Lines Matching full:offset

15 ; CHECK-NEXT:    flat_load_ubyte v13, v[11:12] offset:46
16 ; CHECK-NEXT: flat_load_ushort v14, v[11:12] offset:44
17 ; CHECK-NEXT: flat_load_dwordx3 v[8:10], v[11:12] offset:32
18 ; CHECK-NEXT: flat_load_dwordx4 v[0:3], v[11:12] offset:16
23 ; CHECK-NEXT: flat_store_byte v[11:12], v13 offset:46
24 ; CHECK-NEXT: flat_store_short v[11:12], v14 offset:44
25 ; CHECK-NEXT: flat_store_dwordx3 v[11:12], v[8:10] offset:32
26 ; CHECK-NEXT: flat_store_dwordx4 v[11:12], v[0:3] offset:16
40 ; CHECK-NEXT: global_load_dwordx2 v[8:9], v12, s[2:3] offset:32
41 ; CHECK-NEXT: global_load_dwordx2 v[10:11], v12, s[2:3] offset:39
43 ; CHECK-NEXT: global_load_dwordx4 v[4:7], v12, s[2:3] offset:16
45 ; CHECK-NEXT: global_store_dwordx2 v12, v[8:9], s[0:1] offset:32
47 ; CHECK-NEXT: global_store_dwordx2 v12, v[10:11], s[0:1] offset:39
51 ; CHECK-NEXT: global_store_dwordx4 v12, v[4:7], s[0:1] offset:16
65 ; CHECK-NEXT: global_load_dwordx4 v[4:7], v32, s[2:3] offset:16
66 ; CHECK-NEXT: global_load_dwordx4 v[8:11], v32, s[2:3] offset:32
67 ; CHECK-NEXT: global_load_dwordx4 v[12:15], v32, s[2:3] offset:48
68 ; CHECK-NEXT: global_load_dwordx4 v[16:19], v32, s[2:3] offset:64
69 ; CHECK-NEXT: global_load_dwordx4 v[20:23], v32, s[2:3] offset:80
70 ; CHECK-NEXT: global_load_dwordx4 v[24:27], v32, s[2:3] offset:96
71 ; CHECK-NEXT: global_load_dwordx4 v[28:31], v32, s[2:3] offset:112
75 ; CHECK-NEXT: global_store_dwordx4 v32, v[4:7], s[0:1] offset:16
77 ; CHECK-NEXT: global_store_dwordx4 v32, v[8:11], s[0:1] offset:32
79 ; CHECK-NEXT: global_store_dwordx4 v32, v[12:15], s[0:1] offset:48
81 ; CHECK-NEXT: global_store_dwordx4 v32, v[16:19], s[0:1] offset:64
83 ; CHECK-NEXT: global_store_dwordx4 v32, v[20:23], s[0:1] offset:80
85 ; CHECK-NEXT: global_store_dwordx4 v32, v[24:27], s[0:1] offset:96
87 ; CHECK-NEXT: global_store_dwordx4 v32, v[28:31], s[0:1] offset:112
104 ; CHECK-NEXT: global_load_dwordx4 v[0:3], v24, s[0:1] offset:112
105 ; CHECK-NEXT: global_load_dwordx4 v[4:7], v24, s[0:1] offset:96
106 ; CHECK-NEXT: global_load_dwordx4 v[8:11], v24, s[0:1] offset:80
107 ; CHECK-NEXT: global_load_dwordx4 v[12:15], v24, s[0:1] offset:64
108 ; CHECK-NEXT: global_load_dwordx4 v[16:19], v24, s[0:1] offset:48
109 ; CHECK-NEXT: global_load_dwordx4 v[20:23], v24, s[0:1] offset:32
113 ; CHECK-NEXT: buffer_store_dword v3, v25, s[16:19], 0 offen offset:124
114 ; CHECK-NEXT: buffer_store_dword v2, v25, s[16:19], 0 offen offset:120
115 ; CHECK-NEXT: buffer_store_dword v1, v25, s[16:19], 0 offen offset:116
116 ; CHECK-NEXT: buffer_store_dword v0, v25, s[16:19], 0 offen offset:112
117 ; CHECK-NEXT: global_load_dwordx4 v[0:3], v24, s[0:1] offset:16
119 ; CHECK-NEXT: buffer_store_dword v7, v25, s[16:19], 0 offen offset:108
120 ; CHECK-NEXT: buffer_store_dword v6, v25, s[16:19], 0 offen offset:104
121 ; CHECK-NEXT: buffer_store_dword v5, v25, s[16:19], 0 offen offset:100
122 ; CHECK-NEXT: buffer_store_dword v4, v25, s[16:19], 0 offen offset:96
125 ; CHECK-NEXT: buffer_store_dword v11, v25, s[16:19], 0 offen offset:92
126 ; CHECK-NEXT: buffer_store_dword v10, v25, s[16:19], 0 offen offset:88
127 ; CHECK-NEXT: buffer_store_dword v9, v25, s[16:19], 0 offen offset:84
128 ; CHECK-NEXT: buffer_store_dword v8, v25, s[16:19], 0 offen offset:80
130 ; CHECK-NEXT: buffer_store_dword v15, v25, s[16:19], 0 offen offset:76
131 ; CHECK-NEXT: buffer_store_dword v14, v25, s[16:19], 0 offen offset:72
132 ; CHECK-NEXT: buffer_store_dword v13, v25, s[16:19], 0 offen offset:68
133 ; CHECK-NEXT: buffer_store_dword v12, v25, s[16:19], 0 offen offset:64
135 ; CHECK-NEXT: buffer_store_dword v19, v25, s[16:19], 0 offen offset:60
136 ; CHECK-NEXT: buffer_store_dword v18, v25, s[16:19], 0 offen offset:56
137 ; CHECK-NEXT: buffer_store_dword v17, v25, s[16:19], 0 offen offset:52
138 ; CHECK-NEXT: buffer_store_dword v16, v25, s[16:19], 0 offen offset:48
140 ; CHECK-NEXT: buffer_store_dword v23, v25, s[16:19], 0 offen offset:44
141 ; CHECK-NEXT: buffer_store_dword v22, v25, s[16:19], 0 offen offset:40
142 ; CHECK-NEXT: buffer_store_dword v21, v25, s[16:19], 0 offen offset:36
143 ; CHECK-NEXT: buffer_store_dword v20, v25, s[16:19], 0 offen offset:32
145 ; CHECK-NEXT: buffer_store_dword v3, v25, s[16:19], 0 offen offset:28
146 ; CHECK-NEXT: buffer_store_dword v2, v25, s[16:19], 0 offen offset:24
147 ; CHECK-NEXT: buffer_store_dword v1, v25, s[16:19], 0 offen offset:20
148 ; CHECK-NEXT: buffer_store_dword v0, v25, s[16:19], 0 offen offset:16
150 ; CHECK-NEXT: buffer_store_dword v7, v25, s[16:19], 0 offen offset:12
151 ; CHECK-NEXT: buffer_store_dword v6, v25, s[16:19], 0 offen offset:8
152 ; CHECK-NEXT: buffer_store_dword v5, v25, s[16:19], 0 offen offset:4
170 ; CHECK-NEXT: buffer_load_dword v3, v26, s[16:19], 0 offen offset:124
171 ; CHECK-NEXT: buffer_load_dword v2, v26, s[16:19], 0 offen offset:120
172 ; CHECK-NEXT: buffer_load_dword v1, v26, s[16:19], 0 offen offset:116
173 ; CHECK-NEXT: buffer_load_dword v0, v26, s[16:19], 0 offen offset:112
174 ; CHECK-NEXT: buffer_load_dword v7, v26, s[16:19], 0 offen offset:108
175 ; CHECK-NEXT: buffer_load_dword v6, v26, s[16:19], 0 offen offset:104
176 ; CHECK-NEXT: buffer_load_dword v5, v26, s[16:19], 0 offen offset:100
177 ; CHECK-NEXT: buffer_load_dword v4, v26, s[16:19], 0 offen offset:96
179 ; CHECK-NEXT: buffer_load_dword v8, v26, s[16:19], 0 offen offset:16
180 ; CHECK-NEXT: buffer_load_dword v9, v26, s[16:19], 0 offen offset:20
181 ; CHECK-NEXT: buffer_load_dword v10, v26, s[16:19], 0 offen offset:24
182 ; CHECK-NEXT: buffer_load_dword v11, v26, s[16:19], 0 offen offset:28
183 ; CHECK-NEXT: buffer_load_dword v12, v26, s[16:19], 0 offen offset:32
184 ; CHECK-NEXT: buffer_load_dword v13, v26, s[16:19], 0 offen offset:36
185 ; CHECK-NEXT: buffer_load_dword v14, v26, s[16:19], 0 offen offset:40
186 ; CHECK-NEXT: buffer_load_dword v15, v26, s[16:19], 0 offen offset:44
187 ; CHECK-NEXT: buffer_load_dword v16, v26, s[16:19], 0 offen offset:48
188 ; CHECK-NEXT: buffer_load_dword v17, v26, s[16:19], 0 offen offset:52
189 ; CHECK-NEXT: buffer_load_dword v18, v26, s[16:19], 0 offen offset:56
190 ; CHECK-NEXT: buffer_load_dword v19, v26, s[16:19], 0 offen offset:60
191 ; CHECK-NEXT: buffer_load_dword v23, v26, s[16:19], 0 offen offset:92
192 ; CHECK-NEXT: buffer_load_dword v22, v26, s[16:19], 0 offen offset:88
193 ; CHECK-NEXT: buffer_load_dword v21, v26, s[16:19], 0 offen offset:84
194 ; CHECK-NEXT: buffer_load_dword v20, v26, s[16:19], 0 offen offset:80
199 ; CHECK-NEXT: flat_store_dwordx4 v[24:25], v[0:3] offset:112
200 ; CHECK-NEXT: buffer_load_dword v3, v26, s[16:19], 0 offen offset:76
202 ; CHECK-NEXT: buffer_load_dword v2, v26, s[16:19], 0 offen offset:72
203 ; CHECK-NEXT: buffer_load_dword v1, v26, s[16:19], 0 offen offset:68
204 ; CHECK-NEXT: buffer_load_dword v0, v26, s[16:19], 0 offen offset:64
206 ; CHECK-NEXT: flat_store_dwordx4 v[24:25], v[4:7] offset:96
209 ; CHECK-NEXT: buffer_load_dword v5, v26, s[16:19], 0 offen offset:4
210 ; CHECK-NEXT: buffer_load_dword v6, v26, s[16:19], 0 offen offset:8
211 ; CHECK-NEXT: buffer_load_dword v7, v26, s[16:19], 0 offen offset:12
213 ; CHECK-NEXT: flat_store_dwordx4 v[24:25], v[20:23] offset:80
214 ; CHECK-NEXT: flat_store_dwordx4 v[24:25], v[0:3] offset:64
215 ; CHECK-NEXT: flat_store_dwordx4 v[24:25], v[16:19] offset:48
216 ; CHECK-NEXT: flat_store_dwordx4 v[24:25], v[12:15] offset:32
217 ; CHECK-NEXT: flat_store_dwordx4 v[24:25], v[8:11] offset:16
233 ; CHECK-NEXT: global_load_dwordx4 v[4:7], v24, s[0:1] offset:16
234 ; CHECK-NEXT: global_load_dwordx4 v[8:11], v24, s[0:1] offset:32
235 ; CHECK-NEXT: global_load_dwordx4 v[12:15], v24, s[0:1] offset:48
236 ; CHECK-NEXT: global_load_dwordx4 v[16:19], v24, s[0:1] offset:64
237 ; CHECK-NEXT: global_load_dwordx4 v[20:23], v24, s[0:1] offset:80
242 ; CHECK-NEXT: global_load_dwordx4 v[0:3], v24, s[0:1] offset:96
243 ; CHECK-NEXT: global_load_dwordx4 v[4:7], v24, s[0:1] offset:112
275 ; CHECK-NEXT: flat_store_dwordx4 v[20:21], v[4:7] offset:16
276 ; CHECK-NEXT: flat_store_dwordx4 v[20:21], v[8:11] offset:32
281 ; CHECK-NEXT: flat_store_dwordx4 v[20:21], v[12:15] offset:48
283 ; CHECK-NEXT: flat_store_dwordx4 v[20:21], v[0:3] offset:64
284 ; CHECK-NEXT: flat_store_dwordx4 v[20:21], v[4:7] offset:80
285 ; CHECK-NEXT: flat_store_dwordx4 v[20:21], v[8:11] offset:96
286 ; CHECK-NEXT: flat_store_dwordx4 v[20:21], v[16:19] offset:112
300 ; CHECK-NEXT: flat_load_ubyte v13, v[11:12] offset:46
301 ; CHECK-NEXT: flat_load_ushort v14, v[11:12] offset:44
302 ; CHECK-NEXT: flat_load_dwordx3 v[8:10], v[11:12] offset:32
303 ; CHECK-NEXT: flat_load_dwordx4 v[0:3], v[11:12] offset:16
308 ; CHECK-NEXT: flat_store_byte v[11:12], v13 offset:46
309 ; CHECK-NEXT: flat_store_short v[11:12], v14 offset:44
310 ; CHECK-NEXT: flat_store_dwordx3 v[11:12], v[8:10] offset:32
311 ; CHECK-NEXT: flat_store_dwordx4 v[11:12], v[0:3] offset:16
325 ; CHECK-NEXT: global_load_dwordx2 v[8:9], v12, s[2:3] offset:32
326 ; CHECK-NEXT: global_load_dwordx2 v[10:11], v12, s[2:3] offset:39
328 ; CHECK-NEXT: global_load_dwordx4 v[4:7], v12, s[2:3] offset:16
330 ; CHECK-NEXT: global_store_dwordx2 v12, v[8:9], s[0:1] offset:32
332 ; CHECK-NEXT: global_store_dwordx2 v12, v[10:11], s[0:1] offset:39
336 ; CHECK-NEXT: global_store_dwordx4 v12, v[4:7], s[0:1] offset:16
350 ; CHECK-NEXT: global_load_dwordx4 v[4:7], v32, s[2:3] offset:16
351 ; CHECK-NEXT: global_load_dwordx4 v[8:11], v32, s[2:3] offset:32
352 ; CHECK-NEXT: global_load_dwordx4 v[12:15], v32, s[2:3] offset:48
353 ; CHECK-NEXT: global_load_dwordx4 v[16:19], v32, s[2:3] offset:64
354 ; CHECK-NEXT: global_load_dwordx4 v[20:23], v32, s[2:3] offset:80
355 ; CHECK-NEXT: global_load_dwordx4 v[24:27], v32, s[2:3] offset:96
356 ; CHECK-NEXT: global_load_dwordx4 v[28:31], v32, s[2:3] offset:112
360 ; CHECK-NEXT: global_store_dwordx4 v32, v[4:7], s[0:1] offset:16
362 ; CHECK-NEXT: global_store_dwordx4 v32, v[8:11], s[0:1] offset:32
364 ; CHECK-NEXT: global_store_dwordx4 v32, v[12:15], s[0:1] offset:48
366 ; CHECK-NEXT: global_store_dwordx4 v32, v[16:19], s[0:1] offset:64
368 ; CHECK-NEXT: global_store_dwordx4 v32, v[20:23], s[0:1] offset:80
370 ; CHECK-NEXT: global_store_dwordx4 v32, v[24:27], s[0:1] offset:96
372 ; CHECK-NEXT: global_store_dwordx4 v32, v[28:31], s[0:1] offset:112
389 ; CHECK-NEXT: global_load_dwordx4 v[0:3], v24, s[0:1] offset:112
390 ; CHECK-NEXT: global_load_dwordx4 v[4:7], v24, s[0:1] offset:96
391 ; CHECK-NEXT: global_load_dwordx4 v[8:11], v24, s[0:1] offset:80
392 ; CHECK-NEXT: global_load_dwordx4 v[12:15], v24, s[0:1] offset:64
393 ; CHECK-NEXT: global_load_dwordx4 v[16:19], v24, s[0:1] offset:48
394 ; CHECK-NEXT: global_load_dwordx4 v[20:23], v24, s[0:1] offset:32
398 ; CHECK-NEXT: buffer_store_dword v3, v25, s[16:19], 0 offen offset:124
399 ; CHECK-NEXT: buffer_store_dword v2, v25, s[16:19], 0 offen offset:120
400 ; CHECK-NEXT: buffer_store_dword v1, v25, s[16:19], 0 offen offset:116
401 ; CHECK-NEXT: buffer_store_dword v0, v25, s[16:19], 0 offen offset:112
402 ; CHECK-NEXT: global_load_dwordx4 v[0:3], v24, s[0:1] offset:16
404 ; CHECK-NEXT: buffer_store_dword v7, v25, s[16:19], 0 offen offset:108
405 ; CHECK-NEXT: buffer_store_dword v6, v25, s[16:19], 0 offen offset:104
406 ; CHECK-NEXT: buffer_store_dword v5, v25, s[16:19], 0 offen offset:100
407 ; CHECK-NEXT: buffer_store_dword v4, v25, s[16:19], 0 offen offset:96
410 ; CHECK-NEXT: buffer_store_dword v11, v25, s[16:19], 0 offen offset:92
411 ; CHECK-NEXT: buffer_store_dword v10, v25, s[16:19], 0 offen offset:88
412 ; CHECK-NEXT: buffer_store_dword v9, v25, s[16:19], 0 offen offset:84
413 ; CHECK-NEXT: buffer_store_dword v8, v25, s[16:19], 0 offen offset:80
415 ; CHECK-NEXT: buffer_store_dword v15, v25, s[16:19], 0 offen offset:76
416 ; CHECK-NEXT: buffer_store_dword v14, v25, s[16:19], 0 offen offset:72
417 ; CHECK-NEXT: buffer_store_dword v13, v25, s[16:19], 0 offen offset:68
418 ; CHECK-NEXT: buffer_store_dword v12, v25, s[16:19], 0 offen offset:64
420 ; CHECK-NEXT: buffer_store_dword v19, v25, s[16:19], 0 offen offset:60
421 ; CHECK-NEXT: buffer_store_dword v18, v25, s[16:19], 0 offen offset:56
422 ; CHECK-NEXT: buffer_store_dword v17, v25, s[16:19], 0 offen offset:52
423 ; CHECK-NEXT: buffer_store_dword v16, v25, s[16:19], 0 offen offset:48
425 ; CHECK-NEXT: buffer_store_dword v23, v25, s[16:19], 0 offen offset:44
426 ; CHECK-NEXT: buffer_store_dword v22, v25, s[16:19], 0 offen offset:40
427 ; CHECK-NEXT: buffer_store_dword v21, v25, s[16:19], 0 offen offset:36
428 ; CHECK-NEXT: buffer_store_dword v20, v25, s[16:19], 0 offen offset:32
430 ; CHECK-NEXT: buffer_store_dword v3, v25, s[16:19], 0 offen offset:28
431 ; CHECK-NEXT: buffer_store_dword v2, v25, s[16:19], 0 offen offset:24
432 ; CHECK-NEXT: buffer_store_dword v1, v25, s[16:19], 0 offen offset:20
433 ; CHECK-NEXT: buffer_store_dword v0, v25, s[16:19], 0 offen offset:16
435 ; CHECK-NEXT: buffer_store_dword v7, v25, s[16:19], 0 offen offset:12
436 ; CHECK-NEXT: buffer_store_dword v6, v25, s[16:19], 0 offen offset:8
437 ; CHECK-NEXT: buffer_store_dword v5, v25, s[16:19], 0 offen offset:4
455 ; CHECK-NEXT: buffer_load_dword v3, v26, s[16:19], 0 offen offset:124
456 ; CHECK-NEXT: buffer_load_dword v2, v26, s[16:19], 0 offen offset:120
457 ; CHECK-NEXT: buffer_load_dword v1, v26, s[16:19], 0 offen offset:116
458 ; CHECK-NEXT: buffer_load_dword v0, v26, s[16:19], 0 offen offset:112
459 ; CHECK-NEXT: buffer_load_dword v7, v26, s[16:19], 0 offen offset:108
460 ; CHECK-NEXT: buffer_load_dword v6, v26, s[16:19], 0 offen offset:104
461 ; CHECK-NEXT: buffer_load_dword v5, v26, s[16:19], 0 offen offset:100
462 ; CHECK-NEXT: buffer_load_dword v4, v26, s[16:19], 0 offen offset:96
464 ; CHECK-NEXT: buffer_load_dword v8, v26, s[16:19], 0 offen offset:16
465 ; CHECK-NEXT: buffer_load_dword v9, v26, s[16:19], 0 offen offset:20
466 ; CHECK-NEXT: buffer_load_dword v10, v26, s[16:19], 0 offen offset:24
467 ; CHECK-NEXT: buffer_load_dword v11, v26, s[16:19], 0 offen offset:28
468 ; CHECK-NEXT: buffer_load_dword v12, v26, s[16:19], 0 offen offset:32
469 ; CHECK-NEXT: buffer_load_dword v13, v26, s[16:19], 0 offen offset:36
470 ; CHECK-NEXT: buffer_load_dword v14, v26, s[16:19], 0 offen offset:40
471 ; CHECK-NEXT: buffer_load_dword v15, v26, s[16:19], 0 offen offset:44
472 ; CHECK-NEXT: buffer_load_dword v16, v26, s[16:19], 0 offen offset:48
473 ; CHECK-NEXT: buffer_load_dword v17, v26, s[16:19], 0 offen offset:52
474 ; CHECK-NEXT: buffer_load_dword v18, v26, s[16:19], 0 offen offset:56
475 ; CHECK-NEXT: buffer_load_dword v19, v26, s[16:19], 0 offen offset:60
476 ; CHECK-NEXT: buffer_load_dword v23, v26, s[16:19], 0 offen offset:92
477 ; CHECK-NEXT: buffer_load_dword v22, v26, s[16:19], 0 offen offset:88
478 ; CHECK-NEXT: buffer_load_dword v21, v26, s[16:19], 0 offen offset:84
479 ; CHECK-NEXT: buffer_load_dword v20, v26, s[16:19], 0 offen offset:80
484 ; CHECK-NEXT: flat_store_dwordx4 v[24:25], v[0:3] offset:112
485 ; CHECK-NEXT: buffer_load_dword v3, v26, s[16:19], 0 offen offset:76
487 ; CHECK-NEXT: buffer_load_dword v2, v26, s[16:19], 0 offen offset:72
488 ; CHECK-NEXT: buffer_load_dword v1, v26, s[16:19], 0 offen offset:68
489 ; CHECK-NEXT: buffer_load_dword v0, v26, s[16:19], 0 offen offset:64
491 ; CHECK-NEXT: flat_store_dwordx4 v[24:25], v[4:7] offset:96
494 ; CHECK-NEXT: buffer_load_dword v5, v26, s[16:19], 0 offen offset:4
495 ; CHECK-NEXT: buffer_load_dword v6, v26, s[16:19], 0 offen offset:8
496 ; CHECK-NEXT: buffer_load_dword v7, v26, s[16:19], 0 offen offset:12
498 ; CHECK-NEXT: flat_store_dwordx4 v[24:25], v[20:23] offset:80
499 ; CHECK-NEXT: flat_store_dwordx4 v[24:25], v[0:3] offset:64
500 ; CHECK-NEXT: flat_store_dwordx4 v[24:25], v[16:19] offset:48
501 ; CHECK-NEXT: flat_store_dwordx4 v[24:25], v[12:15] offset:32
502 ; CHECK-NEXT: flat_store_dwordx4 v[24:25], v[8:11] offset:16
518 ; CHECK-NEXT: global_load_dwordx4 v[4:7], v24, s[0:1] offset:16
519 ; CHECK-NEXT: global_load_dwordx4 v[8:11], v24, s[0:1] offset:32
520 ; CHECK-NEXT: global_load_dwordx4 v[12:15], v24, s[0:1] offset:48
521 ; CHECK-NEXT: global_load_dwordx4 v[16:19], v24, s[0:1] offset:64
522 ; CHECK-NEXT: global_load_dwordx4 v[20:23], v24, s[0:1] offset:80
527 ; CHECK-NEXT: global_load_dwordx4 v[0:3], v24, s[0:1] offset:96
528 ; CHECK-NEXT: global_load_dwordx4 v[4:7], v24, s[0:1] offset:112
560 ; CHECK-NEXT: flat_store_dwordx4 v[20:21], v[4:7] offset:16
561 ; CHECK-NEXT: flat_store_dwordx4 v[20:21], v[8:11] offset:32
566 ; CHECK-NEXT: flat_store_dwordx4 v[20:21], v[12:15] offset:48
568 ; CHECK-NEXT: flat_store_dwordx4 v[20:21], v[0:3] offset:64
569 ; CHECK-NEXT: flat_store_dwordx4 v[20:21], v[4:7] offset:80
570 ; CHECK-NEXT: flat_store_dwordx4 v[20:21], v[8:11] offset:96
571 ; CHECK-NEXT: flat_store_dwordx4 v[20:21], v[16:19] offset:112