@@ -1714,8 +1714,8 @@ define i32 @bcmp_size_31(ptr %s1, ptr %s2) nounwind optsize {
17141714; CHECK-UNALIGNED-RV32-V-NEXT: vsetivli zero, 31, e8, m2, ta, ma
17151715; CHECK-UNALIGNED-RV32-V-NEXT: vle8.v v8, (a0)
17161716; CHECK-UNALIGNED-RV32-V-NEXT: vle8.v v10, (a1)
1717- ; CHECK-UNALIGNED-RV32-V-NEXT: vmsne.vv v12 , v8, v10
1718- ; CHECK-UNALIGNED-RV32-V-NEXT: vcpop.m a0, v12
1717+ ; CHECK-UNALIGNED-RV32-V-NEXT: vmsne.vv v8 , v8, v10
1718+ ; CHECK-UNALIGNED-RV32-V-NEXT: vcpop.m a0, v8
17191719; CHECK-UNALIGNED-RV32-V-NEXT: snez a0, a0
17201720; CHECK-UNALIGNED-RV32-V-NEXT: ret
17211721;
@@ -1724,8 +1724,8 @@ define i32 @bcmp_size_31(ptr %s1, ptr %s2) nounwind optsize {
17241724; CHECK-UNALIGNED-RV64-V-NEXT: vsetivli zero, 31, e8, m2, ta, ma
17251725; CHECK-UNALIGNED-RV64-V-NEXT: vle8.v v8, (a0)
17261726; CHECK-UNALIGNED-RV64-V-NEXT: vle8.v v10, (a1)
1727- ; CHECK-UNALIGNED-RV64-V-NEXT: vmsne.vv v12 , v8, v10
1728- ; CHECK-UNALIGNED-RV64-V-NEXT: vcpop.m a0, v12
1727+ ; CHECK-UNALIGNED-RV64-V-NEXT: vmsne.vv v8 , v8, v10
1728+ ; CHECK-UNALIGNED-RV64-V-NEXT: vcpop.m a0, v8
17291729; CHECK-UNALIGNED-RV64-V-NEXT: snez a0, a0
17301730; CHECK-UNALIGNED-RV64-V-NEXT: ret
17311731entry:
@@ -1910,8 +1910,8 @@ define i32 @bcmp_size_32(ptr %s1, ptr %s2) nounwind optsize {
19101910; CHECK-UNALIGNED-RV32-V-NEXT: vsetvli zero, a2, e8, m2, ta, ma
19111911; CHECK-UNALIGNED-RV32-V-NEXT: vle8.v v8, (a0)
19121912; CHECK-UNALIGNED-RV32-V-NEXT: vle8.v v10, (a1)
1913- ; CHECK-UNALIGNED-RV32-V-NEXT: vmsne.vv v12 , v8, v10
1914- ; CHECK-UNALIGNED-RV32-V-NEXT: vcpop.m a0, v12
1913+ ; CHECK-UNALIGNED-RV32-V-NEXT: vmsne.vv v8 , v8, v10
1914+ ; CHECK-UNALIGNED-RV32-V-NEXT: vcpop.m a0, v8
19151915; CHECK-UNALIGNED-RV32-V-NEXT: snez a0, a0
19161916; CHECK-UNALIGNED-RV32-V-NEXT: ret
19171917;
@@ -1921,8 +1921,8 @@ define i32 @bcmp_size_32(ptr %s1, ptr %s2) nounwind optsize {
19211921; CHECK-UNALIGNED-RV64-V-NEXT: vsetvli zero, a2, e8, m2, ta, ma
19221922; CHECK-UNALIGNED-RV64-V-NEXT: vle8.v v8, (a0)
19231923; CHECK-UNALIGNED-RV64-V-NEXT: vle8.v v10, (a1)
1924- ; CHECK-UNALIGNED-RV64-V-NEXT: vmsne.vv v12 , v8, v10
1925- ; CHECK-UNALIGNED-RV64-V-NEXT: vcpop.m a0, v12
1924+ ; CHECK-UNALIGNED-RV64-V-NEXT: vmsne.vv v8 , v8, v10
1925+ ; CHECK-UNALIGNED-RV64-V-NEXT: vcpop.m a0, v8
19261926; CHECK-UNALIGNED-RV64-V-NEXT: snez a0, a0
19271927; CHECK-UNALIGNED-RV64-V-NEXT: ret
19281928entry:
@@ -2077,8 +2077,8 @@ define i32 @bcmp_size_63(ptr %s1, ptr %s2) nounwind optsize {
20772077; CHECK-UNALIGNED-RV32-V-NEXT: vsetvli zero, a2, e8, m4, ta, ma
20782078; CHECK-UNALIGNED-RV32-V-NEXT: vle8.v v8, (a0)
20792079; CHECK-UNALIGNED-RV32-V-NEXT: vle8.v v12, (a1)
2080- ; CHECK-UNALIGNED-RV32-V-NEXT: vmsne.vv v16 , v8, v12
2081- ; CHECK-UNALIGNED-RV32-V-NEXT: vcpop.m a0, v16
2080+ ; CHECK-UNALIGNED-RV32-V-NEXT: vmsne.vv v8 , v8, v12
2081+ ; CHECK-UNALIGNED-RV32-V-NEXT: vcpop.m a0, v8
20822082; CHECK-UNALIGNED-RV32-V-NEXT: snez a0, a0
20832083; CHECK-UNALIGNED-RV32-V-NEXT: ret
20842084;
@@ -2088,8 +2088,8 @@ define i32 @bcmp_size_63(ptr %s1, ptr %s2) nounwind optsize {
20882088; CHECK-UNALIGNED-RV64-V-NEXT: vsetvli zero, a2, e8, m4, ta, ma
20892089; CHECK-UNALIGNED-RV64-V-NEXT: vle8.v v8, (a0)
20902090; CHECK-UNALIGNED-RV64-V-NEXT: vle8.v v12, (a1)
2091- ; CHECK-UNALIGNED-RV64-V-NEXT: vmsne.vv v16 , v8, v12
2092- ; CHECK-UNALIGNED-RV64-V-NEXT: vcpop.m a0, v16
2091+ ; CHECK-UNALIGNED-RV64-V-NEXT: vmsne.vv v8 , v8, v12
2092+ ; CHECK-UNALIGNED-RV64-V-NEXT: vcpop.m a0, v8
20932093; CHECK-UNALIGNED-RV64-V-NEXT: snez a0, a0
20942094; CHECK-UNALIGNED-RV64-V-NEXT: ret
20952095entry:
@@ -2244,8 +2244,8 @@ define i32 @bcmp_size_64(ptr %s1, ptr %s2) nounwind optsize {
22442244; CHECK-UNALIGNED-RV32-V-NEXT: vsetvli zero, a2, e8, m4, ta, ma
22452245; CHECK-UNALIGNED-RV32-V-NEXT: vle8.v v8, (a0)
22462246; CHECK-UNALIGNED-RV32-V-NEXT: vle8.v v12, (a1)
2247- ; CHECK-UNALIGNED-RV32-V-NEXT: vmsne.vv v16 , v8, v12
2248- ; CHECK-UNALIGNED-RV32-V-NEXT: vcpop.m a0, v16
2247+ ; CHECK-UNALIGNED-RV32-V-NEXT: vmsne.vv v8 , v8, v12
2248+ ; CHECK-UNALIGNED-RV32-V-NEXT: vcpop.m a0, v8
22492249; CHECK-UNALIGNED-RV32-V-NEXT: snez a0, a0
22502250; CHECK-UNALIGNED-RV32-V-NEXT: ret
22512251;
@@ -2255,8 +2255,8 @@ define i32 @bcmp_size_64(ptr %s1, ptr %s2) nounwind optsize {
22552255; CHECK-UNALIGNED-RV64-V-NEXT: vsetvli zero, a2, e8, m4, ta, ma
22562256; CHECK-UNALIGNED-RV64-V-NEXT: vle8.v v8, (a0)
22572257; CHECK-UNALIGNED-RV64-V-NEXT: vle8.v v12, (a1)
2258- ; CHECK-UNALIGNED-RV64-V-NEXT: vmsne.vv v16 , v8, v12
2259- ; CHECK-UNALIGNED-RV64-V-NEXT: vcpop.m a0, v16
2258+ ; CHECK-UNALIGNED-RV64-V-NEXT: vmsne.vv v8 , v8, v12
2259+ ; CHECK-UNALIGNED-RV64-V-NEXT: vcpop.m a0, v8
22602260; CHECK-UNALIGNED-RV64-V-NEXT: snez a0, a0
22612261; CHECK-UNALIGNED-RV64-V-NEXT: ret
22622262entry:
@@ -2411,8 +2411,8 @@ define i32 @bcmp_size_127(ptr %s1, ptr %s2) nounwind optsize {
24112411; CHECK-UNALIGNED-RV32-V-NEXT: vsetvli zero, a2, e8, m8, ta, ma
24122412; CHECK-UNALIGNED-RV32-V-NEXT: vle8.v v8, (a0)
24132413; CHECK-UNALIGNED-RV32-V-NEXT: vle8.v v16, (a1)
2414- ; CHECK-UNALIGNED-RV32-V-NEXT: vmsne.vv v24 , v8, v16
2415- ; CHECK-UNALIGNED-RV32-V-NEXT: vcpop.m a0, v24
2414+ ; CHECK-UNALIGNED-RV32-V-NEXT: vmsne.vv v8 , v8, v16
2415+ ; CHECK-UNALIGNED-RV32-V-NEXT: vcpop.m a0, v8
24162416; CHECK-UNALIGNED-RV32-V-NEXT: snez a0, a0
24172417; CHECK-UNALIGNED-RV32-V-NEXT: ret
24182418;
@@ -2422,8 +2422,8 @@ define i32 @bcmp_size_127(ptr %s1, ptr %s2) nounwind optsize {
24222422; CHECK-UNALIGNED-RV64-V-NEXT: vsetvli zero, a2, e8, m8, ta, ma
24232423; CHECK-UNALIGNED-RV64-V-NEXT: vle8.v v8, (a0)
24242424; CHECK-UNALIGNED-RV64-V-NEXT: vle8.v v16, (a1)
2425- ; CHECK-UNALIGNED-RV64-V-NEXT: vmsne.vv v24 , v8, v16
2426- ; CHECK-UNALIGNED-RV64-V-NEXT: vcpop.m a0, v24
2425+ ; CHECK-UNALIGNED-RV64-V-NEXT: vmsne.vv v8 , v8, v16
2426+ ; CHECK-UNALIGNED-RV64-V-NEXT: vcpop.m a0, v8
24272427; CHECK-UNALIGNED-RV64-V-NEXT: snez a0, a0
24282428; CHECK-UNALIGNED-RV64-V-NEXT: ret
24292429entry:
@@ -2578,8 +2578,8 @@ define i32 @bcmp_size_128(ptr %s1, ptr %s2) nounwind optsize {
25782578; CHECK-UNALIGNED-RV32-V-NEXT: vsetvli zero, a2, e8, m8, ta, ma
25792579; CHECK-UNALIGNED-RV32-V-NEXT: vle8.v v8, (a0)
25802580; CHECK-UNALIGNED-RV32-V-NEXT: vle8.v v16, (a1)
2581- ; CHECK-UNALIGNED-RV32-V-NEXT: vmsne.vv v24 , v8, v16
2582- ; CHECK-UNALIGNED-RV32-V-NEXT: vcpop.m a0, v24
2581+ ; CHECK-UNALIGNED-RV32-V-NEXT: vmsne.vv v8 , v8, v16
2582+ ; CHECK-UNALIGNED-RV32-V-NEXT: vcpop.m a0, v8
25832583; CHECK-UNALIGNED-RV32-V-NEXT: snez a0, a0
25842584; CHECK-UNALIGNED-RV32-V-NEXT: ret
25852585;
@@ -2589,8 +2589,8 @@ define i32 @bcmp_size_128(ptr %s1, ptr %s2) nounwind optsize {
25892589; CHECK-UNALIGNED-RV64-V-NEXT: vsetvli zero, a2, e8, m8, ta, ma
25902590; CHECK-UNALIGNED-RV64-V-NEXT: vle8.v v8, (a0)
25912591; CHECK-UNALIGNED-RV64-V-NEXT: vle8.v v16, (a1)
2592- ; CHECK-UNALIGNED-RV64-V-NEXT: vmsne.vv v24 , v8, v16
2593- ; CHECK-UNALIGNED-RV64-V-NEXT: vcpop.m a0, v24
2592+ ; CHECK-UNALIGNED-RV64-V-NEXT: vmsne.vv v8 , v8, v16
2593+ ; CHECK-UNALIGNED-RV64-V-NEXT: vcpop.m a0, v8
25942594; CHECK-UNALIGNED-RV64-V-NEXT: snez a0, a0
25952595; CHECK-UNALIGNED-RV64-V-NEXT: ret
25962596entry:
0 commit comments