Lines Matching refs:b32

24 ; CHECK: .func  (.param .b32 func_retval0)
26 ; CHECK-NEXT: .param .b32 test_i1_param_0
31 ; CHECK: and.b32 [[C:%r[0-9]+]], [[B]], 1;
32 ; CHECK: .param .b32 param0;
33 ; CHECK: st.param.b32 [param0+0], [[C]]
34 ; CHECK: .param .b32 retval0;
37 ; CHECK: ld.param.b32 [[R8:%r[0-9]+]], [retval0+0];
38 ; CHECK: and.b32 [[R:%r[0-9]+]], [[R8]], 1;
39 ; CHECK: st.param.b32 [func_retval0+0], [[R]];
48 ; CHECK: .func (.param .b32 func_retval0)
50 ; CHECK-NEXT: .param .b32 test_i1s_param_0
53 ; CHECK: and.b32 [[A1:%r[0-9]+]], [[A32]], 1;
55 ; CHECK: .param .b32 param0;
56 ; CHECK: st.param.b32 [param0+0], [[A]];
57 ; CHECK: .param .b32 retval0;
59 ; CHECK: ld.param.b32 [[R8:%r[0-9]+]], [retval0+0];
60 ; CHECK: and.b32 [[R1:%r[0-9]+]], [[R8]], 1;
62 ; CHECK: st.param.b32 [func_retval0+0], [[R]];
135 ; CHECK: .func (.param .b32 func_retval0)
137 ; CHECK-NEXT: .param .b32 test_i2_param_0
139 ; CHECK: .param .b32 param0;
140 ; CHECK: st.param.b32 [param0+0], {{%r[0-9]+}};
141 ; CHECK: .param .b32 retval0;
144 ; CHECK: ld.param.b32 {{%r[0-9]+}}, [retval0+0];
145 ; CHECK: st.param.b32 [func_retval0+0], {{%r[0-9]+}};
152 ; CHECK: .func (.param .b32 func_retval0)
154 ; CHECK-NEXT: .param .b32 test_i3_param_0
156 ; CHECK: .param .b32 param0;
157 ; CHECK: st.param.b32 [param0+0], {{%r[0-9]+}};
158 ; CHECK: .param .b32 retval0;
161 ; CHECK: ld.param.b32 {{%r[0-9]+}}, [retval0+0];
162 ; CHECK: st.param.b32 [func_retval0+0], {{%r[0-9]+}};
170 ; CHECK: .func (.param .b32 func_retval0)
172 ; CHECK-NEXT: .param .b32 test_i8_param_0
175 ; CHECK: and.b32 [[A:%r[0-9]+]], [[A32]], 255;
176 ; CHECK: .param .b32 param0;
177 ; CHECK: st.param.b32 [param0+0], [[A]];
178 ; CHECK: .param .b32 retval0;
181 ; CHECK: ld.param.b32 [[R32:%r[0-9]+]], [retval0+0];
182 ; CHECK: and.b32 [[R:%r[0-9]+]], [[R32]], 255;
183 ; CHECK: st.param.b32 [func_retval0+0], [[R]];
191 ; CHECK: .func (.param .b32 func_retval0)
193 ; CHECK-NEXT: .param .b32 test_i8s_param_0
196 ; CHECK: .param .b32 param0;
197 ; CHECK: st.param.b32 [param0+0], [[A]];
198 ; CHECK: .param .b32 retval0;
201 ; CHECK: ld.param.b32 [[R32:%r[0-9]+]], [retval0+0];
205 ; CHECK: st.param.b32 [func_retval0+0], [[R]];
271 ; CHECK: .func (.param .b32 func_retval0)
273 ; CHECK-NEXT: .param .b32 test_i11_param_0
275 ; CHECK: st.param.b32 [param0+0], {{%r[0-9]+}};
276 ; CHECK: .param .b32 retval0;
279 ; CHECK: ld.param.b32 {{%r[0-9]+}}, [retval0+0];
280 ; CHECK: st.param.b32 [func_retval0+0], {{%r[0-9]+}};
287 ; CHECK: .func (.param .b32 func_retval0)
289 ; CHECK-NEXT: .param .b32 test_i16_param_0
292 ; CHECK: .param .b32 param0;
293 ; CHECK: st.param.b32 [param0+0], [[E32]];
294 ; CHECK: .param .b32 retval0;
297 ; CHECK: ld.param.b32 [[RE32:%r[0-9]+]], [retval0+0];
298 ; CHECK: and.b32 [[R:%r[0-9]+]], [[RE32]], 65535;
299 ; CHECK: st.param.b32 [func_retval0+0], [[R]];
306 ; CHECK: .func (.param .b32 func_retval0)
308 ; CHECK-NEXT: .param .b32 test_i16s_param_0
311 ; CHECK: .param .b32 param0;
312 ; CHECK: st.param.b32 [param0+0], [[E32]];
313 ; CHECK: .param .b32 retval0;
316 ; CHECK: ld.param.b32 [[RE32:%r[0-9]+]], [retval0+0];
318 ; CHECK: st.param.b32 [func_retval0+0], [[R]];
384 ; CHECK: .func (.param .b32 func_retval0)
386 ; CHECK-NEXT: .param .b32 test_f16_param_0
388 ; CHECK: .param .b32 param0;
390 ; CHECK: .param .b32 retval0;
404 ; CHECK: ld.param.b32 [[E:%hh[0-9]+]], [test_v2f16_param_0];
406 ; CHECK: st.param.b32 [param0+0], [[E]];
410 ; CHECK: ld.param.b32 [[R:%hh[0-9]+]], [retval0+0];
411 ; CHECK: st.param.b32 [func_retval0+0], [[R]]
421 ; CHECK-DAG: ld.param.b32 [[HH01:%hh[0-9]+]], [test_v3f16_param_0];
422 ; CHECK-DAG: mov.b32 {[[E0:%h[0-9]+]], [[E1:%h[0-9]+]]}, [[HH01]];
444 ; CHECK-DAG: mov.b32 [[HH01:%hh[0-9]+]], [[R01]];
445 ; CHECK-DAG: mov.b32 [[HH23:%hh[0-9]+]], [[R23]];
447 ; CHECK: st.param.v2.b32 [param0+0], {[[HH01]], [[HH23]]};
451 ; CHECK: ld.param.v2.b32 {[[RH01:%hh[0-9]+]], [[RH23:%hh[0-9]+]]}, [retval0+0];
452 ; CHECK: st.param.v2.b32 [func_retval0+0], {[[RH01]], [[RH23]]};
463 ; CHECK-DAG: mov.b32 {[[E0:%h[0-9]+]], [[E1:%h[0-9]+]]}, [[HH01]];
485 ; CHECK-DAG: mov.b32 [[HH01:%hh[0-9]+]], [[R01]];
486 ; CHECK-DAG: mov.b32 [[HH23:%hh[0-9]+]], [[R23]];
487 ; CHECK-DAG: mov.b32 [[HH45:%hh[0-9]+]], [[R45]];
488 ; CHECK-DAG: mov.b32 [[HH67:%hh[0-9]+]], [[R67]];
490 ; CHECK: st.param.v4.b32 [param0+0], {[[HH01]], [[HH23]], [[HH45]], [[HH67]]};
494 ; CHECK: ld.param.v4.b32 {[[RH01:%hh[0-9]+]], [[RH23:%hh[0-9]+]], [[RH45:%hh[0-9]+]], [[RH67:%…
495 ; CHECK: st.param.v4.b32 [func_retval0+0], {[[RH01]], [[RH23]], [[RH45]], [[RH67]]};
527 ; CHECK: .func (.param .b32 func_retval0)
529 ; CHECK-NEXT: .param .b32 test_i19_param_0
532 ; CHECK: .param .b32 param0;
533 ; CHECK: st.param.b32 [param0+0], {{%r[0-9]+}};
534 ; CHECK: .param .b32 retval0;
537 ; CHECK: ld.param.b32 {{%r[0-9]+}}, [retval0+0];
538 ; CHECK: st.param.b32 [func_retval0+0], {{%r[0-9]+}};
545 ; CHECK: .func (.param .b32 func_retval0)
547 ; CHECK-NEXT: .param .b32 test_i23_param_0
550 ; CHECK: .param .b32 param0;
551 ; CHECK: st.param.b32 [param0+0], {{%r[0-9]+}};
552 ; CHECK: .param .b32 retval0;
555 ; CHECK: ld.param.b32 {{%r[0-9]+}}, [retval0+0];
556 ; CHECK: st.param.b32 [func_retval0+0], {{%r[0-9]+}};
563 ; CHECK: .func (.param .b32 func_retval0)
565 ; CHECK-NEXT: .param .b32 test_i24_param_0
568 ; CHECK: .param .b32 param0;
569 ; CHECK: st.param.b32 [param0+0], {{%r[0-9]+}};
570 ; CHECK: .param .b32 retval0;
573 ; CHECK: ld.param.b32 {{%r[0-9]+}}, [retval0+0];
574 ; CHECK: st.param.b32 [func_retval0+0], {{%r[0-9]+}};
581 ; CHECK: .func (.param .b32 func_retval0)
583 ; CHECK-NEXT: .param .b32 test_i29_param_0
585 ; CHECK: .param .b32 param0;
586 ; CHECK: st.param.b32 [param0+0], {{%r[0-9]+}};
587 ; CHECK: .param .b32 retval0;
590 ; CHECK: ld.param.b32 {{%r[0-9]+}}, [retval0+0];
591 ; CHECK: st.param.b32 [func_retval0+0], {{%r[0-9]+}};
598 ; CHECK: .func (.param .b32 func_retval0)
600 ; CHECK-NEXT: .param .b32 test_i32_param_0
602 ; CHECK: .param .b32 param0;
603 ; CHECK: st.param.b32 [param0+0], [[E]];
604 ; CHECK: .param .b32 retval0;
607 ; CHECK: ld.param.b32 [[R:%r[0-9]+]], [retval0+0];
608 ; CHECK: st.param.b32 [func_retval0+0], [[R]];
621 ; CHECK: st.param.v2.b32 [param0+0], {[[E0]], [[E1]]};
622 ; CHECK: st.param.b32 [param0+8], [[E2]];
626 ; CHECK: ld.param.v2.b32 {[[RE0:%r[0-9]+]], [[RE1:%r[0-9]+]]}, [retval0+0];
627 ; CHECK: ld.param.b32 [[RE2:%r[0-9]+]], [retval0+8];
628 ; CHECK-DAG: st.param.v2.b32 [func_retval0+0], {[[RE0]], [[RE1]]};
629 ; CHECK-DAG: st.param.b32 [func_retval0+8], [[RE2]];
641 ; CHECK: st.param.v4.b32 [param0+0], {[[E0]], [[E1]], [[E2]], [[E3]]};
645 ; CHECK: ld.param.v4.b32 {[[RE0:%r[0-9]+]], [[RE1:%r[0-9]+]], [[RE2:%r[0-9]+]], [[RE3:%r[0-9]…
646 ; CHECK: st.param.v4.b32 [func_retval0+0], {[[RE0]], [[RE1]], [[RE2]], [[RE3]]}
659 ; CHECK-DAG: st.param.v4.b32 [param0+0], {[[E0]], [[E1]], [[E2]], [[E3]]};
660 ; CHECK-DAG: st.param.b32 [param0+16], [[E4]];
664 ; CHECK-DAG: ld.param.v4.b32 {[[RE0:%r[0-9]+]], [[RE1:%r[0-9]+]], [[RE2:%r[0-9]+]], [[RE3:%r[0-9]…
665 ; CHECK-DAG: ld.param.b32 [[RE4:%r[0-9]+]], [retval0+16];
666 ; CHECK-DAG: st.param.v4.b32 [func_retval0+0], {[[RE0]], [[RE1]], [[RE2]], [[RE3]]}
667 ; CHECK-DAG: st.param.b32 [func_retval0+16], [[RE4]];
674 ; CHECK: .func (.param .b32 func_retval0)
676 ; CHECK-NEXT: .param .b32 test_f32_param_0
678 ; CHECK: .param .b32 param0;
680 ; CHECK: .param .b32 retval0;
937 ; CHECK: st.param.b32 [param0+0], [[E]];
941 ; CHECK: ld.param.b32 [[R:%r[0-9]+]], [retval0+0];
942 ; CHECK: st.param.b32 [func_retval0+0], [[R]];
993 ; CHECK-DAG: st.param.b32 [param0+0], [[E0]];
995 ; CHECK-DAG: st.param.b32 [param0+8], [[E2]];
1001 ; CHECK-DAG: ld.param.b32 [[RE0:%r[0-9]+]], [retval0+0];
1003 ; CHECK-DAG: ld.param.b32 [[RE2:%r[0-9]+]], [retval0+8];
1006 ; CHECK-DAG: st.param.b32 [func_retval0+0], [[RE0]];
1008 ; CHECK-DAG: st.param.b32 [func_retval0+8], [[RE2]];
1025 ; CHECK: st.param.v2.b32 [param0+0], {[[E0]], [[E1]]};
1026 ; CHECK: st.param.v2.b32 [param0+8], {[[E2]], [[E3]]};
1031 ; CHECK: ld.param.v2.b32 {[[RE0:%r[0-9]+]], [[RE1:%r[0-9]+]]}, [retval0+0];
1032 ; CHECK: ld.param.v2.b32 {[[RE2:%r[0-9]+]], [[RE3:%r[0-9]+]]}, [retval0+8];
1034 ; CHECK-DAG: st.param.v2.b32 [func_retval0+0], {[[RE0]], [[RE1]]};
1035 ; CHECK-DAG: st.param.v2.b32 [func_retval0+8], {[[RE2]], [[RE3]]};
1053 ; CHECK: st.param.v2.b32 [param0+0], {[[E0]], [[E1]]};
1055 ; CHECK: st.param.b32 [param0+12], [[E3]];
1056 ; CHECK: st.param.b32 [param0+16], [[E4]];
1064 ; CHECK: ld.param.v2.b32 {[[RE0:%r[0-9]+]], [[RE1:%r[0-9]+]]}, [retval0+0];
1066 ; CHECK: ld.param.b32 [[RE3:%r[0-9]+]], [retval0+12];
1067 ; CHECK: ld.param.b32 [[RE4:%r[0-9]+]], [retval0+16];
1069 ; CHECK: st.param.v2.b32 [func_retval0+0], {[[RE0]], [[RE1]]};
1071 ; CHECK: st.param.b32 [func_retval0+12], [[RE3]];
1072 ; CHECK: st.param.b32 [func_retval0+16], [[RE4]];
1115 ; CHECK-DAG: st.param.b32 [param0+0],
1116 ; CHECK-DAG: st.param.b32 [param0+4],
1118 ; CHECK-DAG: st.param.b32 [param0+9],
1119 ; CHECK-DAG: st.param.b32 [param0+13],
1124 ; CHECK-DAG: ld.param.b32 %r41, [retval0+0];
1125 ; CHECK-DAG: ld.param.b32 %r42, [retval0+4];
1127 ; CHECK-DAG: ld.param.b32 %r43, [retval0+9];
1128 ; CHECK-DAG: ld.param.b32 %r44, [retval0+13];
1130 ; CHECK-DAG: st.param.b32 [func_retval0+0],
1131 ; CHECK-DAG: st.param.b32 [func_retval0+4],
1133 ; CHECK-DAG: st.param.b32 [func_retval0+9],
1134 ; CHECK-DAG: st.param.b32 [func_retval0+13],
1153 ; CHECK: st.param.v2.b32 [param0+0], {[[E0]], [[E1]]};
1154 ; CHECK: st.param.b32 [param0+8], [[E2]];
1155 ; CHECK: st.param.v4.b32 [param0+16], {[[E3]], [[E4]], [[E5]], [[E6]]};
1156 ; CHECK: st.param.v4.b32 [param0+32], {[[E7]], [[E8]], [[E9]], [[E10]]};
1157 ; CHECK: st.param.v4.b32 [param0+48], {[[E11]], [[E12]], [[E13]], [[E14]]};
1158 ; CHECK: st.param.b32 [param0+64], [[E15]];
1162 ; CHECK: ld.param.v2.b32 {[[RE0:%r[0-9]+]], [[RE1:%r[0-9]+]]}, [retval0+0];
1163 ; CHECK: ld.param.b32 [[RE2:%r[0-9]+]], [retval0+8];
1164 ; CHECK: ld.param.v4.b32 {[[RE3:%r[0-9]+]], [[RE4:%r[0-9]+]], [[RE5:%r[0-9]+]], [[RE6:%r[0-9…
1165 ; CHECK: ld.param.v4.b32 {[[RE7:%r[0-9]+]], [[RE8:%r[0-9]+]], [[RE9:%r[0-9]+]], [[RE10:%r[0-…
1166 ; CHECK: ld.param.v4.b32 {[[RE11:%r[0-9]+]], [[RE12:%r[0-9]+]], [[RE13:%r[0-9]+]], [[RE14:%r…
1167 ; CHECK: ld.param.b32 [[RE15:%r[0-9]+]], [retval0+64];
1168 ; CHECK: st.param.v2.b32 [func_retval0+0], {[[RE0]], [[RE1]]};
1169 ; CHECK: st.param.b32 [func_retval0+8], [[RE2]];
1170 ; CHECK: st.param.v4.b32 [func_retval0+16], {[[RE3]], [[RE4]], [[RE5]], [[RE6]]};
1171 ; CHECK: st.param.v4.b32 [func_retval0+32], {[[RE7]], [[RE8]], [[RE9]], [[RE10]]};
1172 ; CHECK: st.param.v4.b32 [func_retval0+48], {[[RE11]], [[RE12]], [[RE13]], [[RE14]]};
1173 ; CHECK: st.param.b32 [func_retval0+64], [[RE15]];