xref: /aosp_15_r20/external/mesa3d/src/intel/compiler/elk/tests/gen6/cmp.asm (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1cmp.ge.f0.0(8)  g38<1>F         g37<8,8,1>F     0x3189705fF  /* 4e-09F */ { align1 1Q };
2cmp.l.f0.0(8)   g39<1>F         g37<8,8,1>F     0x3189705fF  /* 4e-09F */ { align1 1Q };
3cmp.ge.f0.0(16) g6<1>F          g4<8,8,1>F      0x3189705fF  /* 4e-09F */ { align1 1H };
4cmp.l.f0.0(16)  g8<1>F          g4<8,8,1>F      0x3189705fF  /* 4e-09F */ { align1 1H };
5cmp.ge.f0.0(8)  null<1>F        g38<4>.xF       g36<4>.xF       { align16 1Q };
6cmp.g.f0.0(8)   null<1>UD       g17<4>.xUD      0x00000000UD    { align16 1Q };
7cmp.ge.f0.0(8)  null<1>UD       g18<4>.xUD      g17<4>.xUD      { align16 1Q };
8cmp.l.f0.0(8)   null<1>F        g4.4<0,1,0>F    0x0F  /* 0F */  { align1 1Q };
9cmp.l.f0.0(16)  null<1>F        g6.4<0,1,0>F    0x0F  /* 0F */  { align1 1H };
10cmp.z.f0.0(8)   null<1>UD       g9<4>.xUD       0x00000000UD    { align16 1Q };
11cmp.l.f0.0(8)   null<1>UD       g20<4>.xUD      0x00000004UD    { align16 1Q };
12(+f0.0) cmp.nz.f0.0(8) null<1>UD g20<4>.xUD     0x00000000UD    { align16 1Q };
13cmp.l.f0.0(8)   null<1>D        g4<0,1,0>D      1D              { align1 1Q };
14cmp.z.f0.0(8)   g20<1>F         g3<8,8,1>F      g4.3<0,1,0>F    { align1 1Q };
15cmp.l.f0.0(16)  null<1>D        g6<0,1,0>D      1D              { align1 1H };
16cmp.z.f0.0(16)  g37<1>F         g4<8,8,1>F      g6.3<0,1,0>F    { align1 1H };
17cmp.z.f0.0(8)   null<1>F        g66<4>F         g3.4<0>F        { align16 1Q };
18cmp.l.f0.0(8)   g22<1>F         g21<8,8,1>F     g20<8,8,1>F     { align1 1Q };
19cmp.ge.f0.0(8)  g23<1>F         g21<8,8,1>F     g20<8,8,1>F     { align1 1Q };
20cmp.l.f0.0(16)  g25<1>F         g23<8,8,1>F     g2<8,8,1>F      { align1 1H };
21cmp.ge.f0.0(16) g27<1>F         g23<8,8,1>F     g2<8,8,1>F      { align1 1H };
22cmp.le.f0.0(8)  null<1>.zF      g7<4>.xF        0x0F  /* 0F */  { align16 1Q };
23cmp.le.f0.0(8)  null<1>UD       g60<4>UD        g29<4>UD        { align16 1Q };
24cmp.l.f0.0(8)   null<1>UD       g60<4>UD        g55<4>.xUD      { align16 1Q };
25cmp.z.f0.0(8)   null<1>D        g4<0,1,0>D      1D              { align1 1Q };
26cmp.z.f0.0(8)   null<1>F        g11<8,8,1>F     g4.1<0,1,0>F    { align1 1Q };
27cmp.z.f0.0(16)  null<1>D        g6<0,1,0>D      1D              { align1 1H };
28cmp.z.f0.0(16)  null<1>F        g17<8,8,1>F     g6.1<0,1,0>F    { align1 1H };
29cmp.z.f0.0(8)   g31<1>.yzwD     g3<0>.xD        g19<4>.yyzwD    { align16 1Q };
30cmp.nz.f0.0(8)  null<1>.xD      g31<4>.yD       0D              { align16 1Q };
31cmp.nz.f0.0(8)  g8<1>D          g5<8,8,1>D      g3.1<0,1,0>D    { align1 1Q };
32cmp.nz.f0.0(16) g12<1>D         g6<8,8,1>D      g3.1<0,1,0>D    { align1 1H };
33cmp.nz.f0.0(8)  null<1>D        g4<0,1,0>D      0D              { align1 1Q };
34cmp.nz.f0.0(16) null<1>D        g6<0,1,0>D      0D              { align1 1H };
35cmp.nz.f0.0(8)  g72<1>F         g74<8,8,1>F     g71<8,8,1>F     { align1 1Q };
36cmp.nz.f0.0(16) g77<1>F         g75<8,8,1>F     g71<8,8,1>F     { align1 1H };
37cmp.ge.f0.0(8)  null<1>.xD      g5<4>.xD        4D              { align16 1Q };
38cmp.z.f0.0(8)   g17<1>.xD       g1<0>.xD        1D              { align16 1Q };
39cmp.z.f0.0(8)   null<1>D        g2<4>.zD        g17<4>.xD       { align16 1Q };
40cmp.nz.f0.0(8)  null<1>F        g2.4<0,1,0>F    0x0F  /* 0F */  { align1 1Q };
41cmp.nz.f0.0(16) null<1>F        g2.4<0,1,0>F    0x0F  /* 0F */  { align1 1H };
42cmp.z.f0.0(8)   null<1>D        g4.4<0>.xD      0D              { align16 1Q };
43cmp.z.f0.0(8)   null<1>.xF      (abs)g13<4>.xF  0x7f800000F  /* infF */ { align16 1Q };
44cmp.nz.f0.0(8)  null<1>.xF      g13<4>.xF       g13<4>.xF       { align16 1Q };
45cmp.nz.f0.0(8)  null<1>F        g13<4>.xF       0x0F  /* 0F */  { align16 1Q };
46cmp.l.f0.0(8)   null<1>.xF      g5<4>.xF        g13<4>.xF       { align16 1Q };
47cmp.l.f0.0(8)   g10<1>UD        g9<4>UD         g1<0>UD         { align16 1Q };
48cmp.nz.f0.0(8)  null<1>D        -g10<4>D        g2<0>D          { align16 1Q };
49cmp.g.f0.0(8)   g34<1>F         g33<8,8,1>F     0x3727c5acF  /* 1e-05F */ { align1 1Q };
50cmp.le.f0.0(8)  g35<1>F         g33<8,8,1>F     0x3727c5acF  /* 1e-05F */ { align1 1Q };
51cmp.g.f0.0(16)  g8<1>F          g6<8,8,1>F      0x3727c5acF  /* 1e-05F */ { align1 1H };
52cmp.le.f0.0(16) g10<1>F         g6<8,8,1>F      0x3727c5acF  /* 1e-05F */ { align1 1H };
53cmp.z.f0.0(8)   g11<1>F         g9<4>.xF        g2<4>F          { align16 1Q };
54cmp.z.f0.0(8)   g3<1>D          g2.3<0,1,0>D    0D              { align1 1Q };
55cmp.nz.f0.0(8)  g4<1>D          g2.3<0,1,0>D    0D              { align1 1Q };
56cmp.z.f0.0(16)  g3<1>D          g2.3<0,1,0>D    0D              { align1 1H };
57cmp.nz.f0.0(16) g5<1>D          g2.3<0,1,0>D    0D              { align1 1H };
58cmp.le.f0.0(8)  g50<1>.xF       g44<4>.xF       0x3727c5acF  /* 1e-05F */ { align16 1Q };
59cmp.g.f0.0(8)   null<1>.xF      g49<4>.xF       0x3727c5acF  /* 1e-05F */ { align16 1Q };
60cmp.l.f0.0(8)   null<1>F        g39<4>.xF       0x3189705fF  /* 4e-09F */ { align16 1Q };
61cmp.nz.f0.0(8)  null<1>F        g4.4<0>F        0x48403000VF /* [0F, 1F, 2F, 3F]VF */ { align16 1Q };
62cmp.ge.f0.0(8)  g5<1>D          g2<0,1,0>D      1D              { align1 1Q };
63cmp.ge.f0.0(16) g7<1>D          g2<0,1,0>D      1D              { align1 1H };
64cmp.z.f0.0(8)   null<1>F        (abs)g10<8,8,1>F 0x7f800000F  /* infF */ { align1 1Q };
65cmp.nz.f0.0(8)  null<1>F        g10<8,8,1>F     g10<8,8,1>F     { align1 1Q };
66cmp.g.f0.0(8)   null<1>F        g10<8,8,1>F     0x0F  /* 0F */  { align1 1Q };
67cmp.z.f0.0(16)  null<1>F        (abs)g15<8,8,1>F 0x7f800000F  /* infF */ { align1 1H };
68cmp.nz.f0.0(16) null<1>F        g15<8,8,1>F     g15<8,8,1>F     { align1 1H };
69cmp.g.f0.0(16)  null<1>F        g15<8,8,1>F     0x0F  /* 0F */  { align1 1H };
70cmp.z.f0.0(8)   g3<1>F          g2.1<0,1,0>F    0x40800000F  /* 4F */ { align1 1Q };
71cmp.z.f0.0(16)  g3<1>F          g2.1<0,1,0>F    0x40800000F  /* 4F */ { align1 1H };
72cmp.ge.f0.0(8)  g77<1>.xD       g2<0>.xD        16D             { align16 1Q };
73cmp.l.f0.0(8)   g76<1>.xyzF     g8<0>.wF        g75<4>.xF       { align16 1Q };
74cmp.z.f0.0(8)   g6<1>D          g5<8,8,1>D      g2.5<0,1,0>D    { align1 1Q };
75cmp.z.f0.0(16)  g9<1>D          g7<8,8,1>D      g2.5<0,1,0>D    { align1 1H };
76cmp.le.f0.0(8)  null<1>D        g1<0>.xD        0D              { align16 1Q };
77cmp.l.f0.0(8)   g76<1>.xD       g74<4>.xD       7D              { align16 1Q };
78cmp.l.f0.0(8)   null<1>.xD      g74<4>.xD       3D              { align16 1Q };
79cmp.le.f0.0(8)  g4<1>UD         g2<0,1,0>UD     0x00000001UD    { align1 1Q };
80cmp.g.f0.0(8)   g5<1>UD         g2<0,1,0>UD     0x00000001UD    { align1 1Q };
81cmp.le.f0.0(16) g5<1>UD         g2<0,1,0>UD     0x00000001UD    { align1 1H };
82cmp.g.f0.0(16)  g7<1>UD         g2<0,1,0>UD     0x00000001UD    { align1 1H };
83cmp.le.f0.0(8)  null<1>F        g68<8,8,1>F     0x3f000000F  /* 0.5F */ { align1 1Q };
84cmp.le.f0.0(16) null<1>F        g2<8,8,1>F      0x3f000000F  /* 0.5F */ { align1 1H };
85cmp.z.f0.0(8)   null<1>F        g3<0>.xyzzF     0x6e6e6c6aVF /* [13F, 14F, 15F, 15F]VF */ { align16 1Q };
86cmp.ge.f0.0(8)  g31<1>UD        g30<8,8,1>UD    g5.7<0,1,0>UD   { align1 1Q };
87cmp.l.f0.0(8)   g32<1>UD        g30<8,8,1>UD    g5.3<0,1,0>UD   { align1 1Q };
88(+f0.1) cmp.z.f0.1(8) null<1>D  g37<8,8,1>D     0D              { align1 1Q };
89cmp.ge.f0.0(16) g49<1>UD        g47<8,8,1>UD    g7.7<0,1,0>UD   { align1 1H };
90cmp.l.f0.0(16)  g51<1>UD        g47<8,8,1>UD    g7.3<0,1,0>UD   { align1 1H };
91(+f0.1) cmp.z.f0.1(16) null<1>D g80<8,8,1>D     0D              { align1 1H };
92cmp.ge.f0.0(8)  null<1>F        g13<8,8,1>F     0x38d1b717F  /* 0.0001F */ { align1 1Q };
93cmp.ge.f0.0(16) null<1>F        g21<8,8,1>F     0x38d1b717F  /* 0.0001F */ { align1 1H };
94cmp.g.f0.0(8)   g6<1>F          g2<4>F          0x3f000000F  /* 0.5F */ { align16 1Q };
95cmp.nz.f0.0(8)  g4<1>F          g2.2<0,1,0>F    0x0F  /* 0F */  { align1 1Q };
96cmp.nz.f0.0(16) g5<1>F          g2.2<0,1,0>F    0x0F  /* 0F */  { align1 1H };
97cmp.ge.f0.0(8)  null<1>D        g6<8,8,1>D      4D              { align1 1Q };
98cmp.nz.f0.0(8)  null<1>D        g8<8,8,1>D      g6<8,8,1>D      { align1 1Q };
99cmp.ge.f0.0(16) null<1>D        g10<8,8,1>D     4D              { align1 1H };
100cmp.nz.f0.0(16) null<1>D        g14<8,8,1>D     g10<8,8,1>D     { align1 1H };
101cmp.ge.f0.0(8)  g8<1>F          g1<0>F          g1.4<0>F        { align16 1Q };
102cmp.l.f0.0(8)   g54<1>D         g5<0,1,0>D      1D              { align1 1Q };
103cmp.l.f0.0(16)  g52<1>D         g7<0,1,0>D      1D              { align1 1H };
104cmp.nz.f0.0(8)  g13<1>.xyF      g12<4>.xyyyF    g12<4>.xyyyF    { align16 1Q };
105cmp.ge.f0.0(8)  null<1>F        g3<4>.xF        0x41f00000F  /* 30F */ { align16 1Q };
106cmp.g.f0.0(8)   null<1>D        g2.1<0,1,0>D    0D              { align1 1Q };
107cmp.ge.f0.0(8)  null<1>D        g3<8,8,1>D      g2.1<0,1,0>D    { align1 1Q };
108cmp.g.f0.0(16)  null<1>D        g2.1<0,1,0>D    0D              { align1 1H };
109cmp.ge.f0.0(16) null<1>D        g3<8,8,1>D      g2.1<0,1,0>D    { align1 1H };
110cmp.ge.f0.0(8)  g88<1>.xF       g8<4>.xF        0x3727c5acF  /* 1e-05F */ { align16 1Q };
111cmp.ge.f0.0(8)  null<1>.xD      g6<4>.xD        g3<0>.yD        { align16 1Q };
112cmp.g.f0.0(8)   null<1>.xD      g1<0>.xD        0D              { align16 1Q };
113cmp.z.f0.0(8)   null<1>D        g4<8,8,1>D      g2<0,1,0>D      { align1 1Q };
114cmp.z.f0.0(16)  null<1>D        g5<8,8,1>D      g2<0,1,0>D      { align1 1H };
115cmp.ge.f0.0(8)  null<1>F        g2<8,8,1>F      g8<8,8,1>F      { align1 1Q };
116cmp.ge.f0.0(16) null<1>F        g2<8,8,1>F      g11<8,8,1>F     { align1 1H };
117cmp.z.f0.0(8)   g8<1>.xF        g7<4>.xF        0x40533333F  /* 3.3F */ { align16 1Q };
118cmp.nz.f0.0(8)  g40<1>.xD       g7<4>.xD        g39<4>.xD       { align16 1Q };
119(+f0.1) cmp.nz.f0.1(8) null<1>UW g0<8,8,1>UW    g0<8,8,1>UW     { align1 1Q };
120(+f0.1) cmp.nz.f0.1(16) null<1>UW g0<8,8,1>UW   g0<8,8,1>UW     { align1 1H };
121cmp.nz.f0.0(8)  g20<1>.xD       g19<4>.xD       0D              { align16 1Q };
122cmp.nz.f0.0(8)  g8<1>F          g7<4>F          0x0F  /* 0F */  { align16 1Q };
123cmp.le.f0.0(8)  g3<1>D          g2<0,1,0>D      0D              { align1 1Q };
124cmp.le.f0.0(16) g3<1>D          g2<0,1,0>D      0D              { align1 1H };
125cmp.l.f0.0(8)   g12<1>.xF       g3<0>.zF        0x3f000000F  /* 0.5F */ { align16 1Q };
126cmp.l.f0.0(8)   null<1>.xD      g9<4>.xD        g5<4>.xD        { align16 1Q };
127cmp.ge.f0.0(8)  null<1>UD       g4<8,8,1>UD     g2.3<0,1,0>UD   { align1 1Q };
128cmp.ge.f0.0(16) null<1>UD       g5<8,8,1>UD     g2.3<0,1,0>UD   { align1 1H };
129cmp.l.f0.0(8)   null<1>D        g2.1<0,1,0>D    g3<8,8,1>D      { align1 1Q };
130cmp.l.f0.0(16)  null<1>D        g2.1<0,1,0>D    g3<8,8,1>D      { align1 1H };
131cmp.le.f0.0(8)  g9<1>.xUD       g1<0>.xUD       0x00000001UD    { align16 1Q };
132cmp.l.f0.0(8)   null<1>UD       g2<8,8,1>UD     g3<8,8,1>UD     { align1 1Q };
133cmp.l.f0.0(16)  null<1>UD       g2<8,8,1>UD     g4<8,8,1>UD     { align1 1H };
134cmp.l.f0.0(8)   null<1>F        (abs)g7<8,8,1>F (abs)g16<8,8,1>F { align1 1Q };
135cmp.l.f0.0(16)  null<1>F        (abs)g31<8,8,1>F (abs)g33<8,8,1>F { align1 1H };
136