<p dir="ltr"><br>
On Oct 24, 2014 12:51 PM, "Matt Turner" <<a href="mailto:mattst88@gmail.com">mattst88@gmail.com</a>> wrote:<br>
><br>
> On Fri, Oct 24, 2014 at 12:25 PM, Jason Ekstrand <<a href="mailto:jason@jlekstrand.net">jason@jlekstrand.net</a>> wrote:<br>
> > I thought this would be a clever way to make spilling less expensive.<br>
> > However, it appears that the oword read/write messages we are using for<br>
> > spilling ignore the execution size and assume SIMD16 whenever working with<br>
> > more than one register.<br>
><br>
> What do you mean by "assume SIMD16"?</p>
<p dir="ltr">From reading the PRM it looks like it ignores the exec size and treats it as 16-wide. Also, this makes sense given my experiments.</p>