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