Coverage Report

Created: 2019-03-24 22:13

/Users/buildslave/jenkins/workspace/clang-stage2-coverage-R/clang-build/lib/Target/AMDGPU/AMDGPUGenSearchableTables.inc
Line
Count
Source (jump to first uncovered line)
1
#ifdef GET_MIMGBaseOpcode_DECL
2
enum MIMGBaseOpcode {
3
  IMAGE_ATOMIC_ADD = 0,
4
  IMAGE_ATOMIC_AND = 1,
5
  IMAGE_ATOMIC_CMPSWAP = 2,
6
  IMAGE_ATOMIC_DEC = 3,
7
  IMAGE_ATOMIC_INC = 4,
8
  IMAGE_ATOMIC_OR = 5,
9
  IMAGE_ATOMIC_SMAX = 6,
10
  IMAGE_ATOMIC_SMIN = 7,
11
  IMAGE_ATOMIC_SUB = 8,
12
  IMAGE_ATOMIC_SWAP = 9,
13
  IMAGE_ATOMIC_UMAX = 10,
14
  IMAGE_ATOMIC_UMIN = 11,
15
  IMAGE_ATOMIC_XOR = 12,
16
  IMAGE_GATHER4 = 13,
17
  IMAGE_GATHER4_B = 14,
18
  IMAGE_GATHER4_B_CL = 15,
19
  IMAGE_GATHER4_B_CL_O = 16,
20
  IMAGE_GATHER4_B_O = 17,
21
  IMAGE_GATHER4_C = 18,
22
  IMAGE_GATHER4_CL = 19,
23
  IMAGE_GATHER4_CL_O = 20,
24
  IMAGE_GATHER4_C_B = 21,
25
  IMAGE_GATHER4_C_B_CL = 22,
26
  IMAGE_GATHER4_C_B_CL_O = 23,
27
  IMAGE_GATHER4_C_B_O = 24,
28
  IMAGE_GATHER4_C_CL = 25,
29
  IMAGE_GATHER4_C_CL_O = 26,
30
  IMAGE_GATHER4_C_L = 27,
31
  IMAGE_GATHER4_C_LZ = 28,
32
  IMAGE_GATHER4_C_LZ_O = 29,
33
  IMAGE_GATHER4_C_L_O = 30,
34
  IMAGE_GATHER4_C_O = 31,
35
  IMAGE_GATHER4_L = 32,
36
  IMAGE_GATHER4_LZ = 33,
37
  IMAGE_GATHER4_LZ_O = 34,
38
  IMAGE_GATHER4_L_O = 35,
39
  IMAGE_GATHER4_O = 36,
40
  IMAGE_GET_LOD = 37,
41
  IMAGE_GET_RESINFO = 38,
42
  IMAGE_LOAD = 39,
43
  IMAGE_LOAD_MIP = 40,
44
  IMAGE_LOAD_MIP_PCK = 41,
45
  IMAGE_LOAD_MIP_PCK_SGN = 42,
46
  IMAGE_LOAD_PCK = 43,
47
  IMAGE_LOAD_PCK_SGN = 44,
48
  IMAGE_SAMPLE = 45,
49
  IMAGE_SAMPLE_B = 46,
50
  IMAGE_SAMPLE_B_CL = 47,
51
  IMAGE_SAMPLE_B_CL_O = 48,
52
  IMAGE_SAMPLE_B_O = 49,
53
  IMAGE_SAMPLE_C = 50,
54
  IMAGE_SAMPLE_CD = 51,
55
  IMAGE_SAMPLE_CD_CL = 52,
56
  IMAGE_SAMPLE_CD_CL_O = 53,
57
  IMAGE_SAMPLE_CD_O = 54,
58
  IMAGE_SAMPLE_CL = 55,
59
  IMAGE_SAMPLE_CL_O = 56,
60
  IMAGE_SAMPLE_C_B = 57,
61
  IMAGE_SAMPLE_C_B_CL = 58,
62
  IMAGE_SAMPLE_C_B_CL_O = 59,
63
  IMAGE_SAMPLE_C_B_O = 60,
64
  IMAGE_SAMPLE_C_CD = 61,
65
  IMAGE_SAMPLE_C_CD_CL = 62,
66
  IMAGE_SAMPLE_C_CD_CL_O = 63,
67
  IMAGE_SAMPLE_C_CD_O = 64,
68
  IMAGE_SAMPLE_C_CL = 65,
69
  IMAGE_SAMPLE_C_CL_O = 66,
70
  IMAGE_SAMPLE_C_D = 67,
71
  IMAGE_SAMPLE_C_D_CL = 68,
72
  IMAGE_SAMPLE_C_D_CL_O = 69,
73
  IMAGE_SAMPLE_C_D_O = 70,
74
  IMAGE_SAMPLE_C_L = 71,
75
  IMAGE_SAMPLE_C_LZ = 72,
76
  IMAGE_SAMPLE_C_LZ_O = 73,
77
  IMAGE_SAMPLE_C_L_O = 74,
78
  IMAGE_SAMPLE_C_O = 75,
79
  IMAGE_SAMPLE_D = 76,
80
  IMAGE_SAMPLE_D_CL = 77,
81
  IMAGE_SAMPLE_D_CL_O = 78,
82
  IMAGE_SAMPLE_D_O = 79,
83
  IMAGE_SAMPLE_L = 80,
84
  IMAGE_SAMPLE_LZ = 81,
85
  IMAGE_SAMPLE_LZ_O = 82,
86
  IMAGE_SAMPLE_L_O = 83,
87
  IMAGE_SAMPLE_O = 84,
88
  IMAGE_STORE = 85,
89
  IMAGE_STORE_MIP = 86,
90
  IMAGE_STORE_MIP_PCK = 87,
91
  IMAGE_STORE_PCK = 88,
92
};
93
#endif
94
95
#ifdef GET_MIMGDim_DECL
96
enum MIMGDim {
97
  AMDGPUDim1D = 0,
98
  AMDGPUDim1DArray = 1,
99
  AMDGPUDim2D = 2,
100
  AMDGPUDim2DArray = 3,
101
  AMDGPUDim2DArrayMsaa = 4,
102
  AMDGPUDim2DMsaa = 5,
103
  AMDGPUDim3D = 6,
104
  AMDGPUDimCube = 7,
105
};
106
#endif
107
108
#ifdef GET_MIMGEncoding_DECL
109
enum MIMGEncoding {
110
  MIMGEncGfx6 = 0,
111
  MIMGEncGfx8 = 1,
112
};
113
#endif
114
115
#ifdef GET_ImageDimIntrinsicTable_DECL
116
const ImageDimIntrinsicInfo *getImageDimIntrinsicInfo(unsigned Intr);
117
#endif
118
119
#ifdef GET_ImageDimIntrinsicTable_IMPL
120
const ImageDimIntrinsicInfo ImageDimIntrinsicTable[] = {
121
  { Intrinsic::amdgcn_image_atomic_add_1d, IMAGE_ATOMIC_ADD, AMDGPUDim1D }, // 0
122
  { Intrinsic::amdgcn_image_atomic_add_1darray, IMAGE_ATOMIC_ADD, AMDGPUDim1DArray }, // 1
123
  { Intrinsic::amdgcn_image_atomic_add_2d, IMAGE_ATOMIC_ADD, AMDGPUDim2D }, // 2
124
  { Intrinsic::amdgcn_image_atomic_add_2darray, IMAGE_ATOMIC_ADD, AMDGPUDim2DArray }, // 3
125
  { Intrinsic::amdgcn_image_atomic_add_2darraymsaa, IMAGE_ATOMIC_ADD, AMDGPUDim2DArrayMsaa }, // 4
126
  { Intrinsic::amdgcn_image_atomic_add_2dmsaa, IMAGE_ATOMIC_ADD, AMDGPUDim2DMsaa }, // 5
127
  { Intrinsic::amdgcn_image_atomic_add_3d, IMAGE_ATOMIC_ADD, AMDGPUDim3D }, // 6
128
  { Intrinsic::amdgcn_image_atomic_add_cube, IMAGE_ATOMIC_ADD, AMDGPUDimCube }, // 7
129
  { Intrinsic::amdgcn_image_atomic_and_1d, IMAGE_ATOMIC_AND, AMDGPUDim1D }, // 8
130
  { Intrinsic::amdgcn_image_atomic_and_1darray, IMAGE_ATOMIC_AND, AMDGPUDim1DArray }, // 9
131
  { Intrinsic::amdgcn_image_atomic_and_2d, IMAGE_ATOMIC_AND, AMDGPUDim2D }, // 10
132
  { Intrinsic::amdgcn_image_atomic_and_2darray, IMAGE_ATOMIC_AND, AMDGPUDim2DArray }, // 11
133
  { Intrinsic::amdgcn_image_atomic_and_2darraymsaa, IMAGE_ATOMIC_AND, AMDGPUDim2DArrayMsaa }, // 12
134
  { Intrinsic::amdgcn_image_atomic_and_2dmsaa, IMAGE_ATOMIC_AND, AMDGPUDim2DMsaa }, // 13
135
  { Intrinsic::amdgcn_image_atomic_and_3d, IMAGE_ATOMIC_AND, AMDGPUDim3D }, // 14
136
  { Intrinsic::amdgcn_image_atomic_and_cube, IMAGE_ATOMIC_AND, AMDGPUDimCube }, // 15
137
  { Intrinsic::amdgcn_image_atomic_cmpswap_1d, IMAGE_ATOMIC_CMPSWAP, AMDGPUDim1D }, // 16
138
  { Intrinsic::amdgcn_image_atomic_cmpswap_1darray, IMAGE_ATOMIC_CMPSWAP, AMDGPUDim1DArray }, // 17
139
  { Intrinsic::amdgcn_image_atomic_cmpswap_2d, IMAGE_ATOMIC_CMPSWAP, AMDGPUDim2D }, // 18
140
  { Intrinsic::amdgcn_image_atomic_cmpswap_2darray, IMAGE_ATOMIC_CMPSWAP, AMDGPUDim2DArray }, // 19
141
  { Intrinsic::amdgcn_image_atomic_cmpswap_2darraymsaa, IMAGE_ATOMIC_CMPSWAP, AMDGPUDim2DArrayMsaa }, // 20
142
  { Intrinsic::amdgcn_image_atomic_cmpswap_2dmsaa, IMAGE_ATOMIC_CMPSWAP, AMDGPUDim2DMsaa }, // 21
143
  { Intrinsic::amdgcn_image_atomic_cmpswap_3d, IMAGE_ATOMIC_CMPSWAP, AMDGPUDim3D }, // 22
144
  { Intrinsic::amdgcn_image_atomic_cmpswap_cube, IMAGE_ATOMIC_CMPSWAP, AMDGPUDimCube }, // 23
145
  { Intrinsic::amdgcn_image_atomic_dec_1d, IMAGE_ATOMIC_DEC, AMDGPUDim1D }, // 24
146
  { Intrinsic::amdgcn_image_atomic_dec_1darray, IMAGE_ATOMIC_DEC, AMDGPUDim1DArray }, // 25
147
  { Intrinsic::amdgcn_image_atomic_dec_2d, IMAGE_ATOMIC_DEC, AMDGPUDim2D }, // 26
148
  { Intrinsic::amdgcn_image_atomic_dec_2darray, IMAGE_ATOMIC_DEC, AMDGPUDim2DArray }, // 27
149
  { Intrinsic::amdgcn_image_atomic_dec_2darraymsaa, IMAGE_ATOMIC_DEC, AMDGPUDim2DArrayMsaa }, // 28
150
  { Intrinsic::amdgcn_image_atomic_dec_2dmsaa, IMAGE_ATOMIC_DEC, AMDGPUDim2DMsaa }, // 29
151
  { Intrinsic::amdgcn_image_atomic_dec_3d, IMAGE_ATOMIC_DEC, AMDGPUDim3D }, // 30
152
  { Intrinsic::amdgcn_image_atomic_dec_cube, IMAGE_ATOMIC_DEC, AMDGPUDimCube }, // 31
153
  { Intrinsic::amdgcn_image_atomic_inc_1d, IMAGE_ATOMIC_INC, AMDGPUDim1D }, // 32
154
  { Intrinsic::amdgcn_image_atomic_inc_1darray, IMAGE_ATOMIC_INC, AMDGPUDim1DArray }, // 33
155
  { Intrinsic::amdgcn_image_atomic_inc_2d, IMAGE_ATOMIC_INC, AMDGPUDim2D }, // 34
156
  { Intrinsic::amdgcn_image_atomic_inc_2darray, IMAGE_ATOMIC_INC, AMDGPUDim2DArray }, // 35
157
  { Intrinsic::amdgcn_image_atomic_inc_2darraymsaa, IMAGE_ATOMIC_INC, AMDGPUDim2DArrayMsaa }, // 36
158
  { Intrinsic::amdgcn_image_atomic_inc_2dmsaa, IMAGE_ATOMIC_INC, AMDGPUDim2DMsaa }, // 37
159
  { Intrinsic::amdgcn_image_atomic_inc_3d, IMAGE_ATOMIC_INC, AMDGPUDim3D }, // 38
160
  { Intrinsic::amdgcn_image_atomic_inc_cube, IMAGE_ATOMIC_INC, AMDGPUDimCube }, // 39
161
  { Intrinsic::amdgcn_image_atomic_or_1d, IMAGE_ATOMIC_OR, AMDGPUDim1D }, // 40
162
  { Intrinsic::amdgcn_image_atomic_or_1darray, IMAGE_ATOMIC_OR, AMDGPUDim1DArray }, // 41
163
  { Intrinsic::amdgcn_image_atomic_or_2d, IMAGE_ATOMIC_OR, AMDGPUDim2D }, // 42
164
  { Intrinsic::amdgcn_image_atomic_or_2darray, IMAGE_ATOMIC_OR, AMDGPUDim2DArray }, // 43
165
  { Intrinsic::amdgcn_image_atomic_or_2darraymsaa, IMAGE_ATOMIC_OR, AMDGPUDim2DArrayMsaa }, // 44
166
  { Intrinsic::amdgcn_image_atomic_or_2dmsaa, IMAGE_ATOMIC_OR, AMDGPUDim2DMsaa }, // 45
167
  { Intrinsic::amdgcn_image_atomic_or_3d, IMAGE_ATOMIC_OR, AMDGPUDim3D }, // 46
168
  { Intrinsic::amdgcn_image_atomic_or_cube, IMAGE_ATOMIC_OR, AMDGPUDimCube }, // 47
169
  { Intrinsic::amdgcn_image_atomic_smax_1d, IMAGE_ATOMIC_SMAX, AMDGPUDim1D }, // 48
170
  { Intrinsic::amdgcn_image_atomic_smax_1darray, IMAGE_ATOMIC_SMAX, AMDGPUDim1DArray }, // 49
171
  { Intrinsic::amdgcn_image_atomic_smax_2d, IMAGE_ATOMIC_SMAX, AMDGPUDim2D }, // 50
172
  { Intrinsic::amdgcn_image_atomic_smax_2darray, IMAGE_ATOMIC_SMAX, AMDGPUDim2DArray }, // 51
173
  { Intrinsic::amdgcn_image_atomic_smax_2darraymsaa, IMAGE_ATOMIC_SMAX, AMDGPUDim2DArrayMsaa }, // 52
174
  { Intrinsic::amdgcn_image_atomic_smax_2dmsaa, IMAGE_ATOMIC_SMAX, AMDGPUDim2DMsaa }, // 53
175
  { Intrinsic::amdgcn_image_atomic_smax_3d, IMAGE_ATOMIC_SMAX, AMDGPUDim3D }, // 54
176
  { Intrinsic::amdgcn_image_atomic_smax_cube, IMAGE_ATOMIC_SMAX, AMDGPUDimCube }, // 55
177
  { Intrinsic::amdgcn_image_atomic_smin_1d, IMAGE_ATOMIC_SMIN, AMDGPUDim1D }, // 56
178
  { Intrinsic::amdgcn_image_atomic_smin_1darray, IMAGE_ATOMIC_SMIN, AMDGPUDim1DArray }, // 57
179
  { Intrinsic::amdgcn_image_atomic_smin_2d, IMAGE_ATOMIC_SMIN, AMDGPUDim2D }, // 58
180
  { Intrinsic::amdgcn_image_atomic_smin_2darray, IMAGE_ATOMIC_SMIN, AMDGPUDim2DArray }, // 59
181
  { Intrinsic::amdgcn_image_atomic_smin_2darraymsaa, IMAGE_ATOMIC_SMIN, AMDGPUDim2DArrayMsaa }, // 60
182
  { Intrinsic::amdgcn_image_atomic_smin_2dmsaa, IMAGE_ATOMIC_SMIN, AMDGPUDim2DMsaa }, // 61
183
  { Intrinsic::amdgcn_image_atomic_smin_3d, IMAGE_ATOMIC_SMIN, AMDGPUDim3D }, // 62
184
  { Intrinsic::amdgcn_image_atomic_smin_cube, IMAGE_ATOMIC_SMIN, AMDGPUDimCube }, // 63
185
  { Intrinsic::amdgcn_image_atomic_sub_1d, IMAGE_ATOMIC_SUB, AMDGPUDim1D }, // 64
186
  { Intrinsic::amdgcn_image_atomic_sub_1darray, IMAGE_ATOMIC_SUB, AMDGPUDim1DArray }, // 65
187
  { Intrinsic::amdgcn_image_atomic_sub_2d, IMAGE_ATOMIC_SUB, AMDGPUDim2D }, // 66
188
  { Intrinsic::amdgcn_image_atomic_sub_2darray, IMAGE_ATOMIC_SUB, AMDGPUDim2DArray }, // 67
189
  { Intrinsic::amdgcn_image_atomic_sub_2darraymsaa, IMAGE_ATOMIC_SUB, AMDGPUDim2DArrayMsaa }, // 68
190
  { Intrinsic::amdgcn_image_atomic_sub_2dmsaa, IMAGE_ATOMIC_SUB, AMDGPUDim2DMsaa }, // 69
191
  { Intrinsic::amdgcn_image_atomic_sub_3d, IMAGE_ATOMIC_SUB, AMDGPUDim3D }, // 70
192
  { Intrinsic::amdgcn_image_atomic_sub_cube, IMAGE_ATOMIC_SUB, AMDGPUDimCube }, // 71
193
  { Intrinsic::amdgcn_image_atomic_swap_1d, IMAGE_ATOMIC_SWAP, AMDGPUDim1D }, // 72
194
  { Intrinsic::amdgcn_image_atomic_swap_1darray, IMAGE_ATOMIC_SWAP, AMDGPUDim1DArray }, // 73
195
  { Intrinsic::amdgcn_image_atomic_swap_2d, IMAGE_ATOMIC_SWAP, AMDGPUDim2D }, // 74
196
  { Intrinsic::amdgcn_image_atomic_swap_2darray, IMAGE_ATOMIC_SWAP, AMDGPUDim2DArray }, // 75
197
  { Intrinsic::amdgcn_image_atomic_swap_2darraymsaa, IMAGE_ATOMIC_SWAP, AMDGPUDim2DArrayMsaa }, // 76
198
  { Intrinsic::amdgcn_image_atomic_swap_2dmsaa, IMAGE_ATOMIC_SWAP, AMDGPUDim2DMsaa }, // 77
199
  { Intrinsic::amdgcn_image_atomic_swap_3d, IMAGE_ATOMIC_SWAP, AMDGPUDim3D }, // 78
200
  { Intrinsic::amdgcn_image_atomic_swap_cube, IMAGE_ATOMIC_SWAP, AMDGPUDimCube }, // 79
201
  { Intrinsic::amdgcn_image_atomic_umax_1d, IMAGE_ATOMIC_UMAX, AMDGPUDim1D }, // 80
202
  { Intrinsic::amdgcn_image_atomic_umax_1darray, IMAGE_ATOMIC_UMAX, AMDGPUDim1DArray }, // 81
203
  { Intrinsic::amdgcn_image_atomic_umax_2d, IMAGE_ATOMIC_UMAX, AMDGPUDim2D }, // 82
204
  { Intrinsic::amdgcn_image_atomic_umax_2darray, IMAGE_ATOMIC_UMAX, AMDGPUDim2DArray }, // 83
205
  { Intrinsic::amdgcn_image_atomic_umax_2darraymsaa, IMAGE_ATOMIC_UMAX, AMDGPUDim2DArrayMsaa }, // 84
206
  { Intrinsic::amdgcn_image_atomic_umax_2dmsaa, IMAGE_ATOMIC_UMAX, AMDGPUDim2DMsaa }, // 85
207
  { Intrinsic::amdgcn_image_atomic_umax_3d, IMAGE_ATOMIC_UMAX, AMDGPUDim3D }, // 86
208
  { Intrinsic::amdgcn_image_atomic_umax_cube, IMAGE_ATOMIC_UMAX, AMDGPUDimCube }, // 87
209
  { Intrinsic::amdgcn_image_atomic_umin_1d, IMAGE_ATOMIC_UMIN, AMDGPUDim1D }, // 88
210
  { Intrinsic::amdgcn_image_atomic_umin_1darray, IMAGE_ATOMIC_UMIN, AMDGPUDim1DArray }, // 89
211
  { Intrinsic::amdgcn_image_atomic_umin_2d, IMAGE_ATOMIC_UMIN, AMDGPUDim2D }, // 90
212
  { Intrinsic::amdgcn_image_atomic_umin_2darray, IMAGE_ATOMIC_UMIN, AMDGPUDim2DArray }, // 91
213
  { Intrinsic::amdgcn_image_atomic_umin_2darraymsaa, IMAGE_ATOMIC_UMIN, AMDGPUDim2DArrayMsaa }, // 92
214
  { Intrinsic::amdgcn_image_atomic_umin_2dmsaa, IMAGE_ATOMIC_UMIN, AMDGPUDim2DMsaa }, // 93
215
  { Intrinsic::amdgcn_image_atomic_umin_3d, IMAGE_ATOMIC_UMIN, AMDGPUDim3D }, // 94
216
  { Intrinsic::amdgcn_image_atomic_umin_cube, IMAGE_ATOMIC_UMIN, AMDGPUDimCube }, // 95
217
  { Intrinsic::amdgcn_image_atomic_xor_1d, IMAGE_ATOMIC_XOR, AMDGPUDim1D }, // 96
218
  { Intrinsic::amdgcn_image_atomic_xor_1darray, IMAGE_ATOMIC_XOR, AMDGPUDim1DArray }, // 97
219
  { Intrinsic::amdgcn_image_atomic_xor_2d, IMAGE_ATOMIC_XOR, AMDGPUDim2D }, // 98
220
  { Intrinsic::amdgcn_image_atomic_xor_2darray, IMAGE_ATOMIC_XOR, AMDGPUDim2DArray }, // 99
221
  { Intrinsic::amdgcn_image_atomic_xor_2darraymsaa, IMAGE_ATOMIC_XOR, AMDGPUDim2DArrayMsaa }, // 100
222
  { Intrinsic::amdgcn_image_atomic_xor_2dmsaa, IMAGE_ATOMIC_XOR, AMDGPUDim2DMsaa }, // 101
223
  { Intrinsic::amdgcn_image_atomic_xor_3d, IMAGE_ATOMIC_XOR, AMDGPUDim3D }, // 102
224
  { Intrinsic::amdgcn_image_atomic_xor_cube, IMAGE_ATOMIC_XOR, AMDGPUDimCube }, // 103
225
  { Intrinsic::amdgcn_image_gather4_2d, IMAGE_GATHER4, AMDGPUDim2D }, // 104
226
  { Intrinsic::amdgcn_image_gather4_2darray, IMAGE_GATHER4, AMDGPUDim2DArray }, // 105
227
  { Intrinsic::amdgcn_image_gather4_b_2d, IMAGE_GATHER4_B, AMDGPUDim2D }, // 106
228
  { Intrinsic::amdgcn_image_gather4_b_2darray, IMAGE_GATHER4_B, AMDGPUDim2DArray }, // 107
229
  { Intrinsic::amdgcn_image_gather4_b_cl_2d, IMAGE_GATHER4_B_CL, AMDGPUDim2D }, // 108
230
  { Intrinsic::amdgcn_image_gather4_b_cl_2darray, IMAGE_GATHER4_B_CL, AMDGPUDim2DArray }, // 109
231
  { Intrinsic::amdgcn_image_gather4_b_cl_cube, IMAGE_GATHER4_B_CL, AMDGPUDimCube }, // 110
232
  { Intrinsic::amdgcn_image_gather4_b_cl_o_2d, IMAGE_GATHER4_B_CL_O, AMDGPUDim2D }, // 111
233
  { Intrinsic::amdgcn_image_gather4_b_cl_o_2darray, IMAGE_GATHER4_B_CL_O, AMDGPUDim2DArray }, // 112
234
  { Intrinsic::amdgcn_image_gather4_b_cl_o_cube, IMAGE_GATHER4_B_CL_O, AMDGPUDimCube }, // 113
235
  { Intrinsic::amdgcn_image_gather4_b_cube, IMAGE_GATHER4_B, AMDGPUDimCube }, // 114
236
  { Intrinsic::amdgcn_image_gather4_b_o_2d, IMAGE_GATHER4_B_O, AMDGPUDim2D }, // 115
237
  { Intrinsic::amdgcn_image_gather4_b_o_2darray, IMAGE_GATHER4_B_O, AMDGPUDim2DArray }, // 116
238
  { Intrinsic::amdgcn_image_gather4_b_o_cube, IMAGE_GATHER4_B_O, AMDGPUDimCube }, // 117
239
  { Intrinsic::amdgcn_image_gather4_c_2d, IMAGE_GATHER4_C, AMDGPUDim2D }, // 118
240
  { Intrinsic::amdgcn_image_gather4_c_2darray, IMAGE_GATHER4_C, AMDGPUDim2DArray }, // 119
241
  { Intrinsic::amdgcn_image_gather4_c_b_2d, IMAGE_GATHER4_C_B, AMDGPUDim2D }, // 120
242
  { Intrinsic::amdgcn_image_gather4_c_b_2darray, IMAGE_GATHER4_C_B, AMDGPUDim2DArray }, // 121
243
  { Intrinsic::amdgcn_image_gather4_c_b_cl_2d, IMAGE_GATHER4_C_B_CL, AMDGPUDim2D }, // 122
244
  { Intrinsic::amdgcn_image_gather4_c_b_cl_2darray, IMAGE_GATHER4_C_B_CL, AMDGPUDim2DArray }, // 123
245
  { Intrinsic::amdgcn_image_gather4_c_b_cl_cube, IMAGE_GATHER4_C_B_CL, AMDGPUDimCube }, // 124
246
  { Intrinsic::amdgcn_image_gather4_c_b_cl_o_2d, IMAGE_GATHER4_C_B_CL_O, AMDGPUDim2D }, // 125
247
  { Intrinsic::amdgcn_image_gather4_c_b_cl_o_2darray, IMAGE_GATHER4_C_B_CL_O, AMDGPUDim2DArray }, // 126
248
  { Intrinsic::amdgcn_image_gather4_c_b_cl_o_cube, IMAGE_GATHER4_C_B_CL_O, AMDGPUDimCube }, // 127
249
  { Intrinsic::amdgcn_image_gather4_c_b_cube, IMAGE_GATHER4_C_B, AMDGPUDimCube }, // 128
250
  { Intrinsic::amdgcn_image_gather4_c_b_o_2d, IMAGE_GATHER4_C_B_O, AMDGPUDim2D }, // 129
251
  { Intrinsic::amdgcn_image_gather4_c_b_o_2darray, IMAGE_GATHER4_C_B_O, AMDGPUDim2DArray }, // 130
252
  { Intrinsic::amdgcn_image_gather4_c_b_o_cube, IMAGE_GATHER4_C_B_O, AMDGPUDimCube }, // 131
253
  { Intrinsic::amdgcn_image_gather4_c_cl_2d, IMAGE_GATHER4_C_CL, AMDGPUDim2D }, // 132
254
  { Intrinsic::amdgcn_image_gather4_c_cl_2darray, IMAGE_GATHER4_C_CL, AMDGPUDim2DArray }, // 133
255
  { Intrinsic::amdgcn_image_gather4_c_cl_cube, IMAGE_GATHER4_C_CL, AMDGPUDimCube }, // 134
256
  { Intrinsic::amdgcn_image_gather4_c_cl_o_2d, IMAGE_GATHER4_C_CL_O, AMDGPUDim2D }, // 135
257
  { Intrinsic::amdgcn_image_gather4_c_cl_o_2darray, IMAGE_GATHER4_C_CL_O, AMDGPUDim2DArray }, // 136
258
  { Intrinsic::amdgcn_image_gather4_c_cl_o_cube, IMAGE_GATHER4_C_CL_O, AMDGPUDimCube }, // 137
259
  { Intrinsic::amdgcn_image_gather4_c_cube, IMAGE_GATHER4_C, AMDGPUDimCube }, // 138
260
  { Intrinsic::amdgcn_image_gather4_c_l_2d, IMAGE_GATHER4_C_L, AMDGPUDim2D }, // 139
261
  { Intrinsic::amdgcn_image_gather4_c_l_2darray, IMAGE_GATHER4_C_L, AMDGPUDim2DArray }, // 140
262
  { Intrinsic::amdgcn_image_gather4_c_l_cube, IMAGE_GATHER4_C_L, AMDGPUDimCube }, // 141
263
  { Intrinsic::amdgcn_image_gather4_c_l_o_2d, IMAGE_GATHER4_C_L_O, AMDGPUDim2D }, // 142
264
  { Intrinsic::amdgcn_image_gather4_c_l_o_2darray, IMAGE_GATHER4_C_L_O, AMDGPUDim2DArray }, // 143
265
  { Intrinsic::amdgcn_image_gather4_c_l_o_cube, IMAGE_GATHER4_C_L_O, AMDGPUDimCube }, // 144
266
  { Intrinsic::amdgcn_image_gather4_c_lz_2d, IMAGE_GATHER4_C_LZ, AMDGPUDim2D }, // 145
267
  { Intrinsic::amdgcn_image_gather4_c_lz_2darray, IMAGE_GATHER4_C_LZ, AMDGPUDim2DArray }, // 146
268
  { Intrinsic::amdgcn_image_gather4_c_lz_cube, IMAGE_GATHER4_C_LZ, AMDGPUDimCube }, // 147
269
  { Intrinsic::amdgcn_image_gather4_c_lz_o_2d, IMAGE_GATHER4_C_LZ_O, AMDGPUDim2D }, // 148
270
  { Intrinsic::amdgcn_image_gather4_c_lz_o_2darray, IMAGE_GATHER4_C_LZ_O, AMDGPUDim2DArray }, // 149
271
  { Intrinsic::amdgcn_image_gather4_c_lz_o_cube, IMAGE_GATHER4_C_LZ_O, AMDGPUDimCube }, // 150
272
  { Intrinsic::amdgcn_image_gather4_c_o_2d, IMAGE_GATHER4_C_O, AMDGPUDim2D }, // 151
273
  { Intrinsic::amdgcn_image_gather4_c_o_2darray, IMAGE_GATHER4_C_O, AMDGPUDim2DArray }, // 152
274
  { Intrinsic::amdgcn_image_gather4_c_o_cube, IMAGE_GATHER4_C_O, AMDGPUDimCube }, // 153
275
  { Intrinsic::amdgcn_image_gather4_cl_2d, IMAGE_GATHER4_CL, AMDGPUDim2D }, // 154
276
  { Intrinsic::amdgcn_image_gather4_cl_2darray, IMAGE_GATHER4_CL, AMDGPUDim2DArray }, // 155
277
  { Intrinsic::amdgcn_image_gather4_cl_cube, IMAGE_GATHER4_CL, AMDGPUDimCube }, // 156
278
  { Intrinsic::amdgcn_image_gather4_cl_o_2d, IMAGE_GATHER4_CL_O, AMDGPUDim2D }, // 157
279
  { Intrinsic::amdgcn_image_gather4_cl_o_2darray, IMAGE_GATHER4_CL_O, AMDGPUDim2DArray }, // 158
280
  { Intrinsic::amdgcn_image_gather4_cl_o_cube, IMAGE_GATHER4_CL_O, AMDGPUDimCube }, // 159
281
  { Intrinsic::amdgcn_image_gather4_cube, IMAGE_GATHER4, AMDGPUDimCube }, // 160
282
  { Intrinsic::amdgcn_image_gather4_l_2d, IMAGE_GATHER4_L, AMDGPUDim2D }, // 161
283
  { Intrinsic::amdgcn_image_gather4_l_2darray, IMAGE_GATHER4_L, AMDGPUDim2DArray }, // 162
284
  { Intrinsic::amdgcn_image_gather4_l_cube, IMAGE_GATHER4_L, AMDGPUDimCube }, // 163
285
  { Intrinsic::amdgcn_image_gather4_l_o_2d, IMAGE_GATHER4_L_O, AMDGPUDim2D }, // 164
286
  { Intrinsic::amdgcn_image_gather4_l_o_2darray, IMAGE_GATHER4_L_O, AMDGPUDim2DArray }, // 165
287
  { Intrinsic::amdgcn_image_gather4_l_o_cube, IMAGE_GATHER4_L_O, AMDGPUDimCube }, // 166
288
  { Intrinsic::amdgcn_image_gather4_lz_2d, IMAGE_GATHER4_LZ, AMDGPUDim2D }, // 167
289
  { Intrinsic::amdgcn_image_gather4_lz_2darray, IMAGE_GATHER4_LZ, AMDGPUDim2DArray }, // 168
290
  { Intrinsic::amdgcn_image_gather4_lz_cube, IMAGE_GATHER4_LZ, AMDGPUDimCube }, // 169
291
  { Intrinsic::amdgcn_image_gather4_lz_o_2d, IMAGE_GATHER4_LZ_O, AMDGPUDim2D }, // 170
292
  { Intrinsic::amdgcn_image_gather4_lz_o_2darray, IMAGE_GATHER4_LZ_O, AMDGPUDim2DArray }, // 171
293
  { Intrinsic::amdgcn_image_gather4_lz_o_cube, IMAGE_GATHER4_LZ_O, AMDGPUDimCube }, // 172
294
  { Intrinsic::amdgcn_image_gather4_o_2d, IMAGE_GATHER4_O, AMDGPUDim2D }, // 173
295
  { Intrinsic::amdgcn_image_gather4_o_2darray, IMAGE_GATHER4_O, AMDGPUDim2DArray }, // 174
296
  { Intrinsic::amdgcn_image_gather4_o_cube, IMAGE_GATHER4_O, AMDGPUDimCube }, // 175
297
  { Intrinsic::amdgcn_image_getlod_1d, IMAGE_GET_LOD, AMDGPUDim1D }, // 176
298
  { Intrinsic::amdgcn_image_getlod_1darray, IMAGE_GET_LOD, AMDGPUDim1DArray }, // 177
299
  { Intrinsic::amdgcn_image_getlod_2d, IMAGE_GET_LOD, AMDGPUDim2D }, // 178
300
  { Intrinsic::amdgcn_image_getlod_2darray, IMAGE_GET_LOD, AMDGPUDim2DArray }, // 179
301
  { Intrinsic::amdgcn_image_getlod_3d, IMAGE_GET_LOD, AMDGPUDim3D }, // 180
302
  { Intrinsic::amdgcn_image_getlod_cube, IMAGE_GET_LOD, AMDGPUDimCube }, // 181
303
  { Intrinsic::amdgcn_image_getresinfo_1d, IMAGE_GET_RESINFO, AMDGPUDim1D }, // 182
304
  { Intrinsic::amdgcn_image_getresinfo_1darray, IMAGE_GET_RESINFO, AMDGPUDim1DArray }, // 183
305
  { Intrinsic::amdgcn_image_getresinfo_2d, IMAGE_GET_RESINFO, AMDGPUDim2D }, // 184
306
  { Intrinsic::amdgcn_image_getresinfo_2darray, IMAGE_GET_RESINFO, AMDGPUDim2DArray }, // 185
307
  { Intrinsic::amdgcn_image_getresinfo_2darraymsaa, IMAGE_GET_RESINFO, AMDGPUDim2DArrayMsaa }, // 186
308
  { Intrinsic::amdgcn_image_getresinfo_2dmsaa, IMAGE_GET_RESINFO, AMDGPUDim2DMsaa }, // 187
309
  { Intrinsic::amdgcn_image_getresinfo_3d, IMAGE_GET_RESINFO, AMDGPUDim3D }, // 188
310
  { Intrinsic::amdgcn_image_getresinfo_cube, IMAGE_GET_RESINFO, AMDGPUDimCube }, // 189
311
  { Intrinsic::amdgcn_image_load_1d, IMAGE_LOAD, AMDGPUDim1D }, // 190
312
  { Intrinsic::amdgcn_image_load_1darray, IMAGE_LOAD, AMDGPUDim1DArray }, // 191
313
  { Intrinsic::amdgcn_image_load_2d, IMAGE_LOAD, AMDGPUDim2D }, // 192
314
  { Intrinsic::amdgcn_image_load_2darray, IMAGE_LOAD, AMDGPUDim2DArray }, // 193
315
  { Intrinsic::amdgcn_image_load_2darraymsaa, IMAGE_LOAD, AMDGPUDim2DArrayMsaa }, // 194
316
  { Intrinsic::amdgcn_image_load_2dmsaa, IMAGE_LOAD, AMDGPUDim2DMsaa }, // 195
317
  { Intrinsic::amdgcn_image_load_3d, IMAGE_LOAD, AMDGPUDim3D }, // 196
318
  { Intrinsic::amdgcn_image_load_cube, IMAGE_LOAD, AMDGPUDimCube }, // 197
319
  { Intrinsic::amdgcn_image_load_mip_1d, IMAGE_LOAD_MIP, AMDGPUDim1D }, // 198
320
  { Intrinsic::amdgcn_image_load_mip_1darray, IMAGE_LOAD_MIP, AMDGPUDim1DArray }, // 199
321
  { Intrinsic::amdgcn_image_load_mip_2d, IMAGE_LOAD_MIP, AMDGPUDim2D }, // 200
322
  { Intrinsic::amdgcn_image_load_mip_2darray, IMAGE_LOAD_MIP, AMDGPUDim2DArray }, // 201
323
  { Intrinsic::amdgcn_image_load_mip_3d, IMAGE_LOAD_MIP, AMDGPUDim3D }, // 202
324
  { Intrinsic::amdgcn_image_load_mip_cube, IMAGE_LOAD_MIP, AMDGPUDimCube }, // 203
325
  { Intrinsic::amdgcn_image_sample_1d, IMAGE_SAMPLE, AMDGPUDim1D }, // 204
326
  { Intrinsic::amdgcn_image_sample_1darray, IMAGE_SAMPLE, AMDGPUDim1DArray }, // 205
327
  { Intrinsic::amdgcn_image_sample_2d, IMAGE_SAMPLE, AMDGPUDim2D }, // 206
328
  { Intrinsic::amdgcn_image_sample_2darray, IMAGE_SAMPLE, AMDGPUDim2DArray }, // 207
329
  { Intrinsic::amdgcn_image_sample_3d, IMAGE_SAMPLE, AMDGPUDim3D }, // 208
330
  { Intrinsic::amdgcn_image_sample_b_1d, IMAGE_SAMPLE_B, AMDGPUDim1D }, // 209
331
  { Intrinsic::amdgcn_image_sample_b_1darray, IMAGE_SAMPLE_B, AMDGPUDim1DArray }, // 210
332
  { Intrinsic::amdgcn_image_sample_b_2d, IMAGE_SAMPLE_B, AMDGPUDim2D }, // 211
333
  { Intrinsic::amdgcn_image_sample_b_2darray, IMAGE_SAMPLE_B, AMDGPUDim2DArray }, // 212
334
  { Intrinsic::amdgcn_image_sample_b_3d, IMAGE_SAMPLE_B, AMDGPUDim3D }, // 213
335
  { Intrinsic::amdgcn_image_sample_b_cl_1d, IMAGE_SAMPLE_B_CL, AMDGPUDim1D }, // 214
336
  { Intrinsic::amdgcn_image_sample_b_cl_1darray, IMAGE_SAMPLE_B_CL, AMDGPUDim1DArray }, // 215
337
  { Intrinsic::amdgcn_image_sample_b_cl_2d, IMAGE_SAMPLE_B_CL, AMDGPUDim2D }, // 216
338
  { Intrinsic::amdgcn_image_sample_b_cl_2darray, IMAGE_SAMPLE_B_CL, AMDGPUDim2DArray }, // 217
339
  { Intrinsic::amdgcn_image_sample_b_cl_3d, IMAGE_SAMPLE_B_CL, AMDGPUDim3D }, // 218
340
  { Intrinsic::amdgcn_image_sample_b_cl_cube, IMAGE_SAMPLE_B_CL, AMDGPUDimCube }, // 219
341
  { Intrinsic::amdgcn_image_sample_b_cl_o_1d, IMAGE_SAMPLE_B_CL_O, AMDGPUDim1D }, // 220
342
  { Intrinsic::amdgcn_image_sample_b_cl_o_1darray, IMAGE_SAMPLE_B_CL_O, AMDGPUDim1DArray }, // 221
343
  { Intrinsic::amdgcn_image_sample_b_cl_o_2d, IMAGE_SAMPLE_B_CL_O, AMDGPUDim2D }, // 222
344
  { Intrinsic::amdgcn_image_sample_b_cl_o_2darray, IMAGE_SAMPLE_B_CL_O, AMDGPUDim2DArray }, // 223
345
  { Intrinsic::amdgcn_image_sample_b_cl_o_3d, IMAGE_SAMPLE_B_CL_O, AMDGPUDim3D }, // 224
346
  { Intrinsic::amdgcn_image_sample_b_cl_o_cube, IMAGE_SAMPLE_B_CL_O, AMDGPUDimCube }, // 225
347
  { Intrinsic::amdgcn_image_sample_b_cube, IMAGE_SAMPLE_B, AMDGPUDimCube }, // 226
348
  { Intrinsic::amdgcn_image_sample_b_o_1d, IMAGE_SAMPLE_B_O, AMDGPUDim1D }, // 227
349
  { Intrinsic::amdgcn_image_sample_b_o_1darray, IMAGE_SAMPLE_B_O, AMDGPUDim1DArray }, // 228
350
  { Intrinsic::amdgcn_image_sample_b_o_2d, IMAGE_SAMPLE_B_O, AMDGPUDim2D }, // 229
351
  { Intrinsic::amdgcn_image_sample_b_o_2darray, IMAGE_SAMPLE_B_O, AMDGPUDim2DArray }, // 230
352
  { Intrinsic::amdgcn_image_sample_b_o_3d, IMAGE_SAMPLE_B_O, AMDGPUDim3D }, // 231
353
  { Intrinsic::amdgcn_image_sample_b_o_cube, IMAGE_SAMPLE_B_O, AMDGPUDimCube }, // 232
354
  { Intrinsic::amdgcn_image_sample_c_1d, IMAGE_SAMPLE_C, AMDGPUDim1D }, // 233
355
  { Intrinsic::amdgcn_image_sample_c_1darray, IMAGE_SAMPLE_C, AMDGPUDim1DArray }, // 234
356
  { Intrinsic::amdgcn_image_sample_c_2d, IMAGE_SAMPLE_C, AMDGPUDim2D }, // 235
357
  { Intrinsic::amdgcn_image_sample_c_2darray, IMAGE_SAMPLE_C, AMDGPUDim2DArray }, // 236
358
  { Intrinsic::amdgcn_image_sample_c_3d, IMAGE_SAMPLE_C, AMDGPUDim3D }, // 237
359
  { Intrinsic::amdgcn_image_sample_c_b_1d, IMAGE_SAMPLE_C_B, AMDGPUDim1D }, // 238
360
  { Intrinsic::amdgcn_image_sample_c_b_1darray, IMAGE_SAMPLE_C_B, AMDGPUDim1DArray }, // 239
361
  { Intrinsic::amdgcn_image_sample_c_b_2d, IMAGE_SAMPLE_C_B, AMDGPUDim2D }, // 240
362
  { Intrinsic::amdgcn_image_sample_c_b_2darray, IMAGE_SAMPLE_C_B, AMDGPUDim2DArray }, // 241
363
  { Intrinsic::amdgcn_image_sample_c_b_3d, IMAGE_SAMPLE_C_B, AMDGPUDim3D }, // 242
364
  { Intrinsic::amdgcn_image_sample_c_b_cl_1d, IMAGE_SAMPLE_C_B_CL, AMDGPUDim1D }, // 243
365
  { Intrinsic::amdgcn_image_sample_c_b_cl_1darray, IMAGE_SAMPLE_C_B_CL, AMDGPUDim1DArray }, // 244
366
  { Intrinsic::amdgcn_image_sample_c_b_cl_2d, IMAGE_SAMPLE_C_B_CL, AMDGPUDim2D }, // 245
367
  { Intrinsic::amdgcn_image_sample_c_b_cl_2darray, IMAGE_SAMPLE_C_B_CL, AMDGPUDim2DArray }, // 246
368
  { Intrinsic::amdgcn_image_sample_c_b_cl_3d, IMAGE_SAMPLE_C_B_CL, AMDGPUDim3D }, // 247
369
  { Intrinsic::amdgcn_image_sample_c_b_cl_cube, IMAGE_SAMPLE_C_B_CL, AMDGPUDimCube }, // 248
370
  { Intrinsic::amdgcn_image_sample_c_b_cl_o_1d, IMAGE_SAMPLE_C_B_CL_O, AMDGPUDim1D }, // 249
371
  { Intrinsic::amdgcn_image_sample_c_b_cl_o_1darray, IMAGE_SAMPLE_C_B_CL_O, AMDGPUDim1DArray }, // 250
372
  { Intrinsic::amdgcn_image_sample_c_b_cl_o_2d, IMAGE_SAMPLE_C_B_CL_O, AMDGPUDim2D }, // 251
373
  { Intrinsic::amdgcn_image_sample_c_b_cl_o_2darray, IMAGE_SAMPLE_C_B_CL_O, AMDGPUDim2DArray }, // 252
374
  { Intrinsic::amdgcn_image_sample_c_b_cl_o_3d, IMAGE_SAMPLE_C_B_CL_O, AMDGPUDim3D }, // 253
375
  { Intrinsic::amdgcn_image_sample_c_b_cl_o_cube, IMAGE_SAMPLE_C_B_CL_O, AMDGPUDimCube }, // 254
376
  { Intrinsic::amdgcn_image_sample_c_b_cube, IMAGE_SAMPLE_C_B, AMDGPUDimCube }, // 255
377
  { Intrinsic::amdgcn_image_sample_c_b_o_1d, IMAGE_SAMPLE_C_B_O, AMDGPUDim1D }, // 256
378
  { Intrinsic::amdgcn_image_sample_c_b_o_1darray, IMAGE_SAMPLE_C_B_O, AMDGPUDim1DArray }, // 257
379
  { Intrinsic::amdgcn_image_sample_c_b_o_2d, IMAGE_SAMPLE_C_B_O, AMDGPUDim2D }, // 258
380
  { Intrinsic::amdgcn_image_sample_c_b_o_2darray, IMAGE_SAMPLE_C_B_O, AMDGPUDim2DArray }, // 259
381
  { Intrinsic::amdgcn_image_sample_c_b_o_3d, IMAGE_SAMPLE_C_B_O, AMDGPUDim3D }, // 260
382
  { Intrinsic::amdgcn_image_sample_c_b_o_cube, IMAGE_SAMPLE_C_B_O, AMDGPUDimCube }, // 261
383
  { Intrinsic::amdgcn_image_sample_c_cd_1d, IMAGE_SAMPLE_C_CD, AMDGPUDim1D }, // 262
384
  { Intrinsic::amdgcn_image_sample_c_cd_1darray, IMAGE_SAMPLE_C_CD, AMDGPUDim1DArray }, // 263
385
  { Intrinsic::amdgcn_image_sample_c_cd_2d, IMAGE_SAMPLE_C_CD, AMDGPUDim2D }, // 264
386
  { Intrinsic::amdgcn_image_sample_c_cd_2darray, IMAGE_SAMPLE_C_CD, AMDGPUDim2DArray }, // 265
387
  { Intrinsic::amdgcn_image_sample_c_cd_3d, IMAGE_SAMPLE_C_CD, AMDGPUDim3D }, // 266
388
  { Intrinsic::amdgcn_image_sample_c_cd_cl_1d, IMAGE_SAMPLE_C_CD_CL, AMDGPUDim1D }, // 267
389
  { Intrinsic::amdgcn_image_sample_c_cd_cl_1darray, IMAGE_SAMPLE_C_CD_CL, AMDGPUDim1DArray }, // 268
390
  { Intrinsic::amdgcn_image_sample_c_cd_cl_2d, IMAGE_SAMPLE_C_CD_CL, AMDGPUDim2D }, // 269
391
  { Intrinsic::amdgcn_image_sample_c_cd_cl_2darray, IMAGE_SAMPLE_C_CD_CL, AMDGPUDim2DArray }, // 270
392
  { Intrinsic::amdgcn_image_sample_c_cd_cl_3d, IMAGE_SAMPLE_C_CD_CL, AMDGPUDim3D }, // 271
393
  { Intrinsic::amdgcn_image_sample_c_cd_cl_cube, IMAGE_SAMPLE_C_CD_CL, AMDGPUDimCube }, // 272
394
  { Intrinsic::amdgcn_image_sample_c_cd_cl_o_1d, IMAGE_SAMPLE_C_CD_CL_O, AMDGPUDim1D }, // 273
395
  { Intrinsic::amdgcn_image_sample_c_cd_cl_o_1darray, IMAGE_SAMPLE_C_CD_CL_O, AMDGPUDim1DArray }, // 274
396
  { Intrinsic::amdgcn_image_sample_c_cd_cl_o_2d, IMAGE_SAMPLE_C_CD_CL_O, AMDGPUDim2D }, // 275
397
  { Intrinsic::amdgcn_image_sample_c_cd_cl_o_2darray, IMAGE_SAMPLE_C_CD_CL_O, AMDGPUDim2DArray }, // 276
398
  { Intrinsic::amdgcn_image_sample_c_cd_cl_o_3d, IMAGE_SAMPLE_C_CD_CL_O, AMDGPUDim3D }, // 277
399
  { Intrinsic::amdgcn_image_sample_c_cd_cl_o_cube, IMAGE_SAMPLE_C_CD_CL_O, AMDGPUDimCube }, // 278
400
  { Intrinsic::amdgcn_image_sample_c_cd_cube, IMAGE_SAMPLE_C_CD, AMDGPUDimCube }, // 279
401
  { Intrinsic::amdgcn_image_sample_c_cd_o_1d, IMAGE_SAMPLE_C_CD_O, AMDGPUDim1D }, // 280
402
  { Intrinsic::amdgcn_image_sample_c_cd_o_1darray, IMAGE_SAMPLE_C_CD_O, AMDGPUDim1DArray }, // 281
403
  { Intrinsic::amdgcn_image_sample_c_cd_o_2d, IMAGE_SAMPLE_C_CD_O, AMDGPUDim2D }, // 282
404
  { Intrinsic::amdgcn_image_sample_c_cd_o_2darray, IMAGE_SAMPLE_C_CD_O, AMDGPUDim2DArray }, // 283
405
  { Intrinsic::amdgcn_image_sample_c_cd_o_3d, IMAGE_SAMPLE_C_CD_O, AMDGPUDim3D }, // 284
406
  { Intrinsic::amdgcn_image_sample_c_cd_o_cube, IMAGE_SAMPLE_C_CD_O, AMDGPUDimCube }, // 285
407
  { Intrinsic::amdgcn_image_sample_c_cl_1d, IMAGE_SAMPLE_C_CL, AMDGPUDim1D }, // 286
408
  { Intrinsic::amdgcn_image_sample_c_cl_1darray, IMAGE_SAMPLE_C_CL, AMDGPUDim1DArray }, // 287
409
  { Intrinsic::amdgcn_image_sample_c_cl_2d, IMAGE_SAMPLE_C_CL, AMDGPUDim2D }, // 288
410
  { Intrinsic::amdgcn_image_sample_c_cl_2darray, IMAGE_SAMPLE_C_CL, AMDGPUDim2DArray }, // 289
411
  { Intrinsic::amdgcn_image_sample_c_cl_3d, IMAGE_SAMPLE_C_CL, AMDGPUDim3D }, // 290
412
  { Intrinsic::amdgcn_image_sample_c_cl_cube, IMAGE_SAMPLE_C_CL, AMDGPUDimCube }, // 291
413
  { Intrinsic::amdgcn_image_sample_c_cl_o_1d, IMAGE_SAMPLE_C_CL_O, AMDGPUDim1D }, // 292
414
  { Intrinsic::amdgcn_image_sample_c_cl_o_1darray, IMAGE_SAMPLE_C_CL_O, AMDGPUDim1DArray }, // 293
415
  { Intrinsic::amdgcn_image_sample_c_cl_o_2d, IMAGE_SAMPLE_C_CL_O, AMDGPUDim2D }, // 294
416
  { Intrinsic::amdgcn_image_sample_c_cl_o_2darray, IMAGE_SAMPLE_C_CL_O, AMDGPUDim2DArray }, // 295
417
  { Intrinsic::amdgcn_image_sample_c_cl_o_3d, IMAGE_SAMPLE_C_CL_O, AMDGPUDim3D }, // 296
418
  { Intrinsic::amdgcn_image_sample_c_cl_o_cube, IMAGE_SAMPLE_C_CL_O, AMDGPUDimCube }, // 297
419
  { Intrinsic::amdgcn_image_sample_c_cube, IMAGE_SAMPLE_C, AMDGPUDimCube }, // 298
420
  { Intrinsic::amdgcn_image_sample_c_d_1d, IMAGE_SAMPLE_C_D, AMDGPUDim1D }, // 299
421
  { Intrinsic::amdgcn_image_sample_c_d_1darray, IMAGE_SAMPLE_C_D, AMDGPUDim1DArray }, // 300
422
  { Intrinsic::amdgcn_image_sample_c_d_2d, IMAGE_SAMPLE_C_D, AMDGPUDim2D }, // 301
423
  { Intrinsic::amdgcn_image_sample_c_d_2darray, IMAGE_SAMPLE_C_D, AMDGPUDim2DArray }, // 302
424
  { Intrinsic::amdgcn_image_sample_c_d_3d, IMAGE_SAMPLE_C_D, AMDGPUDim3D }, // 303
425
  { Intrinsic::amdgcn_image_sample_c_d_cl_1d, IMAGE_SAMPLE_C_D_CL, AMDGPUDim1D }, // 304
426
  { Intrinsic::amdgcn_image_sample_c_d_cl_1darray, IMAGE_SAMPLE_C_D_CL, AMDGPUDim1DArray }, // 305
427
  { Intrinsic::amdgcn_image_sample_c_d_cl_2d, IMAGE_SAMPLE_C_D_CL, AMDGPUDim2D }, // 306
428
  { Intrinsic::amdgcn_image_sample_c_d_cl_2darray, IMAGE_SAMPLE_C_D_CL, AMDGPUDim2DArray }, // 307
429
  { Intrinsic::amdgcn_image_sample_c_d_cl_3d, IMAGE_SAMPLE_C_D_CL, AMDGPUDim3D }, // 308
430
  { Intrinsic::amdgcn_image_sample_c_d_cl_cube, IMAGE_SAMPLE_C_D_CL, AMDGPUDimCube }, // 309
431
  { Intrinsic::amdgcn_image_sample_c_d_cl_o_1d, IMAGE_SAMPLE_C_D_CL_O, AMDGPUDim1D }, // 310
432
  { Intrinsic::amdgcn_image_sample_c_d_cl_o_1darray, IMAGE_SAMPLE_C_D_CL_O, AMDGPUDim1DArray }, // 311
433
  { Intrinsic::amdgcn_image_sample_c_d_cl_o_2d, IMAGE_SAMPLE_C_D_CL_O, AMDGPUDim2D }, // 312
434
  { Intrinsic::amdgcn_image_sample_c_d_cl_o_2darray, IMAGE_SAMPLE_C_D_CL_O, AMDGPUDim2DArray }, // 313
435
  { Intrinsic::amdgcn_image_sample_c_d_cl_o_3d, IMAGE_SAMPLE_C_D_CL_O, AMDGPUDim3D }, // 314
436
  { Intrinsic::amdgcn_image_sample_c_d_cl_o_cube, IMAGE_SAMPLE_C_D_CL_O, AMDGPUDimCube }, // 315
437
  { Intrinsic::amdgcn_image_sample_c_d_cube, IMAGE_SAMPLE_C_D, AMDGPUDimCube }, // 316
438
  { Intrinsic::amdgcn_image_sample_c_d_o_1d, IMAGE_SAMPLE_C_D_O, AMDGPUDim1D }, // 317
439
  { Intrinsic::amdgcn_image_sample_c_d_o_1darray, IMAGE_SAMPLE_C_D_O, AMDGPUDim1DArray }, // 318
440
  { Intrinsic::amdgcn_image_sample_c_d_o_2d, IMAGE_SAMPLE_C_D_O, AMDGPUDim2D }, // 319
441
  { Intrinsic::amdgcn_image_sample_c_d_o_2darray, IMAGE_SAMPLE_C_D_O, AMDGPUDim2DArray }, // 320
442
  { Intrinsic::amdgcn_image_sample_c_d_o_3d, IMAGE_SAMPLE_C_D_O, AMDGPUDim3D }, // 321
443
  { Intrinsic::amdgcn_image_sample_c_d_o_cube, IMAGE_SAMPLE_C_D_O, AMDGPUDimCube }, // 322
444
  { Intrinsic::amdgcn_image_sample_c_l_1d, IMAGE_SAMPLE_C_L, AMDGPUDim1D }, // 323
445
  { Intrinsic::amdgcn_image_sample_c_l_1darray, IMAGE_SAMPLE_C_L, AMDGPUDim1DArray }, // 324
446
  { Intrinsic::amdgcn_image_sample_c_l_2d, IMAGE_SAMPLE_C_L, AMDGPUDim2D }, // 325
447
  { Intrinsic::amdgcn_image_sample_c_l_2darray, IMAGE_SAMPLE_C_L, AMDGPUDim2DArray }, // 326
448
  { Intrinsic::amdgcn_image_sample_c_l_3d, IMAGE_SAMPLE_C_L, AMDGPUDim3D }, // 327
449
  { Intrinsic::amdgcn_image_sample_c_l_cube, IMAGE_SAMPLE_C_L, AMDGPUDimCube }, // 328
450
  { Intrinsic::amdgcn_image_sample_c_l_o_1d, IMAGE_SAMPLE_C_L_O, AMDGPUDim1D }, // 329
451
  { Intrinsic::amdgcn_image_sample_c_l_o_1darray, IMAGE_SAMPLE_C_L_O, AMDGPUDim1DArray }, // 330
452
  { Intrinsic::amdgcn_image_sample_c_l_o_2d, IMAGE_SAMPLE_C_L_O, AMDGPUDim2D }, // 331
453
  { Intrinsic::amdgcn_image_sample_c_l_o_2darray, IMAGE_SAMPLE_C_L_O, AMDGPUDim2DArray }, // 332
454
  { Intrinsic::amdgcn_image_sample_c_l_o_3d, IMAGE_SAMPLE_C_L_O, AMDGPUDim3D }, // 333
455
  { Intrinsic::amdgcn_image_sample_c_l_o_cube, IMAGE_SAMPLE_C_L_O, AMDGPUDimCube }, // 334
456
  { Intrinsic::amdgcn_image_sample_c_lz_1d, IMAGE_SAMPLE_C_LZ, AMDGPUDim1D }, // 335
457
  { Intrinsic::amdgcn_image_sample_c_lz_1darray, IMAGE_SAMPLE_C_LZ, AMDGPUDim1DArray }, // 336
458
  { Intrinsic::amdgcn_image_sample_c_lz_2d, IMAGE_SAMPLE_C_LZ, AMDGPUDim2D }, // 337
459
  { Intrinsic::amdgcn_image_sample_c_lz_2darray, IMAGE_SAMPLE_C_LZ, AMDGPUDim2DArray }, // 338
460
  { Intrinsic::amdgcn_image_sample_c_lz_3d, IMAGE_SAMPLE_C_LZ, AMDGPUDim3D }, // 339
461
  { Intrinsic::amdgcn_image_sample_c_lz_cube, IMAGE_SAMPLE_C_LZ, AMDGPUDimCube }, // 340
462
  { Intrinsic::amdgcn_image_sample_c_lz_o_1d, IMAGE_SAMPLE_C_LZ_O, AMDGPUDim1D }, // 341
463
  { Intrinsic::amdgcn_image_sample_c_lz_o_1darray, IMAGE_SAMPLE_C_LZ_O, AMDGPUDim1DArray }, // 342
464
  { Intrinsic::amdgcn_image_sample_c_lz_o_2d, IMAGE_SAMPLE_C_LZ_O, AMDGPUDim2D }, // 343
465
  { Intrinsic::amdgcn_image_sample_c_lz_o_2darray, IMAGE_SAMPLE_C_LZ_O, AMDGPUDim2DArray }, // 344
466
  { Intrinsic::amdgcn_image_sample_c_lz_o_3d, IMAGE_SAMPLE_C_LZ_O, AMDGPUDim3D }, // 345
467
  { Intrinsic::amdgcn_image_sample_c_lz_o_cube, IMAGE_SAMPLE_C_LZ_O, AMDGPUDimCube }, // 346
468
  { Intrinsic::amdgcn_image_sample_c_o_1d, IMAGE_SAMPLE_C_O, AMDGPUDim1D }, // 347
469
  { Intrinsic::amdgcn_image_sample_c_o_1darray, IMAGE_SAMPLE_C_O, AMDGPUDim1DArray }, // 348
470
  { Intrinsic::amdgcn_image_sample_c_o_2d, IMAGE_SAMPLE_C_O, AMDGPUDim2D }, // 349
471
  { Intrinsic::amdgcn_image_sample_c_o_2darray, IMAGE_SAMPLE_C_O, AMDGPUDim2DArray }, // 350
472
  { Intrinsic::amdgcn_image_sample_c_o_3d, IMAGE_SAMPLE_C_O, AMDGPUDim3D }, // 351
473
  { Intrinsic::amdgcn_image_sample_c_o_cube, IMAGE_SAMPLE_C_O, AMDGPUDimCube }, // 352
474
  { Intrinsic::amdgcn_image_sample_cd_1d, IMAGE_SAMPLE_CD, AMDGPUDim1D }, // 353
475
  { Intrinsic::amdgcn_image_sample_cd_1darray, IMAGE_SAMPLE_CD, AMDGPUDim1DArray }, // 354
476
  { Intrinsic::amdgcn_image_sample_cd_2d, IMAGE_SAMPLE_CD, AMDGPUDim2D }, // 355
477
  { Intrinsic::amdgcn_image_sample_cd_2darray, IMAGE_SAMPLE_CD, AMDGPUDim2DArray }, // 356
478
  { Intrinsic::amdgcn_image_sample_cd_3d, IMAGE_SAMPLE_CD, AMDGPUDim3D }, // 357
479
  { Intrinsic::amdgcn_image_sample_cd_cl_1d, IMAGE_SAMPLE_CD_CL, AMDGPUDim1D }, // 358
480
  { Intrinsic::amdgcn_image_sample_cd_cl_1darray, IMAGE_SAMPLE_CD_CL, AMDGPUDim1DArray }, // 359
481
  { Intrinsic::amdgcn_image_sample_cd_cl_2d, IMAGE_SAMPLE_CD_CL, AMDGPUDim2D }, // 360
482
  { Intrinsic::amdgcn_image_sample_cd_cl_2darray, IMAGE_SAMPLE_CD_CL, AMDGPUDim2DArray }, // 361
483
  { Intrinsic::amdgcn_image_sample_cd_cl_3d, IMAGE_SAMPLE_CD_CL, AMDGPUDim3D }, // 362
484
  { Intrinsic::amdgcn_image_sample_cd_cl_cube, IMAGE_SAMPLE_CD_CL, AMDGPUDimCube }, // 363
485
  { Intrinsic::amdgcn_image_sample_cd_cl_o_1d, IMAGE_SAMPLE_CD_CL_O, AMDGPUDim1D }, // 364
486
  { Intrinsic::amdgcn_image_sample_cd_cl_o_1darray, IMAGE_SAMPLE_CD_CL_O, AMDGPUDim1DArray }, // 365
487
  { Intrinsic::amdgcn_image_sample_cd_cl_o_2d, IMAGE_SAMPLE_CD_CL_O, AMDGPUDim2D }, // 366
488
  { Intrinsic::amdgcn_image_sample_cd_cl_o_2darray, IMAGE_SAMPLE_CD_CL_O, AMDGPUDim2DArray }, // 367
489
  { Intrinsic::amdgcn_image_sample_cd_cl_o_3d, IMAGE_SAMPLE_CD_CL_O, AMDGPUDim3D }, // 368
490
  { Intrinsic::amdgcn_image_sample_cd_cl_o_cube, IMAGE_SAMPLE_CD_CL_O, AMDGPUDimCube }, // 369
491
  { Intrinsic::amdgcn_image_sample_cd_cube, IMAGE_SAMPLE_CD, AMDGPUDimCube }, // 370
492
  { Intrinsic::amdgcn_image_sample_cd_o_1d, IMAGE_SAMPLE_CD_O, AMDGPUDim1D }, // 371
493
  { Intrinsic::amdgcn_image_sample_cd_o_1darray, IMAGE_SAMPLE_CD_O, AMDGPUDim1DArray }, // 372
494
  { Intrinsic::amdgcn_image_sample_cd_o_2d, IMAGE_SAMPLE_CD_O, AMDGPUDim2D }, // 373
495
  { Intrinsic::amdgcn_image_sample_cd_o_2darray, IMAGE_SAMPLE_CD_O, AMDGPUDim2DArray }, // 374
496
  { Intrinsic::amdgcn_image_sample_cd_o_3d, IMAGE_SAMPLE_CD_O, AMDGPUDim3D }, // 375
497
  { Intrinsic::amdgcn_image_sample_cd_o_cube, IMAGE_SAMPLE_CD_O, AMDGPUDimCube }, // 376
498
  { Intrinsic::amdgcn_image_sample_cl_1d, IMAGE_SAMPLE_CL, AMDGPUDim1D }, // 377
499
  { Intrinsic::amdgcn_image_sample_cl_1darray, IMAGE_SAMPLE_CL, AMDGPUDim1DArray }, // 378
500
  { Intrinsic::amdgcn_image_sample_cl_2d, IMAGE_SAMPLE_CL, AMDGPUDim2D }, // 379
501
  { Intrinsic::amdgcn_image_sample_cl_2darray, IMAGE_SAMPLE_CL, AMDGPUDim2DArray }, // 380
502
  { Intrinsic::amdgcn_image_sample_cl_3d, IMAGE_SAMPLE_CL, AMDGPUDim3D }, // 381
503
  { Intrinsic::amdgcn_image_sample_cl_cube, IMAGE_SAMPLE_CL, AMDGPUDimCube }, // 382
504
  { Intrinsic::amdgcn_image_sample_cl_o_1d, IMAGE_SAMPLE_CL_O, AMDGPUDim1D }, // 383
505
  { Intrinsic::amdgcn_image_sample_cl_o_1darray, IMAGE_SAMPLE_CL_O, AMDGPUDim1DArray }, // 384
506
  { Intrinsic::amdgcn_image_sample_cl_o_2d, IMAGE_SAMPLE_CL_O, AMDGPUDim2D }, // 385
507
  { Intrinsic::amdgcn_image_sample_cl_o_2darray, IMAGE_SAMPLE_CL_O, AMDGPUDim2DArray }, // 386
508
  { Intrinsic::amdgcn_image_sample_cl_o_3d, IMAGE_SAMPLE_CL_O, AMDGPUDim3D }, // 387
509
  { Intrinsic::amdgcn_image_sample_cl_o_cube, IMAGE_SAMPLE_CL_O, AMDGPUDimCube }, // 388
510
  { Intrinsic::amdgcn_image_sample_cube, IMAGE_SAMPLE, AMDGPUDimCube }, // 389
511
  { Intrinsic::amdgcn_image_sample_d_1d, IMAGE_SAMPLE_D, AMDGPUDim1D }, // 390
512
  { Intrinsic::amdgcn_image_sample_d_1darray, IMAGE_SAMPLE_D, AMDGPUDim1DArray }, // 391
513
  { Intrinsic::amdgcn_image_sample_d_2d, IMAGE_SAMPLE_D, AMDGPUDim2D }, // 392
514
  { Intrinsic::amdgcn_image_sample_d_2darray, IMAGE_SAMPLE_D, AMDGPUDim2DArray }, // 393
515
  { Intrinsic::amdgcn_image_sample_d_3d, IMAGE_SAMPLE_D, AMDGPUDim3D }, // 394
516
  { Intrinsic::amdgcn_image_sample_d_cl_1d, IMAGE_SAMPLE_D_CL, AMDGPUDim1D }, // 395
517
  { Intrinsic::amdgcn_image_sample_d_cl_1darray, IMAGE_SAMPLE_D_CL, AMDGPUDim1DArray }, // 396
518
  { Intrinsic::amdgcn_image_sample_d_cl_2d, IMAGE_SAMPLE_D_CL, AMDGPUDim2D }, // 397
519
  { Intrinsic::amdgcn_image_sample_d_cl_2darray, IMAGE_SAMPLE_D_CL, AMDGPUDim2DArray }, // 398
520
  { Intrinsic::amdgcn_image_sample_d_cl_3d, IMAGE_SAMPLE_D_CL, AMDGPUDim3D }, // 399
521
  { Intrinsic::amdgcn_image_sample_d_cl_cube, IMAGE_SAMPLE_D_CL, AMDGPUDimCube }, // 400
522
  { Intrinsic::amdgcn_image_sample_d_cl_o_1d, IMAGE_SAMPLE_D_CL_O, AMDGPUDim1D }, // 401
523
  { Intrinsic::amdgcn_image_sample_d_cl_o_1darray, IMAGE_SAMPLE_D_CL_O, AMDGPUDim1DArray }, // 402
524
  { Intrinsic::amdgcn_image_sample_d_cl_o_2d, IMAGE_SAMPLE_D_CL_O, AMDGPUDim2D }, // 403
525
  { Intrinsic::amdgcn_image_sample_d_cl_o_2darray, IMAGE_SAMPLE_D_CL_O, AMDGPUDim2DArray }, // 404
526
  { Intrinsic::amdgcn_image_sample_d_cl_o_3d, IMAGE_SAMPLE_D_CL_O, AMDGPUDim3D }, // 405
527
  { Intrinsic::amdgcn_image_sample_d_cl_o_cube, IMAGE_SAMPLE_D_CL_O, AMDGPUDimCube }, // 406
528
  { Intrinsic::amdgcn_image_sample_d_cube, IMAGE_SAMPLE_D, AMDGPUDimCube }, // 407
529
  { Intrinsic::amdgcn_image_sample_d_o_1d, IMAGE_SAMPLE_D_O, AMDGPUDim1D }, // 408
530
  { Intrinsic::amdgcn_image_sample_d_o_1darray, IMAGE_SAMPLE_D_O, AMDGPUDim1DArray }, // 409
531
  { Intrinsic::amdgcn_image_sample_d_o_2d, IMAGE_SAMPLE_D_O, AMDGPUDim2D }, // 410
532
  { Intrinsic::amdgcn_image_sample_d_o_2darray, IMAGE_SAMPLE_D_O, AMDGPUDim2DArray }, // 411
533
  { Intrinsic::amdgcn_image_sample_d_o_3d, IMAGE_SAMPLE_D_O, AMDGPUDim3D }, // 412
534
  { Intrinsic::amdgcn_image_sample_d_o_cube, IMAGE_SAMPLE_D_O, AMDGPUDimCube }, // 413
535
  { Intrinsic::amdgcn_image_sample_l_1d, IMAGE_SAMPLE_L, AMDGPUDim1D }, // 414
536
  { Intrinsic::amdgcn_image_sample_l_1darray, IMAGE_SAMPLE_L, AMDGPUDim1DArray }, // 415
537
  { Intrinsic::amdgcn_image_sample_l_2d, IMAGE_SAMPLE_L, AMDGPUDim2D }, // 416
538
  { Intrinsic::amdgcn_image_sample_l_2darray, IMAGE_SAMPLE_L, AMDGPUDim2DArray }, // 417
539
  { Intrinsic::amdgcn_image_sample_l_3d, IMAGE_SAMPLE_L, AMDGPUDim3D }, // 418
540
  { Intrinsic::amdgcn_image_sample_l_cube, IMAGE_SAMPLE_L, AMDGPUDimCube }, // 419
541
  { Intrinsic::amdgcn_image_sample_l_o_1d, IMAGE_SAMPLE_L_O, AMDGPUDim1D }, // 420
542
  { Intrinsic::amdgcn_image_sample_l_o_1darray, IMAGE_SAMPLE_L_O, AMDGPUDim1DArray }, // 421
543
  { Intrinsic::amdgcn_image_sample_l_o_2d, IMAGE_SAMPLE_L_O, AMDGPUDim2D }, // 422
544
  { Intrinsic::amdgcn_image_sample_l_o_2darray, IMAGE_SAMPLE_L_O, AMDGPUDim2DArray }, // 423
545
  { Intrinsic::amdgcn_image_sample_l_o_3d, IMAGE_SAMPLE_L_O, AMDGPUDim3D }, // 424
546
  { Intrinsic::amdgcn_image_sample_l_o_cube, IMAGE_SAMPLE_L_O, AMDGPUDimCube }, // 425
547
  { Intrinsic::amdgcn_image_sample_lz_1d, IMAGE_SAMPLE_LZ, AMDGPUDim1D }, // 426
548
  { Intrinsic::amdgcn_image_sample_lz_1darray, IMAGE_SAMPLE_LZ, AMDGPUDim1DArray }, // 427
549
  { Intrinsic::amdgcn_image_sample_lz_2d, IMAGE_SAMPLE_LZ, AMDGPUDim2D }, // 428
550
  { Intrinsic::amdgcn_image_sample_lz_2darray, IMAGE_SAMPLE_LZ, AMDGPUDim2DArray }, // 429
551
  { Intrinsic::amdgcn_image_sample_lz_3d, IMAGE_SAMPLE_LZ, AMDGPUDim3D }, // 430
552
  { Intrinsic::amdgcn_image_sample_lz_cube, IMAGE_SAMPLE_LZ, AMDGPUDimCube }, // 431
553
  { Intrinsic::amdgcn_image_sample_lz_o_1d, IMAGE_SAMPLE_LZ_O, AMDGPUDim1D }, // 432
554
  { Intrinsic::amdgcn_image_sample_lz_o_1darray, IMAGE_SAMPLE_LZ_O, AMDGPUDim1DArray }, // 433
555
  { Intrinsic::amdgcn_image_sample_lz_o_2d, IMAGE_SAMPLE_LZ_O, AMDGPUDim2D }, // 434
556
  { Intrinsic::amdgcn_image_sample_lz_o_2darray, IMAGE_SAMPLE_LZ_O, AMDGPUDim2DArray }, // 435
557
  { Intrinsic::amdgcn_image_sample_lz_o_3d, IMAGE_SAMPLE_LZ_O, AMDGPUDim3D }, // 436
558
  { Intrinsic::amdgcn_image_sample_lz_o_cube, IMAGE_SAMPLE_LZ_O, AMDGPUDimCube }, // 437
559
  { Intrinsic::amdgcn_image_sample_o_1d, IMAGE_SAMPLE_O, AMDGPUDim1D }, // 438
560
  { Intrinsic::amdgcn_image_sample_o_1darray, IMAGE_SAMPLE_O, AMDGPUDim1DArray }, // 439
561
  { Intrinsic::amdgcn_image_sample_o_2d, IMAGE_SAMPLE_O, AMDGPUDim2D }, // 440
562
  { Intrinsic::amdgcn_image_sample_o_2darray, IMAGE_SAMPLE_O, AMDGPUDim2DArray }, // 441
563
  { Intrinsic::amdgcn_image_sample_o_3d, IMAGE_SAMPLE_O, AMDGPUDim3D }, // 442
564
  { Intrinsic::amdgcn_image_sample_o_cube, IMAGE_SAMPLE_O, AMDGPUDimCube }, // 443
565
  { Intrinsic::amdgcn_image_store_1d, IMAGE_STORE, AMDGPUDim1D }, // 444
566
  { Intrinsic::amdgcn_image_store_1darray, IMAGE_STORE, AMDGPUDim1DArray }, // 445
567
  { Intrinsic::amdgcn_image_store_2d, IMAGE_STORE, AMDGPUDim2D }, // 446
568
  { Intrinsic::amdgcn_image_store_2darray, IMAGE_STORE, AMDGPUDim2DArray }, // 447
569
  { Intrinsic::amdgcn_image_store_2darraymsaa, IMAGE_STORE, AMDGPUDim2DArrayMsaa }, // 448
570
  { Intrinsic::amdgcn_image_store_2dmsaa, IMAGE_STORE, AMDGPUDim2DMsaa }, // 449
571
  { Intrinsic::amdgcn_image_store_3d, IMAGE_STORE, AMDGPUDim3D }, // 450
572
  { Intrinsic::amdgcn_image_store_cube, IMAGE_STORE, AMDGPUDimCube }, // 451
573
  { Intrinsic::amdgcn_image_store_mip_1d, IMAGE_STORE_MIP, AMDGPUDim1D }, // 452
574
  { Intrinsic::amdgcn_image_store_mip_1darray, IMAGE_STORE_MIP, AMDGPUDim1DArray }, // 453
575
  { Intrinsic::amdgcn_image_store_mip_2d, IMAGE_STORE_MIP, AMDGPUDim2D }, // 454
576
  { Intrinsic::amdgcn_image_store_mip_2darray, IMAGE_STORE_MIP, AMDGPUDim2DArray }, // 455
577
  { Intrinsic::amdgcn_image_store_mip_3d, IMAGE_STORE_MIP, AMDGPUDim3D }, // 456
578
  { Intrinsic::amdgcn_image_store_mip_cube, IMAGE_STORE_MIP, AMDGPUDimCube }, // 457
579
 };
580
581
5.21k
const ImageDimIntrinsicInfo *getImageDimIntrinsicInfo(unsigned Intr) {
582
5.21k
  if ((Intr < Intrinsic::amdgcn_image_atomic_add_1d) ||
583
5.21k
      
(Intr > Intrinsic::amdgcn_image_store_mip_cube)3.24k
)
584
4.21k
    return nullptr;
585
1.00k
586
1.00k
  struct KeyType {
587
1.00k
    unsigned Intr;
588
1.00k
  };
589
1.00k
  KeyType Key = { Intr };
590
1.00k
  auto Table = makeArrayRef(ImageDimIntrinsicTable);
591
1.00k
  auto Idx = std::lower_bound(Table.begin(), Table.end(), Key,
592
8.92k
    [](const ImageDimIntrinsicInfo &LHS, const KeyType &RHS) {
593
8.92k
      if (LHS.Intr < RHS.Intr)
594
4.73k
        return true;
595
4.19k
      if (LHS.Intr > RHS.Intr)
596
3.18k
        return false;
597
1.00k
      return false;
598
1.00k
    });
599
1.00k
600
1.00k
  if (Idx == Table.end() ||
601
1.00k
      Key.Intr != Idx->Intr)
602
0
    return nullptr;
603
1.00k
  return &*Idx;
604
1.00k
}
605
#endif
606
607
#ifdef GET_MIMGBaseOpcodesTable_DECL
608
const MIMGBaseOpcodeInfo *getMIMGBaseOpcodeInfo(unsigned BaseOpcode);
609
#endif
610
611
#ifdef GET_MIMGBaseOpcodesTable_IMPL
612
const MIMGBaseOpcodeInfo MIMGBaseOpcodesTable[] = {
613
  { IMAGE_ATOMIC_ADD, false, true, false, false, false, 0x0, false, true, false, false }, // 0
614
  { IMAGE_ATOMIC_AND, false, true, false, false, false, 0x0, false, true, false, false }, // 1
615
  { IMAGE_ATOMIC_CMPSWAP, false, true, true, false, false, 0x0, false, true, false, false }, // 2
616
  { IMAGE_ATOMIC_DEC, false, true, false, false, false, 0x0, false, true, false, false }, // 3
617
  { IMAGE_ATOMIC_INC, false, true, false, false, false, 0x0, false, true, false, false }, // 4
618
  { IMAGE_ATOMIC_OR, false, true, false, false, false, 0x0, false, true, false, false }, // 5
619
  { IMAGE_ATOMIC_SMAX, false, true, false, false, false, 0x0, false, true, false, false }, // 6
620
  { IMAGE_ATOMIC_SMIN, false, true, false, false, false, 0x0, false, true, false, false }, // 7
621
  { IMAGE_ATOMIC_SUB, false, true, false, false, false, 0x0, false, true, false, false }, // 8
622
  { IMAGE_ATOMIC_SWAP, false, true, false, false, false, 0x0, false, true, false, false }, // 9
623
  { IMAGE_ATOMIC_UMAX, false, true, false, false, false, 0x0, false, true, false, false }, // 10
624
  { IMAGE_ATOMIC_UMIN, false, true, false, false, false, 0x0, false, true, false, false }, // 11
625
  { IMAGE_ATOMIC_XOR, false, true, false, false, false, 0x0, false, true, false, false }, // 12
626
  { IMAGE_GATHER4, false, false, false, true, true, 0x0, false, true, false, true }, // 13
627
  { IMAGE_GATHER4_B, false, false, false, true, true, 0x1, false, true, false, true }, // 14
628
  { IMAGE_GATHER4_B_CL, false, false, false, true, true, 0x1, false, true, true, true }, // 15
629
  { IMAGE_GATHER4_B_CL_O, false, false, false, true, true, 0x2, false, true, true, true }, // 16
630
  { IMAGE_GATHER4_B_O, false, false, false, true, true, 0x2, false, true, false, true }, // 17
631
  { IMAGE_GATHER4_C, false, false, false, true, true, 0x1, false, true, false, true }, // 18
632
  { IMAGE_GATHER4_CL, false, false, false, true, true, 0x0, false, true, true, true }, // 19
633
  { IMAGE_GATHER4_CL_O, false, false, false, true, true, 0x1, false, true, true, true }, // 20
634
  { IMAGE_GATHER4_C_B, false, false, false, true, true, 0x2, false, true, false, true }, // 21
635
  { IMAGE_GATHER4_C_B_CL, false, false, false, true, true, 0x2, false, true, true, true }, // 22
636
  { IMAGE_GATHER4_C_B_CL_O, false, false, false, true, true, 0x3, false, true, true, true }, // 23
637
  { IMAGE_GATHER4_C_B_O, false, false, false, true, true, 0x3, false, true, false, true }, // 24
638
  { IMAGE_GATHER4_C_CL, false, false, false, true, true, 0x1, false, true, true, true }, // 25
639
  { IMAGE_GATHER4_C_CL_O, false, false, false, true, true, 0x2, false, true, true, true }, // 26
640
  { IMAGE_GATHER4_C_L, false, false, false, true, true, 0x1, false, true, true, true }, // 27
641
  { IMAGE_GATHER4_C_LZ, false, false, false, true, true, 0x1, false, true, false, true }, // 28
642
  { IMAGE_GATHER4_C_LZ_O, false, false, false, true, true, 0x2, false, true, false, true }, // 29
643
  { IMAGE_GATHER4_C_L_O, false, false, false, true, true, 0x2, false, true, true, true }, // 30
644
  { IMAGE_GATHER4_C_O, false, false, false, true, true, 0x2, false, true, false, true }, // 31
645
  { IMAGE_GATHER4_L, false, false, false, true, true, 0x0, false, true, true, true }, // 32
646
  { IMAGE_GATHER4_LZ, false, false, false, true, true, 0x0, false, true, false, true }, // 33
647
  { IMAGE_GATHER4_LZ_O, false, false, false, true, true, 0x1, false, true, false, true }, // 34
648
  { IMAGE_GATHER4_L_O, false, false, false, true, true, 0x1, false, true, true, true }, // 35
649
  { IMAGE_GATHER4_O, false, false, false, true, true, 0x1, false, true, false, true }, // 36
650
  { IMAGE_GET_LOD, false, false, false, true, false, 0x0, false, true, false, false }, // 37
651
  { IMAGE_GET_RESINFO, false, false, false, false, false, 0x0, false, false, true, false }, // 38
652
  { IMAGE_LOAD, false, false, false, false, false, 0x0, false, true, false, true }, // 39
653
  { IMAGE_LOAD_MIP, false, false, false, false, false, 0x0, false, true, true, true }, // 40
654
  { IMAGE_LOAD_MIP_PCK, false, false, false, false, false, 0x0, false, true, true, false }, // 41
655
  { IMAGE_LOAD_MIP_PCK_SGN, false, false, false, false, false, 0x0, false, true, true, false }, // 42
656
  { IMAGE_LOAD_PCK, false, false, false, false, false, 0x0, false, true, false, false }, // 43
657
  { IMAGE_LOAD_PCK_SGN, false, false, false, false, false, 0x0, false, true, false, false }, // 44
658
  { IMAGE_SAMPLE, false, false, false, true, false, 0x0, false, true, false, true }, // 45
659
  { IMAGE_SAMPLE_B, false, false, false, true, false, 0x1, false, true, false, true }, // 46
660
  { IMAGE_SAMPLE_B_CL, false, false, false, true, false, 0x1, false, true, true, true }, // 47
661
  { IMAGE_SAMPLE_B_CL_O, false, false, false, true, false, 0x2, false, true, true, true }, // 48
662
  { IMAGE_SAMPLE_B_O, false, false, false, true, false, 0x2, false, true, false, true }, // 49
663
  { IMAGE_SAMPLE_C, false, false, false, true, false, 0x1, false, true, false, true }, // 50
664
  { IMAGE_SAMPLE_CD, false, false, false, true, false, 0x0, true, true, false, true }, // 51
665
  { IMAGE_SAMPLE_CD_CL, false, false, false, true, false, 0x0, true, true, true, true }, // 52
666
  { IMAGE_SAMPLE_CD_CL_O, false, false, false, true, false, 0x1, true, true, true, true }, // 53
667
  { IMAGE_SAMPLE_CD_O, false, false, false, true, false, 0x1, true, true, false, true }, // 54
668
  { IMAGE_SAMPLE_CL, false, false, false, true, false, 0x0, false, true, true, true }, // 55
669
  { IMAGE_SAMPLE_CL_O, false, false, false, true, false, 0x1, false, true, true, true }, // 56
670
  { IMAGE_SAMPLE_C_B, false, false, false, true, false, 0x2, false, true, false, true }, // 57
671
  { IMAGE_SAMPLE_C_B_CL, false, false, false, true, false, 0x2, false, true, true, true }, // 58
672
  { IMAGE_SAMPLE_C_B_CL_O, false, false, false, true, false, 0x3, false, true, true, true }, // 59
673
  { IMAGE_SAMPLE_C_B_O, false, false, false, true, false, 0x3, false, true, false, true }, // 60
674
  { IMAGE_SAMPLE_C_CD, false, false, false, true, false, 0x1, true, true, false, true }, // 61
675
  { IMAGE_SAMPLE_C_CD_CL, false, false, false, true, false, 0x1, true, true, true, true }, // 62
676
  { IMAGE_SAMPLE_C_CD_CL_O, false, false, false, true, false, 0x2, true, true, true, true }, // 63
677
  { IMAGE_SAMPLE_C_CD_O, false, false, false, true, false, 0x2, true, true, false, true }, // 64
678
  { IMAGE_SAMPLE_C_CL, false, false, false, true, false, 0x1, false, true, true, true }, // 65
679
  { IMAGE_SAMPLE_C_CL_O, false, false, false, true, false, 0x2, false, true, true, true }, // 66
680
  { IMAGE_SAMPLE_C_D, false, false, false, true, false, 0x1, true, true, false, true }, // 67
681
  { IMAGE_SAMPLE_C_D_CL, false, false, false, true, false, 0x1, true, true, true, true }, // 68
682
  { IMAGE_SAMPLE_C_D_CL_O, false, false, false, true, false, 0x2, true, true, true, true }, // 69
683
  { IMAGE_SAMPLE_C_D_O, false, false, false, true, false, 0x2, true, true, false, true }, // 70
684
  { IMAGE_SAMPLE_C_L, false, false, false, true, false, 0x1, false, true, true, true }, // 71
685
  { IMAGE_SAMPLE_C_LZ, false, false, false, true, false, 0x1, false, true, false, true }, // 72
686
  { IMAGE_SAMPLE_C_LZ_O, false, false, false, true, false, 0x2, false, true, false, true }, // 73
687
  { IMAGE_SAMPLE_C_L_O, false, false, false, true, false, 0x2, false, true, true, true }, // 74
688
  { IMAGE_SAMPLE_C_O, false, false, false, true, false, 0x2, false, true, false, true }, // 75
689
  { IMAGE_SAMPLE_D, false, false, false, true, false, 0x0, true, true, false, true }, // 76
690
  { IMAGE_SAMPLE_D_CL, false, false, false, true, false, 0x0, true, true, true, true }, // 77
691
  { IMAGE_SAMPLE_D_CL_O, false, false, false, true, false, 0x1, true, true, true, true }, // 78
692
  { IMAGE_SAMPLE_D_O, false, false, false, true, false, 0x1, true, true, false, true }, // 79
693
  { IMAGE_SAMPLE_L, false, false, false, true, false, 0x0, false, true, true, true }, // 80
694
  { IMAGE_SAMPLE_LZ, false, false, false, true, false, 0x0, false, true, false, true }, // 81
695
  { IMAGE_SAMPLE_LZ_O, false, false, false, true, false, 0x1, false, true, false, true }, // 82
696
  { IMAGE_SAMPLE_L_O, false, false, false, true, false, 0x1, false, true, true, true }, // 83
697
  { IMAGE_SAMPLE_O, false, false, false, true, false, 0x1, false, true, false, true }, // 84
698
  { IMAGE_STORE, true, false, false, false, false, 0x0, false, true, false, true }, // 85
699
  { IMAGE_STORE_MIP, true, false, false, false, false, 0x0, false, true, true, true }, // 86
700
  { IMAGE_STORE_MIP_PCK, true, false, false, false, false, 0x0, false, true, true, false }, // 87
701
  { IMAGE_STORE_PCK, true, false, false, false, false, 0x0, false, true, false, false }, // 88
702
 };
703
704
1.00k
const MIMGBaseOpcodeInfo *getMIMGBaseOpcodeInfo(unsigned BaseOpcode) {
705
1.00k
  auto Table = makeArrayRef(MIMGBaseOpcodesTable);
706
1.00k
  size_t Idx = BaseOpcode;
707
1.00k
  return Idx >= Table.size() ? 
nullptr0
: &Table[Idx];
708
1.00k
}
709
#endif
710
711
#ifdef GET_MIMGDimInfoTable_DECL
712
const MIMGDimInfo *getMIMGDimInfo(unsigned Dim);
713
#endif
714
715
#ifdef GET_MIMGDimInfoTable_IMPL
716
const MIMGDimInfo MIMGDimInfoTable[] = {
717
  { AMDGPUDim1D, 0x1, 0x2, false }, // 0
718
  { AMDGPUDim1DArray, 0x2, 0x2, true }, // 1
719
  { AMDGPUDim2D, 0x2, 0x4, false }, // 2
720
  { AMDGPUDim2DArray, 0x3, 0x4, true }, // 3
721
  { AMDGPUDim2DArrayMsaa, 0x4, 0x4, true }, // 4
722
  { AMDGPUDim2DMsaa, 0x3, 0x4, false }, // 5
723
  { AMDGPUDim3D, 0x3, 0x6, false }, // 6
724
  { AMDGPUDimCube, 0x3, 0x4, true }, // 7
725
 };
726
727
1.00k
const MIMGDimInfo *getMIMGDimInfo(unsigned Dim) {
728
1.00k
  auto Table = makeArrayRef(MIMGDimInfoTable);
729
1.00k
  size_t Idx = Dim;
730
1.00k
  return Idx >= Table.size() ? 
nullptr0
: &Table[Idx];
731
1.00k
}
732
#endif
733
734
#ifdef GET_MIMGInfoTable_DECL
735
const MIMGInfo *getMIMGOpcodeHelper(unsigned BaseOpcode, unsigned MIMGEncoding, uint8_t VDataDwords, uint8_t VAddrDwords);
736
const MIMGInfo *getMIMGInfo(unsigned Opcode);
737
#endif
738
739
#ifdef GET_MIMGInfoTable_IMPL
740
const MIMGInfo MIMGInfoTable[] = {
741
  { IMAGE_ATOMIC_ADD_V1_V1_si, IMAGE_ATOMIC_ADD, MIMGEncGfx6, 0x1, 0x1 }, // 0
742
  { IMAGE_ATOMIC_ADD_V1_V2_si, IMAGE_ATOMIC_ADD, MIMGEncGfx6, 0x1, 0x2 }, // 1
743
  { IMAGE_ATOMIC_ADD_V1_V3_si, IMAGE_ATOMIC_ADD, MIMGEncGfx6, 0x1, 0x3 }, // 2
744
  { IMAGE_ATOMIC_ADD_V1_V4_si, IMAGE_ATOMIC_ADD, MIMGEncGfx6, 0x1, 0x4 }, // 3
745
  { IMAGE_ATOMIC_ADD_V2_V1_si, IMAGE_ATOMIC_ADD, MIMGEncGfx6, 0x2, 0x1 }, // 4
746
  { IMAGE_ATOMIC_ADD_V2_V2_si, IMAGE_ATOMIC_ADD, MIMGEncGfx6, 0x2, 0x2 }, // 5
747
  { IMAGE_ATOMIC_ADD_V2_V3_si, IMAGE_ATOMIC_ADD, MIMGEncGfx6, 0x2, 0x3 }, // 6
748
  { IMAGE_ATOMIC_ADD_V2_V4_si, IMAGE_ATOMIC_ADD, MIMGEncGfx6, 0x2, 0x4 }, // 7
749
  { IMAGE_ATOMIC_ADD_V1_V1_vi, IMAGE_ATOMIC_ADD, MIMGEncGfx8, 0x1, 0x1 }, // 8
750
  { IMAGE_ATOMIC_ADD_V1_V2_vi, IMAGE_ATOMIC_ADD, MIMGEncGfx8, 0x1, 0x2 }, // 9
751
  { IMAGE_ATOMIC_ADD_V1_V3_vi, IMAGE_ATOMIC_ADD, MIMGEncGfx8, 0x1, 0x3 }, // 10
752
  { IMAGE_ATOMIC_ADD_V1_V4_vi, IMAGE_ATOMIC_ADD, MIMGEncGfx8, 0x1, 0x4 }, // 11
753
  { IMAGE_ATOMIC_ADD_V2_V1_vi, IMAGE_ATOMIC_ADD, MIMGEncGfx8, 0x2, 0x1 }, // 12
754
  { IMAGE_ATOMIC_ADD_V2_V2_vi, IMAGE_ATOMIC_ADD, MIMGEncGfx8, 0x2, 0x2 }, // 13
755
  { IMAGE_ATOMIC_ADD_V2_V3_vi, IMAGE_ATOMIC_ADD, MIMGEncGfx8, 0x2, 0x3 }, // 14
756
  { IMAGE_ATOMIC_ADD_V2_V4_vi, IMAGE_ATOMIC_ADD, MIMGEncGfx8, 0x2, 0x4 }, // 15
757
  { IMAGE_ATOMIC_AND_V1_V1_si, IMAGE_ATOMIC_AND, MIMGEncGfx6, 0x1, 0x1 }, // 16
758
  { IMAGE_ATOMIC_AND_V1_V2_si, IMAGE_ATOMIC_AND, MIMGEncGfx6, 0x1, 0x2 }, // 17
759
  { IMAGE_ATOMIC_AND_V1_V3_si, IMAGE_ATOMIC_AND, MIMGEncGfx6, 0x1, 0x3 }, // 18
760
  { IMAGE_ATOMIC_AND_V1_V4_si, IMAGE_ATOMIC_AND, MIMGEncGfx6, 0x1, 0x4 }, // 19
761
  { IMAGE_ATOMIC_AND_V2_V1_si, IMAGE_ATOMIC_AND, MIMGEncGfx6, 0x2, 0x1 }, // 20
762
  { IMAGE_ATOMIC_AND_V2_V2_si, IMAGE_ATOMIC_AND, MIMGEncGfx6, 0x2, 0x2 }, // 21
763
  { IMAGE_ATOMIC_AND_V2_V3_si, IMAGE_ATOMIC_AND, MIMGEncGfx6, 0x2, 0x3 }, // 22
764
  { IMAGE_ATOMIC_AND_V2_V4_si, IMAGE_ATOMIC_AND, MIMGEncGfx6, 0x2, 0x4 }, // 23
765
  { IMAGE_ATOMIC_AND_V1_V1_vi, IMAGE_ATOMIC_AND, MIMGEncGfx8, 0x1, 0x1 }, // 24
766
  { IMAGE_ATOMIC_AND_V1_V2_vi, IMAGE_ATOMIC_AND, MIMGEncGfx8, 0x1, 0x2 }, // 25
767
  { IMAGE_ATOMIC_AND_V1_V3_vi, IMAGE_ATOMIC_AND, MIMGEncGfx8, 0x1, 0x3 }, // 26
768
  { IMAGE_ATOMIC_AND_V1_V4_vi, IMAGE_ATOMIC_AND, MIMGEncGfx8, 0x1, 0x4 }, // 27
769
  { IMAGE_ATOMIC_AND_V2_V1_vi, IMAGE_ATOMIC_AND, MIMGEncGfx8, 0x2, 0x1 }, // 28
770
  { IMAGE_ATOMIC_AND_V2_V2_vi, IMAGE_ATOMIC_AND, MIMGEncGfx8, 0x2, 0x2 }, // 29
771
  { IMAGE_ATOMIC_AND_V2_V3_vi, IMAGE_ATOMIC_AND, MIMGEncGfx8, 0x2, 0x3 }, // 30
772
  { IMAGE_ATOMIC_AND_V2_V4_vi, IMAGE_ATOMIC_AND, MIMGEncGfx8, 0x2, 0x4 }, // 31
773
  { IMAGE_ATOMIC_CMPSWAP_V1_V1_si, IMAGE_ATOMIC_CMPSWAP, MIMGEncGfx6, 0x2, 0x1 }, // 32
774
  { IMAGE_ATOMIC_CMPSWAP_V1_V2_si, IMAGE_ATOMIC_CMPSWAP, MIMGEncGfx6, 0x2, 0x2 }, // 33
775
  { IMAGE_ATOMIC_CMPSWAP_V1_V3_si, IMAGE_ATOMIC_CMPSWAP, MIMGEncGfx6, 0x2, 0x3 }, // 34
776
  { IMAGE_ATOMIC_CMPSWAP_V1_V4_si, IMAGE_ATOMIC_CMPSWAP, MIMGEncGfx6, 0x2, 0x4 }, // 35
777
  { IMAGE_ATOMIC_CMPSWAP_V2_V1_si, IMAGE_ATOMIC_CMPSWAP, MIMGEncGfx6, 0x4, 0x1 }, // 36
778
  { IMAGE_ATOMIC_CMPSWAP_V2_V2_si, IMAGE_ATOMIC_CMPSWAP, MIMGEncGfx6, 0x4, 0x2 }, // 37
779
  { IMAGE_ATOMIC_CMPSWAP_V2_V3_si, IMAGE_ATOMIC_CMPSWAP, MIMGEncGfx6, 0x4, 0x3 }, // 38
780
  { IMAGE_ATOMIC_CMPSWAP_V2_V4_si, IMAGE_ATOMIC_CMPSWAP, MIMGEncGfx6, 0x4, 0x4 }, // 39
781
  { IMAGE_ATOMIC_CMPSWAP_V1_V1_vi, IMAGE_ATOMIC_CMPSWAP, MIMGEncGfx8, 0x2, 0x1 }, // 40
782
  { IMAGE_ATOMIC_CMPSWAP_V1_V2_vi, IMAGE_ATOMIC_CMPSWAP, MIMGEncGfx8, 0x2, 0x2 }, // 41
783
  { IMAGE_ATOMIC_CMPSWAP_V1_V3_vi, IMAGE_ATOMIC_CMPSWAP, MIMGEncGfx8, 0x2, 0x3 }, // 42
784
  { IMAGE_ATOMIC_CMPSWAP_V1_V4_vi, IMAGE_ATOMIC_CMPSWAP, MIMGEncGfx8, 0x2, 0x4 }, // 43
785
  { IMAGE_ATOMIC_CMPSWAP_V2_V1_vi, IMAGE_ATOMIC_CMPSWAP, MIMGEncGfx8, 0x4, 0x1 }, // 44
786
  { IMAGE_ATOMIC_CMPSWAP_V2_V2_vi, IMAGE_ATOMIC_CMPSWAP, MIMGEncGfx8, 0x4, 0x2 }, // 45
787
  { IMAGE_ATOMIC_CMPSWAP_V2_V3_vi, IMAGE_ATOMIC_CMPSWAP, MIMGEncGfx8, 0x4, 0x3 }, // 46
788
  { IMAGE_ATOMIC_CMPSWAP_V2_V4_vi, IMAGE_ATOMIC_CMPSWAP, MIMGEncGfx8, 0x4, 0x4 }, // 47
789
  { IMAGE_ATOMIC_DEC_V1_V1_si, IMAGE_ATOMIC_DEC, MIMGEncGfx6, 0x1, 0x1 }, // 48
790
  { IMAGE_ATOMIC_DEC_V1_V2_si, IMAGE_ATOMIC_DEC, MIMGEncGfx6, 0x1, 0x2 }, // 49
791
  { IMAGE_ATOMIC_DEC_V1_V3_si, IMAGE_ATOMIC_DEC, MIMGEncGfx6, 0x1, 0x3 }, // 50
792
  { IMAGE_ATOMIC_DEC_V1_V4_si, IMAGE_ATOMIC_DEC, MIMGEncGfx6, 0x1, 0x4 }, // 51
793
  { IMAGE_ATOMIC_DEC_V2_V1_si, IMAGE_ATOMIC_DEC, MIMGEncGfx6, 0x2, 0x1 }, // 52
794
  { IMAGE_ATOMIC_DEC_V2_V2_si, IMAGE_ATOMIC_DEC, MIMGEncGfx6, 0x2, 0x2 }, // 53
795
  { IMAGE_ATOMIC_DEC_V2_V3_si, IMAGE_ATOMIC_DEC, MIMGEncGfx6, 0x2, 0x3 }, // 54
796
  { IMAGE_ATOMIC_DEC_V2_V4_si, IMAGE_ATOMIC_DEC, MIMGEncGfx6, 0x2, 0x4 }, // 55
797
  { IMAGE_ATOMIC_DEC_V1_V1_vi, IMAGE_ATOMIC_DEC, MIMGEncGfx8, 0x1, 0x1 }, // 56
798
  { IMAGE_ATOMIC_DEC_V1_V2_vi, IMAGE_ATOMIC_DEC, MIMGEncGfx8, 0x1, 0x2 }, // 57
799
  { IMAGE_ATOMIC_DEC_V1_V3_vi, IMAGE_ATOMIC_DEC, MIMGEncGfx8, 0x1, 0x3 }, // 58
800
  { IMAGE_ATOMIC_DEC_V1_V4_vi, IMAGE_ATOMIC_DEC, MIMGEncGfx8, 0x1, 0x4 }, // 59
801
  { IMAGE_ATOMIC_DEC_V2_V1_vi, IMAGE_ATOMIC_DEC, MIMGEncGfx8, 0x2, 0x1 }, // 60
802
  { IMAGE_ATOMIC_DEC_V2_V2_vi, IMAGE_ATOMIC_DEC, MIMGEncGfx8, 0x2, 0x2 }, // 61
803
  { IMAGE_ATOMIC_DEC_V2_V3_vi, IMAGE_ATOMIC_DEC, MIMGEncGfx8, 0x2, 0x3 }, // 62
804
  { IMAGE_ATOMIC_DEC_V2_V4_vi, IMAGE_ATOMIC_DEC, MIMGEncGfx8, 0x2, 0x4 }, // 63
805
  { IMAGE_ATOMIC_INC_V1_V1_si, IMAGE_ATOMIC_INC, MIMGEncGfx6, 0x1, 0x1 }, // 64
806
  { IMAGE_ATOMIC_INC_V1_V2_si, IMAGE_ATOMIC_INC, MIMGEncGfx6, 0x1, 0x2 }, // 65
807
  { IMAGE_ATOMIC_INC_V1_V3_si, IMAGE_ATOMIC_INC, MIMGEncGfx6, 0x1, 0x3 }, // 66
808
  { IMAGE_ATOMIC_INC_V1_V4_si, IMAGE_ATOMIC_INC, MIMGEncGfx6, 0x1, 0x4 }, // 67
809
  { IMAGE_ATOMIC_INC_V2_V1_si, IMAGE_ATOMIC_INC, MIMGEncGfx6, 0x2, 0x1 }, // 68
810
  { IMAGE_ATOMIC_INC_V2_V2_si, IMAGE_ATOMIC_INC, MIMGEncGfx6, 0x2, 0x2 }, // 69
811
  { IMAGE_ATOMIC_INC_V2_V3_si, IMAGE_ATOMIC_INC, MIMGEncGfx6, 0x2, 0x3 }, // 70
812
  { IMAGE_ATOMIC_INC_V2_V4_si, IMAGE_ATOMIC_INC, MIMGEncGfx6, 0x2, 0x4 }, // 71
813
  { IMAGE_ATOMIC_INC_V1_V1_vi, IMAGE_ATOMIC_INC, MIMGEncGfx8, 0x1, 0x1 }, // 72
814
  { IMAGE_ATOMIC_INC_V1_V2_vi, IMAGE_ATOMIC_INC, MIMGEncGfx8, 0x1, 0x2 }, // 73
815
  { IMAGE_ATOMIC_INC_V1_V3_vi, IMAGE_ATOMIC_INC, MIMGEncGfx8, 0x1, 0x3 }, // 74
816
  { IMAGE_ATOMIC_INC_V1_V4_vi, IMAGE_ATOMIC_INC, MIMGEncGfx8, 0x1, 0x4 }, // 75
817
  { IMAGE_ATOMIC_INC_V2_V1_vi, IMAGE_ATOMIC_INC, MIMGEncGfx8, 0x2, 0x1 }, // 76
818
  { IMAGE_ATOMIC_INC_V2_V2_vi, IMAGE_ATOMIC_INC, MIMGEncGfx8, 0x2, 0x2 }, // 77
819
  { IMAGE_ATOMIC_INC_V2_V3_vi, IMAGE_ATOMIC_INC, MIMGEncGfx8, 0x2, 0x3 }, // 78
820
  { IMAGE_ATOMIC_INC_V2_V4_vi, IMAGE_ATOMIC_INC, MIMGEncGfx8, 0x2, 0x4 }, // 79
821
  { IMAGE_ATOMIC_OR_V1_V1_si, IMAGE_ATOMIC_OR, MIMGEncGfx6, 0x1, 0x1 }, // 80
822
  { IMAGE_ATOMIC_OR_V1_V2_si, IMAGE_ATOMIC_OR, MIMGEncGfx6, 0x1, 0x2 }, // 81
823
  { IMAGE_ATOMIC_OR_V1_V3_si, IMAGE_ATOMIC_OR, MIMGEncGfx6, 0x1, 0x3 }, // 82
824
  { IMAGE_ATOMIC_OR_V1_V4_si, IMAGE_ATOMIC_OR, MIMGEncGfx6, 0x1, 0x4 }, // 83
825
  { IMAGE_ATOMIC_OR_V2_V1_si, IMAGE_ATOMIC_OR, MIMGEncGfx6, 0x2, 0x1 }, // 84
826
  { IMAGE_ATOMIC_OR_V2_V2_si, IMAGE_ATOMIC_OR, MIMGEncGfx6, 0x2, 0x2 }, // 85
827
  { IMAGE_ATOMIC_OR_V2_V3_si, IMAGE_ATOMIC_OR, MIMGEncGfx6, 0x2, 0x3 }, // 86
828
  { IMAGE_ATOMIC_OR_V2_V4_si, IMAGE_ATOMIC_OR, MIMGEncGfx6, 0x2, 0x4 }, // 87
829
  { IMAGE_ATOMIC_OR_V1_V1_vi, IMAGE_ATOMIC_OR, MIMGEncGfx8, 0x1, 0x1 }, // 88
830
  { IMAGE_ATOMIC_OR_V1_V2_vi, IMAGE_ATOMIC_OR, MIMGEncGfx8, 0x1, 0x2 }, // 89
831
  { IMAGE_ATOMIC_OR_V1_V3_vi, IMAGE_ATOMIC_OR, MIMGEncGfx8, 0x1, 0x3 }, // 90
832
  { IMAGE_ATOMIC_OR_V1_V4_vi, IMAGE_ATOMIC_OR, MIMGEncGfx8, 0x1, 0x4 }, // 91
833
  { IMAGE_ATOMIC_OR_V2_V1_vi, IMAGE_ATOMIC_OR, MIMGEncGfx8, 0x2, 0x1 }, // 92
834
  { IMAGE_ATOMIC_OR_V2_V2_vi, IMAGE_ATOMIC_OR, MIMGEncGfx8, 0x2, 0x2 }, // 93
835
  { IMAGE_ATOMIC_OR_V2_V3_vi, IMAGE_ATOMIC_OR, MIMGEncGfx8, 0x2, 0x3 }, // 94
836
  { IMAGE_ATOMIC_OR_V2_V4_vi, IMAGE_ATOMIC_OR, MIMGEncGfx8, 0x2, 0x4 }, // 95
837
  { IMAGE_ATOMIC_SMAX_V1_V1_si, IMAGE_ATOMIC_SMAX, MIMGEncGfx6, 0x1, 0x1 }, // 96
838
  { IMAGE_ATOMIC_SMAX_V1_V2_si, IMAGE_ATOMIC_SMAX, MIMGEncGfx6, 0x1, 0x2 }, // 97
839
  { IMAGE_ATOMIC_SMAX_V1_V3_si, IMAGE_ATOMIC_SMAX, MIMGEncGfx6, 0x1, 0x3 }, // 98
840
  { IMAGE_ATOMIC_SMAX_V1_V4_si, IMAGE_ATOMIC_SMAX, MIMGEncGfx6, 0x1, 0x4 }, // 99
841
  { IMAGE_ATOMIC_SMAX_V2_V1_si, IMAGE_ATOMIC_SMAX, MIMGEncGfx6, 0x2, 0x1 }, // 100
842
  { IMAGE_ATOMIC_SMAX_V2_V2_si, IMAGE_ATOMIC_SMAX, MIMGEncGfx6, 0x2, 0x2 }, // 101
843
  { IMAGE_ATOMIC_SMAX_V2_V3_si, IMAGE_ATOMIC_SMAX, MIMGEncGfx6, 0x2, 0x3 }, // 102
844
  { IMAGE_ATOMIC_SMAX_V2_V4_si, IMAGE_ATOMIC_SMAX, MIMGEncGfx6, 0x2, 0x4 }, // 103
845
  { IMAGE_ATOMIC_SMAX_V1_V1_vi, IMAGE_ATOMIC_SMAX, MIMGEncGfx8, 0x1, 0x1 }, // 104
846
  { IMAGE_ATOMIC_SMAX_V1_V2_vi, IMAGE_ATOMIC_SMAX, MIMGEncGfx8, 0x1, 0x2 }, // 105
847
  { IMAGE_ATOMIC_SMAX_V1_V3_vi, IMAGE_ATOMIC_SMAX, MIMGEncGfx8, 0x1, 0x3 }, // 106
848
  { IMAGE_ATOMIC_SMAX_V1_V4_vi, IMAGE_ATOMIC_SMAX, MIMGEncGfx8, 0x1, 0x4 }, // 107
849
  { IMAGE_ATOMIC_SMAX_V2_V1_vi, IMAGE_ATOMIC_SMAX, MIMGEncGfx8, 0x2, 0x1 }, // 108
850
  { IMAGE_ATOMIC_SMAX_V2_V2_vi, IMAGE_ATOMIC_SMAX, MIMGEncGfx8, 0x2, 0x2 }, // 109
851
  { IMAGE_ATOMIC_SMAX_V2_V3_vi, IMAGE_ATOMIC_SMAX, MIMGEncGfx8, 0x2, 0x3 }, // 110
852
  { IMAGE_ATOMIC_SMAX_V2_V4_vi, IMAGE_ATOMIC_SMAX, MIMGEncGfx8, 0x2, 0x4 }, // 111
853
  { IMAGE_ATOMIC_SMIN_V1_V1_si, IMAGE_ATOMIC_SMIN, MIMGEncGfx6, 0x1, 0x1 }, // 112
854
  { IMAGE_ATOMIC_SMIN_V1_V2_si, IMAGE_ATOMIC_SMIN, MIMGEncGfx6, 0x1, 0x2 }, // 113
855
  { IMAGE_ATOMIC_SMIN_V1_V3_si, IMAGE_ATOMIC_SMIN, MIMGEncGfx6, 0x1, 0x3 }, // 114
856
  { IMAGE_ATOMIC_SMIN_V1_V4_si, IMAGE_ATOMIC_SMIN, MIMGEncGfx6, 0x1, 0x4 }, // 115
857
  { IMAGE_ATOMIC_SMIN_V2_V1_si, IMAGE_ATOMIC_SMIN, MIMGEncGfx6, 0x2, 0x1 }, // 116
858
  { IMAGE_ATOMIC_SMIN_V2_V2_si, IMAGE_ATOMIC_SMIN, MIMGEncGfx6, 0x2, 0x2 }, // 117
859
  { IMAGE_ATOMIC_SMIN_V2_V3_si, IMAGE_ATOMIC_SMIN, MIMGEncGfx6, 0x2, 0x3 }, // 118
860
  { IMAGE_ATOMIC_SMIN_V2_V4_si, IMAGE_ATOMIC_SMIN, MIMGEncGfx6, 0x2, 0x4 }, // 119
861
  { IMAGE_ATOMIC_SMIN_V1_V1_vi, IMAGE_ATOMIC_SMIN, MIMGEncGfx8, 0x1, 0x1 }, // 120
862
  { IMAGE_ATOMIC_SMIN_V1_V2_vi, IMAGE_ATOMIC_SMIN, MIMGEncGfx8, 0x1, 0x2 }, // 121
863
  { IMAGE_ATOMIC_SMIN_V1_V3_vi, IMAGE_ATOMIC_SMIN, MIMGEncGfx8, 0x1, 0x3 }, // 122
864
  { IMAGE_ATOMIC_SMIN_V1_V4_vi, IMAGE_ATOMIC_SMIN, MIMGEncGfx8, 0x1, 0x4 }, // 123
865
  { IMAGE_ATOMIC_SMIN_V2_V1_vi, IMAGE_ATOMIC_SMIN, MIMGEncGfx8, 0x2, 0x1 }, // 124
866
  { IMAGE_ATOMIC_SMIN_V2_V2_vi, IMAGE_ATOMIC_SMIN, MIMGEncGfx8, 0x2, 0x2 }, // 125
867
  { IMAGE_ATOMIC_SMIN_V2_V3_vi, IMAGE_ATOMIC_SMIN, MIMGEncGfx8, 0x2, 0x3 }, // 126
868
  { IMAGE_ATOMIC_SMIN_V2_V4_vi, IMAGE_ATOMIC_SMIN, MIMGEncGfx8, 0x2, 0x4 }, // 127
869
  { IMAGE_ATOMIC_SUB_V1_V1_si, IMAGE_ATOMIC_SUB, MIMGEncGfx6, 0x1, 0x1 }, // 128
870
  { IMAGE_ATOMIC_SUB_V1_V2_si, IMAGE_ATOMIC_SUB, MIMGEncGfx6, 0x1, 0x2 }, // 129
871
  { IMAGE_ATOMIC_SUB_V1_V3_si, IMAGE_ATOMIC_SUB, MIMGEncGfx6, 0x1, 0x3 }, // 130
872
  { IMAGE_ATOMIC_SUB_V1_V4_si, IMAGE_ATOMIC_SUB, MIMGEncGfx6, 0x1, 0x4 }, // 131
873
  { IMAGE_ATOMIC_SUB_V2_V1_si, IMAGE_ATOMIC_SUB, MIMGEncGfx6, 0x2, 0x1 }, // 132
874
  { IMAGE_ATOMIC_SUB_V2_V2_si, IMAGE_ATOMIC_SUB, MIMGEncGfx6, 0x2, 0x2 }, // 133
875
  { IMAGE_ATOMIC_SUB_V2_V3_si, IMAGE_ATOMIC_SUB, MIMGEncGfx6, 0x2, 0x3 }, // 134
876
  { IMAGE_ATOMIC_SUB_V2_V4_si, IMAGE_ATOMIC_SUB, MIMGEncGfx6, 0x2, 0x4 }, // 135
877
  { IMAGE_ATOMIC_SUB_V1_V1_vi, IMAGE_ATOMIC_SUB, MIMGEncGfx8, 0x1, 0x1 }, // 136
878
  { IMAGE_ATOMIC_SUB_V1_V2_vi, IMAGE_ATOMIC_SUB, MIMGEncGfx8, 0x1, 0x2 }, // 137
879
  { IMAGE_ATOMIC_SUB_V1_V3_vi, IMAGE_ATOMIC_SUB, MIMGEncGfx8, 0x1, 0x3 }, // 138
880
  { IMAGE_ATOMIC_SUB_V1_V4_vi, IMAGE_ATOMIC_SUB, MIMGEncGfx8, 0x1, 0x4 }, // 139
881
  { IMAGE_ATOMIC_SUB_V2_V1_vi, IMAGE_ATOMIC_SUB, MIMGEncGfx8, 0x2, 0x1 }, // 140
882
  { IMAGE_ATOMIC_SUB_V2_V2_vi, IMAGE_ATOMIC_SUB, MIMGEncGfx8, 0x2, 0x2 }, // 141
883
  { IMAGE_ATOMIC_SUB_V2_V3_vi, IMAGE_ATOMIC_SUB, MIMGEncGfx8, 0x2, 0x3 }, // 142
884
  { IMAGE_ATOMIC_SUB_V2_V4_vi, IMAGE_ATOMIC_SUB, MIMGEncGfx8, 0x2, 0x4 }, // 143
885
  { IMAGE_ATOMIC_SWAP_V1_V1_si, IMAGE_ATOMIC_SWAP, MIMGEncGfx6, 0x1, 0x1 }, // 144
886
  { IMAGE_ATOMIC_SWAP_V1_V2_si, IMAGE_ATOMIC_SWAP, MIMGEncGfx6, 0x1, 0x2 }, // 145
887
  { IMAGE_ATOMIC_SWAP_V1_V3_si, IMAGE_ATOMIC_SWAP, MIMGEncGfx6, 0x1, 0x3 }, // 146
888
  { IMAGE_ATOMIC_SWAP_V1_V4_si, IMAGE_ATOMIC_SWAP, MIMGEncGfx6, 0x1, 0x4 }, // 147
889
  { IMAGE_ATOMIC_SWAP_V2_V1_si, IMAGE_ATOMIC_SWAP, MIMGEncGfx6, 0x2, 0x1 }, // 148
890
  { IMAGE_ATOMIC_SWAP_V2_V2_si, IMAGE_ATOMIC_SWAP, MIMGEncGfx6, 0x2, 0x2 }, // 149
891
  { IMAGE_ATOMIC_SWAP_V2_V3_si, IMAGE_ATOMIC_SWAP, MIMGEncGfx6, 0x2, 0x3 }, // 150
892
  { IMAGE_ATOMIC_SWAP_V2_V4_si, IMAGE_ATOMIC_SWAP, MIMGEncGfx6, 0x2, 0x4 }, // 151
893
  { IMAGE_ATOMIC_SWAP_V1_V1_vi, IMAGE_ATOMIC_SWAP, MIMGEncGfx8, 0x1, 0x1 }, // 152
894
  { IMAGE_ATOMIC_SWAP_V1_V2_vi, IMAGE_ATOMIC_SWAP, MIMGEncGfx8, 0x1, 0x2 }, // 153
895
  { IMAGE_ATOMIC_SWAP_V1_V3_vi, IMAGE_ATOMIC_SWAP, MIMGEncGfx8, 0x1, 0x3 }, // 154
896
  { IMAGE_ATOMIC_SWAP_V1_V4_vi, IMAGE_ATOMIC_SWAP, MIMGEncGfx8, 0x1, 0x4 }, // 155
897
  { IMAGE_ATOMIC_SWAP_V2_V1_vi, IMAGE_ATOMIC_SWAP, MIMGEncGfx8, 0x2, 0x1 }, // 156
898
  { IMAGE_ATOMIC_SWAP_V2_V2_vi, IMAGE_ATOMIC_SWAP, MIMGEncGfx8, 0x2, 0x2 }, // 157
899
  { IMAGE_ATOMIC_SWAP_V2_V3_vi, IMAGE_ATOMIC_SWAP, MIMGEncGfx8, 0x2, 0x3 }, // 158
900
  { IMAGE_ATOMIC_SWAP_V2_V4_vi, IMAGE_ATOMIC_SWAP, MIMGEncGfx8, 0x2, 0x4 }, // 159
901
  { IMAGE_ATOMIC_UMAX_V1_V1_si, IMAGE_ATOMIC_UMAX, MIMGEncGfx6, 0x1, 0x1 }, // 160
902
  { IMAGE_ATOMIC_UMAX_V1_V2_si, IMAGE_ATOMIC_UMAX, MIMGEncGfx6, 0x1, 0x2 }, // 161
903
  { IMAGE_ATOMIC_UMAX_V1_V3_si, IMAGE_ATOMIC_UMAX, MIMGEncGfx6, 0x1, 0x3 }, // 162
904
  { IMAGE_ATOMIC_UMAX_V1_V4_si, IMAGE_ATOMIC_UMAX, MIMGEncGfx6, 0x1, 0x4 }, // 163
905
  { IMAGE_ATOMIC_UMAX_V2_V1_si, IMAGE_ATOMIC_UMAX, MIMGEncGfx6, 0x2, 0x1 }, // 164
906
  { IMAGE_ATOMIC_UMAX_V2_V2_si, IMAGE_ATOMIC_UMAX, MIMGEncGfx6, 0x2, 0x2 }, // 165
907
  { IMAGE_ATOMIC_UMAX_V2_V3_si, IMAGE_ATOMIC_UMAX, MIMGEncGfx6, 0x2, 0x3 }, // 166
908
  { IMAGE_ATOMIC_UMAX_V2_V4_si, IMAGE_ATOMIC_UMAX, MIMGEncGfx6, 0x2, 0x4 }, // 167
909
  { IMAGE_ATOMIC_UMAX_V1_V1_vi, IMAGE_ATOMIC_UMAX, MIMGEncGfx8, 0x1, 0x1 }, // 168
910
  { IMAGE_ATOMIC_UMAX_V1_V2_vi, IMAGE_ATOMIC_UMAX, MIMGEncGfx8, 0x1, 0x2 }, // 169
911
  { IMAGE_ATOMIC_UMAX_V1_V3_vi, IMAGE_ATOMIC_UMAX, MIMGEncGfx8, 0x1, 0x3 }, // 170
912
  { IMAGE_ATOMIC_UMAX_V1_V4_vi, IMAGE_ATOMIC_UMAX, MIMGEncGfx8, 0x1, 0x4 }, // 171
913
  { IMAGE_ATOMIC_UMAX_V2_V1_vi, IMAGE_ATOMIC_UMAX, MIMGEncGfx8, 0x2, 0x1 }, // 172
914
  { IMAGE_ATOMIC_UMAX_V2_V2_vi, IMAGE_ATOMIC_UMAX, MIMGEncGfx8, 0x2, 0x2 }, // 173
915
  { IMAGE_ATOMIC_UMAX_V2_V3_vi, IMAGE_ATOMIC_UMAX, MIMGEncGfx8, 0x2, 0x3 }, // 174
916
  { IMAGE_ATOMIC_UMAX_V2_V4_vi, IMAGE_ATOMIC_UMAX, MIMGEncGfx8, 0x2, 0x4 }, // 175
917
  { IMAGE_ATOMIC_UMIN_V1_V1_si, IMAGE_ATOMIC_UMIN, MIMGEncGfx6, 0x1, 0x1 }, // 176
918
  { IMAGE_ATOMIC_UMIN_V1_V2_si, IMAGE_ATOMIC_UMIN, MIMGEncGfx6, 0x1, 0x2 }, // 177
919
  { IMAGE_ATOMIC_UMIN_V1_V3_si, IMAGE_ATOMIC_UMIN, MIMGEncGfx6, 0x1, 0x3 }, // 178
920
  { IMAGE_ATOMIC_UMIN_V1_V4_si, IMAGE_ATOMIC_UMIN, MIMGEncGfx6, 0x1, 0x4 }, // 179
921
  { IMAGE_ATOMIC_UMIN_V2_V1_si, IMAGE_ATOMIC_UMIN, MIMGEncGfx6, 0x2, 0x1 }, // 180
922
  { IMAGE_ATOMIC_UMIN_V2_V2_si, IMAGE_ATOMIC_UMIN, MIMGEncGfx6, 0x2, 0x2 }, // 181
923
  { IMAGE_ATOMIC_UMIN_V2_V3_si, IMAGE_ATOMIC_UMIN, MIMGEncGfx6, 0x2, 0x3 }, // 182
924
  { IMAGE_ATOMIC_UMIN_V2_V4_si, IMAGE_ATOMIC_UMIN, MIMGEncGfx6, 0x2, 0x4 }, // 183
925
  { IMAGE_ATOMIC_UMIN_V1_V1_vi, IMAGE_ATOMIC_UMIN, MIMGEncGfx8, 0x1, 0x1 }, // 184
926
  { IMAGE_ATOMIC_UMIN_V1_V2_vi, IMAGE_ATOMIC_UMIN, MIMGEncGfx8, 0x1, 0x2 }, // 185
927
  { IMAGE_ATOMIC_UMIN_V1_V3_vi, IMAGE_ATOMIC_UMIN, MIMGEncGfx8, 0x1, 0x3 }, // 186
928
  { IMAGE_ATOMIC_UMIN_V1_V4_vi, IMAGE_ATOMIC_UMIN, MIMGEncGfx8, 0x1, 0x4 }, // 187
929
  { IMAGE_ATOMIC_UMIN_V2_V1_vi, IMAGE_ATOMIC_UMIN, MIMGEncGfx8, 0x2, 0x1 }, // 188
930
  { IMAGE_ATOMIC_UMIN_V2_V2_vi, IMAGE_ATOMIC_UMIN, MIMGEncGfx8, 0x2, 0x2 }, // 189
931
  { IMAGE_ATOMIC_UMIN_V2_V3_vi, IMAGE_ATOMIC_UMIN, MIMGEncGfx8, 0x2, 0x3 }, // 190
932
  { IMAGE_ATOMIC_UMIN_V2_V4_vi, IMAGE_ATOMIC_UMIN, MIMGEncGfx8, 0x2, 0x4 }, // 191
933
  { IMAGE_ATOMIC_XOR_V1_V1_si, IMAGE_ATOMIC_XOR, MIMGEncGfx6, 0x1, 0x1 }, // 192
934
  { IMAGE_ATOMIC_XOR_V1_V2_si, IMAGE_ATOMIC_XOR, MIMGEncGfx6, 0x1, 0x2 }, // 193
935
  { IMAGE_ATOMIC_XOR_V1_V3_si, IMAGE_ATOMIC_XOR, MIMGEncGfx6, 0x1, 0x3 }, // 194
936
  { IMAGE_ATOMIC_XOR_V1_V4_si, IMAGE_ATOMIC_XOR, MIMGEncGfx6, 0x1, 0x4 }, // 195
937
  { IMAGE_ATOMIC_XOR_V2_V1_si, IMAGE_ATOMIC_XOR, MIMGEncGfx6, 0x2, 0x1 }, // 196
938
  { IMAGE_ATOMIC_XOR_V2_V2_si, IMAGE_ATOMIC_XOR, MIMGEncGfx6, 0x2, 0x2 }, // 197
939
  { IMAGE_ATOMIC_XOR_V2_V3_si, IMAGE_ATOMIC_XOR, MIMGEncGfx6, 0x2, 0x3 }, // 198
940
  { IMAGE_ATOMIC_XOR_V2_V4_si, IMAGE_ATOMIC_XOR, MIMGEncGfx6, 0x2, 0x4 }, // 199
941
  { IMAGE_ATOMIC_XOR_V1_V1_vi, IMAGE_ATOMIC_XOR, MIMGEncGfx8, 0x1, 0x1 }, // 200
942
  { IMAGE_ATOMIC_XOR_V1_V2_vi, IMAGE_ATOMIC_XOR, MIMGEncGfx8, 0x1, 0x2 }, // 201
943
  { IMAGE_ATOMIC_XOR_V1_V3_vi, IMAGE_ATOMIC_XOR, MIMGEncGfx8, 0x1, 0x3 }, // 202
944
  { IMAGE_ATOMIC_XOR_V1_V4_vi, IMAGE_ATOMIC_XOR, MIMGEncGfx8, 0x1, 0x4 }, // 203
945
  { IMAGE_ATOMIC_XOR_V2_V1_vi, IMAGE_ATOMIC_XOR, MIMGEncGfx8, 0x2, 0x1 }, // 204
946
  { IMAGE_ATOMIC_XOR_V2_V2_vi, IMAGE_ATOMIC_XOR, MIMGEncGfx8, 0x2, 0x2 }, // 205
947
  { IMAGE_ATOMIC_XOR_V2_V3_vi, IMAGE_ATOMIC_XOR, MIMGEncGfx8, 0x2, 0x3 }, // 206
948
  { IMAGE_ATOMIC_XOR_V2_V4_vi, IMAGE_ATOMIC_XOR, MIMGEncGfx8, 0x2, 0x4 }, // 207
949
  { IMAGE_GATHER4_V2_V1, IMAGE_GATHER4, MIMGEncGfx6, 0x2, 0x1 }, // 208
950
  { IMAGE_GATHER4_V2_V2, IMAGE_GATHER4, MIMGEncGfx6, 0x2, 0x2 }, // 209
951
  { IMAGE_GATHER4_V2_V3, IMAGE_GATHER4, MIMGEncGfx6, 0x2, 0x3 }, // 210
952
  { IMAGE_GATHER4_V2_V4, IMAGE_GATHER4, MIMGEncGfx6, 0x2, 0x4 }, // 211
953
  { IMAGE_GATHER4_V4_V1, IMAGE_GATHER4, MIMGEncGfx6, 0x4, 0x1 }, // 212
954
  { IMAGE_GATHER4_V4_V2, IMAGE_GATHER4, MIMGEncGfx6, 0x4, 0x2 }, // 213
955
  { IMAGE_GATHER4_V4_V3, IMAGE_GATHER4, MIMGEncGfx6, 0x4, 0x3 }, // 214
956
  { IMAGE_GATHER4_V4_V4, IMAGE_GATHER4, MIMGEncGfx6, 0x4, 0x4 }, // 215
957
  { IMAGE_GATHER4_V5_V1, IMAGE_GATHER4, MIMGEncGfx6, 0x5, 0x1 }, // 216
958
  { IMAGE_GATHER4_V5_V2, IMAGE_GATHER4, MIMGEncGfx6, 0x5, 0x2 }, // 217
959
  { IMAGE_GATHER4_V5_V3, IMAGE_GATHER4, MIMGEncGfx6, 0x5, 0x3 }, // 218
960
  { IMAGE_GATHER4_V5_V4, IMAGE_GATHER4, MIMGEncGfx6, 0x5, 0x4 }, // 219
961
  { IMAGE_GATHER4_B_V2_V2, IMAGE_GATHER4_B, MIMGEncGfx6, 0x2, 0x2 }, // 220
962
  { IMAGE_GATHER4_B_V2_V3, IMAGE_GATHER4_B, MIMGEncGfx6, 0x2, 0x3 }, // 221
963
  { IMAGE_GATHER4_B_V2_V4, IMAGE_GATHER4_B, MIMGEncGfx6, 0x2, 0x4 }, // 222
964
  { IMAGE_GATHER4_B_V4_V2, IMAGE_GATHER4_B, MIMGEncGfx6, 0x4, 0x2 }, // 223
965
  { IMAGE_GATHER4_B_V4_V3, IMAGE_GATHER4_B, MIMGEncGfx6, 0x4, 0x3 }, // 224
966
  { IMAGE_GATHER4_B_V4_V4, IMAGE_GATHER4_B, MIMGEncGfx6, 0x4, 0x4 }, // 225
967
  { IMAGE_GATHER4_B_V5_V2, IMAGE_GATHER4_B, MIMGEncGfx6, 0x5, 0x2 }, // 226
968
  { IMAGE_GATHER4_B_V5_V3, IMAGE_GATHER4_B, MIMGEncGfx6, 0x5, 0x3 }, // 227
969
  { IMAGE_GATHER4_B_V5_V4, IMAGE_GATHER4_B, MIMGEncGfx6, 0x5, 0x4 }, // 228
970
  { IMAGE_GATHER4_B_CL_V2_V2, IMAGE_GATHER4_B_CL, MIMGEncGfx6, 0x2, 0x2 }, // 229
971
  { IMAGE_GATHER4_B_CL_V2_V3, IMAGE_GATHER4_B_CL, MIMGEncGfx6, 0x2, 0x3 }, // 230
972
  { IMAGE_GATHER4_B_CL_V2_V4, IMAGE_GATHER4_B_CL, MIMGEncGfx6, 0x2, 0x4 }, // 231
973
  { IMAGE_GATHER4_B_CL_V2_V8, IMAGE_GATHER4_B_CL, MIMGEncGfx6, 0x2, 0x8 }, // 232
974
  { IMAGE_GATHER4_B_CL_V4_V2, IMAGE_GATHER4_B_CL, MIMGEncGfx6, 0x4, 0x2 }, // 233
975
  { IMAGE_GATHER4_B_CL_V4_V3, IMAGE_GATHER4_B_CL, MIMGEncGfx6, 0x4, 0x3 }, // 234
976
  { IMAGE_GATHER4_B_CL_V4_V4, IMAGE_GATHER4_B_CL, MIMGEncGfx6, 0x4, 0x4 }, // 235
977
  { IMAGE_GATHER4_B_CL_V4_V8, IMAGE_GATHER4_B_CL, MIMGEncGfx6, 0x4, 0x8 }, // 236
978
  { IMAGE_GATHER4_B_CL_V5_V2, IMAGE_GATHER4_B_CL, MIMGEncGfx6, 0x5, 0x2 }, // 237
979
  { IMAGE_GATHER4_B_CL_V5_V3, IMAGE_GATHER4_B_CL, MIMGEncGfx6, 0x5, 0x3 }, // 238
980
  { IMAGE_GATHER4_B_CL_V5_V4, IMAGE_GATHER4_B_CL, MIMGEncGfx6, 0x5, 0x4 }, // 239
981
  { IMAGE_GATHER4_B_CL_V5_V8, IMAGE_GATHER4_B_CL, MIMGEncGfx6, 0x5, 0x8 }, // 240
982
  { IMAGE_GATHER4_B_CL_O_V2_V3, IMAGE_GATHER4_B_CL_O, MIMGEncGfx6, 0x2, 0x3 }, // 241
983
  { IMAGE_GATHER4_B_CL_O_V2_V4, IMAGE_GATHER4_B_CL_O, MIMGEncGfx6, 0x2, 0x4 }, // 242
984
  { IMAGE_GATHER4_B_CL_O_V2_V8, IMAGE_GATHER4_B_CL_O, MIMGEncGfx6, 0x2, 0x8 }, // 243
985
  { IMAGE_GATHER4_B_CL_O_V4_V3, IMAGE_GATHER4_B_CL_O, MIMGEncGfx6, 0x4, 0x3 }, // 244
986
  { IMAGE_GATHER4_B_CL_O_V4_V4, IMAGE_GATHER4_B_CL_O, MIMGEncGfx6, 0x4, 0x4 }, // 245
987
  { IMAGE_GATHER4_B_CL_O_V4_V8, IMAGE_GATHER4_B_CL_O, MIMGEncGfx6, 0x4, 0x8 }, // 246
988
  { IMAGE_GATHER4_B_CL_O_V5_V3, IMAGE_GATHER4_B_CL_O, MIMGEncGfx6, 0x5, 0x3 }, // 247
989
  { IMAGE_GATHER4_B_CL_O_V5_V4, IMAGE_GATHER4_B_CL_O, MIMGEncGfx6, 0x5, 0x4 }, // 248
990
  { IMAGE_GATHER4_B_CL_O_V5_V8, IMAGE_GATHER4_B_CL_O, MIMGEncGfx6, 0x5, 0x8 }, // 249
991
  { IMAGE_GATHER4_B_O_V2_V3, IMAGE_GATHER4_B_O, MIMGEncGfx6, 0x2, 0x3 }, // 250
992
  { IMAGE_GATHER4_B_O_V2_V4, IMAGE_GATHER4_B_O, MIMGEncGfx6, 0x2, 0x4 }, // 251
993
  { IMAGE_GATHER4_B_O_V2_V8, IMAGE_GATHER4_B_O, MIMGEncGfx6, 0x2, 0x8 }, // 252
994
  { IMAGE_GATHER4_B_O_V4_V3, IMAGE_GATHER4_B_O, MIMGEncGfx6, 0x4, 0x3 }, // 253
995
  { IMAGE_GATHER4_B_O_V4_V4, IMAGE_GATHER4_B_O, MIMGEncGfx6, 0x4, 0x4 }, // 254
996
  { IMAGE_GATHER4_B_O_V4_V8, IMAGE_GATHER4_B_O, MIMGEncGfx6, 0x4, 0x8 }, // 255
997
  { IMAGE_GATHER4_B_O_V5_V3, IMAGE_GATHER4_B_O, MIMGEncGfx6, 0x5, 0x3 }, // 256
998
  { IMAGE_GATHER4_B_O_V5_V4, IMAGE_GATHER4_B_O, MIMGEncGfx6, 0x5, 0x4 }, // 257
999
  { IMAGE_GATHER4_B_O_V5_V8, IMAGE_GATHER4_B_O, MIMGEncGfx6, 0x5, 0x8 }, // 258
1000
  { IMAGE_GATHER4_C_V2_V2, IMAGE_GATHER4_C, MIMGEncGfx6, 0x2, 0x2 }, // 259
1001
  { IMAGE_GATHER4_C_V2_V3, IMAGE_GATHER4_C, MIMGEncGfx6, 0x2, 0x3 }, // 260
1002
  { IMAGE_GATHER4_C_V2_V4, IMAGE_GATHER4_C, MIMGEncGfx6, 0x2, 0x4 }, // 261
1003
  { IMAGE_GATHER4_C_V4_V2, IMAGE_GATHER4_C, MIMGEncGfx6, 0x4, 0x2 }, // 262
1004
  { IMAGE_GATHER4_C_V4_V3, IMAGE_GATHER4_C, MIMGEncGfx6, 0x4, 0x3 }, // 263
1005
  { IMAGE_GATHER4_C_V4_V4, IMAGE_GATHER4_C, MIMGEncGfx6, 0x4, 0x4 }, // 264
1006
  { IMAGE_GATHER4_C_V5_V2, IMAGE_GATHER4_C, MIMGEncGfx6, 0x5, 0x2 }, // 265
1007
  { IMAGE_GATHER4_C_V5_V3, IMAGE_GATHER4_C, MIMGEncGfx6, 0x5, 0x3 }, // 266
1008
  { IMAGE_GATHER4_C_V5_V4, IMAGE_GATHER4_C, MIMGEncGfx6, 0x5, 0x4 }, // 267
1009
  { IMAGE_GATHER4_CL_V2_V1, IMAGE_GATHER4_CL, MIMGEncGfx6, 0x2, 0x1 }, // 268
1010
  { IMAGE_GATHER4_CL_V2_V2, IMAGE_GATHER4_CL, MIMGEncGfx6, 0x2, 0x2 }, // 269
1011
  { IMAGE_GATHER4_CL_V2_V3, IMAGE_GATHER4_CL, MIMGEncGfx6, 0x2, 0x3 }, // 270
1012
  { IMAGE_GATHER4_CL_V2_V4, IMAGE_GATHER4_CL, MIMGEncGfx6, 0x2, 0x4 }, // 271
1013
  { IMAGE_GATHER4_CL_V4_V1, IMAGE_GATHER4_CL, MIMGEncGfx6, 0x4, 0x1 }, // 272
1014
  { IMAGE_GATHER4_CL_V4_V2, IMAGE_GATHER4_CL, MIMGEncGfx6, 0x4, 0x2 }, // 273
1015
  { IMAGE_GATHER4_CL_V4_V3, IMAGE_GATHER4_CL, MIMGEncGfx6, 0x4, 0x3 }, // 274
1016
  { IMAGE_GATHER4_CL_V4_V4, IMAGE_GATHER4_CL, MIMGEncGfx6, 0x4, 0x4 }, // 275
1017
  { IMAGE_GATHER4_CL_V5_V1, IMAGE_GATHER4_CL, MIMGEncGfx6, 0x5, 0x1 }, // 276
1018
  { IMAGE_GATHER4_CL_V5_V2, IMAGE_GATHER4_CL, MIMGEncGfx6, 0x5, 0x2 }, // 277
1019
  { IMAGE_GATHER4_CL_V5_V3, IMAGE_GATHER4_CL, MIMGEncGfx6, 0x5, 0x3 }, // 278
1020
  { IMAGE_GATHER4_CL_V5_V4, IMAGE_GATHER4_CL, MIMGEncGfx6, 0x5, 0x4 }, // 279
1021
  { IMAGE_GATHER4_CL_O_V2_V2, IMAGE_GATHER4_CL_O, MIMGEncGfx6, 0x2, 0x2 }, // 280
1022
  { IMAGE_GATHER4_CL_O_V2_V3, IMAGE_GATHER4_CL_O, MIMGEncGfx6, 0x2, 0x3 }, // 281
1023
  { IMAGE_GATHER4_CL_O_V2_V4, IMAGE_GATHER4_CL_O, MIMGEncGfx6, 0x2, 0x4 }, // 282
1024
  { IMAGE_GATHER4_CL_O_V2_V8, IMAGE_GATHER4_CL_O, MIMGEncGfx6, 0x2, 0x8 }, // 283
1025
  { IMAGE_GATHER4_CL_O_V4_V2, IMAGE_GATHER4_CL_O, MIMGEncGfx6, 0x4, 0x2 }, // 284
1026
  { IMAGE_GATHER4_CL_O_V4_V3, IMAGE_GATHER4_CL_O, MIMGEncGfx6, 0x4, 0x3 }, // 285
1027
  { IMAGE_GATHER4_CL_O_V4_V4, IMAGE_GATHER4_CL_O, MIMGEncGfx6, 0x4, 0x4 }, // 286
1028
  { IMAGE_GATHER4_CL_O_V4_V8, IMAGE_GATHER4_CL_O, MIMGEncGfx6, 0x4, 0x8 }, // 287
1029
  { IMAGE_GATHER4_CL_O_V5_V2, IMAGE_GATHER4_CL_O, MIMGEncGfx6, 0x5, 0x2 }, // 288
1030
  { IMAGE_GATHER4_CL_O_V5_V3, IMAGE_GATHER4_CL_O, MIMGEncGfx6, 0x5, 0x3 }, // 289
1031
  { IMAGE_GATHER4_CL_O_V5_V4, IMAGE_GATHER4_CL_O, MIMGEncGfx6, 0x5, 0x4 }, // 290
1032
  { IMAGE_GATHER4_CL_O_V5_V8, IMAGE_GATHER4_CL_O, MIMGEncGfx6, 0x5, 0x8 }, // 291
1033
  { IMAGE_GATHER4_C_B_V2_V3, IMAGE_GATHER4_C_B, MIMGEncGfx6, 0x2, 0x3 }, // 292
1034
  { IMAGE_GATHER4_C_B_V2_V4, IMAGE_GATHER4_C_B, MIMGEncGfx6, 0x2, 0x4 }, // 293
1035
  { IMAGE_GATHER4_C_B_V2_V8, IMAGE_GATHER4_C_B, MIMGEncGfx6, 0x2, 0x8 }, // 294
1036
  { IMAGE_GATHER4_C_B_V4_V3, IMAGE_GATHER4_C_B, MIMGEncGfx6, 0x4, 0x3 }, // 295
1037
  { IMAGE_GATHER4_C_B_V4_V4, IMAGE_GATHER4_C_B, MIMGEncGfx6, 0x4, 0x4 }, // 296
1038
  { IMAGE_GATHER4_C_B_V4_V8, IMAGE_GATHER4_C_B, MIMGEncGfx6, 0x4, 0x8 }, // 297
1039
  { IMAGE_GATHER4_C_B_V5_V3, IMAGE_GATHER4_C_B, MIMGEncGfx6, 0x5, 0x3 }, // 298
1040
  { IMAGE_GATHER4_C_B_V5_V4, IMAGE_GATHER4_C_B, MIMGEncGfx6, 0x5, 0x4 }, // 299
1041
  { IMAGE_GATHER4_C_B_V5_V8, IMAGE_GATHER4_C_B, MIMGEncGfx6, 0x5, 0x8 }, // 300
1042
  { IMAGE_GATHER4_C_B_CL_V2_V3, IMAGE_GATHER4_C_B_CL, MIMGEncGfx6, 0x2, 0x3 }, // 301
1043
  { IMAGE_GATHER4_C_B_CL_V2_V4, IMAGE_GATHER4_C_B_CL, MIMGEncGfx6, 0x2, 0x4 }, // 302
1044
  { IMAGE_GATHER4_C_B_CL_V2_V8, IMAGE_GATHER4_C_B_CL, MIMGEncGfx6, 0x2, 0x8 }, // 303
1045
  { IMAGE_GATHER4_C_B_CL_V4_V3, IMAGE_GATHER4_C_B_CL, MIMGEncGfx6, 0x4, 0x3 }, // 304
1046
  { IMAGE_GATHER4_C_B_CL_V4_V4, IMAGE_GATHER4_C_B_CL, MIMGEncGfx6, 0x4, 0x4 }, // 305
1047
  { IMAGE_GATHER4_C_B_CL_V4_V8, IMAGE_GATHER4_C_B_CL, MIMGEncGfx6, 0x4, 0x8 }, // 306
1048
  { IMAGE_GATHER4_C_B_CL_V5_V3, IMAGE_GATHER4_C_B_CL, MIMGEncGfx6, 0x5, 0x3 }, // 307
1049
  { IMAGE_GATHER4_C_B_CL_V5_V4, IMAGE_GATHER4_C_B_CL, MIMGEncGfx6, 0x5, 0x4 }, // 308
1050
  { IMAGE_GATHER4_C_B_CL_V5_V8, IMAGE_GATHER4_C_B_CL, MIMGEncGfx6, 0x5, 0x8 }, // 309
1051
  { IMAGE_GATHER4_C_B_CL_O_V2_V4, IMAGE_GATHER4_C_B_CL_O, MIMGEncGfx6, 0x2, 0x4 }, // 310
1052
  { IMAGE_GATHER4_C_B_CL_O_V2_V8, IMAGE_GATHER4_C_B_CL_O, MIMGEncGfx6, 0x2, 0x8 }, // 311
1053
  { IMAGE_GATHER4_C_B_CL_O_V4_V4, IMAGE_GATHER4_C_B_CL_O, MIMGEncGfx6, 0x4, 0x4 }, // 312
1054
  { IMAGE_GATHER4_C_B_CL_O_V4_V8, IMAGE_GATHER4_C_B_CL_O, MIMGEncGfx6, 0x4, 0x8 }, // 313
1055
  { IMAGE_GATHER4_C_B_CL_O_V5_V4, IMAGE_GATHER4_C_B_CL_O, MIMGEncGfx6, 0x5, 0x4 }, // 314
1056
  { IMAGE_GATHER4_C_B_CL_O_V5_V8, IMAGE_GATHER4_C_B_CL_O, MIMGEncGfx6, 0x5, 0x8 }, // 315
1057
  { IMAGE_GATHER4_C_B_O_V2_V4, IMAGE_GATHER4_C_B_O, MIMGEncGfx6, 0x2, 0x4 }, // 316
1058
  { IMAGE_GATHER4_C_B_O_V2_V8, IMAGE_GATHER4_C_B_O, MIMGEncGfx6, 0x2, 0x8 }, // 317
1059
  { IMAGE_GATHER4_C_B_O_V4_V4, IMAGE_GATHER4_C_B_O, MIMGEncGfx6, 0x4, 0x4 }, // 318
1060
  { IMAGE_GATHER4_C_B_O_V4_V8, IMAGE_GATHER4_C_B_O, MIMGEncGfx6, 0x4, 0x8 }, // 319
1061
  { IMAGE_GATHER4_C_B_O_V5_V4, IMAGE_GATHER4_C_B_O, MIMGEncGfx6, 0x5, 0x4 }, // 320
1062
  { IMAGE_GATHER4_C_B_O_V5_V8, IMAGE_GATHER4_C_B_O, MIMGEncGfx6, 0x5, 0x8 }, // 321
1063
  { IMAGE_GATHER4_C_CL_V2_V2, IMAGE_GATHER4_C_CL, MIMGEncGfx6, 0x2, 0x2 }, // 322
1064
  { IMAGE_GATHER4_C_CL_V2_V3, IMAGE_GATHER4_C_CL, MIMGEncGfx6, 0x2, 0x3 }, // 323
1065
  { IMAGE_GATHER4_C_CL_V2_V4, IMAGE_GATHER4_C_CL, MIMGEncGfx6, 0x2, 0x4 }, // 324
1066
  { IMAGE_GATHER4_C_CL_V2_V8, IMAGE_GATHER4_C_CL, MIMGEncGfx6, 0x2, 0x8 }, // 325
1067
  { IMAGE_GATHER4_C_CL_V4_V2, IMAGE_GATHER4_C_CL, MIMGEncGfx6, 0x4, 0x2 }, // 326
1068
  { IMAGE_GATHER4_C_CL_V4_V3, IMAGE_GATHER4_C_CL, MIMGEncGfx6, 0x4, 0x3 }, // 327
1069
  { IMAGE_GATHER4_C_CL_V4_V4, IMAGE_GATHER4_C_CL, MIMGEncGfx6, 0x4, 0x4 }, // 328
1070
  { IMAGE_GATHER4_C_CL_V4_V8, IMAGE_GATHER4_C_CL, MIMGEncGfx6, 0x4, 0x8 }, // 329
1071
  { IMAGE_GATHER4_C_CL_V5_V2, IMAGE_GATHER4_C_CL, MIMGEncGfx6, 0x5, 0x2 }, // 330
1072
  { IMAGE_GATHER4_C_CL_V5_V3, IMAGE_GATHER4_C_CL, MIMGEncGfx6, 0x5, 0x3 }, // 331
1073
  { IMAGE_GATHER4_C_CL_V5_V4, IMAGE_GATHER4_C_CL, MIMGEncGfx6, 0x5, 0x4 }, // 332
1074
  { IMAGE_GATHER4_C_CL_V5_V8, IMAGE_GATHER4_C_CL, MIMGEncGfx6, 0x5, 0x8 }, // 333
1075
  { IMAGE_GATHER4_C_CL_O_V2_V3, IMAGE_GATHER4_C_CL_O, MIMGEncGfx6, 0x2, 0x3 }, // 334
1076
  { IMAGE_GATHER4_C_CL_O_V2_V4, IMAGE_GATHER4_C_CL_O, MIMGEncGfx6, 0x2, 0x4 }, // 335
1077
  { IMAGE_GATHER4_C_CL_O_V2_V8, IMAGE_GATHER4_C_CL_O, MIMGEncGfx6, 0x2, 0x8 }, // 336
1078
  { IMAGE_GATHER4_C_CL_O_V4_V3, IMAGE_GATHER4_C_CL_O, MIMGEncGfx6, 0x4, 0x3 }, // 337
1079
  { IMAGE_GATHER4_C_CL_O_V4_V4, IMAGE_GATHER4_C_CL_O, MIMGEncGfx6, 0x4, 0x4 }, // 338
1080
  { IMAGE_GATHER4_C_CL_O_V4_V8, IMAGE_GATHER4_C_CL_O, MIMGEncGfx6, 0x4, 0x8 }, // 339
1081
  { IMAGE_GATHER4_C_CL_O_V5_V3, IMAGE_GATHER4_C_CL_O, MIMGEncGfx6, 0x5, 0x3 }, // 340
1082
  { IMAGE_GATHER4_C_CL_O_V5_V4, IMAGE_GATHER4_C_CL_O, MIMGEncGfx6, 0x5, 0x4 }, // 341
1083
  { IMAGE_GATHER4_C_CL_O_V5_V8, IMAGE_GATHER4_C_CL_O, MIMGEncGfx6, 0x5, 0x8 }, // 342
1084
  { IMAGE_GATHER4_C_L_V2_V2, IMAGE_GATHER4_C_L, MIMGEncGfx6, 0x2, 0x2 }, // 343
1085
  { IMAGE_GATHER4_C_L_V2_V3, IMAGE_GATHER4_C_L, MIMGEncGfx6, 0x2, 0x3 }, // 344
1086
  { IMAGE_GATHER4_C_L_V2_V4, IMAGE_GATHER4_C_L, MIMGEncGfx6, 0x2, 0x4 }, // 345
1087
  { IMAGE_GATHER4_C_L_V2_V8, IMAGE_GATHER4_C_L, MIMGEncGfx6, 0x2, 0x8 }, // 346
1088
  { IMAGE_GATHER4_C_L_V4_V2, IMAGE_GATHER4_C_L, MIMGEncGfx6, 0x4, 0x2 }, // 347
1089
  { IMAGE_GATHER4_C_L_V4_V3, IMAGE_GATHER4_C_L, MIMGEncGfx6, 0x4, 0x3 }, // 348
1090
  { IMAGE_GATHER4_C_L_V4_V4, IMAGE_GATHER4_C_L, MIMGEncGfx6, 0x4, 0x4 }, // 349
1091
  { IMAGE_GATHER4_C_L_V4_V8, IMAGE_GATHER4_C_L, MIMGEncGfx6, 0x4, 0x8 }, // 350
1092
  { IMAGE_GATHER4_C_L_V5_V2, IMAGE_GATHER4_C_L, MIMGEncGfx6, 0x5, 0x2 }, // 351
1093
  { IMAGE_GATHER4_C_L_V5_V3, IMAGE_GATHER4_C_L, MIMGEncGfx6, 0x5, 0x3 }, // 352
1094
  { IMAGE_GATHER4_C_L_V5_V4, IMAGE_GATHER4_C_L, MIMGEncGfx6, 0x5, 0x4 }, // 353
1095
  { IMAGE_GATHER4_C_L_V5_V8, IMAGE_GATHER4_C_L, MIMGEncGfx6, 0x5, 0x8 }, // 354
1096
  { IMAGE_GATHER4_C_LZ_V2_V2, IMAGE_GATHER4_C_LZ, MIMGEncGfx6, 0x2, 0x2 }, // 355
1097
  { IMAGE_GATHER4_C_LZ_V2_V3, IMAGE_GATHER4_C_LZ, MIMGEncGfx6, 0x2, 0x3 }, // 356
1098
  { IMAGE_GATHER4_C_LZ_V2_V4, IMAGE_GATHER4_C_LZ, MIMGEncGfx6, 0x2, 0x4 }, // 357
1099
  { IMAGE_GATHER4_C_LZ_V4_V2, IMAGE_GATHER4_C_LZ, MIMGEncGfx6, 0x4, 0x2 }, // 358
1100
  { IMAGE_GATHER4_C_LZ_V4_V3, IMAGE_GATHER4_C_LZ, MIMGEncGfx6, 0x4, 0x3 }, // 359
1101
  { IMAGE_GATHER4_C_LZ_V4_V4, IMAGE_GATHER4_C_LZ, MIMGEncGfx6, 0x4, 0x4 }, // 360
1102
  { IMAGE_GATHER4_C_LZ_V5_V2, IMAGE_GATHER4_C_LZ, MIMGEncGfx6, 0x5, 0x2 }, // 361
1103
  { IMAGE_GATHER4_C_LZ_V5_V3, IMAGE_GATHER4_C_LZ, MIMGEncGfx6, 0x5, 0x3 }, // 362
1104
  { IMAGE_GATHER4_C_LZ_V5_V4, IMAGE_GATHER4_C_LZ, MIMGEncGfx6, 0x5, 0x4 }, // 363
1105
  { IMAGE_GATHER4_C_LZ_O_V2_V3, IMAGE_GATHER4_C_LZ_O, MIMGEncGfx6, 0x2, 0x3 }, // 364
1106
  { IMAGE_GATHER4_C_LZ_O_V2_V4, IMAGE_GATHER4_C_LZ_O, MIMGEncGfx6, 0x2, 0x4 }, // 365
1107
  { IMAGE_GATHER4_C_LZ_O_V2_V8, IMAGE_GATHER4_C_LZ_O, MIMGEncGfx6, 0x2, 0x8 }, // 366
1108
  { IMAGE_GATHER4_C_LZ_O_V4_V3, IMAGE_GATHER4_C_LZ_O, MIMGEncGfx6, 0x4, 0x3 }, // 367
1109
  { IMAGE_GATHER4_C_LZ_O_V4_V4, IMAGE_GATHER4_C_LZ_O, MIMGEncGfx6, 0x4, 0x4 }, // 368
1110
  { IMAGE_GATHER4_C_LZ_O_V4_V8, IMAGE_GATHER4_C_LZ_O, MIMGEncGfx6, 0x4, 0x8 }, // 369
1111
  { IMAGE_GATHER4_C_LZ_O_V5_V3, IMAGE_GATHER4_C_LZ_O, MIMGEncGfx6, 0x5, 0x3 }, // 370
1112
  { IMAGE_GATHER4_C_LZ_O_V5_V4, IMAGE_GATHER4_C_LZ_O, MIMGEncGfx6, 0x5, 0x4 }, // 371
1113
  { IMAGE_GATHER4_C_LZ_O_V5_V8, IMAGE_GATHER4_C_LZ_O, MIMGEncGfx6, 0x5, 0x8 }, // 372
1114
  { IMAGE_GATHER4_C_L_O_V2_V3, IMAGE_GATHER4_C_L_O, MIMGEncGfx6, 0x2, 0x3 }, // 373
1115
  { IMAGE_GATHER4_C_L_O_V2_V4, IMAGE_GATHER4_C_L_O, MIMGEncGfx6, 0x2, 0x4 }, // 374
1116
  { IMAGE_GATHER4_C_L_O_V2_V8, IMAGE_GATHER4_C_L_O, MIMGEncGfx6, 0x2, 0x8 }, // 375
1117
  { IMAGE_GATHER4_C_L_O_V4_V3, IMAGE_GATHER4_C_L_O, MIMGEncGfx6, 0x4, 0x3 }, // 376
1118
  { IMAGE_GATHER4_C_L_O_V4_V4, IMAGE_GATHER4_C_L_O, MIMGEncGfx6, 0x4, 0x4 }, // 377
1119
  { IMAGE_GATHER4_C_L_O_V4_V8, IMAGE_GATHER4_C_L_O, MIMGEncGfx6, 0x4, 0x8 }, // 378
1120
  { IMAGE_GATHER4_C_L_O_V5_V3, IMAGE_GATHER4_C_L_O, MIMGEncGfx6, 0x5, 0x3 }, // 379
1121
  { IMAGE_GATHER4_C_L_O_V5_V4, IMAGE_GATHER4_C_L_O, MIMGEncGfx6, 0x5, 0x4 }, // 380
1122
  { IMAGE_GATHER4_C_L_O_V5_V8, IMAGE_GATHER4_C_L_O, MIMGEncGfx6, 0x5, 0x8 }, // 381
1123
  { IMAGE_GATHER4_C_O_V2_V3, IMAGE_GATHER4_C_O, MIMGEncGfx6, 0x2, 0x3 }, // 382
1124
  { IMAGE_GATHER4_C_O_V2_V4, IMAGE_GATHER4_C_O, MIMGEncGfx6, 0x2, 0x4 }, // 383
1125
  { IMAGE_GATHER4_C_O_V2_V8, IMAGE_GATHER4_C_O, MIMGEncGfx6, 0x2, 0x8 }, // 384
1126
  { IMAGE_GATHER4_C_O_V4_V3, IMAGE_GATHER4_C_O, MIMGEncGfx6, 0x4, 0x3 }, // 385
1127
  { IMAGE_GATHER4_C_O_V4_V4, IMAGE_GATHER4_C_O, MIMGEncGfx6, 0x4, 0x4 }, // 386
1128
  { IMAGE_GATHER4_C_O_V4_V8, IMAGE_GATHER4_C_O, MIMGEncGfx6, 0x4, 0x8 }, // 387
1129
  { IMAGE_GATHER4_C_O_V5_V3, IMAGE_GATHER4_C_O, MIMGEncGfx6, 0x5, 0x3 }, // 388
1130
  { IMAGE_GATHER4_C_O_V5_V4, IMAGE_GATHER4_C_O, MIMGEncGfx6, 0x5, 0x4 }, // 389
1131
  { IMAGE_GATHER4_C_O_V5_V8, IMAGE_GATHER4_C_O, MIMGEncGfx6, 0x5, 0x8 }, // 390
1132
  { IMAGE_GATHER4_L_V2_V1, IMAGE_GATHER4_L, MIMGEncGfx6, 0x2, 0x1 }, // 391
1133
  { IMAGE_GATHER4_L_V2_V2, IMAGE_GATHER4_L, MIMGEncGfx6, 0x2, 0x2 }, // 392
1134
  { IMAGE_GATHER4_L_V2_V3, IMAGE_GATHER4_L, MIMGEncGfx6, 0x2, 0x3 }, // 393
1135
  { IMAGE_GATHER4_L_V2_V4, IMAGE_GATHER4_L, MIMGEncGfx6, 0x2, 0x4 }, // 394
1136
  { IMAGE_GATHER4_L_V4_V1, IMAGE_GATHER4_L, MIMGEncGfx6, 0x4, 0x1 }, // 395
1137
  { IMAGE_GATHER4_L_V4_V2, IMAGE_GATHER4_L, MIMGEncGfx6, 0x4, 0x2 }, // 396
1138
  { IMAGE_GATHER4_L_V4_V3, IMAGE_GATHER4_L, MIMGEncGfx6, 0x4, 0x3 }, // 397
1139
  { IMAGE_GATHER4_L_V4_V4, IMAGE_GATHER4_L, MIMGEncGfx6, 0x4, 0x4 }, // 398
1140
  { IMAGE_GATHER4_L_V5_V1, IMAGE_GATHER4_L, MIMGEncGfx6, 0x5, 0x1 }, // 399
1141
  { IMAGE_GATHER4_L_V5_V2, IMAGE_GATHER4_L, MIMGEncGfx6, 0x5, 0x2 }, // 400
1142
  { IMAGE_GATHER4_L_V5_V3, IMAGE_GATHER4_L, MIMGEncGfx6, 0x5, 0x3 }, // 401
1143
  { IMAGE_GATHER4_L_V5_V4, IMAGE_GATHER4_L, MIMGEncGfx6, 0x5, 0x4 }, // 402
1144
  { IMAGE_GATHER4_LZ_V2_V1, IMAGE_GATHER4_LZ, MIMGEncGfx6, 0x2, 0x1 }, // 403
1145
  { IMAGE_GATHER4_LZ_V2_V2, IMAGE_GATHER4_LZ, MIMGEncGfx6, 0x2, 0x2 }, // 404
1146
  { IMAGE_GATHER4_LZ_V2_V3, IMAGE_GATHER4_LZ, MIMGEncGfx6, 0x2, 0x3 }, // 405
1147
  { IMAGE_GATHER4_LZ_V2_V4, IMAGE_GATHER4_LZ, MIMGEncGfx6, 0x2, 0x4 }, // 406
1148
  { IMAGE_GATHER4_LZ_V4_V1, IMAGE_GATHER4_LZ, MIMGEncGfx6, 0x4, 0x1 }, // 407
1149
  { IMAGE_GATHER4_LZ_V4_V2, IMAGE_GATHER4_LZ, MIMGEncGfx6, 0x4, 0x2 }, // 408
1150
  { IMAGE_GATHER4_LZ_V4_V3, IMAGE_GATHER4_LZ, MIMGEncGfx6, 0x4, 0x3 }, // 409
1151
  { IMAGE_GATHER4_LZ_V4_V4, IMAGE_GATHER4_LZ, MIMGEncGfx6, 0x4, 0x4 }, // 410
1152
  { IMAGE_GATHER4_LZ_V5_V1, IMAGE_GATHER4_LZ, MIMGEncGfx6, 0x5, 0x1 }, // 411
1153
  { IMAGE_GATHER4_LZ_V5_V2, IMAGE_GATHER4_LZ, MIMGEncGfx6, 0x5, 0x2 }, // 412
1154
  { IMAGE_GATHER4_LZ_V5_V3, IMAGE_GATHER4_LZ, MIMGEncGfx6, 0x5, 0x3 }, // 413
1155
  { IMAGE_GATHER4_LZ_V5_V4, IMAGE_GATHER4_LZ, MIMGEncGfx6, 0x5, 0x4 }, // 414
1156
  { IMAGE_GATHER4_LZ_O_V2_V2, IMAGE_GATHER4_LZ_O, MIMGEncGfx6, 0x2, 0x2 }, // 415
1157
  { IMAGE_GATHER4_LZ_O_V2_V3, IMAGE_GATHER4_LZ_O, MIMGEncGfx6, 0x2, 0x3 }, // 416
1158
  { IMAGE_GATHER4_LZ_O_V2_V4, IMAGE_GATHER4_LZ_O, MIMGEncGfx6, 0x2, 0x4 }, // 417
1159
  { IMAGE_GATHER4_LZ_O_V4_V2, IMAGE_GATHER4_LZ_O, MIMGEncGfx6, 0x4, 0x2 }, // 418
1160
  { IMAGE_GATHER4_LZ_O_V4_V3, IMAGE_GATHER4_LZ_O, MIMGEncGfx6, 0x4, 0x3 }, // 419
1161
  { IMAGE_GATHER4_LZ_O_V4_V4, IMAGE_GATHER4_LZ_O, MIMGEncGfx6, 0x4, 0x4 }, // 420
1162
  { IMAGE_GATHER4_LZ_O_V5_V2, IMAGE_GATHER4_LZ_O, MIMGEncGfx6, 0x5, 0x2 }, // 421
1163
  { IMAGE_GATHER4_LZ_O_V5_V3, IMAGE_GATHER4_LZ_O, MIMGEncGfx6, 0x5, 0x3 }, // 422
1164
  { IMAGE_GATHER4_LZ_O_V5_V4, IMAGE_GATHER4_LZ_O, MIMGEncGfx6, 0x5, 0x4 }, // 423
1165
  { IMAGE_GATHER4_L_O_V2_V2, IMAGE_GATHER4_L_O, MIMGEncGfx6, 0x2, 0x2 }, // 424
1166
  { IMAGE_GATHER4_L_O_V2_V3, IMAGE_GATHER4_L_O, MIMGEncGfx6, 0x2, 0x3 }, // 425
1167
  { IMAGE_GATHER4_L_O_V2_V4, IMAGE_GATHER4_L_O, MIMGEncGfx6, 0x2, 0x4 }, // 426
1168
  { IMAGE_GATHER4_L_O_V2_V8, IMAGE_GATHER4_L_O, MIMGEncGfx6, 0x2, 0x8 }, // 427
1169
  { IMAGE_GATHER4_L_O_V4_V2, IMAGE_GATHER4_L_O, MIMGEncGfx6, 0x4, 0x2 }, // 428
1170
  { IMAGE_GATHER4_L_O_V4_V3, IMAGE_GATHER4_L_O, MIMGEncGfx6, 0x4, 0x3 }, // 429
1171
  { IMAGE_GATHER4_L_O_V4_V4, IMAGE_GATHER4_L_O, MIMGEncGfx6, 0x4, 0x4 }, // 430
1172
  { IMAGE_GATHER4_L_O_V4_V8, IMAGE_GATHER4_L_O, MIMGEncGfx6, 0x4, 0x8 }, // 431
1173
  { IMAGE_GATHER4_L_O_V5_V2, IMAGE_GATHER4_L_O, MIMGEncGfx6, 0x5, 0x2 }, // 432
1174
  { IMAGE_GATHER4_L_O_V5_V3, IMAGE_GATHER4_L_O, MIMGEncGfx6, 0x5, 0x3 }, // 433
1175
  { IMAGE_GATHER4_L_O_V5_V4, IMAGE_GATHER4_L_O, MIMGEncGfx6, 0x5, 0x4 }, // 434
1176
  { IMAGE_GATHER4_L_O_V5_V8, IMAGE_GATHER4_L_O, MIMGEncGfx6, 0x5, 0x8 }, // 435
1177
  { IMAGE_GATHER4_O_V2_V2, IMAGE_GATHER4_O, MIMGEncGfx6, 0x2, 0x2 }, // 436
1178
  { IMAGE_GATHER4_O_V2_V3, IMAGE_GATHER4_O, MIMGEncGfx6, 0x2, 0x3 }, // 437
1179
  { IMAGE_GATHER4_O_V2_V4, IMAGE_GATHER4_O, MIMGEncGfx6, 0x2, 0x4 }, // 438
1180
  { IMAGE_GATHER4_O_V4_V2, IMAGE_GATHER4_O, MIMGEncGfx6, 0x4, 0x2 }, // 439
1181
  { IMAGE_GATHER4_O_V4_V3, IMAGE_GATHER4_O, MIMGEncGfx6, 0x4, 0x3 }, // 440
1182
  { IMAGE_GATHER4_O_V4_V4, IMAGE_GATHER4_O, MIMGEncGfx6, 0x4, 0x4 }, // 441
1183
  { IMAGE_GATHER4_O_V5_V2, IMAGE_GATHER4_O, MIMGEncGfx6, 0x5, 0x2 }, // 442
1184
  { IMAGE_GATHER4_O_V5_V3, IMAGE_GATHER4_O, MIMGEncGfx6, 0x5, 0x3 }, // 443
1185
  { IMAGE_GATHER4_O_V5_V4, IMAGE_GATHER4_O, MIMGEncGfx6, 0x5, 0x4 }, // 444
1186
  { IMAGE_GET_LOD_V1_V1, IMAGE_GET_LOD, MIMGEncGfx6, 0x1, 0x1 }, // 445
1187
  { IMAGE_GET_LOD_V1_V2, IMAGE_GET_LOD, MIMGEncGfx6, 0x1, 0x2 }, // 446
1188
  { IMAGE_GET_LOD_V1_V3, IMAGE_GET_LOD, MIMGEncGfx6, 0x1, 0x3 }, // 447
1189
  { IMAGE_GET_LOD_V1_V4, IMAGE_GET_LOD, MIMGEncGfx6, 0x1, 0x4 }, // 448
1190
  { IMAGE_GET_LOD_V2_V1, IMAGE_GET_LOD, MIMGEncGfx6, 0x2, 0x1 }, // 449
1191
  { IMAGE_GET_LOD_V2_V2, IMAGE_GET_LOD, MIMGEncGfx6, 0x2, 0x2 }, // 450
1192
  { IMAGE_GET_LOD_V2_V3, IMAGE_GET_LOD, MIMGEncGfx6, 0x2, 0x3 }, // 451
1193
  { IMAGE_GET_LOD_V2_V4, IMAGE_GET_LOD, MIMGEncGfx6, 0x2, 0x4 }, // 452
1194
  { IMAGE_GET_LOD_V3_V1, IMAGE_GET_LOD, MIMGEncGfx6, 0x3, 0x1 }, // 453
1195
  { IMAGE_GET_LOD_V3_V2, IMAGE_GET_LOD, MIMGEncGfx6, 0x3, 0x2 }, // 454
1196
  { IMAGE_GET_LOD_V3_V3, IMAGE_GET_LOD, MIMGEncGfx6, 0x3, 0x3 }, // 455
1197
  { IMAGE_GET_LOD_V3_V4, IMAGE_GET_LOD, MIMGEncGfx6, 0x3, 0x4 }, // 456
1198
  { IMAGE_GET_LOD_V4_V1, IMAGE_GET_LOD, MIMGEncGfx6, 0x4, 0x1 }, // 457
1199
  { IMAGE_GET_LOD_V4_V2, IMAGE_GET_LOD, MIMGEncGfx6, 0x4, 0x2 }, // 458
1200
  { IMAGE_GET_LOD_V4_V3, IMAGE_GET_LOD, MIMGEncGfx6, 0x4, 0x3 }, // 459
1201
  { IMAGE_GET_LOD_V4_V4, IMAGE_GET_LOD, MIMGEncGfx6, 0x4, 0x4 }, // 460
1202
  { IMAGE_GET_LOD_V5_V1, IMAGE_GET_LOD, MIMGEncGfx6, 0x5, 0x1 }, // 461
1203
  { IMAGE_GET_LOD_V5_V2, IMAGE_GET_LOD, MIMGEncGfx6, 0x5, 0x2 }, // 462
1204
  { IMAGE_GET_LOD_V5_V3, IMAGE_GET_LOD, MIMGEncGfx6, 0x5, 0x3 }, // 463
1205
  { IMAGE_GET_LOD_V5_V4, IMAGE_GET_LOD, MIMGEncGfx6, 0x5, 0x4 }, // 464
1206
  { IMAGE_GET_RESINFO_V1_V1, IMAGE_GET_RESINFO, MIMGEncGfx6, 0x1, 0x1 }, // 465
1207
  { IMAGE_GET_RESINFO_V1_V2, IMAGE_GET_RESINFO, MIMGEncGfx6, 0x1, 0x2 }, // 466
1208
  { IMAGE_GET_RESINFO_V1_V3, IMAGE_GET_RESINFO, MIMGEncGfx6, 0x1, 0x3 }, // 467
1209
  { IMAGE_GET_RESINFO_V1_V4, IMAGE_GET_RESINFO, MIMGEncGfx6, 0x1, 0x4 }, // 468
1210
  { IMAGE_GET_RESINFO_V2_V1, IMAGE_GET_RESINFO, MIMGEncGfx6, 0x2, 0x1 }, // 469
1211
  { IMAGE_GET_RESINFO_V2_V2, IMAGE_GET_RESINFO, MIMGEncGfx6, 0x2, 0x2 }, // 470
1212
  { IMAGE_GET_RESINFO_V2_V3, IMAGE_GET_RESINFO, MIMGEncGfx6, 0x2, 0x3 }, // 471
1213
  { IMAGE_GET_RESINFO_V2_V4, IMAGE_GET_RESINFO, MIMGEncGfx6, 0x2, 0x4 }, // 472
1214
  { IMAGE_GET_RESINFO_V3_V1, IMAGE_GET_RESINFO, MIMGEncGfx6, 0x3, 0x1 }, // 473
1215
  { IMAGE_GET_RESINFO_V3_V2, IMAGE_GET_RESINFO, MIMGEncGfx6, 0x3, 0x2 }, // 474
1216
  { IMAGE_GET_RESINFO_V3_V3, IMAGE_GET_RESINFO, MIMGEncGfx6, 0x3, 0x3 }, // 475
1217
  { IMAGE_GET_RESINFO_V3_V4, IMAGE_GET_RESINFO, MIMGEncGfx6, 0x3, 0x4 }, // 476
1218
  { IMAGE_GET_RESINFO_V4_V1, IMAGE_GET_RESINFO, MIMGEncGfx6, 0x4, 0x1 }, // 477
1219
  { IMAGE_GET_RESINFO_V4_V2, IMAGE_GET_RESINFO, MIMGEncGfx6, 0x4, 0x2 }, // 478
1220
  { IMAGE_GET_RESINFO_V4_V3, IMAGE_GET_RESINFO, MIMGEncGfx6, 0x4, 0x3 }, // 479
1221
  { IMAGE_GET_RESINFO_V4_V4, IMAGE_GET_RESINFO, MIMGEncGfx6, 0x4, 0x4 }, // 480
1222
  { IMAGE_GET_RESINFO_V5_V1, IMAGE_GET_RESINFO, MIMGEncGfx6, 0x5, 0x1 }, // 481
1223
  { IMAGE_GET_RESINFO_V5_V2, IMAGE_GET_RESINFO, MIMGEncGfx6, 0x5, 0x2 }, // 482
1224
  { IMAGE_GET_RESINFO_V5_V3, IMAGE_GET_RESINFO, MIMGEncGfx6, 0x5, 0x3 }, // 483
1225
  { IMAGE_GET_RESINFO_V5_V4, IMAGE_GET_RESINFO, MIMGEncGfx6, 0x5, 0x4 }, // 484
1226
  { IMAGE_LOAD_V1_V1, IMAGE_LOAD, MIMGEncGfx6, 0x1, 0x1 }, // 485
1227
  { IMAGE_LOAD_V1_V2, IMAGE_LOAD, MIMGEncGfx6, 0x1, 0x2 }, // 486
1228
  { IMAGE_LOAD_V1_V3, IMAGE_LOAD, MIMGEncGfx6, 0x1, 0x3 }, // 487
1229
  { IMAGE_LOAD_V1_V4, IMAGE_LOAD, MIMGEncGfx6, 0x1, 0x4 }, // 488
1230
  { IMAGE_LOAD_V2_V1, IMAGE_LOAD, MIMGEncGfx6, 0x2, 0x1 }, // 489
1231
  { IMAGE_LOAD_V2_V2, IMAGE_LOAD, MIMGEncGfx6, 0x2, 0x2 }, // 490
1232
  { IMAGE_LOAD_V2_V3, IMAGE_LOAD, MIMGEncGfx6, 0x2, 0x3 }, // 491
1233
  { IMAGE_LOAD_V2_V4, IMAGE_LOAD, MIMGEncGfx6, 0x2, 0x4 }, // 492
1234
  { IMAGE_LOAD_V3_V1, IMAGE_LOAD, MIMGEncGfx6, 0x3, 0x1 }, // 493
1235
  { IMAGE_LOAD_V3_V2, IMAGE_LOAD, MIMGEncGfx6, 0x3, 0x2 }, // 494
1236
  { IMAGE_LOAD_V3_V3, IMAGE_LOAD, MIMGEncGfx6, 0x3, 0x3 }, // 495
1237
  { IMAGE_LOAD_V3_V4, IMAGE_LOAD, MIMGEncGfx6, 0x3, 0x4 }, // 496
1238
  { IMAGE_LOAD_V4_V1, IMAGE_LOAD, MIMGEncGfx6, 0x4, 0x1 }, // 497
1239
  { IMAGE_LOAD_V4_V2, IMAGE_LOAD, MIMGEncGfx6, 0x4, 0x2 }, // 498
1240
  { IMAGE_LOAD_V4_V3, IMAGE_LOAD, MIMGEncGfx6, 0x4, 0x3 }, // 499
1241
  { IMAGE_LOAD_V4_V4, IMAGE_LOAD, MIMGEncGfx6, 0x4, 0x4 }, // 500
1242
  { IMAGE_LOAD_V5_V1, IMAGE_LOAD, MIMGEncGfx6, 0x5, 0x1 }, // 501
1243
  { IMAGE_LOAD_V5_V2, IMAGE_LOAD, MIMGEncGfx6, 0x5, 0x2 }, // 502
1244
  { IMAGE_LOAD_V5_V3, IMAGE_LOAD, MIMGEncGfx6, 0x5, 0x3 }, // 503
1245
  { IMAGE_LOAD_V5_V4, IMAGE_LOAD, MIMGEncGfx6, 0x5, 0x4 }, // 504
1246
  { IMAGE_LOAD_MIP_V1_V1, IMAGE_LOAD_MIP, MIMGEncGfx6, 0x1, 0x1 }, // 505
1247
  { IMAGE_LOAD_MIP_V1_V2, IMAGE_LOAD_MIP, MIMGEncGfx6, 0x1, 0x2 }, // 506
1248
  { IMAGE_LOAD_MIP_V1_V3, IMAGE_LOAD_MIP, MIMGEncGfx6, 0x1, 0x3 }, // 507
1249
  { IMAGE_LOAD_MIP_V1_V4, IMAGE_LOAD_MIP, MIMGEncGfx6, 0x1, 0x4 }, // 508
1250
  { IMAGE_LOAD_MIP_V2_V1, IMAGE_LOAD_MIP, MIMGEncGfx6, 0x2, 0x1 }, // 509
1251
  { IMAGE_LOAD_MIP_V2_V2, IMAGE_LOAD_MIP, MIMGEncGfx6, 0x2, 0x2 }, // 510
1252
  { IMAGE_LOAD_MIP_V2_V3, IMAGE_LOAD_MIP, MIMGEncGfx6, 0x2, 0x3 }, // 511
1253
  { IMAGE_LOAD_MIP_V2_V4, IMAGE_LOAD_MIP, MIMGEncGfx6, 0x2, 0x4 }, // 512
1254
  { IMAGE_LOAD_MIP_V3_V1, IMAGE_LOAD_MIP, MIMGEncGfx6, 0x3, 0x1 }, // 513
1255
  { IMAGE_LOAD_MIP_V3_V2, IMAGE_LOAD_MIP, MIMGEncGfx6, 0x3, 0x2 }, // 514
1256
  { IMAGE_LOAD_MIP_V3_V3, IMAGE_LOAD_MIP, MIMGEncGfx6, 0x3, 0x3 }, // 515
1257
  { IMAGE_LOAD_MIP_V3_V4, IMAGE_LOAD_MIP, MIMGEncGfx6, 0x3, 0x4 }, // 516
1258
  { IMAGE_LOAD_MIP_V4_V1, IMAGE_LOAD_MIP, MIMGEncGfx6, 0x4, 0x1 }, // 517
1259
  { IMAGE_LOAD_MIP_V4_V2, IMAGE_LOAD_MIP, MIMGEncGfx6, 0x4, 0x2 }, // 518
1260
  { IMAGE_LOAD_MIP_V4_V3, IMAGE_LOAD_MIP, MIMGEncGfx6, 0x4, 0x3 }, // 519
1261
  { IMAGE_LOAD_MIP_V4_V4, IMAGE_LOAD_MIP, MIMGEncGfx6, 0x4, 0x4 }, // 520
1262
  { IMAGE_LOAD_MIP_V5_V1, IMAGE_LOAD_MIP, MIMGEncGfx6, 0x5, 0x1 }, // 521
1263
  { IMAGE_LOAD_MIP_V5_V2, IMAGE_LOAD_MIP, MIMGEncGfx6, 0x5, 0x2 }, // 522
1264
  { IMAGE_LOAD_MIP_V5_V3, IMAGE_LOAD_MIP, MIMGEncGfx6, 0x5, 0x3 }, // 523
1265
  { IMAGE_LOAD_MIP_V5_V4, IMAGE_LOAD_MIP, MIMGEncGfx6, 0x5, 0x4 }, // 524
1266
  { IMAGE_LOAD_MIP_PCK_V1_V1, IMAGE_LOAD_MIP_PCK, MIMGEncGfx6, 0x1, 0x1 }, // 525
1267
  { IMAGE_LOAD_MIP_PCK_V1_V2, IMAGE_LOAD_MIP_PCK, MIMGEncGfx6, 0x1, 0x2 }, // 526
1268
  { IMAGE_LOAD_MIP_PCK_V1_V3, IMAGE_LOAD_MIP_PCK, MIMGEncGfx6, 0x1, 0x3 }, // 527
1269
  { IMAGE_LOAD_MIP_PCK_V1_V4, IMAGE_LOAD_MIP_PCK, MIMGEncGfx6, 0x1, 0x4 }, // 528
1270
  { IMAGE_LOAD_MIP_PCK_V2_V1, IMAGE_LOAD_MIP_PCK, MIMGEncGfx6, 0x2, 0x1 }, // 529
1271
  { IMAGE_LOAD_MIP_PCK_V2_V2, IMAGE_LOAD_MIP_PCK, MIMGEncGfx6, 0x2, 0x2 }, // 530
1272
  { IMAGE_LOAD_MIP_PCK_V2_V3, IMAGE_LOAD_MIP_PCK, MIMGEncGfx6, 0x2, 0x3 }, // 531
1273
  { IMAGE_LOAD_MIP_PCK_V2_V4, IMAGE_LOAD_MIP_PCK, MIMGEncGfx6, 0x2, 0x4 }, // 532
1274
  { IMAGE_LOAD_MIP_PCK_V3_V1, IMAGE_LOAD_MIP_PCK, MIMGEncGfx6, 0x3, 0x1 }, // 533
1275
  { IMAGE_LOAD_MIP_PCK_V3_V2, IMAGE_LOAD_MIP_PCK, MIMGEncGfx6, 0x3, 0x2 }, // 534
1276
  { IMAGE_LOAD_MIP_PCK_V3_V3, IMAGE_LOAD_MIP_PCK, MIMGEncGfx6, 0x3, 0x3 }, // 535
1277
  { IMAGE_LOAD_MIP_PCK_V3_V4, IMAGE_LOAD_MIP_PCK, MIMGEncGfx6, 0x3, 0x4 }, // 536
1278
  { IMAGE_LOAD_MIP_PCK_V4_V1, IMAGE_LOAD_MIP_PCK, MIMGEncGfx6, 0x4, 0x1 }, // 537
1279
  { IMAGE_LOAD_MIP_PCK_V4_V2, IMAGE_LOAD_MIP_PCK, MIMGEncGfx6, 0x4, 0x2 }, // 538
1280
  { IMAGE_LOAD_MIP_PCK_V4_V3, IMAGE_LOAD_MIP_PCK, MIMGEncGfx6, 0x4, 0x3 }, // 539
1281
  { IMAGE_LOAD_MIP_PCK_V4_V4, IMAGE_LOAD_MIP_PCK, MIMGEncGfx6, 0x4, 0x4 }, // 540
1282
  { IMAGE_LOAD_MIP_PCK_V5_V1, IMAGE_LOAD_MIP_PCK, MIMGEncGfx6, 0x5, 0x1 }, // 541
1283
  { IMAGE_LOAD_MIP_PCK_V5_V2, IMAGE_LOAD_MIP_PCK, MIMGEncGfx6, 0x5, 0x2 }, // 542
1284
  { IMAGE_LOAD_MIP_PCK_V5_V3, IMAGE_LOAD_MIP_PCK, MIMGEncGfx6, 0x5, 0x3 }, // 543
1285
  { IMAGE_LOAD_MIP_PCK_V5_V4, IMAGE_LOAD_MIP_PCK, MIMGEncGfx6, 0x5, 0x4 }, // 544
1286
  { IMAGE_LOAD_MIP_PCK_SGN_V1_V1, IMAGE_LOAD_MIP_PCK_SGN, MIMGEncGfx6, 0x1, 0x1 }, // 545
1287
  { IMAGE_LOAD_MIP_PCK_SGN_V1_V2, IMAGE_LOAD_MIP_PCK_SGN, MIMGEncGfx6, 0x1, 0x2 }, // 546
1288
  { IMAGE_LOAD_MIP_PCK_SGN_V1_V3, IMAGE_LOAD_MIP_PCK_SGN, MIMGEncGfx6, 0x1, 0x3 }, // 547
1289
  { IMAGE_LOAD_MIP_PCK_SGN_V1_V4, IMAGE_LOAD_MIP_PCK_SGN, MIMGEncGfx6, 0x1, 0x4 }, // 548
1290
  { IMAGE_LOAD_MIP_PCK_SGN_V2_V1, IMAGE_LOAD_MIP_PCK_SGN, MIMGEncGfx6, 0x2, 0x1 }, // 549
1291
  { IMAGE_LOAD_MIP_PCK_SGN_V2_V2, IMAGE_LOAD_MIP_PCK_SGN, MIMGEncGfx6, 0x2, 0x2 }, // 550
1292
  { IMAGE_LOAD_MIP_PCK_SGN_V2_V3, IMAGE_LOAD_MIP_PCK_SGN, MIMGEncGfx6, 0x2, 0x3 }, // 551
1293
  { IMAGE_LOAD_MIP_PCK_SGN_V2_V4, IMAGE_LOAD_MIP_PCK_SGN, MIMGEncGfx6, 0x2, 0x4 }, // 552
1294
  { IMAGE_LOAD_MIP_PCK_SGN_V3_V1, IMAGE_LOAD_MIP_PCK_SGN, MIMGEncGfx6, 0x3, 0x1 }, // 553
1295
  { IMAGE_LOAD_MIP_PCK_SGN_V3_V2, IMAGE_LOAD_MIP_PCK_SGN, MIMGEncGfx6, 0x3, 0x2 }, // 554
1296
  { IMAGE_LOAD_MIP_PCK_SGN_V3_V3, IMAGE_LOAD_MIP_PCK_SGN, MIMGEncGfx6, 0x3, 0x3 }, // 555
1297
  { IMAGE_LOAD_MIP_PCK_SGN_V3_V4, IMAGE_LOAD_MIP_PCK_SGN, MIMGEncGfx6, 0x3, 0x4 }, // 556
1298
  { IMAGE_LOAD_MIP_PCK_SGN_V4_V1, IMAGE_LOAD_MIP_PCK_SGN, MIMGEncGfx6, 0x4, 0x1 }, // 557
1299
  { IMAGE_LOAD_MIP_PCK_SGN_V4_V2, IMAGE_LOAD_MIP_PCK_SGN, MIMGEncGfx6, 0x4, 0x2 }, // 558
1300
  { IMAGE_LOAD_MIP_PCK_SGN_V4_V3, IMAGE_LOAD_MIP_PCK_SGN, MIMGEncGfx6, 0x4, 0x3 }, // 559
1301
  { IMAGE_LOAD_MIP_PCK_SGN_V4_V4, IMAGE_LOAD_MIP_PCK_SGN, MIMGEncGfx6, 0x4, 0x4 }, // 560
1302
  { IMAGE_LOAD_MIP_PCK_SGN_V5_V1, IMAGE_LOAD_MIP_PCK_SGN, MIMGEncGfx6, 0x5, 0x1 }, // 561
1303
  { IMAGE_LOAD_MIP_PCK_SGN_V5_V2, IMAGE_LOAD_MIP_PCK_SGN, MIMGEncGfx6, 0x5, 0x2 }, // 562
1304
  { IMAGE_LOAD_MIP_PCK_SGN_V5_V3, IMAGE_LOAD_MIP_PCK_SGN, MIMGEncGfx6, 0x5, 0x3 }, // 563
1305
  { IMAGE_LOAD_MIP_PCK_SGN_V5_V4, IMAGE_LOAD_MIP_PCK_SGN, MIMGEncGfx6, 0x5, 0x4 }, // 564
1306
  { IMAGE_LOAD_PCK_V1_V1, IMAGE_LOAD_PCK, MIMGEncGfx6, 0x1, 0x1 }, // 565
1307
  { IMAGE_LOAD_PCK_V1_V2, IMAGE_LOAD_PCK, MIMGEncGfx6, 0x1, 0x2 }, // 566
1308
  { IMAGE_LOAD_PCK_V1_V3, IMAGE_LOAD_PCK, MIMGEncGfx6, 0x1, 0x3 }, // 567
1309
  { IMAGE_LOAD_PCK_V1_V4, IMAGE_LOAD_PCK, MIMGEncGfx6, 0x1, 0x4 }, // 568
1310
  { IMAGE_LOAD_PCK_V2_V1, IMAGE_LOAD_PCK, MIMGEncGfx6, 0x2, 0x1 }, // 569
1311
  { IMAGE_LOAD_PCK_V2_V2, IMAGE_LOAD_PCK, MIMGEncGfx6, 0x2, 0x2 }, // 570
1312
  { IMAGE_LOAD_PCK_V2_V3, IMAGE_LOAD_PCK, MIMGEncGfx6, 0x2, 0x3 }, // 571
1313
  { IMAGE_LOAD_PCK_V2_V4, IMAGE_LOAD_PCK, MIMGEncGfx6, 0x2, 0x4 }, // 572
1314
  { IMAGE_LOAD_PCK_V3_V1, IMAGE_LOAD_PCK, MIMGEncGfx6, 0x3, 0x1 }, // 573
1315
  { IMAGE_LOAD_PCK_V3_V2, IMAGE_LOAD_PCK, MIMGEncGfx6, 0x3, 0x2 }, // 574
1316
  { IMAGE_LOAD_PCK_V3_V3, IMAGE_LOAD_PCK, MIMGEncGfx6, 0x3, 0x3 }, // 575
1317
  { IMAGE_LOAD_PCK_V3_V4, IMAGE_LOAD_PCK, MIMGEncGfx6, 0x3, 0x4 }, // 576
1318
  { IMAGE_LOAD_PCK_V4_V1, IMAGE_LOAD_PCK, MIMGEncGfx6, 0x4, 0x1 }, // 577
1319
  { IMAGE_LOAD_PCK_V4_V2, IMAGE_LOAD_PCK, MIMGEncGfx6, 0x4, 0x2 }, // 578
1320
  { IMAGE_LOAD_PCK_V4_V3, IMAGE_LOAD_PCK, MIMGEncGfx6, 0x4, 0x3 }, // 579
1321
  { IMAGE_LOAD_PCK_V4_V4, IMAGE_LOAD_PCK, MIMGEncGfx6, 0x4, 0x4 }, // 580
1322
  { IMAGE_LOAD_PCK_V5_V1, IMAGE_LOAD_PCK, MIMGEncGfx6, 0x5, 0x1 }, // 581
1323
  { IMAGE_LOAD_PCK_V5_V2, IMAGE_LOAD_PCK, MIMGEncGfx6, 0x5, 0x2 }, // 582
1324
  { IMAGE_LOAD_PCK_V5_V3, IMAGE_LOAD_PCK, MIMGEncGfx6, 0x5, 0x3 }, // 583
1325
  { IMAGE_LOAD_PCK_V5_V4, IMAGE_LOAD_PCK, MIMGEncGfx6, 0x5, 0x4 }, // 584
1326
  { IMAGE_LOAD_PCK_SGN_V1_V1, IMAGE_LOAD_PCK_SGN, MIMGEncGfx6, 0x1, 0x1 }, // 585
1327
  { IMAGE_LOAD_PCK_SGN_V1_V2, IMAGE_LOAD_PCK_SGN, MIMGEncGfx6, 0x1, 0x2 }, // 586
1328
  { IMAGE_LOAD_PCK_SGN_V1_V3, IMAGE_LOAD_PCK_SGN, MIMGEncGfx6, 0x1, 0x3 }, // 587
1329
  { IMAGE_LOAD_PCK_SGN_V1_V4, IMAGE_LOAD_PCK_SGN, MIMGEncGfx6, 0x1, 0x4 }, // 588
1330
  { IMAGE_LOAD_PCK_SGN_V2_V1, IMAGE_LOAD_PCK_SGN, MIMGEncGfx6, 0x2, 0x1 }, // 589
1331
  { IMAGE_LOAD_PCK_SGN_V2_V2, IMAGE_LOAD_PCK_SGN, MIMGEncGfx6, 0x2, 0x2 }, // 590
1332
  { IMAGE_LOAD_PCK_SGN_V2_V3, IMAGE_LOAD_PCK_SGN, MIMGEncGfx6, 0x2, 0x3 }, // 591
1333
  { IMAGE_LOAD_PCK_SGN_V2_V4, IMAGE_LOAD_PCK_SGN, MIMGEncGfx6, 0x2, 0x4 }, // 592
1334
  { IMAGE_LOAD_PCK_SGN_V3_V1, IMAGE_LOAD_PCK_SGN, MIMGEncGfx6, 0x3, 0x1 }, // 593
1335
  { IMAGE_LOAD_PCK_SGN_V3_V2, IMAGE_LOAD_PCK_SGN, MIMGEncGfx6, 0x3, 0x2 }, // 594
1336
  { IMAGE_LOAD_PCK_SGN_V3_V3, IMAGE_LOAD_PCK_SGN, MIMGEncGfx6, 0x3, 0x3 }, // 595
1337
  { IMAGE_LOAD_PCK_SGN_V3_V4, IMAGE_LOAD_PCK_SGN, MIMGEncGfx6, 0x3, 0x4 }, // 596
1338
  { IMAGE_LOAD_PCK_SGN_V4_V1, IMAGE_LOAD_PCK_SGN, MIMGEncGfx6, 0x4, 0x1 }, // 597
1339
  { IMAGE_LOAD_PCK_SGN_V4_V2, IMAGE_LOAD_PCK_SGN, MIMGEncGfx6, 0x4, 0x2 }, // 598
1340
  { IMAGE_LOAD_PCK_SGN_V4_V3, IMAGE_LOAD_PCK_SGN, MIMGEncGfx6, 0x4, 0x3 }, // 599
1341
  { IMAGE_LOAD_PCK_SGN_V4_V4, IMAGE_LOAD_PCK_SGN, MIMGEncGfx6, 0x4, 0x4 }, // 600
1342
  { IMAGE_LOAD_PCK_SGN_V5_V1, IMAGE_LOAD_PCK_SGN, MIMGEncGfx6, 0x5, 0x1 }, // 601
1343
  { IMAGE_LOAD_PCK_SGN_V5_V2, IMAGE_LOAD_PCK_SGN, MIMGEncGfx6, 0x5, 0x2 }, // 602
1344
  { IMAGE_LOAD_PCK_SGN_V5_V3, IMAGE_LOAD_PCK_SGN, MIMGEncGfx6, 0x5, 0x3 }, // 603
1345
  { IMAGE_LOAD_PCK_SGN_V5_V4, IMAGE_LOAD_PCK_SGN, MIMGEncGfx6, 0x5, 0x4 }, // 604
1346
  { IMAGE_SAMPLE_V1_V1, IMAGE_SAMPLE, MIMGEncGfx6, 0x1, 0x1 }, // 605
1347
  { IMAGE_SAMPLE_V1_V2, IMAGE_SAMPLE, MIMGEncGfx6, 0x1, 0x2 }, // 606
1348
  { IMAGE_SAMPLE_V1_V3, IMAGE_SAMPLE, MIMGEncGfx6, 0x1, 0x3 }, // 607
1349
  { IMAGE_SAMPLE_V1_V4, IMAGE_SAMPLE, MIMGEncGfx6, 0x1, 0x4 }, // 608
1350
  { IMAGE_SAMPLE_V2_V1, IMAGE_SAMPLE, MIMGEncGfx6, 0x2, 0x1 }, // 609
1351
  { IMAGE_SAMPLE_V2_V2, IMAGE_SAMPLE, MIMGEncGfx6, 0x2, 0x2 }, // 610
1352
  { IMAGE_SAMPLE_V2_V3, IMAGE_SAMPLE, MIMGEncGfx6, 0x2, 0x3 }, // 611
1353
  { IMAGE_SAMPLE_V2_V4, IMAGE_SAMPLE, MIMGEncGfx6, 0x2, 0x4 }, // 612
1354
  { IMAGE_SAMPLE_V3_V1, IMAGE_SAMPLE, MIMGEncGfx6, 0x3, 0x1 }, // 613
1355
  { IMAGE_SAMPLE_V3_V2, IMAGE_SAMPLE, MIMGEncGfx6, 0x3, 0x2 }, // 614
1356
  { IMAGE_SAMPLE_V3_V3, IMAGE_SAMPLE, MIMGEncGfx6, 0x3, 0x3 }, // 615
1357
  { IMAGE_SAMPLE_V3_V4, IMAGE_SAMPLE, MIMGEncGfx6, 0x3, 0x4 }, // 616
1358
  { IMAGE_SAMPLE_V4_V1, IMAGE_SAMPLE, MIMGEncGfx6, 0x4, 0x1 }, // 617
1359
  { IMAGE_SAMPLE_V4_V2, IMAGE_SAMPLE, MIMGEncGfx6, 0x4, 0x2 }, // 618
1360
  { IMAGE_SAMPLE_V4_V3, IMAGE_SAMPLE, MIMGEncGfx6, 0x4, 0x3 }, // 619
1361
  { IMAGE_SAMPLE_V4_V4, IMAGE_SAMPLE, MIMGEncGfx6, 0x4, 0x4 }, // 620
1362
  { IMAGE_SAMPLE_V5_V1, IMAGE_SAMPLE, MIMGEncGfx6, 0x5, 0x1 }, // 621
1363
  { IMAGE_SAMPLE_V5_V2, IMAGE_SAMPLE, MIMGEncGfx6, 0x5, 0x2 }, // 622
1364
  { IMAGE_SAMPLE_V5_V3, IMAGE_SAMPLE, MIMGEncGfx6, 0x5, 0x3 }, // 623
1365
  { IMAGE_SAMPLE_V5_V4, IMAGE_SAMPLE, MIMGEncGfx6, 0x5, 0x4 }, // 624
1366
  { IMAGE_SAMPLE_B_V1_V2, IMAGE_SAMPLE_B, MIMGEncGfx6, 0x1, 0x2 }, // 625
1367
  { IMAGE_SAMPLE_B_V1_V3, IMAGE_SAMPLE_B, MIMGEncGfx6, 0x1, 0x3 }, // 626
1368
  { IMAGE_SAMPLE_B_V1_V4, IMAGE_SAMPLE_B, MIMGEncGfx6, 0x1, 0x4 }, // 627
1369
  { IMAGE_SAMPLE_B_V2_V2, IMAGE_SAMPLE_B, MIMGEncGfx6, 0x2, 0x2 }, // 628
1370
  { IMAGE_SAMPLE_B_V2_V3, IMAGE_SAMPLE_B, MIMGEncGfx6, 0x2, 0x3 }, // 629
1371
  { IMAGE_SAMPLE_B_V2_V4, IMAGE_SAMPLE_B, MIMGEncGfx6, 0x2, 0x4 }, // 630
1372
  { IMAGE_SAMPLE_B_V3_V2, IMAGE_SAMPLE_B, MIMGEncGfx6, 0x3, 0x2 }, // 631
1373
  { IMAGE_SAMPLE_B_V3_V3, IMAGE_SAMPLE_B, MIMGEncGfx6, 0x3, 0x3 }, // 632
1374
  { IMAGE_SAMPLE_B_V3_V4, IMAGE_SAMPLE_B, MIMGEncGfx6, 0x3, 0x4 }, // 633
1375
  { IMAGE_SAMPLE_B_V4_V2, IMAGE_SAMPLE_B, MIMGEncGfx6, 0x4, 0x2 }, // 634
1376
  { IMAGE_SAMPLE_B_V4_V3, IMAGE_SAMPLE_B, MIMGEncGfx6, 0x4, 0x3 }, // 635
1377
  { IMAGE_SAMPLE_B_V4_V4, IMAGE_SAMPLE_B, MIMGEncGfx6, 0x4, 0x4 }, // 636
1378
  { IMAGE_SAMPLE_B_V5_V2, IMAGE_SAMPLE_B, MIMGEncGfx6, 0x5, 0x2 }, // 637
1379
  { IMAGE_SAMPLE_B_V5_V3, IMAGE_SAMPLE_B, MIMGEncGfx6, 0x5, 0x3 }, // 638
1380
  { IMAGE_SAMPLE_B_V5_V4, IMAGE_SAMPLE_B, MIMGEncGfx6, 0x5, 0x4 }, // 639
1381
  { IMAGE_SAMPLE_B_CL_V1_V2, IMAGE_SAMPLE_B_CL, MIMGEncGfx6, 0x1, 0x2 }, // 640
1382
  { IMAGE_SAMPLE_B_CL_V1_V3, IMAGE_SAMPLE_B_CL, MIMGEncGfx6, 0x1, 0x3 }, // 641
1383
  { IMAGE_SAMPLE_B_CL_V1_V4, IMAGE_SAMPLE_B_CL, MIMGEncGfx6, 0x1, 0x4 }, // 642
1384
  { IMAGE_SAMPLE_B_CL_V1_V8, IMAGE_SAMPLE_B_CL, MIMGEncGfx6, 0x1, 0x8 }, // 643
1385
  { IMAGE_SAMPLE_B_CL_V2_V2, IMAGE_SAMPLE_B_CL, MIMGEncGfx6, 0x2, 0x2 }, // 644
1386
  { IMAGE_SAMPLE_B_CL_V2_V3, IMAGE_SAMPLE_B_CL, MIMGEncGfx6, 0x2, 0x3 }, // 645
1387
  { IMAGE_SAMPLE_B_CL_V2_V4, IMAGE_SAMPLE_B_CL, MIMGEncGfx6, 0x2, 0x4 }, // 646
1388
  { IMAGE_SAMPLE_B_CL_V2_V8, IMAGE_SAMPLE_B_CL, MIMGEncGfx6, 0x2, 0x8 }, // 647
1389
  { IMAGE_SAMPLE_B_CL_V3_V2, IMAGE_SAMPLE_B_CL, MIMGEncGfx6, 0x3, 0x2 }, // 648
1390
  { IMAGE_SAMPLE_B_CL_V3_V3, IMAGE_SAMPLE_B_CL, MIMGEncGfx6, 0x3, 0x3 }, // 649
1391
  { IMAGE_SAMPLE_B_CL_V3_V4, IMAGE_SAMPLE_B_CL, MIMGEncGfx6, 0x3, 0x4 }, // 650
1392
  { IMAGE_SAMPLE_B_CL_V3_V8, IMAGE_SAMPLE_B_CL, MIMGEncGfx6, 0x3, 0x8 }, // 651
1393
  { IMAGE_SAMPLE_B_CL_V4_V2, IMAGE_SAMPLE_B_CL, MIMGEncGfx6, 0x4, 0x2 }, // 652
1394
  { IMAGE_SAMPLE_B_CL_V4_V3, IMAGE_SAMPLE_B_CL, MIMGEncGfx6, 0x4, 0x3 }, // 653
1395
  { IMAGE_SAMPLE_B_CL_V4_V4, IMAGE_SAMPLE_B_CL, MIMGEncGfx6, 0x4, 0x4 }, // 654
1396
  { IMAGE_SAMPLE_B_CL_V4_V8, IMAGE_SAMPLE_B_CL, MIMGEncGfx6, 0x4, 0x8 }, // 655
1397
  { IMAGE_SAMPLE_B_CL_V5_V2, IMAGE_SAMPLE_B_CL, MIMGEncGfx6, 0x5, 0x2 }, // 656
1398
  { IMAGE_SAMPLE_B_CL_V5_V3, IMAGE_SAMPLE_B_CL, MIMGEncGfx6, 0x5, 0x3 }, // 657
1399
  { IMAGE_SAMPLE_B_CL_V5_V4, IMAGE_SAMPLE_B_CL, MIMGEncGfx6, 0x5, 0x4 }, // 658
1400
  { IMAGE_SAMPLE_B_CL_V5_V8, IMAGE_SAMPLE_B_CL, MIMGEncGfx6, 0x5, 0x8 }, // 659
1401
  { IMAGE_SAMPLE_B_CL_O_V1_V3, IMAGE_SAMPLE_B_CL_O, MIMGEncGfx6, 0x1, 0x3 }, // 660
1402
  { IMAGE_SAMPLE_B_CL_O_V1_V4, IMAGE_SAMPLE_B_CL_O, MIMGEncGfx6, 0x1, 0x4 }, // 661
1403
  { IMAGE_SAMPLE_B_CL_O_V1_V8, IMAGE_SAMPLE_B_CL_O, MIMGEncGfx6, 0x1, 0x8 }, // 662
1404
  { IMAGE_SAMPLE_B_CL_O_V2_V3, IMAGE_SAMPLE_B_CL_O, MIMGEncGfx6, 0x2, 0x3 }, // 663
1405
  { IMAGE_SAMPLE_B_CL_O_V2_V4, IMAGE_SAMPLE_B_CL_O, MIMGEncGfx6, 0x2, 0x4 }, // 664
1406
  { IMAGE_SAMPLE_B_CL_O_V2_V8, IMAGE_SAMPLE_B_CL_O, MIMGEncGfx6, 0x2, 0x8 }, // 665
1407
  { IMAGE_SAMPLE_B_CL_O_V3_V3, IMAGE_SAMPLE_B_CL_O, MIMGEncGfx6, 0x3, 0x3 }, // 666
1408
  { IMAGE_SAMPLE_B_CL_O_V3_V4, IMAGE_SAMPLE_B_CL_O, MIMGEncGfx6, 0x3, 0x4 }, // 667
1409
  { IMAGE_SAMPLE_B_CL_O_V3_V8, IMAGE_SAMPLE_B_CL_O, MIMGEncGfx6, 0x3, 0x8 }, // 668
1410
  { IMAGE_SAMPLE_B_CL_O_V4_V3, IMAGE_SAMPLE_B_CL_O, MIMGEncGfx6, 0x4, 0x3 }, // 669
1411
  { IMAGE_SAMPLE_B_CL_O_V4_V4, IMAGE_SAMPLE_B_CL_O, MIMGEncGfx6, 0x4, 0x4 }, // 670
1412
  { IMAGE_SAMPLE_B_CL_O_V4_V8, IMAGE_SAMPLE_B_CL_O, MIMGEncGfx6, 0x4, 0x8 }, // 671
1413
  { IMAGE_SAMPLE_B_CL_O_V5_V3, IMAGE_SAMPLE_B_CL_O, MIMGEncGfx6, 0x5, 0x3 }, // 672
1414
  { IMAGE_SAMPLE_B_CL_O_V5_V4, IMAGE_SAMPLE_B_CL_O, MIMGEncGfx6, 0x5, 0x4 }, // 673
1415
  { IMAGE_SAMPLE_B_CL_O_V5_V8, IMAGE_SAMPLE_B_CL_O, MIMGEncGfx6, 0x5, 0x8 }, // 674
1416
  { IMAGE_SAMPLE_B_O_V1_V3, IMAGE_SAMPLE_B_O, MIMGEncGfx6, 0x1, 0x3 }, // 675
1417
  { IMAGE_SAMPLE_B_O_V1_V4, IMAGE_SAMPLE_B_O, MIMGEncGfx6, 0x1, 0x4 }, // 676
1418
  { IMAGE_SAMPLE_B_O_V1_V8, IMAGE_SAMPLE_B_O, MIMGEncGfx6, 0x1, 0x8 }, // 677
1419
  { IMAGE_SAMPLE_B_O_V2_V3, IMAGE_SAMPLE_B_O, MIMGEncGfx6, 0x2, 0x3 }, // 678
1420
  { IMAGE_SAMPLE_B_O_V2_V4, IMAGE_SAMPLE_B_O, MIMGEncGfx6, 0x2, 0x4 }, // 679
1421
  { IMAGE_SAMPLE_B_O_V2_V8, IMAGE_SAMPLE_B_O, MIMGEncGfx6, 0x2, 0x8 }, // 680
1422
  { IMAGE_SAMPLE_B_O_V3_V3, IMAGE_SAMPLE_B_O, MIMGEncGfx6, 0x3, 0x3 }, // 681
1423
  { IMAGE_SAMPLE_B_O_V3_V4, IMAGE_SAMPLE_B_O, MIMGEncGfx6, 0x3, 0x4 }, // 682
1424
  { IMAGE_SAMPLE_B_O_V3_V8, IMAGE_SAMPLE_B_O, MIMGEncGfx6, 0x3, 0x8 }, // 683
1425
  { IMAGE_SAMPLE_B_O_V4_V3, IMAGE_SAMPLE_B_O, MIMGEncGfx6, 0x4, 0x3 }, // 684
1426
  { IMAGE_SAMPLE_B_O_V4_V4, IMAGE_SAMPLE_B_O, MIMGEncGfx6, 0x4, 0x4 }, // 685
1427
  { IMAGE_SAMPLE_B_O_V4_V8, IMAGE_SAMPLE_B_O, MIMGEncGfx6, 0x4, 0x8 }, // 686
1428
  { IMAGE_SAMPLE_B_O_V5_V3, IMAGE_SAMPLE_B_O, MIMGEncGfx6, 0x5, 0x3 }, // 687
1429
  { IMAGE_SAMPLE_B_O_V5_V4, IMAGE_SAMPLE_B_O, MIMGEncGfx6, 0x5, 0x4 }, // 688
1430
  { IMAGE_SAMPLE_B_O_V5_V8, IMAGE_SAMPLE_B_O, MIMGEncGfx6, 0x5, 0x8 }, // 689
1431
  { IMAGE_SAMPLE_C_V1_V2, IMAGE_SAMPLE_C, MIMGEncGfx6, 0x1, 0x2 }, // 690
1432
  { IMAGE_SAMPLE_C_V1_V3, IMAGE_SAMPLE_C, MIMGEncGfx6, 0x1, 0x3 }, // 691
1433
  { IMAGE_SAMPLE_C_V1_V4, IMAGE_SAMPLE_C, MIMGEncGfx6, 0x1, 0x4 }, // 692
1434
  { IMAGE_SAMPLE_C_V2_V2, IMAGE_SAMPLE_C, MIMGEncGfx6, 0x2, 0x2 }, // 693
1435
  { IMAGE_SAMPLE_C_V2_V3, IMAGE_SAMPLE_C, MIMGEncGfx6, 0x2, 0x3 }, // 694
1436
  { IMAGE_SAMPLE_C_V2_V4, IMAGE_SAMPLE_C, MIMGEncGfx6, 0x2, 0x4 }, // 695
1437
  { IMAGE_SAMPLE_C_V3_V2, IMAGE_SAMPLE_C, MIMGEncGfx6, 0x3, 0x2 }, // 696
1438
  { IMAGE_SAMPLE_C_V3_V3, IMAGE_SAMPLE_C, MIMGEncGfx6, 0x3, 0x3 }, // 697
1439
  { IMAGE_SAMPLE_C_V3_V4, IMAGE_SAMPLE_C, MIMGEncGfx6, 0x3, 0x4 }, // 698
1440
  { IMAGE_SAMPLE_C_V4_V2, IMAGE_SAMPLE_C, MIMGEncGfx6, 0x4, 0x2 }, // 699
1441
  { IMAGE_SAMPLE_C_V4_V3, IMAGE_SAMPLE_C, MIMGEncGfx6, 0x4, 0x3 }, // 700
1442
  { IMAGE_SAMPLE_C_V4_V4, IMAGE_SAMPLE_C, MIMGEncGfx6, 0x4, 0x4 }, // 701
1443
  { IMAGE_SAMPLE_C_V5_V2, IMAGE_SAMPLE_C, MIMGEncGfx6, 0x5, 0x2 }, // 702
1444
  { IMAGE_SAMPLE_C_V5_V3, IMAGE_SAMPLE_C, MIMGEncGfx6, 0x5, 0x3 }, // 703
1445
  { IMAGE_SAMPLE_C_V5_V4, IMAGE_SAMPLE_C, MIMGEncGfx6, 0x5, 0x4 }, // 704
1446
  { IMAGE_SAMPLE_CD_V1_V2, IMAGE_SAMPLE_CD, MIMGEncGfx6, 0x1, 0x2 }, // 705
1447
  { IMAGE_SAMPLE_CD_V1_V3, IMAGE_SAMPLE_CD, MIMGEncGfx6, 0x1, 0x3 }, // 706
1448
  { IMAGE_SAMPLE_CD_V1_V4, IMAGE_SAMPLE_CD, MIMGEncGfx6, 0x1, 0x4 }, // 707
1449
  { IMAGE_SAMPLE_CD_V1_V8, IMAGE_SAMPLE_CD, MIMGEncGfx6, 0x1, 0x8 }, // 708
1450
  { IMAGE_SAMPLE_CD_V1_V16, IMAGE_SAMPLE_CD, MIMGEncGfx6, 0x1, 0x10 }, // 709
1451
  { IMAGE_SAMPLE_CD_V2_V2, IMAGE_SAMPLE_CD, MIMGEncGfx6, 0x2, 0x2 }, // 710
1452
  { IMAGE_SAMPLE_CD_V2_V3, IMAGE_SAMPLE_CD, MIMGEncGfx6, 0x2, 0x3 }, // 711
1453
  { IMAGE_SAMPLE_CD_V2_V4, IMAGE_SAMPLE_CD, MIMGEncGfx6, 0x2, 0x4 }, // 712
1454
  { IMAGE_SAMPLE_CD_V2_V8, IMAGE_SAMPLE_CD, MIMGEncGfx6, 0x2, 0x8 }, // 713
1455
  { IMAGE_SAMPLE_CD_V2_V16, IMAGE_SAMPLE_CD, MIMGEncGfx6, 0x2, 0x10 }, // 714
1456
  { IMAGE_SAMPLE_CD_V3_V2, IMAGE_SAMPLE_CD, MIMGEncGfx6, 0x3, 0x2 }, // 715
1457
  { IMAGE_SAMPLE_CD_V3_V3, IMAGE_SAMPLE_CD, MIMGEncGfx6, 0x3, 0x3 }, // 716
1458
  { IMAGE_SAMPLE_CD_V3_V4, IMAGE_SAMPLE_CD, MIMGEncGfx6, 0x3, 0x4 }, // 717
1459
  { IMAGE_SAMPLE_CD_V3_V8, IMAGE_SAMPLE_CD, MIMGEncGfx6, 0x3, 0x8 }, // 718
1460
  { IMAGE_SAMPLE_CD_V3_V16, IMAGE_SAMPLE_CD, MIMGEncGfx6, 0x3, 0x10 }, // 719
1461
  { IMAGE_SAMPLE_CD_V4_V2, IMAGE_SAMPLE_CD, MIMGEncGfx6, 0x4, 0x2 }, // 720
1462
  { IMAGE_SAMPLE_CD_V4_V3, IMAGE_SAMPLE_CD, MIMGEncGfx6, 0x4, 0x3 }, // 721
1463
  { IMAGE_SAMPLE_CD_V4_V4, IMAGE_SAMPLE_CD, MIMGEncGfx6, 0x4, 0x4 }, // 722
1464
  { IMAGE_SAMPLE_CD_V4_V8, IMAGE_SAMPLE_CD, MIMGEncGfx6, 0x4, 0x8 }, // 723
1465
  { IMAGE_SAMPLE_CD_V4_V16, IMAGE_SAMPLE_CD, MIMGEncGfx6, 0x4, 0x10 }, // 724
1466
  { IMAGE_SAMPLE_CD_V5_V2, IMAGE_SAMPLE_CD, MIMGEncGfx6, 0x5, 0x2 }, // 725
1467
  { IMAGE_SAMPLE_CD_V5_V3, IMAGE_SAMPLE_CD, MIMGEncGfx6, 0x5, 0x3 }, // 726
1468
  { IMAGE_SAMPLE_CD_V5_V4, IMAGE_SAMPLE_CD, MIMGEncGfx6, 0x5, 0x4 }, // 727
1469
  { IMAGE_SAMPLE_CD_V5_V8, IMAGE_SAMPLE_CD, MIMGEncGfx6, 0x5, 0x8 }, // 728
1470
  { IMAGE_SAMPLE_CD_V5_V16, IMAGE_SAMPLE_CD, MIMGEncGfx6, 0x5, 0x10 }, // 729
1471
  { IMAGE_SAMPLE_CD_CL_V1_V2, IMAGE_SAMPLE_CD_CL, MIMGEncGfx6, 0x1, 0x2 }, // 730
1472
  { IMAGE_SAMPLE_CD_CL_V1_V3, IMAGE_SAMPLE_CD_CL, MIMGEncGfx6, 0x1, 0x3 }, // 731
1473
  { IMAGE_SAMPLE_CD_CL_V1_V4, IMAGE_SAMPLE_CD_CL, MIMGEncGfx6, 0x1, 0x4 }, // 732
1474
  { IMAGE_SAMPLE_CD_CL_V1_V8, IMAGE_SAMPLE_CD_CL, MIMGEncGfx6, 0x1, 0x8 }, // 733
1475
  { IMAGE_SAMPLE_CD_CL_V1_V16, IMAGE_SAMPLE_CD_CL, MIMGEncGfx6, 0x1, 0x10 }, // 734
1476
  { IMAGE_SAMPLE_CD_CL_V2_V2, IMAGE_SAMPLE_CD_CL, MIMGEncGfx6, 0x2, 0x2 }, // 735
1477
  { IMAGE_SAMPLE_CD_CL_V2_V3, IMAGE_SAMPLE_CD_CL, MIMGEncGfx6, 0x2, 0x3 }, // 736
1478
  { IMAGE_SAMPLE_CD_CL_V2_V4, IMAGE_SAMPLE_CD_CL, MIMGEncGfx6, 0x2, 0x4 }, // 737
1479
  { IMAGE_SAMPLE_CD_CL_V2_V8, IMAGE_SAMPLE_CD_CL, MIMGEncGfx6, 0x2, 0x8 }, // 738
1480
  { IMAGE_SAMPLE_CD_CL_V2_V16, IMAGE_SAMPLE_CD_CL, MIMGEncGfx6, 0x2, 0x10 }, // 739
1481
  { IMAGE_SAMPLE_CD_CL_V3_V2, IMAGE_SAMPLE_CD_CL, MIMGEncGfx6, 0x3, 0x2 }, // 740
1482
  { IMAGE_SAMPLE_CD_CL_V3_V3, IMAGE_SAMPLE_CD_CL, MIMGEncGfx6, 0x3, 0x3 }, // 741
1483
  { IMAGE_SAMPLE_CD_CL_V3_V4, IMAGE_SAMPLE_CD_CL, MIMGEncGfx6, 0x3, 0x4 }, // 742
1484
  { IMAGE_SAMPLE_CD_CL_V3_V8, IMAGE_SAMPLE_CD_CL, MIMGEncGfx6, 0x3, 0x8 }, // 743
1485
  { IMAGE_SAMPLE_CD_CL_V3_V16, IMAGE_SAMPLE_CD_CL, MIMGEncGfx6, 0x3, 0x10 }, // 744
1486
  { IMAGE_SAMPLE_CD_CL_V4_V2, IMAGE_SAMPLE_CD_CL, MIMGEncGfx6, 0x4, 0x2 }, // 745
1487
  { IMAGE_SAMPLE_CD_CL_V4_V3, IMAGE_SAMPLE_CD_CL, MIMGEncGfx6, 0x4, 0x3 }, // 746
1488
  { IMAGE_SAMPLE_CD_CL_V4_V4, IMAGE_SAMPLE_CD_CL, MIMGEncGfx6, 0x4, 0x4 }, // 747
1489
  { IMAGE_SAMPLE_CD_CL_V4_V8, IMAGE_SAMPLE_CD_CL, MIMGEncGfx6, 0x4, 0x8 }, // 748
1490
  { IMAGE_SAMPLE_CD_CL_V4_V16, IMAGE_SAMPLE_CD_CL, MIMGEncGfx6, 0x4, 0x10 }, // 749
1491
  { IMAGE_SAMPLE_CD_CL_V5_V2, IMAGE_SAMPLE_CD_CL, MIMGEncGfx6, 0x5, 0x2 }, // 750
1492
  { IMAGE_SAMPLE_CD_CL_V5_V3, IMAGE_SAMPLE_CD_CL, MIMGEncGfx6, 0x5, 0x3 }, // 751
1493
  { IMAGE_SAMPLE_CD_CL_V5_V4, IMAGE_SAMPLE_CD_CL, MIMGEncGfx6, 0x5, 0x4 }, // 752
1494
  { IMAGE_SAMPLE_CD_CL_V5_V8, IMAGE_SAMPLE_CD_CL, MIMGEncGfx6, 0x5, 0x8 }, // 753
1495
  { IMAGE_SAMPLE_CD_CL_V5_V16, IMAGE_SAMPLE_CD_CL, MIMGEncGfx6, 0x5, 0x10 }, // 754
1496
  { IMAGE_SAMPLE_CD_CL_O_V1_V3, IMAGE_SAMPLE_CD_CL_O, MIMGEncGfx6, 0x1, 0x3 }, // 755
1497
  { IMAGE_SAMPLE_CD_CL_O_V1_V4, IMAGE_SAMPLE_CD_CL_O, MIMGEncGfx6, 0x1, 0x4 }, // 756
1498
  { IMAGE_SAMPLE_CD_CL_O_V1_V8, IMAGE_SAMPLE_CD_CL_O, MIMGEncGfx6, 0x1, 0x8 }, // 757
1499
  { IMAGE_SAMPLE_CD_CL_O_V1_V16, IMAGE_SAMPLE_CD_CL_O, MIMGEncGfx6, 0x1, 0x10 }, // 758
1500
  { IMAGE_SAMPLE_CD_CL_O_V2_V3, IMAGE_SAMPLE_CD_CL_O, MIMGEncGfx6, 0x2, 0x3 }, // 759
1501
  { IMAGE_SAMPLE_CD_CL_O_V2_V4, IMAGE_SAMPLE_CD_CL_O, MIMGEncGfx6, 0x2, 0x4 }, // 760
1502
  { IMAGE_SAMPLE_CD_CL_O_V2_V8, IMAGE_SAMPLE_CD_CL_O, MIMGEncGfx6, 0x2, 0x8 }, // 761
1503
  { IMAGE_SAMPLE_CD_CL_O_V2_V16, IMAGE_SAMPLE_CD_CL_O, MIMGEncGfx6, 0x2, 0x10 }, // 762
1504
  { IMAGE_SAMPLE_CD_CL_O_V3_V3, IMAGE_SAMPLE_CD_CL_O, MIMGEncGfx6, 0x3, 0x3 }, // 763
1505
  { IMAGE_SAMPLE_CD_CL_O_V3_V4, IMAGE_SAMPLE_CD_CL_O, MIMGEncGfx6, 0x3, 0x4 }, // 764
1506
  { IMAGE_SAMPLE_CD_CL_O_V3_V8, IMAGE_SAMPLE_CD_CL_O, MIMGEncGfx6, 0x3, 0x8 }, // 765
1507
  { IMAGE_SAMPLE_CD_CL_O_V3_V16, IMAGE_SAMPLE_CD_CL_O, MIMGEncGfx6, 0x3, 0x10 }, // 766
1508
  { IMAGE_SAMPLE_CD_CL_O_V4_V3, IMAGE_SAMPLE_CD_CL_O, MIMGEncGfx6, 0x4, 0x3 }, // 767
1509
  { IMAGE_SAMPLE_CD_CL_O_V4_V4, IMAGE_SAMPLE_CD_CL_O, MIMGEncGfx6, 0x4, 0x4 }, // 768
1510
  { IMAGE_SAMPLE_CD_CL_O_V4_V8, IMAGE_SAMPLE_CD_CL_O, MIMGEncGfx6, 0x4, 0x8 }, // 769
1511
  { IMAGE_SAMPLE_CD_CL_O_V4_V16, IMAGE_SAMPLE_CD_CL_O, MIMGEncGfx6, 0x4, 0x10 }, // 770
1512
  { IMAGE_SAMPLE_CD_CL_O_V5_V3, IMAGE_SAMPLE_CD_CL_O, MIMGEncGfx6, 0x5, 0x3 }, // 771
1513
  { IMAGE_SAMPLE_CD_CL_O_V5_V4, IMAGE_SAMPLE_CD_CL_O, MIMGEncGfx6, 0x5, 0x4 }, // 772
1514
  { IMAGE_SAMPLE_CD_CL_O_V5_V8, IMAGE_SAMPLE_CD_CL_O, MIMGEncGfx6, 0x5, 0x8 }, // 773
1515
  { IMAGE_SAMPLE_CD_CL_O_V5_V16, IMAGE_SAMPLE_CD_CL_O, MIMGEncGfx6, 0x5, 0x10 }, // 774
1516
  { IMAGE_SAMPLE_CD_O_V1_V3, IMAGE_SAMPLE_CD_O, MIMGEncGfx6, 0x1, 0x3 }, // 775
1517
  { IMAGE_SAMPLE_CD_O_V1_V4, IMAGE_SAMPLE_CD_O, MIMGEncGfx6, 0x1, 0x4 }, // 776
1518
  { IMAGE_SAMPLE_CD_O_V1_V8, IMAGE_SAMPLE_CD_O, MIMGEncGfx6, 0x1, 0x8 }, // 777
1519
  { IMAGE_SAMPLE_CD_O_V1_V16, IMAGE_SAMPLE_CD_O, MIMGEncGfx6, 0x1, 0x10 }, // 778
1520
  { IMAGE_SAMPLE_CD_O_V2_V3, IMAGE_SAMPLE_CD_O, MIMGEncGfx6, 0x2, 0x3 }, // 779
1521
  { IMAGE_SAMPLE_CD_O_V2_V4, IMAGE_SAMPLE_CD_O, MIMGEncGfx6, 0x2, 0x4 }, // 780
1522
  { IMAGE_SAMPLE_CD_O_V2_V8, IMAGE_SAMPLE_CD_O, MIMGEncGfx6, 0x2, 0x8 }, // 781
1523
  { IMAGE_SAMPLE_CD_O_V2_V16, IMAGE_SAMPLE_CD_O, MIMGEncGfx6, 0x2, 0x10 }, // 782
1524
  { IMAGE_SAMPLE_CD_O_V3_V3, IMAGE_SAMPLE_CD_O, MIMGEncGfx6, 0x3, 0x3 }, // 783
1525
  { IMAGE_SAMPLE_CD_O_V3_V4, IMAGE_SAMPLE_CD_O, MIMGEncGfx6, 0x3, 0x4 }, // 784
1526
  { IMAGE_SAMPLE_CD_O_V3_V8, IMAGE_SAMPLE_CD_O, MIMGEncGfx6, 0x3, 0x8 }, // 785
1527
  { IMAGE_SAMPLE_CD_O_V3_V16, IMAGE_SAMPLE_CD_O, MIMGEncGfx6, 0x3, 0x10 }, // 786
1528
  { IMAGE_SAMPLE_CD_O_V4_V3, IMAGE_SAMPLE_CD_O, MIMGEncGfx6, 0x4, 0x3 }, // 787
1529
  { IMAGE_SAMPLE_CD_O_V4_V4, IMAGE_SAMPLE_CD_O, MIMGEncGfx6, 0x4, 0x4 }, // 788
1530
  { IMAGE_SAMPLE_CD_O_V4_V8, IMAGE_SAMPLE_CD_O, MIMGEncGfx6, 0x4, 0x8 }, // 789
1531
  { IMAGE_SAMPLE_CD_O_V4_V16, IMAGE_SAMPLE_CD_O, MIMGEncGfx6, 0x4, 0x10 }, // 790
1532
  { IMAGE_SAMPLE_CD_O_V5_V3, IMAGE_SAMPLE_CD_O, MIMGEncGfx6, 0x5, 0x3 }, // 791
1533
  { IMAGE_SAMPLE_CD_O_V5_V4, IMAGE_SAMPLE_CD_O, MIMGEncGfx6, 0x5, 0x4 }, // 792
1534
  { IMAGE_SAMPLE_CD_O_V5_V8, IMAGE_SAMPLE_CD_O, MIMGEncGfx6, 0x5, 0x8 }, // 793
1535
  { IMAGE_SAMPLE_CD_O_V5_V16, IMAGE_SAMPLE_CD_O, MIMGEncGfx6, 0x5, 0x10 }, // 794
1536
  { IMAGE_SAMPLE_CL_V1_V1, IMAGE_SAMPLE_CL, MIMGEncGfx6, 0x1, 0x1 }, // 795
1537
  { IMAGE_SAMPLE_CL_V1_V2, IMAGE_SAMPLE_CL, MIMGEncGfx6, 0x1, 0x2 }, // 796
1538
  { IMAGE_SAMPLE_CL_V1_V3, IMAGE_SAMPLE_CL, MIMGEncGfx6, 0x1, 0x3 }, // 797
1539
  { IMAGE_SAMPLE_CL_V1_V4, IMAGE_SAMPLE_CL, MIMGEncGfx6, 0x1, 0x4 }, // 798
1540
  { IMAGE_SAMPLE_CL_V2_V1, IMAGE_SAMPLE_CL, MIMGEncGfx6, 0x2, 0x1 }, // 799
1541
  { IMAGE_SAMPLE_CL_V2_V2, IMAGE_SAMPLE_CL, MIMGEncGfx6, 0x2, 0x2 }, // 800
1542
  { IMAGE_SAMPLE_CL_V2_V3, IMAGE_SAMPLE_CL, MIMGEncGfx6, 0x2, 0x3 }, // 801
1543
  { IMAGE_SAMPLE_CL_V2_V4, IMAGE_SAMPLE_CL, MIMGEncGfx6, 0x2, 0x4 }, // 802
1544
  { IMAGE_SAMPLE_CL_V3_V1, IMAGE_SAMPLE_CL, MIMGEncGfx6, 0x3, 0x1 }, // 803
1545
  { IMAGE_SAMPLE_CL_V3_V2, IMAGE_SAMPLE_CL, MIMGEncGfx6, 0x3, 0x2 }, // 804
1546
  { IMAGE_SAMPLE_CL_V3_V3, IMAGE_SAMPLE_CL, MIMGEncGfx6, 0x3, 0x3 }, // 805
1547
  { IMAGE_SAMPLE_CL_V3_V4, IMAGE_SAMPLE_CL, MIMGEncGfx6, 0x3, 0x4 }, // 806
1548
  { IMAGE_SAMPLE_CL_V4_V1, IMAGE_SAMPLE_CL, MIMGEncGfx6, 0x4, 0x1 }, // 807
1549
  { IMAGE_SAMPLE_CL_V4_V2, IMAGE_SAMPLE_CL, MIMGEncGfx6, 0x4, 0x2 }, // 808
1550
  { IMAGE_SAMPLE_CL_V4_V3, IMAGE_SAMPLE_CL, MIMGEncGfx6, 0x4, 0x3 }, // 809
1551
  { IMAGE_SAMPLE_CL_V4_V4, IMAGE_SAMPLE_CL, MIMGEncGfx6, 0x4, 0x4 }, // 810
1552
  { IMAGE_SAMPLE_CL_V5_V1, IMAGE_SAMPLE_CL, MIMGEncGfx6, 0x5, 0x1 }, // 811
1553
  { IMAGE_SAMPLE_CL_V5_V2, IMAGE_SAMPLE_CL, MIMGEncGfx6, 0x5, 0x2 }, // 812
1554
  { IMAGE_SAMPLE_CL_V5_V3, IMAGE_SAMPLE_CL, MIMGEncGfx6, 0x5, 0x3 }, // 813
1555
  { IMAGE_SAMPLE_CL_V5_V4, IMAGE_SAMPLE_CL, MIMGEncGfx6, 0x5, 0x4 }, // 814
1556
  { IMAGE_SAMPLE_CL_O_V1_V2, IMAGE_SAMPLE_CL_O, MIMGEncGfx6, 0x1, 0x2 }, // 815
1557
  { IMAGE_SAMPLE_CL_O_V1_V3, IMAGE_SAMPLE_CL_O, MIMGEncGfx6, 0x1, 0x3 }, // 816
1558
  { IMAGE_SAMPLE_CL_O_V1_V4, IMAGE_SAMPLE_CL_O, MIMGEncGfx6, 0x1, 0x4 }, // 817
1559
  { IMAGE_SAMPLE_CL_O_V1_V8, IMAGE_SAMPLE_CL_O, MIMGEncGfx6, 0x1, 0x8 }, // 818
1560
  { IMAGE_SAMPLE_CL_O_V2_V2, IMAGE_SAMPLE_CL_O, MIMGEncGfx6, 0x2, 0x2 }, // 819
1561
  { IMAGE_SAMPLE_CL_O_V2_V3, IMAGE_SAMPLE_CL_O, MIMGEncGfx6, 0x2, 0x3 }, // 820
1562
  { IMAGE_SAMPLE_CL_O_V2_V4, IMAGE_SAMPLE_CL_O, MIMGEncGfx6, 0x2, 0x4 }, // 821
1563
  { IMAGE_SAMPLE_CL_O_V2_V8, IMAGE_SAMPLE_CL_O, MIMGEncGfx6, 0x2, 0x8 }, // 822
1564
  { IMAGE_SAMPLE_CL_O_V3_V2, IMAGE_SAMPLE_CL_O, MIMGEncGfx6, 0x3, 0x2 }, // 823
1565
  { IMAGE_SAMPLE_CL_O_V3_V3, IMAGE_SAMPLE_CL_O, MIMGEncGfx6, 0x3, 0x3 }, // 824
1566
  { IMAGE_SAMPLE_CL_O_V3_V4, IMAGE_SAMPLE_CL_O, MIMGEncGfx6, 0x3, 0x4 }, // 825
1567
  { IMAGE_SAMPLE_CL_O_V3_V8, IMAGE_SAMPLE_CL_O, MIMGEncGfx6, 0x3, 0x8 }, // 826
1568
  { IMAGE_SAMPLE_CL_O_V4_V2, IMAGE_SAMPLE_CL_O, MIMGEncGfx6, 0x4, 0x2 }, // 827
1569
  { IMAGE_SAMPLE_CL_O_V4_V3, IMAGE_SAMPLE_CL_O, MIMGEncGfx6, 0x4, 0x3 }, // 828
1570
  { IMAGE_SAMPLE_CL_O_V4_V4, IMAGE_SAMPLE_CL_O, MIMGEncGfx6, 0x4, 0x4 }, // 829
1571
  { IMAGE_SAMPLE_CL_O_V4_V8, IMAGE_SAMPLE_CL_O, MIMGEncGfx6, 0x4, 0x8 }, // 830
1572
  { IMAGE_SAMPLE_CL_O_V5_V2, IMAGE_SAMPLE_CL_O, MIMGEncGfx6, 0x5, 0x2 }, // 831
1573
  { IMAGE_SAMPLE_CL_O_V5_V3, IMAGE_SAMPLE_CL_O, MIMGEncGfx6, 0x5, 0x3 }, // 832
1574
  { IMAGE_SAMPLE_CL_O_V5_V4, IMAGE_SAMPLE_CL_O, MIMGEncGfx6, 0x5, 0x4 }, // 833
1575
  { IMAGE_SAMPLE_CL_O_V5_V8, IMAGE_SAMPLE_CL_O, MIMGEncGfx6, 0x5, 0x8 }, // 834
1576
  { IMAGE_SAMPLE_C_B_V1_V3, IMAGE_SAMPLE_C_B, MIMGEncGfx6, 0x1, 0x3 }, // 835
1577
  { IMAGE_SAMPLE_C_B_V1_V4, IMAGE_SAMPLE_C_B, MIMGEncGfx6, 0x1, 0x4 }, // 836
1578
  { IMAGE_SAMPLE_C_B_V1_V8, IMAGE_SAMPLE_C_B, MIMGEncGfx6, 0x1, 0x8 }, // 837
1579
  { IMAGE_SAMPLE_C_B_V2_V3, IMAGE_SAMPLE_C_B, MIMGEncGfx6, 0x2, 0x3 }, // 838
1580
  { IMAGE_SAMPLE_C_B_V2_V4, IMAGE_SAMPLE_C_B, MIMGEncGfx6, 0x2, 0x4 }, // 839
1581
  { IMAGE_SAMPLE_C_B_V2_V8, IMAGE_SAMPLE_C_B, MIMGEncGfx6, 0x2, 0x8 }, // 840
1582
  { IMAGE_SAMPLE_C_B_V3_V3, IMAGE_SAMPLE_C_B, MIMGEncGfx6, 0x3, 0x3 }, // 841
1583
  { IMAGE_SAMPLE_C_B_V3_V4, IMAGE_SAMPLE_C_B, MIMGEncGfx6, 0x3, 0x4 }, // 842
1584
  { IMAGE_SAMPLE_C_B_V3_V8, IMAGE_SAMPLE_C_B, MIMGEncGfx6, 0x3, 0x8 }, // 843
1585
  { IMAGE_SAMPLE_C_B_V4_V3, IMAGE_SAMPLE_C_B, MIMGEncGfx6, 0x4, 0x3 }, // 844
1586
  { IMAGE_SAMPLE_C_B_V4_V4, IMAGE_SAMPLE_C_B, MIMGEncGfx6, 0x4, 0x4 }, // 845
1587
  { IMAGE_SAMPLE_C_B_V4_V8, IMAGE_SAMPLE_C_B, MIMGEncGfx6, 0x4, 0x8 }, // 846
1588
  { IMAGE_SAMPLE_C_B_V5_V3, IMAGE_SAMPLE_C_B, MIMGEncGfx6, 0x5, 0x3 }, // 847
1589
  { IMAGE_SAMPLE_C_B_V5_V4, IMAGE_SAMPLE_C_B, MIMGEncGfx6, 0x5, 0x4 }, // 848
1590
  { IMAGE_SAMPLE_C_B_V5_V8, IMAGE_SAMPLE_C_B, MIMGEncGfx6, 0x5, 0x8 }, // 849
1591
  { IMAGE_SAMPLE_C_B_CL_V1_V3, IMAGE_SAMPLE_C_B_CL, MIMGEncGfx6, 0x1, 0x3 }, // 850
1592
  { IMAGE_SAMPLE_C_B_CL_V1_V4, IMAGE_SAMPLE_C_B_CL, MIMGEncGfx6, 0x1, 0x4 }, // 851
1593
  { IMAGE_SAMPLE_C_B_CL_V1_V8, IMAGE_SAMPLE_C_B_CL, MIMGEncGfx6, 0x1, 0x8 }, // 852
1594
  { IMAGE_SAMPLE_C_B_CL_V2_V3, IMAGE_SAMPLE_C_B_CL, MIMGEncGfx6, 0x2, 0x3 }, // 853
1595
  { IMAGE_SAMPLE_C_B_CL_V2_V4, IMAGE_SAMPLE_C_B_CL, MIMGEncGfx6, 0x2, 0x4 }, // 854
1596
  { IMAGE_SAMPLE_C_B_CL_V2_V8, IMAGE_SAMPLE_C_B_CL, MIMGEncGfx6, 0x2, 0x8 }, // 855
1597
  { IMAGE_SAMPLE_C_B_CL_V3_V3, IMAGE_SAMPLE_C_B_CL, MIMGEncGfx6, 0x3, 0x3 }, // 856
1598
  { IMAGE_SAMPLE_C_B_CL_V3_V4, IMAGE_SAMPLE_C_B_CL, MIMGEncGfx6, 0x3, 0x4 }, // 857
1599
  { IMAGE_SAMPLE_C_B_CL_V3_V8, IMAGE_SAMPLE_C_B_CL, MIMGEncGfx6, 0x3, 0x8 }, // 858
1600
  { IMAGE_SAMPLE_C_B_CL_V4_V3, IMAGE_SAMPLE_C_B_CL, MIMGEncGfx6, 0x4, 0x3 }, // 859
1601
  { IMAGE_SAMPLE_C_B_CL_V4_V4, IMAGE_SAMPLE_C_B_CL, MIMGEncGfx6, 0x4, 0x4 }, // 860
1602
  { IMAGE_SAMPLE_C_B_CL_V4_V8, IMAGE_SAMPLE_C_B_CL, MIMGEncGfx6, 0x4, 0x8 }, // 861
1603
  { IMAGE_SAMPLE_C_B_CL_V5_V3, IMAGE_SAMPLE_C_B_CL, MIMGEncGfx6, 0x5, 0x3 }, // 862
1604
  { IMAGE_SAMPLE_C_B_CL_V5_V4, IMAGE_SAMPLE_C_B_CL, MIMGEncGfx6, 0x5, 0x4 }, // 863
1605
  { IMAGE_SAMPLE_C_B_CL_V5_V8, IMAGE_SAMPLE_C_B_CL, MIMGEncGfx6, 0x5, 0x8 }, // 864
1606
  { IMAGE_SAMPLE_C_B_CL_O_V1_V4, IMAGE_SAMPLE_C_B_CL_O, MIMGEncGfx6, 0x1, 0x4 }, // 865
1607
  { IMAGE_SAMPLE_C_B_CL_O_V1_V8, IMAGE_SAMPLE_C_B_CL_O, MIMGEncGfx6, 0x1, 0x8 }, // 866
1608
  { IMAGE_SAMPLE_C_B_CL_O_V2_V4, IMAGE_SAMPLE_C_B_CL_O, MIMGEncGfx6, 0x2, 0x4 }, // 867
1609
  { IMAGE_SAMPLE_C_B_CL_O_V2_V8, IMAGE_SAMPLE_C_B_CL_O, MIMGEncGfx6, 0x2, 0x8 }, // 868
1610
  { IMAGE_SAMPLE_C_B_CL_O_V3_V4, IMAGE_SAMPLE_C_B_CL_O, MIMGEncGfx6, 0x3, 0x4 }, // 869
1611
  { IMAGE_SAMPLE_C_B_CL_O_V3_V8, IMAGE_SAMPLE_C_B_CL_O, MIMGEncGfx6, 0x3, 0x8 }, // 870
1612
  { IMAGE_SAMPLE_C_B_CL_O_V4_V4, IMAGE_SAMPLE_C_B_CL_O, MIMGEncGfx6, 0x4, 0x4 }, // 871
1613
  { IMAGE_SAMPLE_C_B_CL_O_V4_V8, IMAGE_SAMPLE_C_B_CL_O, MIMGEncGfx6, 0x4, 0x8 }, // 872
1614
  { IMAGE_SAMPLE_C_B_CL_O_V5_V4, IMAGE_SAMPLE_C_B_CL_O, MIMGEncGfx6, 0x5, 0x4 }, // 873
1615
  { IMAGE_SAMPLE_C_B_CL_O_V5_V8, IMAGE_SAMPLE_C_B_CL_O, MIMGEncGfx6, 0x5, 0x8 }, // 874
1616
  { IMAGE_SAMPLE_C_B_O_V1_V4, IMAGE_SAMPLE_C_B_O, MIMGEncGfx6, 0x1, 0x4 }, // 875
1617
  { IMAGE_SAMPLE_C_B_O_V1_V8, IMAGE_SAMPLE_C_B_O, MIMGEncGfx6, 0x1, 0x8 }, // 876
1618
  { IMAGE_SAMPLE_C_B_O_V2_V4, IMAGE_SAMPLE_C_B_O, MIMGEncGfx6, 0x2, 0x4 }, // 877
1619
  { IMAGE_SAMPLE_C_B_O_V2_V8, IMAGE_SAMPLE_C_B_O, MIMGEncGfx6, 0x2, 0x8 }, // 878
1620
  { IMAGE_SAMPLE_C_B_O_V3_V4, IMAGE_SAMPLE_C_B_O, MIMGEncGfx6, 0x3, 0x4 }, // 879
1621
  { IMAGE_SAMPLE_C_B_O_V3_V8, IMAGE_SAMPLE_C_B_O, MIMGEncGfx6, 0x3, 0x8 }, // 880
1622
  { IMAGE_SAMPLE_C_B_O_V4_V4, IMAGE_SAMPLE_C_B_O, MIMGEncGfx6, 0x4, 0x4 }, // 881
1623
  { IMAGE_SAMPLE_C_B_O_V4_V8, IMAGE_SAMPLE_C_B_O, MIMGEncGfx6, 0x4, 0x8 }, // 882
1624
  { IMAGE_SAMPLE_C_B_O_V5_V4, IMAGE_SAMPLE_C_B_O, MIMGEncGfx6, 0x5, 0x4 }, // 883
1625
  { IMAGE_SAMPLE_C_B_O_V5_V8, IMAGE_SAMPLE_C_B_O, MIMGEncGfx6, 0x5, 0x8 }, // 884
1626
  { IMAGE_SAMPLE_C_CD_V1_V3, IMAGE_SAMPLE_C_CD, MIMGEncGfx6, 0x1, 0x3 }, // 885
1627
  { IMAGE_SAMPLE_C_CD_V1_V4, IMAGE_SAMPLE_C_CD, MIMGEncGfx6, 0x1, 0x4 }, // 886
1628
  { IMAGE_SAMPLE_C_CD_V1_V8, IMAGE_SAMPLE_C_CD, MIMGEncGfx6, 0x1, 0x8 }, // 887
1629
  { IMAGE_SAMPLE_C_CD_V1_V16, IMAGE_SAMPLE_C_CD, MIMGEncGfx6, 0x1, 0x10 }, // 888
1630
  { IMAGE_SAMPLE_C_CD_V2_V3, IMAGE_SAMPLE_C_CD, MIMGEncGfx6, 0x2, 0x3 }, // 889
1631
  { IMAGE_SAMPLE_C_CD_V2_V4, IMAGE_SAMPLE_C_CD, MIMGEncGfx6, 0x2, 0x4 }, // 890
1632
  { IMAGE_SAMPLE_C_CD_V2_V8, IMAGE_SAMPLE_C_CD, MIMGEncGfx6, 0x2, 0x8 }, // 891
1633
  { IMAGE_SAMPLE_C_CD_V2_V16, IMAGE_SAMPLE_C_CD, MIMGEncGfx6, 0x2, 0x10 }, // 892
1634
  { IMAGE_SAMPLE_C_CD_V3_V3, IMAGE_SAMPLE_C_CD, MIMGEncGfx6, 0x3, 0x3 }, // 893
1635
  { IMAGE_SAMPLE_C_CD_V3_V4, IMAGE_SAMPLE_C_CD, MIMGEncGfx6, 0x3, 0x4 }, // 894
1636
  { IMAGE_SAMPLE_C_CD_V3_V8, IMAGE_SAMPLE_C_CD, MIMGEncGfx6, 0x3, 0x8 }, // 895
1637
  { IMAGE_SAMPLE_C_CD_V3_V16, IMAGE_SAMPLE_C_CD, MIMGEncGfx6, 0x3, 0x10 }, // 896
1638
  { IMAGE_SAMPLE_C_CD_V4_V3, IMAGE_SAMPLE_C_CD, MIMGEncGfx6, 0x4, 0x3 }, // 897
1639
  { IMAGE_SAMPLE_C_CD_V4_V4, IMAGE_SAMPLE_C_CD, MIMGEncGfx6, 0x4, 0x4 }, // 898
1640
  { IMAGE_SAMPLE_C_CD_V4_V8, IMAGE_SAMPLE_C_CD, MIMGEncGfx6, 0x4, 0x8 }, // 899
1641
  { IMAGE_SAMPLE_C_CD_V4_V16, IMAGE_SAMPLE_C_CD, MIMGEncGfx6, 0x4, 0x10 }, // 900
1642
  { IMAGE_SAMPLE_C_CD_V5_V3, IMAGE_SAMPLE_C_CD, MIMGEncGfx6, 0x5, 0x3 }, // 901
1643
  { IMAGE_SAMPLE_C_CD_V5_V4, IMAGE_SAMPLE_C_CD, MIMGEncGfx6, 0x5, 0x4 }, // 902
1644
  { IMAGE_SAMPLE_C_CD_V5_V8, IMAGE_SAMPLE_C_CD, MIMGEncGfx6, 0x5, 0x8 }, // 903
1645
  { IMAGE_SAMPLE_C_CD_V5_V16, IMAGE_SAMPLE_C_CD, MIMGEncGfx6, 0x5, 0x10 }, // 904
1646
  { IMAGE_SAMPLE_C_CD_CL_V1_V3, IMAGE_SAMPLE_C_CD_CL, MIMGEncGfx6, 0x1, 0x3 }, // 905
1647
  { IMAGE_SAMPLE_C_CD_CL_V1_V4, IMAGE_SAMPLE_C_CD_CL, MIMGEncGfx6, 0x1, 0x4 }, // 906
1648
  { IMAGE_SAMPLE_C_CD_CL_V1_V8, IMAGE_SAMPLE_C_CD_CL, MIMGEncGfx6, 0x1, 0x8 }, // 907
1649
  { IMAGE_SAMPLE_C_CD_CL_V1_V16, IMAGE_SAMPLE_C_CD_CL, MIMGEncGfx6, 0x1, 0x10 }, // 908
1650
  { IMAGE_SAMPLE_C_CD_CL_V2_V3, IMAGE_SAMPLE_C_CD_CL, MIMGEncGfx6, 0x2, 0x3 }, // 909
1651
  { IMAGE_SAMPLE_C_CD_CL_V2_V4, IMAGE_SAMPLE_C_CD_CL, MIMGEncGfx6, 0x2, 0x4 }, // 910
1652
  { IMAGE_SAMPLE_C_CD_CL_V2_V8, IMAGE_SAMPLE_C_CD_CL, MIMGEncGfx6, 0x2, 0x8 }, // 911
1653
  { IMAGE_SAMPLE_C_CD_CL_V2_V16, IMAGE_SAMPLE_C_CD_CL, MIMGEncGfx6, 0x2, 0x10 }, // 912
1654
  { IMAGE_SAMPLE_C_CD_CL_V3_V3, IMAGE_SAMPLE_C_CD_CL, MIMGEncGfx6, 0x3, 0x3 }, // 913
1655
  { IMAGE_SAMPLE_C_CD_CL_V3_V4, IMAGE_SAMPLE_C_CD_CL, MIMGEncGfx6, 0x3, 0x4 }, // 914
1656
  { IMAGE_SAMPLE_C_CD_CL_V3_V8, IMAGE_SAMPLE_C_CD_CL, MIMGEncGfx6, 0x3, 0x8 }, // 915
1657
  { IMAGE_SAMPLE_C_CD_CL_V3_V16, IMAGE_SAMPLE_C_CD_CL, MIMGEncGfx6, 0x3, 0x10 }, // 916
1658
  { IMAGE_SAMPLE_C_CD_CL_V4_V3, IMAGE_SAMPLE_C_CD_CL, MIMGEncGfx6, 0x4, 0x3 }, // 917
1659
  { IMAGE_SAMPLE_C_CD_CL_V4_V4, IMAGE_SAMPLE_C_CD_CL, MIMGEncGfx6, 0x4, 0x4 }, // 918
1660
  { IMAGE_SAMPLE_C_CD_CL_V4_V8, IMAGE_SAMPLE_C_CD_CL, MIMGEncGfx6, 0x4, 0x8 }, // 919
1661
  { IMAGE_SAMPLE_C_CD_CL_V4_V16, IMAGE_SAMPLE_C_CD_CL, MIMGEncGfx6, 0x4, 0x10 }, // 920
1662
  { IMAGE_SAMPLE_C_CD_CL_V5_V3, IMAGE_SAMPLE_C_CD_CL, MIMGEncGfx6, 0x5, 0x3 }, // 921
1663
  { IMAGE_SAMPLE_C_CD_CL_V5_V4, IMAGE_SAMPLE_C_CD_CL, MIMGEncGfx6, 0x5, 0x4 }, // 922
1664
  { IMAGE_SAMPLE_C_CD_CL_V5_V8, IMAGE_SAMPLE_C_CD_CL, MIMGEncGfx6, 0x5, 0x8 }, // 923
1665
  { IMAGE_SAMPLE_C_CD_CL_V5_V16, IMAGE_SAMPLE_C_CD_CL, MIMGEncGfx6, 0x5, 0x10 }, // 924
1666
  { IMAGE_SAMPLE_C_CD_CL_O_V1_V4, IMAGE_SAMPLE_C_CD_CL_O, MIMGEncGfx6, 0x1, 0x4 }, // 925
1667
  { IMAGE_SAMPLE_C_CD_CL_O_V1_V8, IMAGE_SAMPLE_C_CD_CL_O, MIMGEncGfx6, 0x1, 0x8 }, // 926
1668
  { IMAGE_SAMPLE_C_CD_CL_O_V1_V16, IMAGE_SAMPLE_C_CD_CL_O, MIMGEncGfx6, 0x1, 0x10 }, // 927
1669
  { IMAGE_SAMPLE_C_CD_CL_O_V2_V4, IMAGE_SAMPLE_C_CD_CL_O, MIMGEncGfx6, 0x2, 0x4 }, // 928
1670
  { IMAGE_SAMPLE_C_CD_CL_O_V2_V8, IMAGE_SAMPLE_C_CD_CL_O, MIMGEncGfx6, 0x2, 0x8 }, // 929
1671
  { IMAGE_SAMPLE_C_CD_CL_O_V2_V16, IMAGE_SAMPLE_C_CD_CL_O, MIMGEncGfx6, 0x2, 0x10 }, // 930
1672
  { IMAGE_SAMPLE_C_CD_CL_O_V3_V4, IMAGE_SAMPLE_C_CD_CL_O, MIMGEncGfx6, 0x3, 0x4 }, // 931
1673
  { IMAGE_SAMPLE_C_CD_CL_O_V3_V8, IMAGE_SAMPLE_C_CD_CL_O, MIMGEncGfx6, 0x3, 0x8 }, // 932
1674
  { IMAGE_SAMPLE_C_CD_CL_O_V3_V16, IMAGE_SAMPLE_C_CD_CL_O, MIMGEncGfx6, 0x3, 0x10 }, // 933
1675
  { IMAGE_SAMPLE_C_CD_CL_O_V4_V4, IMAGE_SAMPLE_C_CD_CL_O, MIMGEncGfx6, 0x4, 0x4 }, // 934
1676
  { IMAGE_SAMPLE_C_CD_CL_O_V4_V8, IMAGE_SAMPLE_C_CD_CL_O, MIMGEncGfx6, 0x4, 0x8 }, // 935
1677
  { IMAGE_SAMPLE_C_CD_CL_O_V4_V16, IMAGE_SAMPLE_C_CD_CL_O, MIMGEncGfx6, 0x4, 0x10 }, // 936
1678
  { IMAGE_SAMPLE_C_CD_CL_O_V5_V4, IMAGE_SAMPLE_C_CD_CL_O, MIMGEncGfx6, 0x5, 0x4 }, // 937
1679
  { IMAGE_SAMPLE_C_CD_CL_O_V5_V8, IMAGE_SAMPLE_C_CD_CL_O, MIMGEncGfx6, 0x5, 0x8 }, // 938
1680
  { IMAGE_SAMPLE_C_CD_CL_O_V5_V16, IMAGE_SAMPLE_C_CD_CL_O, MIMGEncGfx6, 0x5, 0x10 }, // 939
1681
  { IMAGE_SAMPLE_C_CD_O_V1_V4, IMAGE_SAMPLE_C_CD_O, MIMGEncGfx6, 0x1, 0x4 }, // 940
1682
  { IMAGE_SAMPLE_C_CD_O_V1_V8, IMAGE_SAMPLE_C_CD_O, MIMGEncGfx6, 0x1, 0x8 }, // 941
1683
  { IMAGE_SAMPLE_C_CD_O_V1_V16, IMAGE_SAMPLE_C_CD_O, MIMGEncGfx6, 0x1, 0x10 }, // 942
1684
  { IMAGE_SAMPLE_C_CD_O_V2_V4, IMAGE_SAMPLE_C_CD_O, MIMGEncGfx6, 0x2, 0x4 }, // 943
1685
  { IMAGE_SAMPLE_C_CD_O_V2_V8, IMAGE_SAMPLE_C_CD_O, MIMGEncGfx6, 0x2, 0x8 }, // 944
1686
  { IMAGE_SAMPLE_C_CD_O_V2_V16, IMAGE_SAMPLE_C_CD_O, MIMGEncGfx6, 0x2, 0x10 }, // 945
1687
  { IMAGE_SAMPLE_C_CD_O_V3_V4, IMAGE_SAMPLE_C_CD_O, MIMGEncGfx6, 0x3, 0x4 }, // 946
1688
  { IMAGE_SAMPLE_C_CD_O_V3_V8, IMAGE_SAMPLE_C_CD_O, MIMGEncGfx6, 0x3, 0x8 }, // 947
1689
  { IMAGE_SAMPLE_C_CD_O_V3_V16, IMAGE_SAMPLE_C_CD_O, MIMGEncGfx6, 0x3, 0x10 }, // 948
1690
  { IMAGE_SAMPLE_C_CD_O_V4_V4, IMAGE_SAMPLE_C_CD_O, MIMGEncGfx6, 0x4, 0x4 }, // 949
1691
  { IMAGE_SAMPLE_C_CD_O_V4_V8, IMAGE_SAMPLE_C_CD_O, MIMGEncGfx6, 0x4, 0x8 }, // 950
1692
  { IMAGE_SAMPLE_C_CD_O_V4_V16, IMAGE_SAMPLE_C_CD_O, MIMGEncGfx6, 0x4, 0x10 }, // 951
1693
  { IMAGE_SAMPLE_C_CD_O_V5_V4, IMAGE_SAMPLE_C_CD_O, MIMGEncGfx6, 0x5, 0x4 }, // 952
1694
  { IMAGE_SAMPLE_C_CD_O_V5_V8, IMAGE_SAMPLE_C_CD_O, MIMGEncGfx6, 0x5, 0x8 }, // 953
1695
  { IMAGE_SAMPLE_C_CD_O_V5_V16, IMAGE_SAMPLE_C_CD_O, MIMGEncGfx6, 0x5, 0x10 }, // 954
1696
  { IMAGE_SAMPLE_C_CL_V1_V2, IMAGE_SAMPLE_C_CL, MIMGEncGfx6, 0x1, 0x2 }, // 955
1697
  { IMAGE_SAMPLE_C_CL_V1_V3, IMAGE_SAMPLE_C_CL, MIMGEncGfx6, 0x1, 0x3 }, // 956
1698
  { IMAGE_SAMPLE_C_CL_V1_V4, IMAGE_SAMPLE_C_CL, MIMGEncGfx6, 0x1, 0x4 }, // 957
1699
  { IMAGE_SAMPLE_C_CL_V1_V8, IMAGE_SAMPLE_C_CL, MIMGEncGfx6, 0x1, 0x8 }, // 958
1700
  { IMAGE_SAMPLE_C_CL_V2_V2, IMAGE_SAMPLE_C_CL, MIMGEncGfx6, 0x2, 0x2 }, // 959
1701
  { IMAGE_SAMPLE_C_CL_V2_V3, IMAGE_SAMPLE_C_CL, MIMGEncGfx6, 0x2, 0x3 }, // 960
1702
  { IMAGE_SAMPLE_C_CL_V2_V4, IMAGE_SAMPLE_C_CL, MIMGEncGfx6, 0x2, 0x4 }, // 961
1703
  { IMAGE_SAMPLE_C_CL_V2_V8, IMAGE_SAMPLE_C_CL, MIMGEncGfx6, 0x2, 0x8 }, // 962
1704
  { IMAGE_SAMPLE_C_CL_V3_V2, IMAGE_SAMPLE_C_CL, MIMGEncGfx6, 0x3, 0x2 }, // 963
1705
  { IMAGE_SAMPLE_C_CL_V3_V3, IMAGE_SAMPLE_C_CL, MIMGEncGfx6, 0x3, 0x3 }, // 964
1706
  { IMAGE_SAMPLE_C_CL_V3_V4, IMAGE_SAMPLE_C_CL, MIMGEncGfx6, 0x3, 0x4 }, // 965
1707
  { IMAGE_SAMPLE_C_CL_V3_V8, IMAGE_SAMPLE_C_CL, MIMGEncGfx6, 0x3, 0x8 }, // 966
1708
  { IMAGE_SAMPLE_C_CL_V4_V2, IMAGE_SAMPLE_C_CL, MIMGEncGfx6, 0x4, 0x2 }, // 967
1709
  { IMAGE_SAMPLE_C_CL_V4_V3, IMAGE_SAMPLE_C_CL, MIMGEncGfx6, 0x4, 0x3 }, // 968
1710
  { IMAGE_SAMPLE_C_CL_V4_V4, IMAGE_SAMPLE_C_CL, MIMGEncGfx6, 0x4, 0x4 }, // 969
1711
  { IMAGE_SAMPLE_C_CL_V4_V8, IMAGE_SAMPLE_C_CL, MIMGEncGfx6, 0x4, 0x8 }, // 970
1712
  { IMAGE_SAMPLE_C_CL_V5_V2, IMAGE_SAMPLE_C_CL, MIMGEncGfx6, 0x5, 0x2 }, // 971
1713
  { IMAGE_SAMPLE_C_CL_V5_V3, IMAGE_SAMPLE_C_CL, MIMGEncGfx6, 0x5, 0x3 }, // 972
1714
  { IMAGE_SAMPLE_C_CL_V5_V4, IMAGE_SAMPLE_C_CL, MIMGEncGfx6, 0x5, 0x4 }, // 973
1715
  { IMAGE_SAMPLE_C_CL_V5_V8, IMAGE_SAMPLE_C_CL, MIMGEncGfx6, 0x5, 0x8 }, // 974
1716
  { IMAGE_SAMPLE_C_CL_O_V1_V3, IMAGE_SAMPLE_C_CL_O, MIMGEncGfx6, 0x1, 0x3 }, // 975
1717
  { IMAGE_SAMPLE_C_CL_O_V1_V4, IMAGE_SAMPLE_C_CL_O, MIMGEncGfx6, 0x1, 0x4 }, // 976
1718
  { IMAGE_SAMPLE_C_CL_O_V1_V8, IMAGE_SAMPLE_C_CL_O, MIMGEncGfx6, 0x1, 0x8 }, // 977
1719
  { IMAGE_SAMPLE_C_CL_O_V2_V3, IMAGE_SAMPLE_C_CL_O, MIMGEncGfx6, 0x2, 0x3 }, // 978
1720
  { IMAGE_SAMPLE_C_CL_O_V2_V4, IMAGE_SAMPLE_C_CL_O, MIMGEncGfx6, 0x2, 0x4 }, // 979
1721
  { IMAGE_SAMPLE_C_CL_O_V2_V8, IMAGE_SAMPLE_C_CL_O, MIMGEncGfx6, 0x2, 0x8 }, // 980
1722
  { IMAGE_SAMPLE_C_CL_O_V3_V3, IMAGE_SAMPLE_C_CL_O, MIMGEncGfx6, 0x3, 0x3 }, // 981
1723
  { IMAGE_SAMPLE_C_CL_O_V3_V4, IMAGE_SAMPLE_C_CL_O, MIMGEncGfx6, 0x3, 0x4 }, // 982
1724
  { IMAGE_SAMPLE_C_CL_O_V3_V8, IMAGE_SAMPLE_C_CL_O, MIMGEncGfx6, 0x3, 0x8 }, // 983
1725
  { IMAGE_SAMPLE_C_CL_O_V4_V3, IMAGE_SAMPLE_C_CL_O, MIMGEncGfx6, 0x4, 0x3 }, // 984
1726
  { IMAGE_SAMPLE_C_CL_O_V4_V4, IMAGE_SAMPLE_C_CL_O, MIMGEncGfx6, 0x4, 0x4 }, // 985
1727
  { IMAGE_SAMPLE_C_CL_O_V4_V8, IMAGE_SAMPLE_C_CL_O, MIMGEncGfx6, 0x4, 0x8 }, // 986
1728
  { IMAGE_SAMPLE_C_CL_O_V5_V3, IMAGE_SAMPLE_C_CL_O, MIMGEncGfx6, 0x5, 0x3 }, // 987
1729
  { IMAGE_SAMPLE_C_CL_O_V5_V4, IMAGE_SAMPLE_C_CL_O, MIMGEncGfx6, 0x5, 0x4 }, // 988
1730
  { IMAGE_SAMPLE_C_CL_O_V5_V8, IMAGE_SAMPLE_C_CL_O, MIMGEncGfx6, 0x5, 0x8 }, // 989
1731
  { IMAGE_SAMPLE_C_D_V1_V3, IMAGE_SAMPLE_C_D, MIMGEncGfx6, 0x1, 0x3 }, // 990
1732
  { IMAGE_SAMPLE_C_D_V1_V4, IMAGE_SAMPLE_C_D, MIMGEncGfx6, 0x1, 0x4 }, // 991
1733
  { IMAGE_SAMPLE_C_D_V1_V8, IMAGE_SAMPLE_C_D, MIMGEncGfx6, 0x1, 0x8 }, // 992
1734
  { IMAGE_SAMPLE_C_D_V1_V16, IMAGE_SAMPLE_C_D, MIMGEncGfx6, 0x1, 0x10 }, // 993
1735
  { IMAGE_SAMPLE_C_D_V2_V3, IMAGE_SAMPLE_C_D, MIMGEncGfx6, 0x2, 0x3 }, // 994
1736
  { IMAGE_SAMPLE_C_D_V2_V4, IMAGE_SAMPLE_C_D, MIMGEncGfx6, 0x2, 0x4 }, // 995
1737
  { IMAGE_SAMPLE_C_D_V2_V8, IMAGE_SAMPLE_C_D, MIMGEncGfx6, 0x2, 0x8 }, // 996
1738
  { IMAGE_SAMPLE_C_D_V2_V16, IMAGE_SAMPLE_C_D, MIMGEncGfx6, 0x2, 0x10 }, // 997
1739
  { IMAGE_SAMPLE_C_D_V3_V3, IMAGE_SAMPLE_C_D, MIMGEncGfx6, 0x3, 0x3 }, // 998
1740
  { IMAGE_SAMPLE_C_D_V3_V4, IMAGE_SAMPLE_C_D, MIMGEncGfx6, 0x3, 0x4 }, // 999
1741
  { IMAGE_SAMPLE_C_D_V3_V8, IMAGE_SAMPLE_C_D, MIMGEncGfx6, 0x3, 0x8 }, // 1000
1742
  { IMAGE_SAMPLE_C_D_V3_V16, IMAGE_SAMPLE_C_D, MIMGEncGfx6, 0x3, 0x10 }, // 1001
1743
  { IMAGE_SAMPLE_C_D_V4_V3, IMAGE_SAMPLE_C_D, MIMGEncGfx6, 0x4, 0x3 }, // 1002
1744
  { IMAGE_SAMPLE_C_D_V4_V4, IMAGE_SAMPLE_C_D, MIMGEncGfx6, 0x4, 0x4 }, // 1003
1745
  { IMAGE_SAMPLE_C_D_V4_V8, IMAGE_SAMPLE_C_D, MIMGEncGfx6, 0x4, 0x8 }, // 1004
1746
  { IMAGE_SAMPLE_C_D_V4_V16, IMAGE_SAMPLE_C_D, MIMGEncGfx6, 0x4, 0x10 }, // 1005
1747
  { IMAGE_SAMPLE_C_D_V5_V3, IMAGE_SAMPLE_C_D, MIMGEncGfx6, 0x5, 0x3 }, // 1006
1748
  { IMAGE_SAMPLE_C_D_V5_V4, IMAGE_SAMPLE_C_D, MIMGEncGfx6, 0x5, 0x4 }, // 1007
1749
  { IMAGE_SAMPLE_C_D_V5_V8, IMAGE_SAMPLE_C_D, MIMGEncGfx6, 0x5, 0x8 }, // 1008
1750
  { IMAGE_SAMPLE_C_D_V5_V16, IMAGE_SAMPLE_C_D, MIMGEncGfx6, 0x5, 0x10 }, // 1009
1751
  { IMAGE_SAMPLE_C_D_CL_V1_V3, IMAGE_SAMPLE_C_D_CL, MIMGEncGfx6, 0x1, 0x3 }, // 1010
1752
  { IMAGE_SAMPLE_C_D_CL_V1_V4, IMAGE_SAMPLE_C_D_CL, MIMGEncGfx6, 0x1, 0x4 }, // 1011
1753
  { IMAGE_SAMPLE_C_D_CL_V1_V8, IMAGE_SAMPLE_C_D_CL, MIMGEncGfx6, 0x1, 0x8 }, // 1012
1754
  { IMAGE_SAMPLE_C_D_CL_V1_V16, IMAGE_SAMPLE_C_D_CL, MIMGEncGfx6, 0x1, 0x10 }, // 1013
1755
  { IMAGE_SAMPLE_C_D_CL_V2_V3, IMAGE_SAMPLE_C_D_CL, MIMGEncGfx6, 0x2, 0x3 }, // 1014
1756
  { IMAGE_SAMPLE_C_D_CL_V2_V4, IMAGE_SAMPLE_C_D_CL, MIMGEncGfx6, 0x2, 0x4 }, // 1015
1757
  { IMAGE_SAMPLE_C_D_CL_V2_V8, IMAGE_SAMPLE_C_D_CL, MIMGEncGfx6, 0x2, 0x8 }, // 1016
1758
  { IMAGE_SAMPLE_C_D_CL_V2_V16, IMAGE_SAMPLE_C_D_CL, MIMGEncGfx6, 0x2, 0x10 }, // 1017
1759
  { IMAGE_SAMPLE_C_D_CL_V3_V3, IMAGE_SAMPLE_C_D_CL, MIMGEncGfx6, 0x3, 0x3 }, // 1018
1760
  { IMAGE_SAMPLE_C_D_CL_V3_V4, IMAGE_SAMPLE_C_D_CL, MIMGEncGfx6, 0x3, 0x4 }, // 1019
1761
  { IMAGE_SAMPLE_C_D_CL_V3_V8, IMAGE_SAMPLE_C_D_CL, MIMGEncGfx6, 0x3, 0x8 }, // 1020
1762
  { IMAGE_SAMPLE_C_D_CL_V3_V16, IMAGE_SAMPLE_C_D_CL, MIMGEncGfx6, 0x3, 0x10 }, // 1021
1763
  { IMAGE_SAMPLE_C_D_CL_V4_V3, IMAGE_SAMPLE_C_D_CL, MIMGEncGfx6, 0x4, 0x3 }, // 1022
1764
  { IMAGE_SAMPLE_C_D_CL_V4_V4, IMAGE_SAMPLE_C_D_CL, MIMGEncGfx6, 0x4, 0x4 }, // 1023
1765
  { IMAGE_SAMPLE_C_D_CL_V4_V8, IMAGE_SAMPLE_C_D_CL, MIMGEncGfx6, 0x4, 0x8 }, // 1024
1766
  { IMAGE_SAMPLE_C_D_CL_V4_V16, IMAGE_SAMPLE_C_D_CL, MIMGEncGfx6, 0x4, 0x10 }, // 1025
1767
  { IMAGE_SAMPLE_C_D_CL_V5_V3, IMAGE_SAMPLE_C_D_CL, MIMGEncGfx6, 0x5, 0x3 }, // 1026
1768
  { IMAGE_SAMPLE_C_D_CL_V5_V4, IMAGE_SAMPLE_C_D_CL, MIMGEncGfx6, 0x5, 0x4 }, // 1027
1769
  { IMAGE_SAMPLE_C_D_CL_V5_V8, IMAGE_SAMPLE_C_D_CL, MIMGEncGfx6, 0x5, 0x8 }, // 1028
1770
  { IMAGE_SAMPLE_C_D_CL_V5_V16, IMAGE_SAMPLE_C_D_CL, MIMGEncGfx6, 0x5, 0x10 }, // 1029
1771
  { IMAGE_SAMPLE_C_D_CL_O_V1_V4, IMAGE_SAMPLE_C_D_CL_O, MIMGEncGfx6, 0x1, 0x4 }, // 1030
1772
  { IMAGE_SAMPLE_C_D_CL_O_V1_V8, IMAGE_SAMPLE_C_D_CL_O, MIMGEncGfx6, 0x1, 0x8 }, // 1031
1773
  { IMAGE_SAMPLE_C_D_CL_O_V1_V16, IMAGE_SAMPLE_C_D_CL_O, MIMGEncGfx6, 0x1, 0x10 }, // 1032
1774
  { IMAGE_SAMPLE_C_D_CL_O_V2_V4, IMAGE_SAMPLE_C_D_CL_O, MIMGEncGfx6, 0x2, 0x4 }, // 1033
1775
  { IMAGE_SAMPLE_C_D_CL_O_V2_V8, IMAGE_SAMPLE_C_D_CL_O, MIMGEncGfx6, 0x2, 0x8 }, // 1034
1776
  { IMAGE_SAMPLE_C_D_CL_O_V2_V16, IMAGE_SAMPLE_C_D_CL_O, MIMGEncGfx6, 0x2, 0x10 }, // 1035
1777
  { IMAGE_SAMPLE_C_D_CL_O_V3_V4, IMAGE_SAMPLE_C_D_CL_O, MIMGEncGfx6, 0x3, 0x4 }, // 1036
1778
  { IMAGE_SAMPLE_C_D_CL_O_V3_V8, IMAGE_SAMPLE_C_D_CL_O, MIMGEncGfx6, 0x3, 0x8 }, // 1037
1779
  { IMAGE_SAMPLE_C_D_CL_O_V3_V16, IMAGE_SAMPLE_C_D_CL_O, MIMGEncGfx6, 0x3, 0x10 }, // 1038
1780
  { IMAGE_SAMPLE_C_D_CL_O_V4_V4, IMAGE_SAMPLE_C_D_CL_O, MIMGEncGfx6, 0x4, 0x4 }, // 1039
1781
  { IMAGE_SAMPLE_C_D_CL_O_V4_V8, IMAGE_SAMPLE_C_D_CL_O, MIMGEncGfx6, 0x4, 0x8 }, // 1040
1782
  { IMAGE_SAMPLE_C_D_CL_O_V4_V16, IMAGE_SAMPLE_C_D_CL_O, MIMGEncGfx6, 0x4, 0x10 }, // 1041
1783
  { IMAGE_SAMPLE_C_D_CL_O_V5_V4, IMAGE_SAMPLE_C_D_CL_O, MIMGEncGfx6, 0x5, 0x4 }, // 1042
1784
  { IMAGE_SAMPLE_C_D_CL_O_V5_V8, IMAGE_SAMPLE_C_D_CL_O, MIMGEncGfx6, 0x5, 0x8 }, // 1043
1785
  { IMAGE_SAMPLE_C_D_CL_O_V5_V16, IMAGE_SAMPLE_C_D_CL_O, MIMGEncGfx6, 0x5, 0x10 }, // 1044
1786
  { IMAGE_SAMPLE_C_D_O_V1_V4, IMAGE_SAMPLE_C_D_O, MIMGEncGfx6, 0x1, 0x4 }, // 1045
1787
  { IMAGE_SAMPLE_C_D_O_V1_V8, IMAGE_SAMPLE_C_D_O, MIMGEncGfx6, 0x1, 0x8 }, // 1046
1788
  { IMAGE_SAMPLE_C_D_O_V1_V16, IMAGE_SAMPLE_C_D_O, MIMGEncGfx6, 0x1, 0x10 }, // 1047
1789
  { IMAGE_SAMPLE_C_D_O_V2_V4, IMAGE_SAMPLE_C_D_O, MIMGEncGfx6, 0x2, 0x4 }, // 1048
1790
  { IMAGE_SAMPLE_C_D_O_V2_V8, IMAGE_SAMPLE_C_D_O, MIMGEncGfx6, 0x2, 0x8 }, // 1049
1791
  { IMAGE_SAMPLE_C_D_O_V2_V16, IMAGE_SAMPLE_C_D_O, MIMGEncGfx6, 0x2, 0x10 }, // 1050
1792
  { IMAGE_SAMPLE_C_D_O_V3_V4, IMAGE_SAMPLE_C_D_O, MIMGEncGfx6, 0x3, 0x4 }, // 1051
1793
  { IMAGE_SAMPLE_C_D_O_V3_V8, IMAGE_SAMPLE_C_D_O, MIMGEncGfx6, 0x3, 0x8 }, // 1052
1794
  { IMAGE_SAMPLE_C_D_O_V3_V16, IMAGE_SAMPLE_C_D_O, MIMGEncGfx6, 0x3, 0x10 }, // 1053
1795
  { IMAGE_SAMPLE_C_D_O_V4_V4, IMAGE_SAMPLE_C_D_O, MIMGEncGfx6, 0x4, 0x4 }, // 1054
1796
  { IMAGE_SAMPLE_C_D_O_V4_V8, IMAGE_SAMPLE_C_D_O, MIMGEncGfx6, 0x4, 0x8 }, // 1055
1797
  { IMAGE_SAMPLE_C_D_O_V4_V16, IMAGE_SAMPLE_C_D_O, MIMGEncGfx6, 0x4, 0x10 }, // 1056
1798
  { IMAGE_SAMPLE_C_D_O_V5_V4, IMAGE_SAMPLE_C_D_O, MIMGEncGfx6, 0x5, 0x4 }, // 1057
1799
  { IMAGE_SAMPLE_C_D_O_V5_V8, IMAGE_SAMPLE_C_D_O, MIMGEncGfx6, 0x5, 0x8 }, // 1058
1800
  { IMAGE_SAMPLE_C_D_O_V5_V16, IMAGE_SAMPLE_C_D_O, MIMGEncGfx6, 0x5, 0x10 }, // 1059
1801
  { IMAGE_SAMPLE_C_L_V1_V2, IMAGE_SAMPLE_C_L, MIMGEncGfx6, 0x1, 0x2 }, // 1060
1802
  { IMAGE_SAMPLE_C_L_V1_V3, IMAGE_SAMPLE_C_L, MIMGEncGfx6, 0x1, 0x3 }, // 1061
1803
  { IMAGE_SAMPLE_C_L_V1_V4, IMAGE_SAMPLE_C_L, MIMGEncGfx6, 0x1, 0x4 }, // 1062
1804
  { IMAGE_SAMPLE_C_L_V1_V8, IMAGE_SAMPLE_C_L, MIMGEncGfx6, 0x1, 0x8 }, // 1063
1805
  { IMAGE_SAMPLE_C_L_V2_V2, IMAGE_SAMPLE_C_L, MIMGEncGfx6, 0x2, 0x2 }, // 1064
1806
  { IMAGE_SAMPLE_C_L_V2_V3, IMAGE_SAMPLE_C_L, MIMGEncGfx6, 0x2, 0x3 }, // 1065
1807
  { IMAGE_SAMPLE_C_L_V2_V4, IMAGE_SAMPLE_C_L, MIMGEncGfx6, 0x2, 0x4 }, // 1066
1808
  { IMAGE_SAMPLE_C_L_V2_V8, IMAGE_SAMPLE_C_L, MIMGEncGfx6, 0x2, 0x8 }, // 1067
1809
  { IMAGE_SAMPLE_C_L_V3_V2, IMAGE_SAMPLE_C_L, MIMGEncGfx6, 0x3, 0x2 }, // 1068
1810
  { IMAGE_SAMPLE_C_L_V3_V3, IMAGE_SAMPLE_C_L, MIMGEncGfx6, 0x3, 0x3 }, // 1069
1811
  { IMAGE_SAMPLE_C_L_V3_V4, IMAGE_SAMPLE_C_L, MIMGEncGfx6, 0x3, 0x4 }, // 1070
1812
  { IMAGE_SAMPLE_C_L_V3_V8, IMAGE_SAMPLE_C_L, MIMGEncGfx6, 0x3, 0x8 }, // 1071
1813
  { IMAGE_SAMPLE_C_L_V4_V2, IMAGE_SAMPLE_C_L, MIMGEncGfx6, 0x4, 0x2 }, // 1072
1814
  { IMAGE_SAMPLE_C_L_V4_V3, IMAGE_SAMPLE_C_L, MIMGEncGfx6, 0x4, 0x3 }, // 1073
1815
  { IMAGE_SAMPLE_C_L_V4_V4, IMAGE_SAMPLE_C_L, MIMGEncGfx6, 0x4, 0x4 }, // 1074
1816
  { IMAGE_SAMPLE_C_L_V4_V8, IMAGE_SAMPLE_C_L, MIMGEncGfx6, 0x4, 0x8 }, // 1075
1817
  { IMAGE_SAMPLE_C_L_V5_V2, IMAGE_SAMPLE_C_L, MIMGEncGfx6, 0x5, 0x2 }, // 1076
1818
  { IMAGE_SAMPLE_C_L_V5_V3, IMAGE_SAMPLE_C_L, MIMGEncGfx6, 0x5, 0x3 }, // 1077
1819
  { IMAGE_SAMPLE_C_L_V5_V4, IMAGE_SAMPLE_C_L, MIMGEncGfx6, 0x5, 0x4 }, // 1078
1820
  { IMAGE_SAMPLE_C_L_V5_V8, IMAGE_SAMPLE_C_L, MIMGEncGfx6, 0x5, 0x8 }, // 1079
1821
  { IMAGE_SAMPLE_C_LZ_V1_V2, IMAGE_SAMPLE_C_LZ, MIMGEncGfx6, 0x1, 0x2 }, // 1080
1822
  { IMAGE_SAMPLE_C_LZ_V1_V3, IMAGE_SAMPLE_C_LZ, MIMGEncGfx6, 0x1, 0x3 }, // 1081
1823
  { IMAGE_SAMPLE_C_LZ_V1_V4, IMAGE_SAMPLE_C_LZ, MIMGEncGfx6, 0x1, 0x4 }, // 1082
1824
  { IMAGE_SAMPLE_C_LZ_V2_V2, IMAGE_SAMPLE_C_LZ, MIMGEncGfx6, 0x2, 0x2 }, // 1083
1825
  { IMAGE_SAMPLE_C_LZ_V2_V3, IMAGE_SAMPLE_C_LZ, MIMGEncGfx6, 0x2, 0x3 }, // 1084
1826
  { IMAGE_SAMPLE_C_LZ_V2_V4, IMAGE_SAMPLE_C_LZ, MIMGEncGfx6, 0x2, 0x4 }, // 1085
1827
  { IMAGE_SAMPLE_C_LZ_V3_V2, IMAGE_SAMPLE_C_LZ, MIMGEncGfx6, 0x3, 0x2 }, // 1086
1828
  { IMAGE_SAMPLE_C_LZ_V3_V3, IMAGE_SAMPLE_C_LZ, MIMGEncGfx6, 0x3, 0x3 }, // 1087
1829
  { IMAGE_SAMPLE_C_LZ_V3_V4, IMAGE_SAMPLE_C_LZ, MIMGEncGfx6, 0x3, 0x4 }, // 1088
1830
  { IMAGE_SAMPLE_C_LZ_V4_V2, IMAGE_SAMPLE_C_LZ, MIMGEncGfx6, 0x4, 0x2 }, // 1089
1831
  { IMAGE_SAMPLE_C_LZ_V4_V3, IMAGE_SAMPLE_C_LZ, MIMGEncGfx6, 0x4, 0x3 }, // 1090
1832
  { IMAGE_SAMPLE_C_LZ_V4_V4, IMAGE_SAMPLE_C_LZ, MIMGEncGfx6, 0x4, 0x4 }, // 1091
1833
  { IMAGE_SAMPLE_C_LZ_V5_V2, IMAGE_SAMPLE_C_LZ, MIMGEncGfx6, 0x5, 0x2 }, // 1092
1834
  { IMAGE_SAMPLE_C_LZ_V5_V3, IMAGE_SAMPLE_C_LZ, MIMGEncGfx6, 0x5, 0x3 }, // 1093
1835
  { IMAGE_SAMPLE_C_LZ_V5_V4, IMAGE_SAMPLE_C_LZ, MIMGEncGfx6, 0x5, 0x4 }, // 1094
1836
  { IMAGE_SAMPLE_C_LZ_O_V1_V3, IMAGE_SAMPLE_C_LZ_O, MIMGEncGfx6, 0x1, 0x3 }, // 1095
1837
  { IMAGE_SAMPLE_C_LZ_O_V1_V4, IMAGE_SAMPLE_C_LZ_O, MIMGEncGfx6, 0x1, 0x4 }, // 1096
1838
  { IMAGE_SAMPLE_C_LZ_O_V1_V8, IMAGE_SAMPLE_C_LZ_O, MIMGEncGfx6, 0x1, 0x8 }, // 1097
1839
  { IMAGE_SAMPLE_C_LZ_O_V2_V3, IMAGE_SAMPLE_C_LZ_O, MIMGEncGfx6, 0x2, 0x3 }, // 1098
1840
  { IMAGE_SAMPLE_C_LZ_O_V2_V4, IMAGE_SAMPLE_C_LZ_O, MIMGEncGfx6, 0x2, 0x4 }, // 1099
1841
  { IMAGE_SAMPLE_C_LZ_O_V2_V8, IMAGE_SAMPLE_C_LZ_O, MIMGEncGfx6, 0x2, 0x8 }, // 1100
1842
  { IMAGE_SAMPLE_C_LZ_O_V3_V3, IMAGE_SAMPLE_C_LZ_O, MIMGEncGfx6, 0x3, 0x3 }, // 1101
1843
  { IMAGE_SAMPLE_C_LZ_O_V3_V4, IMAGE_SAMPLE_C_LZ_O, MIMGEncGfx6, 0x3, 0x4 }, // 1102
1844
  { IMAGE_SAMPLE_C_LZ_O_V3_V8, IMAGE_SAMPLE_C_LZ_O, MIMGEncGfx6, 0x3, 0x8 }, // 1103
1845
  { IMAGE_SAMPLE_C_LZ_O_V4_V3, IMAGE_SAMPLE_C_LZ_O, MIMGEncGfx6, 0x4, 0x3 }, // 1104
1846
  { IMAGE_SAMPLE_C_LZ_O_V4_V4, IMAGE_SAMPLE_C_LZ_O, MIMGEncGfx6, 0x4, 0x4 }, // 1105
1847
  { IMAGE_SAMPLE_C_LZ_O_V4_V8, IMAGE_SAMPLE_C_LZ_O, MIMGEncGfx6, 0x4, 0x8 }, // 1106
1848
  { IMAGE_SAMPLE_C_LZ_O_V5_V3, IMAGE_SAMPLE_C_LZ_O, MIMGEncGfx6, 0x5, 0x3 }, // 1107
1849
  { IMAGE_SAMPLE_C_LZ_O_V5_V4, IMAGE_SAMPLE_C_LZ_O, MIMGEncGfx6, 0x5, 0x4 }, // 1108
1850
  { IMAGE_SAMPLE_C_LZ_O_V5_V8, IMAGE_SAMPLE_C_LZ_O, MIMGEncGfx6, 0x5, 0x8 }, // 1109
1851
  { IMAGE_SAMPLE_C_L_O_V1_V3, IMAGE_SAMPLE_C_L_O, MIMGEncGfx6, 0x1, 0x3 }, // 1110
1852
  { IMAGE_SAMPLE_C_L_O_V1_V4, IMAGE_SAMPLE_C_L_O, MIMGEncGfx6, 0x1, 0x4 }, // 1111
1853
  { IMAGE_SAMPLE_C_L_O_V1_V8, IMAGE_SAMPLE_C_L_O, MIMGEncGfx6, 0x1, 0x8 }, // 1112
1854
  { IMAGE_SAMPLE_C_L_O_V2_V3, IMAGE_SAMPLE_C_L_O, MIMGEncGfx6, 0x2, 0x3 }, // 1113
1855
  { IMAGE_SAMPLE_C_L_O_V2_V4, IMAGE_SAMPLE_C_L_O, MIMGEncGfx6, 0x2, 0x4 }, // 1114
1856
  { IMAGE_SAMPLE_C_L_O_V2_V8, IMAGE_SAMPLE_C_L_O, MIMGEncGfx6, 0x2, 0x8 }, // 1115
1857
  { IMAGE_SAMPLE_C_L_O_V3_V3, IMAGE_SAMPLE_C_L_O, MIMGEncGfx6, 0x3, 0x3 }, // 1116
1858
  { IMAGE_SAMPLE_C_L_O_V3_V4, IMAGE_SAMPLE_C_L_O, MIMGEncGfx6, 0x3, 0x4 }, // 1117
1859
  { IMAGE_SAMPLE_C_L_O_V3_V8, IMAGE_SAMPLE_C_L_O, MIMGEncGfx6, 0x3, 0x8 }, // 1118
1860
  { IMAGE_SAMPLE_C_L_O_V4_V3, IMAGE_SAMPLE_C_L_O, MIMGEncGfx6, 0x4, 0x3 }, // 1119
1861
  { IMAGE_SAMPLE_C_L_O_V4_V4, IMAGE_SAMPLE_C_L_O, MIMGEncGfx6, 0x4, 0x4 }, // 1120
1862
  { IMAGE_SAMPLE_C_L_O_V4_V8, IMAGE_SAMPLE_C_L_O, MIMGEncGfx6, 0x4, 0x8 }, // 1121
1863
  { IMAGE_SAMPLE_C_L_O_V5_V3, IMAGE_SAMPLE_C_L_O, MIMGEncGfx6, 0x5, 0x3 }, // 1122
1864
  { IMAGE_SAMPLE_C_L_O_V5_V4, IMAGE_SAMPLE_C_L_O, MIMGEncGfx6, 0x5, 0x4 }, // 1123
1865
  { IMAGE_SAMPLE_C_L_O_V5_V8, IMAGE_SAMPLE_C_L_O, MIMGEncGfx6, 0x5, 0x8 }, // 1124
1866
  { IMAGE_SAMPLE_C_O_V1_V3, IMAGE_SAMPLE_C_O, MIMGEncGfx6, 0x1, 0x3 }, // 1125
1867
  { IMAGE_SAMPLE_C_O_V1_V4, IMAGE_SAMPLE_C_O, MIMGEncGfx6, 0x1, 0x4 }, // 1126
1868
  { IMAGE_SAMPLE_C_O_V1_V8, IMAGE_SAMPLE_C_O, MIMGEncGfx6, 0x1, 0x8 }, // 1127
1869
  { IMAGE_SAMPLE_C_O_V2_V3, IMAGE_SAMPLE_C_O, MIMGEncGfx6, 0x2, 0x3 }, // 1128
1870
  { IMAGE_SAMPLE_C_O_V2_V4, IMAGE_SAMPLE_C_O, MIMGEncGfx6, 0x2, 0x4 }, // 1129
1871
  { IMAGE_SAMPLE_C_O_V2_V8, IMAGE_SAMPLE_C_O, MIMGEncGfx6, 0x2, 0x8 }, // 1130
1872
  { IMAGE_SAMPLE_C_O_V3_V3, IMAGE_SAMPLE_C_O, MIMGEncGfx6, 0x3, 0x3 }, // 1131
1873
  { IMAGE_SAMPLE_C_O_V3_V4, IMAGE_SAMPLE_C_O, MIMGEncGfx6, 0x3, 0x4 }, // 1132
1874
  { IMAGE_SAMPLE_C_O_V3_V8, IMAGE_SAMPLE_C_O, MIMGEncGfx6, 0x3, 0x8 }, // 1133
1875
  { IMAGE_SAMPLE_C_O_V4_V3, IMAGE_SAMPLE_C_O, MIMGEncGfx6, 0x4, 0x3 }, // 1134
1876
  { IMAGE_SAMPLE_C_O_V4_V4, IMAGE_SAMPLE_C_O, MIMGEncGfx6, 0x4, 0x4 }, // 1135
1877
  { IMAGE_SAMPLE_C_O_V4_V8, IMAGE_SAMPLE_C_O, MIMGEncGfx6, 0x4, 0x8 }, // 1136
1878
  { IMAGE_SAMPLE_C_O_V5_V3, IMAGE_SAMPLE_C_O, MIMGEncGfx6, 0x5, 0x3 }, // 1137
1879
  { IMAGE_SAMPLE_C_O_V5_V4, IMAGE_SAMPLE_C_O, MIMGEncGfx6, 0x5, 0x4 }, // 1138
1880
  { IMAGE_SAMPLE_C_O_V5_V8, IMAGE_SAMPLE_C_O, MIMGEncGfx6, 0x5, 0x8 }, // 1139
1881
  { IMAGE_SAMPLE_D_V1_V2, IMAGE_SAMPLE_D, MIMGEncGfx6, 0x1, 0x2 }, // 1140
1882
  { IMAGE_SAMPLE_D_V1_V3, IMAGE_SAMPLE_D, MIMGEncGfx6, 0x1, 0x3 }, // 1141
1883
  { IMAGE_SAMPLE_D_V1_V4, IMAGE_SAMPLE_D, MIMGEncGfx6, 0x1, 0x4 }, // 1142
1884
  { IMAGE_SAMPLE_D_V1_V8, IMAGE_SAMPLE_D, MIMGEncGfx6, 0x1, 0x8 }, // 1143
1885
  { IMAGE_SAMPLE_D_V1_V16, IMAGE_SAMPLE_D, MIMGEncGfx6, 0x1, 0x10 }, // 1144
1886
  { IMAGE_SAMPLE_D_V2_V2, IMAGE_SAMPLE_D, MIMGEncGfx6, 0x2, 0x2 }, // 1145
1887
  { IMAGE_SAMPLE_D_V2_V3, IMAGE_SAMPLE_D, MIMGEncGfx6, 0x2, 0x3 }, // 1146
1888
  { IMAGE_SAMPLE_D_V2_V4, IMAGE_SAMPLE_D, MIMGEncGfx6, 0x2, 0x4 }, // 1147
1889
  { IMAGE_SAMPLE_D_V2_V8, IMAGE_SAMPLE_D, MIMGEncGfx6, 0x2, 0x8 }, // 1148
1890
  { IMAGE_SAMPLE_D_V2_V16, IMAGE_SAMPLE_D, MIMGEncGfx6, 0x2, 0x10 }, // 1149
1891
  { IMAGE_SAMPLE_D_V3_V2, IMAGE_SAMPLE_D, MIMGEncGfx6, 0x3, 0x2 }, // 1150
1892
  { IMAGE_SAMPLE_D_V3_V3, IMAGE_SAMPLE_D, MIMGEncGfx6, 0x3, 0x3 }, // 1151
1893
  { IMAGE_SAMPLE_D_V3_V4, IMAGE_SAMPLE_D, MIMGEncGfx6, 0x3, 0x4 }, // 1152
1894
  { IMAGE_SAMPLE_D_V3_V8, IMAGE_SAMPLE_D, MIMGEncGfx6, 0x3, 0x8 }, // 1153
1895
  { IMAGE_SAMPLE_D_V3_V16, IMAGE_SAMPLE_D, MIMGEncGfx6, 0x3, 0x10 }, // 1154
1896
  { IMAGE_SAMPLE_D_V4_V2, IMAGE_SAMPLE_D, MIMGEncGfx6, 0x4, 0x2 }, // 1155
1897
  { IMAGE_SAMPLE_D_V4_V3, IMAGE_SAMPLE_D, MIMGEncGfx6, 0x4, 0x3 }, // 1156
1898
  { IMAGE_SAMPLE_D_V4_V4, IMAGE_SAMPLE_D, MIMGEncGfx6, 0x4, 0x4 }, // 1157
1899
  { IMAGE_SAMPLE_D_V4_V8, IMAGE_SAMPLE_D, MIMGEncGfx6, 0x4, 0x8 }, // 1158
1900
  { IMAGE_SAMPLE_D_V4_V16, IMAGE_SAMPLE_D, MIMGEncGfx6, 0x4, 0x10 }, // 1159
1901
  { IMAGE_SAMPLE_D_V5_V2, IMAGE_SAMPLE_D, MIMGEncGfx6, 0x5, 0x2 }, // 1160
1902
  { IMAGE_SAMPLE_D_V5_V3, IMAGE_SAMPLE_D, MIMGEncGfx6, 0x5, 0x3 }, // 1161
1903
  { IMAGE_SAMPLE_D_V5_V4, IMAGE_SAMPLE_D, MIMGEncGfx6, 0x5, 0x4 }, // 1162
1904
  { IMAGE_SAMPLE_D_V5_V8, IMAGE_SAMPLE_D, MIMGEncGfx6, 0x5, 0x8 }, // 1163
1905
  { IMAGE_SAMPLE_D_V5_V16, IMAGE_SAMPLE_D, MIMGEncGfx6, 0x5, 0x10 }, // 1164
1906
  { IMAGE_SAMPLE_D_CL_V1_V2, IMAGE_SAMPLE_D_CL, MIMGEncGfx6, 0x1, 0x2 }, // 1165
1907
  { IMAGE_SAMPLE_D_CL_V1_V3, IMAGE_SAMPLE_D_CL, MIMGEncGfx6, 0x1, 0x3 }, // 1166
1908
  { IMAGE_SAMPLE_D_CL_V1_V4, IMAGE_SAMPLE_D_CL, MIMGEncGfx6, 0x1, 0x4 }, // 1167
1909
  { IMAGE_SAMPLE_D_CL_V1_V8, IMAGE_SAMPLE_D_CL, MIMGEncGfx6, 0x1, 0x8 }, // 1168
1910
  { IMAGE_SAMPLE_D_CL_V1_V16, IMAGE_SAMPLE_D_CL, MIMGEncGfx6, 0x1, 0x10 }, // 1169
1911
  { IMAGE_SAMPLE_D_CL_V2_V2, IMAGE_SAMPLE_D_CL, MIMGEncGfx6, 0x2, 0x2 }, // 1170
1912
  { IMAGE_SAMPLE_D_CL_V2_V3, IMAGE_SAMPLE_D_CL, MIMGEncGfx6, 0x2, 0x3 }, // 1171
1913
  { IMAGE_SAMPLE_D_CL_V2_V4, IMAGE_SAMPLE_D_CL, MIMGEncGfx6, 0x2, 0x4 }, // 1172
1914
  { IMAGE_SAMPLE_D_CL_V2_V8, IMAGE_SAMPLE_D_CL, MIMGEncGfx6, 0x2, 0x8 }, // 1173
1915
  { IMAGE_SAMPLE_D_CL_V2_V16, IMAGE_SAMPLE_D_CL, MIMGEncGfx6, 0x2, 0x10 }, // 1174
1916
  { IMAGE_SAMPLE_D_CL_V3_V2, IMAGE_SAMPLE_D_CL, MIMGEncGfx6, 0x3, 0x2 }, // 1175
1917
  { IMAGE_SAMPLE_D_CL_V3_V3, IMAGE_SAMPLE_D_CL, MIMGEncGfx6, 0x3, 0x3 }, // 1176
1918
  { IMAGE_SAMPLE_D_CL_V3_V4, IMAGE_SAMPLE_D_CL, MIMGEncGfx6, 0x3, 0x4 }, // 1177
1919
  { IMAGE_SAMPLE_D_CL_V3_V8, IMAGE_SAMPLE_D_CL, MIMGEncGfx6, 0x3, 0x8 }, // 1178
1920
  { IMAGE_SAMPLE_D_CL_V3_V16, IMAGE_SAMPLE_D_CL, MIMGEncGfx6, 0x3, 0x10 }, // 1179
1921
  { IMAGE_SAMPLE_D_CL_V4_V2, IMAGE_SAMPLE_D_CL, MIMGEncGfx6, 0x4, 0x2 }, // 1180
1922
  { IMAGE_SAMPLE_D_CL_V4_V3, IMAGE_SAMPLE_D_CL, MIMGEncGfx6, 0x4, 0x3 }, // 1181
1923
  { IMAGE_SAMPLE_D_CL_V4_V4, IMAGE_SAMPLE_D_CL, MIMGEncGfx6, 0x4, 0x4 }, // 1182
1924
  { IMAGE_SAMPLE_D_CL_V4_V8, IMAGE_SAMPLE_D_CL, MIMGEncGfx6, 0x4, 0x8 }, // 1183
1925
  { IMAGE_SAMPLE_D_CL_V4_V16, IMAGE_SAMPLE_D_CL, MIMGEncGfx6, 0x4, 0x10 }, // 1184
1926
  { IMAGE_SAMPLE_D_CL_V5_V2, IMAGE_SAMPLE_D_CL, MIMGEncGfx6, 0x5, 0x2 }, // 1185
1927
  { IMAGE_SAMPLE_D_CL_V5_V3, IMAGE_SAMPLE_D_CL, MIMGEncGfx6, 0x5, 0x3 }, // 1186
1928
  { IMAGE_SAMPLE_D_CL_V5_V4, IMAGE_SAMPLE_D_CL, MIMGEncGfx6, 0x5, 0x4 }, // 1187
1929
  { IMAGE_SAMPLE_D_CL_V5_V8, IMAGE_SAMPLE_D_CL, MIMGEncGfx6, 0x5, 0x8 }, // 1188
1930
  { IMAGE_SAMPLE_D_CL_V5_V16, IMAGE_SAMPLE_D_CL, MIMGEncGfx6, 0x5, 0x10 }, // 1189
1931
  { IMAGE_SAMPLE_D_CL_O_V1_V3, IMAGE_SAMPLE_D_CL_O, MIMGEncGfx6, 0x1, 0x3 }, // 1190
1932
  { IMAGE_SAMPLE_D_CL_O_V1_V4, IMAGE_SAMPLE_D_CL_O, MIMGEncGfx6, 0x1, 0x4 }, // 1191
1933
  { IMAGE_SAMPLE_D_CL_O_V1_V8, IMAGE_SAMPLE_D_CL_O, MIMGEncGfx6, 0x1, 0x8 }, // 1192
1934
  { IMAGE_SAMPLE_D_CL_O_V1_V16, IMAGE_SAMPLE_D_CL_O, MIMGEncGfx6, 0x1, 0x10 }, // 1193
1935
  { IMAGE_SAMPLE_D_CL_O_V2_V3, IMAGE_SAMPLE_D_CL_O, MIMGEncGfx6, 0x2, 0x3 }, // 1194
1936
  { IMAGE_SAMPLE_D_CL_O_V2_V4, IMAGE_SAMPLE_D_CL_O, MIMGEncGfx6, 0x2, 0x4 }, // 1195
1937
  { IMAGE_SAMPLE_D_CL_O_V2_V8, IMAGE_SAMPLE_D_CL_O, MIMGEncGfx6, 0x2, 0x8 }, // 1196
1938
  { IMAGE_SAMPLE_D_CL_O_V2_V16, IMAGE_SAMPLE_D_CL_O, MIMGEncGfx6, 0x2, 0x10 }, // 1197
1939
  { IMAGE_SAMPLE_D_CL_O_V3_V3, IMAGE_SAMPLE_D_CL_O, MIMGEncGfx6, 0x3, 0x3 }, // 1198
1940
  { IMAGE_SAMPLE_D_CL_O_V3_V4, IMAGE_SAMPLE_D_CL_O, MIMGEncGfx6, 0x3, 0x4 }, // 1199
1941
  { IMAGE_SAMPLE_D_CL_O_V3_V8, IMAGE_SAMPLE_D_CL_O, MIMGEncGfx6, 0x3, 0x8 }, // 1200
1942
  { IMAGE_SAMPLE_D_CL_O_V3_V16, IMAGE_SAMPLE_D_CL_O, MIMGEncGfx6, 0x3, 0x10 }, // 1201
1943
  { IMAGE_SAMPLE_D_CL_O_V4_V3, IMAGE_SAMPLE_D_CL_O, MIMGEncGfx6, 0x4, 0x3 }, // 1202
1944
  { IMAGE_SAMPLE_D_CL_O_V4_V4, IMAGE_SAMPLE_D_CL_O, MIMGEncGfx6, 0x4, 0x4 }, // 1203
1945
  { IMAGE_SAMPLE_D_CL_O_V4_V8, IMAGE_SAMPLE_D_CL_O, MIMGEncGfx6, 0x4, 0x8 }, // 1204
1946
  { IMAGE_SAMPLE_D_CL_O_V4_V16, IMAGE_SAMPLE_D_CL_O, MIMGEncGfx6, 0x4, 0x10 }, // 1205
1947
  { IMAGE_SAMPLE_D_CL_O_V5_V3, IMAGE_SAMPLE_D_CL_O, MIMGEncGfx6, 0x5, 0x3 }, // 1206
1948
  { IMAGE_SAMPLE_D_CL_O_V5_V4, IMAGE_SAMPLE_D_CL_O, MIMGEncGfx6, 0x5, 0x4 }, // 1207
1949
  { IMAGE_SAMPLE_D_CL_O_V5_V8, IMAGE_SAMPLE_D_CL_O, MIMGEncGfx6, 0x5, 0x8 }, // 1208
1950
  { IMAGE_SAMPLE_D_CL_O_V5_V16, IMAGE_SAMPLE_D_CL_O, MIMGEncGfx6, 0x5, 0x10 }, // 1209
1951
  { IMAGE_SAMPLE_D_O_V1_V3, IMAGE_SAMPLE_D_O, MIMGEncGfx6, 0x1, 0x3 }, // 1210
1952
  { IMAGE_SAMPLE_D_O_V1_V4, IMAGE_SAMPLE_D_O, MIMGEncGfx6, 0x1, 0x4 }, // 1211
1953
  { IMAGE_SAMPLE_D_O_V1_V8, IMAGE_SAMPLE_D_O, MIMGEncGfx6, 0x1, 0x8 }, // 1212
1954
  { IMAGE_SAMPLE_D_O_V1_V16, IMAGE_SAMPLE_D_O, MIMGEncGfx6, 0x1, 0x10 }, // 1213
1955
  { IMAGE_SAMPLE_D_O_V2_V3, IMAGE_SAMPLE_D_O, MIMGEncGfx6, 0x2, 0x3 }, // 1214
1956
  { IMAGE_SAMPLE_D_O_V2_V4, IMAGE_SAMPLE_D_O, MIMGEncGfx6, 0x2, 0x4 }, // 1215
1957
  { IMAGE_SAMPLE_D_O_V2_V8, IMAGE_SAMPLE_D_O, MIMGEncGfx6, 0x2, 0x8 }, // 1216
1958
  { IMAGE_SAMPLE_D_O_V2_V16, IMAGE_SAMPLE_D_O, MIMGEncGfx6, 0x2, 0x10 }, // 1217
1959
  { IMAGE_SAMPLE_D_O_V3_V3, IMAGE_SAMPLE_D_O, MIMGEncGfx6, 0x3, 0x3 }, // 1218
1960
  { IMAGE_SAMPLE_D_O_V3_V4, IMAGE_SAMPLE_D_O, MIMGEncGfx6, 0x3, 0x4 }, // 1219
1961
  { IMAGE_SAMPLE_D_O_V3_V8, IMAGE_SAMPLE_D_O, MIMGEncGfx6, 0x3, 0x8 }, // 1220
1962
  { IMAGE_SAMPLE_D_O_V3_V16, IMAGE_SAMPLE_D_O, MIMGEncGfx6, 0x3, 0x10 }, // 1221
1963
  { IMAGE_SAMPLE_D_O_V4_V3, IMAGE_SAMPLE_D_O, MIMGEncGfx6, 0x4, 0x3 }, // 1222
1964
  { IMAGE_SAMPLE_D_O_V4_V4, IMAGE_SAMPLE_D_O, MIMGEncGfx6, 0x4, 0x4 }, // 1223
1965
  { IMAGE_SAMPLE_D_O_V4_V8, IMAGE_SAMPLE_D_O, MIMGEncGfx6, 0x4, 0x8 }, // 1224
1966
  { IMAGE_SAMPLE_D_O_V4_V16, IMAGE_SAMPLE_D_O, MIMGEncGfx6, 0x4, 0x10 }, // 1225
1967
  { IMAGE_SAMPLE_D_O_V5_V3, IMAGE_SAMPLE_D_O, MIMGEncGfx6, 0x5, 0x3 }, // 1226
1968
  { IMAGE_SAMPLE_D_O_V5_V4, IMAGE_SAMPLE_D_O, MIMGEncGfx6, 0x5, 0x4 }, // 1227
1969
  { IMAGE_SAMPLE_D_O_V5_V8, IMAGE_SAMPLE_D_O, MIMGEncGfx6, 0x5, 0x8 }, // 1228
1970
  { IMAGE_SAMPLE_D_O_V5_V16, IMAGE_SAMPLE_D_O, MIMGEncGfx6, 0x5, 0x10 }, // 1229
1971
  { IMAGE_SAMPLE_L_V1_V1, IMAGE_SAMPLE_L, MIMGEncGfx6, 0x1, 0x1 }, // 1230
1972
  { IMAGE_SAMPLE_L_V1_V2, IMAGE_SAMPLE_L, MIMGEncGfx6, 0x1, 0x2 }, // 1231
1973
  { IMAGE_SAMPLE_L_V1_V3, IMAGE_SAMPLE_L, MIMGEncGfx6, 0x1, 0x3 }, // 1232
1974
  { IMAGE_SAMPLE_L_V1_V4, IMAGE_SAMPLE_L, MIMGEncGfx6, 0x1, 0x4 }, // 1233
1975
  { IMAGE_SAMPLE_L_V2_V1, IMAGE_SAMPLE_L, MIMGEncGfx6, 0x2, 0x1 }, // 1234
1976
  { IMAGE_SAMPLE_L_V2_V2, IMAGE_SAMPLE_L, MIMGEncGfx6, 0x2, 0x2 }, // 1235
1977
  { IMAGE_SAMPLE_L_V2_V3, IMAGE_SAMPLE_L, MIMGEncGfx6, 0x2, 0x3 }, // 1236
1978
  { IMAGE_SAMPLE_L_V2_V4, IMAGE_SAMPLE_L, MIMGEncGfx6, 0x2, 0x4 }, // 1237
1979
  { IMAGE_SAMPLE_L_V3_V1, IMAGE_SAMPLE_L, MIMGEncGfx6, 0x3, 0x1 }, // 1238
1980
  { IMAGE_SAMPLE_L_V3_V2, IMAGE_SAMPLE_L, MIMGEncGfx6, 0x3, 0x2 }, // 1239
1981
  { IMAGE_SAMPLE_L_V3_V3, IMAGE_SAMPLE_L, MIMGEncGfx6, 0x3, 0x3 }, // 1240
1982
  { IMAGE_SAMPLE_L_V3_V4, IMAGE_SAMPLE_L, MIMGEncGfx6, 0x3, 0x4 }, // 1241
1983
  { IMAGE_SAMPLE_L_V4_V1, IMAGE_SAMPLE_L, MIMGEncGfx6, 0x4, 0x1 }, // 1242
1984
  { IMAGE_SAMPLE_L_V4_V2, IMAGE_SAMPLE_L, MIMGEncGfx6, 0x4, 0x2 }, // 1243
1985
  { IMAGE_SAMPLE_L_V4_V3, IMAGE_SAMPLE_L, MIMGEncGfx6, 0x4, 0x3 }, // 1244
1986
  { IMAGE_SAMPLE_L_V4_V4, IMAGE_SAMPLE_L, MIMGEncGfx6, 0x4, 0x4 }, // 1245
1987
  { IMAGE_SAMPLE_L_V5_V1, IMAGE_SAMPLE_L, MIMGEncGfx6, 0x5, 0x1 }, // 1246
1988
  { IMAGE_SAMPLE_L_V5_V2, IMAGE_SAMPLE_L, MIMGEncGfx6, 0x5, 0x2 }, // 1247
1989
  { IMAGE_SAMPLE_L_V5_V3, IMAGE_SAMPLE_L, MIMGEncGfx6, 0x5, 0x3 }, // 1248
1990
  { IMAGE_SAMPLE_L_V5_V4, IMAGE_SAMPLE_L, MIMGEncGfx6, 0x5, 0x4 }, // 1249
1991
  { IMAGE_SAMPLE_LZ_V1_V1, IMAGE_SAMPLE_LZ, MIMGEncGfx6, 0x1, 0x1 }, // 1250
1992
  { IMAGE_SAMPLE_LZ_V1_V2, IMAGE_SAMPLE_LZ, MIMGEncGfx6, 0x1, 0x2 }, // 1251
1993
  { IMAGE_SAMPLE_LZ_V1_V3, IMAGE_SAMPLE_LZ, MIMGEncGfx6, 0x1, 0x3 }, // 1252
1994
  { IMAGE_SAMPLE_LZ_V1_V4, IMAGE_SAMPLE_LZ, MIMGEncGfx6, 0x1, 0x4 }, // 1253
1995
  { IMAGE_SAMPLE_LZ_V2_V1, IMAGE_SAMPLE_LZ, MIMGEncGfx6, 0x2, 0x1 }, // 1254
1996
  { IMAGE_SAMPLE_LZ_V2_V2, IMAGE_SAMPLE_LZ, MIMGEncGfx6, 0x2, 0x2 }, // 1255
1997
  { IMAGE_SAMPLE_LZ_V2_V3, IMAGE_SAMPLE_LZ, MIMGEncGfx6, 0x2, 0x3 }, // 1256
1998
  { IMAGE_SAMPLE_LZ_V2_V4, IMAGE_SAMPLE_LZ, MIMGEncGfx6, 0x2, 0x4 }, // 1257
1999
  { IMAGE_SAMPLE_LZ_V3_V1, IMAGE_SAMPLE_LZ, MIMGEncGfx6, 0x3, 0x1 }, // 1258
2000
  { IMAGE_SAMPLE_LZ_V3_V2, IMAGE_SAMPLE_LZ, MIMGEncGfx6, 0x3, 0x2 }, // 1259
2001
  { IMAGE_SAMPLE_LZ_V3_V3, IMAGE_SAMPLE_LZ, MIMGEncGfx6, 0x3, 0x3 }, // 1260
2002
  { IMAGE_SAMPLE_LZ_V3_V4, IMAGE_SAMPLE_LZ, MIMGEncGfx6, 0x3, 0x4 }, // 1261
2003
  { IMAGE_SAMPLE_LZ_V4_V1, IMAGE_SAMPLE_LZ, MIMGEncGfx6, 0x4, 0x1 }, // 1262
2004
  { IMAGE_SAMPLE_LZ_V4_V2, IMAGE_SAMPLE_LZ, MIMGEncGfx6, 0x4, 0x2 }, // 1263
2005
  { IMAGE_SAMPLE_LZ_V4_V3, IMAGE_SAMPLE_LZ, MIMGEncGfx6, 0x4, 0x3 }, // 1264
2006
  { IMAGE_SAMPLE_LZ_V4_V4, IMAGE_SAMPLE_LZ, MIMGEncGfx6, 0x4, 0x4 }, // 1265
2007
  { IMAGE_SAMPLE_LZ_V5_V1, IMAGE_SAMPLE_LZ, MIMGEncGfx6, 0x5, 0x1 }, // 1266
2008
  { IMAGE_SAMPLE_LZ_V5_V2, IMAGE_SAMPLE_LZ, MIMGEncGfx6, 0x5, 0x2 }, // 1267
2009
  { IMAGE_SAMPLE_LZ_V5_V3, IMAGE_SAMPLE_LZ, MIMGEncGfx6, 0x5, 0x3 }, // 1268
2010
  { IMAGE_SAMPLE_LZ_V5_V4, IMAGE_SAMPLE_LZ, MIMGEncGfx6, 0x5, 0x4 }, // 1269
2011
  { IMAGE_SAMPLE_LZ_O_V1_V2, IMAGE_SAMPLE_LZ_O, MIMGEncGfx6, 0x1, 0x2 }, // 1270
2012
  { IMAGE_SAMPLE_LZ_O_V1_V3, IMAGE_SAMPLE_LZ_O, MIMGEncGfx6, 0x1, 0x3 }, // 1271
2013
  { IMAGE_SAMPLE_LZ_O_V1_V4, IMAGE_SAMPLE_LZ_O, MIMGEncGfx6, 0x1, 0x4 }, // 1272
2014
  { IMAGE_SAMPLE_LZ_O_V2_V2, IMAGE_SAMPLE_LZ_O, MIMGEncGfx6, 0x2, 0x2 }, // 1273
2015
  { IMAGE_SAMPLE_LZ_O_V2_V3, IMAGE_SAMPLE_LZ_O, MIMGEncGfx6, 0x2, 0x3 }, // 1274
2016
  { IMAGE_SAMPLE_LZ_O_V2_V4, IMAGE_SAMPLE_LZ_O, MIMGEncGfx6, 0x2, 0x4 }, // 1275
2017
  { IMAGE_SAMPLE_LZ_O_V3_V2, IMAGE_SAMPLE_LZ_O, MIMGEncGfx6, 0x3, 0x2 }, // 1276
2018
  { IMAGE_SAMPLE_LZ_O_V3_V3, IMAGE_SAMPLE_LZ_O, MIMGEncGfx6, 0x3, 0x3 }, // 1277
2019
  { IMAGE_SAMPLE_LZ_O_V3_V4, IMAGE_SAMPLE_LZ_O, MIMGEncGfx6, 0x3, 0x4 }, // 1278
2020
  { IMAGE_SAMPLE_LZ_O_V4_V2, IMAGE_SAMPLE_LZ_O, MIMGEncGfx6, 0x4, 0x2 }, // 1279
2021
  { IMAGE_SAMPLE_LZ_O_V4_V3, IMAGE_SAMPLE_LZ_O, MIMGEncGfx6, 0x4, 0x3 }, // 1280
2022
  { IMAGE_SAMPLE_LZ_O_V4_V4, IMAGE_SAMPLE_LZ_O, MIMGEncGfx6, 0x4, 0x4 }, // 1281
2023
  { IMAGE_SAMPLE_LZ_O_V5_V2, IMAGE_SAMPLE_LZ_O, MIMGEncGfx6, 0x5, 0x2 }, // 1282
2024
  { IMAGE_SAMPLE_LZ_O_V5_V3, IMAGE_SAMPLE_LZ_O, MIMGEncGfx6, 0x5, 0x3 }, // 1283
2025
  { IMAGE_SAMPLE_LZ_O_V5_V4, IMAGE_SAMPLE_LZ_O, MIMGEncGfx6, 0x5, 0x4 }, // 1284
2026
  { IMAGE_SAMPLE_L_O_V1_V2, IMAGE_SAMPLE_L_O, MIMGEncGfx6, 0x1, 0x2 }, // 1285
2027
  { IMAGE_SAMPLE_L_O_V1_V3, IMAGE_SAMPLE_L_O, MIMGEncGfx6, 0x1, 0x3 }, // 1286
2028
  { IMAGE_SAMPLE_L_O_V1_V4, IMAGE_SAMPLE_L_O, MIMGEncGfx6, 0x1, 0x4 }, // 1287
2029
  { IMAGE_SAMPLE_L_O_V1_V8, IMAGE_SAMPLE_L_O, MIMGEncGfx6, 0x1, 0x8 }, // 1288
2030
  { IMAGE_SAMPLE_L_O_V2_V2, IMAGE_SAMPLE_L_O, MIMGEncGfx6, 0x2, 0x2 }, // 1289
2031
  { IMAGE_SAMPLE_L_O_V2_V3, IMAGE_SAMPLE_L_O, MIMGEncGfx6, 0x2, 0x3 }, // 1290
2032
  { IMAGE_SAMPLE_L_O_V2_V4, IMAGE_SAMPLE_L_O, MIMGEncGfx6, 0x2, 0x4 }, // 1291
2033
  { IMAGE_SAMPLE_L_O_V2_V8, IMAGE_SAMPLE_L_O, MIMGEncGfx6, 0x2, 0x8 }, // 1292
2034
  { IMAGE_SAMPLE_L_O_V3_V2, IMAGE_SAMPLE_L_O, MIMGEncGfx6, 0x3, 0x2 }, // 1293
2035
  { IMAGE_SAMPLE_L_O_V3_V3, IMAGE_SAMPLE_L_O, MIMGEncGfx6, 0x3, 0x3 }, // 1294
2036
  { IMAGE_SAMPLE_L_O_V3_V4, IMAGE_SAMPLE_L_O, MIMGEncGfx6, 0x3, 0x4 }, // 1295
2037
  { IMAGE_SAMPLE_L_O_V3_V8, IMAGE_SAMPLE_L_O, MIMGEncGfx6, 0x3, 0x8 }, // 1296
2038
  { IMAGE_SAMPLE_L_O_V4_V2, IMAGE_SAMPLE_L_O, MIMGEncGfx6, 0x4, 0x2 }, // 1297
2039
  { IMAGE_SAMPLE_L_O_V4_V3, IMAGE_SAMPLE_L_O, MIMGEncGfx6, 0x4, 0x3 }, // 1298
2040
  { IMAGE_SAMPLE_L_O_V4_V4, IMAGE_SAMPLE_L_O, MIMGEncGfx6, 0x4, 0x4 }, // 1299
2041
  { IMAGE_SAMPLE_L_O_V4_V8, IMAGE_SAMPLE_L_O, MIMGEncGfx6, 0x4, 0x8 }, // 1300
2042
  { IMAGE_SAMPLE_L_O_V5_V2, IMAGE_SAMPLE_L_O, MIMGEncGfx6, 0x5, 0x2 }, // 1301
2043
  { IMAGE_SAMPLE_L_O_V5_V3, IMAGE_SAMPLE_L_O, MIMGEncGfx6, 0x5, 0x3 }, // 1302
2044
  { IMAGE_SAMPLE_L_O_V5_V4, IMAGE_SAMPLE_L_O, MIMGEncGfx6, 0x5, 0x4 }, // 1303
2045
  { IMAGE_SAMPLE_L_O_V5_V8, IMAGE_SAMPLE_L_O, MIMGEncGfx6, 0x5, 0x8 }, // 1304
2046
  { IMAGE_SAMPLE_O_V1_V2, IMAGE_SAMPLE_O, MIMGEncGfx6, 0x1, 0x2 }, // 1305
2047
  { IMAGE_SAMPLE_O_V1_V3, IMAGE_SAMPLE_O, MIMGEncGfx6, 0x1, 0x3 }, // 1306
2048
  { IMAGE_SAMPLE_O_V1_V4, IMAGE_SAMPLE_O, MIMGEncGfx6, 0x1, 0x4 }, // 1307
2049
  { IMAGE_SAMPLE_O_V2_V2, IMAGE_SAMPLE_O, MIMGEncGfx6, 0x2, 0x2 }, // 1308
2050
  { IMAGE_SAMPLE_O_V2_V3, IMAGE_SAMPLE_O, MIMGEncGfx6, 0x2, 0x3 }, // 1309
2051
  { IMAGE_SAMPLE_O_V2_V4, IMAGE_SAMPLE_O, MIMGEncGfx6, 0x2, 0x4 }, // 1310
2052
  { IMAGE_SAMPLE_O_V3_V2, IMAGE_SAMPLE_O, MIMGEncGfx6, 0x3, 0x2 }, // 1311
2053
  { IMAGE_SAMPLE_O_V3_V3, IMAGE_SAMPLE_O, MIMGEncGfx6, 0x3, 0x3 }, // 1312
2054
  { IMAGE_SAMPLE_O_V3_V4, IMAGE_SAMPLE_O, MIMGEncGfx6, 0x3, 0x4 }, // 1313
2055
  { IMAGE_SAMPLE_O_V4_V2, IMAGE_SAMPLE_O, MIMGEncGfx6, 0x4, 0x2 }, // 1314
2056
  { IMAGE_SAMPLE_O_V4_V3, IMAGE_SAMPLE_O, MIMGEncGfx6, 0x4, 0x3 }, // 1315
2057
  { IMAGE_SAMPLE_O_V4_V4, IMAGE_SAMPLE_O, MIMGEncGfx6, 0x4, 0x4 }, // 1316
2058
  { IMAGE_SAMPLE_O_V5_V2, IMAGE_SAMPLE_O, MIMGEncGfx6, 0x5, 0x2 }, // 1317
2059
  { IMAGE_SAMPLE_O_V5_V3, IMAGE_SAMPLE_O, MIMGEncGfx6, 0x5, 0x3 }, // 1318
2060
  { IMAGE_SAMPLE_O_V5_V4, IMAGE_SAMPLE_O, MIMGEncGfx6, 0x5, 0x4 }, // 1319
2061
  { IMAGE_STORE_V1_V1, IMAGE_STORE, MIMGEncGfx6, 0x1, 0x1 }, // 1320
2062
  { IMAGE_STORE_V1_V2, IMAGE_STORE, MIMGEncGfx6, 0x1, 0x2 }, // 1321
2063
  { IMAGE_STORE_V1_V3, IMAGE_STORE, MIMGEncGfx6, 0x1, 0x3 }, // 1322
2064
  { IMAGE_STORE_V1_V4, IMAGE_STORE, MIMGEncGfx6, 0x1, 0x4 }, // 1323
2065
  { IMAGE_STORE_V2_V1, IMAGE_STORE, MIMGEncGfx6, 0x2, 0x1 }, // 1324
2066
  { IMAGE_STORE_V2_V2, IMAGE_STORE, MIMGEncGfx6, 0x2, 0x2 }, // 1325
2067
  { IMAGE_STORE_V2_V3, IMAGE_STORE, MIMGEncGfx6, 0x2, 0x3 }, // 1326
2068
  { IMAGE_STORE_V2_V4, IMAGE_STORE, MIMGEncGfx6, 0x2, 0x4 }, // 1327
2069
  { IMAGE_STORE_V3_V1, IMAGE_STORE, MIMGEncGfx6, 0x3, 0x1 }, // 1328
2070
  { IMAGE_STORE_V3_V2, IMAGE_STORE, MIMGEncGfx6, 0x3, 0x2 }, // 1329
2071
  { IMAGE_STORE_V3_V3, IMAGE_STORE, MIMGEncGfx6, 0x3, 0x3 }, // 1330
2072
  { IMAGE_STORE_V3_V4, IMAGE_STORE, MIMGEncGfx6, 0x3, 0x4 }, // 1331
2073
  { IMAGE_STORE_V4_V1, IMAGE_STORE, MIMGEncGfx6, 0x4, 0x1 }, // 1332
2074
  { IMAGE_STORE_V4_V2, IMAGE_STORE, MIMGEncGfx6, 0x4, 0x2 }, // 1333
2075
  { IMAGE_STORE_V4_V3, IMAGE_STORE, MIMGEncGfx6, 0x4, 0x3 }, // 1334
2076
  { IMAGE_STORE_V4_V4, IMAGE_STORE, MIMGEncGfx6, 0x4, 0x4 }, // 1335
2077
  { IMAGE_STORE_MIP_V1_V1, IMAGE_STORE_MIP, MIMGEncGfx6, 0x1, 0x1 }, // 1336
2078
  { IMAGE_STORE_MIP_V1_V2, IMAGE_STORE_MIP, MIMGEncGfx6, 0x1, 0x2 }, // 1337
2079
  { IMAGE_STORE_MIP_V1_V3, IMAGE_STORE_MIP, MIMGEncGfx6, 0x1, 0x3 }, // 1338
2080
  { IMAGE_STORE_MIP_V1_V4, IMAGE_STORE_MIP, MIMGEncGfx6, 0x1, 0x4 }, // 1339
2081
  { IMAGE_STORE_MIP_V2_V1, IMAGE_STORE_MIP, MIMGEncGfx6, 0x2, 0x1 }, // 1340
2082
  { IMAGE_STORE_MIP_V2_V2, IMAGE_STORE_MIP, MIMGEncGfx6, 0x2, 0x2 }, // 1341
2083
  { IMAGE_STORE_MIP_V2_V3, IMAGE_STORE_MIP, MIMGEncGfx6, 0x2, 0x3 }, // 1342
2084
  { IMAGE_STORE_MIP_V2_V4, IMAGE_STORE_MIP, MIMGEncGfx6, 0x2, 0x4 }, // 1343
2085
  { IMAGE_STORE_MIP_V3_V1, IMAGE_STORE_MIP, MIMGEncGfx6, 0x3, 0x1 }, // 1344
2086
  { IMAGE_STORE_MIP_V3_V2, IMAGE_STORE_MIP, MIMGEncGfx6, 0x3, 0x2 }, // 1345
2087
  { IMAGE_STORE_MIP_V3_V3, IMAGE_STORE_MIP, MIMGEncGfx6, 0x3, 0x3 }, // 1346
2088
  { IMAGE_STORE_MIP_V3_V4, IMAGE_STORE_MIP, MIMGEncGfx6, 0x3, 0x4 }, // 1347
2089
  { IMAGE_STORE_MIP_V4_V1, IMAGE_STORE_MIP, MIMGEncGfx6, 0x4, 0x1 }, // 1348
2090
  { IMAGE_STORE_MIP_V4_V2, IMAGE_STORE_MIP, MIMGEncGfx6, 0x4, 0x2 }, // 1349
2091
  { IMAGE_STORE_MIP_V4_V3, IMAGE_STORE_MIP, MIMGEncGfx6, 0x4, 0x3 }, // 1350
2092
  { IMAGE_STORE_MIP_V4_V4, IMAGE_STORE_MIP, MIMGEncGfx6, 0x4, 0x4 }, // 1351
2093
  { IMAGE_STORE_MIP_PCK_V1_V1, IMAGE_STORE_MIP_PCK, MIMGEncGfx6, 0x1, 0x1 }, // 1352
2094
  { IMAGE_STORE_MIP_PCK_V1_V2, IMAGE_STORE_MIP_PCK, MIMGEncGfx6, 0x1, 0x2 }, // 1353
2095
  { IMAGE_STORE_MIP_PCK_V1_V3, IMAGE_STORE_MIP_PCK, MIMGEncGfx6, 0x1, 0x3 }, // 1354
2096
  { IMAGE_STORE_MIP_PCK_V1_V4, IMAGE_STORE_MIP_PCK, MIMGEncGfx6, 0x1, 0x4 }, // 1355
2097
  { IMAGE_STORE_MIP_PCK_V2_V1, IMAGE_STORE_MIP_PCK, MIMGEncGfx6, 0x2, 0x1 }, // 1356
2098
  { IMAGE_STORE_MIP_PCK_V2_V2, IMAGE_STORE_MIP_PCK, MIMGEncGfx6, 0x2, 0x2 }, // 1357
2099
  { IMAGE_STORE_MIP_PCK_V2_V3, IMAGE_STORE_MIP_PCK, MIMGEncGfx6, 0x2, 0x3 }, // 1358
2100
  { IMAGE_STORE_MIP_PCK_V2_V4, IMAGE_STORE_MIP_PCK, MIMGEncGfx6, 0x2, 0x4 }, // 1359
2101
  { IMAGE_STORE_MIP_PCK_V3_V1, IMAGE_STORE_MIP_PCK, MIMGEncGfx6, 0x3, 0x1 }, // 1360
2102
  { IMAGE_STORE_MIP_PCK_V3_V2, IMAGE_STORE_MIP_PCK, MIMGEncGfx6, 0x3, 0x2 }, // 1361
2103
  { IMAGE_STORE_MIP_PCK_V3_V3, IMAGE_STORE_MIP_PCK, MIMGEncGfx6, 0x3, 0x3 }, // 1362
2104
  { IMAGE_STORE_MIP_PCK_V3_V4, IMAGE_STORE_MIP_PCK, MIMGEncGfx6, 0x3, 0x4 }, // 1363
2105
  { IMAGE_STORE_MIP_PCK_V4_V1, IMAGE_STORE_MIP_PCK, MIMGEncGfx6, 0x4, 0x1 }, // 1364
2106
  { IMAGE_STORE_MIP_PCK_V4_V2, IMAGE_STORE_MIP_PCK, MIMGEncGfx6, 0x4, 0x2 }, // 1365
2107
  { IMAGE_STORE_MIP_PCK_V4_V3, IMAGE_STORE_MIP_PCK, MIMGEncGfx6, 0x4, 0x3 }, // 1366
2108
  { IMAGE_STORE_MIP_PCK_V4_V4, IMAGE_STORE_MIP_PCK, MIMGEncGfx6, 0x4, 0x4 }, // 1367
2109
  { IMAGE_STORE_PCK_V1_V1, IMAGE_STORE_PCK, MIMGEncGfx6, 0x1, 0x1 }, // 1368
2110
  { IMAGE_STORE_PCK_V1_V2, IMAGE_STORE_PCK, MIMGEncGfx6, 0x1, 0x2 }, // 1369
2111
  { IMAGE_STORE_PCK_V1_V3, IMAGE_STORE_PCK, MIMGEncGfx6, 0x1, 0x3 }, // 1370
2112
  { IMAGE_STORE_PCK_V1_V4, IMAGE_STORE_PCK, MIMGEncGfx6, 0x1, 0x4 }, // 1371
2113
  { IMAGE_STORE_PCK_V2_V1, IMAGE_STORE_PCK, MIMGEncGfx6, 0x2, 0x1 }, // 1372
2114
  { IMAGE_STORE_PCK_V2_V2, IMAGE_STORE_PCK, MIMGEncGfx6, 0x2, 0x2 }, // 1373
2115
  { IMAGE_STORE_PCK_V2_V3, IMAGE_STORE_PCK, MIMGEncGfx6, 0x2, 0x3 }, // 1374
2116
  { IMAGE_STORE_PCK_V2_V4, IMAGE_STORE_PCK, MIMGEncGfx6, 0x2, 0x4 }, // 1375
2117
  { IMAGE_STORE_PCK_V3_V1, IMAGE_STORE_PCK, MIMGEncGfx6, 0x3, 0x1 }, // 1376
2118
  { IMAGE_STORE_PCK_V3_V2, IMAGE_STORE_PCK, MIMGEncGfx6, 0x3, 0x2 }, // 1377
2119
  { IMAGE_STORE_PCK_V3_V3, IMAGE_STORE_PCK, MIMGEncGfx6, 0x3, 0x3 }, // 1378
2120
  { IMAGE_STORE_PCK_V3_V4, IMAGE_STORE_PCK, MIMGEncGfx6, 0x3, 0x4 }, // 1379
2121
  { IMAGE_STORE_PCK_V4_V1, IMAGE_STORE_PCK, MIMGEncGfx6, 0x4, 0x1 }, // 1380
2122
  { IMAGE_STORE_PCK_V4_V2, IMAGE_STORE_PCK, MIMGEncGfx6, 0x4, 0x2 }, // 1381
2123
  { IMAGE_STORE_PCK_V4_V3, IMAGE_STORE_PCK, MIMGEncGfx6, 0x4, 0x3 }, // 1382
2124
  { IMAGE_STORE_PCK_V4_V4, IMAGE_STORE_PCK, MIMGEncGfx6, 0x4, 0x4 }, // 1383
2125
 };
2126
2127
1.86k
const MIMGInfo *getMIMGOpcodeHelper(unsigned BaseOpcode, unsigned MIMGEncoding, uint8_t VDataDwords, uint8_t VAddrDwords) {
2128
1.86k
  struct KeyType {
2129
1.86k
    unsigned BaseOpcode;
2130
1.86k
    unsigned MIMGEncoding;
2131
1.86k
    uint8_t VDataDwords;
2132
1.86k
    uint8_t VAddrDwords;
2133
1.86k
  };
2134
1.86k
  KeyType Key = { BaseOpcode, MIMGEncoding, VDataDwords, VAddrDwords };
2135
1.86k
  auto Table = makeArrayRef(MIMGInfoTable);
2136
1.86k
  auto Idx = std::lower_bound(Table.begin(), Table.end(), Key,
2137
19.5k
    [](const MIMGInfo &LHS, const KeyType &RHS) {
2138
19.5k
      if ((unsigned)LHS.BaseOpcode < (unsigned)RHS.BaseOpcode)
2139
5.26k
        return true;
2140
14.3k
      if ((unsigned)LHS.BaseOpcode > (unsigned)RHS.BaseOpcode)
2141
6.46k
        return false;
2142
7.84k
      if ((unsigned)LHS.MIMGEncoding < (unsigned)RHS.MIMGEncoding)
2143
2.10k
        return true;
2144
5.73k
      if ((unsigned)LHS.MIMGEncoding > (unsigned)RHS.MIMGEncoding)
2145
14
        return false;
2146
5.72k
      if (LHS.VDataDwords < RHS.VDataDwords)
2147
1.88k
        return true;
2148
3.84k
      if (LHS.VDataDwords > RHS.VDataDwords)
2149
855
        return false;
2150
2.98k
      if (LHS.VAddrDwords < RHS.VAddrDwords)
2151
820
        return true;
2152
2.16k
      if (LHS.VAddrDwords > RHS.VAddrDwords)
2153
963
        return false;
2154
1.20k
      return false;
2155
1.20k
    });
2156
1.86k
2157
1.86k
  if (Idx == Table.end() ||
2158
1.86k
      Key.BaseOpcode != Idx->BaseOpcode ||
2159
1.86k
      
Key.MIMGEncoding != Idx->MIMGEncoding1.20k
||
2160
1.86k
      
Key.VDataDwords != Idx->VDataDwords1.20k
||
2161
1.86k
      
Key.VAddrDwords != Idx->VAddrDwords1.20k
)
2162
656
    return nullptr;
2163
1.20k
  return &*Idx;
2164
1.20k
}
2165
2166
215
const MIMGInfo *getMIMGInfo(unsigned Opcode) {
2167
215
  struct IndexType {
2168
215
    unsigned Opcode;
2169
215
    unsigned _index;
2170
215
  };
2171
215
  static const struct IndexType Index[] = {
2172
215
    { IMAGE_ATOMIC_ADD_V1_V1_si, 0 },
2173
215
    { IMAGE_ATOMIC_ADD_V1_V1_vi, 8 },
2174
215
    { IMAGE_ATOMIC_ADD_V1_V2_si, 1 },
2175
215
    { IMAGE_ATOMIC_ADD_V1_V2_vi, 9 },
2176
215
    { IMAGE_ATOMIC_ADD_V1_V3_si, 2 },
2177
215
    { IMAGE_ATOMIC_ADD_V1_V3_vi, 10 },
2178
215
    { IMAGE_ATOMIC_ADD_V1_V4_si, 3 },
2179
215
    { IMAGE_ATOMIC_ADD_V1_V4_vi, 11 },
2180
215
    { IMAGE_ATOMIC_ADD_V2_V1_si, 4 },
2181
215
    { IMAGE_ATOMIC_ADD_V2_V1_vi, 12 },
2182
215
    { IMAGE_ATOMIC_ADD_V2_V2_si, 5 },
2183
215
    { IMAGE_ATOMIC_ADD_V2_V2_vi, 13 },
2184
215
    { IMAGE_ATOMIC_ADD_V2_V3_si, 6 },
2185
215
    { IMAGE_ATOMIC_ADD_V2_V3_vi, 14 },
2186
215
    { IMAGE_ATOMIC_ADD_V2_V4_si, 7 },
2187
215
    { IMAGE_ATOMIC_ADD_V2_V4_vi, 15 },
2188
215
    { IMAGE_ATOMIC_AND_V1_V1_si, 16 },
2189
215
    { IMAGE_ATOMIC_AND_V1_V1_vi, 24 },
2190
215
    { IMAGE_ATOMIC_AND_V1_V2_si, 17 },
2191
215
    { IMAGE_ATOMIC_AND_V1_V2_vi, 25 },
2192
215
    { IMAGE_ATOMIC_AND_V1_V3_si, 18 },
2193
215
    { IMAGE_ATOMIC_AND_V1_V3_vi, 26 },
2194
215
    { IMAGE_ATOMIC_AND_V1_V4_si, 19 },
2195
215
    { IMAGE_ATOMIC_AND_V1_V4_vi, 27 },
2196
215
    { IMAGE_ATOMIC_AND_V2_V1_si, 20 },
2197
215
    { IMAGE_ATOMIC_AND_V2_V1_vi, 28 },
2198
215
    { IMAGE_ATOMIC_AND_V2_V2_si, 21 },
2199
215
    { IMAGE_ATOMIC_AND_V2_V2_vi, 29 },
2200
215
    { IMAGE_ATOMIC_AND_V2_V3_si, 22 },
2201
215
    { IMAGE_ATOMIC_AND_V2_V3_vi, 30 },
2202
215
    { IMAGE_ATOMIC_AND_V2_V4_si, 23 },
2203
215
    { IMAGE_ATOMIC_AND_V2_V4_vi, 31 },
2204
215
    { IMAGE_ATOMIC_CMPSWAP_V1_V1_si, 32 },
2205
215
    { IMAGE_ATOMIC_CMPSWAP_V1_V1_vi, 40 },
2206
215
    { IMAGE_ATOMIC_CMPSWAP_V1_V2_si, 33 },
2207
215
    { IMAGE_ATOMIC_CMPSWAP_V1_V2_vi, 41 },
2208
215
    { IMAGE_ATOMIC_CMPSWAP_V1_V3_si, 34 },
2209
215
    { IMAGE_ATOMIC_CMPSWAP_V1_V3_vi, 42 },
2210
215
    { IMAGE_ATOMIC_CMPSWAP_V1_V4_si, 35 },
2211
215
    { IMAGE_ATOMIC_CMPSWAP_V1_V4_vi, 43 },
2212
215
    { IMAGE_ATOMIC_CMPSWAP_V2_V1_si, 36 },
2213
215
    { IMAGE_ATOMIC_CMPSWAP_V2_V1_vi, 44 },
2214
215
    { IMAGE_ATOMIC_CMPSWAP_V2_V2_si, 37 },
2215
215
    { IMAGE_ATOMIC_CMPSWAP_V2_V2_vi, 45 },
2216
215
    { IMAGE_ATOMIC_CMPSWAP_V2_V3_si, 38 },
2217
215
    { IMAGE_ATOMIC_CMPSWAP_V2_V3_vi, 46 },
2218
215
    { IMAGE_ATOMIC_CMPSWAP_V2_V4_si, 39 },
2219
215
    { IMAGE_ATOMIC_CMPSWAP_V2_V4_vi, 47 },
2220
215
    { IMAGE_ATOMIC_DEC_V1_V1_si, 48 },
2221
215
    { IMAGE_ATOMIC_DEC_V1_V1_vi, 56 },
2222
215
    { IMAGE_ATOMIC_DEC_V1_V2_si, 49 },
2223
215
    { IMAGE_ATOMIC_DEC_V1_V2_vi, 57 },
2224
215
    { IMAGE_ATOMIC_DEC_V1_V3_si, 50 },
2225
215
    { IMAGE_ATOMIC_DEC_V1_V3_vi, 58 },
2226
215
    { IMAGE_ATOMIC_DEC_V1_V4_si, 51 },
2227
215
    { IMAGE_ATOMIC_DEC_V1_V4_vi, 59 },
2228
215
    { IMAGE_ATOMIC_DEC_V2_V1_si, 52 },
2229
215
    { IMAGE_ATOMIC_DEC_V2_V1_vi, 60 },
2230
215
    { IMAGE_ATOMIC_DEC_V2_V2_si, 53 },
2231
215
    { IMAGE_ATOMIC_DEC_V2_V2_vi, 61 },
2232
215
    { IMAGE_ATOMIC_DEC_V2_V3_si, 54 },
2233
215
    { IMAGE_ATOMIC_DEC_V2_V3_vi, 62 },
2234
215
    { IMAGE_ATOMIC_DEC_V2_V4_si, 55 },
2235
215
    { IMAGE_ATOMIC_DEC_V2_V4_vi, 63 },
2236
215
    { IMAGE_ATOMIC_INC_V1_V1_si, 64 },
2237
215
    { IMAGE_ATOMIC_INC_V1_V1_vi, 72 },
2238
215
    { IMAGE_ATOMIC_INC_V1_V2_si, 65 },
2239
215
    { IMAGE_ATOMIC_INC_V1_V2_vi, 73 },
2240
215
    { IMAGE_ATOMIC_INC_V1_V3_si, 66 },
2241
215
    { IMAGE_ATOMIC_INC_V1_V3_vi, 74 },
2242
215
    { IMAGE_ATOMIC_INC_V1_V4_si, 67 },
2243
215
    { IMAGE_ATOMIC_INC_V1_V4_vi, 75 },
2244
215
    { IMAGE_ATOMIC_INC_V2_V1_si, 68 },
2245
215
    { IMAGE_ATOMIC_INC_V2_V1_vi, 76 },
2246
215
    { IMAGE_ATOMIC_INC_V2_V2_si, 69 },
2247
215
    { IMAGE_ATOMIC_INC_V2_V2_vi, 77 },
2248
215
    { IMAGE_ATOMIC_INC_V2_V3_si, 70 },
2249
215
    { IMAGE_ATOMIC_INC_V2_V3_vi, 78 },
2250
215
    { IMAGE_ATOMIC_INC_V2_V4_si, 71 },
2251
215
    { IMAGE_ATOMIC_INC_V2_V4_vi, 79 },
2252
215
    { IMAGE_ATOMIC_OR_V1_V1_si, 80 },
2253
215
    { IMAGE_ATOMIC_OR_V1_V1_vi, 88 },
2254
215
    { IMAGE_ATOMIC_OR_V1_V2_si, 81 },
2255
215
    { IMAGE_ATOMIC_OR_V1_V2_vi, 89 },
2256
215
    { IMAGE_ATOMIC_OR_V1_V3_si, 82 },
2257
215
    { IMAGE_ATOMIC_OR_V1_V3_vi, 90 },
2258
215
    { IMAGE_ATOMIC_OR_V1_V4_si, 83 },
2259
215
    { IMAGE_ATOMIC_OR_V1_V4_vi, 91 },
2260
215
    { IMAGE_ATOMIC_OR_V2_V1_si, 84 },
2261
215
    { IMAGE_ATOMIC_OR_V2_V1_vi, 92 },
2262
215
    { IMAGE_ATOMIC_OR_V2_V2_si, 85 },
2263
215
    { IMAGE_ATOMIC_OR_V2_V2_vi, 93 },
2264
215
    { IMAGE_ATOMIC_OR_V2_V3_si, 86 },
2265
215
    { IMAGE_ATOMIC_OR_V2_V3_vi, 94 },
2266
215
    { IMAGE_ATOMIC_OR_V2_V4_si, 87 },
2267
215
    { IMAGE_ATOMIC_OR_V2_V4_vi, 95 },
2268
215
    { IMAGE_ATOMIC_SMAX_V1_V1_si, 96 },
2269
215
    { IMAGE_ATOMIC_SMAX_V1_V1_vi, 104 },
2270
215
    { IMAGE_ATOMIC_SMAX_V1_V2_si, 97 },
2271
215
    { IMAGE_ATOMIC_SMAX_V1_V2_vi, 105 },
2272
215
    { IMAGE_ATOMIC_SMAX_V1_V3_si, 98 },
2273
215
    { IMAGE_ATOMIC_SMAX_V1_V3_vi, 106 },
2274
215
    { IMAGE_ATOMIC_SMAX_V1_V4_si, 99 },
2275
215
    { IMAGE_ATOMIC_SMAX_V1_V4_vi, 107 },
2276
215
    { IMAGE_ATOMIC_SMAX_V2_V1_si, 100 },
2277
215
    { IMAGE_ATOMIC_SMAX_V2_V1_vi, 108 },
2278
215
    { IMAGE_ATOMIC_SMAX_V2_V2_si, 101 },
2279
215
    { IMAGE_ATOMIC_SMAX_V2_V2_vi, 109 },
2280
215
    { IMAGE_ATOMIC_SMAX_V2_V3_si, 102 },
2281
215
    { IMAGE_ATOMIC_SMAX_V2_V3_vi, 110 },
2282
215
    { IMAGE_ATOMIC_SMAX_V2_V4_si, 103 },
2283
215
    { IMAGE_ATOMIC_SMAX_V2_V4_vi, 111 },
2284
215
    { IMAGE_ATOMIC_SMIN_V1_V1_si, 112 },
2285
215
    { IMAGE_ATOMIC_SMIN_V1_V1_vi, 120 },
2286
215
    { IMAGE_ATOMIC_SMIN_V1_V2_si, 113 },
2287
215
    { IMAGE_ATOMIC_SMIN_V1_V2_vi, 121 },
2288
215
    { IMAGE_ATOMIC_SMIN_V1_V3_si, 114 },
2289
215
    { IMAGE_ATOMIC_SMIN_V1_V3_vi, 122 },
2290
215
    { IMAGE_ATOMIC_SMIN_V1_V4_si, 115 },
2291
215
    { IMAGE_ATOMIC_SMIN_V1_V4_vi, 123 },
2292
215
    { IMAGE_ATOMIC_SMIN_V2_V1_si, 116 },
2293
215
    { IMAGE_ATOMIC_SMIN_V2_V1_vi, 124 },
2294
215
    { IMAGE_ATOMIC_SMIN_V2_V2_si, 117 },
2295
215
    { IMAGE_ATOMIC_SMIN_V2_V2_vi, 125 },
2296
215
    { IMAGE_ATOMIC_SMIN_V2_V3_si, 118 },
2297
215
    { IMAGE_ATOMIC_SMIN_V2_V3_vi, 126 },
2298
215
    { IMAGE_ATOMIC_SMIN_V2_V4_si, 119 },
2299
215
    { IMAGE_ATOMIC_SMIN_V2_V4_vi, 127 },
2300
215
    { IMAGE_ATOMIC_SUB_V1_V1_si, 128 },
2301
215
    { IMAGE_ATOMIC_SUB_V1_V1_vi, 136 },
2302
215
    { IMAGE_ATOMIC_SUB_V1_V2_si, 129 },
2303
215
    { IMAGE_ATOMIC_SUB_V1_V2_vi, 137 },
2304
215
    { IMAGE_ATOMIC_SUB_V1_V3_si, 130 },
2305
215
    { IMAGE_ATOMIC_SUB_V1_V3_vi, 138 },
2306
215
    { IMAGE_ATOMIC_SUB_V1_V4_si, 131 },
2307
215
    { IMAGE_ATOMIC_SUB_V1_V4_vi, 139 },
2308
215
    { IMAGE_ATOMIC_SUB_V2_V1_si, 132 },
2309
215
    { IMAGE_ATOMIC_SUB_V2_V1_vi, 140 },
2310
215
    { IMAGE_ATOMIC_SUB_V2_V2_si, 133 },
2311
215
    { IMAGE_ATOMIC_SUB_V2_V2_vi, 141 },
2312
215
    { IMAGE_ATOMIC_SUB_V2_V3_si, 134 },
2313
215
    { IMAGE_ATOMIC_SUB_V2_V3_vi, 142 },
2314
215
    { IMAGE_ATOMIC_SUB_V2_V4_si, 135 },
2315
215
    { IMAGE_ATOMIC_SUB_V2_V4_vi, 143 },
2316
215
    { IMAGE_ATOMIC_SWAP_V1_V1_si, 144 },
2317
215
    { IMAGE_ATOMIC_SWAP_V1_V1_vi, 152 },
2318
215
    { IMAGE_ATOMIC_SWAP_V1_V2_si, 145 },
2319
215
    { IMAGE_ATOMIC_SWAP_V1_V2_vi, 153 },
2320
215
    { IMAGE_ATOMIC_SWAP_V1_V3_si, 146 },
2321
215
    { IMAGE_ATOMIC_SWAP_V1_V3_vi, 154 },
2322
215
    { IMAGE_ATOMIC_SWAP_V1_V4_si, 147 },
2323
215
    { IMAGE_ATOMIC_SWAP_V1_V4_vi, 155 },
2324
215
    { IMAGE_ATOMIC_SWAP_V2_V1_si, 148 },
2325
215
    { IMAGE_ATOMIC_SWAP_V2_V1_vi, 156 },
2326
215
    { IMAGE_ATOMIC_SWAP_V2_V2_si, 149 },
2327
215
    { IMAGE_ATOMIC_SWAP_V2_V2_vi, 157 },
2328
215
    { IMAGE_ATOMIC_SWAP_V2_V3_si, 150 },
2329
215
    { IMAGE_ATOMIC_SWAP_V2_V3_vi, 158 },
2330
215
    { IMAGE_ATOMIC_SWAP_V2_V4_si, 151 },
2331
215
    { IMAGE_ATOMIC_SWAP_V2_V4_vi, 159 },
2332
215
    { IMAGE_ATOMIC_UMAX_V1_V1_si, 160 },
2333
215
    { IMAGE_ATOMIC_UMAX_V1_V1_vi, 168 },
2334
215
    { IMAGE_ATOMIC_UMAX_V1_V2_si, 161 },
2335
215
    { IMAGE_ATOMIC_UMAX_V1_V2_vi, 169 },
2336
215
    { IMAGE_ATOMIC_UMAX_V1_V3_si, 162 },
2337
215
    { IMAGE_ATOMIC_UMAX_V1_V3_vi, 170 },
2338
215
    { IMAGE_ATOMIC_UMAX_V1_V4_si, 163 },
2339
215
    { IMAGE_ATOMIC_UMAX_V1_V4_vi, 171 },
2340
215
    { IMAGE_ATOMIC_UMAX_V2_V1_si, 164 },
2341
215
    { IMAGE_ATOMIC_UMAX_V2_V1_vi, 172 },
2342
215
    { IMAGE_ATOMIC_UMAX_V2_V2_si, 165 },
2343
215
    { IMAGE_ATOMIC_UMAX_V2_V2_vi, 173 },
2344
215
    { IMAGE_ATOMIC_UMAX_V2_V3_si, 166 },
2345
215
    { IMAGE_ATOMIC_UMAX_V2_V3_vi, 174 },
2346
215
    { IMAGE_ATOMIC_UMAX_V2_V4_si, 167 },
2347
215
    { IMAGE_ATOMIC_UMAX_V2_V4_vi, 175 },
2348
215
    { IMAGE_ATOMIC_UMIN_V1_V1_si, 176 },
2349
215
    { IMAGE_ATOMIC_UMIN_V1_V1_vi, 184 },
2350
215
    { IMAGE_ATOMIC_UMIN_V1_V2_si, 177 },
2351
215
    { IMAGE_ATOMIC_UMIN_V1_V2_vi, 185 },
2352
215
    { IMAGE_ATOMIC_UMIN_V1_V3_si, 178 },
2353
215
    { IMAGE_ATOMIC_UMIN_V1_V3_vi, 186 },
2354
215
    { IMAGE_ATOMIC_UMIN_V1_V4_si, 179 },
2355
215
    { IMAGE_ATOMIC_UMIN_V1_V4_vi, 187 },
2356
215
    { IMAGE_ATOMIC_UMIN_V2_V1_si, 180 },
2357
215
    { IMAGE_ATOMIC_UMIN_V2_V1_vi, 188 },
2358
215
    { IMAGE_ATOMIC_UMIN_V2_V2_si, 181 },
2359
215
    { IMAGE_ATOMIC_UMIN_V2_V2_vi, 189 },
2360
215
    { IMAGE_ATOMIC_UMIN_V2_V3_si, 182 },
2361
215
    { IMAGE_ATOMIC_UMIN_V2_V3_vi, 190 },
2362
215
    { IMAGE_ATOMIC_UMIN_V2_V4_si, 183 },
2363
215
    { IMAGE_ATOMIC_UMIN_V2_V4_vi, 191 },
2364
215
    { IMAGE_ATOMIC_XOR_V1_V1_si, 192 },
2365
215
    { IMAGE_ATOMIC_XOR_V1_V1_vi, 200 },
2366
215
    { IMAGE_ATOMIC_XOR_V1_V2_si, 193 },
2367
215
    { IMAGE_ATOMIC_XOR_V1_V2_vi, 201 },
2368
215
    { IMAGE_ATOMIC_XOR_V1_V3_si, 194 },
2369
215
    { IMAGE_ATOMIC_XOR_V1_V3_vi, 202 },
2370
215
    { IMAGE_ATOMIC_XOR_V1_V4_si, 195 },
2371
215
    { IMAGE_ATOMIC_XOR_V1_V4_vi, 203 },
2372
215
    { IMAGE_ATOMIC_XOR_V2_V1_si, 196 },
2373
215
    { IMAGE_ATOMIC_XOR_V2_V1_vi, 204 },
2374
215
    { IMAGE_ATOMIC_XOR_V2_V2_si, 197 },
2375
215
    { IMAGE_ATOMIC_XOR_V2_V2_vi, 205 },
2376
215
    { IMAGE_ATOMIC_XOR_V2_V3_si, 198 },
2377
215
    { IMAGE_ATOMIC_XOR_V2_V3_vi, 206 },
2378
215
    { IMAGE_ATOMIC_XOR_V2_V4_si, 199 },
2379
215
    { IMAGE_ATOMIC_XOR_V2_V4_vi, 207 },
2380
215
    { IMAGE_GATHER4_B_CL_O_V2_V3, 241 },
2381
215
    { IMAGE_GATHER4_B_CL_O_V2_V4, 242 },
2382
215
    { IMAGE_GATHER4_B_CL_O_V2_V8, 243 },
2383
215
    { IMAGE_GATHER4_B_CL_O_V4_V3, 244 },
2384
215
    { IMAGE_GATHER4_B_CL_O_V4_V4, 245 },
2385
215
    { IMAGE_GATHER4_B_CL_O_V4_V8, 246 },
2386
215
    { IMAGE_GATHER4_B_CL_O_V5_V3, 247 },
2387
215
    { IMAGE_GATHER4_B_CL_O_V5_V4, 248 },
2388
215
    { IMAGE_GATHER4_B_CL_O_V5_V8, 249 },
2389
215
    { IMAGE_GATHER4_B_CL_V2_V2, 229 },
2390
215
    { IMAGE_GATHER4_B_CL_V2_V3, 230 },
2391
215
    { IMAGE_GATHER4_B_CL_V2_V4, 231 },
2392
215
    { IMAGE_GATHER4_B_CL_V2_V8, 232 },
2393
215
    { IMAGE_GATHER4_B_CL_V4_V2, 233 },
2394
215
    { IMAGE_GATHER4_B_CL_V4_V3, 234 },
2395
215
    { IMAGE_GATHER4_B_CL_V4_V4, 235 },
2396
215
    { IMAGE_GATHER4_B_CL_V4_V8, 236 },
2397
215
    { IMAGE_GATHER4_B_CL_V5_V2, 237 },
2398
215
    { IMAGE_GATHER4_B_CL_V5_V3, 238 },
2399
215
    { IMAGE_GATHER4_B_CL_V5_V4, 239 },
2400
215
    { IMAGE_GATHER4_B_CL_V5_V8, 240 },
2401
215
    { IMAGE_GATHER4_B_O_V2_V3, 250 },
2402
215
    { IMAGE_GATHER4_B_O_V2_V4, 251 },
2403
215
    { IMAGE_GATHER4_B_O_V2_V8, 252 },
2404
215
    { IMAGE_GATHER4_B_O_V4_V3, 253 },
2405
215
    { IMAGE_GATHER4_B_O_V4_V4, 254 },
2406
215
    { IMAGE_GATHER4_B_O_V4_V8, 255 },
2407
215
    { IMAGE_GATHER4_B_O_V5_V3, 256 },
2408
215
    { IMAGE_GATHER4_B_O_V5_V4, 257 },
2409
215
    { IMAGE_GATHER4_B_O_V5_V8, 258 },
2410
215
    { IMAGE_GATHER4_B_V2_V2, 220 },
2411
215
    { IMAGE_GATHER4_B_V2_V3, 221 },
2412
215
    { IMAGE_GATHER4_B_V2_V4, 222 },
2413
215
    { IMAGE_GATHER4_B_V4_V2, 223 },
2414
215
    { IMAGE_GATHER4_B_V4_V3, 224 },
2415
215
    { IMAGE_GATHER4_B_V4_V4, 225 },
2416
215
    { IMAGE_GATHER4_B_V5_V2, 226 },
2417
215
    { IMAGE_GATHER4_B_V5_V3, 227 },
2418
215
    { IMAGE_GATHER4_B_V5_V4, 228 },
2419
215
    { IMAGE_GATHER4_CL_O_V2_V2, 280 },
2420
215
    { IMAGE_GATHER4_CL_O_V2_V3, 281 },
2421
215
    { IMAGE_GATHER4_CL_O_V2_V4, 282 },
2422
215
    { IMAGE_GATHER4_CL_O_V2_V8, 283 },
2423
215
    { IMAGE_GATHER4_CL_O_V4_V2, 284 },
2424
215
    { IMAGE_GATHER4_CL_O_V4_V3, 285 },
2425
215
    { IMAGE_GATHER4_CL_O_V4_V4, 286 },
2426
215
    { IMAGE_GATHER4_CL_O_V4_V8, 287 },
2427
215
    { IMAGE_GATHER4_CL_O_V5_V2, 288 },
2428
215
    { IMAGE_GATHER4_CL_O_V5_V3, 289 },
2429
215
    { IMAGE_GATHER4_CL_O_V5_V4, 290 },
2430
215
    { IMAGE_GATHER4_CL_O_V5_V8, 291 },
2431
215
    { IMAGE_GATHER4_CL_V2_V1, 268 },
2432
215
    { IMAGE_GATHER4_CL_V2_V2, 269 },
2433
215
    { IMAGE_GATHER4_CL_V2_V3, 270 },
2434
215
    { IMAGE_GATHER4_CL_V2_V4, 271 },
2435
215
    { IMAGE_GATHER4_CL_V4_V1, 272 },
2436
215
    { IMAGE_GATHER4_CL_V4_V2, 273 },
2437
215
    { IMAGE_GATHER4_CL_V4_V3, 274 },
2438
215
    { IMAGE_GATHER4_CL_V4_V4, 275 },
2439
215
    { IMAGE_GATHER4_CL_V5_V1, 276 },
2440
215
    { IMAGE_GATHER4_CL_V5_V2, 277 },
2441
215
    { IMAGE_GATHER4_CL_V5_V3, 278 },
2442
215
    { IMAGE_GATHER4_CL_V5_V4, 279 },
2443
215
    { IMAGE_GATHER4_C_B_CL_O_V2_V4, 310 },
2444
215
    { IMAGE_GATHER4_C_B_CL_O_V2_V8, 311 },
2445
215
    { IMAGE_GATHER4_C_B_CL_O_V4_V4, 312 },
2446
215
    { IMAGE_GATHER4_C_B_CL_O_V4_V8, 313 },
2447
215
    { IMAGE_GATHER4_C_B_CL_O_V5_V4, 314 },
2448
215
    { IMAGE_GATHER4_C_B_CL_O_V5_V8, 315 },
2449
215
    { IMAGE_GATHER4_C_B_CL_V2_V3, 301 },
2450
215
    { IMAGE_GATHER4_C_B_CL_V2_V4, 302 },
2451
215
    { IMAGE_GATHER4_C_B_CL_V2_V8, 303 },
2452
215
    { IMAGE_GATHER4_C_B_CL_V4_V3, 304 },
2453
215
    { IMAGE_GATHER4_C_B_CL_V4_V4, 305 },
2454
215
    { IMAGE_GATHER4_C_B_CL_V4_V8, 306 },
2455
215
    { IMAGE_GATHER4_C_B_CL_V5_V3, 307 },
2456
215
    { IMAGE_GATHER4_C_B_CL_V5_V4, 308 },
2457
215
    { IMAGE_GATHER4_C_B_CL_V5_V8, 309 },
2458
215
    { IMAGE_GATHER4_C_B_O_V2_V4, 316 },
2459
215
    { IMAGE_GATHER4_C_B_O_V2_V8, 317 },
2460
215
    { IMAGE_GATHER4_C_B_O_V4_V4, 318 },
2461
215
    { IMAGE_GATHER4_C_B_O_V4_V8, 319 },
2462
215
    { IMAGE_GATHER4_C_B_O_V5_V4, 320 },
2463
215
    { IMAGE_GATHER4_C_B_O_V5_V8, 321 },
2464
215
    { IMAGE_GATHER4_C_B_V2_V3, 292 },
2465
215
    { IMAGE_GATHER4_C_B_V2_V4, 293 },
2466
215
    { IMAGE_GATHER4_C_B_V2_V8, 294 },
2467
215
    { IMAGE_GATHER4_C_B_V4_V3, 295 },
2468
215
    { IMAGE_GATHER4_C_B_V4_V4, 296 },
2469
215
    { IMAGE_GATHER4_C_B_V4_V8, 297 },
2470
215
    { IMAGE_GATHER4_C_B_V5_V3, 298 },
2471
215
    { IMAGE_GATHER4_C_B_V5_V4, 299 },
2472
215
    { IMAGE_GATHER4_C_B_V5_V8, 300 },
2473
215
    { IMAGE_GATHER4_C_CL_O_V2_V3, 334 },
2474
215
    { IMAGE_GATHER4_C_CL_O_V2_V4, 335 },
2475
215
    { IMAGE_GATHER4_C_CL_O_V2_V8, 336 },
2476
215
    { IMAGE_GATHER4_C_CL_O_V4_V3, 337 },
2477
215
    { IMAGE_GATHER4_C_CL_O_V4_V4, 338 },
2478
215
    { IMAGE_GATHER4_C_CL_O_V4_V8, 339 },
2479
215
    { IMAGE_GATHER4_C_CL_O_V5_V3, 340 },
2480
215
    { IMAGE_GATHER4_C_CL_O_V5_V4, 341 },
2481
215
    { IMAGE_GATHER4_C_CL_O_V5_V8, 342 },
2482
215
    { IMAGE_GATHER4_C_CL_V2_V2, 322 },
2483
215
    { IMAGE_GATHER4_C_CL_V2_V3, 323 },
2484
215
    { IMAGE_GATHER4_C_CL_V2_V4, 324 },
2485
215
    { IMAGE_GATHER4_C_CL_V2_V8, 325 },
2486
215
    { IMAGE_GATHER4_C_CL_V4_V2, 326 },
2487
215
    { IMAGE_GATHER4_C_CL_V4_V3, 327 },
2488
215
    { IMAGE_GATHER4_C_CL_V4_V4, 328 },
2489
215
    { IMAGE_GATHER4_C_CL_V4_V8, 329 },
2490
215
    { IMAGE_GATHER4_C_CL_V5_V2, 330 },
2491
215
    { IMAGE_GATHER4_C_CL_V5_V3, 331 },
2492
215
    { IMAGE_GATHER4_C_CL_V5_V4, 332 },
2493
215
    { IMAGE_GATHER4_C_CL_V5_V8, 333 },
2494
215
    { IMAGE_GATHER4_C_LZ_O_V2_V3, 364 },
2495
215
    { IMAGE_GATHER4_C_LZ_O_V2_V4, 365 },
2496
215
    { IMAGE_GATHER4_C_LZ_O_V2_V8, 366 },
2497
215
    { IMAGE_GATHER4_C_LZ_O_V4_V3, 367 },
2498
215
    { IMAGE_GATHER4_C_LZ_O_V4_V4, 368 },
2499
215
    { IMAGE_GATHER4_C_LZ_O_V4_V8, 369 },
2500
215
    { IMAGE_GATHER4_C_LZ_O_V5_V3, 370 },
2501
215
    { IMAGE_GATHER4_C_LZ_O_V5_V4, 371 },
2502
215
    { IMAGE_GATHER4_C_LZ_O_V5_V8, 372 },
2503
215
    { IMAGE_GATHER4_C_LZ_V2_V2, 355 },
2504
215
    { IMAGE_GATHER4_C_LZ_V2_V3, 356 },
2505
215
    { IMAGE_GATHER4_C_LZ_V2_V4, 357 },
2506
215
    { IMAGE_GATHER4_C_LZ_V4_V2, 358 },
2507
215
    { IMAGE_GATHER4_C_LZ_V4_V3, 359 },
2508
215
    { IMAGE_GATHER4_C_LZ_V4_V4, 360 },
2509
215
    { IMAGE_GATHER4_C_LZ_V5_V2, 361 },
2510
215
    { IMAGE_GATHER4_C_LZ_V5_V3, 362 },
2511
215
    { IMAGE_GATHER4_C_LZ_V5_V4, 363 },
2512
215
    { IMAGE_GATHER4_C_L_O_V2_V3, 373 },
2513
215
    { IMAGE_GATHER4_C_L_O_V2_V4, 374 },
2514
215
    { IMAGE_GATHER4_C_L_O_V2_V8, 375 },
2515
215
    { IMAGE_GATHER4_C_L_O_V4_V3, 376 },
2516
215
    { IMAGE_GATHER4_C_L_O_V4_V4, 377 },
2517
215
    { IMAGE_GATHER4_C_L_O_V4_V8, 378 },
2518
215
    { IMAGE_GATHER4_C_L_O_V5_V3, 379 },
2519
215
    { IMAGE_GATHER4_C_L_O_V5_V4, 380 },
2520
215
    { IMAGE_GATHER4_C_L_O_V5_V8, 381 },
2521
215
    { IMAGE_GATHER4_C_L_V2_V2, 343 },
2522
215
    { IMAGE_GATHER4_C_L_V2_V3, 344 },
2523
215
    { IMAGE_GATHER4_C_L_V2_V4, 345 },
2524
215
    { IMAGE_GATHER4_C_L_V2_V8, 346 },
2525
215
    { IMAGE_GATHER4_C_L_V4_V2, 347 },
2526
215
    { IMAGE_GATHER4_C_L_V4_V3, 348 },
2527
215
    { IMAGE_GATHER4_C_L_V4_V4, 349 },
2528
215
    { IMAGE_GATHER4_C_L_V4_V8, 350 },
2529
215
    { IMAGE_GATHER4_C_L_V5_V2, 351 },
2530
215
    { IMAGE_GATHER4_C_L_V5_V3, 352 },
2531
215
    { IMAGE_GATHER4_C_L_V5_V4, 353 },
2532
215
    { IMAGE_GATHER4_C_L_V5_V8, 354 },
2533
215
    { IMAGE_GATHER4_C_O_V2_V3, 382 },
2534
215
    { IMAGE_GATHER4_C_O_V2_V4, 383 },
2535
215
    { IMAGE_GATHER4_C_O_V2_V8, 384 },
2536
215
    { IMAGE_GATHER4_C_O_V4_V3, 385 },
2537
215
    { IMAGE_GATHER4_C_O_V4_V4, 386 },
2538
215
    { IMAGE_GATHER4_C_O_V4_V8, 387 },
2539
215
    { IMAGE_GATHER4_C_O_V5_V3, 388 },
2540
215
    { IMAGE_GATHER4_C_O_V5_V4, 389 },
2541
215
    { IMAGE_GATHER4_C_O_V5_V8, 390 },
2542
215
    { IMAGE_GATHER4_C_V2_V2, 259 },
2543
215
    { IMAGE_GATHER4_C_V2_V3, 260 },
2544
215
    { IMAGE_GATHER4_C_V2_V4, 261 },
2545
215
    { IMAGE_GATHER4_C_V4_V2, 262 },
2546
215
    { IMAGE_GATHER4_C_V4_V3, 263 },
2547
215
    { IMAGE_GATHER4_C_V4_V4, 264 },
2548
215
    { IMAGE_GATHER4_C_V5_V2, 265 },
2549
215
    { IMAGE_GATHER4_C_V5_V3, 266 },
2550
215
    { IMAGE_GATHER4_C_V5_V4, 267 },
2551
215
    { IMAGE_GATHER4_LZ_O_V2_V2, 415 },
2552
215
    { IMAGE_GATHER4_LZ_O_V2_V3, 416 },
2553
215
    { IMAGE_GATHER4_LZ_O_V2_V4, 417 },
2554
215
    { IMAGE_GATHER4_LZ_O_V4_V2, 418 },
2555
215
    { IMAGE_GATHER4_LZ_O_V4_V3, 419 },
2556
215
    { IMAGE_GATHER4_LZ_O_V4_V4, 420 },
2557
215
    { IMAGE_GATHER4_LZ_O_V5_V2, 421 },
2558
215
    { IMAGE_GATHER4_LZ_O_V5_V3, 422 },
2559
215
    { IMAGE_GATHER4_LZ_O_V5_V4, 423 },
2560
215
    { IMAGE_GATHER4_LZ_V2_V1, 403 },
2561
215
    { IMAGE_GATHER4_LZ_V2_V2, 404 },
2562
215
    { IMAGE_GATHER4_LZ_V2_V3, 405 },
2563
215
    { IMAGE_GATHER4_LZ_V2_V4, 406 },
2564
215
    { IMAGE_GATHER4_LZ_V4_V1, 407 },
2565
215
    { IMAGE_GATHER4_LZ_V4_V2, 408 },
2566
215
    { IMAGE_GATHER4_LZ_V4_V3, 409 },
2567
215
    { IMAGE_GATHER4_LZ_V4_V4, 410 },
2568
215
    { IMAGE_GATHER4_LZ_V5_V1, 411 },
2569
215
    { IMAGE_GATHER4_LZ_V5_V2, 412 },
2570
215
    { IMAGE_GATHER4_LZ_V5_V3, 413 },
2571
215
    { IMAGE_GATHER4_LZ_V5_V4, 414 },
2572
215
    { IMAGE_GATHER4_L_O_V2_V2, 424 },
2573
215
    { IMAGE_GATHER4_L_O_V2_V3, 425 },
2574
215
    { IMAGE_GATHER4_L_O_V2_V4, 426 },
2575
215
    { IMAGE_GATHER4_L_O_V2_V8, 427 },
2576
215
    { IMAGE_GATHER4_L_O_V4_V2, 428 },
2577
215
    { IMAGE_GATHER4_L_O_V4_V3, 429 },
2578
215
    { IMAGE_GATHER4_L_O_V4_V4, 430 },
2579
215
    { IMAGE_GATHER4_L_O_V4_V8, 431 },
2580
215
    { IMAGE_GATHER4_L_O_V5_V2, 432 },
2581
215
    { IMAGE_GATHER4_L_O_V5_V3, 433 },
2582
215
    { IMAGE_GATHER4_L_O_V5_V4, 434 },
2583
215
    { IMAGE_GATHER4_L_O_V5_V8, 435 },
2584
215
    { IMAGE_GATHER4_L_V2_V1, 391 },
2585
215
    { IMAGE_GATHER4_L_V2_V2, 392 },
2586
215
    { IMAGE_GATHER4_L_V2_V3, 393 },
2587
215
    { IMAGE_GATHER4_L_V2_V4, 394 },
2588
215
    { IMAGE_GATHER4_L_V4_V1, 395 },
2589
215
    { IMAGE_GATHER4_L_V4_V2, 396 },
2590
215
    { IMAGE_GATHER4_L_V4_V3, 397 },
2591
215
    { IMAGE_GATHER4_L_V4_V4, 398 },
2592
215
    { IMAGE_GATHER4_L_V5_V1, 399 },
2593
215
    { IMAGE_GATHER4_L_V5_V2, 400 },
2594
215
    { IMAGE_GATHER4_L_V5_V3, 401 },
2595
215
    { IMAGE_GATHER4_L_V5_V4, 402 },
2596
215
    { IMAGE_GATHER4_O_V2_V2, 436 },
2597
215
    { IMAGE_GATHER4_O_V2_V3, 437 },
2598
215
    { IMAGE_GATHER4_O_V2_V4, 438 },
2599
215
    { IMAGE_GATHER4_O_V4_V2, 439 },
2600
215
    { IMAGE_GATHER4_O_V4_V3, 440 },
2601
215
    { IMAGE_GATHER4_O_V4_V4, 441 },
2602
215
    { IMAGE_GATHER4_O_V5_V2, 442 },
2603
215
    { IMAGE_GATHER4_O_V5_V3, 443 },
2604
215
    { IMAGE_GATHER4_O_V5_V4, 444 },
2605
215
    { IMAGE_GATHER4_V2_V1, 208 },
2606
215
    { IMAGE_GATHER4_V2_V2, 209 },
2607
215
    { IMAGE_GATHER4_V2_V3, 210 },
2608
215
    { IMAGE_GATHER4_V2_V4, 211 },
2609
215
    { IMAGE_GATHER4_V4_V1, 212 },
2610
215
    { IMAGE_GATHER4_V4_V2, 213 },
2611
215
    { IMAGE_GATHER4_V4_V3, 214 },
2612
215
    { IMAGE_GATHER4_V4_V4, 215 },
2613
215
    { IMAGE_GATHER4_V5_V1, 216 },
2614
215
    { IMAGE_GATHER4_V5_V2, 217 },
2615
215
    { IMAGE_GATHER4_V5_V3, 218 },
2616
215
    { IMAGE_GATHER4_V5_V4, 219 },
2617
215
    { IMAGE_GET_LOD_V1_V1, 445 },
2618
215
    { IMAGE_GET_LOD_V1_V2, 446 },
2619
215
    { IMAGE_GET_LOD_V1_V3, 447 },
2620
215
    { IMAGE_GET_LOD_V1_V4, 448 },
2621
215
    { IMAGE_GET_LOD_V2_V1, 449 },
2622
215
    { IMAGE_GET_LOD_V2_V2, 450 },
2623
215
    { IMAGE_GET_LOD_V2_V3, 451 },
2624
215
    { IMAGE_GET_LOD_V2_V4, 452 },
2625
215
    { IMAGE_GET_LOD_V3_V1, 453 },
2626
215
    { IMAGE_GET_LOD_V3_V2, 454 },
2627
215
    { IMAGE_GET_LOD_V3_V3, 455 },
2628
215
    { IMAGE_GET_LOD_V3_V4, 456 },
2629
215
    { IMAGE_GET_LOD_V4_V1, 457 },
2630
215
    { IMAGE_GET_LOD_V4_V2, 458 },
2631
215
    { IMAGE_GET_LOD_V4_V3, 459 },
2632
215
    { IMAGE_GET_LOD_V4_V4, 460 },
2633
215
    { IMAGE_GET_LOD_V5_V1, 461 },
2634
215
    { IMAGE_GET_LOD_V5_V2, 462 },
2635
215
    { IMAGE_GET_LOD_V5_V3, 463 },
2636
215
    { IMAGE_GET_LOD_V5_V4, 464 },
2637
215
    { IMAGE_GET_RESINFO_V1_V1, 465 },
2638
215
    { IMAGE_GET_RESINFO_V1_V2, 466 },
2639
215
    { IMAGE_GET_RESINFO_V1_V3, 467 },
2640
215
    { IMAGE_GET_RESINFO_V1_V4, 468 },
2641
215
    { IMAGE_GET_RESINFO_V2_V1, 469 },
2642
215
    { IMAGE_GET_RESINFO_V2_V2, 470 },
2643
215
    { IMAGE_GET_RESINFO_V2_V3, 471 },
2644
215
    { IMAGE_GET_RESINFO_V2_V4, 472 },
2645
215
    { IMAGE_GET_RESINFO_V3_V1, 473 },
2646
215
    { IMAGE_GET_RESINFO_V3_V2, 474 },
2647
215
    { IMAGE_GET_RESINFO_V3_V3, 475 },
2648
215
    { IMAGE_GET_RESINFO_V3_V4, 476 },
2649
215
    { IMAGE_GET_RESINFO_V4_V1, 477 },
2650
215
    { IMAGE_GET_RESINFO_V4_V2, 478 },
2651
215
    { IMAGE_GET_RESINFO_V4_V3, 479 },
2652
215
    { IMAGE_GET_RESINFO_V4_V4, 480 },
2653
215
    { IMAGE_GET_RESINFO_V5_V1, 481 },
2654
215
    { IMAGE_GET_RESINFO_V5_V2, 482 },
2655
215
    { IMAGE_GET_RESINFO_V5_V3, 483 },
2656
215
    { IMAGE_GET_RESINFO_V5_V4, 484 },
2657
215
    { IMAGE_LOAD_MIP_PCK_SGN_V1_V1, 545 },
2658
215
    { IMAGE_LOAD_MIP_PCK_SGN_V1_V2, 546 },
2659
215
    { IMAGE_LOAD_MIP_PCK_SGN_V1_V3, 547 },
2660
215
    { IMAGE_LOAD_MIP_PCK_SGN_V1_V4, 548 },
2661
215
    { IMAGE_LOAD_MIP_PCK_SGN_V2_V1, 549 },
2662
215
    { IMAGE_LOAD_MIP_PCK_SGN_V2_V2, 550 },
2663
215
    { IMAGE_LOAD_MIP_PCK_SGN_V2_V3, 551 },
2664
215
    { IMAGE_LOAD_MIP_PCK_SGN_V2_V4, 552 },
2665
215
    { IMAGE_LOAD_MIP_PCK_SGN_V3_V1, 553 },
2666
215
    { IMAGE_LOAD_MIP_PCK_SGN_V3_V2, 554 },
2667
215
    { IMAGE_LOAD_MIP_PCK_SGN_V3_V3, 555 },
2668
215
    { IMAGE_LOAD_MIP_PCK_SGN_V3_V4, 556 },
2669
215
    { IMAGE_LOAD_MIP_PCK_SGN_V4_V1, 557 },
2670
215
    { IMAGE_LOAD_MIP_PCK_SGN_V4_V2, 558 },
2671
215
    { IMAGE_LOAD_MIP_PCK_SGN_V4_V3, 559 },
2672
215
    { IMAGE_LOAD_MIP_PCK_SGN_V4_V4, 560 },
2673
215
    { IMAGE_LOAD_MIP_PCK_SGN_V5_V1, 561 },
2674
215
    { IMAGE_LOAD_MIP_PCK_SGN_V5_V2, 562 },
2675
215
    { IMAGE_LOAD_MIP_PCK_SGN_V5_V3, 563 },
2676
215
    { IMAGE_LOAD_MIP_PCK_SGN_V5_V4, 564 },
2677
215
    { IMAGE_LOAD_MIP_PCK_V1_V1, 525 },
2678
215
    { IMAGE_LOAD_MIP_PCK_V1_V2, 526 },
2679
215
    { IMAGE_LOAD_MIP_PCK_V1_V3, 527 },
2680
215
    { IMAGE_LOAD_MIP_PCK_V1_V4, 528 },
2681
215
    { IMAGE_LOAD_MIP_PCK_V2_V1, 529 },
2682
215
    { IMAGE_LOAD_MIP_PCK_V2_V2, 530 },
2683
215
    { IMAGE_LOAD_MIP_PCK_V2_V3, 531 },
2684
215
    { IMAGE_LOAD_MIP_PCK_V2_V4, 532 },
2685
215
    { IMAGE_LOAD_MIP_PCK_V3_V1, 533 },
2686
215
    { IMAGE_LOAD_MIP_PCK_V3_V2, 534 },
2687
215
    { IMAGE_LOAD_MIP_PCK_V3_V3, 535 },
2688
215
    { IMAGE_LOAD_MIP_PCK_V3_V4, 536 },
2689
215
    { IMAGE_LOAD_MIP_PCK_V4_V1, 537 },
2690
215
    { IMAGE_LOAD_MIP_PCK_V4_V2, 538 },
2691
215
    { IMAGE_LOAD_MIP_PCK_V4_V3, 539 },
2692
215
    { IMAGE_LOAD_MIP_PCK_V4_V4, 540 },
2693
215
    { IMAGE_LOAD_MIP_PCK_V5_V1, 541 },
2694
215
    { IMAGE_LOAD_MIP_PCK_V5_V2, 542 },
2695
215
    { IMAGE_LOAD_MIP_PCK_V5_V3, 543 },
2696
215
    { IMAGE_LOAD_MIP_PCK_V5_V4, 544 },
2697
215
    { IMAGE_LOAD_MIP_V1_V1, 505 },
2698
215
    { IMAGE_LOAD_MIP_V1_V2, 506 },
2699
215
    { IMAGE_LOAD_MIP_V1_V3, 507 },
2700
215
    { IMAGE_LOAD_MIP_V1_V4, 508 },
2701
215
    { IMAGE_LOAD_MIP_V2_V1, 509 },
2702
215
    { IMAGE_LOAD_MIP_V2_V2, 510 },
2703
215
    { IMAGE_LOAD_MIP_V2_V3, 511 },
2704
215
    { IMAGE_LOAD_MIP_V2_V4, 512 },
2705
215
    { IMAGE_LOAD_MIP_V3_V1, 513 },
2706
215
    { IMAGE_LOAD_MIP_V3_V2, 514 },
2707
215
    { IMAGE_LOAD_MIP_V3_V3, 515 },
2708
215
    { IMAGE_LOAD_MIP_V3_V4, 516 },
2709
215
    { IMAGE_LOAD_MIP_V4_V1, 517 },
2710
215
    { IMAGE_LOAD_MIP_V4_V2, 518 },
2711
215
    { IMAGE_LOAD_MIP_V4_V3, 519 },
2712
215
    { IMAGE_LOAD_MIP_V4_V4, 520 },
2713
215
    { IMAGE_LOAD_MIP_V5_V1, 521 },
2714
215
    { IMAGE_LOAD_MIP_V5_V2, 522 },
2715
215
    { IMAGE_LOAD_MIP_V5_V3, 523 },
2716
215
    { IMAGE_LOAD_MIP_V5_V4, 524 },
2717
215
    { IMAGE_LOAD_PCK_SGN_V1_V1, 585 },
2718
215
    { IMAGE_LOAD_PCK_SGN_V1_V2, 586 },
2719
215
    { IMAGE_LOAD_PCK_SGN_V1_V3, 587 },
2720
215
    { IMAGE_LOAD_PCK_SGN_V1_V4, 588 },
2721
215
    { IMAGE_LOAD_PCK_SGN_V2_V1, 589 },
2722
215
    { IMAGE_LOAD_PCK_SGN_V2_V2, 590 },
2723
215
    { IMAGE_LOAD_PCK_SGN_V2_V3, 591 },
2724
215
    { IMAGE_LOAD_PCK_SGN_V2_V4, 592 },
2725
215
    { IMAGE_LOAD_PCK_SGN_V3_V1, 593 },
2726
215
    { IMAGE_LOAD_PCK_SGN_V3_V2, 594 },
2727
215
    { IMAGE_LOAD_PCK_SGN_V3_V3, 595 },
2728
215
    { IMAGE_LOAD_PCK_SGN_V3_V4, 596 },
2729
215
    { IMAGE_LOAD_PCK_SGN_V4_V1, 597 },
2730
215
    { IMAGE_LOAD_PCK_SGN_V4_V2, 598 },
2731
215
    { IMAGE_LOAD_PCK_SGN_V4_V3, 599 },
2732
215
    { IMAGE_LOAD_PCK_SGN_V4_V4, 600 },
2733
215
    { IMAGE_LOAD_PCK_SGN_V5_V1, 601 },
2734
215
    { IMAGE_LOAD_PCK_SGN_V5_V2, 602 },
2735
215
    { IMAGE_LOAD_PCK_SGN_V5_V3, 603 },
2736
215
    { IMAGE_LOAD_PCK_SGN_V5_V4, 604 },
2737
215
    { IMAGE_LOAD_PCK_V1_V1, 565 },
2738
215
    { IMAGE_LOAD_PCK_V1_V2, 566 },
2739
215
    { IMAGE_LOAD_PCK_V1_V3, 567 },
2740
215
    { IMAGE_LOAD_PCK_V1_V4, 568 },
2741
215
    { IMAGE_LOAD_PCK_V2_V1, 569 },
2742
215
    { IMAGE_LOAD_PCK_V2_V2, 570 },
2743
215
    { IMAGE_LOAD_PCK_V2_V3, 571 },
2744
215
    { IMAGE_LOAD_PCK_V2_V4, 572 },
2745
215
    { IMAGE_LOAD_PCK_V3_V1, 573 },
2746
215
    { IMAGE_LOAD_PCK_V3_V2, 574 },
2747
215
    { IMAGE_LOAD_PCK_V3_V3, 575 },
2748
215
    { IMAGE_LOAD_PCK_V3_V4, 576 },
2749
215
    { IMAGE_LOAD_PCK_V4_V1, 577 },
2750
215
    { IMAGE_LOAD_PCK_V4_V2, 578 },
2751
215
    { IMAGE_LOAD_PCK_V4_V3, 579 },
2752
215
    { IMAGE_LOAD_PCK_V4_V4, 580 },
2753
215
    { IMAGE_LOAD_PCK_V5_V1, 581 },
2754
215
    { IMAGE_LOAD_PCK_V5_V2, 582 },
2755
215
    { IMAGE_LOAD_PCK_V5_V3, 583 },
2756
215
    { IMAGE_LOAD_PCK_V5_V4, 584 },
2757
215
    { IMAGE_LOAD_V1_V1, 485 },
2758
215
    { IMAGE_LOAD_V1_V2, 486 },
2759
215
    { IMAGE_LOAD_V1_V3, 487 },
2760
215
    { IMAGE_LOAD_V1_V4, 488 },
2761
215
    { IMAGE_LOAD_V2_V1, 489 },
2762
215
    { IMAGE_LOAD_V2_V2, 490 },
2763
215
    { IMAGE_LOAD_V2_V3, 491 },
2764
215
    { IMAGE_LOAD_V2_V4, 492 },
2765
215
    { IMAGE_LOAD_V3_V1, 493 },
2766
215
    { IMAGE_LOAD_V3_V2, 494 },
2767
215
    { IMAGE_LOAD_V3_V3, 495 },
2768
215
    { IMAGE_LOAD_V3_V4, 496 },
2769
215
    { IMAGE_LOAD_V4_V1, 497 },
2770
215
    { IMAGE_LOAD_V4_V2, 498 },
2771
215
    { IMAGE_LOAD_V4_V3, 499 },
2772
215
    { IMAGE_LOAD_V4_V4, 500 },
2773
215
    { IMAGE_LOAD_V5_V1, 501 },
2774
215
    { IMAGE_LOAD_V5_V2, 502 },
2775
215
    { IMAGE_LOAD_V5_V3, 503 },
2776
215
    { IMAGE_LOAD_V5_V4, 504 },
2777
215
    { IMAGE_SAMPLE_B_CL_O_V1_V3, 660 },
2778
215
    { IMAGE_SAMPLE_B_CL_O_V1_V4, 661 },
2779
215
    { IMAGE_SAMPLE_B_CL_O_V1_V8, 662 },
2780
215
    { IMAGE_SAMPLE_B_CL_O_V2_V3, 663 },
2781
215
    { IMAGE_SAMPLE_B_CL_O_V2_V4, 664 },
2782
215
    { IMAGE_SAMPLE_B_CL_O_V2_V8, 665 },
2783
215
    { IMAGE_SAMPLE_B_CL_O_V3_V3, 666 },
2784
215
    { IMAGE_SAMPLE_B_CL_O_V3_V4, 667 },
2785
215
    { IMAGE_SAMPLE_B_CL_O_V3_V8, 668 },
2786
215
    { IMAGE_SAMPLE_B_CL_O_V4_V3, 669 },
2787
215
    { IMAGE_SAMPLE_B_CL_O_V4_V4, 670 },
2788
215
    { IMAGE_SAMPLE_B_CL_O_V4_V8, 671 },
2789
215
    { IMAGE_SAMPLE_B_CL_O_V5_V3, 672 },
2790
215
    { IMAGE_SAMPLE_B_CL_O_V5_V4, 673 },
2791
215
    { IMAGE_SAMPLE_B_CL_O_V5_V8, 674 },
2792
215
    { IMAGE_SAMPLE_B_CL_V1_V2, 640 },
2793
215
    { IMAGE_SAMPLE_B_CL_V1_V3, 641 },
2794
215
    { IMAGE_SAMPLE_B_CL_V1_V4, 642 },
2795
215
    { IMAGE_SAMPLE_B_CL_V1_V8, 643 },
2796
215
    { IMAGE_SAMPLE_B_CL_V2_V2, 644 },
2797
215
    { IMAGE_SAMPLE_B_CL_V2_V3, 645 },
2798
215
    { IMAGE_SAMPLE_B_CL_V2_V4, 646 },
2799
215
    { IMAGE_SAMPLE_B_CL_V2_V8, 647 },
2800
215
    { IMAGE_SAMPLE_B_CL_V3_V2, 648 },
2801
215
    { IMAGE_SAMPLE_B_CL_V3_V3, 649 },
2802
215
    { IMAGE_SAMPLE_B_CL_V3_V4, 650 },
2803
215
    { IMAGE_SAMPLE_B_CL_V3_V8, 651 },
2804
215
    { IMAGE_SAMPLE_B_CL_V4_V2, 652 },
2805
215
    { IMAGE_SAMPLE_B_CL_V4_V3, 653 },
2806
215
    { IMAGE_SAMPLE_B_CL_V4_V4, 654 },
2807
215
    { IMAGE_SAMPLE_B_CL_V4_V8, 655 },
2808
215
    { IMAGE_SAMPLE_B_CL_V5_V2, 656 },
2809
215
    { IMAGE_SAMPLE_B_CL_V5_V3, 657 },
2810
215
    { IMAGE_SAMPLE_B_CL_V5_V4, 658 },
2811
215
    { IMAGE_SAMPLE_B_CL_V5_V8, 659 },
2812
215
    { IMAGE_SAMPLE_B_O_V1_V3, 675 },
2813
215
    { IMAGE_SAMPLE_B_O_V1_V4, 676 },
2814
215
    { IMAGE_SAMPLE_B_O_V1_V8, 677 },
2815
215
    { IMAGE_SAMPLE_B_O_V2_V3, 678 },
2816
215
    { IMAGE_SAMPLE_B_O_V2_V4, 679 },
2817
215
    { IMAGE_SAMPLE_B_O_V2_V8, 680 },
2818
215
    { IMAGE_SAMPLE_B_O_V3_V3, 681 },
2819
215
    { IMAGE_SAMPLE_B_O_V3_V4, 682 },
2820
215
    { IMAGE_SAMPLE_B_O_V3_V8, 683 },
2821
215
    { IMAGE_SAMPLE_B_O_V4_V3, 684 },
2822
215
    { IMAGE_SAMPLE_B_O_V4_V4, 685 },
2823
215
    { IMAGE_SAMPLE_B_O_V4_V8, 686 },
2824
215
    { IMAGE_SAMPLE_B_O_V5_V3, 687 },
2825
215
    { IMAGE_SAMPLE_B_O_V5_V4, 688 },
2826
215
    { IMAGE_SAMPLE_B_O_V5_V8, 689 },
2827
215
    { IMAGE_SAMPLE_B_V1_V2, 625 },
2828
215
    { IMAGE_SAMPLE_B_V1_V3, 626 },
2829
215
    { IMAGE_SAMPLE_B_V1_V4, 627 },
2830
215
    { IMAGE_SAMPLE_B_V2_V2, 628 },
2831
215
    { IMAGE_SAMPLE_B_V2_V3, 629 },
2832
215
    { IMAGE_SAMPLE_B_V2_V4, 630 },
2833
215
    { IMAGE_SAMPLE_B_V3_V2, 631 },
2834
215
    { IMAGE_SAMPLE_B_V3_V3, 632 },
2835
215
    { IMAGE_SAMPLE_B_V3_V4, 633 },
2836
215
    { IMAGE_SAMPLE_B_V4_V2, 634 },
2837
215
    { IMAGE_SAMPLE_B_V4_V3, 635 },
2838
215
    { IMAGE_SAMPLE_B_V4_V4, 636 },
2839
215
    { IMAGE_SAMPLE_B_V5_V2, 637 },
2840
215
    { IMAGE_SAMPLE_B_V5_V3, 638 },
2841
215
    { IMAGE_SAMPLE_B_V5_V4, 639 },
2842
215
    { IMAGE_SAMPLE_CD_CL_O_V1_V16, 758 },
2843
215
    { IMAGE_SAMPLE_CD_CL_O_V1_V3, 755 },
2844
215
    { IMAGE_SAMPLE_CD_CL_O_V1_V4, 756 },
2845
215
    { IMAGE_SAMPLE_CD_CL_O_V1_V8, 757 },
2846
215
    { IMAGE_SAMPLE_CD_CL_O_V2_V16, 762 },
2847
215
    { IMAGE_SAMPLE_CD_CL_O_V2_V3, 759 },
2848
215
    { IMAGE_SAMPLE_CD_CL_O_V2_V4, 760 },
2849
215
    { IMAGE_SAMPLE_CD_CL_O_V2_V8, 761 },
2850
215
    { IMAGE_SAMPLE_CD_CL_O_V3_V16, 766 },
2851
215
    { IMAGE_SAMPLE_CD_CL_O_V3_V3, 763 },
2852
215
    { IMAGE_SAMPLE_CD_CL_O_V3_V4, 764 },
2853
215
    { IMAGE_SAMPLE_CD_CL_O_V3_V8, 765 },
2854
215
    { IMAGE_SAMPLE_CD_CL_O_V4_V16, 770 },
2855
215
    { IMAGE_SAMPLE_CD_CL_O_V4_V3, 767 },
2856
215
    { IMAGE_SAMPLE_CD_CL_O_V4_V4, 768 },
2857
215
    { IMAGE_SAMPLE_CD_CL_O_V4_V8, 769 },
2858
215
    { IMAGE_SAMPLE_CD_CL_O_V5_V16, 774 },
2859
215
    { IMAGE_SAMPLE_CD_CL_O_V5_V3, 771 },
2860
215
    { IMAGE_SAMPLE_CD_CL_O_V5_V4, 772 },
2861
215
    { IMAGE_SAMPLE_CD_CL_O_V5_V8, 773 },
2862
215
    { IMAGE_SAMPLE_CD_CL_V1_V16, 734 },
2863
215
    { IMAGE_SAMPLE_CD_CL_V1_V2, 730 },
2864
215
    { IMAGE_SAMPLE_CD_CL_V1_V3, 731 },
2865
215
    { IMAGE_SAMPLE_CD_CL_V1_V4, 732 },
2866
215
    { IMAGE_SAMPLE_CD_CL_V1_V8, 733 },
2867
215
    { IMAGE_SAMPLE_CD_CL_V2_V16, 739 },
2868
215
    { IMAGE_SAMPLE_CD_CL_V2_V2, 735 },
2869
215
    { IMAGE_SAMPLE_CD_CL_V2_V3, 736 },
2870
215
    { IMAGE_SAMPLE_CD_CL_V2_V4, 737 },
2871
215
    { IMAGE_SAMPLE_CD_CL_V2_V8, 738 },
2872
215
    { IMAGE_SAMPLE_CD_CL_V3_V16, 744 },
2873
215
    { IMAGE_SAMPLE_CD_CL_V3_V2, 740 },
2874
215
    { IMAGE_SAMPLE_CD_CL_V3_V3, 741 },
2875
215
    { IMAGE_SAMPLE_CD_CL_V3_V4, 742 },
2876
215
    { IMAGE_SAMPLE_CD_CL_V3_V8, 743 },
2877
215
    { IMAGE_SAMPLE_CD_CL_V4_V16, 749 },
2878
215
    { IMAGE_SAMPLE_CD_CL_V4_V2, 745 },
2879
215
    { IMAGE_SAMPLE_CD_CL_V4_V3, 746 },
2880
215
    { IMAGE_SAMPLE_CD_CL_V4_V4, 747 },
2881
215
    { IMAGE_SAMPLE_CD_CL_V4_V8, 748 },
2882
215
    { IMAGE_SAMPLE_CD_CL_V5_V16, 754 },
2883
215
    { IMAGE_SAMPLE_CD_CL_V5_V2, 750 },
2884
215
    { IMAGE_SAMPLE_CD_CL_V5_V3, 751 },
2885
215
    { IMAGE_SAMPLE_CD_CL_V5_V4, 752 },
2886
215
    { IMAGE_SAMPLE_CD_CL_V5_V8, 753 },
2887
215
    { IMAGE_SAMPLE_CD_O_V1_V16, 778 },
2888
215
    { IMAGE_SAMPLE_CD_O_V1_V3, 775 },
2889
215
    { IMAGE_SAMPLE_CD_O_V1_V4, 776 },
2890
215
    { IMAGE_SAMPLE_CD_O_V1_V8, 777 },
2891
215
    { IMAGE_SAMPLE_CD_O_V2_V16, 782 },
2892
215
    { IMAGE_SAMPLE_CD_O_V2_V3, 779 },
2893
215
    { IMAGE_SAMPLE_CD_O_V2_V4, 780 },
2894
215
    { IMAGE_SAMPLE_CD_O_V2_V8, 781 },
2895
215
    { IMAGE_SAMPLE_CD_O_V3_V16, 786 },
2896
215
    { IMAGE_SAMPLE_CD_O_V3_V3, 783 },
2897
215
    { IMAGE_SAMPLE_CD_O_V3_V4, 784 },
2898
215
    { IMAGE_SAMPLE_CD_O_V3_V8, 785 },
2899
215
    { IMAGE_SAMPLE_CD_O_V4_V16, 790 },
2900
215
    { IMAGE_SAMPLE_CD_O_V4_V3, 787 },
2901
215
    { IMAGE_SAMPLE_CD_O_V4_V4, 788 },
2902
215
    { IMAGE_SAMPLE_CD_O_V4_V8, 789 },
2903
215
    { IMAGE_SAMPLE_CD_O_V5_V16, 794 },
2904
215
    { IMAGE_SAMPLE_CD_O_V5_V3, 791 },
2905
215
    { IMAGE_SAMPLE_CD_O_V5_V4, 792 },
2906
215
    { IMAGE_SAMPLE_CD_O_V5_V8, 793 },
2907
215
    { IMAGE_SAMPLE_CD_V1_V16, 709 },
2908
215
    { IMAGE_SAMPLE_CD_V1_V2, 705 },
2909
215
    { IMAGE_SAMPLE_CD_V1_V3, 706 },
2910
215
    { IMAGE_SAMPLE_CD_V1_V4, 707 },
2911
215
    { IMAGE_SAMPLE_CD_V1_V8, 708 },
2912
215
    { IMAGE_SAMPLE_CD_V2_V16, 714 },
2913
215
    { IMAGE_SAMPLE_CD_V2_V2, 710 },
2914
215
    { IMAGE_SAMPLE_CD_V2_V3, 711 },
2915
215
    { IMAGE_SAMPLE_CD_V2_V4, 712 },
2916
215
    { IMAGE_SAMPLE_CD_V2_V8, 713 },
2917
215
    { IMAGE_SAMPLE_CD_V3_V16, 719 },
2918
215
    { IMAGE_SAMPLE_CD_V3_V2, 715 },
2919
215
    { IMAGE_SAMPLE_CD_V3_V3, 716 },
2920
215
    { IMAGE_SAMPLE_CD_V3_V4, 717 },
2921
215
    { IMAGE_SAMPLE_CD_V3_V8, 718 },
2922
215
    { IMAGE_SAMPLE_CD_V4_V16, 724 },
2923
215
    { IMAGE_SAMPLE_CD_V4_V2, 720 },
2924
215
    { IMAGE_SAMPLE_CD_V4_V3, 721 },
2925
215
    { IMAGE_SAMPLE_CD_V4_V4, 722 },
2926
215
    { IMAGE_SAMPLE_CD_V4_V8, 723 },
2927
215
    { IMAGE_SAMPLE_CD_V5_V16, 729 },
2928
215
    { IMAGE_SAMPLE_CD_V5_V2, 725 },
2929
215
    { IMAGE_SAMPLE_CD_V5_V3, 726 },
2930
215
    { IMAGE_SAMPLE_CD_V5_V4, 727 },
2931
215
    { IMAGE_SAMPLE_CD_V5_V8, 728 },
2932
215
    { IMAGE_SAMPLE_CL_O_V1_V2, 815 },
2933
215
    { IMAGE_SAMPLE_CL_O_V1_V3, 816 },
2934
215
    { IMAGE_SAMPLE_CL_O_V1_V4, 817 },
2935
215
    { IMAGE_SAMPLE_CL_O_V1_V8, 818 },
2936
215
    { IMAGE_SAMPLE_CL_O_V2_V2, 819 },
2937
215
    { IMAGE_SAMPLE_CL_O_V2_V3, 820 },
2938
215
    { IMAGE_SAMPLE_CL_O_V2_V4, 821 },
2939
215
    { IMAGE_SAMPLE_CL_O_V2_V8, 822 },
2940
215
    { IMAGE_SAMPLE_CL_O_V3_V2, 823 },
2941
215
    { IMAGE_SAMPLE_CL_O_V3_V3, 824 },
2942
215
    { IMAGE_SAMPLE_CL_O_V3_V4, 825 },
2943
215
    { IMAGE_SAMPLE_CL_O_V3_V8, 826 },
2944
215
    { IMAGE_SAMPLE_CL_O_V4_V2, 827 },
2945
215
    { IMAGE_SAMPLE_CL_O_V4_V3, 828 },
2946
215
    { IMAGE_SAMPLE_CL_O_V4_V4, 829 },
2947
215
    { IMAGE_SAMPLE_CL_O_V4_V8, 830 },
2948
215
    { IMAGE_SAMPLE_CL_O_V5_V2, 831 },
2949
215
    { IMAGE_SAMPLE_CL_O_V5_V3, 832 },
2950
215
    { IMAGE_SAMPLE_CL_O_V5_V4, 833 },
2951
215
    { IMAGE_SAMPLE_CL_O_V5_V8, 834 },
2952
215
    { IMAGE_SAMPLE_CL_V1_V1, 795 },
2953
215
    { IMAGE_SAMPLE_CL_V1_V2, 796 },
2954
215
    { IMAGE_SAMPLE_CL_V1_V3, 797 },
2955
215
    { IMAGE_SAMPLE_CL_V1_V4, 798 },
2956
215
    { IMAGE_SAMPLE_CL_V2_V1, 799 },
2957
215
    { IMAGE_SAMPLE_CL_V2_V2, 800 },
2958
215
    { IMAGE_SAMPLE_CL_V2_V3, 801 },
2959
215
    { IMAGE_SAMPLE_CL_V2_V4, 802 },
2960
215
    { IMAGE_SAMPLE_CL_V3_V1, 803 },
2961
215
    { IMAGE_SAMPLE_CL_V3_V2, 804 },
2962
215
    { IMAGE_SAMPLE_CL_V3_V3, 805 },
2963
215
    { IMAGE_SAMPLE_CL_V3_V4, 806 },
2964
215
    { IMAGE_SAMPLE_CL_V4_V1, 807 },
2965
215
    { IMAGE_SAMPLE_CL_V4_V2, 808 },
2966
215
    { IMAGE_SAMPLE_CL_V4_V3, 809 },
2967
215
    { IMAGE_SAMPLE_CL_V4_V4, 810 },
2968
215
    { IMAGE_SAMPLE_CL_V5_V1, 811 },
2969
215
    { IMAGE_SAMPLE_CL_V5_V2, 812 },
2970
215
    { IMAGE_SAMPLE_CL_V5_V3, 813 },
2971
215
    { IMAGE_SAMPLE_CL_V5_V4, 814 },
2972
215
    { IMAGE_SAMPLE_C_B_CL_O_V1_V4, 865 },
2973
215
    { IMAGE_SAMPLE_C_B_CL_O_V1_V8, 866 },
2974
215
    { IMAGE_SAMPLE_C_B_CL_O_V2_V4, 867 },
2975
215
    { IMAGE_SAMPLE_C_B_CL_O_V2_V8, 868 },
2976
215
    { IMAGE_SAMPLE_C_B_CL_O_V3_V4, 869 },
2977
215
    { IMAGE_SAMPLE_C_B_CL_O_V3_V8, 870 },
2978
215
    { IMAGE_SAMPLE_C_B_CL_O_V4_V4, 871 },
2979
215
    { IMAGE_SAMPLE_C_B_CL_O_V4_V8, 872 },
2980
215
    { IMAGE_SAMPLE_C_B_CL_O_V5_V4, 873 },
2981
215
    { IMAGE_SAMPLE_C_B_CL_O_V5_V8, 874 },
2982
215
    { IMAGE_SAMPLE_C_B_CL_V1_V3, 850 },
2983
215
    { IMAGE_SAMPLE_C_B_CL_V1_V4, 851 },
2984
215
    { IMAGE_SAMPLE_C_B_CL_V1_V8, 852 },
2985
215
    { IMAGE_SAMPLE_C_B_CL_V2_V3, 853 },
2986
215
    { IMAGE_SAMPLE_C_B_CL_V2_V4, 854 },
2987
215
    { IMAGE_SAMPLE_C_B_CL_V2_V8, 855 },
2988
215
    { IMAGE_SAMPLE_C_B_CL_V3_V3, 856 },
2989
215
    { IMAGE_SAMPLE_C_B_CL_V3_V4, 857 },
2990
215
    { IMAGE_SAMPLE_C_B_CL_V3_V8, 858 },
2991
215
    { IMAGE_SAMPLE_C_B_CL_V4_V3, 859 },
2992
215
    { IMAGE_SAMPLE_C_B_CL_V4_V4, 860 },
2993
215
    { IMAGE_SAMPLE_C_B_CL_V4_V8, 861 },
2994
215
    { IMAGE_SAMPLE_C_B_CL_V5_V3, 862 },
2995
215
    { IMAGE_SAMPLE_C_B_CL_V5_V4, 863 },
2996
215
    { IMAGE_SAMPLE_C_B_CL_V5_V8, 864 },
2997
215
    { IMAGE_SAMPLE_C_B_O_V1_V4, 875 },
2998
215
    { IMAGE_SAMPLE_C_B_O_V1_V8, 876 },
2999
215
    { IMAGE_SAMPLE_C_B_O_V2_V4, 877 },
3000
215
    { IMAGE_SAMPLE_C_B_O_V2_V8, 878 },
3001
215
    { IMAGE_SAMPLE_C_B_O_V3_V4, 879 },
3002
215
    { IMAGE_SAMPLE_C_B_O_V3_V8, 880 },
3003
215
    { IMAGE_SAMPLE_C_B_O_V4_V4, 881 },
3004
215
    { IMAGE_SAMPLE_C_B_O_V4_V8, 882 },
3005
215
    { IMAGE_SAMPLE_C_B_O_V5_V4, 883 },
3006
215
    { IMAGE_SAMPLE_C_B_O_V5_V8, 884 },
3007
215
    { IMAGE_SAMPLE_C_B_V1_V3, 835 },
3008
215
    { IMAGE_SAMPLE_C_B_V1_V4, 836 },
3009
215
    { IMAGE_SAMPLE_C_B_V1_V8, 837 },
3010
215
    { IMAGE_SAMPLE_C_B_V2_V3, 838 },
3011
215
    { IMAGE_SAMPLE_C_B_V2_V4, 839 },
3012
215
    { IMAGE_SAMPLE_C_B_V2_V8, 840 },
3013
215
    { IMAGE_SAMPLE_C_B_V3_V3, 841 },
3014
215
    { IMAGE_SAMPLE_C_B_V3_V4, 842 },
3015
215
    { IMAGE_SAMPLE_C_B_V3_V8, 843 },
3016
215
    { IMAGE_SAMPLE_C_B_V4_V3, 844 },
3017
215
    { IMAGE_SAMPLE_C_B_V4_V4, 845 },
3018
215
    { IMAGE_SAMPLE_C_B_V4_V8, 846 },
3019
215
    { IMAGE_SAMPLE_C_B_V5_V3, 847 },
3020
215
    { IMAGE_SAMPLE_C_B_V5_V4, 848 },
3021
215
    { IMAGE_SAMPLE_C_B_V5_V8, 849 },
3022
215
    { IMAGE_SAMPLE_C_CD_CL_O_V1_V16, 927 },
3023
215
    { IMAGE_SAMPLE_C_CD_CL_O_V1_V4, 925 },
3024
215
    { IMAGE_SAMPLE_C_CD_CL_O_V1_V8, 926 },
3025
215
    { IMAGE_SAMPLE_C_CD_CL_O_V2_V16, 930 },
3026
215
    { IMAGE_SAMPLE_C_CD_CL_O_V2_V4, 928 },
3027
215
    { IMAGE_SAMPLE_C_CD_CL_O_V2_V8, 929 },
3028
215
    { IMAGE_SAMPLE_C_CD_CL_O_V3_V16, 933 },
3029
215
    { IMAGE_SAMPLE_C_CD_CL_O_V3_V4, 931 },
3030
215
    { IMAGE_SAMPLE_C_CD_CL_O_V3_V8, 932 },
3031
215
    { IMAGE_SAMPLE_C_CD_CL_O_V4_V16, 936 },
3032
215
    { IMAGE_SAMPLE_C_CD_CL_O_V4_V4, 934 },
3033
215
    { IMAGE_SAMPLE_C_CD_CL_O_V4_V8, 935 },
3034
215
    { IMAGE_SAMPLE_C_CD_CL_O_V5_V16, 939 },
3035
215
    { IMAGE_SAMPLE_C_CD_CL_O_V5_V4, 937 },
3036
215
    { IMAGE_SAMPLE_C_CD_CL_O_V5_V8, 938 },
3037
215
    { IMAGE_SAMPLE_C_CD_CL_V1_V16, 908 },
3038
215
    { IMAGE_SAMPLE_C_CD_CL_V1_V3, 905 },
3039
215
    { IMAGE_SAMPLE_C_CD_CL_V1_V4, 906 },
3040
215
    { IMAGE_SAMPLE_C_CD_CL_V1_V8, 907 },
3041
215
    { IMAGE_SAMPLE_C_CD_CL_V2_V16, 912 },
3042
215
    { IMAGE_SAMPLE_C_CD_CL_V2_V3, 909 },
3043
215
    { IMAGE_SAMPLE_C_CD_CL_V2_V4, 910 },
3044
215
    { IMAGE_SAMPLE_C_CD_CL_V2_V8, 911 },
3045
215
    { IMAGE_SAMPLE_C_CD_CL_V3_V16, 916 },
3046
215
    { IMAGE_SAMPLE_C_CD_CL_V3_V3, 913 },
3047
215
    { IMAGE_SAMPLE_C_CD_CL_V3_V4, 914 },
3048
215
    { IMAGE_SAMPLE_C_CD_CL_V3_V8, 915 },
3049
215
    { IMAGE_SAMPLE_C_CD_CL_V4_V16, 920 },
3050
215
    { IMAGE_SAMPLE_C_CD_CL_V4_V3, 917 },
3051
215
    { IMAGE_SAMPLE_C_CD_CL_V4_V4, 918 },
3052
215
    { IMAGE_SAMPLE_C_CD_CL_V4_V8, 919 },
3053
215
    { IMAGE_SAMPLE_C_CD_CL_V5_V16, 924 },
3054
215
    { IMAGE_SAMPLE_C_CD_CL_V5_V3, 921 },
3055
215
    { IMAGE_SAMPLE_C_CD_CL_V5_V4, 922 },
3056
215
    { IMAGE_SAMPLE_C_CD_CL_V5_V8, 923 },
3057
215
    { IMAGE_SAMPLE_C_CD_O_V1_V16, 942 },
3058
215
    { IMAGE_SAMPLE_C_CD_O_V1_V4, 940 },
3059
215
    { IMAGE_SAMPLE_C_CD_O_V1_V8, 941 },
3060
215
    { IMAGE_SAMPLE_C_CD_O_V2_V16, 945 },
3061
215
    { IMAGE_SAMPLE_C_CD_O_V2_V4, 943 },
3062
215
    { IMAGE_SAMPLE_C_CD_O_V2_V8, 944 },
3063
215
    { IMAGE_SAMPLE_C_CD_O_V3_V16, 948 },
3064
215
    { IMAGE_SAMPLE_C_CD_O_V3_V4, 946 },
3065
215
    { IMAGE_SAMPLE_C_CD_O_V3_V8, 947 },
3066
215
    { IMAGE_SAMPLE_C_CD_O_V4_V16, 951 },
3067
215
    { IMAGE_SAMPLE_C_CD_O_V4_V4, 949 },
3068
215
    { IMAGE_SAMPLE_C_CD_O_V4_V8, 950 },
3069
215
    { IMAGE_SAMPLE_C_CD_O_V5_V16, 954 },
3070
215
    { IMAGE_SAMPLE_C_CD_O_V5_V4, 952 },
3071
215
    { IMAGE_SAMPLE_C_CD_O_V5_V8, 953 },
3072
215
    { IMAGE_SAMPLE_C_CD_V1_V16, 888 },
3073
215
    { IMAGE_SAMPLE_C_CD_V1_V3, 885 },
3074
215
    { IMAGE_SAMPLE_C_CD_V1_V4, 886 },
3075
215
    { IMAGE_SAMPLE_C_CD_V1_V8, 887 },
3076
215
    { IMAGE_SAMPLE_C_CD_V2_V16, 892 },
3077
215
    { IMAGE_SAMPLE_C_CD_V2_V3, 889 },
3078
215
    { IMAGE_SAMPLE_C_CD_V2_V4, 890 },
3079
215
    { IMAGE_SAMPLE_C_CD_V2_V8, 891 },
3080
215
    { IMAGE_SAMPLE_C_CD_V3_V16, 896 },
3081
215
    { IMAGE_SAMPLE_C_CD_V3_V3, 893 },
3082
215
    { IMAGE_SAMPLE_C_CD_V3_V4, 894 },
3083
215
    { IMAGE_SAMPLE_C_CD_V3_V8, 895 },
3084
215
    { IMAGE_SAMPLE_C_CD_V4_V16, 900 },
3085
215
    { IMAGE_SAMPLE_C_CD_V4_V3, 897 },
3086
215
    { IMAGE_SAMPLE_C_CD_V4_V4, 898 },
3087
215
    { IMAGE_SAMPLE_C_CD_V4_V8, 899 },
3088
215
    { IMAGE_SAMPLE_C_CD_V5_V16, 904 },
3089
215
    { IMAGE_SAMPLE_C_CD_V5_V3, 901 },
3090
215
    { IMAGE_SAMPLE_C_CD_V5_V4, 902 },
3091
215
    { IMAGE_SAMPLE_C_CD_V5_V8, 903 },
3092
215
    { IMAGE_SAMPLE_C_CL_O_V1_V3, 975 },
3093
215
    { IMAGE_SAMPLE_C_CL_O_V1_V4, 976 },
3094
215
    { IMAGE_SAMPLE_C_CL_O_V1_V8, 977 },
3095
215
    { IMAGE_SAMPLE_C_CL_O_V2_V3, 978 },
3096
215
    { IMAGE_SAMPLE_C_CL_O_V2_V4, 979 },
3097
215
    { IMAGE_SAMPLE_C_CL_O_V2_V8, 980 },
3098
215
    { IMAGE_SAMPLE_C_CL_O_V3_V3, 981 },
3099
215
    { IMAGE_SAMPLE_C_CL_O_V3_V4, 982 },
3100
215
    { IMAGE_SAMPLE_C_CL_O_V3_V8, 983 },
3101
215
    { IMAGE_SAMPLE_C_CL_O_V4_V3, 984 },
3102
215
    { IMAGE_SAMPLE_C_CL_O_V4_V4, 985 },
3103
215
    { IMAGE_SAMPLE_C_CL_O_V4_V8, 986 },
3104
215
    { IMAGE_SAMPLE_C_CL_O_V5_V3, 987 },
3105
215
    { IMAGE_SAMPLE_C_CL_O_V5_V4, 988 },
3106
215
    { IMAGE_SAMPLE_C_CL_O_V5_V8, 989 },
3107
215
    { IMAGE_SAMPLE_C_CL_V1_V2, 955 },
3108
215
    { IMAGE_SAMPLE_C_CL_V1_V3, 956 },
3109
215
    { IMAGE_SAMPLE_C_CL_V1_V4, 957 },
3110
215
    { IMAGE_SAMPLE_C_CL_V1_V8, 958 },
3111
215
    { IMAGE_SAMPLE_C_CL_V2_V2, 959 },
3112
215
    { IMAGE_SAMPLE_C_CL_V2_V3, 960 },
3113
215
    { IMAGE_SAMPLE_C_CL_V2_V4, 961 },
3114
215
    { IMAGE_SAMPLE_C_CL_V2_V8, 962 },
3115
215
    { IMAGE_SAMPLE_C_CL_V3_V2, 963 },
3116
215
    { IMAGE_SAMPLE_C_CL_V3_V3, 964 },
3117
215
    { IMAGE_SAMPLE_C_CL_V3_V4, 965 },
3118
215
    { IMAGE_SAMPLE_C_CL_V3_V8, 966 },
3119
215
    { IMAGE_SAMPLE_C_CL_V4_V2, 967 },
3120
215
    { IMAGE_SAMPLE_C_CL_V4_V3, 968 },
3121
215
    { IMAGE_SAMPLE_C_CL_V4_V4, 969 },
3122
215
    { IMAGE_SAMPLE_C_CL_V4_V8, 970 },
3123
215
    { IMAGE_SAMPLE_C_CL_V5_V2, 971 },
3124
215
    { IMAGE_SAMPLE_C_CL_V5_V3, 972 },
3125
215
    { IMAGE_SAMPLE_C_CL_V5_V4, 973 },
3126
215
    { IMAGE_SAMPLE_C_CL_V5_V8, 974 },
3127
215
    { IMAGE_SAMPLE_C_D_CL_O_V1_V16, 1032 },
3128
215
    { IMAGE_SAMPLE_C_D_CL_O_V1_V4, 1030 },
3129
215
    { IMAGE_SAMPLE_C_D_CL_O_V1_V8, 1031 },
3130
215
    { IMAGE_SAMPLE_C_D_CL_O_V2_V16, 1035 },
3131
215
    { IMAGE_SAMPLE_C_D_CL_O_V2_V4, 1033 },
3132
215
    { IMAGE_SAMPLE_C_D_CL_O_V2_V8, 1034 },
3133
215
    { IMAGE_SAMPLE_C_D_CL_O_V3_V16, 1038 },
3134
215
    { IMAGE_SAMPLE_C_D_CL_O_V3_V4, 1036 },
3135
215
    { IMAGE_SAMPLE_C_D_CL_O_V3_V8, 1037 },
3136
215
    { IMAGE_SAMPLE_C_D_CL_O_V4_V16, 1041 },
3137
215
    { IMAGE_SAMPLE_C_D_CL_O_V4_V4, 1039 },
3138
215
    { IMAGE_SAMPLE_C_D_CL_O_V4_V8, 1040 },
3139
215
    { IMAGE_SAMPLE_C_D_CL_O_V5_V16, 1044 },
3140
215
    { IMAGE_SAMPLE_C_D_CL_O_V5_V4, 1042 },
3141
215
    { IMAGE_SAMPLE_C_D_CL_O_V5_V8, 1043 },
3142
215
    { IMAGE_SAMPLE_C_D_CL_V1_V16, 1013 },
3143
215
    { IMAGE_SAMPLE_C_D_CL_V1_V3, 1010 },
3144
215
    { IMAGE_SAMPLE_C_D_CL_V1_V4, 1011 },
3145
215
    { IMAGE_SAMPLE_C_D_CL_V1_V8, 1012 },
3146
215
    { IMAGE_SAMPLE_C_D_CL_V2_V16, 1017 },
3147
215
    { IMAGE_SAMPLE_C_D_CL_V2_V3, 1014 },
3148
215
    { IMAGE_SAMPLE_C_D_CL_V2_V4, 1015 },
3149
215
    { IMAGE_SAMPLE_C_D_CL_V2_V8, 1016 },
3150
215
    { IMAGE_SAMPLE_C_D_CL_V3_V16, 1021 },
3151
215
    { IMAGE_SAMPLE_C_D_CL_V3_V3, 1018 },
3152
215
    { IMAGE_SAMPLE_C_D_CL_V3_V4, 1019 },
3153
215
    { IMAGE_SAMPLE_C_D_CL_V3_V8, 1020 },
3154
215
    { IMAGE_SAMPLE_C_D_CL_V4_V16, 1025 },
3155
215
    { IMAGE_SAMPLE_C_D_CL_V4_V3, 1022 },
3156
215
    { IMAGE_SAMPLE_C_D_CL_V4_V4, 1023 },
3157
215
    { IMAGE_SAMPLE_C_D_CL_V4_V8, 1024 },
3158
215
    { IMAGE_SAMPLE_C_D_CL_V5_V16, 1029 },
3159
215
    { IMAGE_SAMPLE_C_D_CL_V5_V3, 1026 },
3160
215
    { IMAGE_SAMPLE_C_D_CL_V5_V4, 1027 },
3161
215
    { IMAGE_SAMPLE_C_D_CL_V5_V8, 1028 },
3162
215
    { IMAGE_SAMPLE_C_D_O_V1_V16, 1047 },
3163
215
    { IMAGE_SAMPLE_C_D_O_V1_V4, 1045 },
3164
215
    { IMAGE_SAMPLE_C_D_O_V1_V8, 1046 },
3165
215
    { IMAGE_SAMPLE_C_D_O_V2_V16, 1050 },
3166
215
    { IMAGE_SAMPLE_C_D_O_V2_V4, 1048 },
3167
215
    { IMAGE_SAMPLE_C_D_O_V2_V8, 1049 },
3168
215
    { IMAGE_SAMPLE_C_D_O_V3_V16, 1053 },
3169
215
    { IMAGE_SAMPLE_C_D_O_V3_V4, 1051 },
3170
215
    { IMAGE_SAMPLE_C_D_O_V3_V8, 1052 },
3171
215
    { IMAGE_SAMPLE_C_D_O_V4_V16, 1056 },
3172
215
    { IMAGE_SAMPLE_C_D_O_V4_V4, 1054 },
3173
215
    { IMAGE_SAMPLE_C_D_O_V4_V8, 1055 },
3174
215
    { IMAGE_SAMPLE_C_D_O_V5_V16, 1059 },
3175
215
    { IMAGE_SAMPLE_C_D_O_V5_V4, 1057 },
3176
215
    { IMAGE_SAMPLE_C_D_O_V5_V8, 1058 },
3177
215
    { IMAGE_SAMPLE_C_D_V1_V16, 993 },
3178
215
    { IMAGE_SAMPLE_C_D_V1_V3, 990 },
3179
215
    { IMAGE_SAMPLE_C_D_V1_V4, 991 },
3180
215
    { IMAGE_SAMPLE_C_D_V1_V8, 992 },
3181
215
    { IMAGE_SAMPLE_C_D_V2_V16, 997 },
3182
215
    { IMAGE_SAMPLE_C_D_V2_V3, 994 },
3183
215
    { IMAGE_SAMPLE_C_D_V2_V4, 995 },
3184
215
    { IMAGE_SAMPLE_C_D_V2_V8, 996 },
3185
215
    { IMAGE_SAMPLE_C_D_V3_V16, 1001 },
3186
215
    { IMAGE_SAMPLE_C_D_V3_V3, 998 },
3187
215
    { IMAGE_SAMPLE_C_D_V3_V4, 999 },
3188
215
    { IMAGE_SAMPLE_C_D_V3_V8, 1000 },
3189
215
    { IMAGE_SAMPLE_C_D_V4_V16, 1005 },
3190
215
    { IMAGE_SAMPLE_C_D_V4_V3, 1002 },
3191
215
    { IMAGE_SAMPLE_C_D_V4_V4, 1003 },
3192
215
    { IMAGE_SAMPLE_C_D_V4_V8, 1004 },
3193
215
    { IMAGE_SAMPLE_C_D_V5_V16, 1009 },
3194
215
    { IMAGE_SAMPLE_C_D_V5_V3, 1006 },
3195
215
    { IMAGE_SAMPLE_C_D_V5_V4, 1007 },
3196
215
    { IMAGE_SAMPLE_C_D_V5_V8, 1008 },
3197
215
    { IMAGE_SAMPLE_C_LZ_O_V1_V3, 1095 },
3198
215
    { IMAGE_SAMPLE_C_LZ_O_V1_V4, 1096 },
3199
215
    { IMAGE_SAMPLE_C_LZ_O_V1_V8, 1097 },
3200
215
    { IMAGE_SAMPLE_C_LZ_O_V2_V3, 1098 },
3201
215
    { IMAGE_SAMPLE_C_LZ_O_V2_V4, 1099 },
3202
215
    { IMAGE_SAMPLE_C_LZ_O_V2_V8, 1100 },
3203
215
    { IMAGE_SAMPLE_C_LZ_O_V3_V3, 1101 },
3204
215
    { IMAGE_SAMPLE_C_LZ_O_V3_V4, 1102 },
3205
215
    { IMAGE_SAMPLE_C_LZ_O_V3_V8, 1103 },
3206
215
    { IMAGE_SAMPLE_C_LZ_O_V4_V3, 1104 },
3207
215
    { IMAGE_SAMPLE_C_LZ_O_V4_V4, 1105 },
3208
215
    { IMAGE_SAMPLE_C_LZ_O_V4_V8, 1106 },
3209
215
    { IMAGE_SAMPLE_C_LZ_O_V5_V3, 1107 },
3210
215
    { IMAGE_SAMPLE_C_LZ_O_V5_V4, 1108 },
3211
215
    { IMAGE_SAMPLE_C_LZ_O_V5_V8, 1109 },
3212
215
    { IMAGE_SAMPLE_C_LZ_V1_V2, 1080 },
3213
215
    { IMAGE_SAMPLE_C_LZ_V1_V3, 1081 },
3214
215
    { IMAGE_SAMPLE_C_LZ_V1_V4, 1082 },
3215
215
    { IMAGE_SAMPLE_C_LZ_V2_V2, 1083 },
3216
215
    { IMAGE_SAMPLE_C_LZ_V2_V3, 1084 },
3217
215
    { IMAGE_SAMPLE_C_LZ_V2_V4, 1085 },
3218
215
    { IMAGE_SAMPLE_C_LZ_V3_V2, 1086 },
3219
215
    { IMAGE_SAMPLE_C_LZ_V3_V3, 1087 },
3220
215
    { IMAGE_SAMPLE_C_LZ_V3_V4, 1088 },
3221
215
    { IMAGE_SAMPLE_C_LZ_V4_V2, 1089 },
3222
215
    { IMAGE_SAMPLE_C_LZ_V4_V3, 1090 },
3223
215
    { IMAGE_SAMPLE_C_LZ_V4_V4, 1091 },
3224
215
    { IMAGE_SAMPLE_C_LZ_V5_V2, 1092 },
3225
215
    { IMAGE_SAMPLE_C_LZ_V5_V3, 1093 },
3226
215
    { IMAGE_SAMPLE_C_LZ_V5_V4, 1094 },
3227
215
    { IMAGE_SAMPLE_C_L_O_V1_V3, 1110 },
3228
215
    { IMAGE_SAMPLE_C_L_O_V1_V4, 1111 },
3229
215
    { IMAGE_SAMPLE_C_L_O_V1_V8, 1112 },
3230
215
    { IMAGE_SAMPLE_C_L_O_V2_V3, 1113 },
3231
215
    { IMAGE_SAMPLE_C_L_O_V2_V4, 1114 },
3232
215
    { IMAGE_SAMPLE_C_L_O_V2_V8, 1115 },
3233
215
    { IMAGE_SAMPLE_C_L_O_V3_V3, 1116 },
3234
215
    { IMAGE_SAMPLE_C_L_O_V3_V4, 1117 },
3235
215
    { IMAGE_SAMPLE_C_L_O_V3_V8, 1118 },
3236
215
    { IMAGE_SAMPLE_C_L_O_V4_V3, 1119 },
3237
215
    { IMAGE_SAMPLE_C_L_O_V4_V4, 1120 },
3238
215
    { IMAGE_SAMPLE_C_L_O_V4_V8, 1121 },
3239
215
    { IMAGE_SAMPLE_C_L_O_V5_V3, 1122 },
3240
215
    { IMAGE_SAMPLE_C_L_O_V5_V4, 1123 },
3241
215
    { IMAGE_SAMPLE_C_L_O_V5_V8, 1124 },
3242
215
    { IMAGE_SAMPLE_C_L_V1_V2, 1060 },
3243
215
    { IMAGE_SAMPLE_C_L_V1_V3, 1061 },
3244
215
    { IMAGE_SAMPLE_C_L_V1_V4, 1062 },
3245
215
    { IMAGE_SAMPLE_C_L_V1_V8, 1063 },
3246
215
    { IMAGE_SAMPLE_C_L_V2_V2, 1064 },
3247
215
    { IMAGE_SAMPLE_C_L_V2_V3, 1065 },
3248
215
    { IMAGE_SAMPLE_C_L_V2_V4, 1066 },
3249
215
    { IMAGE_SAMPLE_C_L_V2_V8, 1067 },
3250
215
    { IMAGE_SAMPLE_C_L_V3_V2, 1068 },
3251
215
    { IMAGE_SAMPLE_C_L_V3_V3, 1069 },
3252
215
    { IMAGE_SAMPLE_C_L_V3_V4, 1070 },
3253
215
    { IMAGE_SAMPLE_C_L_V3_V8, 1071 },
3254
215
    { IMAGE_SAMPLE_C_L_V4_V2, 1072 },
3255
215
    { IMAGE_SAMPLE_C_L_V4_V3, 1073 },
3256
215
    { IMAGE_SAMPLE_C_L_V4_V4, 1074 },
3257
215
    { IMAGE_SAMPLE_C_L_V4_V8, 1075 },
3258
215
    { IMAGE_SAMPLE_C_L_V5_V2, 1076 },
3259
215
    { IMAGE_SAMPLE_C_L_V5_V3, 1077 },
3260
215
    { IMAGE_SAMPLE_C_L_V5_V4, 1078 },
3261
215
    { IMAGE_SAMPLE_C_L_V5_V8, 1079 },
3262
215
    { IMAGE_SAMPLE_C_O_V1_V3, 1125 },
3263
215
    { IMAGE_SAMPLE_C_O_V1_V4, 1126 },
3264
215
    { IMAGE_SAMPLE_C_O_V1_V8, 1127 },
3265
215
    { IMAGE_SAMPLE_C_O_V2_V3, 1128 },
3266
215
    { IMAGE_SAMPLE_C_O_V2_V4, 1129 },
3267
215
    { IMAGE_SAMPLE_C_O_V2_V8, 1130 },
3268
215
    { IMAGE_SAMPLE_C_O_V3_V3, 1131 },
3269
215
    { IMAGE_SAMPLE_C_O_V3_V4, 1132 },
3270
215
    { IMAGE_SAMPLE_C_O_V3_V8, 1133 },
3271
215
    { IMAGE_SAMPLE_C_O_V4_V3, 1134 },
3272
215
    { IMAGE_SAMPLE_C_O_V4_V4, 1135 },
3273
215
    { IMAGE_SAMPLE_C_O_V4_V8, 1136 },
3274
215
    { IMAGE_SAMPLE_C_O_V5_V3, 1137 },
3275
215
    { IMAGE_SAMPLE_C_O_V5_V4, 1138 },
3276
215
    { IMAGE_SAMPLE_C_O_V5_V8, 1139 },
3277
215
    { IMAGE_SAMPLE_C_V1_V2, 690 },
3278
215
    { IMAGE_SAMPLE_C_V1_V3, 691 },
3279
215
    { IMAGE_SAMPLE_C_V1_V4, 692 },
3280
215
    { IMAGE_SAMPLE_C_V2_V2, 693 },
3281
215
    { IMAGE_SAMPLE_C_V2_V3, 694 },
3282
215
    { IMAGE_SAMPLE_C_V2_V4, 695 },
3283
215
    { IMAGE_SAMPLE_C_V3_V2, 696 },
3284
215
    { IMAGE_SAMPLE_C_V3_V3, 697 },
3285
215
    { IMAGE_SAMPLE_C_V3_V4, 698 },
3286
215
    { IMAGE_SAMPLE_C_V4_V2, 699 },
3287
215
    { IMAGE_SAMPLE_C_V4_V3, 700 },
3288
215
    { IMAGE_SAMPLE_C_V4_V4, 701 },
3289
215
    { IMAGE_SAMPLE_C_V5_V2, 702 },
3290
215
    { IMAGE_SAMPLE_C_V5_V3, 703 },
3291
215
    { IMAGE_SAMPLE_C_V5_V4, 704 },
3292
215
    { IMAGE_SAMPLE_D_CL_O_V1_V16, 1193 },
3293
215
    { IMAGE_SAMPLE_D_CL_O_V1_V3, 1190 },
3294
215
    { IMAGE_SAMPLE_D_CL_O_V1_V4, 1191 },
3295
215
    { IMAGE_SAMPLE_D_CL_O_V1_V8, 1192 },
3296
215
    { IMAGE_SAMPLE_D_CL_O_V2_V16, 1197 },
3297
215
    { IMAGE_SAMPLE_D_CL_O_V2_V3, 1194 },
3298
215
    { IMAGE_SAMPLE_D_CL_O_V2_V4, 1195 },
3299
215
    { IMAGE_SAMPLE_D_CL_O_V2_V8, 1196 },
3300
215
    { IMAGE_SAMPLE_D_CL_O_V3_V16, 1201 },
3301
215
    { IMAGE_SAMPLE_D_CL_O_V3_V3, 1198 },
3302
215
    { IMAGE_SAMPLE_D_CL_O_V3_V4, 1199 },
3303
215
    { IMAGE_SAMPLE_D_CL_O_V3_V8, 1200 },
3304
215
    { IMAGE_SAMPLE_D_CL_O_V4_V16, 1205 },
3305
215
    { IMAGE_SAMPLE_D_CL_O_V4_V3, 1202 },
3306
215
    { IMAGE_SAMPLE_D_CL_O_V4_V4, 1203 },
3307
215
    { IMAGE_SAMPLE_D_CL_O_V4_V8, 1204 },
3308
215
    { IMAGE_SAMPLE_D_CL_O_V5_V16, 1209 },
3309
215
    { IMAGE_SAMPLE_D_CL_O_V5_V3, 1206 },
3310
215
    { IMAGE_SAMPLE_D_CL_O_V5_V4, 1207 },
3311
215
    { IMAGE_SAMPLE_D_CL_O_V5_V8, 1208 },
3312
215
    { IMAGE_SAMPLE_D_CL_V1_V16, 1169 },
3313
215
    { IMAGE_SAMPLE_D_CL_V1_V2, 1165 },
3314
215
    { IMAGE_SAMPLE_D_CL_V1_V3, 1166 },
3315
215
    { IMAGE_SAMPLE_D_CL_V1_V4, 1167 },
3316
215
    { IMAGE_SAMPLE_D_CL_V1_V8, 1168 },
3317
215
    { IMAGE_SAMPLE_D_CL_V2_V16, 1174 },
3318
215
    { IMAGE_SAMPLE_D_CL_V2_V2, 1170 },
3319
215
    { IMAGE_SAMPLE_D_CL_V2_V3, 1171 },
3320
215
    { IMAGE_SAMPLE_D_CL_V2_V4, 1172 },
3321
215
    { IMAGE_SAMPLE_D_CL_V2_V8, 1173 },
3322
215
    { IMAGE_SAMPLE_D_CL_V3_V16, 1179 },
3323
215
    { IMAGE_SAMPLE_D_CL_V3_V2, 1175 },
3324
215
    { IMAGE_SAMPLE_D_CL_V3_V3, 1176 },
3325
215
    { IMAGE_SAMPLE_D_CL_V3_V4, 1177 },
3326
215
    { IMAGE_SAMPLE_D_CL_V3_V8, 1178 },
3327
215
    { IMAGE_SAMPLE_D_CL_V4_V16, 1184 },
3328
215
    { IMAGE_SAMPLE_D_CL_V4_V2, 1180 },
3329
215
    { IMAGE_SAMPLE_D_CL_V4_V3, 1181 },
3330
215
    { IMAGE_SAMPLE_D_CL_V4_V4, 1182 },
3331
215
    { IMAGE_SAMPLE_D_CL_V4_V8, 1183 },
3332
215
    { IMAGE_SAMPLE_D_CL_V5_V16, 1189 },
3333
215
    { IMAGE_SAMPLE_D_CL_V5_V2, 1185 },
3334
215
    { IMAGE_SAMPLE_D_CL_V5_V3, 1186 },
3335
215
    { IMAGE_SAMPLE_D_CL_V5_V4, 1187 },
3336
215
    { IMAGE_SAMPLE_D_CL_V5_V8, 1188 },
3337
215
    { IMAGE_SAMPLE_D_O_V1_V16, 1213 },
3338
215
    { IMAGE_SAMPLE_D_O_V1_V3, 1210 },
3339
215
    { IMAGE_SAMPLE_D_O_V1_V4, 1211 },
3340
215
    { IMAGE_SAMPLE_D_O_V1_V8, 1212 },
3341
215
    { IMAGE_SAMPLE_D_O_V2_V16, 1217 },
3342
215
    { IMAGE_SAMPLE_D_O_V2_V3, 1214 },
3343
215
    { IMAGE_SAMPLE_D_O_V2_V4, 1215 },
3344
215
    { IMAGE_SAMPLE_D_O_V2_V8, 1216 },
3345
215
    { IMAGE_SAMPLE_D_O_V3_V16, 1221 },
3346
215
    { IMAGE_SAMPLE_D_O_V3_V3, 1218 },
3347
215
    { IMAGE_SAMPLE_D_O_V3_V4, 1219 },
3348
215
    { IMAGE_SAMPLE_D_O_V3_V8, 1220 },
3349
215
    { IMAGE_SAMPLE_D_O_V4_V16, 1225 },
3350
215
    { IMAGE_SAMPLE_D_O_V4_V3, 1222 },
3351
215
    { IMAGE_SAMPLE_D_O_V4_V4, 1223 },
3352
215
    { IMAGE_SAMPLE_D_O_V4_V8, 1224 },
3353
215
    { IMAGE_SAMPLE_D_O_V5_V16, 1229 },
3354
215
    { IMAGE_SAMPLE_D_O_V5_V3, 1226 },
3355
215
    { IMAGE_SAMPLE_D_O_V5_V4, 1227 },
3356
215
    { IMAGE_SAMPLE_D_O_V5_V8, 1228 },
3357
215
    { IMAGE_SAMPLE_D_V1_V16, 1144 },
3358
215
    { IMAGE_SAMPLE_D_V1_V2, 1140 },
3359
215
    { IMAGE_SAMPLE_D_V1_V3, 1141 },
3360
215
    { IMAGE_SAMPLE_D_V1_V4, 1142 },
3361
215
    { IMAGE_SAMPLE_D_V1_V8, 1143 },
3362
215
    { IMAGE_SAMPLE_D_V2_V16, 1149 },
3363
215
    { IMAGE_SAMPLE_D_V2_V2, 1145 },
3364
215
    { IMAGE_SAMPLE_D_V2_V3, 1146 },
3365
215
    { IMAGE_SAMPLE_D_V2_V4, 1147 },
3366
215
    { IMAGE_SAMPLE_D_V2_V8, 1148 },
3367
215
    { IMAGE_SAMPLE_D_V3_V16, 1154 },
3368
215
    { IMAGE_SAMPLE_D_V3_V2, 1150 },
3369
215
    { IMAGE_SAMPLE_D_V3_V3, 1151 },
3370
215
    { IMAGE_SAMPLE_D_V3_V4, 1152 },
3371
215
    { IMAGE_SAMPLE_D_V3_V8, 1153 },
3372
215
    { IMAGE_SAMPLE_D_V4_V16, 1159 },
3373
215
    { IMAGE_SAMPLE_D_V4_V2, 1155 },
3374
215
    { IMAGE_SAMPLE_D_V4_V3, 1156 },
3375
215
    { IMAGE_SAMPLE_D_V4_V4, 1157 },
3376
215
    { IMAGE_SAMPLE_D_V4_V8, 1158 },
3377
215
    { IMAGE_SAMPLE_D_V5_V16, 1164 },
3378
215
    { IMAGE_SAMPLE_D_V5_V2, 1160 },
3379
215
    { IMAGE_SAMPLE_D_V5_V3, 1161 },
3380
215
    { IMAGE_SAMPLE_D_V5_V4, 1162 },
3381
215
    { IMAGE_SAMPLE_D_V5_V8, 1163 },
3382
215
    { IMAGE_SAMPLE_LZ_O_V1_V2, 1270 },
3383
215
    { IMAGE_SAMPLE_LZ_O_V1_V3, 1271 },
3384
215
    { IMAGE_SAMPLE_LZ_O_V1_V4, 1272 },
3385
215
    { IMAGE_SAMPLE_LZ_O_V2_V2, 1273 },
3386
215
    { IMAGE_SAMPLE_LZ_O_V2_V3, 1274 },
3387
215
    { IMAGE_SAMPLE_LZ_O_V2_V4, 1275 },
3388
215
    { IMAGE_SAMPLE_LZ_O_V3_V2, 1276 },
3389
215
    { IMAGE_SAMPLE_LZ_O_V3_V3, 1277 },
3390
215
    { IMAGE_SAMPLE_LZ_O_V3_V4, 1278 },
3391
215
    { IMAGE_SAMPLE_LZ_O_V4_V2, 1279 },
3392
215
    { IMAGE_SAMPLE_LZ_O_V4_V3, 1280 },
3393
215
    { IMAGE_SAMPLE_LZ_O_V4_V4, 1281 },
3394
215
    { IMAGE_SAMPLE_LZ_O_V5_V2, 1282 },
3395
215
    { IMAGE_SAMPLE_LZ_O_V5_V3, 1283 },
3396
215
    { IMAGE_SAMPLE_LZ_O_V5_V4, 1284 },
3397
215
    { IMAGE_SAMPLE_LZ_V1_V1, 1250 },
3398
215
    { IMAGE_SAMPLE_LZ_V1_V2, 1251 },
3399
215
    { IMAGE_SAMPLE_LZ_V1_V3, 1252 },
3400
215
    { IMAGE_SAMPLE_LZ_V1_V4, 1253 },
3401
215
    { IMAGE_SAMPLE_LZ_V2_V1, 1254 },
3402
215
    { IMAGE_SAMPLE_LZ_V2_V2, 1255 },
3403
215
    { IMAGE_SAMPLE_LZ_V2_V3, 1256 },
3404
215
    { IMAGE_SAMPLE_LZ_V2_V4, 1257 },
3405
215
    { IMAGE_SAMPLE_LZ_V3_V1, 1258 },
3406
215
    { IMAGE_SAMPLE_LZ_V3_V2, 1259 },
3407
215
    { IMAGE_SAMPLE_LZ_V3_V3, 1260 },
3408
215
    { IMAGE_SAMPLE_LZ_V3_V4, 1261 },
3409
215
    { IMAGE_SAMPLE_LZ_V4_V1, 1262 },
3410
215
    { IMAGE_SAMPLE_LZ_V4_V2, 1263 },
3411
215
    { IMAGE_SAMPLE_LZ_V4_V3, 1264 },
3412
215
    { IMAGE_SAMPLE_LZ_V4_V4, 1265 },
3413
215
    { IMAGE_SAMPLE_LZ_V5_V1, 1266 },
3414
215
    { IMAGE_SAMPLE_LZ_V5_V2, 1267 },
3415
215
    { IMAGE_SAMPLE_LZ_V5_V3, 1268 },
3416
215
    { IMAGE_SAMPLE_LZ_V5_V4, 1269 },
3417
215
    { IMAGE_SAMPLE_L_O_V1_V2, 1285 },
3418
215
    { IMAGE_SAMPLE_L_O_V1_V3, 1286 },
3419
215
    { IMAGE_SAMPLE_L_O_V1_V4, 1287 },
3420
215
    { IMAGE_SAMPLE_L_O_V1_V8, 1288 },
3421
215
    { IMAGE_SAMPLE_L_O_V2_V2, 1289 },
3422
215
    { IMAGE_SAMPLE_L_O_V2_V3, 1290 },
3423
215
    { IMAGE_SAMPLE_L_O_V2_V4, 1291 },
3424
215
    { IMAGE_SAMPLE_L_O_V2_V8, 1292 },
3425
215
    { IMAGE_SAMPLE_L_O_V3_V2, 1293 },
3426
215
    { IMAGE_SAMPLE_L_O_V3_V3, 1294 },
3427
215
    { IMAGE_SAMPLE_L_O_V3_V4, 1295 },
3428
215
    { IMAGE_SAMPLE_L_O_V3_V8, 1296 },
3429
215
    { IMAGE_SAMPLE_L_O_V4_V2, 1297 },
3430
215
    { IMAGE_SAMPLE_L_O_V4_V3, 1298 },
3431
215
    { IMAGE_SAMPLE_L_O_V4_V4, 1299 },
3432
215
    { IMAGE_SAMPLE_L_O_V4_V8, 1300 },
3433
215
    { IMAGE_SAMPLE_L_O_V5_V2, 1301 },
3434
215
    { IMAGE_SAMPLE_L_O_V5_V3, 1302 },
3435
215
    { IMAGE_SAMPLE_L_O_V5_V4, 1303 },
3436
215
    { IMAGE_SAMPLE_L_O_V5_V8, 1304 },
3437
215
    { IMAGE_SAMPLE_L_V1_V1, 1230 },
3438
215
    { IMAGE_SAMPLE_L_V1_V2, 1231 },
3439
215
    { IMAGE_SAMPLE_L_V1_V3, 1232 },
3440
215
    { IMAGE_SAMPLE_L_V1_V4, 1233 },
3441
215
    { IMAGE_SAMPLE_L_V2_V1, 1234 },
3442
215
    { IMAGE_SAMPLE_L_V2_V2, 1235 },
3443
215
    { IMAGE_SAMPLE_L_V2_V3, 1236 },
3444
215
    { IMAGE_SAMPLE_L_V2_V4, 1237 },
3445
215
    { IMAGE_SAMPLE_L_V3_V1, 1238 },
3446
215
    { IMAGE_SAMPLE_L_V3_V2, 1239 },
3447
215
    { IMAGE_SAMPLE_L_V3_V3, 1240 },
3448
215
    { IMAGE_SAMPLE_L_V3_V4, 1241 },
3449
215
    { IMAGE_SAMPLE_L_V4_V1, 1242 },
3450
215
    { IMAGE_SAMPLE_L_V4_V2, 1243 },
3451
215
    { IMAGE_SAMPLE_L_V4_V3, 1244 },
3452
215
    { IMAGE_SAMPLE_L_V4_V4, 1245 },
3453
215
    { IMAGE_SAMPLE_L_V5_V1, 1246 },
3454
215
    { IMAGE_SAMPLE_L_V5_V2, 1247 },
3455
215
    { IMAGE_SAMPLE_L_V5_V3, 1248 },
3456
215
    { IMAGE_SAMPLE_L_V5_V4, 1249 },
3457
215
    { IMAGE_SAMPLE_O_V1_V2, 1305 },
3458
215
    { IMAGE_SAMPLE_O_V1_V3, 1306 },
3459
215
    { IMAGE_SAMPLE_O_V1_V4, 1307 },
3460
215
    { IMAGE_SAMPLE_O_V2_V2, 1308 },
3461
215
    { IMAGE_SAMPLE_O_V2_V3, 1309 },
3462
215
    { IMAGE_SAMPLE_O_V2_V4, 1310 },
3463
215
    { IMAGE_SAMPLE_O_V3_V2, 1311 },
3464
215
    { IMAGE_SAMPLE_O_V3_V3, 1312 },
3465
215
    { IMAGE_SAMPLE_O_V3_V4, 1313 },
3466
215
    { IMAGE_SAMPLE_O_V4_V2, 1314 },
3467
215
    { IMAGE_SAMPLE_O_V4_V3, 1315 },
3468
215
    { IMAGE_SAMPLE_O_V4_V4, 1316 },
3469
215
    { IMAGE_SAMPLE_O_V5_V2, 1317 },
3470
215
    { IMAGE_SAMPLE_O_V5_V3, 1318 },
3471
215
    { IMAGE_SAMPLE_O_V5_V4, 1319 },
3472
215
    { IMAGE_SAMPLE_V1_V1, 605 },
3473
215
    { IMAGE_SAMPLE_V1_V2, 606 },
3474
215
    { IMAGE_SAMPLE_V1_V3, 607 },
3475
215
    { IMAGE_SAMPLE_V1_V4, 608 },
3476
215
    { IMAGE_SAMPLE_V2_V1, 609 },
3477
215
    { IMAGE_SAMPLE_V2_V2, 610 },
3478
215
    { IMAGE_SAMPLE_V2_V3, 611 },
3479
215
    { IMAGE_SAMPLE_V2_V4, 612 },
3480
215
    { IMAGE_SAMPLE_V3_V1, 613 },
3481
215
    { IMAGE_SAMPLE_V3_V2, 614 },
3482
215
    { IMAGE_SAMPLE_V3_V3, 615 },
3483
215
    { IMAGE_SAMPLE_V3_V4, 616 },
3484
215
    { IMAGE_SAMPLE_V4_V1, 617 },
3485
215
    { IMAGE_SAMPLE_V4_V2, 618 },
3486
215
    { IMAGE_SAMPLE_V4_V3, 619 },
3487
215
    { IMAGE_SAMPLE_V4_V4, 620 },
3488
215
    { IMAGE_SAMPLE_V5_V1, 621 },
3489
215
    { IMAGE_SAMPLE_V5_V2, 622 },
3490
215
    { IMAGE_SAMPLE_V5_V3, 623 },
3491
215
    { IMAGE_SAMPLE_V5_V4, 624 },
3492
215
    { IMAGE_STORE_MIP_PCK_V1_V1, 1352 },
3493
215
    { IMAGE_STORE_MIP_PCK_V1_V2, 1353 },
3494
215
    { IMAGE_STORE_MIP_PCK_V1_V3, 1354 },
3495
215
    { IMAGE_STORE_MIP_PCK_V1_V4, 1355 },
3496
215
    { IMAGE_STORE_MIP_PCK_V2_V1, 1356 },
3497
215
    { IMAGE_STORE_MIP_PCK_V2_V2, 1357 },
3498
215
    { IMAGE_STORE_MIP_PCK_V2_V3, 1358 },
3499
215
    { IMAGE_STORE_MIP_PCK_V2_V4, 1359 },
3500
215
    { IMAGE_STORE_MIP_PCK_V3_V1, 1360 },
3501
215
    { IMAGE_STORE_MIP_PCK_V3_V2, 1361 },
3502
215
    { IMAGE_STORE_MIP_PCK_V3_V3, 1362 },
3503
215
    { IMAGE_STORE_MIP_PCK_V3_V4, 1363 },
3504
215
    { IMAGE_STORE_MIP_PCK_V4_V1, 1364 },
3505
215
    { IMAGE_STORE_MIP_PCK_V4_V2, 1365 },
3506
215
    { IMAGE_STORE_MIP_PCK_V4_V3, 1366 },
3507
215
    { IMAGE_STORE_MIP_PCK_V4_V4, 1367 },
3508
215
    { IMAGE_STORE_MIP_V1_V1, 1336 },
3509
215
    { IMAGE_STORE_MIP_V1_V2, 1337 },
3510
215
    { IMAGE_STORE_MIP_V1_V3, 1338 },
3511
215
    { IMAGE_STORE_MIP_V1_V4, 1339 },
3512
215
    { IMAGE_STORE_MIP_V2_V1, 1340 },
3513
215
    { IMAGE_STORE_MIP_V2_V2, 1341 },
3514
215
    { IMAGE_STORE_MIP_V2_V3, 1342 },
3515
215
    { IMAGE_STORE_MIP_V2_V4, 1343 },
3516
215
    { IMAGE_STORE_MIP_V3_V1, 1344 },
3517
215
    { IMAGE_STORE_MIP_V3_V2, 1345 },
3518
215
    { IMAGE_STORE_MIP_V3_V3, 1346 },
3519
215
    { IMAGE_STORE_MIP_V3_V4, 1347 },
3520
215
    { IMAGE_STORE_MIP_V4_V1, 1348 },
3521
215
    { IMAGE_STORE_MIP_V4_V2, 1349 },
3522
215
    { IMAGE_STORE_MIP_V4_V3, 1350 },
3523
215
    { IMAGE_STORE_MIP_V4_V4, 1351 },
3524
215
    { IMAGE_STORE_PCK_V1_V1, 1368 },
3525
215
    { IMAGE_STORE_PCK_V1_V2, 1369 },
3526
215
    { IMAGE_STORE_PCK_V1_V3, 1370 },
3527
215
    { IMAGE_STORE_PCK_V1_V4, 1371 },
3528
215
    { IMAGE_STORE_PCK_V2_V1, 1372 },
3529
215
    { IMAGE_STORE_PCK_V2_V2, 1373 },
3530
215
    { IMAGE_STORE_PCK_V2_V3, 1374 },
3531
215
    { IMAGE_STORE_PCK_V2_V4, 1375 },
3532
215
    { IMAGE_STORE_PCK_V3_V1, 1376 },
3533
215
    { IMAGE_STORE_PCK_V3_V2, 1377 },
3534
215
    { IMAGE_STORE_PCK_V3_V3, 1378 },
3535
215
    { IMAGE_STORE_PCK_V3_V4, 1379 },
3536
215
    { IMAGE_STORE_PCK_V4_V1, 1380 },
3537
215
    { IMAGE_STORE_PCK_V4_V2, 1381 },
3538
215
    { IMAGE_STORE_PCK_V4_V3, 1382 },
3539
215
    { IMAGE_STORE_PCK_V4_V4, 1383 },
3540
215
    { IMAGE_STORE_V1_V1, 1320 },
3541
215
    { IMAGE_STORE_V1_V2, 1321 },
3542
215
    { IMAGE_STORE_V1_V3, 1322 },
3543
215
    { IMAGE_STORE_V1_V4, 1323 },
3544
215
    { IMAGE_STORE_V2_V1, 1324 },
3545
215
    { IMAGE_STORE_V2_V2, 1325 },
3546
215
    { IMAGE_STORE_V2_V3, 1326 },
3547
215
    { IMAGE_STORE_V2_V4, 1327 },
3548
215
    { IMAGE_STORE_V3_V1, 1328 },
3549
215
    { IMAGE_STORE_V3_V2, 1329 },
3550
215
    { IMAGE_STORE_V3_V3, 1330 },
3551
215
    { IMAGE_STORE_V3_V4, 1331 },
3552
215
    { IMAGE_STORE_V4_V1, 1332 },
3553
215
    { IMAGE_STORE_V4_V2, 1333 },
3554
215
    { IMAGE_STORE_V4_V3, 1334 },
3555
215
    { IMAGE_STORE_V4_V4, 1335 },
3556
215
  };
3557
215
3558
215
  struct KeyType {
3559
215
    unsigned Opcode;
3560
215
  };
3561
215
  KeyType Key = { Opcode };
3562
215
  auto Table = makeArrayRef(Index);
3563
215
  auto Idx = std::lower_bound(Table.begin(), Table.end(), Key,
3564
2.25k
    [](const IndexType &LHS, const KeyType &RHS) {
3565
2.25k
      if (LHS.Opcode < RHS.Opcode)
3566
1.14k
        return true;
3567
1.11k
      if (LHS.Opcode > RHS.Opcode)
3568
895
        return false;
3569
215
      return false;
3570
215
    });
3571
215
3572
215
  if (Idx == Table.end() ||
3573
215
      Key.Opcode != Idx->Opcode)
3574
0
    return nullptr;
3575
215
  return &MIMGInfoTable[Idx->_index];
3576
215
}
3577
#endif
3578
3579
#ifdef GET_MIMGLZMappingTable_DECL
3580
const MIMGLZMappingInfo *getMIMGLZMappingInfo(unsigned L);
3581
#endif
3582
3583
#ifdef GET_MIMGLZMappingTable_IMPL
3584
const MIMGLZMappingInfo MIMGLZMappingTable[] = {
3585
  { IMAGE_GATHER4_C_L, IMAGE_GATHER4_C_LZ }, // 0
3586
  { IMAGE_GATHER4_C_L_O, IMAGE_GATHER4_C_LZ_O }, // 1
3587
  { IMAGE_GATHER4_L, IMAGE_GATHER4_LZ }, // 2
3588
  { IMAGE_GATHER4_L_O, IMAGE_GATHER4_LZ_O }, // 3
3589
  { IMAGE_SAMPLE_C_L, IMAGE_SAMPLE_C_LZ }, // 4
3590
  { IMAGE_SAMPLE_C_L_O, IMAGE_SAMPLE_C_LZ_O }, // 5
3591
  { IMAGE_SAMPLE_L, IMAGE_SAMPLE_LZ }, // 6
3592
  { IMAGE_SAMPLE_L_O, IMAGE_SAMPLE_LZ_O }, // 7
3593
 };
3594
3595
1.00k
const MIMGLZMappingInfo *getMIMGLZMappingInfo(unsigned L) {
3596
1.00k
  struct KeyType {
3597
1.00k
    unsigned L;
3598
1.00k
  };
3599
1.00k
  KeyType Key = { L };
3600
1.00k
  auto Table = makeArrayRef(MIMGLZMappingTable);
3601
1.00k
  auto Idx = std::lower_bound(Table.begin(), Table.end(), Key,
3602
3.12k
    [](const MIMGLZMappingInfo &LHS, const KeyType &RHS) {
3603
3.12k
      if ((unsigned)LHS.L < (unsigned)RHS.L)
3604
1.92k
        return true;
3605
1.19k
      if ((unsigned)LHS.L > (unsigned)RHS.L)
3606
1.13k
        return false;
3607
60
      return false;
3608
60
    });
3609
1.00k
3610
1.00k
  if (Idx == Table.end() ||
3611
1.00k
      
Key.L != Idx->L851
)
3612
946
    return nullptr;
3613
60
  return &*Idx;
3614
60
}
3615
#endif
3616
3617
#ifdef GET_MUBUFInfoTable_DECL
3618
const MUBUFInfo *getMUBUFOpcodeHelper(unsigned Opcode);
3619
const MUBUFInfo *getMUBUFInfoFromBaseOpcodeAndDwords(unsigned BaseOpcode, uint8_t dwords);
3620
const MUBUFInfo *getMUBUFInfoFromOpcode(unsigned Opcode);
3621
#endif
3622
3623
#ifdef GET_MUBUFInfoTable_IMPL
3624
const MUBUFInfo MUBUFInfoTable[] = {
3625
  { BUFFER_ATOMIC_ADD_ADDR64, BUFFER_ATOMIC_ADD_ADDR64, 0x0, 0x1, 0x1, 0x1 }, // 0
3626
  { BUFFER_ATOMIC_ADD_ADDR64_RTN, BUFFER_ATOMIC_ADD_ADDR64_RTN, 0x0, 0x1, 0x1, 0x1 }, // 1
3627
  { BUFFER_ATOMIC_ADD_BOTHEN, BUFFER_ATOMIC_ADD_BOTHEN, 0x0, 0x1, 0x1, 0x1 }, // 2
3628
  { BUFFER_ATOMIC_ADD_BOTHEN_RTN, BUFFER_ATOMIC_ADD_BOTHEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 3
3629
  { BUFFER_ATOMIC_ADD_IDXEN, BUFFER_ATOMIC_ADD_IDXEN, 0x0, 0x1, 0x1, 0x1 }, // 4
3630
  { BUFFER_ATOMIC_ADD_IDXEN_RTN, BUFFER_ATOMIC_ADD_IDXEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 5
3631
  { BUFFER_ATOMIC_ADD_OFFEN, BUFFER_ATOMIC_ADD_OFFEN, 0x0, 0x1, 0x1, 0x1 }, // 6
3632
  { BUFFER_ATOMIC_ADD_OFFEN_RTN, BUFFER_ATOMIC_ADD_OFFEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 7
3633
  { BUFFER_ATOMIC_ADD_OFFSET, BUFFER_ATOMIC_ADD_OFFSET, 0x0, 0x0, 0x1, 0x1 }, // 8
3634
  { BUFFER_ATOMIC_ADD_OFFSET_RTN, BUFFER_ATOMIC_ADD_OFFSET_RTN, 0x0, 0x0, 0x1, 0x1 }, // 9
3635
  { BUFFER_ATOMIC_ADD_X2_ADDR64, BUFFER_ATOMIC_ADD_X2_ADDR64, 0x0, 0x1, 0x1, 0x1 }, // 10
3636
  { BUFFER_ATOMIC_ADD_X2_ADDR64_RTN, BUFFER_ATOMIC_ADD_X2_ADDR64_RTN, 0x0, 0x1, 0x1, 0x1 }, // 11
3637
  { BUFFER_ATOMIC_ADD_X2_BOTHEN, BUFFER_ATOMIC_ADD_X2_BOTHEN, 0x0, 0x1, 0x1, 0x1 }, // 12
3638
  { BUFFER_ATOMIC_ADD_X2_BOTHEN_RTN, BUFFER_ATOMIC_ADD_X2_BOTHEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 13
3639
  { BUFFER_ATOMIC_ADD_X2_IDXEN, BUFFER_ATOMIC_ADD_X2_IDXEN, 0x0, 0x1, 0x1, 0x1 }, // 14
3640
  { BUFFER_ATOMIC_ADD_X2_IDXEN_RTN, BUFFER_ATOMIC_ADD_X2_IDXEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 15
3641
  { BUFFER_ATOMIC_ADD_X2_OFFEN, BUFFER_ATOMIC_ADD_X2_OFFEN, 0x0, 0x1, 0x1, 0x1 }, // 16
3642
  { BUFFER_ATOMIC_ADD_X2_OFFEN_RTN, BUFFER_ATOMIC_ADD_X2_OFFEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 17
3643
  { BUFFER_ATOMIC_ADD_X2_OFFSET, BUFFER_ATOMIC_ADD_X2_OFFSET, 0x0, 0x0, 0x1, 0x1 }, // 18
3644
  { BUFFER_ATOMIC_ADD_X2_OFFSET_RTN, BUFFER_ATOMIC_ADD_X2_OFFSET_RTN, 0x0, 0x0, 0x1, 0x1 }, // 19
3645
  { BUFFER_ATOMIC_AND_ADDR64, BUFFER_ATOMIC_AND_ADDR64, 0x0, 0x1, 0x1, 0x1 }, // 20
3646
  { BUFFER_ATOMIC_AND_ADDR64_RTN, BUFFER_ATOMIC_AND_ADDR64_RTN, 0x0, 0x1, 0x1, 0x1 }, // 21
3647
  { BUFFER_ATOMIC_AND_BOTHEN, BUFFER_ATOMIC_AND_BOTHEN, 0x0, 0x1, 0x1, 0x1 }, // 22
3648
  { BUFFER_ATOMIC_AND_BOTHEN_RTN, BUFFER_ATOMIC_AND_BOTHEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 23
3649
  { BUFFER_ATOMIC_AND_IDXEN, BUFFER_ATOMIC_AND_IDXEN, 0x0, 0x1, 0x1, 0x1 }, // 24
3650
  { BUFFER_ATOMIC_AND_IDXEN_RTN, BUFFER_ATOMIC_AND_IDXEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 25
3651
  { BUFFER_ATOMIC_AND_OFFEN, BUFFER_ATOMIC_AND_OFFEN, 0x0, 0x1, 0x1, 0x1 }, // 26
3652
  { BUFFER_ATOMIC_AND_OFFEN_RTN, BUFFER_ATOMIC_AND_OFFEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 27
3653
  { BUFFER_ATOMIC_AND_OFFSET, BUFFER_ATOMIC_AND_OFFSET, 0x0, 0x0, 0x1, 0x1 }, // 28
3654
  { BUFFER_ATOMIC_AND_OFFSET_RTN, BUFFER_ATOMIC_AND_OFFSET_RTN, 0x0, 0x0, 0x1, 0x1 }, // 29
3655
  { BUFFER_ATOMIC_AND_X2_ADDR64, BUFFER_ATOMIC_AND_X2_ADDR64, 0x0, 0x1, 0x1, 0x1 }, // 30
3656
  { BUFFER_ATOMIC_AND_X2_ADDR64_RTN, BUFFER_ATOMIC_AND_X2_ADDR64_RTN, 0x0, 0x1, 0x1, 0x1 }, // 31
3657
  { BUFFER_ATOMIC_AND_X2_BOTHEN, BUFFER_ATOMIC_AND_X2_BOTHEN, 0x0, 0x1, 0x1, 0x1 }, // 32
3658
  { BUFFER_ATOMIC_AND_X2_BOTHEN_RTN, BUFFER_ATOMIC_AND_X2_BOTHEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 33
3659
  { BUFFER_ATOMIC_AND_X2_IDXEN, BUFFER_ATOMIC_AND_X2_IDXEN, 0x0, 0x1, 0x1, 0x1 }, // 34
3660
  { BUFFER_ATOMIC_AND_X2_IDXEN_RTN, BUFFER_ATOMIC_AND_X2_IDXEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 35
3661
  { BUFFER_ATOMIC_AND_X2_OFFEN, BUFFER_ATOMIC_AND_X2_OFFEN, 0x0, 0x1, 0x1, 0x1 }, // 36
3662
  { BUFFER_ATOMIC_AND_X2_OFFEN_RTN, BUFFER_ATOMIC_AND_X2_OFFEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 37
3663
  { BUFFER_ATOMIC_AND_X2_OFFSET, BUFFER_ATOMIC_AND_X2_OFFSET, 0x0, 0x0, 0x1, 0x1 }, // 38
3664
  { BUFFER_ATOMIC_AND_X2_OFFSET_RTN, BUFFER_ATOMIC_AND_X2_OFFSET_RTN, 0x0, 0x0, 0x1, 0x1 }, // 39
3665
  { BUFFER_ATOMIC_CMPSWAP_ADDR64, BUFFER_ATOMIC_CMPSWAP_ADDR64, 0x0, 0x1, 0x1, 0x1 }, // 40
3666
  { BUFFER_ATOMIC_CMPSWAP_ADDR64_RTN, BUFFER_ATOMIC_CMPSWAP_ADDR64_RTN, 0x0, 0x1, 0x1, 0x1 }, // 41
3667
  { BUFFER_ATOMIC_CMPSWAP_BOTHEN, BUFFER_ATOMIC_CMPSWAP_BOTHEN, 0x0, 0x1, 0x1, 0x1 }, // 42
3668
  { BUFFER_ATOMIC_CMPSWAP_BOTHEN_RTN, BUFFER_ATOMIC_CMPSWAP_BOTHEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 43
3669
  { BUFFER_ATOMIC_CMPSWAP_IDXEN, BUFFER_ATOMIC_CMPSWAP_IDXEN, 0x0, 0x1, 0x1, 0x1 }, // 44
3670
  { BUFFER_ATOMIC_CMPSWAP_IDXEN_RTN, BUFFER_ATOMIC_CMPSWAP_IDXEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 45
3671
  { BUFFER_ATOMIC_CMPSWAP_OFFEN, BUFFER_ATOMIC_CMPSWAP_OFFEN, 0x0, 0x1, 0x1, 0x1 }, // 46
3672
  { BUFFER_ATOMIC_CMPSWAP_OFFEN_RTN, BUFFER_ATOMIC_CMPSWAP_OFFEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 47
3673
  { BUFFER_ATOMIC_CMPSWAP_OFFSET, BUFFER_ATOMIC_CMPSWAP_OFFSET, 0x0, 0x0, 0x1, 0x1 }, // 48
3674
  { BUFFER_ATOMIC_CMPSWAP_OFFSET_RTN, BUFFER_ATOMIC_CMPSWAP_OFFSET_RTN, 0x0, 0x0, 0x1, 0x1 }, // 49
3675
  { BUFFER_ATOMIC_CMPSWAP_X2_ADDR64, BUFFER_ATOMIC_CMPSWAP_X2_ADDR64, 0x0, 0x1, 0x1, 0x1 }, // 50
3676
  { BUFFER_ATOMIC_CMPSWAP_X2_ADDR64_RTN, BUFFER_ATOMIC_CMPSWAP_X2_ADDR64_RTN, 0x0, 0x1, 0x1, 0x1 }, // 51
3677
  { BUFFER_ATOMIC_CMPSWAP_X2_BOTHEN, BUFFER_ATOMIC_CMPSWAP_X2_BOTHEN, 0x0, 0x1, 0x1, 0x1 }, // 52
3678
  { BUFFER_ATOMIC_CMPSWAP_X2_BOTHEN_RTN, BUFFER_ATOMIC_CMPSWAP_X2_BOTHEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 53
3679
  { BUFFER_ATOMIC_CMPSWAP_X2_IDXEN, BUFFER_ATOMIC_CMPSWAP_X2_IDXEN, 0x0, 0x1, 0x1, 0x1 }, // 54
3680
  { BUFFER_ATOMIC_CMPSWAP_X2_IDXEN_RTN, BUFFER_ATOMIC_CMPSWAP_X2_IDXEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 55
3681
  { BUFFER_ATOMIC_CMPSWAP_X2_OFFEN, BUFFER_ATOMIC_CMPSWAP_X2_OFFEN, 0x0, 0x1, 0x1, 0x1 }, // 56
3682
  { BUFFER_ATOMIC_CMPSWAP_X2_OFFEN_RTN, BUFFER_ATOMIC_CMPSWAP_X2_OFFEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 57
3683
  { BUFFER_ATOMIC_CMPSWAP_X2_OFFSET, BUFFER_ATOMIC_CMPSWAP_X2_OFFSET, 0x0, 0x0, 0x1, 0x1 }, // 58
3684
  { BUFFER_ATOMIC_CMPSWAP_X2_OFFSET_RTN, BUFFER_ATOMIC_CMPSWAP_X2_OFFSET_RTN, 0x0, 0x0, 0x1, 0x1 }, // 59
3685
  { BUFFER_ATOMIC_DEC_ADDR64, BUFFER_ATOMIC_DEC_ADDR64, 0x0, 0x1, 0x1, 0x1 }, // 60
3686
  { BUFFER_ATOMIC_DEC_ADDR64_RTN, BUFFER_ATOMIC_DEC_ADDR64_RTN, 0x0, 0x1, 0x1, 0x1 }, // 61
3687
  { BUFFER_ATOMIC_DEC_BOTHEN, BUFFER_ATOMIC_DEC_BOTHEN, 0x0, 0x1, 0x1, 0x1 }, // 62
3688
  { BUFFER_ATOMIC_DEC_BOTHEN_RTN, BUFFER_ATOMIC_DEC_BOTHEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 63
3689
  { BUFFER_ATOMIC_DEC_IDXEN, BUFFER_ATOMIC_DEC_IDXEN, 0x0, 0x1, 0x1, 0x1 }, // 64
3690
  { BUFFER_ATOMIC_DEC_IDXEN_RTN, BUFFER_ATOMIC_DEC_IDXEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 65
3691
  { BUFFER_ATOMIC_DEC_OFFEN, BUFFER_ATOMIC_DEC_OFFEN, 0x0, 0x1, 0x1, 0x1 }, // 66
3692
  { BUFFER_ATOMIC_DEC_OFFEN_RTN, BUFFER_ATOMIC_DEC_OFFEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 67
3693
  { BUFFER_ATOMIC_DEC_OFFSET, BUFFER_ATOMIC_DEC_OFFSET, 0x0, 0x0, 0x1, 0x1 }, // 68
3694
  { BUFFER_ATOMIC_DEC_OFFSET_RTN, BUFFER_ATOMIC_DEC_OFFSET_RTN, 0x0, 0x0, 0x1, 0x1 }, // 69
3695
  { BUFFER_ATOMIC_DEC_X2_ADDR64, BUFFER_ATOMIC_DEC_X2_ADDR64, 0x0, 0x1, 0x1, 0x1 }, // 70
3696
  { BUFFER_ATOMIC_DEC_X2_ADDR64_RTN, BUFFER_ATOMIC_DEC_X2_ADDR64_RTN, 0x0, 0x1, 0x1, 0x1 }, // 71
3697
  { BUFFER_ATOMIC_DEC_X2_BOTHEN, BUFFER_ATOMIC_DEC_X2_BOTHEN, 0x0, 0x1, 0x1, 0x1 }, // 72
3698
  { BUFFER_ATOMIC_DEC_X2_BOTHEN_RTN, BUFFER_ATOMIC_DEC_X2_BOTHEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 73
3699
  { BUFFER_ATOMIC_DEC_X2_IDXEN, BUFFER_ATOMIC_DEC_X2_IDXEN, 0x0, 0x1, 0x1, 0x1 }, // 74
3700
  { BUFFER_ATOMIC_DEC_X2_IDXEN_RTN, BUFFER_ATOMIC_DEC_X2_IDXEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 75
3701
  { BUFFER_ATOMIC_DEC_X2_OFFEN, BUFFER_ATOMIC_DEC_X2_OFFEN, 0x0, 0x1, 0x1, 0x1 }, // 76
3702
  { BUFFER_ATOMIC_DEC_X2_OFFEN_RTN, BUFFER_ATOMIC_DEC_X2_OFFEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 77
3703
  { BUFFER_ATOMIC_DEC_X2_OFFSET, BUFFER_ATOMIC_DEC_X2_OFFSET, 0x0, 0x0, 0x1, 0x1 }, // 78
3704
  { BUFFER_ATOMIC_DEC_X2_OFFSET_RTN, BUFFER_ATOMIC_DEC_X2_OFFSET_RTN, 0x0, 0x0, 0x1, 0x1 }, // 79
3705
  { BUFFER_ATOMIC_INC_ADDR64, BUFFER_ATOMIC_INC_ADDR64, 0x0, 0x1, 0x1, 0x1 }, // 80
3706
  { BUFFER_ATOMIC_INC_ADDR64_RTN, BUFFER_ATOMIC_INC_ADDR64_RTN, 0x0, 0x1, 0x1, 0x1 }, // 81
3707
  { BUFFER_ATOMIC_INC_BOTHEN, BUFFER_ATOMIC_INC_BOTHEN, 0x0, 0x1, 0x1, 0x1 }, // 82
3708
  { BUFFER_ATOMIC_INC_BOTHEN_RTN, BUFFER_ATOMIC_INC_BOTHEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 83
3709
  { BUFFER_ATOMIC_INC_IDXEN, BUFFER_ATOMIC_INC_IDXEN, 0x0, 0x1, 0x1, 0x1 }, // 84
3710
  { BUFFER_ATOMIC_INC_IDXEN_RTN, BUFFER_ATOMIC_INC_IDXEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 85
3711
  { BUFFER_ATOMIC_INC_OFFEN, BUFFER_ATOMIC_INC_OFFEN, 0x0, 0x1, 0x1, 0x1 }, // 86
3712
  { BUFFER_ATOMIC_INC_OFFEN_RTN, BUFFER_ATOMIC_INC_OFFEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 87
3713
  { BUFFER_ATOMIC_INC_OFFSET, BUFFER_ATOMIC_INC_OFFSET, 0x0, 0x0, 0x1, 0x1 }, // 88
3714
  { BUFFER_ATOMIC_INC_OFFSET_RTN, BUFFER_ATOMIC_INC_OFFSET_RTN, 0x0, 0x0, 0x1, 0x1 }, // 89
3715
  { BUFFER_ATOMIC_INC_X2_ADDR64, BUFFER_ATOMIC_INC_X2_ADDR64, 0x0, 0x1, 0x1, 0x1 }, // 90
3716
  { BUFFER_ATOMIC_INC_X2_ADDR64_RTN, BUFFER_ATOMIC_INC_X2_ADDR64_RTN, 0x0, 0x1, 0x1, 0x1 }, // 91
3717
  { BUFFER_ATOMIC_INC_X2_BOTHEN, BUFFER_ATOMIC_INC_X2_BOTHEN, 0x0, 0x1, 0x1, 0x1 }, // 92
3718
  { BUFFER_ATOMIC_INC_X2_BOTHEN_RTN, BUFFER_ATOMIC_INC_X2_BOTHEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 93
3719
  { BUFFER_ATOMIC_INC_X2_IDXEN, BUFFER_ATOMIC_INC_X2_IDXEN, 0x0, 0x1, 0x1, 0x1 }, // 94
3720
  { BUFFER_ATOMIC_INC_X2_IDXEN_RTN, BUFFER_ATOMIC_INC_X2_IDXEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 95
3721
  { BUFFER_ATOMIC_INC_X2_OFFEN, BUFFER_ATOMIC_INC_X2_OFFEN, 0x0, 0x1, 0x1, 0x1 }, // 96
3722
  { BUFFER_ATOMIC_INC_X2_OFFEN_RTN, BUFFER_ATOMIC_INC_X2_OFFEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 97
3723
  { BUFFER_ATOMIC_INC_X2_OFFSET, BUFFER_ATOMIC_INC_X2_OFFSET, 0x0, 0x0, 0x1, 0x1 }, // 98
3724
  { BUFFER_ATOMIC_INC_X2_OFFSET_RTN, BUFFER_ATOMIC_INC_X2_OFFSET_RTN, 0x0, 0x0, 0x1, 0x1 }, // 99
3725
  { BUFFER_ATOMIC_OR_ADDR64, BUFFER_ATOMIC_OR_ADDR64, 0x0, 0x1, 0x1, 0x1 }, // 100
3726
  { BUFFER_ATOMIC_OR_ADDR64_RTN, BUFFER_ATOMIC_OR_ADDR64_RTN, 0x0, 0x1, 0x1, 0x1 }, // 101
3727
  { BUFFER_ATOMIC_OR_BOTHEN, BUFFER_ATOMIC_OR_BOTHEN, 0x0, 0x1, 0x1, 0x1 }, // 102
3728
  { BUFFER_ATOMIC_OR_BOTHEN_RTN, BUFFER_ATOMIC_OR_BOTHEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 103
3729
  { BUFFER_ATOMIC_OR_IDXEN, BUFFER_ATOMIC_OR_IDXEN, 0x0, 0x1, 0x1, 0x1 }, // 104
3730
  { BUFFER_ATOMIC_OR_IDXEN_RTN, BUFFER_ATOMIC_OR_IDXEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 105
3731
  { BUFFER_ATOMIC_OR_OFFEN, BUFFER_ATOMIC_OR_OFFEN, 0x0, 0x1, 0x1, 0x1 }, // 106
3732
  { BUFFER_ATOMIC_OR_OFFEN_RTN, BUFFER_ATOMIC_OR_OFFEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 107
3733
  { BUFFER_ATOMIC_OR_OFFSET, BUFFER_ATOMIC_OR_OFFSET, 0x0, 0x0, 0x1, 0x1 }, // 108
3734
  { BUFFER_ATOMIC_OR_OFFSET_RTN, BUFFER_ATOMIC_OR_OFFSET_RTN, 0x0, 0x0, 0x1, 0x1 }, // 109
3735
  { BUFFER_ATOMIC_OR_X2_ADDR64, BUFFER_ATOMIC_OR_X2_ADDR64, 0x0, 0x1, 0x1, 0x1 }, // 110
3736
  { BUFFER_ATOMIC_OR_X2_ADDR64_RTN, BUFFER_ATOMIC_OR_X2_ADDR64_RTN, 0x0, 0x1, 0x1, 0x1 }, // 111
3737
  { BUFFER_ATOMIC_OR_X2_BOTHEN, BUFFER_ATOMIC_OR_X2_BOTHEN, 0x0, 0x1, 0x1, 0x1 }, // 112
3738
  { BUFFER_ATOMIC_OR_X2_BOTHEN_RTN, BUFFER_ATOMIC_OR_X2_BOTHEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 113
3739
  { BUFFER_ATOMIC_OR_X2_IDXEN, BUFFER_ATOMIC_OR_X2_IDXEN, 0x0, 0x1, 0x1, 0x1 }, // 114
3740
  { BUFFER_ATOMIC_OR_X2_IDXEN_RTN, BUFFER_ATOMIC_OR_X2_IDXEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 115
3741
  { BUFFER_ATOMIC_OR_X2_OFFEN, BUFFER_ATOMIC_OR_X2_OFFEN, 0x0, 0x1, 0x1, 0x1 }, // 116
3742
  { BUFFER_ATOMIC_OR_X2_OFFEN_RTN, BUFFER_ATOMIC_OR_X2_OFFEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 117
3743
  { BUFFER_ATOMIC_OR_X2_OFFSET, BUFFER_ATOMIC_OR_X2_OFFSET, 0x0, 0x0, 0x1, 0x1 }, // 118
3744
  { BUFFER_ATOMIC_OR_X2_OFFSET_RTN, BUFFER_ATOMIC_OR_X2_OFFSET_RTN, 0x0, 0x0, 0x1, 0x1 }, // 119
3745
  { BUFFER_ATOMIC_SMAX_ADDR64, BUFFER_ATOMIC_SMAX_ADDR64, 0x0, 0x1, 0x1, 0x1 }, // 120
3746
  { BUFFER_ATOMIC_SMAX_ADDR64_RTN, BUFFER_ATOMIC_SMAX_ADDR64_RTN, 0x0, 0x1, 0x1, 0x1 }, // 121
3747
  { BUFFER_ATOMIC_SMAX_BOTHEN, BUFFER_ATOMIC_SMAX_BOTHEN, 0x0, 0x1, 0x1, 0x1 }, // 122
3748
  { BUFFER_ATOMIC_SMAX_BOTHEN_RTN, BUFFER_ATOMIC_SMAX_BOTHEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 123
3749
  { BUFFER_ATOMIC_SMAX_IDXEN, BUFFER_ATOMIC_SMAX_IDXEN, 0x0, 0x1, 0x1, 0x1 }, // 124
3750
  { BUFFER_ATOMIC_SMAX_IDXEN_RTN, BUFFER_ATOMIC_SMAX_IDXEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 125
3751
  { BUFFER_ATOMIC_SMAX_OFFEN, BUFFER_ATOMIC_SMAX_OFFEN, 0x0, 0x1, 0x1, 0x1 }, // 126
3752
  { BUFFER_ATOMIC_SMAX_OFFEN_RTN, BUFFER_ATOMIC_SMAX_OFFEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 127
3753
  { BUFFER_ATOMIC_SMAX_OFFSET, BUFFER_ATOMIC_SMAX_OFFSET, 0x0, 0x0, 0x1, 0x1 }, // 128
3754
  { BUFFER_ATOMIC_SMAX_OFFSET_RTN, BUFFER_ATOMIC_SMAX_OFFSET_RTN, 0x0, 0x0, 0x1, 0x1 }, // 129
3755
  { BUFFER_ATOMIC_SMAX_X2_ADDR64, BUFFER_ATOMIC_SMAX_X2_ADDR64, 0x0, 0x1, 0x1, 0x1 }, // 130
3756
  { BUFFER_ATOMIC_SMAX_X2_ADDR64_RTN, BUFFER_ATOMIC_SMAX_X2_ADDR64_RTN, 0x0, 0x1, 0x1, 0x1 }, // 131
3757
  { BUFFER_ATOMIC_SMAX_X2_BOTHEN, BUFFER_ATOMIC_SMAX_X2_BOTHEN, 0x0, 0x1, 0x1, 0x1 }, // 132
3758
  { BUFFER_ATOMIC_SMAX_X2_BOTHEN_RTN, BUFFER_ATOMIC_SMAX_X2_BOTHEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 133
3759
  { BUFFER_ATOMIC_SMAX_X2_IDXEN, BUFFER_ATOMIC_SMAX_X2_IDXEN, 0x0, 0x1, 0x1, 0x1 }, // 134
3760
  { BUFFER_ATOMIC_SMAX_X2_IDXEN_RTN, BUFFER_ATOMIC_SMAX_X2_IDXEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 135
3761
  { BUFFER_ATOMIC_SMAX_X2_OFFEN, BUFFER_ATOMIC_SMAX_X2_OFFEN, 0x0, 0x1, 0x1, 0x1 }, // 136
3762
  { BUFFER_ATOMIC_SMAX_X2_OFFEN_RTN, BUFFER_ATOMIC_SMAX_X2_OFFEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 137
3763
  { BUFFER_ATOMIC_SMAX_X2_OFFSET, BUFFER_ATOMIC_SMAX_X2_OFFSET, 0x0, 0x0, 0x1, 0x1 }, // 138
3764
  { BUFFER_ATOMIC_SMAX_X2_OFFSET_RTN, BUFFER_ATOMIC_SMAX_X2_OFFSET_RTN, 0x0, 0x0, 0x1, 0x1 }, // 139
3765
  { BUFFER_ATOMIC_SMIN_ADDR64, BUFFER_ATOMIC_SMIN_ADDR64, 0x0, 0x1, 0x1, 0x1 }, // 140
3766
  { BUFFER_ATOMIC_SMIN_ADDR64_RTN, BUFFER_ATOMIC_SMIN_ADDR64_RTN, 0x0, 0x1, 0x1, 0x1 }, // 141
3767
  { BUFFER_ATOMIC_SMIN_BOTHEN, BUFFER_ATOMIC_SMIN_BOTHEN, 0x0, 0x1, 0x1, 0x1 }, // 142
3768
  { BUFFER_ATOMIC_SMIN_BOTHEN_RTN, BUFFER_ATOMIC_SMIN_BOTHEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 143
3769
  { BUFFER_ATOMIC_SMIN_IDXEN, BUFFER_ATOMIC_SMIN_IDXEN, 0x0, 0x1, 0x1, 0x1 }, // 144
3770
  { BUFFER_ATOMIC_SMIN_IDXEN_RTN, BUFFER_ATOMIC_SMIN_IDXEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 145
3771
  { BUFFER_ATOMIC_SMIN_OFFEN, BUFFER_ATOMIC_SMIN_OFFEN, 0x0, 0x1, 0x1, 0x1 }, // 146
3772
  { BUFFER_ATOMIC_SMIN_OFFEN_RTN, BUFFER_ATOMIC_SMIN_OFFEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 147
3773
  { BUFFER_ATOMIC_SMIN_OFFSET, BUFFER_ATOMIC_SMIN_OFFSET, 0x0, 0x0, 0x1, 0x1 }, // 148
3774
  { BUFFER_ATOMIC_SMIN_OFFSET_RTN, BUFFER_ATOMIC_SMIN_OFFSET_RTN, 0x0, 0x0, 0x1, 0x1 }, // 149
3775
  { BUFFER_ATOMIC_SMIN_X2_ADDR64, BUFFER_ATOMIC_SMIN_X2_ADDR64, 0x0, 0x1, 0x1, 0x1 }, // 150
3776
  { BUFFER_ATOMIC_SMIN_X2_ADDR64_RTN, BUFFER_ATOMIC_SMIN_X2_ADDR64_RTN, 0x0, 0x1, 0x1, 0x1 }, // 151
3777
  { BUFFER_ATOMIC_SMIN_X2_BOTHEN, BUFFER_ATOMIC_SMIN_X2_BOTHEN, 0x0, 0x1, 0x1, 0x1 }, // 152
3778
  { BUFFER_ATOMIC_SMIN_X2_BOTHEN_RTN, BUFFER_ATOMIC_SMIN_X2_BOTHEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 153
3779
  { BUFFER_ATOMIC_SMIN_X2_IDXEN, BUFFER_ATOMIC_SMIN_X2_IDXEN, 0x0, 0x1, 0x1, 0x1 }, // 154
3780
  { BUFFER_ATOMIC_SMIN_X2_IDXEN_RTN, BUFFER_ATOMIC_SMIN_X2_IDXEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 155
3781
  { BUFFER_ATOMIC_SMIN_X2_OFFEN, BUFFER_ATOMIC_SMIN_X2_OFFEN, 0x0, 0x1, 0x1, 0x1 }, // 156
3782
  { BUFFER_ATOMIC_SMIN_X2_OFFEN_RTN, BUFFER_ATOMIC_SMIN_X2_OFFEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 157
3783
  { BUFFER_ATOMIC_SMIN_X2_OFFSET, BUFFER_ATOMIC_SMIN_X2_OFFSET, 0x0, 0x0, 0x1, 0x1 }, // 158
3784
  { BUFFER_ATOMIC_SMIN_X2_OFFSET_RTN, BUFFER_ATOMIC_SMIN_X2_OFFSET_RTN, 0x0, 0x0, 0x1, 0x1 }, // 159
3785
  { BUFFER_ATOMIC_SUB_ADDR64, BUFFER_ATOMIC_SUB_ADDR64, 0x0, 0x1, 0x1, 0x1 }, // 160
3786
  { BUFFER_ATOMIC_SUB_ADDR64_RTN, BUFFER_ATOMIC_SUB_ADDR64_RTN, 0x0, 0x1, 0x1, 0x1 }, // 161
3787
  { BUFFER_ATOMIC_SUB_BOTHEN, BUFFER_ATOMIC_SUB_BOTHEN, 0x0, 0x1, 0x1, 0x1 }, // 162
3788
  { BUFFER_ATOMIC_SUB_BOTHEN_RTN, BUFFER_ATOMIC_SUB_BOTHEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 163
3789
  { BUFFER_ATOMIC_SUB_IDXEN, BUFFER_ATOMIC_SUB_IDXEN, 0x0, 0x1, 0x1, 0x1 }, // 164
3790
  { BUFFER_ATOMIC_SUB_IDXEN_RTN, BUFFER_ATOMIC_SUB_IDXEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 165
3791
  { BUFFER_ATOMIC_SUB_OFFEN, BUFFER_ATOMIC_SUB_OFFEN, 0x0, 0x1, 0x1, 0x1 }, // 166
3792
  { BUFFER_ATOMIC_SUB_OFFEN_RTN, BUFFER_ATOMIC_SUB_OFFEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 167
3793
  { BUFFER_ATOMIC_SUB_OFFSET, BUFFER_ATOMIC_SUB_OFFSET, 0x0, 0x0, 0x1, 0x1 }, // 168
3794
  { BUFFER_ATOMIC_SUB_OFFSET_RTN, BUFFER_ATOMIC_SUB_OFFSET_RTN, 0x0, 0x0, 0x1, 0x1 }, // 169
3795
  { BUFFER_ATOMIC_SUB_X2_ADDR64, BUFFER_ATOMIC_SUB_X2_ADDR64, 0x0, 0x1, 0x1, 0x1 }, // 170
3796
  { BUFFER_ATOMIC_SUB_X2_ADDR64_RTN, BUFFER_ATOMIC_SUB_X2_ADDR64_RTN, 0x0, 0x1, 0x1, 0x1 }, // 171
3797
  { BUFFER_ATOMIC_SUB_X2_BOTHEN, BUFFER_ATOMIC_SUB_X2_BOTHEN, 0x0, 0x1, 0x1, 0x1 }, // 172
3798
  { BUFFER_ATOMIC_SUB_X2_BOTHEN_RTN, BUFFER_ATOMIC_SUB_X2_BOTHEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 173
3799
  { BUFFER_ATOMIC_SUB_X2_IDXEN, BUFFER_ATOMIC_SUB_X2_IDXEN, 0x0, 0x1, 0x1, 0x1 }, // 174
3800
  { BUFFER_ATOMIC_SUB_X2_IDXEN_RTN, BUFFER_ATOMIC_SUB_X2_IDXEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 175
3801
  { BUFFER_ATOMIC_SUB_X2_OFFEN, BUFFER_ATOMIC_SUB_X2_OFFEN, 0x0, 0x1, 0x1, 0x1 }, // 176
3802
  { BUFFER_ATOMIC_SUB_X2_OFFEN_RTN, BUFFER_ATOMIC_SUB_X2_OFFEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 177
3803
  { BUFFER_ATOMIC_SUB_X2_OFFSET, BUFFER_ATOMIC_SUB_X2_OFFSET, 0x0, 0x0, 0x1, 0x1 }, // 178
3804
  { BUFFER_ATOMIC_SUB_X2_OFFSET_RTN, BUFFER_ATOMIC_SUB_X2_OFFSET_RTN, 0x0, 0x0, 0x1, 0x1 }, // 179
3805
  { BUFFER_ATOMIC_SWAP_ADDR64, BUFFER_ATOMIC_SWAP_ADDR64, 0x0, 0x1, 0x1, 0x1 }, // 180
3806
  { BUFFER_ATOMIC_SWAP_ADDR64_RTN, BUFFER_ATOMIC_SWAP_ADDR64_RTN, 0x0, 0x1, 0x1, 0x1 }, // 181
3807
  { BUFFER_ATOMIC_SWAP_BOTHEN, BUFFER_ATOMIC_SWAP_BOTHEN, 0x0, 0x1, 0x1, 0x1 }, // 182
3808
  { BUFFER_ATOMIC_SWAP_BOTHEN_RTN, BUFFER_ATOMIC_SWAP_BOTHEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 183
3809
  { BUFFER_ATOMIC_SWAP_IDXEN, BUFFER_ATOMIC_SWAP_IDXEN, 0x0, 0x1, 0x1, 0x1 }, // 184
3810
  { BUFFER_ATOMIC_SWAP_IDXEN_RTN, BUFFER_ATOMIC_SWAP_IDXEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 185
3811
  { BUFFER_ATOMIC_SWAP_OFFEN, BUFFER_ATOMIC_SWAP_OFFEN, 0x0, 0x1, 0x1, 0x1 }, // 186
3812
  { BUFFER_ATOMIC_SWAP_OFFEN_RTN, BUFFER_ATOMIC_SWAP_OFFEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 187
3813
  { BUFFER_ATOMIC_SWAP_OFFSET, BUFFER_ATOMIC_SWAP_OFFSET, 0x0, 0x0, 0x1, 0x1 }, // 188
3814
  { BUFFER_ATOMIC_SWAP_OFFSET_RTN, BUFFER_ATOMIC_SWAP_OFFSET_RTN, 0x0, 0x0, 0x1, 0x1 }, // 189
3815
  { BUFFER_ATOMIC_SWAP_X2_ADDR64, BUFFER_ATOMIC_SWAP_X2_ADDR64, 0x0, 0x1, 0x1, 0x1 }, // 190
3816
  { BUFFER_ATOMIC_SWAP_X2_ADDR64_RTN, BUFFER_ATOMIC_SWAP_X2_ADDR64_RTN, 0x0, 0x1, 0x1, 0x1 }, // 191
3817
  { BUFFER_ATOMIC_SWAP_X2_BOTHEN, BUFFER_ATOMIC_SWAP_X2_BOTHEN, 0x0, 0x1, 0x1, 0x1 }, // 192
3818
  { BUFFER_ATOMIC_SWAP_X2_BOTHEN_RTN, BUFFER_ATOMIC_SWAP_X2_BOTHEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 193
3819
  { BUFFER_ATOMIC_SWAP_X2_IDXEN, BUFFER_ATOMIC_SWAP_X2_IDXEN, 0x0, 0x1, 0x1, 0x1 }, // 194
3820
  { BUFFER_ATOMIC_SWAP_X2_IDXEN_RTN, BUFFER_ATOMIC_SWAP_X2_IDXEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 195
3821
  { BUFFER_ATOMIC_SWAP_X2_OFFEN, BUFFER_ATOMIC_SWAP_X2_OFFEN, 0x0, 0x1, 0x1, 0x1 }, // 196
3822
  { BUFFER_ATOMIC_SWAP_X2_OFFEN_RTN, BUFFER_ATOMIC_SWAP_X2_OFFEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 197
3823
  { BUFFER_ATOMIC_SWAP_X2_OFFSET, BUFFER_ATOMIC_SWAP_X2_OFFSET, 0x0, 0x0, 0x1, 0x1 }, // 198
3824
  { BUFFER_ATOMIC_SWAP_X2_OFFSET_RTN, BUFFER_ATOMIC_SWAP_X2_OFFSET_RTN, 0x0, 0x0, 0x1, 0x1 }, // 199
3825
  { BUFFER_ATOMIC_UMAX_ADDR64, BUFFER_ATOMIC_UMAX_ADDR64, 0x0, 0x1, 0x1, 0x1 }, // 200
3826
  { BUFFER_ATOMIC_UMAX_ADDR64_RTN, BUFFER_ATOMIC_UMAX_ADDR64_RTN, 0x0, 0x1, 0x1, 0x1 }, // 201
3827
  { BUFFER_ATOMIC_UMAX_BOTHEN, BUFFER_ATOMIC_UMAX_BOTHEN, 0x0, 0x1, 0x1, 0x1 }, // 202
3828
  { BUFFER_ATOMIC_UMAX_BOTHEN_RTN, BUFFER_ATOMIC_UMAX_BOTHEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 203
3829
  { BUFFER_ATOMIC_UMAX_IDXEN, BUFFER_ATOMIC_UMAX_IDXEN, 0x0, 0x1, 0x1, 0x1 }, // 204
3830
  { BUFFER_ATOMIC_UMAX_IDXEN_RTN, BUFFER_ATOMIC_UMAX_IDXEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 205
3831
  { BUFFER_ATOMIC_UMAX_OFFEN, BUFFER_ATOMIC_UMAX_OFFEN, 0x0, 0x1, 0x1, 0x1 }, // 206
3832
  { BUFFER_ATOMIC_UMAX_OFFEN_RTN, BUFFER_ATOMIC_UMAX_OFFEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 207
3833
  { BUFFER_ATOMIC_UMAX_OFFSET, BUFFER_ATOMIC_UMAX_OFFSET, 0x0, 0x0, 0x1, 0x1 }, // 208
3834
  { BUFFER_ATOMIC_UMAX_OFFSET_RTN, BUFFER_ATOMIC_UMAX_OFFSET_RTN, 0x0, 0x0, 0x1, 0x1 }, // 209
3835
  { BUFFER_ATOMIC_UMAX_X2_ADDR64, BUFFER_ATOMIC_UMAX_X2_ADDR64, 0x0, 0x1, 0x1, 0x1 }, // 210
3836
  { BUFFER_ATOMIC_UMAX_X2_ADDR64_RTN, BUFFER_ATOMIC_UMAX_X2_ADDR64_RTN, 0x0, 0x1, 0x1, 0x1 }, // 211
3837
  { BUFFER_ATOMIC_UMAX_X2_BOTHEN, BUFFER_ATOMIC_UMAX_X2_BOTHEN, 0x0, 0x1, 0x1, 0x1 }, // 212
3838
  { BUFFER_ATOMIC_UMAX_X2_BOTHEN_RTN, BUFFER_ATOMIC_UMAX_X2_BOTHEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 213
3839
  { BUFFER_ATOMIC_UMAX_X2_IDXEN, BUFFER_ATOMIC_UMAX_X2_IDXEN, 0x0, 0x1, 0x1, 0x1 }, // 214
3840
  { BUFFER_ATOMIC_UMAX_X2_IDXEN_RTN, BUFFER_ATOMIC_UMAX_X2_IDXEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 215
3841
  { BUFFER_ATOMIC_UMAX_X2_OFFEN, BUFFER_ATOMIC_UMAX_X2_OFFEN, 0x0, 0x1, 0x1, 0x1 }, // 216
3842
  { BUFFER_ATOMIC_UMAX_X2_OFFEN_RTN, BUFFER_ATOMIC_UMAX_X2_OFFEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 217
3843
  { BUFFER_ATOMIC_UMAX_X2_OFFSET, BUFFER_ATOMIC_UMAX_X2_OFFSET, 0x0, 0x0, 0x1, 0x1 }, // 218
3844
  { BUFFER_ATOMIC_UMAX_X2_OFFSET_RTN, BUFFER_ATOMIC_UMAX_X2_OFFSET_RTN, 0x0, 0x0, 0x1, 0x1 }, // 219
3845
  { BUFFER_ATOMIC_UMIN_ADDR64, BUFFER_ATOMIC_UMIN_ADDR64, 0x0, 0x1, 0x1, 0x1 }, // 220
3846
  { BUFFER_ATOMIC_UMIN_ADDR64_RTN, BUFFER_ATOMIC_UMIN_ADDR64_RTN, 0x0, 0x1, 0x1, 0x1 }, // 221
3847
  { BUFFER_ATOMIC_UMIN_BOTHEN, BUFFER_ATOMIC_UMIN_BOTHEN, 0x0, 0x1, 0x1, 0x1 }, // 222
3848
  { BUFFER_ATOMIC_UMIN_BOTHEN_RTN, BUFFER_ATOMIC_UMIN_BOTHEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 223
3849
  { BUFFER_ATOMIC_UMIN_IDXEN, BUFFER_ATOMIC_UMIN_IDXEN, 0x0, 0x1, 0x1, 0x1 }, // 224
3850
  { BUFFER_ATOMIC_UMIN_IDXEN_RTN, BUFFER_ATOMIC_UMIN_IDXEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 225
3851
  { BUFFER_ATOMIC_UMIN_OFFEN, BUFFER_ATOMIC_UMIN_OFFEN, 0x0, 0x1, 0x1, 0x1 }, // 226
3852
  { BUFFER_ATOMIC_UMIN_OFFEN_RTN, BUFFER_ATOMIC_UMIN_OFFEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 227
3853
  { BUFFER_ATOMIC_UMIN_OFFSET, BUFFER_ATOMIC_UMIN_OFFSET, 0x0, 0x0, 0x1, 0x1 }, // 228
3854
  { BUFFER_ATOMIC_UMIN_OFFSET_RTN, BUFFER_ATOMIC_UMIN_OFFSET_RTN, 0x0, 0x0, 0x1, 0x1 }, // 229
3855
  { BUFFER_ATOMIC_UMIN_X2_ADDR64, BUFFER_ATOMIC_UMIN_X2_ADDR64, 0x0, 0x1, 0x1, 0x1 }, // 230
3856
  { BUFFER_ATOMIC_UMIN_X2_ADDR64_RTN, BUFFER_ATOMIC_UMIN_X2_ADDR64_RTN, 0x0, 0x1, 0x1, 0x1 }, // 231
3857
  { BUFFER_ATOMIC_UMIN_X2_BOTHEN, BUFFER_ATOMIC_UMIN_X2_BOTHEN, 0x0, 0x1, 0x1, 0x1 }, // 232
3858
  { BUFFER_ATOMIC_UMIN_X2_BOTHEN_RTN, BUFFER_ATOMIC_UMIN_X2_BOTHEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 233
3859
  { BUFFER_ATOMIC_UMIN_X2_IDXEN, BUFFER_ATOMIC_UMIN_X2_IDXEN, 0x0, 0x1, 0x1, 0x1 }, // 234
3860
  { BUFFER_ATOMIC_UMIN_X2_IDXEN_RTN, BUFFER_ATOMIC_UMIN_X2_IDXEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 235
3861
  { BUFFER_ATOMIC_UMIN_X2_OFFEN, BUFFER_ATOMIC_UMIN_X2_OFFEN, 0x0, 0x1, 0x1, 0x1 }, // 236
3862
  { BUFFER_ATOMIC_UMIN_X2_OFFEN_RTN, BUFFER_ATOMIC_UMIN_X2_OFFEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 237
3863
  { BUFFER_ATOMIC_UMIN_X2_OFFSET, BUFFER_ATOMIC_UMIN_X2_OFFSET, 0x0, 0x0, 0x1, 0x1 }, // 238
3864
  { BUFFER_ATOMIC_UMIN_X2_OFFSET_RTN, BUFFER_ATOMIC_UMIN_X2_OFFSET_RTN, 0x0, 0x0, 0x1, 0x1 }, // 239
3865
  { BUFFER_ATOMIC_XOR_ADDR64, BUFFER_ATOMIC_XOR_ADDR64, 0x0, 0x1, 0x1, 0x1 }, // 240
3866
  { BUFFER_ATOMIC_XOR_ADDR64_RTN, BUFFER_ATOMIC_XOR_ADDR64_RTN, 0x0, 0x1, 0x1, 0x1 }, // 241
3867
  { BUFFER_ATOMIC_XOR_BOTHEN, BUFFER_ATOMIC_XOR_BOTHEN, 0x0, 0x1, 0x1, 0x1 }, // 242
3868
  { BUFFER_ATOMIC_XOR_BOTHEN_RTN, BUFFER_ATOMIC_XOR_BOTHEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 243
3869
  { BUFFER_ATOMIC_XOR_IDXEN, BUFFER_ATOMIC_XOR_IDXEN, 0x0, 0x1, 0x1, 0x1 }, // 244
3870
  { BUFFER_ATOMIC_XOR_IDXEN_RTN, BUFFER_ATOMIC_XOR_IDXEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 245
3871
  { BUFFER_ATOMIC_XOR_OFFEN, BUFFER_ATOMIC_XOR_OFFEN, 0x0, 0x1, 0x1, 0x1 }, // 246
3872
  { BUFFER_ATOMIC_XOR_OFFEN_RTN, BUFFER_ATOMIC_XOR_OFFEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 247
3873
  { BUFFER_ATOMIC_XOR_OFFSET, BUFFER_ATOMIC_XOR_OFFSET, 0x0, 0x0, 0x1, 0x1 }, // 248
3874
  { BUFFER_ATOMIC_XOR_OFFSET_RTN, BUFFER_ATOMIC_XOR_OFFSET_RTN, 0x0, 0x0, 0x1, 0x1 }, // 249
3875
  { BUFFER_ATOMIC_XOR_X2_ADDR64, BUFFER_ATOMIC_XOR_X2_ADDR64, 0x0, 0x1, 0x1, 0x1 }, // 250
3876
  { BUFFER_ATOMIC_XOR_X2_ADDR64_RTN, BUFFER_ATOMIC_XOR_X2_ADDR64_RTN, 0x0, 0x1, 0x1, 0x1 }, // 251
3877
  { BUFFER_ATOMIC_XOR_X2_BOTHEN, BUFFER_ATOMIC_XOR_X2_BOTHEN, 0x0, 0x1, 0x1, 0x1 }, // 252
3878
  { BUFFER_ATOMIC_XOR_X2_BOTHEN_RTN, BUFFER_ATOMIC_XOR_X2_BOTHEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 253
3879
  { BUFFER_ATOMIC_XOR_X2_IDXEN, BUFFER_ATOMIC_XOR_X2_IDXEN, 0x0, 0x1, 0x1, 0x1 }, // 254
3880
  { BUFFER_ATOMIC_XOR_X2_IDXEN_RTN, BUFFER_ATOMIC_XOR_X2_IDXEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 255
3881
  { BUFFER_ATOMIC_XOR_X2_OFFEN, BUFFER_ATOMIC_XOR_X2_OFFEN, 0x0, 0x1, 0x1, 0x1 }, // 256
3882
  { BUFFER_ATOMIC_XOR_X2_OFFEN_RTN, BUFFER_ATOMIC_XOR_X2_OFFEN_RTN, 0x0, 0x1, 0x1, 0x1 }, // 257
3883
  { BUFFER_ATOMIC_XOR_X2_OFFSET, BUFFER_ATOMIC_XOR_X2_OFFSET, 0x0, 0x0, 0x1, 0x1 }, // 258
3884
  { BUFFER_ATOMIC_XOR_X2_OFFSET_RTN, BUFFER_ATOMIC_XOR_X2_OFFSET_RTN, 0x0, 0x0, 0x1, 0x1 }, // 259
3885
  { BUFFER_LOAD_DWORDX2_ADDR64, BUFFER_LOAD_DWORD_ADDR64, 0x2, 0x1, 0x1, 0x1 }, // 260
3886
  { BUFFER_LOAD_DWORDX2_BOTHEN, BUFFER_LOAD_DWORD_BOTHEN, 0x2, 0x1, 0x1, 0x1 }, // 261
3887
  { BUFFER_LOAD_DWORDX2_BOTHEN_exact, BUFFER_LOAD_DWORD_BOTHEN_exact, 0x2, 0x1, 0x1, 0x1 }, // 262
3888
  { BUFFER_LOAD_DWORDX2_IDXEN, BUFFER_LOAD_DWORD_IDXEN, 0x2, 0x1, 0x1, 0x1 }, // 263
3889
  { BUFFER_LOAD_DWORDX2_IDXEN_exact, BUFFER_LOAD_DWORD_IDXEN_exact, 0x2, 0x1, 0x1, 0x1 }, // 264
3890
  { BUFFER_LOAD_DWORDX2_LDS_ADDR64, BUFFER_LOAD_DWORD_LDS_ADDR64, 0x2, 0x1, 0x1, 0x1 }, // 265
3891
  { BUFFER_LOAD_DWORDX2_LDS_BOTHEN, BUFFER_LOAD_DWORD_LDS_BOTHEN, 0x2, 0x1, 0x1, 0x1 }, // 266
3892
  { BUFFER_LOAD_DWORDX2_LDS_BOTHEN_exact, BUFFER_LOAD_DWORD_LDS_BOTHEN_exact, 0x2, 0x1, 0x1, 0x1 }, // 267
3893
  { BUFFER_LOAD_DWORDX2_LDS_IDXEN, BUFFER_LOAD_DWORD_LDS_IDXEN, 0x2, 0x1, 0x1, 0x1 }, // 268
3894
  { BUFFER_LOAD_DWORDX2_LDS_IDXEN_exact, BUFFER_LOAD_DWORD_LDS_IDXEN_exact, 0x2, 0x1, 0x1, 0x1 }, // 269
3895
  { BUFFER_LOAD_DWORDX2_LDS_OFFEN, BUFFER_LOAD_DWORD_LDS_OFFEN, 0x2, 0x1, 0x1, 0x1 }, // 270
3896
  { BUFFER_LOAD_DWORDX2_LDS_OFFEN_exact, BUFFER_LOAD_DWORD_LDS_OFFEN_exact, 0x2, 0x1, 0x1, 0x1 }, // 271
3897
  { BUFFER_LOAD_DWORDX2_LDS_OFFSET, BUFFER_LOAD_DWORD_LDS_OFFSET, 0x2, 0x0, 0x1, 0x1 }, // 272
3898
  { BUFFER_LOAD_DWORDX2_LDS_OFFSET_exact, BUFFER_LOAD_DWORD_LDS_OFFSET_exact, 0x2, 0x0, 0x1, 0x1 }, // 273
3899
  { BUFFER_LOAD_DWORDX2_OFFEN, BUFFER_LOAD_DWORD_OFFEN, 0x2, 0x1, 0x1, 0x1 }, // 274
3900
  { BUFFER_LOAD_DWORDX2_OFFEN_exact, BUFFER_LOAD_DWORD_OFFEN_exact, 0x2, 0x1, 0x1, 0x1 }, // 275
3901
  { BUFFER_LOAD_DWORDX2_OFFSET, BUFFER_LOAD_DWORD_OFFSET, 0x2, 0x0, 0x1, 0x1 }, // 276
3902
  { BUFFER_LOAD_DWORDX2_OFFSET_exact, BUFFER_LOAD_DWORD_OFFSET_exact, 0x2, 0x0, 0x1, 0x1 }, // 277
3903
  { BUFFER_LOAD_DWORDX3_ADDR64, BUFFER_LOAD_DWORD_ADDR64, 0x3, 0x1, 0x1, 0x1 }, // 278
3904
  { BUFFER_LOAD_DWORDX3_BOTHEN, BUFFER_LOAD_DWORD_BOTHEN, 0x3, 0x1, 0x1, 0x1 }, // 279
3905
  { BUFFER_LOAD_DWORDX3_BOTHEN_exact, BUFFER_LOAD_DWORD_BOTHEN_exact, 0x3, 0x1, 0x1, 0x1 }, // 280
3906
  { BUFFER_LOAD_DWORDX3_IDXEN, BUFFER_LOAD_DWORD_IDXEN, 0x3, 0x1, 0x1, 0x1 }, // 281
3907
  { BUFFER_LOAD_DWORDX3_IDXEN_exact, BUFFER_LOAD_DWORD_IDXEN_exact, 0x3, 0x1, 0x1, 0x1 }, // 282
3908
  { BUFFER_LOAD_DWORDX3_LDS_ADDR64, BUFFER_LOAD_DWORD_LDS_ADDR64, 0x3, 0x1, 0x1, 0x1 }, // 283
3909
  { BUFFER_LOAD_DWORDX3_LDS_BOTHEN, BUFFER_LOAD_DWORD_LDS_BOTHEN, 0x3, 0x1, 0x1, 0x1 }, // 284
3910
  { BUFFER_LOAD_DWORDX3_LDS_BOTHEN_exact, BUFFER_LOAD_DWORD_LDS_BOTHEN_exact, 0x3, 0x1, 0x1, 0x1 }, // 285
3911
  { BUFFER_LOAD_DWORDX3_LDS_IDXEN, BUFFER_LOAD_DWORD_LDS_IDXEN, 0x3, 0x1, 0x1, 0x1 }, // 286
3912
  { BUFFER_LOAD_DWORDX3_LDS_IDXEN_exact, BUFFER_LOAD_DWORD_LDS_IDXEN_exact, 0x3, 0x1, 0x1, 0x1 }, // 287
3913
  { BUFFER_LOAD_DWORDX3_LDS_OFFEN, BUFFER_LOAD_DWORD_LDS_OFFEN, 0x3, 0x1, 0x1, 0x1 }, // 288
3914
  { BUFFER_LOAD_DWORDX3_LDS_OFFEN_exact, BUFFER_LOAD_DWORD_LDS_OFFEN_exact, 0x3, 0x1, 0x1, 0x1 }, // 289
3915
  { BUFFER_LOAD_DWORDX3_LDS_OFFSET, BUFFER_LOAD_DWORD_LDS_OFFSET, 0x3, 0x0, 0x1, 0x1 }, // 290
3916
  { BUFFER_LOAD_DWORDX3_LDS_OFFSET_exact, BUFFER_LOAD_DWORD_LDS_OFFSET_exact, 0x3, 0x0, 0x1, 0x1 }, // 291
3917
  { BUFFER_LOAD_DWORDX3_OFFEN, BUFFER_LOAD_DWORD_OFFEN, 0x3, 0x1, 0x1, 0x1 }, // 292
3918
  { BUFFER_LOAD_DWORDX3_OFFEN_exact, BUFFER_LOAD_DWORD_OFFEN_exact, 0x3, 0x1, 0x1, 0x1 }, // 293
3919
  { BUFFER_LOAD_DWORDX3_OFFSET, BUFFER_LOAD_DWORD_OFFSET, 0x3, 0x0, 0x1, 0x1 }, // 294
3920
  { BUFFER_LOAD_DWORDX3_OFFSET_exact, BUFFER_LOAD_DWORD_OFFSET_exact, 0x3, 0x0, 0x1, 0x1 }, // 295
3921
  { BUFFER_LOAD_DWORDX4_ADDR64, BUFFER_LOAD_DWORD_ADDR64, 0x4, 0x1, 0x1, 0x1 }, // 296
3922
  { BUFFER_LOAD_DWORDX4_BOTHEN, BUFFER_LOAD_DWORD_BOTHEN, 0x4, 0x1, 0x1, 0x1 }, // 297
3923
  { BUFFER_LOAD_DWORDX4_BOTHEN_exact, BUFFER_LOAD_DWORD_BOTHEN_exact, 0x4, 0x1, 0x1, 0x1 }, // 298
3924
  { BUFFER_LOAD_DWORDX4_IDXEN, BUFFER_LOAD_DWORD_IDXEN, 0x4, 0x1, 0x1, 0x1 }, // 299
3925
  { BUFFER_LOAD_DWORDX4_IDXEN_exact, BUFFER_LOAD_DWORD_IDXEN_exact, 0x4, 0x1, 0x1, 0x1 }, // 300
3926
  { BUFFER_LOAD_DWORDX4_LDS_ADDR64, BUFFER_LOAD_DWORD_LDS_ADDR64, 0x4, 0x1, 0x1, 0x1 }, // 301
3927
  { BUFFER_LOAD_DWORDX4_LDS_BOTHEN, BUFFER_LOAD_DWORD_LDS_BOTHEN, 0x4, 0x1, 0x1, 0x1 }, // 302
3928
  { BUFFER_LOAD_DWORDX4_LDS_BOTHEN_exact, BUFFER_LOAD_DWORD_LDS_BOTHEN_exact, 0x4, 0x1, 0x1, 0x1 }, // 303
3929
  { BUFFER_LOAD_DWORDX4_LDS_IDXEN, BUFFER_LOAD_DWORD_LDS_IDXEN, 0x4, 0x1, 0x1, 0x1 }, // 304
3930
  { BUFFER_LOAD_DWORDX4_LDS_IDXEN_exact, BUFFER_LOAD_DWORD_LDS_IDXEN_exact, 0x4, 0x1, 0x1, 0x1 }, // 305
3931
  { BUFFER_LOAD_DWORDX4_LDS_OFFEN, BUFFER_LOAD_DWORD_LDS_OFFEN, 0x4, 0x1, 0x1, 0x1 }, // 306
3932
  { BUFFER_LOAD_DWORDX4_LDS_OFFEN_exact, BUFFER_LOAD_DWORD_LDS_OFFEN_exact, 0x4, 0x1, 0x1, 0x1 }, // 307
3933
  { BUFFER_LOAD_DWORDX4_LDS_OFFSET, BUFFER_LOAD_DWORD_LDS_OFFSET, 0x4, 0x0, 0x1, 0x1 }, // 308
3934
  { BUFFER_LOAD_DWORDX4_LDS_OFFSET_exact, BUFFER_LOAD_DWORD_LDS_OFFSET_exact, 0x4, 0x0, 0x1, 0x1 }, // 309
3935
  { BUFFER_LOAD_DWORDX4_OFFEN, BUFFER_LOAD_DWORD_OFFEN, 0x4, 0x1, 0x1, 0x1 }, // 310
3936
  { BUFFER_LOAD_DWORDX4_OFFEN_exact, BUFFER_LOAD_DWORD_OFFEN_exact, 0x4, 0x1, 0x1, 0x1 }, // 311
3937
  { BUFFER_LOAD_DWORDX4_OFFSET, BUFFER_LOAD_DWORD_OFFSET, 0x4, 0x0, 0x1, 0x1 }, // 312
3938
  { BUFFER_LOAD_DWORDX4_OFFSET_exact, BUFFER_LOAD_DWORD_OFFSET_exact, 0x4, 0x0, 0x1, 0x1 }, // 313
3939
  { BUFFER_LOAD_DWORD_ADDR64, BUFFER_LOAD_DWORD_ADDR64, 0x1, 0x1, 0x1, 0x1 }, // 314
3940
  { BUFFER_LOAD_DWORD_BOTHEN, BUFFER_LOAD_DWORD_BOTHEN, 0x1, 0x1, 0x1, 0x1 }, // 315
3941
  { BUFFER_LOAD_DWORD_BOTHEN_exact, BUFFER_LOAD_DWORD_BOTHEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 316
3942
  { BUFFER_LOAD_DWORD_IDXEN, BUFFER_LOAD_DWORD_IDXEN, 0x1, 0x1, 0x1, 0x1 }, // 317
3943
  { BUFFER_LOAD_DWORD_IDXEN_exact, BUFFER_LOAD_DWORD_IDXEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 318
3944
  { BUFFER_LOAD_DWORD_LDS_ADDR64, BUFFER_LOAD_DWORD_LDS_ADDR64, 0x1, 0x1, 0x1, 0x1 }, // 319
3945
  { BUFFER_LOAD_DWORD_LDS_BOTHEN, BUFFER_LOAD_DWORD_LDS_BOTHEN, 0x1, 0x1, 0x1, 0x1 }, // 320
3946
  { BUFFER_LOAD_DWORD_LDS_BOTHEN_exact, BUFFER_LOAD_DWORD_LDS_BOTHEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 321
3947
  { BUFFER_LOAD_DWORD_LDS_IDXEN, BUFFER_LOAD_DWORD_LDS_IDXEN, 0x1, 0x1, 0x1, 0x1 }, // 322
3948
  { BUFFER_LOAD_DWORD_LDS_IDXEN_exact, BUFFER_LOAD_DWORD_LDS_IDXEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 323
3949
  { BUFFER_LOAD_DWORD_LDS_OFFEN, BUFFER_LOAD_DWORD_LDS_OFFEN, 0x1, 0x1, 0x1, 0x1 }, // 324
3950
  { BUFFER_LOAD_DWORD_LDS_OFFEN_exact, BUFFER_LOAD_DWORD_LDS_OFFEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 325
3951
  { BUFFER_LOAD_DWORD_LDS_OFFSET, BUFFER_LOAD_DWORD_LDS_OFFSET, 0x1, 0x0, 0x1, 0x1 }, // 326
3952
  { BUFFER_LOAD_DWORD_LDS_OFFSET_exact, BUFFER_LOAD_DWORD_LDS_OFFSET_exact, 0x1, 0x0, 0x1, 0x1 }, // 327
3953
  { BUFFER_LOAD_DWORD_OFFEN, BUFFER_LOAD_DWORD_OFFEN, 0x1, 0x1, 0x1, 0x1 }, // 328
3954
  { BUFFER_LOAD_DWORD_OFFEN_exact, BUFFER_LOAD_DWORD_OFFEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 329
3955
  { BUFFER_LOAD_DWORD_OFFSET, BUFFER_LOAD_DWORD_OFFSET, 0x1, 0x0, 0x1, 0x1 }, // 330
3956
  { BUFFER_LOAD_DWORD_OFFSET_exact, BUFFER_LOAD_DWORD_OFFSET_exact, 0x1, 0x0, 0x1, 0x1 }, // 331
3957
  { BUFFER_LOAD_FORMAT_D16_HI_X_ADDR64, BUFFER_LOAD_FORMAT_D16_HI_X_ADDR64, 0x1, 0x1, 0x1, 0x1 }, // 332
3958
  { BUFFER_LOAD_FORMAT_D16_HI_X_BOTHEN, BUFFER_LOAD_FORMAT_D16_HI_X_BOTHEN, 0x1, 0x1, 0x1, 0x1 }, // 333
3959
  { BUFFER_LOAD_FORMAT_D16_HI_X_BOTHEN_exact, BUFFER_LOAD_FORMAT_D16_HI_X_BOTHEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 334
3960
  { BUFFER_LOAD_FORMAT_D16_HI_X_IDXEN, BUFFER_LOAD_FORMAT_D16_HI_X_IDXEN, 0x1, 0x1, 0x1, 0x1 }, // 335
3961
  { BUFFER_LOAD_FORMAT_D16_HI_X_IDXEN_exact, BUFFER_LOAD_FORMAT_D16_HI_X_IDXEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 336
3962
  { BUFFER_LOAD_FORMAT_D16_HI_X_OFFEN, BUFFER_LOAD_FORMAT_D16_HI_X_OFFEN, 0x1, 0x1, 0x1, 0x1 }, // 337
3963
  { BUFFER_LOAD_FORMAT_D16_HI_X_OFFEN_exact, BUFFER_LOAD_FORMAT_D16_HI_X_OFFEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 338
3964
  { BUFFER_LOAD_FORMAT_D16_HI_X_OFFSET, BUFFER_LOAD_FORMAT_D16_HI_X_OFFSET, 0x1, 0x0, 0x1, 0x1 }, // 339
3965
  { BUFFER_LOAD_FORMAT_D16_HI_X_OFFSET_exact, BUFFER_LOAD_FORMAT_D16_HI_X_OFFSET_exact, 0x1, 0x0, 0x1, 0x1 }, // 340
3966
  { BUFFER_LOAD_FORMAT_D16_XYZW_ADDR64, BUFFER_LOAD_FORMAT_D16_XYZW_ADDR64, 0x2, 0x1, 0x1, 0x1 }, // 341
3967
  { BUFFER_LOAD_FORMAT_D16_XYZW_BOTHEN, BUFFER_LOAD_FORMAT_D16_XYZW_BOTHEN, 0x2, 0x1, 0x1, 0x1 }, // 342
3968
  { BUFFER_LOAD_FORMAT_D16_XYZW_BOTHEN_exact, BUFFER_LOAD_FORMAT_D16_XYZW_BOTHEN_exact, 0x2, 0x1, 0x1, 0x1 }, // 343
3969
  { BUFFER_LOAD_FORMAT_D16_XYZW_IDXEN, BUFFER_LOAD_FORMAT_D16_XYZW_IDXEN, 0x2, 0x1, 0x1, 0x1 }, // 344
3970
  { BUFFER_LOAD_FORMAT_D16_XYZW_IDXEN_exact, BUFFER_LOAD_FORMAT_D16_XYZW_IDXEN_exact, 0x2, 0x1, 0x1, 0x1 }, // 345
3971
  { BUFFER_LOAD_FORMAT_D16_XYZW_OFFEN, BUFFER_LOAD_FORMAT_D16_XYZW_OFFEN, 0x2, 0x1, 0x1, 0x1 }, // 346
3972
  { BUFFER_LOAD_FORMAT_D16_XYZW_OFFEN_exact, BUFFER_LOAD_FORMAT_D16_XYZW_OFFEN_exact, 0x2, 0x1, 0x1, 0x1 }, // 347
3973
  { BUFFER_LOAD_FORMAT_D16_XYZW_OFFSET, BUFFER_LOAD_FORMAT_D16_XYZW_OFFSET, 0x2, 0x0, 0x1, 0x1 }, // 348
3974
  { BUFFER_LOAD_FORMAT_D16_XYZW_OFFSET_exact, BUFFER_LOAD_FORMAT_D16_XYZW_OFFSET_exact, 0x2, 0x0, 0x1, 0x1 }, // 349
3975
  { BUFFER_LOAD_FORMAT_D16_XYZW_gfx80_ADDR64, BUFFER_LOAD_FORMAT_D16_XYZW_gfx80_ADDR64, 0x4, 0x1, 0x1, 0x1 }, // 350
3976
  { BUFFER_LOAD_FORMAT_D16_XYZW_gfx80_BOTHEN, BUFFER_LOAD_FORMAT_D16_XYZW_gfx80_BOTHEN, 0x4, 0x1, 0x1, 0x1 }, // 351
3977
  { BUFFER_LOAD_FORMAT_D16_XYZW_gfx80_BOTHEN_exact, BUFFER_LOAD_FORMAT_D16_XYZW_gfx80_BOTHEN_exact, 0x4, 0x1, 0x1, 0x1 }, // 352
3978
  { BUFFER_LOAD_FORMAT_D16_XYZW_gfx80_IDXEN, BUFFER_LOAD_FORMAT_D16_XYZW_gfx80_IDXEN, 0x4, 0x1, 0x1, 0x1 }, // 353
3979
  { BUFFER_LOAD_FORMAT_D16_XYZW_gfx80_IDXEN_exact, BUFFER_LOAD_FORMAT_D16_XYZW_gfx80_IDXEN_exact, 0x4, 0x1, 0x1, 0x1 }, // 354
3980
  { BUFFER_LOAD_FORMAT_D16_XYZW_gfx80_OFFEN, BUFFER_LOAD_FORMAT_D16_XYZW_gfx80_OFFEN, 0x4, 0x1, 0x1, 0x1 }, // 355
3981
  { BUFFER_LOAD_FORMAT_D16_XYZW_gfx80_OFFEN_exact, BUFFER_LOAD_FORMAT_D16_XYZW_gfx80_OFFEN_exact, 0x4, 0x1, 0x1, 0x1 }, // 356
3982
  { BUFFER_LOAD_FORMAT_D16_XYZW_gfx80_OFFSET, BUFFER_LOAD_FORMAT_D16_XYZW_gfx80_OFFSET, 0x4, 0x0, 0x1, 0x1 }, // 357
3983
  { BUFFER_LOAD_FORMAT_D16_XYZW_gfx80_OFFSET_exact, BUFFER_LOAD_FORMAT_D16_XYZW_gfx80_OFFSET_exact, 0x4, 0x0, 0x1, 0x1 }, // 358
3984
  { BUFFER_LOAD_FORMAT_D16_XYZ_ADDR64, BUFFER_LOAD_FORMAT_D16_XYZ_ADDR64, 0x2, 0x1, 0x1, 0x1 }, // 359
3985
  { BUFFER_LOAD_FORMAT_D16_XYZ_BOTHEN, BUFFER_LOAD_FORMAT_D16_XYZ_BOTHEN, 0x2, 0x1, 0x1, 0x1 }, // 360
3986
  { BUFFER_LOAD_FORMAT_D16_XYZ_BOTHEN_exact, BUFFER_LOAD_FORMAT_D16_XYZ_BOTHEN_exact, 0x2, 0x1, 0x1, 0x1 }, // 361
3987
  { BUFFER_LOAD_FORMAT_D16_XYZ_IDXEN, BUFFER_LOAD_FORMAT_D16_XYZ_IDXEN, 0x2, 0x1, 0x1, 0x1 }, // 362
3988
  { BUFFER_LOAD_FORMAT_D16_XYZ_IDXEN_exact, BUFFER_LOAD_FORMAT_D16_XYZ_IDXEN_exact, 0x2, 0x1, 0x1, 0x1 }, // 363
3989
  { BUFFER_LOAD_FORMAT_D16_XYZ_OFFEN, BUFFER_LOAD_FORMAT_D16_XYZ_OFFEN, 0x2, 0x1, 0x1, 0x1 }, // 364
3990
  { BUFFER_LOAD_FORMAT_D16_XYZ_OFFEN_exact, BUFFER_LOAD_FORMAT_D16_XYZ_OFFEN_exact, 0x2, 0x1, 0x1, 0x1 }, // 365
3991
  { BUFFER_LOAD_FORMAT_D16_XYZ_OFFSET, BUFFER_LOAD_FORMAT_D16_XYZ_OFFSET, 0x2, 0x0, 0x1, 0x1 }, // 366
3992
  { BUFFER_LOAD_FORMAT_D16_XYZ_OFFSET_exact, BUFFER_LOAD_FORMAT_D16_XYZ_OFFSET_exact, 0x2, 0x0, 0x1, 0x1 }, // 367
3993
  { BUFFER_LOAD_FORMAT_D16_XYZ_gfx80_ADDR64, BUFFER_LOAD_FORMAT_D16_XYZ_gfx80_ADDR64, 0x3, 0x1, 0x1, 0x1 }, // 368
3994
  { BUFFER_LOAD_FORMAT_D16_XYZ_gfx80_BOTHEN, BUFFER_LOAD_FORMAT_D16_XYZ_gfx80_BOTHEN, 0x3, 0x1, 0x1, 0x1 }, // 369
3995
  { BUFFER_LOAD_FORMAT_D16_XYZ_gfx80_BOTHEN_exact, BUFFER_LOAD_FORMAT_D16_XYZ_gfx80_BOTHEN_exact, 0x3, 0x1, 0x1, 0x1 }, // 370
3996
  { BUFFER_LOAD_FORMAT_D16_XYZ_gfx80_IDXEN, BUFFER_LOAD_FORMAT_D16_XYZ_gfx80_IDXEN, 0x3, 0x1, 0x1, 0x1 }, // 371
3997
  { BUFFER_LOAD_FORMAT_D16_XYZ_gfx80_IDXEN_exact, BUFFER_LOAD_FORMAT_D16_XYZ_gfx80_IDXEN_exact, 0x3, 0x1, 0x1, 0x1 }, // 372
3998
  { BUFFER_LOAD_FORMAT_D16_XYZ_gfx80_OFFEN, BUFFER_LOAD_FORMAT_D16_XYZ_gfx80_OFFEN, 0x3, 0x1, 0x1, 0x1 }, // 373
3999
  { BUFFER_LOAD_FORMAT_D16_XYZ_gfx80_OFFEN_exact, BUFFER_LOAD_FORMAT_D16_XYZ_gfx80_OFFEN_exact, 0x3, 0x1, 0x1, 0x1 }, // 374
4000
  { BUFFER_LOAD_FORMAT_D16_XYZ_gfx80_OFFSET, BUFFER_LOAD_FORMAT_D16_XYZ_gfx80_OFFSET, 0x3, 0x0, 0x1, 0x1 }, // 375
4001
  { BUFFER_LOAD_FORMAT_D16_XYZ_gfx80_OFFSET_exact, BUFFER_LOAD_FORMAT_D16_XYZ_gfx80_OFFSET_exact, 0x3, 0x0, 0x1, 0x1 }, // 376
4002
  { BUFFER_LOAD_FORMAT_D16_XY_ADDR64, BUFFER_LOAD_FORMAT_D16_XY_ADDR64, 0x1, 0x1, 0x1, 0x1 }, // 377
4003
  { BUFFER_LOAD_FORMAT_D16_XY_BOTHEN, BUFFER_LOAD_FORMAT_D16_XY_BOTHEN, 0x1, 0x1, 0x1, 0x1 }, // 378
4004
  { BUFFER_LOAD_FORMAT_D16_XY_BOTHEN_exact, BUFFER_LOAD_FORMAT_D16_XY_BOTHEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 379
4005
  { BUFFER_LOAD_FORMAT_D16_XY_IDXEN, BUFFER_LOAD_FORMAT_D16_XY_IDXEN, 0x1, 0x1, 0x1, 0x1 }, // 380
4006
  { BUFFER_LOAD_FORMAT_D16_XY_IDXEN_exact, BUFFER_LOAD_FORMAT_D16_XY_IDXEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 381
4007
  { BUFFER_LOAD_FORMAT_D16_XY_OFFEN, BUFFER_LOAD_FORMAT_D16_XY_OFFEN, 0x1, 0x1, 0x1, 0x1 }, // 382
4008
  { BUFFER_LOAD_FORMAT_D16_XY_OFFEN_exact, BUFFER_LOAD_FORMAT_D16_XY_OFFEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 383
4009
  { BUFFER_LOAD_FORMAT_D16_XY_OFFSET, BUFFER_LOAD_FORMAT_D16_XY_OFFSET, 0x1, 0x0, 0x1, 0x1 }, // 384
4010
  { BUFFER_LOAD_FORMAT_D16_XY_OFFSET_exact, BUFFER_LOAD_FORMAT_D16_XY_OFFSET_exact, 0x1, 0x0, 0x1, 0x1 }, // 385
4011
  { BUFFER_LOAD_FORMAT_D16_XY_gfx80_ADDR64, BUFFER_LOAD_FORMAT_D16_XY_gfx80_ADDR64, 0x2, 0x1, 0x1, 0x1 }, // 386
4012
  { BUFFER_LOAD_FORMAT_D16_XY_gfx80_BOTHEN, BUFFER_LOAD_FORMAT_D16_XY_gfx80_BOTHEN, 0x2, 0x1, 0x1, 0x1 }, // 387
4013
  { BUFFER_LOAD_FORMAT_D16_XY_gfx80_BOTHEN_exact, BUFFER_LOAD_FORMAT_D16_XY_gfx80_BOTHEN_exact, 0x2, 0x1, 0x1, 0x1 }, // 388
4014
  { BUFFER_LOAD_FORMAT_D16_XY_gfx80_IDXEN, BUFFER_LOAD_FORMAT_D16_XY_gfx80_IDXEN, 0x2, 0x1, 0x1, 0x1 }, // 389
4015
  { BUFFER_LOAD_FORMAT_D16_XY_gfx80_IDXEN_exact, BUFFER_LOAD_FORMAT_D16_XY_gfx80_IDXEN_exact, 0x2, 0x1, 0x1, 0x1 }, // 390
4016
  { BUFFER_LOAD_FORMAT_D16_XY_gfx80_OFFEN, BUFFER_LOAD_FORMAT_D16_XY_gfx80_OFFEN, 0x2, 0x1, 0x1, 0x1 }, // 391
4017
  { BUFFER_LOAD_FORMAT_D16_XY_gfx80_OFFEN_exact, BUFFER_LOAD_FORMAT_D16_XY_gfx80_OFFEN_exact, 0x2, 0x1, 0x1, 0x1 }, // 392
4018
  { BUFFER_LOAD_FORMAT_D16_XY_gfx80_OFFSET, BUFFER_LOAD_FORMAT_D16_XY_gfx80_OFFSET, 0x2, 0x0, 0x1, 0x1 }, // 393
4019
  { BUFFER_LOAD_FORMAT_D16_XY_gfx80_OFFSET_exact, BUFFER_LOAD_FORMAT_D16_XY_gfx80_OFFSET_exact, 0x2, 0x0, 0x1, 0x1 }, // 394
4020
  { BUFFER_LOAD_FORMAT_D16_X_ADDR64, BUFFER_LOAD_FORMAT_D16_X_ADDR64, 0x1, 0x1, 0x1, 0x1 }, // 395
4021
  { BUFFER_LOAD_FORMAT_D16_X_BOTHEN, BUFFER_LOAD_FORMAT_D16_X_BOTHEN, 0x1, 0x1, 0x1, 0x1 }, // 396
4022
  { BUFFER_LOAD_FORMAT_D16_X_BOTHEN_exact, BUFFER_LOAD_FORMAT_D16_X_BOTHEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 397
4023
  { BUFFER_LOAD_FORMAT_D16_X_IDXEN, BUFFER_LOAD_FORMAT_D16_X_IDXEN, 0x1, 0x1, 0x1, 0x1 }, // 398
4024
  { BUFFER_LOAD_FORMAT_D16_X_IDXEN_exact, BUFFER_LOAD_FORMAT_D16_X_IDXEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 399
4025
  { BUFFER_LOAD_FORMAT_D16_X_OFFEN, BUFFER_LOAD_FORMAT_D16_X_OFFEN, 0x1, 0x1, 0x1, 0x1 }, // 400
4026
  { BUFFER_LOAD_FORMAT_D16_X_OFFEN_exact, BUFFER_LOAD_FORMAT_D16_X_OFFEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 401
4027
  { BUFFER_LOAD_FORMAT_D16_X_OFFSET, BUFFER_LOAD_FORMAT_D16_X_OFFSET, 0x1, 0x0, 0x1, 0x1 }, // 402
4028
  { BUFFER_LOAD_FORMAT_D16_X_OFFSET_exact, BUFFER_LOAD_FORMAT_D16_X_OFFSET_exact, 0x1, 0x0, 0x1, 0x1 }, // 403
4029
  { BUFFER_LOAD_FORMAT_D16_X_gfx80_ADDR64, BUFFER_LOAD_FORMAT_D16_X_gfx80_ADDR64, 0x1, 0x1, 0x1, 0x1 }, // 404
4030
  { BUFFER_LOAD_FORMAT_D16_X_gfx80_BOTHEN, BUFFER_LOAD_FORMAT_D16_X_gfx80_BOTHEN, 0x1, 0x1, 0x1, 0x1 }, // 405
4031
  { BUFFER_LOAD_FORMAT_D16_X_gfx80_BOTHEN_exact, BUFFER_LOAD_FORMAT_D16_X_gfx80_BOTHEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 406
4032
  { BUFFER_LOAD_FORMAT_D16_X_gfx80_IDXEN, BUFFER_LOAD_FORMAT_D16_X_gfx80_IDXEN, 0x1, 0x1, 0x1, 0x1 }, // 407
4033
  { BUFFER_LOAD_FORMAT_D16_X_gfx80_IDXEN_exact, BUFFER_LOAD_FORMAT_D16_X_gfx80_IDXEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 408
4034
  { BUFFER_LOAD_FORMAT_D16_X_gfx80_OFFEN, BUFFER_LOAD_FORMAT_D16_X_gfx80_OFFEN, 0x1, 0x1, 0x1, 0x1 }, // 409
4035
  { BUFFER_LOAD_FORMAT_D16_X_gfx80_OFFEN_exact, BUFFER_LOAD_FORMAT_D16_X_gfx80_OFFEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 410
4036
  { BUFFER_LOAD_FORMAT_D16_X_gfx80_OFFSET, BUFFER_LOAD_FORMAT_D16_X_gfx80_OFFSET, 0x1, 0x0, 0x1, 0x1 }, // 411
4037
  { BUFFER_LOAD_FORMAT_D16_X_gfx80_OFFSET_exact, BUFFER_LOAD_FORMAT_D16_X_gfx80_OFFSET_exact, 0x1, 0x0, 0x1, 0x1 }, // 412
4038
  { BUFFER_LOAD_FORMAT_XYZW_ADDR64, BUFFER_LOAD_FORMAT_XYZW_ADDR64, 0x4, 0x1, 0x1, 0x1 }, // 413
4039
  { BUFFER_LOAD_FORMAT_XYZW_BOTHEN, BUFFER_LOAD_FORMAT_XYZW_BOTHEN, 0x4, 0x1, 0x1, 0x1 }, // 414
4040
  { BUFFER_LOAD_FORMAT_XYZW_BOTHEN_exact, BUFFER_LOAD_FORMAT_XYZW_BOTHEN_exact, 0x4, 0x1, 0x1, 0x1 }, // 415
4041
  { BUFFER_LOAD_FORMAT_XYZW_IDXEN, BUFFER_LOAD_FORMAT_XYZW_IDXEN, 0x4, 0x1, 0x1, 0x1 }, // 416
4042
  { BUFFER_LOAD_FORMAT_XYZW_IDXEN_exact, BUFFER_LOAD_FORMAT_XYZW_IDXEN_exact, 0x4, 0x1, 0x1, 0x1 }, // 417
4043
  { BUFFER_LOAD_FORMAT_XYZW_OFFEN, BUFFER_LOAD_FORMAT_XYZW_OFFEN, 0x4, 0x1, 0x1, 0x1 }, // 418
4044
  { BUFFER_LOAD_FORMAT_XYZW_OFFEN_exact, BUFFER_LOAD_FORMAT_XYZW_OFFEN_exact, 0x4, 0x1, 0x1, 0x1 }, // 419
4045
  { BUFFER_LOAD_FORMAT_XYZW_OFFSET, BUFFER_LOAD_FORMAT_XYZW_OFFSET, 0x4, 0x0, 0x1, 0x1 }, // 420
4046
  { BUFFER_LOAD_FORMAT_XYZW_OFFSET_exact, BUFFER_LOAD_FORMAT_XYZW_OFFSET_exact, 0x4, 0x0, 0x1, 0x1 }, // 421
4047
  { BUFFER_LOAD_FORMAT_XYZ_ADDR64, BUFFER_LOAD_FORMAT_XYZ_ADDR64, 0x3, 0x1, 0x1, 0x1 }, // 422
4048
  { BUFFER_LOAD_FORMAT_XYZ_BOTHEN, BUFFER_LOAD_FORMAT_XYZ_BOTHEN, 0x3, 0x1, 0x1, 0x1 }, // 423
4049
  { BUFFER_LOAD_FORMAT_XYZ_BOTHEN_exact, BUFFER_LOAD_FORMAT_XYZ_BOTHEN_exact, 0x3, 0x1, 0x1, 0x1 }, // 424
4050
  { BUFFER_LOAD_FORMAT_XYZ_IDXEN, BUFFER_LOAD_FORMAT_XYZ_IDXEN, 0x3, 0x1, 0x1, 0x1 }, // 425
4051
  { BUFFER_LOAD_FORMAT_XYZ_IDXEN_exact, BUFFER_LOAD_FORMAT_XYZ_IDXEN_exact, 0x3, 0x1, 0x1, 0x1 }, // 426
4052
  { BUFFER_LOAD_FORMAT_XYZ_OFFEN, BUFFER_LOAD_FORMAT_XYZ_OFFEN, 0x3, 0x1, 0x1, 0x1 }, // 427
4053
  { BUFFER_LOAD_FORMAT_XYZ_OFFEN_exact, BUFFER_LOAD_FORMAT_XYZ_OFFEN_exact, 0x3, 0x1, 0x1, 0x1 }, // 428
4054
  { BUFFER_LOAD_FORMAT_XYZ_OFFSET, BUFFER_LOAD_FORMAT_XYZ_OFFSET, 0x3, 0x0, 0x1, 0x1 }, // 429
4055
  { BUFFER_LOAD_FORMAT_XYZ_OFFSET_exact, BUFFER_LOAD_FORMAT_XYZ_OFFSET_exact, 0x3, 0x0, 0x1, 0x1 }, // 430
4056
  { BUFFER_LOAD_FORMAT_XY_ADDR64, BUFFER_LOAD_FORMAT_XY_ADDR64, 0x2, 0x1, 0x1, 0x1 }, // 431
4057
  { BUFFER_LOAD_FORMAT_XY_BOTHEN, BUFFER_LOAD_FORMAT_XY_BOTHEN, 0x2, 0x1, 0x1, 0x1 }, // 432
4058
  { BUFFER_LOAD_FORMAT_XY_BOTHEN_exact, BUFFER_LOAD_FORMAT_XY_BOTHEN_exact, 0x2, 0x1, 0x1, 0x1 }, // 433
4059
  { BUFFER_LOAD_FORMAT_XY_IDXEN, BUFFER_LOAD_FORMAT_XY_IDXEN, 0x2, 0x1, 0x1, 0x1 }, // 434
4060
  { BUFFER_LOAD_FORMAT_XY_IDXEN_exact, BUFFER_LOAD_FORMAT_XY_IDXEN_exact, 0x2, 0x1, 0x1, 0x1 }, // 435
4061
  { BUFFER_LOAD_FORMAT_XY_OFFEN, BUFFER_LOAD_FORMAT_XY_OFFEN, 0x2, 0x1, 0x1, 0x1 }, // 436
4062
  { BUFFER_LOAD_FORMAT_XY_OFFEN_exact, BUFFER_LOAD_FORMAT_XY_OFFEN_exact, 0x2, 0x1, 0x1, 0x1 }, // 437
4063
  { BUFFER_LOAD_FORMAT_XY_OFFSET, BUFFER_LOAD_FORMAT_XY_OFFSET, 0x2, 0x0, 0x1, 0x1 }, // 438
4064
  { BUFFER_LOAD_FORMAT_XY_OFFSET_exact, BUFFER_LOAD_FORMAT_XY_OFFSET_exact, 0x2, 0x0, 0x1, 0x1 }, // 439
4065
  { BUFFER_LOAD_FORMAT_X_ADDR64, BUFFER_LOAD_FORMAT_X_ADDR64, 0x1, 0x1, 0x1, 0x1 }, // 440
4066
  { BUFFER_LOAD_FORMAT_X_BOTHEN, BUFFER_LOAD_FORMAT_X_BOTHEN, 0x1, 0x1, 0x1, 0x1 }, // 441
4067
  { BUFFER_LOAD_FORMAT_X_BOTHEN_exact, BUFFER_LOAD_FORMAT_X_BOTHEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 442
4068
  { BUFFER_LOAD_FORMAT_X_IDXEN, BUFFER_LOAD_FORMAT_X_IDXEN, 0x1, 0x1, 0x1, 0x1 }, // 443
4069
  { BUFFER_LOAD_FORMAT_X_IDXEN_exact, BUFFER_LOAD_FORMAT_X_IDXEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 444
4070
  { BUFFER_LOAD_FORMAT_X_LDS_ADDR64, BUFFER_LOAD_FORMAT_X_LDS_ADDR64, 0x1, 0x1, 0x1, 0x1 }, // 445
4071
  { BUFFER_LOAD_FORMAT_X_LDS_BOTHEN, BUFFER_LOAD_FORMAT_X_LDS_BOTHEN, 0x1, 0x1, 0x1, 0x1 }, // 446
4072
  { BUFFER_LOAD_FORMAT_X_LDS_BOTHEN_exact, BUFFER_LOAD_FORMAT_X_LDS_BOTHEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 447
4073
  { BUFFER_LOAD_FORMAT_X_LDS_IDXEN, BUFFER_LOAD_FORMAT_X_LDS_IDXEN, 0x1, 0x1, 0x1, 0x1 }, // 448
4074
  { BUFFER_LOAD_FORMAT_X_LDS_IDXEN_exact, BUFFER_LOAD_FORMAT_X_LDS_IDXEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 449
4075
  { BUFFER_LOAD_FORMAT_X_LDS_OFFEN, BUFFER_LOAD_FORMAT_X_LDS_OFFEN, 0x1, 0x1, 0x1, 0x1 }, // 450
4076
  { BUFFER_LOAD_FORMAT_X_LDS_OFFEN_exact, BUFFER_LOAD_FORMAT_X_LDS_OFFEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 451
4077
  { BUFFER_LOAD_FORMAT_X_LDS_OFFSET, BUFFER_LOAD_FORMAT_X_LDS_OFFSET, 0x1, 0x0, 0x1, 0x1 }, // 452
4078
  { BUFFER_LOAD_FORMAT_X_LDS_OFFSET_exact, BUFFER_LOAD_FORMAT_X_LDS_OFFSET_exact, 0x1, 0x0, 0x1, 0x1 }, // 453
4079
  { BUFFER_LOAD_FORMAT_X_OFFEN, BUFFER_LOAD_FORMAT_X_OFFEN, 0x1, 0x1, 0x1, 0x1 }, // 454
4080
  { BUFFER_LOAD_FORMAT_X_OFFEN_exact, BUFFER_LOAD_FORMAT_X_OFFEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 455
4081
  { BUFFER_LOAD_FORMAT_X_OFFSET, BUFFER_LOAD_FORMAT_X_OFFSET, 0x1, 0x0, 0x1, 0x1 }, // 456
4082
  { BUFFER_LOAD_FORMAT_X_OFFSET_exact, BUFFER_LOAD_FORMAT_X_OFFSET_exact, 0x1, 0x0, 0x1, 0x1 }, // 457
4083
  { BUFFER_LOAD_SBYTE_ADDR64, BUFFER_LOAD_SBYTE_ADDR64, 0x1, 0x1, 0x1, 0x1 }, // 458
4084
  { BUFFER_LOAD_SBYTE_BOTHEN, BUFFER_LOAD_SBYTE_BOTHEN, 0x1, 0x1, 0x1, 0x1 }, // 459
4085
  { BUFFER_LOAD_SBYTE_BOTHEN_exact, BUFFER_LOAD_SBYTE_BOTHEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 460
4086
  { BUFFER_LOAD_SBYTE_D16_ADDR64, BUFFER_LOAD_SBYTE_D16_ADDR64, 0x1, 0x1, 0x1, 0x1 }, // 461
4087
  { BUFFER_LOAD_SBYTE_D16_BOTHEN, BUFFER_LOAD_SBYTE_D16_BOTHEN, 0x1, 0x1, 0x1, 0x1 }, // 462
4088
  { BUFFER_LOAD_SBYTE_D16_BOTHEN_exact, BUFFER_LOAD_SBYTE_D16_BOTHEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 463
4089
  { BUFFER_LOAD_SBYTE_D16_HI_ADDR64, BUFFER_LOAD_SBYTE_D16_HI_ADDR64, 0x1, 0x1, 0x1, 0x1 }, // 464
4090
  { BUFFER_LOAD_SBYTE_D16_HI_BOTHEN, BUFFER_LOAD_SBYTE_D16_HI_BOTHEN, 0x1, 0x1, 0x1, 0x1 }, // 465
4091
  { BUFFER_LOAD_SBYTE_D16_HI_BOTHEN_exact, BUFFER_LOAD_SBYTE_D16_HI_BOTHEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 466
4092
  { BUFFER_LOAD_SBYTE_D16_HI_IDXEN, BUFFER_LOAD_SBYTE_D16_HI_IDXEN, 0x1, 0x1, 0x1, 0x1 }, // 467
4093
  { BUFFER_LOAD_SBYTE_D16_HI_IDXEN_exact, BUFFER_LOAD_SBYTE_D16_HI_IDXEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 468
4094
  { BUFFER_LOAD_SBYTE_D16_HI_OFFEN, BUFFER_LOAD_SBYTE_D16_HI_OFFEN, 0x1, 0x1, 0x1, 0x1 }, // 469
4095
  { BUFFER_LOAD_SBYTE_D16_HI_OFFEN_exact, BUFFER_LOAD_SBYTE_D16_HI_OFFEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 470
4096
  { BUFFER_LOAD_SBYTE_D16_HI_OFFSET, BUFFER_LOAD_SBYTE_D16_HI_OFFSET, 0x1, 0x0, 0x1, 0x1 }, // 471
4097
  { BUFFER_LOAD_SBYTE_D16_HI_OFFSET_exact, BUFFER_LOAD_SBYTE_D16_HI_OFFSET_exact, 0x1, 0x0, 0x1, 0x1 }, // 472
4098
  { BUFFER_LOAD_SBYTE_D16_IDXEN, BUFFER_LOAD_SBYTE_D16_IDXEN, 0x1, 0x1, 0x1, 0x1 }, // 473
4099
  { BUFFER_LOAD_SBYTE_D16_IDXEN_exact, BUFFER_LOAD_SBYTE_D16_IDXEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 474
4100
  { BUFFER_LOAD_SBYTE_D16_OFFEN, BUFFER_LOAD_SBYTE_D16_OFFEN, 0x1, 0x1, 0x1, 0x1 }, // 475
4101
  { BUFFER_LOAD_SBYTE_D16_OFFEN_exact, BUFFER_LOAD_SBYTE_D16_OFFEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 476
4102
  { BUFFER_LOAD_SBYTE_D16_OFFSET, BUFFER_LOAD_SBYTE_D16_OFFSET, 0x1, 0x0, 0x1, 0x1 }, // 477
4103
  { BUFFER_LOAD_SBYTE_D16_OFFSET_exact, BUFFER_LOAD_SBYTE_D16_OFFSET_exact, 0x1, 0x0, 0x1, 0x1 }, // 478
4104
  { BUFFER_LOAD_SBYTE_IDXEN, BUFFER_LOAD_SBYTE_IDXEN, 0x1, 0x1, 0x1, 0x1 }, // 479
4105
  { BUFFER_LOAD_SBYTE_IDXEN_exact, BUFFER_LOAD_SBYTE_IDXEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 480
4106
  { BUFFER_LOAD_SBYTE_LDS_ADDR64, BUFFER_LOAD_SBYTE_LDS_ADDR64, 0x1, 0x1, 0x1, 0x1 }, // 481
4107
  { BUFFER_LOAD_SBYTE_LDS_BOTHEN, BUFFER_LOAD_SBYTE_LDS_BOTHEN, 0x1, 0x1, 0x1, 0x1 }, // 482
4108
  { BUFFER_LOAD_SBYTE_LDS_BOTHEN_exact, BUFFER_LOAD_SBYTE_LDS_BOTHEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 483
4109
  { BUFFER_LOAD_SBYTE_LDS_IDXEN, BUFFER_LOAD_SBYTE_LDS_IDXEN, 0x1, 0x1, 0x1, 0x1 }, // 484
4110
  { BUFFER_LOAD_SBYTE_LDS_IDXEN_exact, BUFFER_LOAD_SBYTE_LDS_IDXEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 485
4111
  { BUFFER_LOAD_SBYTE_LDS_OFFEN, BUFFER_LOAD_SBYTE_LDS_OFFEN, 0x1, 0x1, 0x1, 0x1 }, // 486
4112
  { BUFFER_LOAD_SBYTE_LDS_OFFEN_exact, BUFFER_LOAD_SBYTE_LDS_OFFEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 487
4113
  { BUFFER_LOAD_SBYTE_LDS_OFFSET, BUFFER_LOAD_SBYTE_LDS_OFFSET, 0x1, 0x0, 0x1, 0x1 }, // 488
4114
  { BUFFER_LOAD_SBYTE_LDS_OFFSET_exact, BUFFER_LOAD_SBYTE_LDS_OFFSET_exact, 0x1, 0x0, 0x1, 0x1 }, // 489
4115
  { BUFFER_LOAD_SBYTE_OFFEN, BUFFER_LOAD_SBYTE_OFFEN, 0x1, 0x1, 0x1, 0x1 }, // 490
4116
  { BUFFER_LOAD_SBYTE_OFFEN_exact, BUFFER_LOAD_SBYTE_OFFEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 491
4117
  { BUFFER_LOAD_SBYTE_OFFSET, BUFFER_LOAD_SBYTE_OFFSET, 0x1, 0x0, 0x1, 0x1 }, // 492
4118
  { BUFFER_LOAD_SBYTE_OFFSET_exact, BUFFER_LOAD_SBYTE_OFFSET_exact, 0x1, 0x0, 0x1, 0x1 }, // 493
4119
  { BUFFER_LOAD_SHORT_D16_ADDR64, BUFFER_LOAD_SHORT_D16_ADDR64, 0x1, 0x1, 0x1, 0x1 }, // 494
4120
  { BUFFER_LOAD_SHORT_D16_BOTHEN, BUFFER_LOAD_SHORT_D16_BOTHEN, 0x1, 0x1, 0x1, 0x1 }, // 495
4121
  { BUFFER_LOAD_SHORT_D16_BOTHEN_exact, BUFFER_LOAD_SHORT_D16_BOTHEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 496
4122
  { BUFFER_LOAD_SHORT_D16_HI_ADDR64, BUFFER_LOAD_SHORT_D16_HI_ADDR64, 0x1, 0x1, 0x1, 0x1 }, // 497
4123
  { BUFFER_LOAD_SHORT_D16_HI_BOTHEN, BUFFER_LOAD_SHORT_D16_HI_BOTHEN, 0x1, 0x1, 0x1, 0x1 }, // 498
4124
  { BUFFER_LOAD_SHORT_D16_HI_BOTHEN_exact, BUFFER_LOAD_SHORT_D16_HI_BOTHEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 499
4125
  { BUFFER_LOAD_SHORT_D16_HI_IDXEN, BUFFER_LOAD_SHORT_D16_HI_IDXEN, 0x1, 0x1, 0x1, 0x1 }, // 500
4126
  { BUFFER_LOAD_SHORT_D16_HI_IDXEN_exact, BUFFER_LOAD_SHORT_D16_HI_IDXEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 501
4127
  { BUFFER_LOAD_SHORT_D16_HI_OFFEN, BUFFER_LOAD_SHORT_D16_HI_OFFEN, 0x1, 0x1, 0x1, 0x1 }, // 502
4128
  { BUFFER_LOAD_SHORT_D16_HI_OFFEN_exact, BUFFER_LOAD_SHORT_D16_HI_OFFEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 503
4129
  { BUFFER_LOAD_SHORT_D16_HI_OFFSET, BUFFER_LOAD_SHORT_D16_HI_OFFSET, 0x1, 0x0, 0x1, 0x1 }, // 504
4130
  { BUFFER_LOAD_SHORT_D16_HI_OFFSET_exact, BUFFER_LOAD_SHORT_D16_HI_OFFSET_exact, 0x1, 0x0, 0x1, 0x1 }, // 505
4131
  { BUFFER_LOAD_SHORT_D16_IDXEN, BUFFER_LOAD_SHORT_D16_IDXEN, 0x1, 0x1, 0x1, 0x1 }, // 506
4132
  { BUFFER_LOAD_SHORT_D16_IDXEN_exact, BUFFER_LOAD_SHORT_D16_IDXEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 507
4133
  { BUFFER_LOAD_SHORT_D16_OFFEN, BUFFER_LOAD_SHORT_D16_OFFEN, 0x1, 0x1, 0x1, 0x1 }, // 508
4134
  { BUFFER_LOAD_SHORT_D16_OFFEN_exact, BUFFER_LOAD_SHORT_D16_OFFEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 509
4135
  { BUFFER_LOAD_SHORT_D16_OFFSET, BUFFER_LOAD_SHORT_D16_OFFSET, 0x1, 0x0, 0x1, 0x1 }, // 510
4136
  { BUFFER_LOAD_SHORT_D16_OFFSET_exact, BUFFER_LOAD_SHORT_D16_OFFSET_exact, 0x1, 0x0, 0x1, 0x1 }, // 511
4137
  { BUFFER_LOAD_SSHORT_ADDR64, BUFFER_LOAD_SSHORT_ADDR64, 0x1, 0x1, 0x1, 0x1 }, // 512
4138
  { BUFFER_LOAD_SSHORT_BOTHEN, BUFFER_LOAD_SSHORT_BOTHEN, 0x1, 0x1, 0x1, 0x1 }, // 513
4139
  { BUFFER_LOAD_SSHORT_BOTHEN_exact, BUFFER_LOAD_SSHORT_BOTHEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 514
4140
  { BUFFER_LOAD_SSHORT_IDXEN, BUFFER_LOAD_SSHORT_IDXEN, 0x1, 0x1, 0x1, 0x1 }, // 515
4141
  { BUFFER_LOAD_SSHORT_IDXEN_exact, BUFFER_LOAD_SSHORT_IDXEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 516
4142
  { BUFFER_LOAD_SSHORT_LDS_ADDR64, BUFFER_LOAD_SSHORT_LDS_ADDR64, 0x1, 0x1, 0x1, 0x1 }, // 517
4143
  { BUFFER_LOAD_SSHORT_LDS_BOTHEN, BUFFER_LOAD_SSHORT_LDS_BOTHEN, 0x1, 0x1, 0x1, 0x1 }, // 518
4144
  { BUFFER_LOAD_SSHORT_LDS_BOTHEN_exact, BUFFER_LOAD_SSHORT_LDS_BOTHEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 519
4145
  { BUFFER_LOAD_SSHORT_LDS_IDXEN, BUFFER_LOAD_SSHORT_LDS_IDXEN, 0x1, 0x1, 0x1, 0x1 }, // 520
4146
  { BUFFER_LOAD_SSHORT_LDS_IDXEN_exact, BUFFER_LOAD_SSHORT_LDS_IDXEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 521
4147
  { BUFFER_LOAD_SSHORT_LDS_OFFEN, BUFFER_LOAD_SSHORT_LDS_OFFEN, 0x1, 0x1, 0x1, 0x1 }, // 522
4148
  { BUFFER_LOAD_SSHORT_LDS_OFFEN_exact, BUFFER_LOAD_SSHORT_LDS_OFFEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 523
4149
  { BUFFER_LOAD_SSHORT_LDS_OFFSET, BUFFER_LOAD_SSHORT_LDS_OFFSET, 0x1, 0x0, 0x1, 0x1 }, // 524
4150
  { BUFFER_LOAD_SSHORT_LDS_OFFSET_exact, BUFFER_LOAD_SSHORT_LDS_OFFSET_exact, 0x1, 0x0, 0x1, 0x1 }, // 525
4151
  { BUFFER_LOAD_SSHORT_OFFEN, BUFFER_LOAD_SSHORT_OFFEN, 0x1, 0x1, 0x1, 0x1 }, // 526
4152
  { BUFFER_LOAD_SSHORT_OFFEN_exact, BUFFER_LOAD_SSHORT_OFFEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 527
4153
  { BUFFER_LOAD_SSHORT_OFFSET, BUFFER_LOAD_SSHORT_OFFSET, 0x1, 0x0, 0x1, 0x1 }, // 528
4154
  { BUFFER_LOAD_SSHORT_OFFSET_exact, BUFFER_LOAD_SSHORT_OFFSET_exact, 0x1, 0x0, 0x1, 0x1 }, // 529
4155
  { BUFFER_LOAD_UBYTE_ADDR64, BUFFER_LOAD_UBYTE_ADDR64, 0x1, 0x1, 0x1, 0x1 }, // 530
4156
  { BUFFER_LOAD_UBYTE_BOTHEN, BUFFER_LOAD_UBYTE_BOTHEN, 0x1, 0x1, 0x1, 0x1 }, // 531
4157
  { BUFFER_LOAD_UBYTE_BOTHEN_exact, BUFFER_LOAD_UBYTE_BOTHEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 532
4158
  { BUFFER_LOAD_UBYTE_D16_ADDR64, BUFFER_LOAD_UBYTE_D16_ADDR64, 0x1, 0x1, 0x1, 0x1 }, // 533
4159
  { BUFFER_LOAD_UBYTE_D16_BOTHEN, BUFFER_LOAD_UBYTE_D16_BOTHEN, 0x1, 0x1, 0x1, 0x1 }, // 534
4160
  { BUFFER_LOAD_UBYTE_D16_BOTHEN_exact, BUFFER_LOAD_UBYTE_D16_BOTHEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 535
4161
  { BUFFER_LOAD_UBYTE_D16_HI_ADDR64, BUFFER_LOAD_UBYTE_D16_HI_ADDR64, 0x1, 0x1, 0x1, 0x1 }, // 536
4162
  { BUFFER_LOAD_UBYTE_D16_HI_BOTHEN, BUFFER_LOAD_UBYTE_D16_HI_BOTHEN, 0x1, 0x1, 0x1, 0x1 }, // 537
4163
  { BUFFER_LOAD_UBYTE_D16_HI_BOTHEN_exact, BUFFER_LOAD_UBYTE_D16_HI_BOTHEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 538
4164
  { BUFFER_LOAD_UBYTE_D16_HI_IDXEN, BUFFER_LOAD_UBYTE_D16_HI_IDXEN, 0x1, 0x1, 0x1, 0x1 }, // 539
4165
  { BUFFER_LOAD_UBYTE_D16_HI_IDXEN_exact, BUFFER_LOAD_UBYTE_D16_HI_IDXEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 540
4166
  { BUFFER_LOAD_UBYTE_D16_HI_OFFEN, BUFFER_LOAD_UBYTE_D16_HI_OFFEN, 0x1, 0x1, 0x1, 0x1 }, // 541
4167
  { BUFFER_LOAD_UBYTE_D16_HI_OFFEN_exact, BUFFER_LOAD_UBYTE_D16_HI_OFFEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 542
4168
  { BUFFER_LOAD_UBYTE_D16_HI_OFFSET, BUFFER_LOAD_UBYTE_D16_HI_OFFSET, 0x1, 0x0, 0x1, 0x1 }, // 543
4169
  { BUFFER_LOAD_UBYTE_D16_HI_OFFSET_exact, BUFFER_LOAD_UBYTE_D16_HI_OFFSET_exact, 0x1, 0x0, 0x1, 0x1 }, // 544
4170
  { BUFFER_LOAD_UBYTE_D16_IDXEN, BUFFER_LOAD_UBYTE_D16_IDXEN, 0x1, 0x1, 0x1, 0x1 }, // 545
4171
  { BUFFER_LOAD_UBYTE_D16_IDXEN_exact, BUFFER_LOAD_UBYTE_D16_IDXEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 546
4172
  { BUFFER_LOAD_UBYTE_D16_OFFEN, BUFFER_LOAD_UBYTE_D16_OFFEN, 0x1, 0x1, 0x1, 0x1 }, // 547
4173
  { BUFFER_LOAD_UBYTE_D16_OFFEN_exact, BUFFER_LOAD_UBYTE_D16_OFFEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 548
4174
  { BUFFER_LOAD_UBYTE_D16_OFFSET, BUFFER_LOAD_UBYTE_D16_OFFSET, 0x1, 0x0, 0x1, 0x1 }, // 549
4175
  { BUFFER_LOAD_UBYTE_D16_OFFSET_exact, BUFFER_LOAD_UBYTE_D16_OFFSET_exact, 0x1, 0x0, 0x1, 0x1 }, // 550
4176
  { BUFFER_LOAD_UBYTE_IDXEN, BUFFER_LOAD_UBYTE_IDXEN, 0x1, 0x1, 0x1, 0x1 }, // 551
4177
  { BUFFER_LOAD_UBYTE_IDXEN_exact, BUFFER_LOAD_UBYTE_IDXEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 552
4178
  { BUFFER_LOAD_UBYTE_LDS_ADDR64, BUFFER_LOAD_UBYTE_LDS_ADDR64, 0x1, 0x1, 0x1, 0x1 }, // 553
4179
  { BUFFER_LOAD_UBYTE_LDS_BOTHEN, BUFFER_LOAD_UBYTE_LDS_BOTHEN, 0x1, 0x1, 0x1, 0x1 }, // 554
4180
  { BUFFER_LOAD_UBYTE_LDS_BOTHEN_exact, BUFFER_LOAD_UBYTE_LDS_BOTHEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 555
4181
  { BUFFER_LOAD_UBYTE_LDS_IDXEN, BUFFER_LOAD_UBYTE_LDS_IDXEN, 0x1, 0x1, 0x1, 0x1 }, // 556
4182
  { BUFFER_LOAD_UBYTE_LDS_IDXEN_exact, BUFFER_LOAD_UBYTE_LDS_IDXEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 557
4183
  { BUFFER_LOAD_UBYTE_LDS_OFFEN, BUFFER_LOAD_UBYTE_LDS_OFFEN, 0x1, 0x1, 0x1, 0x1 }, // 558
4184
  { BUFFER_LOAD_UBYTE_LDS_OFFEN_exact, BUFFER_LOAD_UBYTE_LDS_OFFEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 559
4185
  { BUFFER_LOAD_UBYTE_LDS_OFFSET, BUFFER_LOAD_UBYTE_LDS_OFFSET, 0x1, 0x0, 0x1, 0x1 }, // 560
4186
  { BUFFER_LOAD_UBYTE_LDS_OFFSET_exact, BUFFER_LOAD_UBYTE_LDS_OFFSET_exact, 0x1, 0x0, 0x1, 0x1 }, // 561
4187
  { BUFFER_LOAD_UBYTE_OFFEN, BUFFER_LOAD_UBYTE_OFFEN, 0x1, 0x1, 0x1, 0x1 }, // 562
4188
  { BUFFER_LOAD_UBYTE_OFFEN_exact, BUFFER_LOAD_UBYTE_OFFEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 563
4189
  { BUFFER_LOAD_UBYTE_OFFSET, BUFFER_LOAD_UBYTE_OFFSET, 0x1, 0x0, 0x1, 0x1 }, // 564
4190
  { BUFFER_LOAD_UBYTE_OFFSET_exact, BUFFER_LOAD_UBYTE_OFFSET_exact, 0x1, 0x0, 0x1, 0x1 }, // 565
4191
  { BUFFER_LOAD_USHORT_ADDR64, BUFFER_LOAD_USHORT_ADDR64, 0x1, 0x1, 0x1, 0x1 }, // 566
4192
  { BUFFER_LOAD_USHORT_BOTHEN, BUFFER_LOAD_USHORT_BOTHEN, 0x1, 0x1, 0x1, 0x1 }, // 567
4193
  { BUFFER_LOAD_USHORT_BOTHEN_exact, BUFFER_LOAD_USHORT_BOTHEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 568
4194
  { BUFFER_LOAD_USHORT_IDXEN, BUFFER_LOAD_USHORT_IDXEN, 0x1, 0x1, 0x1, 0x1 }, // 569
4195
  { BUFFER_LOAD_USHORT_IDXEN_exact, BUFFER_LOAD_USHORT_IDXEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 570
4196
  { BUFFER_LOAD_USHORT_LDS_ADDR64, BUFFER_LOAD_USHORT_LDS_ADDR64, 0x1, 0x1, 0x1, 0x1 }, // 571
4197
  { BUFFER_LOAD_USHORT_LDS_BOTHEN, BUFFER_LOAD_USHORT_LDS_BOTHEN, 0x1, 0x1, 0x1, 0x1 }, // 572
4198
  { BUFFER_LOAD_USHORT_LDS_BOTHEN_exact, BUFFER_LOAD_USHORT_LDS_BOTHEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 573
4199
  { BUFFER_LOAD_USHORT_LDS_IDXEN, BUFFER_LOAD_USHORT_LDS_IDXEN, 0x1, 0x1, 0x1, 0x1 }, // 574
4200
  { BUFFER_LOAD_USHORT_LDS_IDXEN_exact, BUFFER_LOAD_USHORT_LDS_IDXEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 575
4201
  { BUFFER_LOAD_USHORT_LDS_OFFEN, BUFFER_LOAD_USHORT_LDS_OFFEN, 0x1, 0x1, 0x1, 0x1 }, // 576
4202
  { BUFFER_LOAD_USHORT_LDS_OFFEN_exact, BUFFER_LOAD_USHORT_LDS_OFFEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 577
4203
  { BUFFER_LOAD_USHORT_LDS_OFFSET, BUFFER_LOAD_USHORT_LDS_OFFSET, 0x1, 0x0, 0x1, 0x1 }, // 578
4204
  { BUFFER_LOAD_USHORT_LDS_OFFSET_exact, BUFFER_LOAD_USHORT_LDS_OFFSET_exact, 0x1, 0x0, 0x1, 0x1 }, // 579
4205
  { BUFFER_LOAD_USHORT_OFFEN, BUFFER_LOAD_USHORT_OFFEN, 0x1, 0x1, 0x1, 0x1 }, // 580
4206
  { BUFFER_LOAD_USHORT_OFFEN_exact, BUFFER_LOAD_USHORT_OFFEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 581
4207
  { BUFFER_LOAD_USHORT_OFFSET, BUFFER_LOAD_USHORT_OFFSET, 0x1, 0x0, 0x1, 0x1 }, // 582
4208
  { BUFFER_LOAD_USHORT_OFFSET_exact, BUFFER_LOAD_USHORT_OFFSET_exact, 0x1, 0x0, 0x1, 0x1 }, // 583
4209
  { BUFFER_STORE_BYTE_ADDR64, BUFFER_STORE_BYTE_ADDR64, 0x1, 0x1, 0x1, 0x1 }, // 584
4210
  { BUFFER_STORE_BYTE_BOTHEN, BUFFER_STORE_BYTE_BOTHEN, 0x1, 0x1, 0x1, 0x1 }, // 585
4211
  { BUFFER_STORE_BYTE_BOTHEN_exact, BUFFER_STORE_BYTE_BOTHEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 586
4212
  { BUFFER_STORE_BYTE_D16_HI_ADDR64, BUFFER_STORE_BYTE_D16_HI_ADDR64, 0x1, 0x1, 0x1, 0x1 }, // 587
4213
  { BUFFER_STORE_BYTE_D16_HI_BOTHEN, BUFFER_STORE_BYTE_D16_HI_BOTHEN, 0x1, 0x1, 0x1, 0x1 }, // 588
4214
  { BUFFER_STORE_BYTE_D16_HI_BOTHEN_exact, BUFFER_STORE_BYTE_D16_HI_BOTHEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 589
4215
  { BUFFER_STORE_BYTE_D16_HI_IDXEN, BUFFER_STORE_BYTE_D16_HI_IDXEN, 0x1, 0x1, 0x1, 0x1 }, // 590
4216
  { BUFFER_STORE_BYTE_D16_HI_IDXEN_exact, BUFFER_STORE_BYTE_D16_HI_IDXEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 591
4217
  { BUFFER_STORE_BYTE_D16_HI_OFFEN, BUFFER_STORE_BYTE_D16_HI_OFFEN, 0x1, 0x1, 0x1, 0x1 }, // 592
4218
  { BUFFER_STORE_BYTE_D16_HI_OFFEN_exact, BUFFER_STORE_BYTE_D16_HI_OFFEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 593
4219
  { BUFFER_STORE_BYTE_D16_HI_OFFSET, BUFFER_STORE_BYTE_D16_HI_OFFSET, 0x1, 0x0, 0x1, 0x1 }, // 594
4220
  { BUFFER_STORE_BYTE_D16_HI_OFFSET_exact, BUFFER_STORE_BYTE_D16_HI_OFFSET_exact, 0x1, 0x0, 0x1, 0x1 }, // 595
4221
  { BUFFER_STORE_BYTE_IDXEN, BUFFER_STORE_BYTE_IDXEN, 0x1, 0x1, 0x1, 0x1 }, // 596
4222
  { BUFFER_STORE_BYTE_IDXEN_exact, BUFFER_STORE_BYTE_IDXEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 597
4223
  { BUFFER_STORE_BYTE_OFFEN, BUFFER_STORE_BYTE_OFFEN, 0x1, 0x1, 0x1, 0x1 }, // 598
4224
  { BUFFER_STORE_BYTE_OFFEN_exact, BUFFER_STORE_BYTE_OFFEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 599
4225
  { BUFFER_STORE_BYTE_OFFSET, BUFFER_STORE_BYTE_OFFSET, 0x1, 0x0, 0x1, 0x1 }, // 600
4226
  { BUFFER_STORE_BYTE_OFFSET_exact, BUFFER_STORE_BYTE_OFFSET_exact, 0x1, 0x0, 0x1, 0x1 }, // 601
4227
  { BUFFER_STORE_DWORDX2_ADDR64, BUFFER_STORE_DWORD_ADDR64, 0x2, 0x1, 0x1, 0x1 }, // 602
4228
  { BUFFER_STORE_DWORDX2_BOTHEN, BUFFER_STORE_DWORD_BOTHEN, 0x2, 0x1, 0x1, 0x1 }, // 603
4229
  { BUFFER_STORE_DWORDX2_BOTHEN_exact, BUFFER_STORE_DWORD_BOTHEN_exact, 0x2, 0x1, 0x1, 0x1 }, // 604
4230
  { BUFFER_STORE_DWORDX2_IDXEN, BUFFER_STORE_DWORD_IDXEN, 0x2, 0x1, 0x1, 0x1 }, // 605
4231
  { BUFFER_STORE_DWORDX2_IDXEN_exact, BUFFER_STORE_DWORD_IDXEN_exact, 0x2, 0x1, 0x1, 0x1 }, // 606
4232
  { BUFFER_STORE_DWORDX2_OFFEN, BUFFER_STORE_DWORD_OFFEN, 0x2, 0x1, 0x1, 0x1 }, // 607
4233
  { BUFFER_STORE_DWORDX2_OFFEN_exact, BUFFER_STORE_DWORD_OFFEN_exact, 0x2, 0x1, 0x1, 0x1 }, // 608
4234
  { BUFFER_STORE_DWORDX2_OFFSET, BUFFER_STORE_DWORD_OFFSET, 0x2, 0x0, 0x1, 0x1 }, // 609
4235
  { BUFFER_STORE_DWORDX2_OFFSET_exact, BUFFER_STORE_DWORD_OFFSET_exact, 0x2, 0x0, 0x1, 0x1 }, // 610
4236
  { BUFFER_STORE_DWORDX3_ADDR64, BUFFER_STORE_DWORD_ADDR64, 0x3, 0x1, 0x1, 0x1 }, // 611
4237
  { BUFFER_STORE_DWORDX3_BOTHEN, BUFFER_STORE_DWORD_BOTHEN, 0x3, 0x1, 0x1, 0x1 }, // 612
4238
  { BUFFER_STORE_DWORDX3_BOTHEN_exact, BUFFER_STORE_DWORD_BOTHEN_exact, 0x3, 0x1, 0x1, 0x1 }, // 613
4239
  { BUFFER_STORE_DWORDX3_IDXEN, BUFFER_STORE_DWORD_IDXEN, 0x3, 0x1, 0x1, 0x1 }, // 614
4240
  { BUFFER_STORE_DWORDX3_IDXEN_exact, BUFFER_STORE_DWORD_IDXEN_exact, 0x3, 0x1, 0x1, 0x1 }, // 615
4241
  { BUFFER_STORE_DWORDX3_OFFEN, BUFFER_STORE_DWORD_OFFEN, 0x3, 0x1, 0x1, 0x1 }, // 616
4242
  { BUFFER_STORE_DWORDX3_OFFEN_exact, BUFFER_STORE_DWORD_OFFEN_exact, 0x3, 0x1, 0x1, 0x1 }, // 617
4243
  { BUFFER_STORE_DWORDX3_OFFSET, BUFFER_STORE_DWORD_OFFSET, 0x3, 0x0, 0x1, 0x1 }, // 618
4244
  { BUFFER_STORE_DWORDX3_OFFSET_exact, BUFFER_STORE_DWORD_OFFSET_exact, 0x3, 0x0, 0x1, 0x1 }, // 619
4245
  { BUFFER_STORE_DWORDX4_ADDR64, BUFFER_STORE_DWORD_ADDR64, 0x4, 0x1, 0x1, 0x1 }, // 620
4246
  { BUFFER_STORE_DWORDX4_BOTHEN, BUFFER_STORE_DWORD_BOTHEN, 0x4, 0x1, 0x1, 0x1 }, // 621
4247
  { BUFFER_STORE_DWORDX4_BOTHEN_exact, BUFFER_STORE_DWORD_BOTHEN_exact, 0x4, 0x1, 0x1, 0x1 }, // 622
4248
  { BUFFER_STORE_DWORDX4_IDXEN, BUFFER_STORE_DWORD_IDXEN, 0x4, 0x1, 0x1, 0x1 }, // 623
4249
  { BUFFER_STORE_DWORDX4_IDXEN_exact, BUFFER_STORE_DWORD_IDXEN_exact, 0x4, 0x1, 0x1, 0x1 }, // 624
4250
  { BUFFER_STORE_DWORDX4_OFFEN, BUFFER_STORE_DWORD_OFFEN, 0x4, 0x1, 0x1, 0x1 }, // 625
4251
  { BUFFER_STORE_DWORDX4_OFFEN_exact, BUFFER_STORE_DWORD_OFFEN_exact, 0x4, 0x1, 0x1, 0x1 }, // 626
4252
  { BUFFER_STORE_DWORDX4_OFFSET, BUFFER_STORE_DWORD_OFFSET, 0x4, 0x0, 0x1, 0x1 }, // 627
4253
  { BUFFER_STORE_DWORDX4_OFFSET_exact, BUFFER_STORE_DWORD_OFFSET_exact, 0x4, 0x0, 0x1, 0x1 }, // 628
4254
  { BUFFER_STORE_DWORD_ADDR64, BUFFER_STORE_DWORD_ADDR64, 0x1, 0x1, 0x1, 0x1 }, // 629
4255
  { BUFFER_STORE_DWORD_BOTHEN, BUFFER_STORE_DWORD_BOTHEN, 0x1, 0x1, 0x1, 0x1 }, // 630
4256
  { BUFFER_STORE_DWORD_BOTHEN_exact, BUFFER_STORE_DWORD_BOTHEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 631
4257
  { BUFFER_STORE_DWORD_IDXEN, BUFFER_STORE_DWORD_IDXEN, 0x1, 0x1, 0x1, 0x1 }, // 632
4258
  { BUFFER_STORE_DWORD_IDXEN_exact, BUFFER_STORE_DWORD_IDXEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 633
4259
  { BUFFER_STORE_DWORD_OFFEN, BUFFER_STORE_DWORD_OFFEN, 0x1, 0x1, 0x1, 0x1 }, // 634
4260
  { BUFFER_STORE_DWORD_OFFEN_exact, BUFFER_STORE_DWORD_OFFEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 635
4261
  { BUFFER_STORE_DWORD_OFFSET, BUFFER_STORE_DWORD_OFFSET, 0x1, 0x0, 0x1, 0x1 }, // 636
4262
  { BUFFER_STORE_DWORD_OFFSET_exact, BUFFER_STORE_DWORD_OFFSET_exact, 0x1, 0x0, 0x1, 0x1 }, // 637
4263
  { BUFFER_STORE_FORMAT_D16_HI_X_ADDR64, BUFFER_STORE_FORMAT_D16_HI_X_ADDR64, 0x1, 0x1, 0x1, 0x1 }, // 638
4264
  { BUFFER_STORE_FORMAT_D16_HI_X_BOTHEN, BUFFER_STORE_FORMAT_D16_HI_X_BOTHEN, 0x1, 0x1, 0x1, 0x1 }, // 639
4265
  { BUFFER_STORE_FORMAT_D16_HI_X_BOTHEN_exact, BUFFER_STORE_FORMAT_D16_HI_X_BOTHEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 640
4266
  { BUFFER_STORE_FORMAT_D16_HI_X_IDXEN, BUFFER_STORE_FORMAT_D16_HI_X_IDXEN, 0x1, 0x1, 0x1, 0x1 }, // 641
4267
  { BUFFER_STORE_FORMAT_D16_HI_X_IDXEN_exact, BUFFER_STORE_FORMAT_D16_HI_X_IDXEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 642
4268
  { BUFFER_STORE_FORMAT_D16_HI_X_OFFEN, BUFFER_STORE_FORMAT_D16_HI_X_OFFEN, 0x1, 0x1, 0x1, 0x1 }, // 643
4269
  { BUFFER_STORE_FORMAT_D16_HI_X_OFFEN_exact, BUFFER_STORE_FORMAT_D16_HI_X_OFFEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 644
4270
  { BUFFER_STORE_FORMAT_D16_HI_X_OFFSET, BUFFER_STORE_FORMAT_D16_HI_X_OFFSET, 0x1, 0x0, 0x1, 0x1 }, // 645
4271
  { BUFFER_STORE_FORMAT_D16_HI_X_OFFSET_exact, BUFFER_STORE_FORMAT_D16_HI_X_OFFSET_exact, 0x1, 0x0, 0x1, 0x1 }, // 646
4272
  { BUFFER_STORE_FORMAT_D16_XYZW_ADDR64, BUFFER_STORE_FORMAT_D16_XYZW_ADDR64, 0x2, 0x1, 0x1, 0x1 }, // 647
4273
  { BUFFER_STORE_FORMAT_D16_XYZW_BOTHEN, BUFFER_STORE_FORMAT_D16_XYZW_BOTHEN, 0x2, 0x1, 0x1, 0x1 }, // 648
4274
  { BUFFER_STORE_FORMAT_D16_XYZW_BOTHEN_exact, BUFFER_STORE_FORMAT_D16_XYZW_BOTHEN_exact, 0x2, 0x1, 0x1, 0x1 }, // 649
4275
  { BUFFER_STORE_FORMAT_D16_XYZW_IDXEN, BUFFER_STORE_FORMAT_D16_XYZW_IDXEN, 0x2, 0x1, 0x1, 0x1 }, // 650
4276
  { BUFFER_STORE_FORMAT_D16_XYZW_IDXEN_exact, BUFFER_STORE_FORMAT_D16_XYZW_IDXEN_exact, 0x2, 0x1, 0x1, 0x1 }, // 651
4277
  { BUFFER_STORE_FORMAT_D16_XYZW_OFFEN, BUFFER_STORE_FORMAT_D16_XYZW_OFFEN, 0x2, 0x1, 0x1, 0x1 }, // 652
4278
  { BUFFER_STORE_FORMAT_D16_XYZW_OFFEN_exact, BUFFER_STORE_FORMAT_D16_XYZW_OFFEN_exact, 0x2, 0x1, 0x1, 0x1 }, // 653
4279
  { BUFFER_STORE_FORMAT_D16_XYZW_OFFSET, BUFFER_STORE_FORMAT_D16_XYZW_OFFSET, 0x2, 0x0, 0x1, 0x1 }, // 654
4280
  { BUFFER_STORE_FORMAT_D16_XYZW_OFFSET_exact, BUFFER_STORE_FORMAT_D16_XYZW_OFFSET_exact, 0x2, 0x0, 0x1, 0x1 }, // 655
4281
  { BUFFER_STORE_FORMAT_D16_XYZW_gfx80_ADDR64, BUFFER_STORE_FORMAT_D16_XYZW_gfx80_ADDR64, 0x4, 0x1, 0x1, 0x1 }, // 656
4282
  { BUFFER_STORE_FORMAT_D16_XYZW_gfx80_BOTHEN, BUFFER_STORE_FORMAT_D16_XYZW_gfx80_BOTHEN, 0x4, 0x1, 0x1, 0x1 }, // 657
4283
  { BUFFER_STORE_FORMAT_D16_XYZW_gfx80_BOTHEN_exact, BUFFER_STORE_FORMAT_D16_XYZW_gfx80_BOTHEN_exact, 0x4, 0x1, 0x1, 0x1 }, // 658
4284
  { BUFFER_STORE_FORMAT_D16_XYZW_gfx80_IDXEN, BUFFER_STORE_FORMAT_D16_XYZW_gfx80_IDXEN, 0x4, 0x1, 0x1, 0x1 }, // 659
4285
  { BUFFER_STORE_FORMAT_D16_XYZW_gfx80_IDXEN_exact, BUFFER_STORE_FORMAT_D16_XYZW_gfx80_IDXEN_exact, 0x4, 0x1, 0x1, 0x1 }, // 660
4286
  { BUFFER_STORE_FORMAT_D16_XYZW_gfx80_OFFEN, BUFFER_STORE_FORMAT_D16_XYZW_gfx80_OFFEN, 0x4, 0x1, 0x1, 0x1 }, // 661
4287
  { BUFFER_STORE_FORMAT_D16_XYZW_gfx80_OFFEN_exact, BUFFER_STORE_FORMAT_D16_XYZW_gfx80_OFFEN_exact, 0x4, 0x1, 0x1, 0x1 }, // 662
4288
  { BUFFER_STORE_FORMAT_D16_XYZW_gfx80_OFFSET, BUFFER_STORE_FORMAT_D16_XYZW_gfx80_OFFSET, 0x4, 0x0, 0x1, 0x1 }, // 663
4289
  { BUFFER_STORE_FORMAT_D16_XYZW_gfx80_OFFSET_exact, BUFFER_STORE_FORMAT_D16_XYZW_gfx80_OFFSET_exact, 0x4, 0x0, 0x1, 0x1 }, // 664
4290
  { BUFFER_STORE_FORMAT_D16_XYZ_ADDR64, BUFFER_STORE_FORMAT_D16_XYZ_ADDR64, 0x2, 0x1, 0x1, 0x1 }, // 665
4291
  { BUFFER_STORE_FORMAT_D16_XYZ_BOTHEN, BUFFER_STORE_FORMAT_D16_XYZ_BOTHEN, 0x2, 0x1, 0x1, 0x1 }, // 666
4292
  { BUFFER_STORE_FORMAT_D16_XYZ_BOTHEN_exact, BUFFER_STORE_FORMAT_D16_XYZ_BOTHEN_exact, 0x2, 0x1, 0x1, 0x1 }, // 667
4293
  { BUFFER_STORE_FORMAT_D16_XYZ_IDXEN, BUFFER_STORE_FORMAT_D16_XYZ_IDXEN, 0x2, 0x1, 0x1, 0x1 }, // 668
4294
  { BUFFER_STORE_FORMAT_D16_XYZ_IDXEN_exact, BUFFER_STORE_FORMAT_D16_XYZ_IDXEN_exact, 0x2, 0x1, 0x1, 0x1 }, // 669
4295
  { BUFFER_STORE_FORMAT_D16_XYZ_OFFEN, BUFFER_STORE_FORMAT_D16_XYZ_OFFEN, 0x2, 0x1, 0x1, 0x1 }, // 670
4296
  { BUFFER_STORE_FORMAT_D16_XYZ_OFFEN_exact, BUFFER_STORE_FORMAT_D16_XYZ_OFFEN_exact, 0x2, 0x1, 0x1, 0x1 }, // 671
4297
  { BUFFER_STORE_FORMAT_D16_XYZ_OFFSET, BUFFER_STORE_FORMAT_D16_XYZ_OFFSET, 0x2, 0x0, 0x1, 0x1 }, // 672
4298
  { BUFFER_STORE_FORMAT_D16_XYZ_OFFSET_exact, BUFFER_STORE_FORMAT_D16_XYZ_OFFSET_exact, 0x2, 0x0, 0x1, 0x1 }, // 673
4299
  { BUFFER_STORE_FORMAT_D16_XYZ_gfx80_ADDR64, BUFFER_STORE_FORMAT_D16_XYZ_gfx80_ADDR64, 0x3, 0x1, 0x1, 0x1 }, // 674
4300
  { BUFFER_STORE_FORMAT_D16_XYZ_gfx80_BOTHEN, BUFFER_STORE_FORMAT_D16_XYZ_gfx80_BOTHEN, 0x3, 0x1, 0x1, 0x1 }, // 675
4301
  { BUFFER_STORE_FORMAT_D16_XYZ_gfx80_BOTHEN_exact, BUFFER_STORE_FORMAT_D16_XYZ_gfx80_BOTHEN_exact, 0x3, 0x1, 0x1, 0x1 }, // 676
4302
  { BUFFER_STORE_FORMAT_D16_XYZ_gfx80_IDXEN, BUFFER_STORE_FORMAT_D16_XYZ_gfx80_IDXEN, 0x3, 0x1, 0x1, 0x1 }, // 677
4303
  { BUFFER_STORE_FORMAT_D16_XYZ_gfx80_IDXEN_exact, BUFFER_STORE_FORMAT_D16_XYZ_gfx80_IDXEN_exact, 0x3, 0x1, 0x1, 0x1 }, // 678
4304
  { BUFFER_STORE_FORMAT_D16_XYZ_gfx80_OFFEN, BUFFER_STORE_FORMAT_D16_XYZ_gfx80_OFFEN, 0x3, 0x1, 0x1, 0x1 }, // 679
4305
  { BUFFER_STORE_FORMAT_D16_XYZ_gfx80_OFFEN_exact, BUFFER_STORE_FORMAT_D16_XYZ_gfx80_OFFEN_exact, 0x3, 0x1, 0x1, 0x1 }, // 680
4306
  { BUFFER_STORE_FORMAT_D16_XYZ_gfx80_OFFSET, BUFFER_STORE_FORMAT_D16_XYZ_gfx80_OFFSET, 0x3, 0x0, 0x1, 0x1 }, // 681
4307
  { BUFFER_STORE_FORMAT_D16_XYZ_gfx80_OFFSET_exact, BUFFER_STORE_FORMAT_D16_XYZ_gfx80_OFFSET_exact, 0x3, 0x0, 0x1, 0x1 }, // 682
4308
  { BUFFER_STORE_FORMAT_D16_XY_ADDR64, BUFFER_STORE_FORMAT_D16_XY_ADDR64, 0x1, 0x1, 0x1, 0x1 }, // 683
4309
  { BUFFER_STORE_FORMAT_D16_XY_BOTHEN, BUFFER_STORE_FORMAT_D16_XY_BOTHEN, 0x1, 0x1, 0x1, 0x1 }, // 684
4310
  { BUFFER_STORE_FORMAT_D16_XY_BOTHEN_exact, BUFFER_STORE_FORMAT_D16_XY_BOTHEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 685
4311
  { BUFFER_STORE_FORMAT_D16_XY_IDXEN, BUFFER_STORE_FORMAT_D16_XY_IDXEN, 0x1, 0x1, 0x1, 0x1 }, // 686
4312
  { BUFFER_STORE_FORMAT_D16_XY_IDXEN_exact, BUFFER_STORE_FORMAT_D16_XY_IDXEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 687
4313
  { BUFFER_STORE_FORMAT_D16_XY_OFFEN, BUFFER_STORE_FORMAT_D16_XY_OFFEN, 0x1, 0x1, 0x1, 0x1 }, // 688
4314
  { BUFFER_STORE_FORMAT_D16_XY_OFFEN_exact, BUFFER_STORE_FORMAT_D16_XY_OFFEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 689
4315
  { BUFFER_STORE_FORMAT_D16_XY_OFFSET, BUFFER_STORE_FORMAT_D16_XY_OFFSET, 0x1, 0x0, 0x1, 0x1 }, // 690
4316
  { BUFFER_STORE_FORMAT_D16_XY_OFFSET_exact, BUFFER_STORE_FORMAT_D16_XY_OFFSET_exact, 0x1, 0x0, 0x1, 0x1 }, // 691
4317
  { BUFFER_STORE_FORMAT_D16_XY_gfx80_ADDR64, BUFFER_STORE_FORMAT_D16_XY_gfx80_ADDR64, 0x2, 0x1, 0x1, 0x1 }, // 692
4318
  { BUFFER_STORE_FORMAT_D16_XY_gfx80_BOTHEN, BUFFER_STORE_FORMAT_D16_XY_gfx80_BOTHEN, 0x2, 0x1, 0x1, 0x1 }, // 693
4319
  { BUFFER_STORE_FORMAT_D16_XY_gfx80_BOTHEN_exact, BUFFER_STORE_FORMAT_D16_XY_gfx80_BOTHEN_exact, 0x2, 0x1, 0x1, 0x1 }, // 694
4320
  { BUFFER_STORE_FORMAT_D16_XY_gfx80_IDXEN, BUFFER_STORE_FORMAT_D16_XY_gfx80_IDXEN, 0x2, 0x1, 0x1, 0x1 }, // 695
4321
  { BUFFER_STORE_FORMAT_D16_XY_gfx80_IDXEN_exact, BUFFER_STORE_FORMAT_D16_XY_gfx80_IDXEN_exact, 0x2, 0x1, 0x1, 0x1 }, // 696
4322
  { BUFFER_STORE_FORMAT_D16_XY_gfx80_OFFEN, BUFFER_STORE_FORMAT_D16_XY_gfx80_OFFEN, 0x2, 0x1, 0x1, 0x1 }, // 697
4323
  { BUFFER_STORE_FORMAT_D16_XY_gfx80_OFFEN_exact, BUFFER_STORE_FORMAT_D16_XY_gfx80_OFFEN_exact, 0x2, 0x1, 0x1, 0x1 }, // 698
4324
  { BUFFER_STORE_FORMAT_D16_XY_gfx80_OFFSET, BUFFER_STORE_FORMAT_D16_XY_gfx80_OFFSET, 0x2, 0x0, 0x1, 0x1 }, // 699
4325
  { BUFFER_STORE_FORMAT_D16_XY_gfx80_OFFSET_exact, BUFFER_STORE_FORMAT_D16_XY_gfx80_OFFSET_exact, 0x2, 0x0, 0x1, 0x1 }, // 700
4326
  { BUFFER_STORE_FORMAT_D16_X_ADDR64, BUFFER_STORE_FORMAT_D16_X_ADDR64, 0x1, 0x1, 0x1, 0x1 }, // 701
4327
  { BUFFER_STORE_FORMAT_D16_X_BOTHEN, BUFFER_STORE_FORMAT_D16_X_BOTHEN, 0x1, 0x1, 0x1, 0x1 }, // 702
4328
  { BUFFER_STORE_FORMAT_D16_X_BOTHEN_exact, BUFFER_STORE_FORMAT_D16_X_BOTHEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 703
4329
  { BUFFER_STORE_FORMAT_D16_X_IDXEN, BUFFER_STORE_FORMAT_D16_X_IDXEN, 0x1, 0x1, 0x1, 0x1 }, // 704
4330
  { BUFFER_STORE_FORMAT_D16_X_IDXEN_exact, BUFFER_STORE_FORMAT_D16_X_IDXEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 705
4331
  { BUFFER_STORE_FORMAT_D16_X_OFFEN, BUFFER_STORE_FORMAT_D16_X_OFFEN, 0x1, 0x1, 0x1, 0x1 }, // 706
4332
  { BUFFER_STORE_FORMAT_D16_X_OFFEN_exact, BUFFER_STORE_FORMAT_D16_X_OFFEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 707
4333
  { BUFFER_STORE_FORMAT_D16_X_OFFSET, BUFFER_STORE_FORMAT_D16_X_OFFSET, 0x1, 0x0, 0x1, 0x1 }, // 708
4334
  { BUFFER_STORE_FORMAT_D16_X_OFFSET_exact, BUFFER_STORE_FORMAT_D16_X_OFFSET_exact, 0x1, 0x0, 0x1, 0x1 }, // 709
4335
  { BUFFER_STORE_FORMAT_D16_X_gfx80_ADDR64, BUFFER_STORE_FORMAT_D16_X_gfx80_ADDR64, 0x1, 0x1, 0x1, 0x1 }, // 710
4336
  { BUFFER_STORE_FORMAT_D16_X_gfx80_BOTHEN, BUFFER_STORE_FORMAT_D16_X_gfx80_BOTHEN, 0x1, 0x1, 0x1, 0x1 }, // 711
4337
  { BUFFER_STORE_FORMAT_D16_X_gfx80_BOTHEN_exact, BUFFER_STORE_FORMAT_D16_X_gfx80_BOTHEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 712
4338
  { BUFFER_STORE_FORMAT_D16_X_gfx80_IDXEN, BUFFER_STORE_FORMAT_D16_X_gfx80_IDXEN, 0x1, 0x1, 0x1, 0x1 }, // 713
4339
  { BUFFER_STORE_FORMAT_D16_X_gfx80_IDXEN_exact, BUFFER_STORE_FORMAT_D16_X_gfx80_IDXEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 714
4340
  { BUFFER_STORE_FORMAT_D16_X_gfx80_OFFEN, BUFFER_STORE_FORMAT_D16_X_gfx80_OFFEN, 0x1, 0x1, 0x1, 0x1 }, // 715
4341
  { BUFFER_STORE_FORMAT_D16_X_gfx80_OFFEN_exact, BUFFER_STORE_FORMAT_D16_X_gfx80_OFFEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 716
4342
  { BUFFER_STORE_FORMAT_D16_X_gfx80_OFFSET, BUFFER_STORE_FORMAT_D16_X_gfx80_OFFSET, 0x1, 0x0, 0x1, 0x1 }, // 717
4343
  { BUFFER_STORE_FORMAT_D16_X_gfx80_OFFSET_exact, BUFFER_STORE_FORMAT_D16_X_gfx80_OFFSET_exact, 0x1, 0x0, 0x1, 0x1 }, // 718
4344
  { BUFFER_STORE_FORMAT_XYZW_ADDR64, BUFFER_STORE_FORMAT_XYZW_ADDR64, 0x4, 0x1, 0x1, 0x1 }, // 719
4345
  { BUFFER_STORE_FORMAT_XYZW_BOTHEN, BUFFER_STORE_FORMAT_XYZW_BOTHEN, 0x4, 0x1, 0x1, 0x1 }, // 720
4346
  { BUFFER_STORE_FORMAT_XYZW_BOTHEN_exact, BUFFER_STORE_FORMAT_XYZW_BOTHEN_exact, 0x4, 0x1, 0x1, 0x1 }, // 721
4347
  { BUFFER_STORE_FORMAT_XYZW_IDXEN, BUFFER_STORE_FORMAT_XYZW_IDXEN, 0x4, 0x1, 0x1, 0x1 }, // 722
4348
  { BUFFER_STORE_FORMAT_XYZW_IDXEN_exact, BUFFER_STORE_FORMAT_XYZW_IDXEN_exact, 0x4, 0x1, 0x1, 0x1 }, // 723
4349
  { BUFFER_STORE_FORMAT_XYZW_OFFEN, BUFFER_STORE_FORMAT_XYZW_OFFEN, 0x4, 0x1, 0x1, 0x1 }, // 724
4350
  { BUFFER_STORE_FORMAT_XYZW_OFFEN_exact, BUFFER_STORE_FORMAT_XYZW_OFFEN_exact, 0x4, 0x1, 0x1, 0x1 }, // 725
4351
  { BUFFER_STORE_FORMAT_XYZW_OFFSET, BUFFER_STORE_FORMAT_XYZW_OFFSET, 0x4, 0x0, 0x1, 0x1 }, // 726
4352
  { BUFFER_STORE_FORMAT_XYZW_OFFSET_exact, BUFFER_STORE_FORMAT_XYZW_OFFSET_exact, 0x4, 0x0, 0x1, 0x1 }, // 727
4353
  { BUFFER_STORE_FORMAT_XYZ_ADDR64, BUFFER_STORE_FORMAT_XYZ_ADDR64, 0x3, 0x1, 0x1, 0x1 }, // 728
4354
  { BUFFER_STORE_FORMAT_XYZ_BOTHEN, BUFFER_STORE_FORMAT_XYZ_BOTHEN, 0x3, 0x1, 0x1, 0x1 }, // 729
4355
  { BUFFER_STORE_FORMAT_XYZ_BOTHEN_exact, BUFFER_STORE_FORMAT_XYZ_BOTHEN_exact, 0x3, 0x1, 0x1, 0x1 }, // 730
4356
  { BUFFER_STORE_FORMAT_XYZ_IDXEN, BUFFER_STORE_FORMAT_XYZ_IDXEN, 0x3, 0x1, 0x1, 0x1 }, // 731
4357
  { BUFFER_STORE_FORMAT_XYZ_IDXEN_exact, BUFFER_STORE_FORMAT_XYZ_IDXEN_exact, 0x3, 0x1, 0x1, 0x1 }, // 732
4358
  { BUFFER_STORE_FORMAT_XYZ_OFFEN, BUFFER_STORE_FORMAT_XYZ_OFFEN, 0x3, 0x1, 0x1, 0x1 }, // 733
4359
  { BUFFER_STORE_FORMAT_XYZ_OFFEN_exact, BUFFER_STORE_FORMAT_XYZ_OFFEN_exact, 0x3, 0x1, 0x1, 0x1 }, // 734
4360
  { BUFFER_STORE_FORMAT_XYZ_OFFSET, BUFFER_STORE_FORMAT_XYZ_OFFSET, 0x3, 0x0, 0x1, 0x1 }, // 735
4361
  { BUFFER_STORE_FORMAT_XYZ_OFFSET_exact, BUFFER_STORE_FORMAT_XYZ_OFFSET_exact, 0x3, 0x0, 0x1, 0x1 }, // 736
4362
  { BUFFER_STORE_FORMAT_XY_ADDR64, BUFFER_STORE_FORMAT_XY_ADDR64, 0x2, 0x1, 0x1, 0x1 }, // 737
4363
  { BUFFER_STORE_FORMAT_XY_BOTHEN, BUFFER_STORE_FORMAT_XY_BOTHEN, 0x2, 0x1, 0x1, 0x1 }, // 738
4364
  { BUFFER_STORE_FORMAT_XY_BOTHEN_exact, BUFFER_STORE_FORMAT_XY_BOTHEN_exact, 0x2, 0x1, 0x1, 0x1 }, // 739
4365
  { BUFFER_STORE_FORMAT_XY_IDXEN, BUFFER_STORE_FORMAT_XY_IDXEN, 0x2, 0x1, 0x1, 0x1 }, // 740
4366
  { BUFFER_STORE_FORMAT_XY_IDXEN_exact, BUFFER_STORE_FORMAT_XY_IDXEN_exact, 0x2, 0x1, 0x1, 0x1 }, // 741
4367
  { BUFFER_STORE_FORMAT_XY_OFFEN, BUFFER_STORE_FORMAT_XY_OFFEN, 0x2, 0x1, 0x1, 0x1 }, // 742
4368
  { BUFFER_STORE_FORMAT_XY_OFFEN_exact, BUFFER_STORE_FORMAT_XY_OFFEN_exact, 0x2, 0x1, 0x1, 0x1 }, // 743
4369
  { BUFFER_STORE_FORMAT_XY_OFFSET, BUFFER_STORE_FORMAT_XY_OFFSET, 0x2, 0x0, 0x1, 0x1 }, // 744
4370
  { BUFFER_STORE_FORMAT_XY_OFFSET_exact, BUFFER_STORE_FORMAT_XY_OFFSET_exact, 0x2, 0x0, 0x1, 0x1 }, // 745
4371
  { BUFFER_STORE_FORMAT_X_ADDR64, BUFFER_STORE_FORMAT_X_ADDR64, 0x1, 0x1, 0x1, 0x1 }, // 746
4372
  { BUFFER_STORE_FORMAT_X_BOTHEN, BUFFER_STORE_FORMAT_X_BOTHEN, 0x1, 0x1, 0x1, 0x1 }, // 747
4373
  { BUFFER_STORE_FORMAT_X_BOTHEN_exact, BUFFER_STORE_FORMAT_X_BOTHEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 748
4374
  { BUFFER_STORE_FORMAT_X_IDXEN, BUFFER_STORE_FORMAT_X_IDXEN, 0x1, 0x1, 0x1, 0x1 }, // 749
4375
  { BUFFER_STORE_FORMAT_X_IDXEN_exact, BUFFER_STORE_FORMAT_X_IDXEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 750
4376
  { BUFFER_STORE_FORMAT_X_OFFEN, BUFFER_STORE_FORMAT_X_OFFEN, 0x1, 0x1, 0x1, 0x1 }, // 751
4377
  { BUFFER_STORE_FORMAT_X_OFFEN_exact, BUFFER_STORE_FORMAT_X_OFFEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 752
4378
  { BUFFER_STORE_FORMAT_X_OFFSET, BUFFER_STORE_FORMAT_X_OFFSET, 0x1, 0x0, 0x1, 0x1 }, // 753
4379
  { BUFFER_STORE_FORMAT_X_OFFSET_exact, BUFFER_STORE_FORMAT_X_OFFSET_exact, 0x1, 0x0, 0x1, 0x1 }, // 754
4380
  { BUFFER_STORE_LDS_DWORD, BUFFER_STORE_LDS_DWORD, 0x0, 0x0, 0x1, 0x1 }, // 755
4381
  { BUFFER_STORE_SHORT_ADDR64, BUFFER_STORE_SHORT_ADDR64, 0x1, 0x1, 0x1, 0x1 }, // 756
4382
  { BUFFER_STORE_SHORT_BOTHEN, BUFFER_STORE_SHORT_BOTHEN, 0x1, 0x1, 0x1, 0x1 }, // 757
4383
  { BUFFER_STORE_SHORT_BOTHEN_exact, BUFFER_STORE_SHORT_BOTHEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 758
4384
  { BUFFER_STORE_SHORT_D16_HI_ADDR64, BUFFER_STORE_SHORT_D16_HI_ADDR64, 0x1, 0x1, 0x1, 0x1 }, // 759
4385
  { BUFFER_STORE_SHORT_D16_HI_BOTHEN, BUFFER_STORE_SHORT_D16_HI_BOTHEN, 0x1, 0x1, 0x1, 0x1 }, // 760
4386
  { BUFFER_STORE_SHORT_D16_HI_BOTHEN_exact, BUFFER_STORE_SHORT_D16_HI_BOTHEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 761
4387
  { BUFFER_STORE_SHORT_D16_HI_IDXEN, BUFFER_STORE_SHORT_D16_HI_IDXEN, 0x1, 0x1, 0x1, 0x1 }, // 762
4388
  { BUFFER_STORE_SHORT_D16_HI_IDXEN_exact, BUFFER_STORE_SHORT_D16_HI_IDXEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 763
4389
  { BUFFER_STORE_SHORT_D16_HI_OFFEN, BUFFER_STORE_SHORT_D16_HI_OFFEN, 0x1, 0x1, 0x1, 0x1 }, // 764
4390
  { BUFFER_STORE_SHORT_D16_HI_OFFEN_exact, BUFFER_STORE_SHORT_D16_HI_OFFEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 765
4391
  { BUFFER_STORE_SHORT_D16_HI_OFFSET, BUFFER_STORE_SHORT_D16_HI_OFFSET, 0x1, 0x0, 0x1, 0x1 }, // 766
4392
  { BUFFER_STORE_SHORT_D16_HI_OFFSET_exact, BUFFER_STORE_SHORT_D16_HI_OFFSET_exact, 0x1, 0x0, 0x1, 0x1 }, // 767
4393
  { BUFFER_STORE_SHORT_IDXEN, BUFFER_STORE_SHORT_IDXEN, 0x1, 0x1, 0x1, 0x1 }, // 768
4394
  { BUFFER_STORE_SHORT_IDXEN_exact, BUFFER_STORE_SHORT_IDXEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 769
4395
  { BUFFER_STORE_SHORT_OFFEN, BUFFER_STORE_SHORT_OFFEN, 0x1, 0x1, 0x1, 0x1 }, // 770
4396
  { BUFFER_STORE_SHORT_OFFEN_exact, BUFFER_STORE_SHORT_OFFEN_exact, 0x1, 0x1, 0x1, 0x1 }, // 771
4397
  { BUFFER_STORE_SHORT_OFFSET, BUFFER_STORE_SHORT_OFFSET, 0x1, 0x0, 0x1, 0x1 }, // 772
4398
  { BUFFER_STORE_SHORT_OFFSET_exact, BUFFER_STORE_SHORT_OFFSET_exact, 0x1, 0x0, 0x1, 0x1 }, // 773
4399
  { BUFFER_WBINVL1, BUFFER_WBINVL1, 0x0, 0x0, 0x0, 0x0 }, // 774
4400
  { BUFFER_WBINVL1_SC, BUFFER_WBINVL1_SC, 0x0, 0x0, 0x0, 0x0 }, // 775
4401
  { BUFFER_WBINVL1_VOL, BUFFER_WBINVL1_VOL, 0x0, 0x0, 0x0, 0x0 }, // 776
4402
 };
4403
4404
99.4k
const MUBUFInfo *getMUBUFOpcodeHelper(unsigned Opcode) {
4405
99.4k
  struct KeyType {
4406
99.4k
    unsigned Opcode;
4407
99.4k
  };
4408
99.4k
  KeyType Key = { Opcode };
4409
99.4k
  auto Table = makeArrayRef(MUBUFInfoTable);
4410
99.4k
  auto Idx = std::lower_bound(Table.begin(), Table.end(), Key,
4411
985k
    [](const MUBUFInfo &LHS, const KeyType &RHS) {
4412
985k
      if (LHS.Opcode < RHS.Opcode)
4413
467k
        return true;
4414
517k
      if (LHS.Opcode > RHS.Opcode)
4415
417k
        return false;
4416
99.4k
      return false;
4417
99.4k
    });
4418
99.4k
4419
99.4k
  if (Idx == Table.end() ||
4420
99.4k
      Key.Opcode != Idx->Opcode)
4421
0
    return nullptr;
4422
99.4k
  return &*Idx;
4423
99.4k
}
4424
4425
193
const MUBUFInfo *getMUBUFInfoFromBaseOpcodeAndDwords(unsigned BaseOpcode, uint8_t dwords) {
4426
193
  struct IndexType {
4427
193
    unsigned BaseOpcode;
4428
193
    uint8_t dwords;
4429
193
    unsigned _index;
4430
193
  };
4431
193
  static const struct IndexType Index[] = {
4432
193
    { BUFFER_ATOMIC_ADD_ADDR64, 0x0, 0 },
4433
193
    { BUFFER_ATOMIC_ADD_ADDR64_RTN, 0x0, 1 },
4434
193
    { BUFFER_ATOMIC_ADD_BOTHEN, 0x0, 2 },
4435
193
    { BUFFER_ATOMIC_ADD_BOTHEN_RTN, 0x0, 3 },
4436
193
    { BUFFER_ATOMIC_ADD_IDXEN, 0x0, 4 },
4437
193
    { BUFFER_ATOMIC_ADD_IDXEN_RTN, 0x0, 5 },
4438
193
    { BUFFER_ATOMIC_ADD_OFFEN, 0x0, 6 },
4439
193
    { BUFFER_ATOMIC_ADD_OFFEN_RTN, 0x0, 7 },
4440
193
    { BUFFER_ATOMIC_ADD_OFFSET, 0x0, 8 },
4441
193
    { BUFFER_ATOMIC_ADD_OFFSET_RTN, 0x0, 9 },
4442
193
    { BUFFER_ATOMIC_ADD_X2_ADDR64, 0x0, 10 },
4443
193
    { BUFFER_ATOMIC_ADD_X2_ADDR64_RTN, 0x0, 11 },
4444
193
    { BUFFER_ATOMIC_ADD_X2_BOTHEN, 0x0, 12 },
4445
193
    { BUFFER_ATOMIC_ADD_X2_BOTHEN_RTN, 0x0, 13 },
4446
193
    { BUFFER_ATOMIC_ADD_X2_IDXEN, 0x0, 14 },
4447
193
    { BUFFER_ATOMIC_ADD_X2_IDXEN_RTN, 0x0, 15 },
4448
193
    { BUFFER_ATOMIC_ADD_X2_OFFEN, 0x0, 16 },
4449
193
    { BUFFER_ATOMIC_ADD_X2_OFFEN_RTN, 0x0, 17 },
4450
193
    { BUFFER_ATOMIC_ADD_X2_OFFSET, 0x0, 18 },
4451
193
    { BUFFER_ATOMIC_ADD_X2_OFFSET_RTN, 0x0, 19 },
4452
193
    { BUFFER_ATOMIC_AND_ADDR64, 0x0, 20 },
4453
193
    { BUFFER_ATOMIC_AND_ADDR64_RTN, 0x0, 21 },
4454
193
    { BUFFER_ATOMIC_AND_BOTHEN, 0x0, 22 },
4455
193
    { BUFFER_ATOMIC_AND_BOTHEN_RTN, 0x0, 23 },
4456
193
    { BUFFER_ATOMIC_AND_IDXEN, 0x0, 24 },
4457
193
    { BUFFER_ATOMIC_AND_IDXEN_RTN, 0x0, 25 },
4458
193
    { BUFFER_ATOMIC_AND_OFFEN, 0x0, 26 },
4459
193
    { BUFFER_ATOMIC_AND_OFFEN_RTN, 0x0, 27 },
4460
193
    { BUFFER_ATOMIC_AND_OFFSET, 0x0, 28 },
4461
193
    { BUFFER_ATOMIC_AND_OFFSET_RTN, 0x0, 29 },
4462
193
    { BUFFER_ATOMIC_AND_X2_ADDR64, 0x0, 30 },
4463
193
    { BUFFER_ATOMIC_AND_X2_ADDR64_RTN, 0x0, 31 },
4464
193
    { BUFFER_ATOMIC_AND_X2_BOTHEN, 0x0, 32 },
4465
193
    { BUFFER_ATOMIC_AND_X2_BOTHEN_RTN, 0x0, 33 },
4466
193
    { BUFFER_ATOMIC_AND_X2_IDXEN, 0x0, 34 },
4467
193
    { BUFFER_ATOMIC_AND_X2_IDXEN_RTN, 0x0, 35 },
4468
193
    { BUFFER_ATOMIC_AND_X2_OFFEN, 0x0, 36 },
4469
193
    { BUFFER_ATOMIC_AND_X2_OFFEN_RTN, 0x0, 37 },
4470
193
    { BUFFER_ATOMIC_AND_X2_OFFSET, 0x0, 38 },
4471
193
    { BUFFER_ATOMIC_AND_X2_OFFSET_RTN, 0x0, 39 },
4472
193
    { BUFFER_ATOMIC_CMPSWAP_ADDR64, 0x0, 40 },
4473
193
    { BUFFER_ATOMIC_CMPSWAP_ADDR64_RTN, 0x0, 41 },
4474
193
    { BUFFER_ATOMIC_CMPSWAP_BOTHEN, 0x0, 42 },
4475
193
    { BUFFER_ATOMIC_CMPSWAP_BOTHEN_RTN, 0x0, 43 },
4476
193
    { BUFFER_ATOMIC_CMPSWAP_IDXEN, 0x0, 44 },
4477
193
    { BUFFER_ATOMIC_CMPSWAP_IDXEN_RTN, 0x0, 45 },
4478
193
    { BUFFER_ATOMIC_CMPSWAP_OFFEN, 0x0, 46 },
4479
193
    { BUFFER_ATOMIC_CMPSWAP_OFFEN_RTN, 0x0, 47 },
4480
193
    { BUFFER_ATOMIC_CMPSWAP_OFFSET, 0x0, 48 },
4481
193
    { BUFFER_ATOMIC_CMPSWAP_OFFSET_RTN, 0x0, 49 },
4482
193
    { BUFFER_ATOMIC_CMPSWAP_X2_ADDR64, 0x0, 50 },
4483
193
    { BUFFER_ATOMIC_CMPSWAP_X2_ADDR64_RTN, 0x0, 51 },
4484
193
    { BUFFER_ATOMIC_CMPSWAP_X2_BOTHEN, 0x0, 52 },
4485
193
    { BUFFER_ATOMIC_CMPSWAP_X2_BOTHEN_RTN, 0x0, 53 },
4486
193
    { BUFFER_ATOMIC_CMPSWAP_X2_IDXEN, 0x0, 54 },
4487
193
    { BUFFER_ATOMIC_CMPSWAP_X2_IDXEN_RTN, 0x0, 55 },
4488
193
    { BUFFER_ATOMIC_CMPSWAP_X2_OFFEN, 0x0, 56 },
4489
193
    { BUFFER_ATOMIC_CMPSWAP_X2_OFFEN_RTN, 0x0, 57 },
4490
193
    { BUFFER_ATOMIC_CMPSWAP_X2_OFFSET, 0x0, 58 },
4491
193
    { BUFFER_ATOMIC_CMPSWAP_X2_OFFSET_RTN, 0x0, 59 },
4492
193
    { BUFFER_ATOMIC_DEC_ADDR64, 0x0, 60 },
4493
193
    { BUFFER_ATOMIC_DEC_ADDR64_RTN, 0x0, 61 },
4494
193
    { BUFFER_ATOMIC_DEC_BOTHEN, 0x0, 62 },
4495
193
    { BUFFER_ATOMIC_DEC_BOTHEN_RTN, 0x0, 63 },
4496
193
    { BUFFER_ATOMIC_DEC_IDXEN, 0x0, 64 },
4497
193
    { BUFFER_ATOMIC_DEC_IDXEN_RTN, 0x0, 65 },
4498
193
    { BUFFER_ATOMIC_DEC_OFFEN, 0x0, 66 },
4499
193
    { BUFFER_ATOMIC_DEC_OFFEN_RTN, 0x0, 67 },
4500
193
    { BUFFER_ATOMIC_DEC_OFFSET, 0x0, 68 },
4501
193
    { BUFFER_ATOMIC_DEC_OFFSET_RTN, 0x0, 69 },
4502
193
    { BUFFER_ATOMIC_DEC_X2_ADDR64, 0x0, 70 },
4503
193
    { BUFFER_ATOMIC_DEC_X2_ADDR64_RTN, 0x0, 71 },
4504
193
    { BUFFER_ATOMIC_DEC_X2_BOTHEN, 0x0, 72 },
4505
193
    { BUFFER_ATOMIC_DEC_X2_BOTHEN_RTN, 0x0, 73 },
4506
193
    { BUFFER_ATOMIC_DEC_X2_IDXEN, 0x0, 74 },
4507
193
    { BUFFER_ATOMIC_DEC_X2_IDXEN_RTN, 0x0, 75 },
4508
193
    { BUFFER_ATOMIC_DEC_X2_OFFEN, 0x0, 76 },
4509
193
    { BUFFER_ATOMIC_DEC_X2_OFFEN_RTN, 0x0, 77 },
4510
193
    { BUFFER_ATOMIC_DEC_X2_OFFSET, 0x0, 78 },
4511
193
    { BUFFER_ATOMIC_DEC_X2_OFFSET_RTN, 0x0, 79 },
4512
193
    { BUFFER_ATOMIC_INC_ADDR64, 0x0, 80 },
4513
193
    { BUFFER_ATOMIC_INC_ADDR64_RTN, 0x0, 81 },
4514
193
    { BUFFER_ATOMIC_INC_BOTHEN, 0x0, 82 },
4515
193
    { BUFFER_ATOMIC_INC_BOTHEN_RTN, 0x0, 83 },
4516
193
    { BUFFER_ATOMIC_INC_IDXEN, 0x0, 84 },
4517
193
    { BUFFER_ATOMIC_INC_IDXEN_RTN, 0x0, 85 },
4518
193
    { BUFFER_ATOMIC_INC_OFFEN, 0x0, 86 },
4519
193
    { BUFFER_ATOMIC_INC_OFFEN_RTN, 0x0, 87 },
4520
193
    { BUFFER_ATOMIC_INC_OFFSET, 0x0, 88 },
4521
193
    { BUFFER_ATOMIC_INC_OFFSET_RTN, 0x0, 89 },
4522
193
    { BUFFER_ATOMIC_INC_X2_ADDR64, 0x0, 90 },
4523
193
    { BUFFER_ATOMIC_INC_X2_ADDR64_RTN, 0x0, 91 },
4524
193
    { BUFFER_ATOMIC_INC_X2_BOTHEN, 0x0, 92 },
4525
193
    { BUFFER_ATOMIC_INC_X2_BOTHEN_RTN, 0x0, 93 },
4526
193
    { BUFFER_ATOMIC_INC_X2_IDXEN, 0x0, 94 },
4527
193
    { BUFFER_ATOMIC_INC_X2_IDXEN_RTN, 0x0, 95 },
4528
193
    { BUFFER_ATOMIC_INC_X2_OFFEN, 0x0, 96 },
4529
193
    { BUFFER_ATOMIC_INC_X2_OFFEN_RTN, 0x0, 97 },
4530
193
    { BUFFER_ATOMIC_INC_X2_OFFSET, 0x0, 98 },
4531
193
    { BUFFER_ATOMIC_INC_X2_OFFSET_RTN, 0x0, 99 },
4532
193
    { BUFFER_ATOMIC_OR_ADDR64, 0x0, 100 },
4533
193
    { BUFFER_ATOMIC_OR_ADDR64_RTN, 0x0, 101 },
4534
193
    { BUFFER_ATOMIC_OR_BOTHEN, 0x0, 102 },
4535
193
    { BUFFER_ATOMIC_OR_BOTHEN_RTN, 0x0, 103 },
4536
193
    { BUFFER_ATOMIC_OR_IDXEN, 0x0, 104 },
4537
193
    { BUFFER_ATOMIC_OR_IDXEN_RTN, 0x0, 105 },
4538
193
    { BUFFER_ATOMIC_OR_OFFEN, 0x0, 106 },
4539
193
    { BUFFER_ATOMIC_OR_OFFEN_RTN, 0x0, 107 },
4540
193
    { BUFFER_ATOMIC_OR_OFFSET, 0x0, 108 },
4541
193
    { BUFFER_ATOMIC_OR_OFFSET_RTN, 0x0, 109 },
4542
193
    { BUFFER_ATOMIC_OR_X2_ADDR64, 0x0, 110 },
4543
193
    { BUFFER_ATOMIC_OR_X2_ADDR64_RTN, 0x0, 111 },
4544
193
    { BUFFER_ATOMIC_OR_X2_BOTHEN, 0x0, 112 },
4545
193
    { BUFFER_ATOMIC_OR_X2_BOTHEN_RTN, 0x0, 113 },
4546
193
    { BUFFER_ATOMIC_OR_X2_IDXEN, 0x0, 114 },
4547
193
    { BUFFER_ATOMIC_OR_X2_IDXEN_RTN, 0x0, 115 },
4548
193
    { BUFFER_ATOMIC_OR_X2_OFFEN, 0x0, 116 },
4549
193
    { BUFFER_ATOMIC_OR_X2_OFFEN_RTN, 0x0, 117 },
4550
193
    { BUFFER_ATOMIC_OR_X2_OFFSET, 0x0, 118 },
4551
193
    { BUFFER_ATOMIC_OR_X2_OFFSET_RTN, 0x0, 119 },
4552
193
    { BUFFER_ATOMIC_SMAX_ADDR64, 0x0, 120 },
4553
193
    { BUFFER_ATOMIC_SMAX_ADDR64_RTN, 0x0, 121 },
4554
193
    { BUFFER_ATOMIC_SMAX_BOTHEN, 0x0, 122 },
4555
193
    { BUFFER_ATOMIC_SMAX_BOTHEN_RTN, 0x0, 123 },
4556
193
    { BUFFER_ATOMIC_SMAX_IDXEN, 0x0, 124 },
4557
193
    { BUFFER_ATOMIC_SMAX_IDXEN_RTN, 0x0, 125 },
4558
193
    { BUFFER_ATOMIC_SMAX_OFFEN, 0x0, 126 },
4559
193
    { BUFFER_ATOMIC_SMAX_OFFEN_RTN, 0x0, 127 },
4560
193
    { BUFFER_ATOMIC_SMAX_OFFSET, 0x0, 128 },
4561
193
    { BUFFER_ATOMIC_SMAX_OFFSET_RTN, 0x0, 129 },
4562
193
    { BUFFER_ATOMIC_SMAX_X2_ADDR64, 0x0, 130 },
4563
193
    { BUFFER_ATOMIC_SMAX_X2_ADDR64_RTN, 0x0, 131 },
4564
193
    { BUFFER_ATOMIC_SMAX_X2_BOTHEN, 0x0, 132 },
4565
193
    { BUFFER_ATOMIC_SMAX_X2_BOTHEN_RTN, 0x0, 133 },
4566
193
    { BUFFER_ATOMIC_SMAX_X2_IDXEN, 0x0, 134 },
4567
193
    { BUFFER_ATOMIC_SMAX_X2_IDXEN_RTN, 0x0, 135 },
4568
193
    { BUFFER_ATOMIC_SMAX_X2_OFFEN, 0x0, 136 },
4569
193
    { BUFFER_ATOMIC_SMAX_X2_OFFEN_RTN, 0x0, 137 },
4570
193
    { BUFFER_ATOMIC_SMAX_X2_OFFSET, 0x0, 138 },
4571
193
    { BUFFER_ATOMIC_SMAX_X2_OFFSET_RTN, 0x0, 139 },
4572
193
    { BUFFER_ATOMIC_SMIN_ADDR64, 0x0, 140 },
4573
193
    { BUFFER_ATOMIC_SMIN_ADDR64_RTN, 0x0, 141 },
4574
193
    { BUFFER_ATOMIC_SMIN_BOTHEN, 0x0, 142 },
4575
193
    { BUFFER_ATOMIC_SMIN_BOTHEN_RTN, 0x0, 143 },
4576
193
    { BUFFER_ATOMIC_SMIN_IDXEN, 0x0, 144 },
4577
193
    { BUFFER_ATOMIC_SMIN_IDXEN_RTN, 0x0, 145 },
4578
193
    { BUFFER_ATOMIC_SMIN_OFFEN, 0x0, 146 },
4579
193
    { BUFFER_ATOMIC_SMIN_OFFEN_RTN, 0x0, 147 },
4580
193
    { BUFFER_ATOMIC_SMIN_OFFSET, 0x0, 148 },
4581
193
    { BUFFER_ATOMIC_SMIN_OFFSET_RTN, 0x0, 149 },
4582
193
    { BUFFER_ATOMIC_SMIN_X2_ADDR64, 0x0, 150 },
4583
193
    { BUFFER_ATOMIC_SMIN_X2_ADDR64_RTN, 0x0, 151 },
4584
193
    { BUFFER_ATOMIC_SMIN_X2_BOTHEN, 0x0, 152 },
4585
193
    { BUFFER_ATOMIC_SMIN_X2_BOTHEN_RTN, 0x0, 153 },
4586
193
    { BUFFER_ATOMIC_SMIN_X2_IDXEN, 0x0, 154 },
4587
193
    { BUFFER_ATOMIC_SMIN_X2_IDXEN_RTN, 0x0, 155 },
4588
193
    { BUFFER_ATOMIC_SMIN_X2_OFFEN, 0x0, 156 },
4589
193
    { BUFFER_ATOMIC_SMIN_X2_OFFEN_RTN, 0x0, 157 },
4590
193
    { BUFFER_ATOMIC_SMIN_X2_OFFSET, 0x0, 158 },
4591
193
    { BUFFER_ATOMIC_SMIN_X2_OFFSET_RTN, 0x0, 159 },
4592
193
    { BUFFER_ATOMIC_SUB_ADDR64, 0x0, 160 },
4593
193
    { BUFFER_ATOMIC_SUB_ADDR64_RTN, 0x0, 161 },
4594
193
    { BUFFER_ATOMIC_SUB_BOTHEN, 0x0, 162 },
4595
193
    { BUFFER_ATOMIC_SUB_BOTHEN_RTN, 0x0, 163 },
4596
193
    { BUFFER_ATOMIC_SUB_IDXEN, 0x0, 164 },
4597
193
    { BUFFER_ATOMIC_SUB_IDXEN_RTN, 0x0, 165 },
4598
193
    { BUFFER_ATOMIC_SUB_OFFEN, 0x0, 166 },
4599
193
    { BUFFER_ATOMIC_SUB_OFFEN_RTN, 0x0, 167 },
4600
193
    { BUFFER_ATOMIC_SUB_OFFSET, 0x0, 168 },
4601
193
    { BUFFER_ATOMIC_SUB_OFFSET_RTN, 0x0, 169 },
4602
193
    { BUFFER_ATOMIC_SUB_X2_ADDR64, 0x0, 170 },
4603
193
    { BUFFER_ATOMIC_SUB_X2_ADDR64_RTN, 0x0, 171 },
4604
193
    { BUFFER_ATOMIC_SUB_X2_BOTHEN, 0x0, 172 },
4605
193
    { BUFFER_ATOMIC_SUB_X2_BOTHEN_RTN, 0x0, 173 },
4606
193
    { BUFFER_ATOMIC_SUB_X2_IDXEN, 0x0, 174 },
4607
193
    { BUFFER_ATOMIC_SUB_X2_IDXEN_RTN, 0x0, 175 },
4608
193
    { BUFFER_ATOMIC_SUB_X2_OFFEN, 0x0, 176 },
4609
193
    { BUFFER_ATOMIC_SUB_X2_OFFEN_RTN, 0x0, 177 },
4610
193
    { BUFFER_ATOMIC_SUB_X2_OFFSET, 0x0, 178 },
4611
193
    { BUFFER_ATOMIC_SUB_X2_OFFSET_RTN, 0x0, 179 },
4612
193
    { BUFFER_ATOMIC_SWAP_ADDR64, 0x0, 180 },
4613
193
    { BUFFER_ATOMIC_SWAP_ADDR64_RTN, 0x0, 181 },
4614
193
    { BUFFER_ATOMIC_SWAP_BOTHEN, 0x0, 182 },
4615
193
    { BUFFER_ATOMIC_SWAP_BOTHEN_RTN, 0x0, 183 },
4616
193
    { BUFFER_ATOMIC_SWAP_IDXEN, 0x0, 184 },
4617
193
    { BUFFER_ATOMIC_SWAP_IDXEN_RTN, 0x0, 185 },
4618
193
    { BUFFER_ATOMIC_SWAP_OFFEN, 0x0, 186 },
4619
193
    { BUFFER_ATOMIC_SWAP_OFFEN_RTN, 0x0, 187 },
4620
193
    { BUFFER_ATOMIC_SWAP_OFFSET, 0x0, 188 },
4621
193
    { BUFFER_ATOMIC_SWAP_OFFSET_RTN, 0x0, 189 },
4622
193
    { BUFFER_ATOMIC_SWAP_X2_ADDR64, 0x0, 190 },
4623
193
    { BUFFER_ATOMIC_SWAP_X2_ADDR64_RTN, 0x0, 191 },
4624
193
    { BUFFER_ATOMIC_SWAP_X2_BOTHEN, 0x0, 192 },
4625
193
    { BUFFER_ATOMIC_SWAP_X2_BOTHEN_RTN, 0x0, 193 },
4626
193
    { BUFFER_ATOMIC_SWAP_X2_IDXEN, 0x0, 194 },
4627
193
    { BUFFER_ATOMIC_SWAP_X2_IDXEN_RTN, 0x0, 195 },
4628
193
    { BUFFER_ATOMIC_SWAP_X2_OFFEN, 0x0, 196 },
4629
193
    { BUFFER_ATOMIC_SWAP_X2_OFFEN_RTN, 0x0, 197 },
4630
193
    { BUFFER_ATOMIC_SWAP_X2_OFFSET, 0x0, 198 },
4631
193
    { BUFFER_ATOMIC_SWAP_X2_OFFSET_RTN, 0x0, 199 },
4632
193
    { BUFFER_ATOMIC_UMAX_ADDR64, 0x0, 200 },
4633
193
    { BUFFER_ATOMIC_UMAX_ADDR64_RTN, 0x0, 201 },
4634
193
    { BUFFER_ATOMIC_UMAX_BOTHEN, 0x0, 202 },
4635
193
    { BUFFER_ATOMIC_UMAX_BOTHEN_RTN, 0x0, 203 },
4636
193
    { BUFFER_ATOMIC_UMAX_IDXEN, 0x0, 204 },
4637
193
    { BUFFER_ATOMIC_UMAX_IDXEN_RTN, 0x0, 205 },
4638
193
    { BUFFER_ATOMIC_UMAX_OFFEN, 0x0, 206 },
4639
193
    { BUFFER_ATOMIC_UMAX_OFFEN_RTN, 0x0, 207 },
4640
193
    { BUFFER_ATOMIC_UMAX_OFFSET, 0x0, 208 },
4641
193
    { BUFFER_ATOMIC_UMAX_OFFSET_RTN, 0x0, 209 },
4642
193
    { BUFFER_ATOMIC_UMAX_X2_ADDR64, 0x0, 210 },
4643
193
    { BUFFER_ATOMIC_UMAX_X2_ADDR64_RTN, 0x0, 211 },
4644
193
    { BUFFER_ATOMIC_UMAX_X2_BOTHEN, 0x0, 212 },
4645
193
    { BUFFER_ATOMIC_UMAX_X2_BOTHEN_RTN, 0x0, 213 },
4646
193
    { BUFFER_ATOMIC_UMAX_X2_IDXEN, 0x0, 214 },
4647
193
    { BUFFER_ATOMIC_UMAX_X2_IDXEN_RTN, 0x0, 215 },
4648
193
    { BUFFER_ATOMIC_UMAX_X2_OFFEN, 0x0, 216 },
4649
193
    { BUFFER_ATOMIC_UMAX_X2_OFFEN_RTN, 0x0, 217 },
4650
193
    { BUFFER_ATOMIC_UMAX_X2_OFFSET, 0x0, 218 },
4651
193
    { BUFFER_ATOMIC_UMAX_X2_OFFSET_RTN, 0x0, 219 },
4652
193
    { BUFFER_ATOMIC_UMIN_ADDR64, 0x0, 220 },
4653
193
    { BUFFER_ATOMIC_UMIN_ADDR64_RTN, 0x0, 221 },
4654
193
    { BUFFER_ATOMIC_UMIN_BOTHEN, 0x0, 222 },
4655
193
    { BUFFER_ATOMIC_UMIN_BOTHEN_RTN, 0x0, 223 },
4656
193
    { BUFFER_ATOMIC_UMIN_IDXEN, 0x0, 224 },
4657
193
    { BUFFER_ATOMIC_UMIN_IDXEN_RTN, 0x0, 225 },
4658
193
    { BUFFER_ATOMIC_UMIN_OFFEN, 0x0, 226 },
4659
193
    { BUFFER_ATOMIC_UMIN_OFFEN_RTN, 0x0, 227 },
4660
193
    { BUFFER_ATOMIC_UMIN_OFFSET, 0x0, 228 },
4661
193
    { BUFFER_ATOMIC_UMIN_OFFSET_RTN, 0x0, 229 },
4662
193
    { BUFFER_ATOMIC_UMIN_X2_ADDR64, 0x0, 230 },
4663
193
    { BUFFER_ATOMIC_UMIN_X2_ADDR64_RTN, 0x0, 231 },
4664
193
    { BUFFER_ATOMIC_UMIN_X2_BOTHEN, 0x0, 232 },
4665
193
    { BUFFER_ATOMIC_UMIN_X2_BOTHEN_RTN, 0x0, 233 },
4666
193
    { BUFFER_ATOMIC_UMIN_X2_IDXEN, 0x0, 234 },
4667
193
    { BUFFER_ATOMIC_UMIN_X2_IDXEN_RTN, 0x0, 235 },
4668
193
    { BUFFER_ATOMIC_UMIN_X2_OFFEN, 0x0, 236 },
4669
193
    { BUFFER_ATOMIC_UMIN_X2_OFFEN_RTN, 0x0, 237 },
4670
193
    { BUFFER_ATOMIC_UMIN_X2_OFFSET, 0x0, 238 },
4671
193
    { BUFFER_ATOMIC_UMIN_X2_OFFSET_RTN, 0x0, 239 },
4672
193
    { BUFFER_ATOMIC_XOR_ADDR64, 0x0, 240 },
4673
193
    { BUFFER_ATOMIC_XOR_ADDR64_RTN, 0x0, 241 },
4674
193
    { BUFFER_ATOMIC_XOR_BOTHEN, 0x0, 242 },
4675
193
    { BUFFER_ATOMIC_XOR_BOTHEN_RTN, 0x0, 243 },
4676
193
    { BUFFER_ATOMIC_XOR_IDXEN, 0x0, 244 },
4677
193
    { BUFFER_ATOMIC_XOR_IDXEN_RTN, 0x0, 245 },
4678
193
    { BUFFER_ATOMIC_XOR_OFFEN, 0x0, 246 },
4679
193
    { BUFFER_ATOMIC_XOR_OFFEN_RTN, 0x0, 247 },
4680
193
    { BUFFER_ATOMIC_XOR_OFFSET, 0x0, 248 },
4681
193
    { BUFFER_ATOMIC_XOR_OFFSET_RTN, 0x0, 249 },
4682
193
    { BUFFER_ATOMIC_XOR_X2_ADDR64, 0x0, 250 },
4683
193
    { BUFFER_ATOMIC_XOR_X2_ADDR64_RTN, 0x0, 251 },
4684
193
    { BUFFER_ATOMIC_XOR_X2_BOTHEN, 0x0, 252 },
4685
193
    { BUFFER_ATOMIC_XOR_X2_BOTHEN_RTN, 0x0, 253 },
4686
193
    { BUFFER_ATOMIC_XOR_X2_IDXEN, 0x0, 254 },
4687
193
    { BUFFER_ATOMIC_XOR_X2_IDXEN_RTN, 0x0, 255 },
4688
193
    { BUFFER_ATOMIC_XOR_X2_OFFEN, 0x0, 256 },
4689
193
    { BUFFER_ATOMIC_XOR_X2_OFFEN_RTN, 0x0, 257 },
4690
193
    { BUFFER_ATOMIC_XOR_X2_OFFSET, 0x0, 258 },
4691
193
    { BUFFER_ATOMIC_XOR_X2_OFFSET_RTN, 0x0, 259 },
4692
193
    { BUFFER_LOAD_DWORD_ADDR64, 0x1, 314 },
4693
193
    { BUFFER_LOAD_DWORD_ADDR64, 0x2, 260 },
4694
193
    { BUFFER_LOAD_DWORD_ADDR64, 0x3, 278 },
4695
193
    { BUFFER_LOAD_DWORD_ADDR64, 0x4, 296 },
4696
193
    { BUFFER_LOAD_DWORD_BOTHEN, 0x1, 315 },
4697
193
    { BUFFER_LOAD_DWORD_BOTHEN, 0x2, 261 },
4698
193
    { BUFFER_LOAD_DWORD_BOTHEN, 0x3, 279 },
4699
193
    { BUFFER_LOAD_DWORD_BOTHEN, 0x4, 297 },
4700
193
    { BUFFER_LOAD_DWORD_BOTHEN_exact, 0x1, 316 },
4701
193
    { BUFFER_LOAD_DWORD_BOTHEN_exact, 0x2, 262 },
4702
193
    { BUFFER_LOAD_DWORD_BOTHEN_exact, 0x3, 280 },
4703
193
    { BUFFER_LOAD_DWORD_BOTHEN_exact, 0x4, 298 },
4704
193
    { BUFFER_LOAD_DWORD_IDXEN, 0x1, 317 },
4705
193
    { BUFFER_LOAD_DWORD_IDXEN, 0x2, 263 },
4706
193
    { BUFFER_LOAD_DWORD_IDXEN, 0x3, 281 },
4707
193
    { BUFFER_LOAD_DWORD_IDXEN, 0x4, 299 },
4708
193
    { BUFFER_LOAD_DWORD_IDXEN_exact, 0x1, 318 },
4709
193
    { BUFFER_LOAD_DWORD_IDXEN_exact, 0x2, 264 },
4710
193
    { BUFFER_LOAD_DWORD_IDXEN_exact, 0x3, 282 },
4711
193
    { BUFFER_LOAD_DWORD_IDXEN_exact, 0x4, 300 },
4712
193
    { BUFFER_LOAD_DWORD_LDS_ADDR64, 0x1, 319 },
4713
193
    { BUFFER_LOAD_DWORD_LDS_ADDR64, 0x2, 265 },
4714
193
    { BUFFER_LOAD_DWORD_LDS_ADDR64, 0x3, 283 },
4715
193
    { BUFFER_LOAD_DWORD_LDS_ADDR64, 0x4, 301 },
4716
193
    { BUFFER_LOAD_DWORD_LDS_BOTHEN, 0x1, 320 },
4717
193
    { BUFFER_LOAD_DWORD_LDS_BOTHEN, 0x2, 266 },
4718
193
    { BUFFER_LOAD_DWORD_LDS_BOTHEN, 0x3, 284 },
4719
193
    { BUFFER_LOAD_DWORD_LDS_BOTHEN, 0x4, 302 },
4720
193
    { BUFFER_LOAD_DWORD_LDS_BOTHEN_exact, 0x1, 321 },
4721
193
    { BUFFER_LOAD_DWORD_LDS_BOTHEN_exact, 0x2, 267 },
4722
193
    { BUFFER_LOAD_DWORD_LDS_BOTHEN_exact, 0x3, 285 },
4723
193
    { BUFFER_LOAD_DWORD_LDS_BOTHEN_exact, 0x4, 303 },
4724
193
    { BUFFER_LOAD_DWORD_LDS_IDXEN, 0x1, 322 },
4725
193
    { BUFFER_LOAD_DWORD_LDS_IDXEN, 0x2, 268 },
4726
193
    { BUFFER_LOAD_DWORD_LDS_IDXEN, 0x3, 286 },
4727
193
    { BUFFER_LOAD_DWORD_LDS_IDXEN, 0x4, 304 },
4728
193
    { BUFFER_LOAD_DWORD_LDS_IDXEN_exact, 0x1, 323 },
4729
193
    { BUFFER_LOAD_DWORD_LDS_IDXEN_exact, 0x2, 269 },
4730
193
    { BUFFER_LOAD_DWORD_LDS_IDXEN_exact, 0x3, 287 },
4731
193
    { BUFFER_LOAD_DWORD_LDS_IDXEN_exact, 0x4, 305 },
4732
193
    { BUFFER_LOAD_DWORD_LDS_OFFEN, 0x1, 324 },
4733
193
    { BUFFER_LOAD_DWORD_LDS_OFFEN, 0x2, 270 },
4734
193
    { BUFFER_LOAD_DWORD_LDS_OFFEN, 0x3,