<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW - [vulkancts] regression on dEQP-VK.glsl.builtin.precision.reflect.highp_compute.scalar"
href="https://bugs.freedesktop.org/show_bug.cgi?id=100773">100773</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>[vulkancts] regression on dEQP-VK.glsl.builtin.precision.reflect.highp_compute.scalar
</td>
</tr>
<tr>
<th>Product</th>
<td>Mesa
</td>
</tr>
<tr>
<th>Version</th>
<td>git
</td>
</tr>
<tr>
<th>Hardware</th>
<td>Other
</td>
</tr>
<tr>
<th>OS</th>
<td>All
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Severity</th>
<td>normal
</td>
</tr>
<tr>
<th>Priority</th>
<td>medium
</td>
</tr>
<tr>
<th>Component</th>
<td>Drivers/DRI/i965
</td>
</tr>
<tr>
<th>Assignee</th>
<td>t_arceri@yahoo.com.au
</td>
</tr>
<tr>
<th>Reporter</th>
<td>mark.a.janes@intel.com
</td>
</tr>
<tr>
<th>QA Contact</th>
<td>intel-3d-bugs@lists.freedesktop.org
</td>
</tr>
<tr>
<th>CC</th>
<td>kenneth@whitecape.org
</td>
</tr></table>
<p>
<div>
<pre>bisected to
fb2269fed16cf804f5b7538537ec6d53ed1e20c9
Author: Timothy Arceri <<a href="mailto:timothy.arceri@collabora.com">timothy.arceri@collabora.com</a>>
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.</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the QA Contact for the bug.</li>
</ul>
</body>
</html>