<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 - r600/sb: optimizer tries to schedule access to different array elements in one intstruction group"
href="https://bugs.freedesktop.org/show_bug.cgi?id=106163">106163</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>r600/sb: optimizer tries to schedule access to different array elements in one intstruction group
</td>
</tr>
<tr>
<th>Product</th>
<td>Mesa
</td>
</tr>
<tr>
<th>Version</th>
<td>git
</td>
</tr>
<tr>
<th>Hardware</th>
<td>All
</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>low
</td>
</tr>
<tr>
<th>Component</th>
<td>Drivers/Gallium/r600
</td>
</tr>
<tr>
<th>Assignee</th>
<td>mesa-dev@lists.freedesktop.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>gw.fossdev@gmail.com
</td>
</tr>
<tr>
<th>QA Contact</th>
<td>mesa-dev@lists.freedesktop.org
</td>
</tr>
<tr>
<th>CC</th>
<td>gw.fossdev@gmail.com
</td>
</tr></table>
<p>
<div>
<pre>Created <span class=""><a href="attachment.cgi?id=138964" name="attach_138964" title="piglit test that triggers the faulty behaviour">attachment 138964</a> <a href="attachment.cgi?id=138964&action=edit" title="piglit test that triggers the faulty behaviour">[details]</a></span>
piglit test that triggers the faulty behaviour
The attached piglit test will run through in release mode, because sb bails out
in the post_scheduler:
##post_scheduler: unscheduled pending instructions :MOV R6.x.1F,
0.5|3f000000
MOV R5.x.1F, 0|00000000
MOV R3.x.1F, 1|3f800000
sb: error (1) in the post_scheduler pass.
sb: using unoptimized bytecode...
Obviously it would be preferable if sb would generate proper code instead.
Also in debug mode an assertion will fail at this point.
It is another incarnation of #103142, but I think it is better to open this as
a new bug.</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the QA Contact for the bug.</li>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>