[vulkancts] regression on dEQP-VK.glsl.builtin.precision.reflect.highp_compute.scalar
@majanes
Submitted by Mark Janes Assigned to Timothy Arceri @tarceri
Link to original bug (#100773)
Description
bisected to fb2269fe Author: Timothy Arceri timothy.arceri@collabora.com nir: shuffle constants to the top
Standard Output
Statement: 1 Reference definitions: float dot(float a, float b) { return (a * b); } float reflect(float a, float b) { float dotNI0 = dot(b, a); return (a - {((b * dotNI0) * 2) | (b * (dotNI0 * 2))}); }
Failed sample: in0 = -0x1.fffffep127 in1 = 0.0 out0 = NaN Expected range: { -0x1.fffffep127 }
Failed sample: in0 = -0x1.fffffep127 in1 = -0x0.000002p-126 out0 = NaN Expected range: [-0x1.fffffep127, -0x1.fffffcp127]
Failed sample: in0 = -0x1.fffffep127 in1 = -0x0.fffffep-126 out0 = NaN Expected range: [-0x1.fffffep127, -0x1.fffffcp127]
Failed sample: in0 = -0x1.fffffep127 in1 = -0x1.000000p-126 out0 = +inf Expected range: [-0x1.fffffep127, -0x1.fffffcp127]
Failed sample: in0 = -0x1.fffffep127 in1 = -0x1.000002p-126 out0 = +inf Expected range: [-0x1.fffffep127, -0x1.fffffcp127]
Failed sample: in0 = -0x1.fffffep127 in1 = -0x1.000000p-1 out0 = +inf Expected range: { -0x1.fffffep126 }
Failed sample: in0 = -0x1.fffffep127 in1 = 0x0.000002p-126 out0 = NaN Expected range: [-0x1.fffffep127, -0x1.fffffcp127]
Failed sample: in0 = -0x1.fffffep127 in1 = 0x0.fffffep-126 out0 = NaN Expected range: [-0x1.fffffep127, -0x1.fffffcp127]
Failed sample: in0 = -0x1.fffffep127 in1 = 0x1.000000p-126 out0 = +inf Expected range: [-0x1.fffffep127, -0x1.fffffcp127]
Failed sample: in0 = -0x1.fffffep127 in1 = 0x1.000002p-126 out0 = +inf Expected range: [-0x1.fffffep127, -0x1.fffffcp127]
Failed sample: in0 = -0x1.fffffep127 in1 = 0x1.000000p-1 out0 = +inf Expected range: { -0x1.fffffep126 }
Failed sample: in0 = 0x1.fffffep127 in1 = 0.0 out0 = NaN Expected range: { 0x1.fffffep127 }
Failed sample: in0 = 0x1.fffffep127 in1 = -0x0.000002p-126 out0 = NaN Expected range: [0x1.fffffcp127, 0x1.fffffep127]
Failed sample: in0 = 0x1.fffffep127 in1 = -0x0.fffffep-126 out0 = NaN Expected range: [0x1.fffffcp127, 0x1.fffffep127]
Failed sample: in0 = 0x1.fffffep127 in1 = -0x1.000000p-126 out0 = -inf Expected range: [0x1.fffffcp127, 0x1.fffffep127]
Failed sample: in0 = 0x1.fffffep127 in1 = -0x1.000002p-126 out0 = -inf Expected range: [0x1.fffffcp127, 0x1.fffffep127]
Failed sample: in0 = 0x1.fffffep127 in1 = -0x1.000000p-1 out0 = -inf Expected range: { 0x1.fffffep126 }
Failed sample: in0 = 0x1.fffffep127 in1 = 0x0.000002p-126 out0 = NaN Expected range: [0x1.fffffcp127, 0x1.fffffep127]
Failed sample: in0 = 0x1.fffffep127 in1 = 0x0.fffffep-126 out0 = NaN Expected range: [0x1.fffffcp127, 0x1.fffffep127]
Failed sample: in0 = 0x1.fffffep127 in1 = 0x1.000000p-126 out0 = -inf Expected range: [0x1.fffffcp127, 0x1.fffffep127]
Failed sample: in0 = 0x1.fffffep127 in1 = 0x1.000002p-126 out0 = -inf Expected range: [0x1.fffffcp127, 0x1.fffffep127]
Failed sample: in0 = 0x1.fffffep127 in1 = 0x1.000000p-1 out0 = -inf Expected range: { 0x1.fffffep126 }
Failed sample: in0 = 0x1.34ac12p127 in1 = 0x1.57b790p-23 out0 = -inf Expected range: [0x1.34ac10p127, 0x1.34ac12p127]
Failed sample: in0 = 0x1.d9d14cp127 in1 = 0x1.fffffep-40 out0 = -inf Expected range: [0x1.d9d14ap127, 0x1.d9d14cp127]
Failed sample: in0 = 0x1.2c2ba2p127 in1 = -0x1.0f68fcp-51 out0 = -inf Expected range: [0x1.2c2ba0p127, 0x1.2c2ba2p127]
Failed sample: in0 = 0x1.e8a18cp127 in1 = 0x1.de8a0ep-105 out0 = -inf Expected range: [0x1.e8a18ap127, 0x1.e8a18cp127]
Failed sample: in0 = 0x1.9e6bccp127 in1 = 0x1.000002p-57 out0 = -inf Expected range: [0x1.9e6bcap127, 0x1.9e6bccp127]
27/16662 inputs failed.
Version: git