@@ -43,14 +43,14 @@ define i1 @m2and_ri(i1 %a) {
4343define i1 @select2or (i1 %a , i1 %b ) {
4444; CHECK-LABEL: select2or(
4545; CHECK: {
46- ; CHECK-NEXT: .reg .b16 %rs<4 >;
46+ ; CHECK-NEXT: .reg .b16 %rs<5 >;
4747; CHECK-NEXT: .reg .b32 %r<3>;
4848; CHECK-EMPTY:
4949; CHECK-NEXT: // %bb.0:
5050; CHECK-NEXT: ld.param.u8 %rs1, [select2or_param_0];
5151; CHECK-NEXT: ld.param.u8 %rs2, [select2or_param_1];
52- ; CHECK-NEXT: or.b16 %rs3 , %rs1, %rs2;
53- ; CHECK-NEXT: cvt.u32.u16 %r1, %rs3 ;
52+ ; CHECK-NEXT: or.b16 %rs4 , %rs1, %rs2;
53+ ; CHECK-NEXT: cvt.u32.u16 %r1, %rs4 ;
5454; CHECK-NEXT: and.b32 %r2, %r1, 1;
5555; CHECK-NEXT: st.param.b32 [func_retval0+0], %r2;
5656; CHECK-NEXT: ret;
@@ -61,14 +61,14 @@ define i1 @select2or(i1 %a, i1 %b) {
6161define i1 @select2and (i1 %a , i1 %b ) {
6262; CHECK-LABEL: select2and(
6363; CHECK: {
64- ; CHECK-NEXT: .reg .b16 %rs<4 >;
64+ ; CHECK-NEXT: .reg .b16 %rs<5 >;
6565; CHECK-NEXT: .reg .b32 %r<3>;
6666; CHECK-EMPTY:
6767; CHECK-NEXT: // %bb.0:
6868; CHECK-NEXT: ld.param.u8 %rs1, [select2and_param_0];
6969; CHECK-NEXT: ld.param.u8 %rs2, [select2and_param_1];
70- ; CHECK-NEXT: and.b16 %rs3 , %rs1, %rs2;
71- ; CHECK-NEXT: cvt.u32.u16 %r1, %rs3 ;
70+ ; CHECK-NEXT: and.b16 %rs4 , %rs1, %rs2;
71+ ; CHECK-NEXT: cvt.u32.u16 %r1, %rs4 ;
7272; CHECK-NEXT: and.b32 %r2, %r1, 1;
7373; CHECK-NEXT: st.param.b32 [func_retval0+0], %r2;
7474; CHECK-NEXT: ret;
0 commit comments