<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - Regression in Mesa 17 on s390x (zSystems)"
href="https://bugs.freedesktop.org/show_bug.cgi?id=100613#c14">Comment # 14</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - Regression in Mesa 17 on s390x (zSystems)"
href="https://bugs.freedesktop.org/show_bug.cgi?id=100613">bug 100613</a>
from <span class="vcard"><a class="email" href="mailto:sroland@vmware.com" title="Roland Scheidegger <sroland@vmware.com>"> <span class="fn">Roland Scheidegger</span></a>
</span></b>
<pre>(In reply to Ray Strode [halfline] from <a href="show_bug.cgi?id=100613#c13">comment #13</a>)
<span class="quote">> Created <span class=""><a href="attachment.cgi?id=131000" name="attach_131000" title="patch that didn't help at all">attachment 131000</a> <a href="attachment.cgi?id=131000&action=edit" title="patch that didn't help at all">[details]</a></span> <a href='page.cgi?id=splinter.html&bug=100613&attachment=131000'>[review]</a> [review]
> patch that didn't help at all
>
> Hi,
> (In reply to Roland Scheidegger from <a href="show_bug.cgi?id=100613#c10">comment #10</a>)
> > I'm not sure maybe loading as 3x16 plus vector padding, analogous to what is
> > done for 3x32 would work? The code for doing so should work, it's purely not
> > done this way because codegen on x86 produces a (albeit correct) mess - but
> > it might fare better on ppc...
> So to be clear, I don't really grok the code. I did have a go at what I
> thought you meant, using the quick-and-dirty proof-of-concept patch above
> but it failed in the same way as doing the scalar fetch.</span >
This looks good to me. I actually thought the code would be easily switchable,
but I suppose I nuked that when I noticed there's no point on doing 3x16bit
fetches on x86... (The fetch_dst_type.length adjustment seems unnecessary but
harmless.)
So, if that doesn't help, this at least suggests loading 3x16 plus pad is the
same as loading 1x48 plus zext. This is actually good news as it would be
really confusing otherwise... So it just needs a vector_justify somewhere.</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>