1send(8) 2       g12<1>F         g10<8,8,1>F     0x01110001
2                            math MsgDesc: inv mlen 1 rlen 1                 { align1 };
3send(8) 2       g13<1>F         g11<8,8,1>F     0x01110001
4                            math MsgDesc: inv mlen 1 rlen 1                 { align1 sechalf };
5send(16) 1      null<1>UW       g0<8,8,1>UW     0x85a04800
6                            write MsgDesc: RT write SIMD16 LastRT Surface = 0 mlen 10 rlen 0 { align1 EOT };
7send(8) 1       null<1>F        g0<4>F          0x8650c400
8                            urb MsgDesc: 0 urb_write interleave used complete mlen 5 rlen 0 { align16 EOT };
9send(8) 1       null<1>F        g0<4>F          0x8640c400
10                            urb MsgDesc: 0 urb_write interleave used complete mlen 4 rlen 0 { align16 EOT };
11send(8) 13      g0<1>F          g0<4>F          0x053190ff
12                            write MsgDesc: OWord dual block write MsgCtrl = 0x0 Surface = 255 mlen 3 rlen 1 { align16 };
13send(8) 14      g10<1>F         g0<4>F          0x042150ff
14                            read MsgDesc: OWord Dual Block Read MsgCtrl = 0x0 Surface = 255 mlen 2 rlen 1 { align16 };
15send(8) 1       null<1>F        g0<4>F          0x8680c400
16                            urb MsgDesc: 0 urb_write interleave used complete mlen 8 rlen 0 { align16 EOT };
17send(16) 1      g4<1>UW         g0<8,8,1>UW     0x02780001
18                            sampler MsgDesc: (1, 0, 0, F) mlen 7 rlen 8     { align1 };
19send(16) 1      g4<1>UW         g0<8,8,1>UW     0x02580001
20                            sampler MsgDesc: (1, 0, 0, F) mlen 5 rlen 8     { align1 };
21send(8) 14      g3<1>UD         g0<4>F          0x04211000
22                            read MsgDesc: OWord Dual Block Read MsgCtrl = 0x0 Surface = 0 mlen 2 rlen 1 { align16 };
23send(8) 1       g6<1>.xF        g6<4>.xF        0x01110004
24                            math MsgDesc: sqrt mlen 1 rlen 1                { align16 };
25send(16) 1      g26<1>UW        g0<8,8,1>UW     0x0238a001
26                            sampler MsgDesc: (1, 0, 2, UD) mlen 3 rlen 8    { align1 };
27send(16) 1      g4<1>UW         g0<8,8,1>UW     0x0298c001
28                            sampler MsgDesc: (1, 0, 3, F) mlen 9 rlen 8     { align1 };
29send(8) 1       null<1>F        g0<4>F          0x06d04400
30                            urb MsgDesc: 0 urb_write interleave used mlen 13 rlen 0 { align16 };
31send(8) 1       null<1>F        g0<4>F          0x8650c460
32                            urb MsgDesc: 6 urb_write interleave used complete mlen 5 rlen 0 { align16 EOT };
33send(8) 1       null<1>F        g0<4>F          0x8660c400
34                            urb MsgDesc: 0 urb_write interleave used complete mlen 6 rlen 0 { align16 EOT };
35send(8) 2       g6<1>F          g4<8,8,1>F      0x0121000a
36                            math MsgDesc: pow mlen 2 rlen 1                 { align1 };
37send(16) 1      g16<1>UW        g0<8,8,1>UW     0x02380001
38                            sampler MsgDesc: (1, 0, 0, F) mlen 3 rlen 8     { align1 };
39send(8) 2       g6<1>F          g4<8,8,1>F      0x01110007
40                            math MsgDesc: cos mlen 1 rlen 1                 { align1 };
41send(16) 13     g8<1>UW         g0<8,8,1>F      0x0238c001
42                            sampler MsgDesc: (1, 0, 3, F) mlen 3 rlen 8     { align1 };
43send(8) 2       g4<1>F          g2.4<0,1,0>F    0x01110081
44                            math MsgDesc: inv scalar mlen 1 rlen 1          { align1 };
45send(16) 1      g4<1>UW         g0<8,8,1>UW     0x02980001
46                            sampler MsgDesc: (1, 0, 0, F) mlen 9 rlen 8     { align1 };
47send(16) 1      g4<1>UW         g0<8,8,1>UW     0x0298e001
48                            sampler MsgDesc: (1, 0, 3, UD) mlen 9 rlen 8    { align1 };
49send(8) 1       null<1>F        g0<4>F          0x8670c400
50                            urb MsgDesc: 0 urb_write interleave used complete mlen 7 rlen 0 { align16 EOT };
51send(8) 1       null<1>UW       g0<8,8,1>UW     0x85604c00
52                            write MsgDesc: RT write SIMD8 LastRT Surface = 0 mlen 6 rlen 0 { align1 EOT };
53send(8) 1       null<1>F        g0<4>F          0x8680c460
54                            urb MsgDesc: 6 urb_write interleave used complete mlen 8 rlen 0 { align16 EOT };
55send(8) 1       g5<1>.yF        g6<4>.xF        0x01110006
56                            math MsgDesc: sin mlen 1 rlen 1                 { align16 };
57send(8) 1       g7<1>.xD        g1<0>.zD        0x0121001c
58                            math MsgDesc: intdiv signed mlen 2 rlen 1       { align16 };
59send(8) 1       null<1>F        g0<4>F          0x8640c460
60                            urb MsgDesc: 6 urb_write interleave used complete mlen 4 rlen 0 { align16 EOT };
61send(16) 1      null<1>UW       g0<8,8,1>UW     0x85e04800
62                            write MsgDesc: RT write SIMD16 LastRT Surface = 0 mlen 14 rlen 0 { align1 EOT };
63send(16) 1      null<1>UW       g0<8,8,1>UW     0x85c04800
64                            write MsgDesc: RT write SIMD16 LastRT Surface = 0 mlen 12 rlen 0 { align1 EOT };
65send(8) 1       null<1>F        g0<4>F          0x86b0c400
66                            urb MsgDesc: 0 urb_write interleave used complete mlen 11 rlen 0 { align16 EOT };
67send(8) 2       g6<1>F          g4<8,8,1>F      0x01110003
68                            math MsgDesc: exp mlen 1 rlen 1                 { align1 };
69send(8) 2       g4<1>D          g2.4<0,1,0>D    0x0121009c
70                            math MsgDesc: intdiv signed scalar mlen 2 rlen 1 { align1 };
71send(16) 14     g8<1>UW         null<8,8,1>F    0x04120301
72                            read MsgDesc: OWord Block Read MsgCtrl = 0x3 Surface = 1 mlen 1 rlen 2 { align1 nomask };
73send(8) 1       g30<1>.xF       (abs)g30<4>.xF  0x01110005
74                            math MsgDesc: rsq mlen 1 rlen 1                 { align16 };
75send(16) 1      g4<1>UW         g0<8,8,1>UW     0x02984001
76                            sampler MsgDesc: (1, 0, 1, F) mlen 9 rlen 8     { align1 };
77send(8) 2       g4<1>F          g2<0,1,0>F      0x01110086
78                            math MsgDesc: sin scalar mlen 1 rlen 1          { align1 };
79send(8) 2       g6<1>F          g2<0,1,0>F      0x01110087
80                            math MsgDesc: cos scalar mlen 1 rlen 1          { align1 };
81send(8) 2       g6<1>F          g2.1<0,1,0>F    0x01110085
82                            math MsgDesc: rsq scalar mlen 1 rlen 1          { align1 };
83send(16) 1      null<1>UW       g0<8,8,1>UW     0x85f04800
84                            write MsgDesc: RT write SIMD16 LastRT Surface = 0 mlen 15 rlen 0 { align1 EOT };
85send(16) 1      g4<1>UW         g0<8,8,1>UW     0x02988001
86                            sampler MsgDesc: (1, 0, 2, F) mlen 9 rlen 8     { align1 };
87send(16) 1      g4<1>UW         g0<8,8,1>UW     0x02580304
88                            sampler MsgDesc: (4, 3, 0, F) mlen 5 rlen 8     { align1 };
89send(8) 1       g5<1>.xF        g1<0>.xF        0x01110002
90                            math MsgDesc: log mlen 1 rlen 1                 { align16 };
91send(8) 1       g6<1>UW         g0<8,8,1>UW     0x02640001
92                            sampler MsgDesc: (1, 0, 0, F) mlen 6 rlen 4     { align1 };
93send(16) 1      null<1>UW       g0<8,8,1>UW     0x05a04000
94                            write MsgDesc: RT write SIMD16 Surface = 0 mlen 10 rlen 0 { align1 };
95send(16) 1      null<1>UW       g0<8,8,1>UW     0x05a04001
96                            write MsgDesc: RT write SIMD16 Surface = 1 mlen 10 rlen 0 { align1 };
97send(16) 1      null<1>UW       g0<8,8,1>UW     0x05a04002
98                            write MsgDesc: RT write SIMD16 Surface = 2 mlen 10 rlen 0 { align1 };
99send(16) 1      null<1>UW       g0<8,8,1>UW     0x85a04803
100                            write MsgDesc: RT write SIMD16 LastRT Surface = 3 mlen 10 rlen 0 { align1 EOT };
101send(8) 1       g8<1>UW         g0<8,8,1>UW     0x02644001
102                            sampler MsgDesc: (1, 0, 1, F) mlen 6 rlen 4     { align1 };
103send(8) 2       g4<1>F          g2<0,1,0>F      0x012100ca
104                            math MsgDesc: pow sat scalar mlen 2 rlen 1      { align1 };
105send(16) 1      g16<1>UW        g0<8,8,1>UW     0x02988102
106                            sampler MsgDesc: (2, 1, 2, F) mlen 9 rlen 8     { align1 };
107send(16) 1      null<1>UW       g0<8,8,1>UW     0x85a04801
108                            write MsgDesc: RT write SIMD16 LastRT Surface = 1 mlen 10 rlen 0 { align1 EOT };
109send(8) 1       null<1>F        g0<4>F          0x8690c400
110                            urb MsgDesc: 0 urb_write interleave used complete mlen 9 rlen 0 { align16 EOT };
111send(8) 1       null<1>F        g0<4>F          0x86c0c400
112                            urb MsgDesc: 0 urb_write interleave used complete mlen 12 rlen 0 { align16 EOT };
113send(16) 1      null<1>UW       g0<8,8,1>UW     0x85a04802
114                            write MsgDesc: RT write SIMD16 LastRT Surface = 2 mlen 10 rlen 0 { align1 EOT };
115send(16) 1      g20<1>UW        g0<8,8,1>UW     0x02580102
116                            sampler MsgDesc: (2, 1, 0, F) mlen 5 rlen 8     { align1 };
117send(8) 1       null<1>F        g0<4>F          0x86a0c400
118                            urb MsgDesc: 0 urb_write interleave used complete mlen 10 rlen 0 { align16 EOT };
119send(8) 2       g4<1>F          g2<0,1,0>F      0x01110082
120                            math MsgDesc: log scalar mlen 1 rlen 1          { align1 };
121send(16) 1      g14<1>UW        g0<8,8,1>UW     0x0238a102
122                            sampler MsgDesc: (2, 1, 2, UD) mlen 3 rlen 8    { align1 };
123send(16) 1      g26<1>UW        g0<8,8,1>UW     0x0238a203
124                            sampler MsgDesc: (3, 2, 2, UD) mlen 3 rlen 8    { align1 };
125send(16) 1      g26<1>UW        g0<8,8,1>UW     0x02580203
126                            sampler MsgDesc: (3, 2, 0, F) mlen 5 rlen 8     { align1 };
127send(16) 1      g34<1>UW        g0<8,8,1>UW     0x0238a304
128                            sampler MsgDesc: (4, 3, 2, UD) mlen 3 rlen 8    { align1 };
129send(16) 1      g42<1>UW        g0<8,8,1>UW     0x0238a405
130                            sampler MsgDesc: (5, 4, 2, UD) mlen 3 rlen 8    { align1 };
131send(16) 1      g42<1>UW        g0<8,8,1>UW     0x02580405
132                            sampler MsgDesc: (5, 4, 0, F) mlen 5 rlen 8     { align1 };
133send(16) 1      g50<1>UW        g0<8,8,1>UW     0x0238a506
134                            sampler MsgDesc: (6, 5, 2, UD) mlen 3 rlen 8    { align1 };
135send(16) 1      g50<1>UW        g0<8,8,1>UW     0x02580506
136                            sampler MsgDesc: (6, 5, 0, F) mlen 5 rlen 8     { align1 };
137send(16) 1      g58<1>UW        g0<8,8,1>UW     0x0238a607
138                            sampler MsgDesc: (7, 6, 2, UD) mlen 3 rlen 8    { align1 };
139send(16) 1      g58<1>UW        g0<8,8,1>UW     0x02580607
140                            sampler MsgDesc: (7, 6, 0, F) mlen 5 rlen 8     { align1 };
141send(16) 1      g66<1>UW        g0<8,8,1>UW     0x0238a708
142                            sampler MsgDesc: (8, 7, 2, UD) mlen 3 rlen 8    { align1 };
143send(16) 1      g66<1>UW        g0<8,8,1>UW     0x02580708
144                            sampler MsgDesc: (8, 7, 0, F) mlen 5 rlen 8     { align1 };
145send(8) 1       null<1>F        g0<4>F          0x86d0c400
146                            urb MsgDesc: 0 urb_write interleave used complete mlen 13 rlen 0 { align16 EOT };
147send(8) 1       g10<1>UW        g0<8,8,1>UW     0x02644102
148                            sampler MsgDesc: (2, 1, 1, F) mlen 6 rlen 4     { align1 };
149send(16) 1      null<1>UW       g0<8,8,1>UW     0x85b04800
150                            write MsgDesc: RT write SIMD16 LastRT Surface = 0 mlen 11 rlen 0 { align1 EOT };
151send(8) 2       g3<1>F          g0<4>F          0x02214505
152                            sampler MsgDesc: (5, 5, 1, F) mlen 2 rlen 1     { align16 };
153send(8) 2       g4<1>F          g2<0,1,0>F      0x011100c4
154                            math MsgDesc: sqrt sat scalar mlen 1 rlen 1     { align1 };
155send(8) 2       g4<1>F          g2<0,1,0>F      0x011100c3
156                            math MsgDesc: exp sat scalar mlen 1 rlen 1      { align1 };
157send(8) 2       g3<1>F          g0<4>F          0x02214000
158                            sampler MsgDesc: (0, 0, 1, F) mlen 2 rlen 1     { align16 };
159send(16) 13     g24<1>UW        g0<8,8,1>F      0x0238c002
160                            sampler MsgDesc: (2, 0, 3, F) mlen 3 rlen 8     { align1 };
161send(8) 1       g3<1>F          g1<0>F          0x01110044
162                            math MsgDesc: sqrt sat mlen 1 rlen 1            { align16 };
163send(16) 1      null<1>UW       g0<8,8,1>UW     0x05a04003
164                            write MsgDesc: RT write SIMD16 Surface = 3 mlen 10 rlen 0 { align1 };
165send(16) 1      null<1>UW       g0<8,8,1>UW     0x85a04804
166                            write MsgDesc: RT write SIMD16 LastRT Surface = 4 mlen 10 rlen 0 { align1 EOT };
167send(16) 1      null<1>UW       g0<8,8,1>UW     0x05a04004
168                            write MsgDesc: RT write SIMD16 Surface = 4 mlen 10 rlen 0 { align1 };
169send(16) 1      null<1>UW       g0<8,8,1>UW     0x85a04805
170                            write MsgDesc: RT write SIMD16 LastRT Surface = 5 mlen 10 rlen 0 { align1 EOT };
171send(16) 1      null<1>UW       g0<8,8,1>UW     0x05a04005
172                            write MsgDesc: RT write SIMD16 Surface = 5 mlen 10 rlen 0 { align1 };
173send(16) 1      null<1>UW       g0<8,8,1>UW     0x85a04806
174                            write MsgDesc: RT write SIMD16 LastRT Surface = 6 mlen 10 rlen 0 { align1 EOT };
175send(16) 1      null<1>UW       g0<8,8,1>UW     0x05a04006
176                            write MsgDesc: RT write SIMD16 Surface = 6 mlen 10 rlen 0 { align1 };
177send(16) 1      null<1>UW       g0<8,8,1>UW     0x85a04807
178                            write MsgDesc: RT write SIMD16 LastRT Surface = 7 mlen 10 rlen 0 { align1 EOT };
179send(8) 1       g8<1>UW         g0<8,8,1>UW     0x02748001
180                            sampler MsgDesc: (1, 0, 2, F) mlen 7 rlen 4     { align1 };
181send(16) 1      g12<1>UW        g0<8,8,1>UW     0x02780102
182                            sampler MsgDesc: (2, 1, 0, F) mlen 7 rlen 8     { align1 };
183send(8) 1       null<1>F        g0<4>F          0x8620c460
184                            urb MsgDesc: 6 urb_write interleave used complete mlen 2 rlen 0 { align16 EOT };
185send(8) 2       g6<1>F          g2<0,1,0>F      0x01110084
186                            math MsgDesc: sqrt scalar mlen 1 rlen 1         { align1 };
187send(8) 1       g3<1>F          g1<0>F          0x01110043
188                            math MsgDesc: exp sat mlen 1 rlen 1             { align16 };
189send(8) 2       g4<1>F          g2<0,1,0>F      0x0121008a
190                            math MsgDesc: pow scalar mlen 2 rlen 1          { align1 };
191send(8) 1       g8<1>UW         g0<8,8,1>UW     0x02640102
192                            sampler MsgDesc: (2, 1, 0, F) mlen 6 rlen 4     { align1 };
193send(8) 2       g4<1>F          g2<0,1,0>F      0x01110083
194                            math MsgDesc: exp scalar mlen 1 rlen 1          { align1 };
195send(8) 1       g8<1>UW         g0<8,8,1>UW     0x02a48001
196                            sampler MsgDesc: (1, 0, 2, F) mlen 10 rlen 4    { align1 };
197send(16) 1      g14<1>UW        g0<8,8,1>UW     0x02580003
198                            sampler MsgDesc: (3, 0, 0, F) mlen 5 rlen 8     { align1 };
199send(16) 1      g22<1>UW        g0<8,8,1>UW     0x02580004
200                            sampler MsgDesc: (4, 0, 0, F) mlen 5 rlen 8     { align1 };
201send(16) 1      g4<1>UW         g0<8,8,1>UW     0x02580f10
202                            sampler MsgDesc: (16, 15, 0, F) mlen 5 rlen 8   { align1 };
203send(8) 2       g3<1>F          g0<4>F          0x02214303
204                            sampler MsgDesc: (3, 3, 1, F) mlen 2 rlen 1     { align16 };
205send(8) 1       g3<1>F          g1<0>F          0x0121004a
206                            math MsgDesc: pow sat mlen 2 rlen 1             { align16 };
207send(16) 1      g10<1>UW        g0<8,8,1>UW     0x0238a004
208                            sampler MsgDesc: (4, 0, 2, UD) mlen 3 rlen 8    { align1 };
209send(16) 1      g10<1>UW        g0<8,8,1>UW     0x0238a003
210                            sampler MsgDesc: (3, 0, 2, UD) mlen 3 rlen 8    { align1 };
211send(16) 1      g10<1>UW        g0<8,8,1>UW     0x0238a002
212                            sampler MsgDesc: (2, 0, 2, UD) mlen 3 rlen 8    { align1 };
213send(16) 1      g4<1>UW         g0<8,8,1>UW     0x02580002
214                            sampler MsgDesc: (2, 0, 0, F) mlen 5 rlen 8     { align1 };
215