@@ -12,37 +12,37 @@ SPDX-License-Identifier: MIT
12
12
// RUN: -DINPUT_TYPE=ushort -DFUNCTION=intel_sub_group_2d_block_prefetch_8b_1r32x2c" \
13
13
// RUN: -internal_options "-cl-ext=-all,+cl_intel_subgroup_2d_block_io" | FileCheck %s --check-prefix=CHECK-VISAASM-8B-1R-32X2C
14
14
15
- // CHECK-VISAASM-8B-1R-32X2C: lsc_load_block2d.ugm (M1, 1) %null:d8.2x32x1nn flat[{{.+}},0x1FF,0x2D,0x1FF,V{{[0-9]+}},V{{[0-9]+}}
15
+ // CHECK-VISAASM-8B-1R-32X2C: lsc_load_block2d.ugm (M1, 1) %null:d8.64x1nn flat[{{.+}},0x1FF,0x2D,0x1FF,V{{[0-9]+}},V{{[0-9]+}}
16
16
17
17
// RUN: ocloc compile -file %s -device pvc -options "-igc_opts 'DumpVISAASMToConsole=1' \
18
18
// RUN: -DINPUT_TYPE=ushort -DFUNCTION=intel_sub_group_2d_block_prefetch_8b_2r32x2c" \
19
19
// RUN: -internal_options "-cl-ext=-all,+cl_intel_subgroup_2d_block_io" | FileCheck %s --check-prefix=CHECK-VISAASM-8B-2R-32X2C
20
20
21
- // CHECK-VISAASM-8B-2R-32X2C: lsc_load_block2d.ugm (M1, 1) %null:d8.2x32x2nn flat[{{.+}},0x1FF,0x2D,0x1FF,V{{[0-9]+}},V{{[0-9]+}}
21
+ // CHECK-VISAASM-8B-2R-32X2C: lsc_load_block2d.ugm (M1, 1) %null:d8.64x2nn flat[{{.+}},0x1FF,0x2D,0x1FF,V{{[0-9]+}},V{{[0-9]+}}
22
22
23
23
// RUN: ocloc compile -file %s -device pvc -options "-igc_opts 'DumpVISAASMToConsole=1' \
24
24
// RUN: -DINPUT_TYPE=ushort -DFUNCTION=intel_sub_group_2d_block_prefetch_8b_4r32x2c" \
25
25
// RUN: -internal_options "-cl-ext=-all,+cl_intel_subgroup_2d_block_io" | FileCheck %s --check-prefix=CHECK-VISAASM-8B-4R-32X2C
26
26
27
- // CHECK-VISAASM-8B-4R-32X2C: lsc_load_block2d.ugm (M1, 1) %null:d8.2x32x4nn flat[{{.+}},0x1FF,0x2D,0x1FF,V{{[0-9]+}},V{{[0-9]+}}
27
+ // CHECK-VISAASM-8B-4R-32X2C: lsc_load_block2d.ugm (M1, 1) %null:d8.64x4nn flat[{{.+}},0x1FF,0x2D,0x1FF,V{{[0-9]+}},V{{[0-9]+}}
28
28
29
29
// RUN: ocloc compile -file %s -device pvc -options "-igc_opts 'DumpVISAASMToConsole=1' \
30
30
// RUN: -DINPUT_TYPE=ushort -DFUNCTION=intel_sub_group_2d_block_prefetch_8b_8r32x2c" \
31
31
// RUN: -internal_options "-cl-ext=-all,+cl_intel_subgroup_2d_block_io" | FileCheck %s --check-prefix=CHECK-VISAASM-8B-8R-32X2C
32
32
33
- // CHECK-VISAASM-8B-8R-32X2C: lsc_load_block2d.ugm (M1, 1) %null:d8.2x32x8nn flat[{{.+}},0x1FF,0x2D,0x1FF,V{{[0-9]+}},V{{[0-9]+}}
33
+ // CHECK-VISAASM-8B-8R-32X2C: lsc_load_block2d.ugm (M1, 1) %null:d8.64x8nn flat[{{.+}},0x1FF,0x2D,0x1FF,V{{[0-9]+}},V{{[0-9]+}}
34
34
35
35
// RUN: ocloc compile -file %s -device pvc -options "-igc_opts 'DumpVISAASMToConsole=1' \
36
36
// RUN: -DINPUT_TYPE=ushort -DFUNCTION=intel_sub_group_2d_block_prefetch_8b_16r32x2c" \
37
37
// RUN: -internal_options "-cl-ext=-all,+cl_intel_subgroup_2d_block_io" | FileCheck %s --check-prefix=CHECK-VISAASM-8B-16R-32X2C
38
38
39
- // CHECK-VISAASM-8B-16R-32X2C: lsc_load_block2d.ugm (M1, 1) %null:d8.2x32x16nn flat[{{.+}},0x1FF,0x2D,0x1FF,V{{[0-9]+}},V{{[0-9]+}}
39
+ // CHECK-VISAASM-8B-16R-32X2C: lsc_load_block2d.ugm (M1, 1) %null:d8.64x16nn flat[{{.+}},0x1FF,0x2D,0x1FF,V{{[0-9]+}},V{{[0-9]+}}
40
40
41
41
// RUN: ocloc compile -file %s -device pvc -options "-igc_opts 'DumpVISAASMToConsole=1' \
42
42
// RUN: -DINPUT_TYPE=ushort -DFUNCTION=intel_sub_group_2d_block_prefetch_8b_32r32x2c" \
43
43
// RUN: -internal_options "-cl-ext=-all,+cl_intel_subgroup_2d_block_io" | FileCheck %s --check-prefix=CHECK-VISAASM-8B-32R-32X2C
44
44
45
- // CHECK-VISAASM-8B-32R-32X2C: lsc_load_block2d.ugm (M1, 1) %null:d8.2x32x32nn flat[{{.+}},0x1FF,0x2D,0x1FF,V{{[0-9]+}},V{{[0-9]+}}
45
+ // CHECK-VISAASM-8B-32R-32X2C: lsc_load_block2d.ugm (M1, 1) %null:d8.64x32nn flat[{{.+}},0x1FF,0x2D,0x1FF,V{{[0-9]+}},V{{[0-9]+}}
46
46
47
47
// RUN: ocloc compile -file %s -device pvc -options "-igc_opts 'DumpVISAASMToConsole=1' \
48
48
// RUN: -DINPUT_TYPE=ushort -DFUNCTION=intel_sub_group_2d_block_prefetch_16b_1r16x1c" \
@@ -84,37 +84,37 @@ SPDX-License-Identifier: MIT
84
84
// RUN: -DINPUT_TYPE=ushort -DFUNCTION=intel_sub_group_2d_block_prefetch_16b_1r16x2c" \
85
85
// RUN: -internal_options "-cl-ext=-all,+cl_intel_subgroup_2d_block_io" | FileCheck %s --check-prefix=CHECK-VISAASM-16B-1R-16X2C
86
86
87
- // CHECK-VISAASM-16B-1R-16X2C: lsc_load_block2d.ugm (M1, 1) %null:d16.2x16x1nn flat[{{.+}},0x1FF,0x2D,0x1FF,V{{[0-9]+}},V{{[0-9]+}}
87
+ // CHECK-VISAASM-16B-1R-16X2C: lsc_load_block2d.ugm (M1, 1) %null:d16.32x1nn flat[{{.+}},0x1FF,0x2D,0x1FF,V{{[0-9]+}},V{{[0-9]+}}
88
88
89
89
// RUN: ocloc compile -file %s -device pvc -options "-igc_opts 'DumpVISAASMToConsole=1' \
90
90
// RUN: -DINPUT_TYPE=ushort -DFUNCTION=intel_sub_group_2d_block_prefetch_16b_2r16x2c" \
91
91
// RUN: -internal_options "-cl-ext=-all,+cl_intel_subgroup_2d_block_io" | FileCheck %s --check-prefix=CHECK-VISAASM-16B-2R-16X2C
92
92
93
- // CHECK-VISAASM-16B-2R-16X2C: lsc_load_block2d.ugm (M1, 1) %null:d16.2x16x2nn flat[{{.+}},0x1FF,0x2D,0x1FF,V{{[0-9]+}},V{{[0-9]+}}
93
+ // CHECK-VISAASM-16B-2R-16X2C: lsc_load_block2d.ugm (M1, 1) %null:d16.32x2nn flat[{{.+}},0x1FF,0x2D,0x1FF,V{{[0-9]+}},V{{[0-9]+}}
94
94
95
95
// RUN: ocloc compile -file %s -device pvc -options "-igc_opts 'DumpVISAASMToConsole=1' \
96
96
// RUN: -DINPUT_TYPE=ushort -DFUNCTION=intel_sub_group_2d_block_prefetch_16b_4r16x2c" \
97
97
// RUN: -internal_options "-cl-ext=-all,+cl_intel_subgroup_2d_block_io" | FileCheck %s --check-prefix=CHECK-VISAASM-16B-4R-16X2C
98
98
99
- // CHECK-VISAASM-16B-4R-16X2C: lsc_load_block2d.ugm (M1, 1) %null:d16.2x16x4nn flat[{{.+}},0x1FF,0x2D,0x1FF,V{{[0-9]+}},V{{[0-9]+}}
99
+ // CHECK-VISAASM-16B-4R-16X2C: lsc_load_block2d.ugm (M1, 1) %null:d16.32x4nn flat[{{.+}},0x1FF,0x2D,0x1FF,V{{[0-9]+}},V{{[0-9]+}}
100
100
101
101
// RUN: ocloc compile -file %s -device pvc -options "-igc_opts 'DumpVISAASMToConsole=1' \
102
102
// RUN: -DINPUT_TYPE=ushort -DFUNCTION=intel_sub_group_2d_block_prefetch_16b_8r16x2c" \
103
103
// RUN: -internal_options "-cl-ext=-all,+cl_intel_subgroup_2d_block_io" | FileCheck %s --check-prefix=CHECK-VISAASM-16B-8R-16X2C
104
104
105
- // CHECK-VISAASM-16B-8R-16X2C: lsc_load_block2d.ugm (M1, 1) %null:d16.2x16x8nn flat[{{.+}},0x1FF,0x2D,0x1FF,V{{[0-9]+}},V{{[0-9]+}}
105
+ // CHECK-VISAASM-16B-8R-16X2C: lsc_load_block2d.ugm (M1, 1) %null:d16.32x8nn flat[{{.+}},0x1FF,0x2D,0x1FF,V{{[0-9]+}},V{{[0-9]+}}
106
106
107
107
// RUN: ocloc compile -file %s -device pvc -options "-igc_opts 'DumpVISAASMToConsole=1' \
108
108
// RUN: -DINPUT_TYPE=ushort -DFUNCTION=intel_sub_group_2d_block_prefetch_16b_16r16x2c" \
109
109
// RUN: -internal_options "-cl-ext=-all,+cl_intel_subgroup_2d_block_io" | FileCheck %s --check-prefix=CHECK-VISAASM-16B-16R-16X2C
110
110
111
- // CHECK-VISAASM-16B-16R-16X2C: lsc_load_block2d.ugm (M1, 1) %null:d16.2x16x16nn flat[{{.+}},0x1FF,0x2D,0x1FF,V{{[0-9]+}},V{{[0-9]+}}
111
+ // CHECK-VISAASM-16B-16R-16X2C: lsc_load_block2d.ugm (M1, 1) %null:d16.32x16nn flat[{{.+}},0x1FF,0x2D,0x1FF,V{{[0-9]+}},V{{[0-9]+}}
112
112
113
113
// RUN: ocloc compile -file %s -device pvc -options "-igc_opts 'DumpVISAASMToConsole=1' \
114
114
// RUN: -DINPUT_TYPE=ushort -DFUNCTION=intel_sub_group_2d_block_prefetch_16b_32r16x2c" \
115
115
// RUN: -internal_options "-cl-ext=-all,+cl_intel_subgroup_2d_block_io" | FileCheck %s --check-prefix=CHECK-VISAASM-16B-32R-16X2C
116
116
117
- // CHECK-VISAASM-16B-32R-16X2C: lsc_load_block2d.ugm (M1, 1) %null:d16.2x16x32nn flat[{{.+}},0x1FF,0x2D,0x1FF,V{{[0-9]+}},V{{[0-9]+}}
117
+ // CHECK-VISAASM-16B-32R-16X2C: lsc_load_block2d.ugm (M1, 1) %null:d16.32x32nn flat[{{.+}},0x1FF,0x2D,0x1FF,V{{[0-9]+}},V{{[0-9]+}}
118
118
119
119
// RUN: ocloc compile -file %s -device pvc -options "-igc_opts 'DumpVISAASMToConsole=1' \
120
120
// RUN: -DINPUT_TYPE=ushort -DFUNCTION=intel_sub_group_2d_block_prefetch_8b_32r16x1c" \
@@ -234,49 +234,49 @@ SPDX-License-Identifier: MIT
234
234
// RUN: -DINPUT_TYPE=uint -DFUNCTION=intel_sub_group_2d_block_prefetch_32b_1r8x2c" \
235
235
// RUN: -internal_options "-cl-ext=-all,+cl_intel_subgroup_2d_block_io" | FileCheck %s --check-prefix=CHECK-VISAASM-32B-1R-8X2C
236
236
237
- // CHECK-VISAASM-32B-1R-8X2C: lsc_load_block2d.ugm (M1, 1) %null:d32.2x8x1nn flat[{{.+}},0x1FF,0x2D,0x1FF,V{{[0-9]+}},V{{[0-9]+}}
237
+ // CHECK-VISAASM-32B-1R-8X2C: lsc_load_block2d.ugm (M1, 1) %null:d32.16x1nn flat[{{.+}},0x1FF,0x2D,0x1FF,V{{[0-9]+}},V{{[0-9]+}}
238
238
239
239
// RUN: ocloc compile -file %s -device pvc -options "-igc_opts 'DumpVISAASMToConsole=1' \
240
240
// RUN: -DINPUT_TYPE=uint -DFUNCTION=intel_sub_group_2d_block_prefetch_32b_2r8x2c" \
241
241
// RUN: -internal_options "-cl-ext=-all,+cl_intel_subgroup_2d_block_io" | FileCheck %s --check-prefix=CHECK-VISAASM-32B-2R-8X2C
242
242
243
- // CHECK-VISAASM-32B-2R-8X2C: lsc_load_block2d.ugm (M1, 1) %null:d32.2x8x2nn flat[{{.+}},0x1FF,0x2D,0x1FF,V{{[0-9]+}},V{{[0-9]+}}
243
+ // CHECK-VISAASM-32B-2R-8X2C: lsc_load_block2d.ugm (M1, 1) %null:d32.16x2nn flat[{{.+}},0x1FF,0x2D,0x1FF,V{{[0-9]+}},V{{[0-9]+}}
244
244
245
245
// RUN: ocloc compile -file %s -device pvc -options "-igc_opts 'DumpVISAASMToConsole=1' \
246
246
// RUN: -DINPUT_TYPE=uint -DFUNCTION=intel_sub_group_2d_block_prefetch_32b_4r8x2c" \
247
247
// RUN: -internal_options "-cl-ext=-all,+cl_intel_subgroup_2d_block_io" | FileCheck %s --check-prefix=CHECK-VISAASM-32B-4R-8X2C
248
248
249
- // CHECK-VISAASM-32B-4R-8X2C: lsc_load_block2d.ugm (M1, 1) %null:d32.2x8x4nn flat[{{.+}},0x1FF,0x2D,0x1FF,V{{[0-9]+}},V{{[0-9]+}}
249
+ // CHECK-VISAASM-32B-4R-8X2C: lsc_load_block2d.ugm (M1, 1) %null:d32.16x4nn flat[{{.+}},0x1FF,0x2D,0x1FF,V{{[0-9]+}},V{{[0-9]+}}
250
250
251
251
// RUN: ocloc compile -file %s -device pvc -options "-igc_opts 'DumpVISAASMToConsole=1' \
252
252
// RUN: -DINPUT_TYPE=uint -DFUNCTION=intel_sub_group_2d_block_prefetch_32b_8r8x2c" \
253
253
// RUN: -internal_options "-cl-ext=-all,+cl_intel_subgroup_2d_block_io" | FileCheck %s --check-prefix=CHECK-VISAASM-32B-8R-8X2C
254
254
255
- // CHECK-VISAASM-32B-8R-8X2C: lsc_load_block2d.ugm (M1, 1) %null:d32.2x8x8nn flat[{{.+}},0x1FF,0x2D,0x1FF,V{{[0-9]+}},V{{[0-9]+}}
255
+ // CHECK-VISAASM-32B-8R-8X2C: lsc_load_block2d.ugm (M1, 1) %null:d32.16x8nn flat[{{.+}},0x1FF,0x2D,0x1FF,V{{[0-9]+}},V{{[0-9]+}}
256
256
257
257
// RUN: ocloc compile -file %s -device pvc -options "-igc_opts 'DumpVISAASMToConsole=1' \
258
258
// RUN: -DINPUT_TYPE=uint -DFUNCTION=intel_sub_group_2d_block_prefetch_32b_16r8x2c" \
259
259
// RUN: -internal_options "-cl-ext=-all,+cl_intel_subgroup_2d_block_io" | FileCheck %s --check-prefix=CHECK-VISAASM-32B-16R-8X2C
260
260
261
- // CHECK-VISAASM-32B-16R-8X2C: lsc_load_block2d.ugm (M1, 1) %null:d32.2x8x16nn flat[{{.+}},0x1FF,0x2D,0x1FF,V{{[0-9]+}},V{{[0-9]+}}
261
+ // CHECK-VISAASM-32B-16R-8X2C: lsc_load_block2d.ugm (M1, 1) %null:d32.16x16nn flat[{{.+}},0x1FF,0x2D,0x1FF,V{{[0-9]+}},V{{[0-9]+}}
262
262
263
263
// RUN: ocloc compile -file %s -device pvc -options "-igc_opts 'DumpVISAASMToConsole=1' \
264
264
// RUN: -DINPUT_TYPE=uint -DFUNCTION=intel_sub_group_2d_block_prefetch_32b_32r8x2c" \
265
265
// RUN: -internal_options "-cl-ext=-all,+cl_intel_subgroup_2d_block_io" | FileCheck %s --check-prefix=CHECK-VISAASM-32B-32R-8X2C
266
266
267
- // CHECK-VISAASM-32B-32R-8X2C: lsc_load_block2d.ugm (M1, 1) %null:d32.2x8x32nn flat[{{.+}},0x1FF,0x2D,0x1FF,V{{[0-9]+}},V{{[0-9]+}}
267
+ // CHECK-VISAASM-32B-32R-8X2C: lsc_load_block2d.ugm (M1, 1) %null:d32.16x32nn flat[{{.+}},0x1FF,0x2D,0x1FF,V{{[0-9]+}},V{{[0-9]+}}
268
268
269
269
// RUN: ocloc compile -file %s -device pvc -options "-igc_opts 'DumpVISAASMToConsole=1' \
270
270
// RUN: -DINPUT_TYPE=uint -DFUNCTION=intel_sub_group_2d_block_prefetch_8b_32r16x2c" \
271
271
// RUN: -internal_options "-cl-ext=-all,+cl_intel_subgroup_2d_block_io" | FileCheck %s --check-prefix=CHECK-VISAASM-8B-32R-16X2C
272
272
273
- // CHECK-VISAASM-8B-32R-16X2C: lsc_load_block2d.ugm (M1, 1) %null:d8.2x16x32nn flat[{{.+}},0x1FF,0x2D,0x1FF,V{{[0-9]+}},V{{[0-9]+}}
273
+ // CHECK-VISAASM-8B-32R-16X2C: lsc_load_block2d.ugm (M1, 1) %null:d8.32x32nn flat[{{.+}},0x1FF,0x2D,0x1FF,V{{[0-9]+}},V{{[0-9]+}}
274
274
275
275
// RUN: ocloc compile -file %s -device pvc -options "-igc_opts 'DumpVISAASMToConsole=1' \
276
276
// RUN: -DINPUT_TYPE=uint -DFUNCTION=intel_sub_group_2d_block_prefetch_8b_32r16x4c" \
277
277
// RUN: -internal_options "-cl-ext=-all,+cl_intel_subgroup_2d_block_io" | FileCheck %s --check-prefix=CHECK-VISAASM-8B-32R-16X4C
278
278
279
- // CHECK-VISAASM-8B-32R-16X4C: lsc_load_block2d.ugm (M1, 1) %null:d8.4x16x32nn flat[{{.+}},0x1FF,0x2D,0x1FF,V{{[0-9]+}},V{{[0-9]+}}
279
+ // CHECK-VISAASM-8B-32R-16X4C: lsc_load_block2d.ugm (M1, 1) %null:d8.64x32nn flat[{{.+}},0x1FF,0x2D,0x1FF,V{{[0-9]+}},V{{[0-9]+}}
280
280
281
281
__attribute__((intel_reqd_sub_group_size (16 )))
282
282
kernel void test_default (global INPUT_TYPE * input , const global int2 * coord ) {
0 commit comments