Re: [Mesa-dev] [PATCH 12/17] intel/compiler/fs: Implement ddy without using align16 for Gen11+

2018-02-26 Thread Matt Turner
On Fri, Feb 23, 2018 at 4:42 PM, Kenneth Graunke wrote: > On Tuesday, February 20, 2018 9:15:19 PM PST Matt Turner wrote: >> Align16 is no more. We previously generated an align16 ADD instruction >> to calculate DDY: >> >>add(8) g11<1>F -g10<4>.xyxyF g10<4>.zwzwF {

Re: [Mesa-dev] [PATCH 12/17] intel/compiler/fs: Implement ddy without using align16 for Gen11+

2018-02-23 Thread Kenneth Graunke
On Tuesday, February 20, 2018 9:15:19 PM PST Matt Turner wrote: > Align16 is no more. We previously generated an align16 ADD instruction > to calculate DDY: > >add(8) g11<1>F -g10<4>.xyxyF g10<4>.zwzwF { align16 1Q }; > > Without align16, we now implement it as two align1 instructions: >

[Mesa-dev] [PATCH 12/17] intel/compiler/fs: Implement ddy without using align16 for Gen11+

2018-02-20 Thread Matt Turner
Align16 is no more. We previously generated an align16 ADD instruction to calculate DDY: add(8) g11<1>F -g10<4>.xyxyF g10<4>.zwzwF { align16 1Q }; Without align16, we now implement it as two align1 instructions: add(4) g11<2>F -g10<4,2,0>Fg10.2<4,2,0>F { align1 1N }; add(4)