1send(8)         null<1>F        g113<4>F        0x8608c000
2                            urb MsgDesc: 0 write HWord interleave complete mlen 3 rlen 0 { align16 1Q EOT };
3send(8)         null<1>F        g113<4>F        0x8a08c000
4                            urb MsgDesc: 0 write HWord interleave complete mlen 5 rlen 0 { align16 1Q EOT };
5send(8)         g2<1>UW         g8<8,8,1>UD     0x08427001
6                            sampler MsgDesc: ld SIMD8 Surface = 1 Sampler = 0 mlen 4 rlen 4 { align1 1Q };
7send(16)        g2<1>UW         g14<8,8,1>UD    0x10847001
8                            sampler MsgDesc: ld SIMD16 Surface = 1 Sampler = 0 mlen 8 rlen 8 { align1 1H };
9send(8)         g50<1>D         g51<4>UD        0x02194013
10                            urb MsgDesc: 2 read OWord per-slot interleave mlen 1 rlen 1 { align16 1Q };
11send(8)         null<1>F        g12<4>UD        0x04094019
12                            urb MsgDesc: 3 write OWord per-slot interleave mlen 2 rlen 0 { align16 1Q };
13send(8)         null<1>F        g13<4>UD        0x04094011
14                            urb MsgDesc: 2 write OWord per-slot interleave mlen 2 rlen 0 { align16 1Q };
15send(8)         null<1>F        g12<4>UD        0x04094009
16                            urb MsgDesc: 1 write OWord per-slot interleave mlen 2 rlen 0 { align16 1Q };
17send(8)         null<1>F        g12<4>UD        0x04094001
18                            urb MsgDesc: 0 write OWord per-slot interleave mlen 2 rlen 0 { align16 1Q };
19send(8)         g14<1>D         g15<4>UD        0x0219400b
20                            urb MsgDesc: 1 read OWord per-slot interleave mlen 1 rlen 1 { align16 1Q };
21send(8)         g13<1>D         g12<4>UD        0x02194003
22                            urb MsgDesc: 0 read OWord per-slot interleave mlen 1 rlen 1 { align16 1Q };
23send(8)         null<1>UW       g12<4,4,1>UD    0x02008004
24                            gateway MsgDesc: (barrier msg) mlen 1 rlen 0    { align1 WE_all 1Q };
25send(8)         null<1>F        g13<4>UD        0x0208c003
26                            urb MsgDesc: 0 read OWord interleave complete mlen 1 rlen 0 { align16 1Q };
27send(8)         null<1>F        g126<4>F        0x84080001
28                            urb MsgDesc: 0 write OWord mlen 2 rlen 0        { align16 1Q EOT };
29send(8)         g0<1>F          g125<4>F        0x060a80ff
30                            data MsgDesc: ( DC OWORD dual block write, 255, 0) mlen 3 rlen 0 { align16 1Q };
31send(8)         g41<1>F         g126<4>F        0x041880ff
32                            data MsgDesc: ( DC OWORD dual block read, 255, 0) mlen 2 rlen 1 { align16 1Q };
33send(8)         null<1>F        g113<4>F        0x8e08c000
34                            urb MsgDesc: 0 write HWord interleave complete mlen 7 rlen 0 { align16 1Q EOT };
35send(8)         g124<1>UW       g11<8,8,1>UD    0x06420001
36                            sampler MsgDesc: sample SIMD8 Surface = 1 Sampler = 0 mlen 3 rlen 4 { align1 1Q };
37send(16)        g120<1>UW       g16<8,8,1>UD    0x0c840001
38                            sampler MsgDesc: sample SIMD16 Surface = 1 Sampler = 0 mlen 6 rlen 8 { align1 1H };
39send(8)         g124<1>UW       g2<8,8,1>UD     0x04420001
40                            sampler MsgDesc: sample SIMD8 Surface = 1 Sampler = 0 mlen 2 rlen 4 { align1 1Q };
41send(16)        g120<1>UW       g2<8,8,1>UD     0x08840001
42                            sampler MsgDesc: sample SIMD16 Surface = 1 Sampler = 0 mlen 4 rlen 8 { align1 1H };
43send(8)         g124<1>UW       g7<8,8,1>UD     0x144a4001
44                            sampler MsgDesc: sample_d SIMD8 Surface = 1 Sampler = 0 mlen 10 rlen 4 { align1 1Q };
45send(8)         g124<1>UW       g8<8,8,1>UD     0x084a4001
46                            sampler MsgDesc: sample_d SIMD8 Surface = 1 Sampler = 0 mlen 4 rlen 4 { align1 1Q };
47send(8)         g38<1>UD        g87<4>.xUD      0x02107000
48                            sampler MsgDesc: ld SIMD4x2 Surface = 0 Sampler = 0 mlen 1 rlen 1 { align16 1Q };
49send(8)         g2<1>UW         g7<8,8,1>UD     0x0a4a6001
50                            sampler MsgDesc: sample_l_c SIMD8 Surface = 1 Sampler = 0 mlen 5 rlen 4 { align1 1Q };
51send(8)         g6<1>UW         g12<8,8,1>UD    0x0a4a6102
52                            sampler MsgDesc: sample_l_c SIMD8 Surface = 2 Sampler = 1 mlen 5 rlen 4 { align1 1Q };
53send(16)        g2<1>UW         g11<8,8,1>UD    0x128c6001
54                            sampler MsgDesc: sample_l_c SIMD16 Surface = 1 Sampler = 0 mlen 9 rlen 8 { align1 1H };
55send(16)        g10<1>UW        g20<8,8,1>UD    0x128c6102
56                            sampler MsgDesc: sample_l_c SIMD16 Surface = 2 Sampler = 1 mlen 9 rlen 8 { align1 1H };
57send(8)         g10<1>D         g114<4>F        0x0411e000
58                            sampler MsgDesc: ld2dms SIMD4x2 Surface = 0 Sampler = 0 mlen 2 rlen 1 { align16 1Q };
59send(8)         null<1>F        g113<4>F        0x0a094000
60                            urb MsgDesc: 0 write HWord per-slot interleave mlen 5 rlen 0 { align16 1Q };
61send(8)         null<1>F        g113<4>F        0x82084000
62                            urb MsgDesc: 0 write HWord interleave mlen 1 rlen 0 { align16 1Q EOT };
63send(8)         null<1>F        g9<4>UD         0x04094021
64                            urb MsgDesc: 4 write OWord per-slot interleave mlen 2 rlen 0 { align16 1Q };
65send(8)         null<1>F        g9<4>UD         0x02088003
66                            urb MsgDesc: 0 read OWord complete mlen 1 rlen 0 { align16 1Q };
67send(8)         null<1>F        g113<4>F        0x06094000
68                            urb MsgDesc: 0 write HWord per-slot interleave mlen 3 rlen 0 { align16 1Q };
69send(8)         null<1>F        g113<4>F        0x1a084000
70                            urb MsgDesc: 0 write HWord interleave mlen 13 rlen 0 { align16 1Q };
71send(8)         null<1>F        g113<4>F        0x8a08c030
72                            urb MsgDesc: 6 write HWord interleave complete mlen 5 rlen 0 { align16 1Q EOT };
73send(8)         g5<1>UW         g21<8,8,1>UD    0x02420001
74                            sampler MsgDesc: sample SIMD8 Surface = 1 Sampler = 0 mlen 1 rlen 4 { align1 1Q };
75send(16)        g7<1>UW         g21<8,8,1>UD    0x04840001
76                            sampler MsgDesc: sample SIMD16 Surface = 1 Sampler = 0 mlen 2 rlen 8 { align1 1H };
77send(8)         g12<1>D         g114<4>F        0x0210a000
78                            sampler MsgDesc: resinfo SIMD4x2 Surface = 0 Sampler = 0 mlen 1 rlen 1 { align16 1Q };
79send(8)         null<1>F        g9<4>UD         0x04094029
80                            urb MsgDesc: 5 write OWord per-slot interleave mlen 2 rlen 0 { align16 1Q };
81send(8)         g2<1>UW         g10<8,8,1>UD    0x06427001
82                            sampler MsgDesc: ld SIMD8 Surface = 1 Sampler = 0 mlen 3 rlen 4 { align1 1Q };
83send(16)        g2<1>UW         g18<8,8,1>UD    0x0c847001
84                            sampler MsgDesc: ld SIMD16 Surface = 1 Sampler = 0 mlen 6 rlen 8 { align1 1H };
85send(8)         g124<1>UW       g6<8,8,1>UD     0x0c424001
86                            sampler MsgDesc: sample_d SIMD8 Surface = 1 Sampler = 0 mlen 6 rlen 4 { align1 1Q };
87send(8)         g3<1>D          g114<4>F        0x0210a101
88                            sampler MsgDesc: resinfo SIMD4x2 Surface = 1 Sampler = 1 mlen 1 rlen 1 { align16 1Q };
89send(8)         g5<1>D          g114<4>F        0x0210a202
90                            sampler MsgDesc: resinfo SIMD4x2 Surface = 2 Sampler = 2 mlen 1 rlen 1 { align16 1Q };
91send(8)         g7<1>D          g114<4>F        0x0210a303
92                            sampler MsgDesc: resinfo SIMD4x2 Surface = 3 Sampler = 3 mlen 1 rlen 1 { align16 1Q };
93send(8)         g9<1>D          g114<4>F        0x0210a404
94                            sampler MsgDesc: resinfo SIMD4x2 Surface = 4 Sampler = 4 mlen 1 rlen 1 { align16 1Q };
95send(8)         g11<1>D         g114<4>F        0x0210a505
96                            sampler MsgDesc: resinfo SIMD4x2 Surface = 5 Sampler = 5 mlen 1 rlen 1 { align16 1Q };
97send(8)         g13<1>D         g114<4>F        0x0210a606
98                            sampler MsgDesc: resinfo SIMD4x2 Surface = 6 Sampler = 6 mlen 1 rlen 1 { align16 1Q };
99send(8)         null<1>F        g113<4>F        0x9208c000
100                            urb MsgDesc: 0 write HWord interleave complete mlen 9 rlen 0 { align16 1Q EOT };
101send(8)         g2<1>UW         g2<8,8,1>UD     0x04429001
102                            sampler MsgDesc: lod SIMD8 Surface = 1 Sampler = 0 mlen 2 rlen 4 { align1 1Q };
103send(16)        g2<1>UW         g10<8,8,1>UD    0x08849001
104                            sampler MsgDesc: lod SIMD16 Surface = 1 Sampler = 0 mlen 4 rlen 8 { align1 1H };
105send(16)        g13<1>UD        g3<8,8,1>UD     0x02280301
106                            const MsgDesc: (1, 3, 0, 0) mlen 1 rlen 2       { align1 WE_all 1H };
107send(8)         g11<1>D         g114<4>F        0x06191001
108                            sampler MsgDesc: gather4_po SIMD4x2 Surface = 1 Sampler = 0 mlen 3 rlen 1 { align16 1Q };
109send(8)         g124<1>UW       g2<8,8,1>UD     0x04422001
110                            sampler MsgDesc: sample_l SIMD8 Surface = 1 Sampler = 0 mlen 2 rlen 4 { align1 1Q };
111send(16)        g120<1>UW       g7<8,8,1>UD     0x08842001
112                            sampler MsgDesc: sample_l SIMD16 Surface = 1 Sampler = 0 mlen 4 rlen 8 { align1 1H };
113send(8)         g5<1>UW         g3<8,8,1>UD     0x02427001
114                            sampler MsgDesc: ld SIMD8 Surface = 1 Sampler = 0 mlen 1 rlen 4 { align1 1Q };
115send(16)        g8<1>UW         g5<8,8,1>UD     0x04847001
116                            sampler MsgDesc: ld SIMD16 Surface = 1 Sampler = 0 mlen 2 rlen 8 { align1 1H };
117send(8)         g124<1>UW       g9<8,8,1>UD     0x08421001
118                            sampler MsgDesc: sample_b SIMD8 Surface = 1 Sampler = 0 mlen 4 rlen 4 { align1 1Q };
119send(16)        g120<1>UW       g14<8,8,1>UD    0x10841001
120                            sampler MsgDesc: sample_b SIMD16 Surface = 1 Sampler = 0 mlen 8 rlen 8 { align1 1H };
121send(8)         g2<1>UW         g2<8,8,1>UD     0x02429001
122                            sampler MsgDesc: lod SIMD8 Surface = 1 Sampler = 0 mlen 1 rlen 4 { align1 1Q };
123send(16)        g2<1>UW         g10<8,8,1>UD    0x04849001
124                            sampler MsgDesc: lod SIMD16 Surface = 1 Sampler = 0 mlen 2 rlen 8 { align1 1H };
125send(8)         g2<1>UW         g9<8,8,1>UD     0x0242a001
126                            sampler MsgDesc: resinfo SIMD8 Surface = 1 Sampler = 0 mlen 1 rlen 4 { align1 1Q };
127send(16)        g2<1>UW         g10<8,8,1>UD    0x0484a001
128                            sampler MsgDesc: resinfo SIMD16 Surface = 1 Sampler = 0 mlen 2 rlen 8 { align1 1H };
129send(8)         g2<1>UW         g21<8,8,1>UD    0x08426001
130                            sampler MsgDesc: sample_l_c SIMD8 Surface = 1 Sampler = 0 mlen 4 rlen 4 { align1 1Q };
131send(16)        g10<1>UW        g2<8,8,1>UD     0x10846001
132                            sampler MsgDesc: sample_l_c SIMD16 Surface = 1 Sampler = 0 mlen 8 rlen 8 { align1 1H };
133send(8)         g2<1>UW         g8<8,8,1>UD     0x06426001
134                            sampler MsgDesc: sample_l_c SIMD8 Surface = 1 Sampler = 0 mlen 3 rlen 4 { align1 1Q };
135send(16)        g2<1>UW         g20<8,8,1>UD    0x0c846001
136                            sampler MsgDesc: sample_l_c SIMD16 Surface = 1 Sampler = 0 mlen 6 rlen 8 { align1 1H };
137send(8)         null<1>F        g113<4>F        0x1a084030
138                            urb MsgDesc: 6 write HWord interleave mlen 13 rlen 0 { align16 1Q };
139send(8)         null<1>F        g113<4>F        0x9608c060
140                            urb MsgDesc: 12 write HWord interleave complete mlen 11 rlen 0 { align16 1Q EOT };
141send(8)         g2<1>UW         g6<8,8,1>UD     0x06423001
142                            sampler MsgDesc: sample_c SIMD8 Surface = 1 Sampler = 0 mlen 3 rlen 4 { align1 1Q };
143send(16)        g2<1>UW         g10<8,8,1>UD    0x0c843001
144                            sampler MsgDesc: sample_c SIMD16 Surface = 1 Sampler = 0 mlen 6 rlen 8 { align1 1H };
145send(8)         null<1>F        g113<4>F        0x0a094008
146                            urb MsgDesc: 1 write HWord per-slot interleave mlen 5 rlen 0 { align16 1Q };
147send(8)         null<1>F        g113<4>F        0x04084001
148                            urb MsgDesc: 0 write OWord interleave mlen 2 rlen 0 { align16 1Q };
149send(8)         g9<1>F          g114<4>F        0x04188001
150                            sampler MsgDesc: gather4 SIMD4x2 Surface = 1 Sampler = 0 mlen 2 rlen 1 { align16 1Q };
151send(8)         null<1>F        g113<4>F        0x8608c030
152                            urb MsgDesc: 6 write HWord interleave complete mlen 3 rlen 0 { align16 1Q EOT };
153send(8)         g124<1>UW       g11<8,8,1>UD    0x0a4a1001
154                            sampler MsgDesc: sample_b SIMD8 Surface = 1 Sampler = 0 mlen 5 rlen 4 { align1 1Q };
155send(16)        g120<1>UW       g19<8,8,1>UD    0x128c1001
156                            sampler MsgDesc: sample_b SIMD16 Surface = 1 Sampler = 0 mlen 9 rlen 8 { align1 1H };
157send(8)         null<1>F        g113<4>F        0x9608c000
158                            urb MsgDesc: 0 write HWord interleave complete mlen 11 rlen 0 { align16 1Q EOT };
159send(8)         g9<1>UW         g2<8,8,1>UD     0x0242a102
160                            sampler MsgDesc: resinfo SIMD8 Surface = 2 Sampler = 1 mlen 1 rlen 4 { align1 1Q };
161send(8)         g6<1>UW         g16<8,8,1>UD    0x06426102
162                            sampler MsgDesc: sample_l_c SIMD8 Surface = 2 Sampler = 1 mlen 3 rlen 4 { align1 1Q };
163send(16)        g29<1>UW        g37<8,8,1>UD    0x0484a102
164                            sampler MsgDesc: resinfo SIMD16 Surface = 2 Sampler = 1 mlen 2 rlen 8 { align1 1H };
165send(16)        g2<1>UW         g15<8,8,1>UD    0x0c846102
166                            sampler MsgDesc: sample_l_c SIMD16 Surface = 2 Sampler = 1 mlen 6 rlen 8 { align1 1H };
167send(8)         g5<1>UW         g17<8,8,1>UD    0x06427102
168                            sampler MsgDesc: ld SIMD8 Surface = 2 Sampler = 1 mlen 3 rlen 4 { align1 1Q };
169send(8)         g9<1>UW         g20<8,8,1>UD    0x0843e001
170                            sampler MsgDesc: ld2dms SIMD8 Surface = 1 Sampler = 0 mlen 4 rlen 4 { align1 1Q };
171send(16)        g21<1>UW        g7<8,8,1>UD     0x0c847102
172                            sampler MsgDesc: ld SIMD16 Surface = 2 Sampler = 1 mlen 6 rlen 8 { align1 1H };
173send(16)        g29<1>UW        g13<8,8,1>UD    0x1085e001
174                            sampler MsgDesc: ld2dms SIMD16 Surface = 1 Sampler = 0 mlen 8 rlen 8 { align1 1H };
175send(8)         g124<1>UW       g13<8,8,1>UD    0x0a43e001
176                            sampler MsgDesc: ld2dms SIMD8 Surface = 1 Sampler = 0 mlen 5 rlen 4 { align1 1Q };
177send(16)        g120<1>UW       g10<8,8,1>UD    0x1485e001
178                            sampler MsgDesc: ld2dms SIMD16 Surface = 1 Sampler = 0 mlen 10 rlen 8 { align1 1H };
179send(8)         g2<1>UW         g13<8,8,1>UD    0x0643d001
180                            sampler MsgDesc: ld_mcs SIMD8 Surface = 1 Sampler = 0 mlen 3 rlen 4 { align1 1Q };
181send(16)        g2<1>UW         g10<8,8,1>UD    0x0c85d001
182                            sampler MsgDesc: ld_mcs SIMD16 Surface = 1 Sampler = 0 mlen 6 rlen 8 { align1 1H };
183send(8)         g9<1>UW         g19<8,8,1>UD    0x0443d001
184                            sampler MsgDesc: ld_mcs SIMD8 Surface = 1 Sampler = 0 mlen 2 rlen 4 { align1 1Q };
185send(16)        g23<1>UW        g11<8,8,1>UD    0x0885d001
186                            sampler MsgDesc: ld_mcs SIMD16 Surface = 1 Sampler = 0 mlen 4 rlen 8 { align1 1H };
187send(8)         g16<1>.xD       g114<4>F        0x0218b000
188                            sampler MsgDesc: sampleinfo SIMD4x2 Surface = 0 Sampler = 0 mlen 1 rlen 1 { align16 1Q };
189send(8)         null<1>F        g113<4>F        0x16094000
190                            urb MsgDesc: 0 write HWord per-slot interleave mlen 11 rlen 0 { align16 1Q };
191send(8)         g2<1>UW         g6<8,8,1>UD     0x064a3001
192                            sampler MsgDesc: sample_c SIMD8 Surface = 1 Sampler = 0 mlen 3 rlen 4 { align1 1Q };
193send(8)         g6<1>UW         g9<8,8,1>UD     0x064a3102
194                            sampler MsgDesc: sample_c SIMD8 Surface = 2 Sampler = 1 mlen 3 rlen 4 { align1 1Q };
195send(16)        g2<1>UW         g10<8,8,1>UD    0x0a8c3001
196                            sampler MsgDesc: sample_c SIMD16 Surface = 1 Sampler = 0 mlen 5 rlen 8 { align1 1H };
197send(16)        g10<1>UW        g18<8,8,1>UD    0x0a8c3102
198                            sampler MsgDesc: sample_c SIMD16 Surface = 2 Sampler = 1 mlen 5 rlen 8 { align1 1H };
199send(8)         g124<1>UW       g2<8,8,1>UD     0x06421001
200                            sampler MsgDesc: sample_b SIMD8 Surface = 1 Sampler = 0 mlen 3 rlen 4 { align1 1Q };
201send(16)        g120<1>UW       g2<8,8,1>UD     0x0c841001
202                            sampler MsgDesc: sample_b SIMD16 Surface = 1 Sampler = 0 mlen 6 rlen 8 { align1 1H };
203send(8)         g2<1>UW         g11<8,8,1>UD    0x06425001
204                            sampler MsgDesc: sample_b_c SIMD8 Surface = 1 Sampler = 0 mlen 3 rlen 4 { align1 1Q };
205send(8)         g6<1>UW         g14<8,8,1>UD    0x06425102
206                            sampler MsgDesc: sample_b_c SIMD8 Surface = 2 Sampler = 1 mlen 3 rlen 4 { align1 1Q };
207send(16)        g2<1>UW         g21<8,8,1>UD    0x0c845001
208                            sampler MsgDesc: sample_b_c SIMD16 Surface = 1 Sampler = 0 mlen 6 rlen 8 { align1 1H };
209send(16)        g10<1>UW        g27<8,8,1>UD    0x0c845102
210                            sampler MsgDesc: sample_b_c SIMD16 Surface = 2 Sampler = 1 mlen 6 rlen 8 { align1 1H };
211send(8)         g124<1>UW       g9<8,8,1>UD     0x08420001
212                            sampler MsgDesc: sample SIMD8 Surface = 1 Sampler = 0 mlen 4 rlen 4 { align1 1Q };
213send(16)        g120<1>UW       g8<8,8,1>UD     0x10840001
214                            sampler MsgDesc: sample SIMD16 Surface = 1 Sampler = 0 mlen 8 rlen 8 { align1 1H };
215send(8)         g11<1>UD        g114<4>F        0x0211d000
216                            sampler MsgDesc: ld_mcs SIMD4x2 Surface = 0 Sampler = 0 mlen 1 rlen 1 { align16 1Q };
217send(8)         g124<1>UW       g7<8,8,1>UD     0x0e424001
218                            sampler MsgDesc: sample_d SIMD8 Surface = 1 Sampler = 0 mlen 7 rlen 4 { align1 1Q };
219send(8)         g16<1>F         g17<4>.xUD      0x02107001
220                            sampler MsgDesc: ld SIMD4x2 Surface = 1 Sampler = 0 mlen 1 rlen 1 { align16 1Q };
221send(8)         g6<1>UW         g9<8,8,1>UD     0x08426102
222                            sampler MsgDesc: sample_l_c SIMD8 Surface = 2 Sampler = 1 mlen 4 rlen 4 { align1 1Q };
223send(16)        g2<1>UW         g15<8,8,1>UD    0x10846102
224                            sampler MsgDesc: sample_l_c SIMD16 Surface = 2 Sampler = 1 mlen 8 rlen 8 { align1 1H };
225send(8)         g4<1>D          g114<4>F        0x04188003
226                            sampler MsgDesc: gather4 SIMD4x2 Surface = 3 Sampler = 0 mlen 2 rlen 1 { align16 1Q };
227send(8)         g5<1>D          g114<4>F        0x04188104
228                            sampler MsgDesc: gather4 SIMD4x2 Surface = 4 Sampler = 1 mlen 2 rlen 1 { align16 1Q };
229send(8)         g8<1>D          g114<4>F        0x04188205
230                            sampler MsgDesc: gather4 SIMD4x2 Surface = 5 Sampler = 2 mlen 2 rlen 1 { align16 1Q };
231send(8)         g124<1>UW       g10<8,8,1>UD    0x08422001
232                            sampler MsgDesc: sample_l SIMD8 Surface = 1 Sampler = 0 mlen 4 rlen 4 { align1 1Q };
233send(16)        g120<1>UW       g15<8,8,1>UD    0x10842001
234                            sampler MsgDesc: sample_l SIMD16 Surface = 1 Sampler = 0 mlen 8 rlen 8 { align1 1H };
235send(8)         g124<1>UW       g7<8,8,1>UD     a0<0,1,0>UD     0x00000200
236                            sampler MsgDesc: indirect                       { align1 1Q };
237send(8)         g28<1>D         g29<4>UD        0x0219401b
238                            urb MsgDesc: 3 read OWord per-slot interleave mlen 1 rlen 1 { align16 1Q };
239send(8)         g36<1>D         g37<4>UD        0x02194023
240                            urb MsgDesc: 4 read OWord per-slot interleave mlen 1 rlen 1 { align16 1Q };
241send(8)         g43<1>D         g44<4>UD        0x0219402b
242                            urb MsgDesc: 5 read OWord per-slot interleave mlen 1 rlen 1 { align16 1Q };
243send(8)         g3<1>.xUW       g1<4>UD         0x0411bb00
244                            data MsgDesc: ( DC untyped atomic, 0,  imin) mlen 2 rlen 1 { align16 1Q };
245send(8)         null<1>F        g113<4>F        0x1a094000
246                            urb MsgDesc: 0 write HWord per-slot interleave mlen 13 rlen 0 { align16 1Q };
247send(8)         g124<1>UW       g5<8,8,1>UD     0x04420304
248                            sampler MsgDesc: sample SIMD8 Surface = 4 Sampler = 3 mlen 2 rlen 4 { align1 1Q };
249send(16)        g120<1>UW       g7<8,8,1>UD     0x08840304
250                            sampler MsgDesc: sample SIMD16 Surface = 4 Sampler = 3 mlen 4 rlen 8 { align1 1H };
251send(8)         g2<1>UW         g9<8,8,1>UD     0x08423001
252                            sampler MsgDesc: sample_c SIMD8 Surface = 1 Sampler = 0 mlen 4 rlen 4 { align1 1Q };
253send(16)        g16<1>UW        g8<8,8,1>UD     0x10843001
254                            sampler MsgDesc: sample_c SIMD16 Surface = 1 Sampler = 0 mlen 8 rlen 8 { align1 1H };
255send(8)         g124<1>UW       g10<8,8,1>UD    0x0a421001
256                            sampler MsgDesc: sample_b SIMD8 Surface = 1 Sampler = 0 mlen 5 rlen 4 { align1 1Q };
257send(16)        g120<1>UW       g9<8,8,1>UD     0x14841001
258                            sampler MsgDesc: sample_b SIMD16 Surface = 1 Sampler = 0 mlen 10 rlen 8 { align1 1H };
259send(8)         g2<1>UW         g13<8,8,1>UD    0x06422001
260                            sampler MsgDesc: sample_l SIMD8 Surface = 1 Sampler = 0 mlen 3 rlen 4 { align1 1Q };
261send(16)        g14<1>UW        g8<8,8,1>UD     0x0c842001
262                            sampler MsgDesc: sample_l SIMD16 Surface = 1 Sampler = 0 mlen 6 rlen 8 { align1 1H };
263send(8)         null<1>F        g113<4>F        0x0e094000
264                            urb MsgDesc: 0 write HWord per-slot interleave mlen 7 rlen 0 { align16 1Q };
265send(8)         g124<1>UW       g2<8,8,1>UD     0x06424001
266                            sampler MsgDesc: sample_d SIMD8 Surface = 1 Sampler = 0 mlen 3 rlen 4 { align1 1Q };
267send(8)         g2<1>UW         g2<8,8,1>UD     0x06429001
268                            sampler MsgDesc: lod SIMD8 Surface = 1 Sampler = 0 mlen 3 rlen 4 { align1 1Q };
269send(16)        g2<1>UW         g12<8,8,1>UD    0x0c849001
270                            sampler MsgDesc: lod SIMD16 Surface = 1 Sampler = 0 mlen 6 rlen 8 { align1 1H };
271send(8)         g124<1>UW       g2<8,8,1>UD     0x04427001
272                            sampler MsgDesc: ld SIMD8 Surface = 1 Sampler = 0 mlen 2 rlen 4 { align1 1Q };
273send(16)        g120<1>UW       g2<8,8,1>UD     0x08847001
274                            sampler MsgDesc: ld SIMD16 Surface = 1 Sampler = 0 mlen 4 rlen 8 { align1 1H };
275send(8)         g2<1>UW         g2<8,8,1>UD     0x064a8006
276                            sampler MsgDesc: gather4 SIMD8 Surface = 6 Sampler = 0 mlen 3 rlen 4 { align1 1Q };
277send(8)         g22<1>UW        g14<8,8,1>UD    0x064a840a
278                            sampler MsgDesc: gather4 SIMD8 Surface = 10 Sampler = 4 mlen 3 rlen 4 { align1 1Q };
279send(8)         g6<1>UW         g6<8,8,1>UD     0x084a8107
280                            sampler MsgDesc: gather4 SIMD8 Surface = 7 Sampler = 1 mlen 4 rlen 4 { align1 1Q };
281send(8)         g14<1>UW        g10<8,8,1>UD    0x084a8208
282                            sampler MsgDesc: gather4 SIMD8 Surface = 8 Sampler = 2 mlen 4 rlen 4 { align1 1Q };
283send(8)         g18<1>UW        g26<8,8,1>UD    0x0a4a8309
284                            sampler MsgDesc: gather4 SIMD8 Surface = 9 Sampler = 3 mlen 5 rlen 4 { align1 1Q };
285send(16)        g35<1>UW        g2<8,8,1>UD     0x0a8c8006
286                            sampler MsgDesc: gather4 SIMD16 Surface = 6 Sampler = 0 mlen 5 rlen 8 { align1 1H };
287send(16)        g18<1>UW        g43<8,8,1>UD    0x0a8c840a
288                            sampler MsgDesc: gather4 SIMD16 Surface = 10 Sampler = 4 mlen 5 rlen 8 { align1 1H };
289send(16)        g43<1>UW        g7<8,8,1>UD     0x0e8c8107
290                            sampler MsgDesc: gather4 SIMD16 Surface = 7 Sampler = 1 mlen 7 rlen 8 { align1 1H };
291send(16)        g2<1>UW         g51<8,8,1>UD    0x0e8c8208
292                            sampler MsgDesc: gather4 SIMD16 Surface = 8 Sampler = 2 mlen 7 rlen 8 { align1 1H };
293send(16)        g10<1>UW        g26<8,8,1>UD    0x128c8309
294                            sampler MsgDesc: gather4 SIMD16 Surface = 9 Sampler = 3 mlen 9 rlen 8 { align1 1H };
295(+f1.0) send(8) null<1>UW       g7<8,8,1>UD     0x0a036001
296                            data MsgDesc: ( DC untyped surface write, 1, 32) mlen 5 rlen 0 { align1 1Q };
297(+f1.0) send(16) null<1>UW      g9<8,8,1>UD     0x14035001
298                            data MsgDesc: ( DC untyped surface write, 1, 16) mlen 10 rlen 0 { align1 1H };
299send(8)         g124<1>UW       g10<8,8,1>UD    0x0e4a4001
300                            sampler MsgDesc: sample_d SIMD8 Surface = 1 Sampler = 0 mlen 7 rlen 4 { align1 1Q };
301send(8)         g124<1>UW       g10<8,8,1>UD    0x084a1001
302                            sampler MsgDesc: sample_b SIMD8 Surface = 1 Sampler = 0 mlen 4 rlen 4 { align1 1Q };
303send(16)        g120<1>UW       g17<8,8,1>UD    0x0e8c1001
304                            sampler MsgDesc: sample_b SIMD16 Surface = 1 Sampler = 0 mlen 7 rlen 8 { align1 1H };
305send(8)         g124<1>UW       g9<8,8,1>UD     0x0a422001
306                            sampler MsgDesc: sample_l SIMD8 Surface = 1 Sampler = 0 mlen 5 rlen 4 { align1 1Q };
307send(16)        g120<1>UW       g8<8,8,1>UD     0x14842001
308                            sampler MsgDesc: sample_l SIMD16 Surface = 1 Sampler = 0 mlen 10 rlen 8 { align1 1H };
309send(16)        g3<1>UD         g5<8,8,1>UD     0x02280302
310                            const MsgDesc: (2, 3, 0, 0) mlen 1 rlen 2       { align1 WE_all 1H };
311send(8)         g25<1>UW        g13<8,8,1>UD    0x06194e01
312                            render MsgDesc: typed surface read MsgCtrl = 0x14 Surface = 1 mlen 3 rlen 1 { align1 1Q };
313send(8)         null<1>UW       g26<8,8,1>UD    0x080b4e01
314                            render MsgDesc: typed surface write MsgCtrl = 0x14 Surface = 1 mlen 4 rlen 0 { align1 1Q };
315send(8)         g40<1>UW        g18<8,8,1>UD    0x06196e01
316                            render MsgDesc: typed surface read MsgCtrl = 0x46 Surface = 1 mlen 3 rlen 1 { align1 2Q };
317send(8)         null<1>UW       g2<8,8,1>UD     0x080b6e01
318                            render MsgDesc: typed surface write MsgCtrl = 0x46 Surface = 1 mlen 4 rlen 0 { align1 2Q };
319send(8)         null<1>UW       g2<8,8,1>UD     0x06098501
320                            render MsgDesc: typed atomic op MsgCtrl = 0x5 Surface = 1 mlen 3 rlen 0 { align1 1Q };
321send(8)         null<1>UW       g2<8,8,1>UD     0x06099501
322                            render MsgDesc: typed atomic op MsgCtrl = 0x21 Surface = 1 mlen 3 rlen 0 { align1 2Q };
323send(8)         null<1>UW       g7<8,8,1>UD     0x08098c01
324                            render MsgDesc: typed atomic op MsgCtrl = 0x12 Surface = 1 mlen 4 rlen 0 { align1 1Q };
325send(8)         null<1>UW       g2<8,8,1>UD     0x08099c01
326                            render MsgDesc: typed atomic op MsgCtrl = 0x28 Surface = 1 mlen 4 rlen 0 { align1 2Q };
327send(8)         null<1>UW       g7<8,8,1>UD     0x08098401
328                            render MsgDesc: typed atomic op MsgCtrl = 0x4 Surface = 1 mlen 4 rlen 0 { align1 1Q };
329send(8)         null<1>UW       g2<8,8,1>UD     0x08099401
330                            render MsgDesc: typed atomic op MsgCtrl = 0x20 Surface = 1 mlen 4 rlen 0 { align1 2Q };
331send(8)         null<1>UW       g7<8,8,1>UD     0x0a098e01
332                            render MsgDesc: typed atomic op MsgCtrl = 0x14 Surface = 1 mlen 5 rlen 0 { align1 1Q };
333send(8)         null<1>UW       g16<8,8,1>UD    0x0a099e01
334                            render MsgDesc: typed atomic op MsgCtrl = 0x30 Surface = 1 mlen 5 rlen 0 { align1 2Q };
335send(8)         g2<1>UW         g6<8,8,1>UD     0x04423001
336                            sampler MsgDesc: sample_c SIMD8 Surface = 1 Sampler = 0 mlen 2 rlen 4 { align1 1Q };
337send(8)         g6<1>UW         g8<8,8,1>UD     0x04423102
338                            sampler MsgDesc: sample_c SIMD8 Surface = 2 Sampler = 1 mlen 2 rlen 4 { align1 1Q };
339send(16)        g2<1>UW         g10<8,8,1>UD    0x08843001
340                            sampler MsgDesc: sample_c SIMD16 Surface = 1 Sampler = 0 mlen 4 rlen 8 { align1 1H };
341send(16)        g10<1>UW        g18<8,8,1>UD    0x08843102
342                            sampler MsgDesc: sample_c SIMD16 Surface = 2 Sampler = 1 mlen 4 rlen 8 { align1 1H };
343send(8)         g124<1>UW       g5<8,8,1>UD     0x064a0001
344                            sampler MsgDesc: sample SIMD8 Surface = 1 Sampler = 0 mlen 3 rlen 4 { align1 1Q };
345send(16)        g120<1>UW       g7<8,8,1>UD     0x0a8c0001
346                            sampler MsgDesc: sample SIMD16 Surface = 1 Sampler = 0 mlen 5 rlen 8 { align1 1H };
347send(8)         g6<1>UW         g6<8,8,1>UD     0x06423102
348                            sampler MsgDesc: sample_c SIMD8 Surface = 2 Sampler = 1 mlen 3 rlen 4 { align1 1Q };
349send(16)        g10<1>UW        g26<8,8,1>UD    0x0c843102
350                            sampler MsgDesc: sample_c SIMD16 Surface = 2 Sampler = 1 mlen 6 rlen 8 { align1 1H };
351send(8)         g5<1>UW         g15<8,8,1>UD    0x04420203
352                            sampler MsgDesc: sample SIMD8 Surface = 3 Sampler = 2 mlen 2 rlen 4 { align1 1Q };
353send(8)         g9<1>UW         g15<8,8,1>UD    0x04420102
354                            sampler MsgDesc: sample SIMD8 Surface = 2 Sampler = 1 mlen 2 rlen 4 { align1 1Q };
355send(16)        g7<1>UW         g27<8,8,1>UD    0x08840203
356                            sampler MsgDesc: sample SIMD16 Surface = 3 Sampler = 2 mlen 4 rlen 8 { align1 1H };
357send(16)        g15<1>UW        g27<8,8,1>UD    0x08840102
358                            sampler MsgDesc: sample SIMD16 Surface = 2 Sampler = 1 mlen 4 rlen 8 { align1 1H };
359send(8)         g22<1>UW        g22<8,8,1>UD    0x0242a203
360                            sampler MsgDesc: resinfo SIMD8 Surface = 3 Sampler = 2 mlen 1 rlen 4 { align1 1Q };
361send(8)         g26<1>UW        g26<8,8,1>UD    0x0242a304
362                            sampler MsgDesc: resinfo SIMD8 Surface = 4 Sampler = 3 mlen 1 rlen 4 { align1 1Q };
363send(8)         g30<1>UW        g30<8,8,1>UD    0x0242a405
364                            sampler MsgDesc: resinfo SIMD8 Surface = 5 Sampler = 4 mlen 1 rlen 4 { align1 1Q };
365send(8)         g34<1>UW        g34<8,8,1>UD    0x0242a506
366                            sampler MsgDesc: resinfo SIMD8 Surface = 6 Sampler = 5 mlen 1 rlen 4 { align1 1Q };
367send(8)         g38<1>UW        g38<8,8,1>UD    0x0242a607
368                            sampler MsgDesc: resinfo SIMD8 Surface = 7 Sampler = 6 mlen 1 rlen 4 { align1 1Q };
369send(8)         g42<1>UW        g42<8,8,1>UD    0x0242a708
370                            sampler MsgDesc: resinfo SIMD8 Surface = 8 Sampler = 7 mlen 1 rlen 4 { align1 1Q };
371send(8)         g46<1>UW        g46<8,8,1>UD    0x0242a809
372                            sampler MsgDesc: resinfo SIMD8 Surface = 9 Sampler = 8 mlen 1 rlen 4 { align1 1Q };
373send(8)         g50<1>UW        g50<8,8,1>UD    0x0242a90a
374                            sampler MsgDesc: resinfo SIMD8 Surface = 10 Sampler = 9 mlen 1 rlen 4 { align1 1Q };
375send(8)         g2<1>UW         g54<8,8,1>UD    0x0242aa0b
376                            sampler MsgDesc: resinfo SIMD8 Surface = 11 Sampler = 10 mlen 1 rlen 4 { align1 1Q };
377send(8)         g6<1>UW         g55<8,8,1>UD    0x0242ab0c
378                            sampler MsgDesc: resinfo SIMD8 Surface = 12 Sampler = 11 mlen 1 rlen 4 { align1 1Q };
379send(8)         g10<1>UW        g56<8,8,1>UD    0x0242ac0d
380                            sampler MsgDesc: resinfo SIMD8 Surface = 13 Sampler = 12 mlen 1 rlen 4 { align1 1Q };
381send(16)        g82<1>UW        g110<8,8,1>UD   0x0484aa0b
382                            sampler MsgDesc: resinfo SIMD16 Surface = 11 Sampler = 10 mlen 2 rlen 8 { align1 1H };
383send(16)        g18<1>UW        g26<8,8,1>UD    0x0484a203
384                            sampler MsgDesc: resinfo SIMD16 Surface = 3 Sampler = 2 mlen 2 rlen 8 { align1 1H };
385send(16)        g90<1>UW        g112<8,8,1>UD   0x0484ab0c
386                            sampler MsgDesc: resinfo SIMD16 Surface = 12 Sampler = 11 mlen 2 rlen 8 { align1 1H };
387send(16)        g98<1>UW        g106<8,8,1>UD   0x0484ac0d
388                            sampler MsgDesc: resinfo SIMD16 Surface = 13 Sampler = 12 mlen 2 rlen 8 { align1 1H };
389send(16)        g26<1>UW        g34<8,8,1>UD    0x0484a304
390                            sampler MsgDesc: resinfo SIMD16 Surface = 4 Sampler = 3 mlen 2 rlen 8 { align1 1H };
391send(16)        g34<1>UW        g42<8,8,1>UD    0x0484a405
392                            sampler MsgDesc: resinfo SIMD16 Surface = 5 Sampler = 4 mlen 2 rlen 8 { align1 1H };
393send(16)        g42<1>UW        g50<8,8,1>UD    0x0484a506
394                            sampler MsgDesc: resinfo SIMD16 Surface = 6 Sampler = 5 mlen 2 rlen 8 { align1 1H };
395send(16)        g50<1>UW        g58<8,8,1>UD    0x0484a607
396                            sampler MsgDesc: resinfo SIMD16 Surface = 7 Sampler = 6 mlen 2 rlen 8 { align1 1H };
397send(16)        g58<1>UW        g66<8,8,1>UD    0x0484a708
398                            sampler MsgDesc: resinfo SIMD16 Surface = 8 Sampler = 7 mlen 2 rlen 8 { align1 1H };
399send(16)        g66<1>UW        g74<8,8,1>UD    0x0484a809
400                            sampler MsgDesc: resinfo SIMD16 Surface = 9 Sampler = 8 mlen 2 rlen 8 { align1 1H };
401send(16)        g74<1>UW        g108<8,8,1>UD   0x0484a90a
402                            sampler MsgDesc: resinfo SIMD16 Surface = 10 Sampler = 9 mlen 2 rlen 8 { align1 1H };
403send(8)         g124<1>UW       g11<8,8,1>UD    0x12424001
404                            sampler MsgDesc: sample_d SIMD8 Surface = 1 Sampler = 0 mlen 9 rlen 4 { align1 1Q };
405send(8)         g17<1>F         g114<4>F        0x04102000
406                            sampler MsgDesc: sample_l SIMD4x2 Surface = 0 Sampler = 0 mlen 2 rlen 1 { align16 1Q };
407send(8)         g10<1>UW        g10<8,8,1>UD    0x04420405
408                            sampler MsgDesc: sample SIMD8 Surface = 5 Sampler = 4 mlen 2 rlen 4 { align1 1Q };
409send(8)         g14<1>UW        g14<8,8,1>UD    0x04420506
410                            sampler MsgDesc: sample SIMD8 Surface = 6 Sampler = 5 mlen 2 rlen 4 { align1 1Q };
411send(8)         g18<1>UW        g18<8,8,1>UD    0x04420607
412                            sampler MsgDesc: sample SIMD8 Surface = 7 Sampler = 6 mlen 2 rlen 4 { align1 1Q };
413send(8)         g22<1>UW        g22<8,8,1>UD    0x04420708
414                            sampler MsgDesc: sample SIMD8 Surface = 8 Sampler = 7 mlen 2 rlen 4 { align1 1Q };
415send(8)         g26<1>UW        g26<8,8,1>UD    0x04420809
416                            sampler MsgDesc: sample SIMD8 Surface = 9 Sampler = 8 mlen 2 rlen 4 { align1 1Q };
417send(8)         g30<1>UW        g30<8,8,1>UD    0x0442090a
418                            sampler MsgDesc: sample SIMD8 Surface = 10 Sampler = 9 mlen 2 rlen 4 { align1 1Q };
419send(8)         g34<1>UW        g34<8,8,1>UD    0x04420a0b
420                            sampler MsgDesc: sample SIMD8 Surface = 11 Sampler = 10 mlen 2 rlen 4 { align1 1Q };
421send(8)         g38<1>UW        g38<8,8,1>UD    0x04420b0c
422                            sampler MsgDesc: sample SIMD8 Surface = 12 Sampler = 11 mlen 2 rlen 4 { align1 1Q };
423send(8)         g42<1>UW        g42<8,8,1>UD    0x04420c0d
424                            sampler MsgDesc: sample SIMD8 Surface = 13 Sampler = 12 mlen 2 rlen 4 { align1 1Q };
425send(8)         g46<1>UW        g46<8,8,1>UD    0x04420d0e
426                            sampler MsgDesc: sample SIMD8 Surface = 14 Sampler = 13 mlen 2 rlen 4 { align1 1Q };
427send(8)         g50<1>UW        g50<8,8,1>UD    0x04420e0f
428                            sampler MsgDesc: sample SIMD8 Surface = 15 Sampler = 14 mlen 2 rlen 4 { align1 1Q };
429send(8)         g54<1>UW        g54<8,8,1>UD    0x04420f10
430                            sampler MsgDesc: sample SIMD8 Surface = 16 Sampler = 15 mlen 2 rlen 4 { align1 1Q };
431send(16)        g2<1>UW         g10<8,8,1>UD    0x08840405
432                            sampler MsgDesc: sample SIMD16 Surface = 5 Sampler = 4 mlen 4 rlen 8 { align1 1H };
433send(16)        g2<1>UW         g18<8,8,1>UD    0x08840506
434                            sampler MsgDesc: sample SIMD16 Surface = 6 Sampler = 5 mlen 4 rlen 8 { align1 1H };
435send(16)        g2<1>UW         g10<8,8,1>UD    0x08840607
436                            sampler MsgDesc: sample SIMD16 Surface = 7 Sampler = 6 mlen 4 rlen 8 { align1 1H };
437send(16)        g2<1>UW         g18<8,8,1>UD    0x08840708
438                            sampler MsgDesc: sample SIMD16 Surface = 8 Sampler = 7 mlen 4 rlen 8 { align1 1H };
439send(16)        g2<1>UW         g10<8,8,1>UD    0x08840809
440                            sampler MsgDesc: sample SIMD16 Surface = 9 Sampler = 8 mlen 4 rlen 8 { align1 1H };
441send(16)        g2<1>UW         g18<8,8,1>UD    0x0884090a
442                            sampler MsgDesc: sample SIMD16 Surface = 10 Sampler = 9 mlen 4 rlen 8 { align1 1H };
443send(16)        g2<1>UW         g10<8,8,1>UD    0x08840a0b
444                            sampler MsgDesc: sample SIMD16 Surface = 11 Sampler = 10 mlen 4 rlen 8 { align1 1H };
445send(16)        g2<1>UW         g18<8,8,1>UD    0x08840b0c
446                            sampler MsgDesc: sample SIMD16 Surface = 12 Sampler = 11 mlen 4 rlen 8 { align1 1H };
447send(16)        g2<1>UW         g10<8,8,1>UD    0x08840c0d
448                            sampler MsgDesc: sample SIMD16 Surface = 13 Sampler = 12 mlen 4 rlen 8 { align1 1H };
449send(16)        g2<1>UW         g18<8,8,1>UD    0x08840d0e
450                            sampler MsgDesc: sample SIMD16 Surface = 14 Sampler = 13 mlen 4 rlen 8 { align1 1H };
451send(16)        g2<1>UW         g10<8,8,1>UD    0x08840e0f
452                            sampler MsgDesc: sample SIMD16 Surface = 15 Sampler = 14 mlen 4 rlen 8 { align1 1H };
453send(16)        g2<1>UW         g18<8,8,1>UD    0x08840f10
454                            sampler MsgDesc: sample SIMD16 Surface = 16 Sampler = 15 mlen 4 rlen 8 { align1 1H };
455send(8)         g6<1>UW         g2<8,8,1>UD     0x02420102
456                            sampler MsgDesc: sample SIMD8 Surface = 2 Sampler = 1 mlen 1 rlen 4 { align1 1Q };
457send(16)        g10<1>UW        g2<8,8,1>UD     0x04840102
458                            sampler MsgDesc: sample SIMD16 Surface = 2 Sampler = 1 mlen 2 rlen 8 { align1 1H };
459send(8)         g124<1>UW       g2<8,8,1>UD     0x02416001
460                            data MsgDesc: ( DC untyped surface read, 1, 32) mlen 1 rlen 4 { align1 1Q };
461send(16)        g120<1>UW       g2<8,8,1>UD     0x04815001
462                            data MsgDesc: ( DC untyped surface read, 1, 16) mlen 2 rlen 8 { align1 1H };
463send(8)         null<1>F        g11<4>UD        0x04094031
464                            urb MsgDesc: 6 write OWord per-slot interleave mlen 2 rlen 0 { align16 1Q };
465send(8)         null<1>F        g9<4>UD         0x04094039
466                            urb MsgDesc: 7 write OWord per-slot interleave mlen 2 rlen 0 { align16 1Q };
467send(8)         g52<1>D         g53<4>UD        0x02194033
468                            urb MsgDesc: 6 read OWord per-slot interleave mlen 1 rlen 1 { align16 1Q };
469send(8)         g59<1>D         g60<4>UD        0x0219403b
470                            urb MsgDesc: 7 read OWord per-slot interleave mlen 1 rlen 1 { align16 1Q };
471send(8)         g66<1>D         g67<4>UD        0x02194043
472                            urb MsgDesc: 8 read OWord per-slot interleave mlen 1 rlen 1 { align16 1Q };
473send(8)         g73<1>D         g74<4>UD        0x0219404b
474                            urb MsgDesc: 9 read OWord per-slot interleave mlen 1 rlen 1 { align16 1Q };
475send(8)         g124<1>UW       g6<8,8,1>UD     0x084a2001
476                            sampler MsgDesc: sample_l SIMD8 Surface = 1 Sampler = 0 mlen 4 rlen 4 { align1 1Q };
477send(16)        g120<1>UW       g8<8,8,1>UD     0x0e8c2001
478                            sampler MsgDesc: sample_l SIMD16 Surface = 1 Sampler = 0 mlen 7 rlen 8 { align1 1H };
479send(8)         g2<1>UW         g5<8,8,1>UD     0x0a426001
480                            sampler MsgDesc: sample_l_c SIMD8 Surface = 1 Sampler = 0 mlen 5 rlen 4 { align1 1Q };
481send(8)         g6<1>UW         g10<8,8,1>UD    0x0a426102
482                            sampler MsgDesc: sample_l_c SIMD8 Surface = 2 Sampler = 1 mlen 5 rlen 4 { align1 1Q };
483send(16)        g2<1>UW         g15<8,8,1>UD    0x14846001
484                            sampler MsgDesc: sample_l_c SIMD16 Surface = 1 Sampler = 0 mlen 10 rlen 8 { align1 1H };
485send(16)        g10<1>UW        g25<8,8,1>UD    0x14846102
486                            sampler MsgDesc: sample_l_c SIMD16 Surface = 2 Sampler = 1 mlen 10 rlen 8 { align1 1H };
487send(8)         g2<1>UW         g7<8,8,1>UD     0x084a5001
488                            sampler MsgDesc: sample_b_c SIMD8 Surface = 1 Sampler = 0 mlen 4 rlen 4 { align1 1Q };
489send(8)         g6<1>UW         g11<8,8,1>UD    0x084a5102
490                            sampler MsgDesc: sample_b_c SIMD8 Surface = 2 Sampler = 1 mlen 4 rlen 4 { align1 1Q };
491send(16)        g2<1>UW         g11<8,8,1>UD    0x0e8c5001
492                            sampler MsgDesc: sample_b_c SIMD16 Surface = 1 Sampler = 0 mlen 7 rlen 8 { align1 1H };
493send(16)        g10<1>UW        g18<8,8,1>UD    0x0e8c5102
494                            sampler MsgDesc: sample_b_c SIMD16 Surface = 2 Sampler = 1 mlen 7 rlen 8 { align1 1H };
495send(8)         g2<1>UW         g6<8,8,1>UD     0x084a3001
496                            sampler MsgDesc: sample_c SIMD8 Surface = 1 Sampler = 0 mlen 4 rlen 4 { align1 1Q };
497send(8)         g6<1>UW         g10<8,8,1>UD    0x084a3102
498                            sampler MsgDesc: sample_c SIMD8 Surface = 2 Sampler = 1 mlen 4 rlen 4 { align1 1Q };
499send(16)        g2<1>UW         g10<8,8,1>UD    0x0e8c3001
500                            sampler MsgDesc: sample_c SIMD16 Surface = 1 Sampler = 0 mlen 7 rlen 8 { align1 1H };
501send(16)        g10<1>UW        g18<8,8,1>UD    0x0e8c3102
502                            sampler MsgDesc: sample_c SIMD16 Surface = 2 Sampler = 1 mlen 7 rlen 8 { align1 1H };
503send(8)         g124<1>UW       g3<8,8,1>UD     0x044a0001
504                            sampler MsgDesc: sample SIMD8 Surface = 1 Sampler = 0 mlen 2 rlen 4 { align1 1Q };
505send(16)        g120<1>UW       g4<8,8,1>UD     0x068c0001
506                            sampler MsgDesc: sample SIMD16 Surface = 1 Sampler = 0 mlen 3 rlen 8 { align1 1H };
507send(8)         g17<1>UW        g12<8,8,1>UD    0x04420003
508                            sampler MsgDesc: sample SIMD8 Surface = 3 Sampler = 0 mlen 2 rlen 4 { align1 1Q };
509send(16)        g7<1>UW         g37<8,8,1>UD    0x08840003
510                            sampler MsgDesc: sample SIMD16 Surface = 3 Sampler = 0 mlen 4 rlen 8 { align1 1H };
511send(8)         g11<1>UW        g39<8,8,1>UD    0x06427008
512                            sampler MsgDesc: ld SIMD8 Surface = 8 Sampler = 0 mlen 3 rlen 4 { align1 1Q };
513send(8)         g15<1>UW        g39<8,8,1>UD    0x06427109
514                            sampler MsgDesc: ld SIMD8 Surface = 9 Sampler = 1 mlen 3 rlen 4 { align1 1Q };
515send(8)         g19<1>UW        g39<8,8,1>UD    0x0642720a
516                            sampler MsgDesc: ld SIMD8 Surface = 10 Sampler = 2 mlen 3 rlen 4 { align1 1Q };
517send(8)         g23<1>UW        g39<8,8,1>UD    0x0642730b
518                            sampler MsgDesc: ld SIMD8 Surface = 11 Sampler = 3 mlen 3 rlen 4 { align1 1Q };
519send(8)         g27<1>UW        g39<8,8,1>UD    0x0642740c
520                            sampler MsgDesc: ld SIMD8 Surface = 12 Sampler = 4 mlen 3 rlen 4 { align1 1Q };
521send(8)         g31<1>UW        g39<8,8,1>UD    0x0642750d
522                            sampler MsgDesc: ld SIMD8 Surface = 13 Sampler = 5 mlen 3 rlen 4 { align1 1Q };
523send(8)         g35<1>UW        g39<8,8,1>UD    0x0642760e
524                            sampler MsgDesc: ld SIMD8 Surface = 14 Sampler = 6 mlen 3 rlen 4 { align1 1Q };
525send(8)         g39<1>UW        g39<8,8,1>UD    0x0642770f
526                            sampler MsgDesc: ld SIMD8 Surface = 15 Sampler = 7 mlen 3 rlen 4 { align1 1Q };
527send(16)        g67<1>UW        g93<8,8,1>UD    0x0c847008
528                            sampler MsgDesc: ld SIMD16 Surface = 8 Sampler = 0 mlen 6 rlen 8 { align1 1H };
529send(16)        g27<1>UW        g93<8,8,1>UD    0x0c847109
530                            sampler MsgDesc: ld SIMD16 Surface = 9 Sampler = 1 mlen 6 rlen 8 { align1 1H };
531send(16)        g37<1>UW        g93<8,8,1>UD    0x0c84720a
532                            sampler MsgDesc: ld SIMD16 Surface = 10 Sampler = 2 mlen 6 rlen 8 { align1 1H };
533send(16)        g47<1>UW        g93<8,8,1>UD    0x0c84730b
534                            sampler MsgDesc: ld SIMD16 Surface = 11 Sampler = 3 mlen 6 rlen 8 { align1 1H };
535send(16)        g57<1>UW        g93<8,8,1>UD    0x0c84740c
536                            sampler MsgDesc: ld SIMD16 Surface = 12 Sampler = 4 mlen 6 rlen 8 { align1 1H };
537send(16)        g17<1>UW        g93<8,8,1>UD    0x0c84750d
538                            sampler MsgDesc: ld SIMD16 Surface = 13 Sampler = 5 mlen 6 rlen 8 { align1 1H };
539send(16)        g85<1>UW        g93<8,8,1>UD    0x0c84760e
540                            sampler MsgDesc: ld SIMD16 Surface = 14 Sampler = 6 mlen 6 rlen 8 { align1 1H };
541send(16)        g77<1>UW        g93<8,8,1>UD    0x0c84770f
542                            sampler MsgDesc: ld SIMD16 Surface = 15 Sampler = 7 mlen 6 rlen 8 { align1 1H };
543send(8)         g124<1>UW       g8<8,8,1>UD     0x064a1001
544                            sampler MsgDesc: sample_b SIMD8 Surface = 1 Sampler = 0 mlen 3 rlen 4 { align1 1Q };
545send(16)        g120<1>UW       g15<8,8,1>UD    0x0a8c1001
546                            sampler MsgDesc: sample_b SIMD16 Surface = 1 Sampler = 0 mlen 5 rlen 8 { align1 1H };
547send(8)         g5<1>F          g114<4>F        0x06190003
548                            sampler MsgDesc: gather4_c SIMD4x2 Surface = 3 Sampler = 0 mlen 3 rlen 1 { align16 1Q };
549send(8)         g6<1>F          g114<4>F        0x06190104
550                            sampler MsgDesc: gather4_c SIMD4x2 Surface = 4 Sampler = 1 mlen 3 rlen 1 { align16 1Q };
551send(8)         g9<1>F          g114<4>F        0x06190205
552                            sampler MsgDesc: gather4_c SIMD4x2 Surface = 5 Sampler = 2 mlen 3 rlen 1 { align16 1Q };
553send(8)         g2<1>UW         g7<8,8,1>UD     0x084a6001
554                            sampler MsgDesc: sample_l_c SIMD8 Surface = 1 Sampler = 0 mlen 4 rlen 4 { align1 1Q };
555send(8)         g6<1>UW         g11<8,8,1>UD    0x084a6102
556                            sampler MsgDesc: sample_l_c SIMD8 Surface = 2 Sampler = 1 mlen 4 rlen 4 { align1 1Q };
557send(16)        g2<1>UW         g11<8,8,1>UD    0x0e8c6001
558                            sampler MsgDesc: sample_l_c SIMD16 Surface = 1 Sampler = 0 mlen 7 rlen 8 { align1 1H };
559send(16)        g10<1>UW        g18<8,8,1>UD    0x0e8c6102
560                            sampler MsgDesc: sample_l_c SIMD16 Surface = 2 Sampler = 1 mlen 7 rlen 8 { align1 1H };
561send(8)         g2<1>UW         g12<8,8,1>UD    0x0a4a5001
562                            sampler MsgDesc: sample_b_c SIMD8 Surface = 1 Sampler = 0 mlen 5 rlen 4 { align1 1Q };
563send(8)         g6<1>UW         g17<8,8,1>UD    0x0a4a5102
564                            sampler MsgDesc: sample_b_c SIMD8 Surface = 2 Sampler = 1 mlen 5 rlen 4 { align1 1Q };
565send(16)        g25<1>UW        g7<8,8,1>UD     0x128c5001
566                            sampler MsgDesc: sample_b_c SIMD16 Surface = 1 Sampler = 0 mlen 9 rlen 8 { align1 1H };
567send(16)        g33<1>UW        g16<8,8,1>UD    0x128c5102
568                            sampler MsgDesc: sample_b_c SIMD16 Surface = 2 Sampler = 1 mlen 9 rlen 8 { align1 1H };
569send(8)         g69<1>.xUW      g66<4>UD        0x0211b500
570                            data MsgDesc: ( DC untyped atomic, 0,  inc) mlen 1 rlen 1 { align16 1Q };
571send(8)         g3<1>D          g114<4>F        0x04188005
572                            sampler MsgDesc: gather4 SIMD4x2 Surface = 5 Sampler = 0 mlen 2 rlen 1 { align16 1Q };
573send(8)         g4<1>D          g114<4>F        0x04188106
574                            sampler MsgDesc: gather4 SIMD4x2 Surface = 6 Sampler = 1 mlen 2 rlen 1 { align16 1Q };
575send(8)         g6<1>D          g114<4>F        0x04188207
576                            sampler MsgDesc: gather4 SIMD4x2 Surface = 7 Sampler = 2 mlen 2 rlen 1 { align16 1Q };
577send(8)         g9<1>D          g114<4>F        0x04188308
578                            sampler MsgDesc: gather4 SIMD4x2 Surface = 8 Sampler = 3 mlen 2 rlen 1 { align16 1Q };
579send(8)         g11<1>D         g114<4>F        0x04188409
580                            sampler MsgDesc: gather4 SIMD4x2 Surface = 9 Sampler = 4 mlen 2 rlen 1 { align16 1Q };
581send(8)         g2<1>UW         g7<8,8,1>UD     0x0c4a6001
582                            sampler MsgDesc: sample_l_c SIMD8 Surface = 1 Sampler = 0 mlen 6 rlen 4 { align1 1Q };
583send(8)         g6<1>UW         g13<8,8,1>UD    0x0c4a6102
584                            sampler MsgDesc: sample_l_c SIMD8 Surface = 2 Sampler = 1 mlen 6 rlen 4 { align1 1Q };
585send(16)        g31<1>UW        g9<8,8,1>UD     0x168c6001
586                            sampler MsgDesc: sample_l_c SIMD16 Surface = 1 Sampler = 0 mlen 11 rlen 8 { align1 1H };
587send(16)        g2<1>UW         g20<8,8,1>UD    0x168c6102
588                            sampler MsgDesc: sample_l_c SIMD16 Surface = 2 Sampler = 1 mlen 11 rlen 8 { align1 1H };
589send(8)         g2<1>UW         g2<8,8,1>UD     0x064a8004
590                            sampler MsgDesc: gather4 SIMD8 Surface = 4 Sampler = 0 mlen 3 rlen 4 { align1 1Q };
591send(8)         g6<1>UW         g6<8,8,1>UD     0x084a8105
592                            sampler MsgDesc: gather4 SIMD8 Surface = 5 Sampler = 1 mlen 4 rlen 4 { align1 1Q };
593send(8)         g14<1>UW        g10<8,8,1>UD    0x064a8206
594                            sampler MsgDesc: gather4 SIMD8 Surface = 6 Sampler = 2 mlen 3 rlen 4 { align1 1Q };
595send(16)        g2<1>UW         g10<8,8,1>UD    0x0a8c8004
596                            sampler MsgDesc: gather4 SIMD16 Surface = 4 Sampler = 0 mlen 5 rlen 8 { align1 1H };
597send(16)        g10<1>UW        g18<8,8,1>UD    0x0e8c8105
598                            sampler MsgDesc: gather4 SIMD16 Surface = 5 Sampler = 1 mlen 7 rlen 8 { align1 1H };
599send(16)        g26<1>UW        g34<8,8,1>UD    0x0a8c8206
600                            sampler MsgDesc: gather4 SIMD16 Surface = 6 Sampler = 2 mlen 5 rlen 8 { align1 1H };
601send(8)         g124<1>UW       g7<8,8,1>UD     0x0a4a2001
602                            sampler MsgDesc: sample_l SIMD8 Surface = 1 Sampler = 0 mlen 5 rlen 4 { align1 1Q };
603send(16)        g120<1>UW       g9<8,8,1>UD     0x128c2001
604                            sampler MsgDesc: sample_l SIMD16 Surface = 1 Sampler = 0 mlen 9 rlen 8 { align1 1H };
605send(8)         g24<1>F         g25<4>.xUD      0x02107002
606                            sampler MsgDesc: ld SIMD4x2 Surface = 2 Sampler = 0 mlen 1 rlen 1 { align16 1Q };
607send(8)         g30<1>F         g31<4>.xUD      0x02107003
608                            sampler MsgDesc: ld SIMD4x2 Surface = 3 Sampler = 0 mlen 1 rlen 1 { align16 1Q };
609send(8)         g35<1>F         g36<4>.xUD      0x02107004
610                            sampler MsgDesc: ld SIMD4x2 Surface = 4 Sampler = 0 mlen 1 rlen 1 { align16 1Q };
611send(8)         g41<1>F         g42<4>.xUD      0x02107005
612                            sampler MsgDesc: ld SIMD4x2 Surface = 5 Sampler = 0 mlen 1 rlen 1 { align16 1Q };
613send(8)         g47<1>F         g48<4>.xUD      0x02107006
614                            sampler MsgDesc: ld SIMD4x2 Surface = 6 Sampler = 0 mlen 1 rlen 1 { align16 1Q };
615send(8)         g53<1>F         g54<4>.xUD      0x02107007
616                            sampler MsgDesc: ld SIMD4x2 Surface = 7 Sampler = 0 mlen 1 rlen 1 { align16 1Q };
617send(8)         g59<1>F         g60<4>.xUD      0x02107008
618                            sampler MsgDesc: ld SIMD4x2 Surface = 8 Sampler = 0 mlen 1 rlen 1 { align16 1Q };
619send(8)         g65<1>F         g66<4>.xUD      0x02107009
620                            sampler MsgDesc: ld SIMD4x2 Surface = 9 Sampler = 0 mlen 1 rlen 1 { align16 1Q };
621send(8)         g71<1>F         g72<4>.xUD      0x0210700a
622                            sampler MsgDesc: ld SIMD4x2 Surface = 10 Sampler = 0 mlen 1 rlen 1 { align16 1Q };
623send(8)         g77<1>F         g78<4>.xUD      0x0210700b
624                            sampler MsgDesc: ld SIMD4x2 Surface = 11 Sampler = 0 mlen 1 rlen 1 { align16 1Q };
625send(8)         g83<1>F         g84<4>.xUD      0x0210700c
626                            sampler MsgDesc: ld SIMD4x2 Surface = 12 Sampler = 0 mlen 1 rlen 1 { align16 1Q };
627send(8)         g89<1>F         g90<4>.xUD      0x0210700d
628                            sampler MsgDesc: ld SIMD4x2 Surface = 13 Sampler = 0 mlen 1 rlen 1 { align16 1Q };
629send(8)         g5<1>F          g114<4>F        0x04102505
630                            sampler MsgDesc: sample_l SIMD4x2 Surface = 5 Sampler = 5 mlen 2 rlen 1 { align16 1Q };
631send(8)         null<1>F        g113<4>F        0x06094008
632                            urb MsgDesc: 1 write HWord per-slot interleave mlen 3 rlen 0 { align16 1Q };
633(+f1.0) send(8) g2<1>UW         g6<8,8,1>UD     0x0211b501
634                            data MsgDesc: ( DC untyped atomic, 1,  inc) mlen 1 rlen 1 { align1 1Q };
635(+f1.0) send(16) g2<1>UW        g8<8,8,1>UD     0x0421a501
636                            data MsgDesc: ( DC untyped atomic, 1,  inc) mlen 2 rlen 2 { align1 1H };
637(+f1.0) send(8) null<1>UW       g2<8,8,1>UD     0x02019501
638                            data MsgDesc: ( DC untyped atomic, 1,  inc) mlen 1 rlen 0 { align1 1Q };
639(+f1.0) send(16) null<1>UW      g2<8,8,1>UD     0x04018501
640                            data MsgDesc: ( DC untyped atomic, 1,  inc) mlen 2 rlen 0 { align1 1H };
641send(8)         g2<1>UW         g10<8,8,1>UD    0x0a423001
642                            sampler MsgDesc: sample_c SIMD8 Surface = 1 Sampler = 0 mlen 5 rlen 4 { align1 1Q };
643send(8)         g6<1>UW         g15<8,8,1>UD    0x0a423102
644                            sampler MsgDesc: sample_c SIMD8 Surface = 2 Sampler = 1 mlen 5 rlen 4 { align1 1Q };
645send(16)        g29<1>UW        g9<8,8,1>UD     0x14843001
646                            sampler MsgDesc: sample_c SIMD16 Surface = 1 Sampler = 0 mlen 10 rlen 8 { align1 1H };
647send(16)        g37<1>UW        g19<8,8,1>UD    0x14843102
648                            sampler MsgDesc: sample_c SIMD16 Surface = 2 Sampler = 1 mlen 10 rlen 8 { align1 1H };
649(+f1.0) send(8) g4<1>UW         g12<8,8,1>UD    0x0211b502
650                            data MsgDesc: ( DC untyped atomic, 2,  inc) mlen 1 rlen 1 { align1 1Q };
651(+f1.0) send(16) g5<1>UW        g17<8,8,1>UD    0x0421a502
652                            data MsgDesc: ( DC untyped atomic, 2,  inc) mlen 2 rlen 2 { align1 1H };
653send(8)         g2<1>UW         g9<8,8,1>UD     0x024ab001
654                            sampler MsgDesc: sampleinfo SIMD8 Surface = 1 Sampler = 0 mlen 1 rlen 4 { align1 1Q };
655send(16)        g2<1>UW         g10<8,8,1>UD    0x028cb001
656                            sampler MsgDesc: sampleinfo SIMD16 Surface = 1 Sampler = 0 mlen 1 rlen 8 { align1 1H };
657(+f1.0) send(8) null<1>UW       g3<8,8,1>UD     0x04036e01
658                            data MsgDesc: ( DC untyped surface write, 1, 46) mlen 2 rlen 0 { align1 1Q };
659(+f1.0) send(8) null<1>UW       g3<8,8,1>UD     0x06036c01
660                            data MsgDesc: ( DC untyped surface write, 1, 44) mlen 3 rlen 0 { align1 1Q };
661(+f1.0) send(16) null<1>UW      g4<8,8,1>UD     0x08035e01
662                            data MsgDesc: ( DC untyped surface write, 1, 30) mlen 4 rlen 0 { align1 1H };
663(+f1.0) send(16) null<1>UW      g4<8,8,1>UD     0x0c035c01
664                            data MsgDesc: ( DC untyped surface write, 1, 28) mlen 6 rlen 0 { align1 1H };
665send(1)         g2<1>UW         g2<0,1,0>UW     0x0219e000
666                            data MsgDesc: ( DC mfence, 0, 32) mlen 1 rlen 1 { align1 WE_all 1N };
667send(8)         g2<1>UW         g94<8,8,1>UD    0x02116e01
668                            data MsgDesc: ( DC untyped surface read, 1, 46) mlen 1 rlen 1 { align1 1Q };
669(+f1.0) send(8) null<1>UW       g119<8,8,1>UD   0x02019601
670                            data MsgDesc: ( DC untyped atomic, 1,  dec) mlen 1 rlen 0 { align1 1Q };
671(+f1.0) send(8) g48<1>UW        g119<8,8,1>UD   0x0211b601
672                            data MsgDesc: ( DC untyped atomic, 1,  dec) mlen 1 rlen 1 { align1 1Q };
673send(16)        g5<1>UW         g23<8,8,1>UD    0x04215e01
674                            data MsgDesc: ( DC untyped surface read, 1, 30) mlen 2 rlen 2 { align1 1H };
675(+f1.0) send(16) null<1>UW      g3<8,8,1>UD     0x04018601
676                            data MsgDesc: ( DC untyped atomic, 1,  dec) mlen 2 rlen 0 { align1 1H };
677(+f1.0) send(16) g97<1>UW       g3<8,8,1>UD     0x0421a601
678                            data MsgDesc: ( DC untyped atomic, 1,  dec) mlen 2 rlen 2 { align1 1H };
679send(8)         g47<1>.xUW      g44<4>UD        0x0211b600
680                            data MsgDesc: ( DC untyped atomic, 0,  dec) mlen 1 rlen 1 { align16 1Q };
681send(8)         g101<1>D        g99<4>UD        0x021940c3
682                            urb MsgDesc: 24 read OWord per-slot interleave mlen 1 rlen 1 { align16 1Q };
683send(8)         g110<1>D        g99<4>UD        0x021940cb
684                            urb MsgDesc: 25 read OWord per-slot interleave mlen 1 rlen 1 { align16 1Q };
685send(8)         null<1>F        g9<4>UD         0x04094041
686                            urb MsgDesc: 8 write OWord per-slot interleave mlen 2 rlen 0 { align16 1Q };
687send(8)         null<1>F        g9<4>UD         0x04094049
688                            urb MsgDesc: 9 write OWord per-slot interleave mlen 2 rlen 0 { align16 1Q };
689send(8)         g124<1>UW       g6<8,8,1>UD     0x04421001
690                            sampler MsgDesc: sample_b SIMD8 Surface = 1 Sampler = 0 mlen 2 rlen 4 { align1 1Q };
691send(16)        g120<1>UW       g8<8,8,1>UD     0x08841001
692                            sampler MsgDesc: sample_b SIMD16 Surface = 1 Sampler = 0 mlen 4 rlen 8 { align1 1H };
693send(8)         g6<1>UW         g6<8,8,1>UD     0x06420102
694                            sampler MsgDesc: sample SIMD8 Surface = 2 Sampler = 1 mlen 3 rlen 4 { align1 1Q };
695send(16)        g10<1>UW        g18<8,8,1>UD    0x0c840102
696                            sampler MsgDesc: sample SIMD16 Surface = 2 Sampler = 1 mlen 6 rlen 8 { align1 1H };
697send(8)         null<1>F        g113<4>F        0x8e08c030
698                            urb MsgDesc: 6 write HWord interleave complete mlen 7 rlen 0 { align16 1Q EOT };
699send(8)         g6<1>UW         g11<8,8,1>UD    0x02416002
700                            data MsgDesc: ( DC untyped surface read, 2, 32) mlen 1 rlen 4 { align1 1Q };
701send(16)        g19<1>UW        g17<8,8,1>UD    0x04815002
702                            data MsgDesc: ( DC untyped surface read, 2, 16) mlen 2 rlen 8 { align1 1H };
703send(8)         g2<1>.xD        g114<4>F        0x0218b101
704                            sampler MsgDesc: sampleinfo SIMD4x2 Surface = 1 Sampler = 1 mlen 1 rlen 1 { align16 1Q };
705send(8)         g4<1>.xD        g114<4>F        0x0218b202
706                            sampler MsgDesc: sampleinfo SIMD4x2 Surface = 2 Sampler = 2 mlen 1 rlen 1 { align16 1Q };
707send(8)         g6<1>.xD        g114<4>F        0x0218b303
708                            sampler MsgDesc: sampleinfo SIMD4x2 Surface = 3 Sampler = 3 mlen 1 rlen 1 { align16 1Q };
709send(8)         g8<1>.xD        g114<4>F        0x0218b404
710                            sampler MsgDesc: sampleinfo SIMD4x2 Surface = 4 Sampler = 4 mlen 1 rlen 1 { align16 1Q };
711send(8)         g10<1>.xD       g114<4>F        0x0218b505
712                            sampler MsgDesc: sampleinfo SIMD4x2 Surface = 5 Sampler = 5 mlen 1 rlen 1 { align16 1Q };
713send(8)         g124<1>UW       g8<8,8,1>UD     0x064a2001
714                            sampler MsgDesc: sample_l SIMD8 Surface = 1 Sampler = 0 mlen 3 rlen 4 { align1 1Q };
715send(16)        g120<1>UW       g12<8,8,1>UD    0x0a8c2001
716                            sampler MsgDesc: sample_l SIMD16 Surface = 1 Sampler = 0 mlen 5 rlen 8 { align1 1H };
717send(8)         g6<1>UW         g15<8,8,1>UD    0x08423102
718                            sampler MsgDesc: sample_c SIMD8 Surface = 2 Sampler = 1 mlen 4 rlen 4 { align1 1Q };
719send(16)        g18<1>UW        g2<8,8,1>UD     0x10843102
720                            sampler MsgDesc: sample_c SIMD16 Surface = 2 Sampler = 1 mlen 8 rlen 8 { align1 1H };
721send(8)         g5<1>UW         g5<8,8,1>UD     0x04194e01
722                            render MsgDesc: typed surface read MsgCtrl = 0x14 Surface = 1 mlen 2 rlen 1 { align1 1Q };
723send(8)         null<1>UW       g7<8,8,1>UD     0x060b4e02
724                            render MsgDesc: typed surface write MsgCtrl = 0x14 Surface = 2 mlen 3 rlen 0 { align1 1Q };
725send(8)         g7<1>UW         g10<8,8,1>UD    0x04196e01
726                            render MsgDesc: typed surface read MsgCtrl = 0x46 Surface = 1 mlen 2 rlen 1 { align1 2Q };
727send(8)         null<1>UW       g12<8,8,1>UD    0x060b6e02
728                            render MsgDesc: typed surface write MsgCtrl = 0x46 Surface = 2 mlen 3 rlen 0 { align1 2Q };
729send(8)         null<1>F        g113<4>F        0x1a094030
730                            urb MsgDesc: 6 write HWord per-slot interleave mlen 13 rlen 0 { align16 1Q };
731send(8)         null<1>F        g113<4>F        0x06094060
732                            urb MsgDesc: 12 write HWord per-slot interleave mlen 3 rlen 0 { align16 1Q };
733send(8)         null<1>F        g113<4>F        0x9a08c000
734                            urb MsgDesc: 0 write HWord interleave complete mlen 13 rlen 0 { align16 1Q EOT };
735send(8)         g14<1>UW        g11<8,8,1>UD    0x084b0206
736                            sampler MsgDesc: gather4_c SIMD8 Surface = 6 Sampler = 2 mlen 4 rlen 4 { align1 1Q };
737send(8)         g2<1>UW         g2<8,8,1>UD     0x084b0004
738                            sampler MsgDesc: gather4_c SIMD8 Surface = 4 Sampler = 0 mlen 4 rlen 4 { align1 1Q };
739send(8)         g6<1>UW         g6<8,8,1>UD     0x0a4b0105
740                            sampler MsgDesc: gather4_c SIMD8 Surface = 5 Sampler = 1 mlen 5 rlen 4 { align1 1Q };
741send(16)        g26<1>UW        g2<8,8,1>UD     0x0e8d0206
742                            sampler MsgDesc: gather4_c SIMD16 Surface = 6 Sampler = 2 mlen 7 rlen 8 { align1 1H };
743send(16)        g2<1>UW         g10<8,8,1>UD    0x0e8d0004
744                            sampler MsgDesc: gather4_c SIMD16 Surface = 4 Sampler = 0 mlen 7 rlen 8 { align1 1H };
745send(16)        g10<1>UW        g34<8,8,1>UD    0x128d0105
746                            sampler MsgDesc: gather4_c SIMD16 Surface = 5 Sampler = 1 mlen 9 rlen 8 { align1 1H };
747send(16)        g52<1>UD        g6<8,8,1>UD     0x02280304
748                            const MsgDesc: (4, 3, 0, 0) mlen 1 rlen 2       { align1 WE_all 1H };
749send(16)        g30<1>UD        g11<8,8,1>UD    0x02280303
750                            const MsgDesc: (3, 3, 0, 0) mlen 1 rlen 2       { align1 WE_all 1H };
751send(16)        g32<1>UD        g14<8,8,1>UD    0x02280306
752                            const MsgDesc: (6, 3, 0, 0) mlen 1 rlen 2       { align1 WE_all 1H };
753send(16)        g34<1>UD        g16<8,8,1>UD    0x02280305
754                            const MsgDesc: (5, 3, 0, 0) mlen 1 rlen 2       { align1 WE_all 1H };
755send(8)         g7<1>UW         g24<8,8,1>UD    0x02116e02
756                            data MsgDesc: ( DC untyped surface read, 2, 46) mlen 1 rlen 1 { align1 1Q };
757send(8)         g8<1>UW         g24<8,8,1>UD    0x02116e04
758                            data MsgDesc: ( DC untyped surface read, 4, 46) mlen 1 rlen 1 { align1 1Q };
759send(8)         g5<1>UW         g21<8,8,1>UD    0x02116e03
760                            data MsgDesc: ( DC untyped surface read, 3, 46) mlen 1 rlen 1 { align1 1Q };
761send(16)        g12<1>UW        g40<8,8,1>UD    0x04215e02
762                            data MsgDesc: ( DC untyped surface read, 2, 30) mlen 2 rlen 2 { align1 1H };
763send(16)        g14<1>UW        g40<8,8,1>UD    0x04215e04
764                            data MsgDesc: ( DC untyped surface read, 4, 30) mlen 2 rlen 2 { align1 1H };
765send(16)        g8<1>UW         g36<8,8,1>UD    0x04215e03
766                            data MsgDesc: ( DC untyped surface read, 3, 30) mlen 2 rlen 2 { align1 1H };
767(+f1.0) send(8) null<1>UW       g11<8,8,1>UD    0x0a036002
768                            data MsgDesc: ( DC untyped surface write, 2, 32) mlen 5 rlen 0 { align1 1Q };
769(+f1.0) send(16) null<1>UW      g13<8,8,1>UD    0x14035002
770                            data MsgDesc: ( DC untyped surface write, 2, 16) mlen 10 rlen 0 { align1 1H };
771send(8)         g15<1>D         g114<4>F        0x0210a707
772                            sampler MsgDesc: resinfo SIMD4x2 Surface = 7 Sampler = 7 mlen 1 rlen 1 { align16 1Q };
773send(8)         g17<1>D         g114<4>F        0x0210a808
774                            sampler MsgDesc: resinfo SIMD4x2 Surface = 8 Sampler = 8 mlen 1 rlen 1 { align16 1Q };
775send(8)         g19<1>D         g114<4>F        0x0210a909
776                            sampler MsgDesc: resinfo SIMD4x2 Surface = 9 Sampler = 9 mlen 1 rlen 1 { align16 1Q };
777send(8)         g21<1>D         g114<4>F        0x0210aa0a
778                            sampler MsgDesc: resinfo SIMD4x2 Surface = 10 Sampler = 10 mlen 1 rlen 1 { align16 1Q };
779send(8)         g23<1>D         g114<4>F        0x0210ab0b
780                            sampler MsgDesc: resinfo SIMD4x2 Surface = 11 Sampler = 11 mlen 1 rlen 1 { align16 1Q };
781send(8)         g25<1>D         g114<4>F        0x0210ac0c
782                            sampler MsgDesc: resinfo SIMD4x2 Surface = 12 Sampler = 12 mlen 1 rlen 1 { align16 1Q };
783send(8)         null<1>UW       g126<8,8,1>UD   0x040a02ff
784                            data MsgDesc: ( DC OWORD block write, 255, 2) mlen 2 rlen 0 { align1 1Q };
785send(8)         g66<1>UW        g0<8,8,1>F      0x021c0009
786                            data MsgDesc: ( DC OWORD block read, 9, 0) mlen 1 rlen 1 { align1 WE_all 1Q };
787send(8)         g66<1>UW        g0<8,8,1>F      0x021c0001
788                            data MsgDesc: ( DC OWORD block read, 1, 0) mlen 1 rlen 1 { align1 WE_all 1Q };
789send(8)         g66<1>UW        g0<8,8,1>F      0x021c0008
790                            data MsgDesc: ( DC OWORD block read, 8, 0) mlen 1 rlen 1 { align1 WE_all 1Q };
791send(8)         g66<1>UW        g0<8,8,1>F      0x021c0002
792                            data MsgDesc: ( DC OWORD block read, 2, 0) mlen 1 rlen 1 { align1 WE_all 1Q };
793send(8)         g66<1>UW        g0<8,8,1>F      0x021c0007
794                            data MsgDesc: ( DC OWORD block read, 7, 0) mlen 1 rlen 1 { align1 WE_all 1Q };
795send(8)         g66<1>UW        g0<8,8,1>F      0x021c0000
796                            data MsgDesc: ( DC OWORD block read, 0, 0) mlen 1 rlen 1 { align1 WE_all 1Q };
797send(8)         g68<1>UW        g0<8,8,1>F      0x021c0005
798                            data MsgDesc: ( DC OWORD block read, 5, 0) mlen 1 rlen 1 { align1 WE_all 1Q };
799send(8)         g66<1>UW        g0<8,8,1>F      0x021c0004
800                            data MsgDesc: ( DC OWORD block read, 4, 0) mlen 1 rlen 1 { align1 WE_all 1Q };
801send(8)         g64<1>UW        g0<8,8,1>F      0x021c0006
802                            data MsgDesc: ( DC OWORD block read, 6, 0) mlen 1 rlen 1 { align1 WE_all 1Q };
803send(8)         g64<1>UW        g0<8,8,1>F      0x021c0003
804                            data MsgDesc: ( DC OWORD block read, 3, 0) mlen 1 rlen 1 { align1 WE_all 1Q };
805send(8)         null<1>F        g113<4>F        0x16094060
806                            urb MsgDesc: 12 write HWord per-slot interleave mlen 11 rlen 0 { align16 1Q };
807send(8)         null<1>UW       g9<8,8,1>UD     0x0e0b4002
808                            render MsgDesc: typed surface write MsgCtrl = 0x0 Surface = 2 mlen 7 rlen 0 { align1 1Q };
809send(8)         null<1>UW       g21<8,8,1>UD    0x0e0b6002
810                            render MsgDesc: typed surface write MsgCtrl = 0x32 Surface = 2 mlen 7 rlen 0 { align1 2Q };
811send(8)         g2<1>UW         g50<8,8,1>UD    0x02216c01
812                            data MsgDesc: ( DC untyped surface read, 1, 44) mlen 1 rlen 2 { align1 1Q };
813(+f1.0) send(8) null<1>UW       g2<8,8,1>UD     0x06036c02
814                            data MsgDesc: ( DC untyped surface write, 2, 44) mlen 3 rlen 0 { align1 1Q };
815send(16)        g15<1>UW        g85<8,8,1>UD    0x04415c01
816                            data MsgDesc: ( DC untyped surface read, 1, 28) mlen 2 rlen 4 { align1 1H };
817(+f1.0) send(16) null<1>UW      g2<8,8,1>UD     0x0c035c02
818                            data MsgDesc: ( DC untyped surface write, 2, 28) mlen 6 rlen 0 { align1 1H };
819send(8)         null<1>UW       g7<8,8,1>UD     0x080b4e02
820                            render MsgDesc: typed surface write MsgCtrl = 0x14 Surface = 2 mlen 4 rlen 0 { align1 1Q };
821send(8)         null<1>UW       g2<8,8,1>UD     0x080b6e02
822                            render MsgDesc: typed surface write MsgCtrl = 0x46 Surface = 2 mlen 4 rlen 0 { align1 2Q };
823send(8)         g124<1>UW       g7<8,8,1>UD     0x104a4001
824                            sampler MsgDesc: sample_d SIMD8 Surface = 1 Sampler = 0 mlen 8 rlen 4 { align1 1Q };
825send(8)         g124<1>UW       g6<8,8,1>UD     0x084a0001
826                            sampler MsgDesc: sample SIMD8 Surface = 1 Sampler = 0 mlen 4 rlen 4 { align1 1Q };
827send(16)        g120<1>UW       g8<8,8,1>UD     0x0e8c0001
828                            sampler MsgDesc: sample SIMD16 Surface = 1 Sampler = 0 mlen 7 rlen 8 { align1 1H };
829send(8)         g4<1>UW         g16<8,8,1>UD    0x04194e02
830                            render MsgDesc: typed surface read MsgCtrl = 0x14 Surface = 2 mlen 2 rlen 1 { align1 1Q };
831send(8)         g124<1>UW       g2<8,8,1>UD     0x0619a701
832                            render MsgDesc: typed atomic op MsgCtrl = 0x39 Surface = 1 mlen 3 rlen 1 { align1 1Q };
833send(8)         g7<1>UW         g31<8,8,1>UD    0x04196e02
834                            render MsgDesc: typed surface read MsgCtrl = 0x46 Surface = 2 mlen 2 rlen 1 { align1 2Q };
835send(8)         g121<1>UW       g5<8,8,1>UD     0x0619b701
836                            render MsgDesc: typed atomic op MsgCtrl = 0x55 Surface = 1 mlen 3 rlen 1 { align1 2Q };
837send(8)         g124<1>UW       g2<8,8,1>UD     0x0619ad01
838                            render MsgDesc: typed atomic op MsgCtrl = 0x45 Surface = 1 mlen 3 rlen 1 { align1 1Q };
839send(8)         g121<1>UW       g5<8,8,1>UD     0x0619bd01
840                            render MsgDesc: typed atomic op MsgCtrl = 0x61 Surface = 1 mlen 3 rlen 1 { align1 2Q };
841send(8)         g124<1>UW       g2<8,8,1>UD     0x0619ac01
842                            render MsgDesc: typed atomic op MsgCtrl = 0x44 Surface = 1 mlen 3 rlen 1 { align1 1Q };
843send(8)         g121<1>UW       g5<8,8,1>UD     0x0619bc01
844                            render MsgDesc: typed atomic op MsgCtrl = 0x60 Surface = 1 mlen 3 rlen 1 { align1 2Q };
845send(8)         g124<1>UW       g2<8,8,1>UD     0x0619a101
846                            render MsgDesc: typed atomic op MsgCtrl = 0x33 Surface = 1 mlen 3 rlen 1 { align1 1Q };
847send(8)         g121<1>UW       g5<8,8,1>UD     0x0619b101
848                            render MsgDesc: typed atomic op MsgCtrl = 0x49 Surface = 1 mlen 3 rlen 1 { align1 2Q };
849send(8)         g124<1>UW       g2<8,8,1>UD     0x0619a201
850                            render MsgDesc: typed atomic op MsgCtrl = 0x34 Surface = 1 mlen 3 rlen 1 { align1 1Q };
851send(8)         g121<1>UW       g5<8,8,1>UD     0x0619b201
852                            render MsgDesc: typed atomic op MsgCtrl = 0x50 Surface = 1 mlen 3 rlen 1 { align1 2Q };
853send(8)         g124<1>UW       g2<8,8,1>UD     0x0619a301
854                            render MsgDesc: typed atomic op MsgCtrl = 0x35 Surface = 1 mlen 3 rlen 1 { align1 1Q };
855send(8)         g121<1>UW       g5<8,8,1>UD     0x0619b301
856                            render MsgDesc: typed atomic op MsgCtrl = 0x51 Surface = 1 mlen 3 rlen 1 { align1 2Q };
857send(8)         g124<1>UW       g2<8,8,1>UD     0x0619a401
858                            render MsgDesc: typed atomic op MsgCtrl = 0x36 Surface = 1 mlen 3 rlen 1 { align1 1Q };
859send(8)         g121<1>UW       g5<8,8,1>UD     0x0619b401
860                            render MsgDesc: typed atomic op MsgCtrl = 0x52 Surface = 1 mlen 3 rlen 1 { align1 2Q };
861send(8)         g124<1>UW       g2<8,8,1>UD     0x0819ae01
862                            render MsgDesc: typed atomic op MsgCtrl = 0x46 Surface = 1 mlen 4 rlen 1 { align1 1Q };
863send(8)         g121<1>UW       g2<8,8,1>UD     0x0819be01
864                            render MsgDesc: typed atomic op MsgCtrl = 0x62 Surface = 1 mlen 4 rlen 1 { align1 2Q };
865send(8)         null<1>F        g113<4>F        0x8608c060
866                            urb MsgDesc: 12 write HWord interleave complete mlen 3 rlen 0 { align16 1Q EOT };
867send(8)         g9<1>UW         g19<8,8,1>UD    0x0843e102
868                            sampler MsgDesc: ld2dms SIMD8 Surface = 2 Sampler = 1 mlen 4 rlen 4 { align1 1Q };
869send(16)        g23<1>UW        g7<8,8,1>UD     0x1085e102
870                            sampler MsgDesc: ld2dms SIMD16 Surface = 2 Sampler = 1 mlen 8 rlen 8 { align1 1H };
871send(8)         g9<1>UW         g21<8,8,1>UD    0x0443d002
872                            sampler MsgDesc: ld_mcs SIMD8 Surface = 2 Sampler = 0 mlen 2 rlen 4 { align1 1Q };
873send(16)        g23<1>UW        g11<8,8,1>UD    0x0885d002
874                            sampler MsgDesc: ld_mcs SIMD16 Surface = 2 Sampler = 0 mlen 4 rlen 8 { align1 1H };
875send(8)         null<1>UW       g2<8,8,1>UD     0x060b4e01
876                            render MsgDesc: typed surface write MsgCtrl = 0x14 Surface = 1 mlen 3 rlen 0 { align1 1Q };
877send(8)         null<1>UW       g2<8,8,1>UD     0x060b6e01
878                            render MsgDesc: typed surface write MsgCtrl = 0x46 Surface = 1 mlen 3 rlen 0 { align1 2Q };
879(+f1.0) send(8) null<1>UW       g11<8,8,1>UD    0x0a036003
880                            data MsgDesc: ( DC untyped surface write, 3, 32) mlen 5 rlen 0 { align1 1Q };
881(+f1.0) send(16) null<1>UW      g11<8,8,1>UD    0x14035003
882                            data MsgDesc: ( DC untyped surface write, 3, 16) mlen 10 rlen 0 { align1 1H };
883send(8)         g3<1>UW         g4<8,8,1>UD     0x02427002
884                            sampler MsgDesc: ld SIMD8 Surface = 2 Sampler = 0 mlen 1 rlen 4 { align1 1Q };
885send(16)        g4<1>UW         g12<8,8,1>UD    0x04847002
886                            sampler MsgDesc: ld SIMD16 Surface = 2 Sampler = 0 mlen 2 rlen 8 { align1 1H };
887send(8)         g124<1>UW       g6<8,8,1>UD     0x0a4a4001
888                            sampler MsgDesc: sample_d SIMD8 Surface = 1 Sampler = 0 mlen 5 rlen 4 { align1 1Q };
889send(8)         g2<1>UW         g7<8,8,1>UD     0x08425001
890                            sampler MsgDesc: sample_b_c SIMD8 Surface = 1 Sampler = 0 mlen 4 rlen 4 { align1 1Q };
891send(8)         g6<1>UW         g11<8,8,1>UD    0x08425102
892                            sampler MsgDesc: sample_b_c SIMD8 Surface = 2 Sampler = 1 mlen 4 rlen 4 { align1 1Q };
893send(16)        g2<1>UW         g11<8,8,1>UD    0x10845001
894                            sampler MsgDesc: sample_b_c SIMD16 Surface = 1 Sampler = 0 mlen 8 rlen 8 { align1 1H };
895send(16)        g10<1>UW        g19<8,8,1>UD    0x10845102
896                            sampler MsgDesc: sample_b_c SIMD16 Surface = 2 Sampler = 1 mlen 8 rlen 8 { align1 1H };
897send(16)        g2<1>UD         g4<8,8,1>UD     0x02280307
898                            const MsgDesc: (7, 3, 0, 0) mlen 1 rlen 2       { align1 WE_all 1H };
899send(8)         g2<1>UW         g2<8,8,1>UD     0x064a8002
900                            sampler MsgDesc: gather4 SIMD8 Surface = 2 Sampler = 0 mlen 3 rlen 4 { align1 1Q };
901send(16)        g2<1>UW         g10<8,8,1>UD    0x0a8c8002
902                            sampler MsgDesc: gather4 SIMD16 Surface = 2 Sampler = 0 mlen 5 rlen 8 { align1 1H };
903(+f1.0) send(8) null<1>UW       g9<8,8,1>UD     a0<0,1,0>UD     0x00000200
904                            data MsgDesc: indirect                          { align1 1Q };
905send(8)         g10<1>UW        g10<8,8,1>UD    0x04420004
906                            sampler MsgDesc: sample SIMD8 Surface = 4 Sampler = 0 mlen 2 rlen 4 { align1 1Q };
907send(16)        g18<1>UW        g26<8,8,1>UD    0x08840004
908                            sampler MsgDesc: sample SIMD16 Surface = 4 Sampler = 0 mlen 4 rlen 8 { align1 1H };
909send(8)         g22<1>UW        g22<8,8,1>UD    0x064a800d
910                            sampler MsgDesc: gather4 SIMD8 Surface = 13 Sampler = 0 mlen 3 rlen 4 { align1 1Q };
911send(8)         g38<1>UW        g38<8,8,1>UD    0x084a810e
912                            sampler MsgDesc: gather4 SIMD8 Surface = 14 Sampler = 1 mlen 4 rlen 4 { align1 1Q };
913send(8)         g5<1>UW         g19<8,8,1>UD    0x064a820f
914                            sampler MsgDesc: gather4 SIMD8 Surface = 15 Sampler = 2 mlen 3 rlen 4 { align1 1Q };
915send(8)         g47<1>UW        g41<8,8,1>UD    0x064a8310
916                            sampler MsgDesc: gather4 SIMD8 Surface = 16 Sampler = 3 mlen 3 rlen 4 { align1 1Q };
917send(8)         g14<1>UW        g14<8,8,1>UD    0x084a8411
918                            sampler MsgDesc: gather4 SIMD8 Surface = 17 Sampler = 4 mlen 4 rlen 4 { align1 1Q };
919send(8)         g47<1>UW        g7<8,8,1>UD     0x064a8512
920                            sampler MsgDesc: gather4 SIMD8 Surface = 18 Sampler = 5 mlen 3 rlen 4 { align1 1Q };
921send(8)         g25<1>UW        g25<8,8,1>UD    0x064a8613
922                            sampler MsgDesc: gather4 SIMD8 Surface = 19 Sampler = 6 mlen 3 rlen 4 { align1 1Q };
923send(8)         g29<1>UW        g45<8,8,1>UD    0x084a8714
924                            sampler MsgDesc: gather4 SIMD8 Surface = 20 Sampler = 7 mlen 4 rlen 4 { align1 1Q };
925send(8)         g11<1>UW        g8<8,8,1>UD     0x064a8815
926                            sampler MsgDesc: gather4 SIMD8 Surface = 21 Sampler = 8 mlen 3 rlen 4 { align1 1Q };
927send(8)         g26<1>UW        g26<8,8,1>UD    0x084b0916
928                            sampler MsgDesc: gather4_c SIMD8 Surface = 22 Sampler = 9 mlen 4 rlen 4 { align1 1Q };
929send(8)         g2<1>UW         g2<8,8,1>UD     0x0a4b0a17
930                            sampler MsgDesc: gather4_c SIMD8 Surface = 23 Sampler = 10 mlen 5 rlen 4 { align1 1Q };
931send(8)         g6<1>UW         g6<8,8,1>UD     0x084b0b18
932                            sampler MsgDesc: gather4_c SIMD8 Surface = 24 Sampler = 11 mlen 4 rlen 4 { align1 1Q };
933send(16)        g2<1>UW         g10<8,8,1>UD    0x0a8c800d
934                            sampler MsgDesc: gather4 SIMD16 Surface = 13 Sampler = 0 mlen 5 rlen 8 { align1 1H };
935send(16)        g34<1>UW        g42<8,8,1>UD    0x0e8c810e
936                            sampler MsgDesc: gather4 SIMD16 Surface = 14 Sampler = 1 mlen 7 rlen 8 { align1 1H };
937send(16)        g34<1>UW        g89<8,8,1>UD    0x0a8c820f
938                            sampler MsgDesc: gather4 SIMD16 Surface = 15 Sampler = 2 mlen 5 rlen 8 { align1 1H };
939send(16)        g30<1>UW        g73<8,8,1>UD    0x0a8c8310
940                            sampler MsgDesc: gather4 SIMD16 Surface = 16 Sampler = 3 mlen 5 rlen 8 { align1 1H };
941send(16)        g30<1>UW        g23<8,8,1>UD    0x0e8c8411
942                            sampler MsgDesc: gather4 SIMD16 Surface = 17 Sampler = 4 mlen 7 rlen 8 { align1 1H };
943send(16)        g5<1>UW         g33<8,8,1>UD    0x0a8c8512
944                            sampler MsgDesc: gather4 SIMD16 Surface = 18 Sampler = 5 mlen 5 rlen 8 { align1 1H };
945send(16)        g33<1>UW        g56<8,8,1>UD    0x0a8c8613
946                            sampler MsgDesc: gather4 SIMD16 Surface = 19 Sampler = 6 mlen 5 rlen 8 { align1 1H };
947send(16)        g34<1>UW        g23<8,8,1>UD    0x0e8c8714
948                            sampler MsgDesc: gather4 SIMD16 Surface = 20 Sampler = 7 mlen 7 rlen 8 { align1 1H };
949send(16)        g5<1>UW         g34<8,8,1>UD    0x0a8c8815
950                            sampler MsgDesc: gather4 SIMD16 Surface = 21 Sampler = 8 mlen 5 rlen 8 { align1 1H };
951send(16)        g38<1>UW        g67<8,8,1>UD    0x0e8d0916
952                            sampler MsgDesc: gather4_c SIMD16 Surface = 22 Sampler = 9 mlen 7 rlen 8 { align1 1H };
953send(16)        g38<1>UW        g2<8,8,1>UD     0x128d0a17
954                            sampler MsgDesc: gather4_c SIMD16 Surface = 23 Sampler = 10 mlen 9 rlen 8 { align1 1H };
955send(16)        g18<1>UW        g33<8,8,1>UD    0x0e8d0b18
956                            sampler MsgDesc: gather4_c SIMD16 Surface = 24 Sampler = 11 mlen 7 rlen 8 { align1 1H };
957(+f1.0) send(8) g3<1>UW         g10<8,8,1>UD    0x0411b701
958                            data MsgDesc: ( DC untyped atomic, 1,  add) mlen 2 rlen 1 { align1 1Q };
959(+f1.0) send(8) g5<1>UW         g10<8,8,1>UD    0x0411bd01
960                            data MsgDesc: ( DC untyped atomic, 1,  umin) mlen 2 rlen 1 { align1 1Q };
961(+f1.0) send(8) g6<1>UW         g10<8,8,1>UD    0x0411bc01
962                            data MsgDesc: ( DC untyped atomic, 1,  umax) mlen 2 rlen 1 { align1 1Q };
963(+f1.0) send(8) g7<1>UW         g10<8,8,1>UD    0x0411b101
964                            data MsgDesc: ( DC untyped atomic, 1,  and) mlen 2 rlen 1 { align1 1Q };
965(+f1.0) send(8) g8<1>UW         g10<8,8,1>UD    0x0411b201
966                            data MsgDesc: ( DC untyped atomic, 1,  or) mlen 2 rlen 1 { align1 1Q };
967(+f1.0) send(8) g9<1>UW         g10<8,8,1>UD    0x0411b301
968                            data MsgDesc: ( DC untyped atomic, 1,  xor) mlen 2 rlen 1 { align1 1Q };
969(+f1.0) send(8) g10<1>UW        g10<8,8,1>UD    0x0411b401
970                            data MsgDesc: ( DC untyped atomic, 1,  mov) mlen 2 rlen 1 { align1 1Q };
971(+f1.0) send(8) g11<1>UW        g11<8,8,1>UD    0x0611be01
972                            data MsgDesc: ( DC untyped atomic, 1,  cmpwr) mlen 3 rlen 1 { align1 1Q };
973(+f1.0) send(16) g3<1>UW        g19<8,8,1>UD    0x0821a701
974                            data MsgDesc: ( DC untyped atomic, 1,  add) mlen 4 rlen 2 { align1 1H };
975(+f1.0) send(16) g7<1>UW        g19<8,8,1>UD    0x0821ad01
976                            data MsgDesc: ( DC untyped atomic, 1,  umin) mlen 4 rlen 2 { align1 1H };
977(+f1.0) send(16) g9<1>UW        g19<8,8,1>UD    0x0821ac01
978                            data MsgDesc: ( DC untyped atomic, 1,  umax) mlen 4 rlen 2 { align1 1H };
979(+f1.0) send(16) g11<1>UW       g19<8,8,1>UD    0x0821a101
980                            data MsgDesc: ( DC untyped atomic, 1,  and) mlen 4 rlen 2 { align1 1H };
981(+f1.0) send(16) g13<1>UW       g19<8,8,1>UD    0x0821a201
982                            data MsgDesc: ( DC untyped atomic, 1,  or) mlen 4 rlen 2 { align1 1H };
983(+f1.0) send(16) g15<1>UW       g19<8,8,1>UD    0x0821a301
984                            data MsgDesc: ( DC untyped atomic, 1,  xor) mlen 4 rlen 2 { align1 1H };
985(+f1.0) send(16) g17<1>UW       g19<8,8,1>UD    0x0821a401
986                            data MsgDesc: ( DC untyped atomic, 1,  mov) mlen 4 rlen 2 { align1 1H };
987(+f1.0) send(16) g19<1>UW       g21<8,8,1>UD    0x0c21ae01
988                            data MsgDesc: ( DC untyped atomic, 1,  cmpwr) mlen 6 rlen 2 { align1 1H };
989send(8)         g26<1>F         g114<4>F        0x0418800c
990                            sampler MsgDesc: gather4 SIMD4x2 Surface = 12 Sampler = 0 mlen 2 rlen 1 { align16 1Q };
991send(8)         g30<1>F         g114<4>F        0x0418810d
992                            sampler MsgDesc: gather4 SIMD4x2 Surface = 13 Sampler = 1 mlen 2 rlen 1 { align16 1Q };
993send(8)         g36<1>F         g114<4>F        0x0418820e
994                            sampler MsgDesc: gather4 SIMD4x2 Surface = 14 Sampler = 2 mlen 2 rlen 1 { align16 1Q };
995send(8)         g55<1>D         g114<4>F        0x0418830f
996                            sampler MsgDesc: gather4 SIMD4x2 Surface = 15 Sampler = 3 mlen 2 rlen 1 { align16 1Q };
997send(8)         g61<1>D         g114<4>F        0x04188410
998                            sampler MsgDesc: gather4 SIMD4x2 Surface = 16 Sampler = 4 mlen 2 rlen 1 { align16 1Q };
999send(8)         g67<1>D         g114<4>F        0x04188511
1000                            sampler MsgDesc: gather4 SIMD4x2 Surface = 17 Sampler = 5 mlen 2 rlen 1 { align16 1Q };
1001send(8)         g86<1>UD        g114<4>F        0x04188612
1002                            sampler MsgDesc: gather4 SIMD4x2 Surface = 18 Sampler = 6 mlen 2 rlen 1 { align16 1Q };
1003send(8)         g92<1>UD        g114<4>F        0x04188713
1004                            sampler MsgDesc: gather4 SIMD4x2 Surface = 19 Sampler = 7 mlen 2 rlen 1 { align16 1Q };
1005send(8)         g98<1>UD        g114<4>F        0x04188814
1006                            sampler MsgDesc: gather4 SIMD4x2 Surface = 20 Sampler = 8 mlen 2 rlen 1 { align16 1Q };
1007send(8)         g6<1>F          g114<4>F        0x06190915
1008                            sampler MsgDesc: gather4_c SIMD4x2 Surface = 21 Sampler = 9 mlen 3 rlen 1 { align16 1Q };
1009send(8)         g11<1>F         g114<4>F        0x06190a16
1010                            sampler MsgDesc: gather4_c SIMD4x2 Surface = 22 Sampler = 10 mlen 3 rlen 1 { align16 1Q };
1011send(8)         g16<1>F         g114<4>F        0x06190b17
1012                            sampler MsgDesc: gather4_c SIMD4x2 Surface = 23 Sampler = 11 mlen 3 rlen 1 { align16 1Q };
1013send(8)         g124<1>UW       g3<8,8,1>UD     0x0a4b1002
1014                            sampler MsgDesc: gather4_po SIMD8 Surface = 2 Sampler = 0 mlen 5 rlen 4 { align1 1Q };
1015send(16)        g120<1>UW       g3<8,8,1>UD     0x128d1002
1016                            sampler MsgDesc: gather4_po SIMD16 Surface = 2 Sampler = 0 mlen 9 rlen 8 { align1 1H };
1017send(8)         g4<1>F          g114<4>F        0x06190005
1018                            sampler MsgDesc: gather4_c SIMD4x2 Surface = 5 Sampler = 0 mlen 3 rlen 1 { align16 1Q };
1019send(8)         g5<1>F          g114<4>F        0x06190106
1020                            sampler MsgDesc: gather4_c SIMD4x2 Surface = 6 Sampler = 1 mlen 3 rlen 1 { align16 1Q };
1021send(8)         g7<1>F          g114<4>F        0x06190207
1022                            sampler MsgDesc: gather4_c SIMD4x2 Surface = 7 Sampler = 2 mlen 3 rlen 1 { align16 1Q };
1023send(8)         g10<1>F         g114<4>F        0x06190308
1024                            sampler MsgDesc: gather4_c SIMD4x2 Surface = 8 Sampler = 3 mlen 3 rlen 1 { align16 1Q };
1025send(8)         g12<1>F         g114<4>F        0x06190409
1026                            sampler MsgDesc: gather4_c SIMD4x2 Surface = 9 Sampler = 4 mlen 3 rlen 1 { align16 1Q };
1027send(8)         g24<1>UW        g2<8,8,1>UD     0x06423203
1028                            sampler MsgDesc: sample_c SIMD8 Surface = 3 Sampler = 2 mlen 3 rlen 4 { align1 1Q };
1029send(16)        g19<1>UW        g27<8,8,1>UD    0x0c843203
1030                            sampler MsgDesc: sample_c SIMD16 Surface = 3 Sampler = 2 mlen 6 rlen 8 { align1 1H };
1031send(8)         g5<1>F          g114<4>F        0x04102303
1032                            sampler MsgDesc: sample_l SIMD4x2 Surface = 3 Sampler = 3 mlen 2 rlen 1 { align16 1Q };
1033send(8)         g124<1>UW       g6<8,8,1>UD     0x08424001
1034                            sampler MsgDesc: sample_d SIMD8 Surface = 1 Sampler = 0 mlen 4 rlen 4 { align1 1Q };
1035send(8)         g9<1>UW         g5<8,8,1>UD     0x04420002
1036                            sampler MsgDesc: sample SIMD8 Surface = 2 Sampler = 0 mlen 2 rlen 4 { align1 1Q };
1037send(16)        g13<1>UW        g7<8,8,1>UD     0x08840002
1038                            sampler MsgDesc: sample SIMD16 Surface = 2 Sampler = 0 mlen 4 rlen 8 { align1 1H };
1039send(8)         g124<1>UW       g2<8,8,1>UD     0x0419a501
1040                            render MsgDesc: typed atomic op MsgCtrl = 0x37 Surface = 1 mlen 2 rlen 1 { align1 1Q };
1041send(8)         g121<1>UW       g2<8,8,1>UD     0x0419b501
1042                            render MsgDesc: typed atomic op MsgCtrl = 0x53 Surface = 1 mlen 2 rlen 1 { align1 2Q };
1043send(8)         null<1>UW       g2<8,8,1>UD     0x06098101
1044                            render MsgDesc: typed atomic op MsgCtrl = 0x1 Surface = 1 mlen 3 rlen 0 { align1 1Q };
1045send(8)         null<1>UW       g2<8,8,1>UD     0x06099101
1046                            render MsgDesc: typed atomic op MsgCtrl = 0x17 Surface = 1 mlen 3 rlen 0 { align1 2Q };
1047send(8)         null<1>UW       g2<8,8,1>UD     0x06098201
1048                            render MsgDesc: typed atomic op MsgCtrl = 0x2 Surface = 1 mlen 3 rlen 0 { align1 1Q };
1049send(8)         null<1>UW       g2<8,8,1>UD     0x06099201
1050                            render MsgDesc: typed atomic op MsgCtrl = 0x18 Surface = 1 mlen 3 rlen 0 { align1 2Q };
1051send(8)         null<1>UW       g2<8,8,1>UD     0x06098301
1052                            render MsgDesc: typed atomic op MsgCtrl = 0x3 Surface = 1 mlen 3 rlen 0 { align1 1Q };
1053send(8)         null<1>UW       g2<8,8,1>UD     0x06099301
1054                            render MsgDesc: typed atomic op MsgCtrl = 0x19 Surface = 1 mlen 3 rlen 0 { align1 2Q };
1055send(8)         g29<1>UW        g18<8,8,1>UD    0x04420008
1056                            sampler MsgDesc: sample SIMD8 Surface = 8 Sampler = 0 mlen 2 rlen 4 { align1 1Q };
1057send(8)         g35<1>UW        g18<8,8,1>UD    0x04420109
1058                            sampler MsgDesc: sample SIMD8 Surface = 9 Sampler = 1 mlen 2 rlen 4 { align1 1Q };
1059send(8)         g41<1>UW        g18<8,8,1>UD    0x0442020a
1060                            sampler MsgDesc: sample SIMD8 Surface = 10 Sampler = 2 mlen 2 rlen 4 { align1 1Q };
1061send(8)         g2<1>UW         g18<8,8,1>UD    0x0442030b
1062                            sampler MsgDesc: sample SIMD8 Surface = 11 Sampler = 3 mlen 2 rlen 4 { align1 1Q };
1063send(8)         g6<1>UW         g18<8,8,1>UD    0x0442040c
1064                            sampler MsgDesc: sample SIMD8 Surface = 12 Sampler = 4 mlen 2 rlen 4 { align1 1Q };
1065send(8)         g10<1>UW        g18<8,8,1>UD    0x0442050d
1066                            sampler MsgDesc: sample SIMD8 Surface = 13 Sampler = 5 mlen 2 rlen 4 { align1 1Q };
1067send(8)         g14<1>UW        g18<8,8,1>UD    0x0442060e
1068                            sampler MsgDesc: sample SIMD8 Surface = 14 Sampler = 6 mlen 2 rlen 4 { align1 1Q };
1069send(8)         g18<1>UW        g18<8,8,1>UD    0x0442070f
1070                            sampler MsgDesc: sample SIMD8 Surface = 15 Sampler = 7 mlen 2 rlen 4 { align1 1Q };
1071send(16)        g32<1>UW        g22<8,8,1>UD    0x08840008
1072                            sampler MsgDesc: sample SIMD16 Surface = 8 Sampler = 0 mlen 4 rlen 8 { align1 1H };
1073send(16)        g42<1>UW        g22<8,8,1>UD    0x08840109
1074                            sampler MsgDesc: sample SIMD16 Surface = 9 Sampler = 1 mlen 4 rlen 8 { align1 1H };
1075send(16)        g60<1>UW        g22<8,8,1>UD    0x0884020a
1076                            sampler MsgDesc: sample SIMD16 Surface = 10 Sampler = 2 mlen 4 rlen 8 { align1 1H };
1077send(16)        g70<1>UW        g22<8,8,1>UD    0x0884030b
1078                            sampler MsgDesc: sample SIMD16 Surface = 11 Sampler = 3 mlen 4 rlen 8 { align1 1H };
1079send(16)        g78<1>UW        g22<8,8,1>UD    0x0884040c
1080                            sampler MsgDesc: sample SIMD16 Surface = 12 Sampler = 4 mlen 4 rlen 8 { align1 1H };
1081send(16)        g86<1>UW        g22<8,8,1>UD    0x0884050d
1082                            sampler MsgDesc: sample SIMD16 Surface = 13 Sampler = 5 mlen 4 rlen 8 { align1 1H };
1083send(16)        g94<1>UW        g22<8,8,1>UD    0x0884060e
1084                            sampler MsgDesc: sample SIMD16 Surface = 14 Sampler = 6 mlen 4 rlen 8 { align1 1H };
1085send(16)        g52<1>UW        g22<8,8,1>UD    0x0884070f
1086                            sampler MsgDesc: sample SIMD16 Surface = 15 Sampler = 7 mlen 4 rlen 8 { align1 1H };
1087send(8)         g5<1>F          g114<4>F        0x04102101
1088                            sampler MsgDesc: sample_l SIMD4x2 Surface = 1 Sampler = 1 mlen 2 rlen 1 { align16 1Q };
1089send(8)         g6<1>F          g114<4>F        0x04102202
1090                            sampler MsgDesc: sample_l SIMD4x2 Surface = 2 Sampler = 2 mlen 2 rlen 1 { align16 1Q };
1091send(8)         g8<1>F          g114<4>F        0x04102404
1092                            sampler MsgDesc: sample_l SIMD4x2 Surface = 4 Sampler = 4 mlen 2 rlen 1 { align16 1Q };
1093send(8)         g10<1>F         g114<4>F        0x04102606
1094                            sampler MsgDesc: sample_l SIMD4x2 Surface = 6 Sampler = 6 mlen 2 rlen 1 { align16 1Q };
1095send(8)         g11<1>F         g114<4>F        0x04102707
1096                            sampler MsgDesc: sample_l SIMD4x2 Surface = 7 Sampler = 7 mlen 2 rlen 1 { align16 1Q };
1097send(8)         g2<1>UW         g12<8,8,1>UD    0x0a425001
1098                            sampler MsgDesc: sample_b_c SIMD8 Surface = 1 Sampler = 0 mlen 5 rlen 4 { align1 1Q };
1099send(8)         g6<1>UW         g17<8,8,1>UD    0x0a425102
1100                            sampler MsgDesc: sample_b_c SIMD8 Surface = 2 Sampler = 1 mlen 5 rlen 4 { align1 1Q };
1101send(16)        g27<1>UW        g7<8,8,1>UD     0x14845001
1102                            sampler MsgDesc: sample_b_c SIMD16 Surface = 1 Sampler = 0 mlen 10 rlen 8 { align1 1H };
1103send(16)        g35<1>UW        g17<8,8,1>UD    0x14845102
1104                            sampler MsgDesc: sample_b_c SIMD16 Surface = 2 Sampler = 1 mlen 10 rlen 8 { align1 1H };
1105send(8)         null<1>F        g113<4>F        0x0e094030
1106                            urb MsgDesc: 6 write HWord per-slot interleave mlen 7 rlen 0 { align16 1Q };
1107send(8)         null<1>UW       g7<8,8,1>UD     0x08098701
1108                            render MsgDesc: typed atomic op MsgCtrl = 0x7 Surface = 1 mlen 4 rlen 0 { align1 1Q };
1109send(8)         null<1>UW       g2<8,8,1>UD     0x08099701
1110                            render MsgDesc: typed atomic op MsgCtrl = 0x23 Surface = 1 mlen 4 rlen 0 { align1 2Q };
1111send(8)         null<1>UW       g7<8,8,1>UD     0x08098d01
1112                            render MsgDesc: typed atomic op MsgCtrl = 0x13 Surface = 1 mlen 4 rlen 0 { align1 1Q };
1113send(8)         null<1>UW       g2<8,8,1>UD     0x08099d01
1114                            render MsgDesc: typed atomic op MsgCtrl = 0x29 Surface = 1 mlen 4 rlen 0 { align1 2Q };
1115send(8)         null<1>UW       g7<8,8,1>UD     0x08098101
1116                            render MsgDesc: typed atomic op MsgCtrl = 0x1 Surface = 1 mlen 4 rlen 0 { align1 1Q };
1117send(8)         null<1>UW       g2<8,8,1>UD     0x08099101
1118                            render MsgDesc: typed atomic op MsgCtrl = 0x17 Surface = 1 mlen 4 rlen 0 { align1 2Q };
1119send(8)         null<1>UW       g7<8,8,1>UD     0x08098201
1120                            render MsgDesc: typed atomic op MsgCtrl = 0x2 Surface = 1 mlen 4 rlen 0 { align1 1Q };
1121send(8)         null<1>UW       g2<8,8,1>UD     0x08099201
1122                            render MsgDesc: typed atomic op MsgCtrl = 0x18 Surface = 1 mlen 4 rlen 0 { align1 2Q };
1123send(8)         null<1>UW       g7<8,8,1>UD     0x08098301
1124                            render MsgDesc: typed atomic op MsgCtrl = 0x3 Surface = 1 mlen 4 rlen 0 { align1 1Q };
1125send(8)         null<1>UW       g2<8,8,1>UD     0x08099301
1126                            render MsgDesc: typed atomic op MsgCtrl = 0x19 Surface = 1 mlen 4 rlen 0 { align1 2Q };
1127send(8)         g6<1>UW         g6<8,8,1>UD     0x024ab102
1128                            sampler MsgDesc: sampleinfo SIMD8 Surface = 2 Sampler = 1 mlen 1 rlen 4 { align1 1Q };
1129send(8)         g10<1>UW        g10<8,8,1>UD    0x024ab203
1130                            sampler MsgDesc: sampleinfo SIMD8 Surface = 3 Sampler = 2 mlen 1 rlen 4 { align1 1Q };
1131send(8)         g14<1>UW        g14<8,8,1>UD    0x024ab304
1132                            sampler MsgDesc: sampleinfo SIMD8 Surface = 4 Sampler = 3 mlen 1 rlen 4 { align1 1Q };
1133send(8)         g18<1>UW        g18<8,8,1>UD    0x024ab405
1134                            sampler MsgDesc: sampleinfo SIMD8 Surface = 5 Sampler = 4 mlen 1 rlen 4 { align1 1Q };
1135send(8)         g22<1>UW        g22<8,8,1>UD    0x024ab506
1136                            sampler MsgDesc: sampleinfo SIMD8 Surface = 6 Sampler = 5 mlen 1 rlen 4 { align1 1Q };
1137send(16)        g18<1>UW        g26<8,8,1>UD    0x028cb102
1138                            sampler MsgDesc: sampleinfo SIMD16 Surface = 2 Sampler = 1 mlen 1 rlen 8 { align1 1H };
1139send(16)        g28<1>UW        g27<8,8,1>UD    0x028cb203
1140                            sampler MsgDesc: sampleinfo SIMD16 Surface = 3 Sampler = 2 mlen 1 rlen 8 { align1 1H };
1141send(16)        g36<1>UW        g44<8,8,1>UD    0x028cb304
1142                            sampler MsgDesc: sampleinfo SIMD16 Surface = 4 Sampler = 3 mlen 1 rlen 8 { align1 1H };
1143send(16)        g2<1>UW         g53<8,8,1>UD    0x028cb506
1144                            sampler MsgDesc: sampleinfo SIMD16 Surface = 6 Sampler = 5 mlen 1 rlen 8 { align1 1H };
1145send(16)        g44<1>UW        g52<8,8,1>UD    0x028cb405
1146                            sampler MsgDesc: sampleinfo SIMD16 Surface = 5 Sampler = 4 mlen 1 rlen 8 { align1 1H };
1147send(8)         g2<1>UW         g2<8,8,1>UD     0x084b0006
1148                            sampler MsgDesc: gather4_c SIMD8 Surface = 6 Sampler = 0 mlen 4 rlen 4 { align1 1Q };
1149send(8)         g6<1>UW         g6<8,8,1>UD     0x0a4b0107
1150                            sampler MsgDesc: gather4_c SIMD8 Surface = 7 Sampler = 1 mlen 5 rlen 4 { align1 1Q };
1151send(8)         g14<1>UW        g11<8,8,1>UD    0x0a4b0208
1152                            sampler MsgDesc: gather4_c SIMD8 Surface = 8 Sampler = 2 mlen 5 rlen 4 { align1 1Q };
1153send(8)         g18<1>UW        g18<8,8,1>UD    0x0c4b0309
1154                            sampler MsgDesc: gather4_c SIMD8 Surface = 9 Sampler = 3 mlen 6 rlen 4 { align1 1Q };
1155send(8)         g22<1>UW        g24<8,8,1>UD    0x084b040a
1156                            sampler MsgDesc: gather4_c SIMD8 Surface = 10 Sampler = 4 mlen 4 rlen 4 { align1 1Q };
1157send(16)        g18<1>UW        g26<8,8,1>UD    0x128d0208
1158                            sampler MsgDesc: gather4_c SIMD16 Surface = 8 Sampler = 2 mlen 9 rlen 8 { align1 1H };
1159send(16)        g2<1>UW         g10<8,8,1>UD    0x0e8d0006
1160                            sampler MsgDesc: gather4_c SIMD16 Surface = 6 Sampler = 0 mlen 7 rlen 8 { align1 1H };
1161send(16)        g26<1>UW        g35<8,8,1>UD    0x168d0309
1162                            sampler MsgDesc: gather4_c SIMD16 Surface = 9 Sampler = 3 mlen 11 rlen 8 { align1 1H };
1163send(16)        g10<1>UW        g53<8,8,1>UD    0x128d0107
1164                            sampler MsgDesc: gather4_c SIMD16 Surface = 7 Sampler = 1 mlen 9 rlen 8 { align1 1H };
1165send(16)        g34<1>UW        g46<8,8,1>UD    0x0e8d040a
1166                            sampler MsgDesc: gather4_c SIMD16 Surface = 10 Sampler = 4 mlen 7 rlen 8 { align1 1H };
1167send(8)         null<1>UW       g9<8,8,1>UD     0x0e0b4003
1168                            render MsgDesc: typed surface write MsgCtrl = 0x0 Surface = 3 mlen 7 rlen 0 { align1 1Q };
1169send(8)         null<1>UW       g15<8,8,1>UD    0x0e0b6003
1170                            render MsgDesc: typed surface write MsgCtrl = 0x32 Surface = 3 mlen 7 rlen 0 { align1 2Q };
1171