@@ -66,10 +66,10 @@ define <2 x i128> @v_sdiv_v2i128_vv(<2 x i128> %lhs, <2 x i128> %rhs) {
6666; SDAG-NEXT: v_sub_i32_e32 v2, vcc, v2, v10
6767; SDAG-NEXT: v_subb_u32_e32 v3, vcc, v8, v9, vcc
6868; SDAG-NEXT: v_xor_b32_e32 v8, 0x7f, v2
69- ; SDAG-NEXT: v_subbrev_u32_e32 v10, vcc, 0, v18, vcc
69+ ; SDAG-NEXT: v_subb_u32_e32 v10, vcc, 0, v18, vcc
7070; SDAG-NEXT: v_cmp_lt_u64_e64 s[4:5], s[10:11], v[2:3]
7171; SDAG-NEXT: v_cndmask_b32_e64 v19, 0, 1, s[4:5]
72- ; SDAG-NEXT: v_subbrev_u32_e32 v11, vcc, 0, v18, vcc
72+ ; SDAG-NEXT: v_subb_u32_e32 v11, vcc, 0, v18, vcc
7373; SDAG-NEXT: v_or_b32_e32 v8, v8, v10
7474; SDAG-NEXT: v_or_b32_e32 v9, v3, v11
7575; SDAG-NEXT: v_cmp_ne_u64_e32 vcc, 0, v[10:11]
@@ -263,10 +263,10 @@ define <2 x i128> @v_sdiv_v2i128_vv(<2 x i128> %lhs, <2 x i128> %rhs) {
263263; SDAG-NEXT: v_sub_i32_e32 v4, vcc, v4, v13
264264; SDAG-NEXT: v_subb_u32_e32 v5, vcc, v9, v12, vcc
265265; SDAG-NEXT: v_xor_b32_e32 v9, 0x7f, v4
266- ; SDAG-NEXT: v_subbrev_u32_e32 v10, vcc, 0, v8, vcc
266+ ; SDAG-NEXT: v_subb_u32_e32 v10, vcc, 0, v8, vcc
267267; SDAG-NEXT: v_cmp_lt_u64_e64 s[4:5], s[10:11], v[4:5]
268268; SDAG-NEXT: v_cndmask_b32_e64 v12, 0, 1, s[4:5]
269- ; SDAG-NEXT: v_subbrev_u32_e32 v11, vcc, 0, v8, vcc
269+ ; SDAG-NEXT: v_subb_u32_e32 v11, vcc, 0, v8, vcc
270270; SDAG-NEXT: v_or_b32_e32 v8, v9, v10
271271; SDAG-NEXT: v_cmp_ne_u64_e32 vcc, 0, v[10:11]
272272; SDAG-NEXT: v_cndmask_b32_e64 v13, 0, 1, vcc
@@ -872,10 +872,10 @@ define <2 x i128> @v_udiv_v2i128_vv(<2 x i128> %lhs, <2 x i128> %rhs) {
872872; SDAG-NEXT: v_sub_i32_e32 v22, vcc, v16, v18
873873; SDAG-NEXT: v_subb_u32_e32 v23, vcc, v20, v17, vcc
874874; SDAG-NEXT: v_xor_b32_e32 v16, 0x7f, v22
875- ; SDAG-NEXT: v_subbrev_u32_e32 v24, vcc, 0, v28, vcc
875+ ; SDAG-NEXT: v_subb_u32_e32 v24, vcc, 0, v28, vcc
876876; SDAG-NEXT: v_cmp_lt_u64_e64 s[4:5], s[8:9], v[22:23]
877877; SDAG-NEXT: v_cndmask_b32_e64 v18, 0, 1, s[4:5]
878- ; SDAG-NEXT: v_subbrev_u32_e32 v25, vcc, 0, v28, vcc
878+ ; SDAG-NEXT: v_subb_u32_e32 v25, vcc, 0, v28, vcc
879879; SDAG-NEXT: v_or_b32_e32 v16, v16, v24
880880; SDAG-NEXT: v_or_b32_e32 v17, v23, v25
881881; SDAG-NEXT: v_cmp_ne_u64_e32 vcc, 0, v[24:25]
@@ -1047,10 +1047,10 @@ define <2 x i128> @v_udiv_v2i128_vv(<2 x i128> %lhs, <2 x i128> %rhs) {
10471047; SDAG-NEXT: v_sub_i32_e32 v0, vcc, v0, v2
10481048; SDAG-NEXT: v_subb_u32_e32 v1, vcc, v8, v1, vcc
10491049; SDAG-NEXT: v_xor_b32_e32 v2, 0x7f, v0
1050- ; SDAG-NEXT: v_subbrev_u32_e32 v20, vcc, 0, v24, vcc
1050+ ; SDAG-NEXT: v_subb_u32_e32 v20, vcc, 0, v24, vcc
10511051; SDAG-NEXT: v_cmp_lt_u64_e64 s[4:5], s[8:9], v[0:1]
10521052; SDAG-NEXT: v_cndmask_b32_e64 v8, 0, 1, s[4:5]
1053- ; SDAG-NEXT: v_subbrev_u32_e32 v21, vcc, 0, v24, vcc
1053+ ; SDAG-NEXT: v_subb_u32_e32 v21, vcc, 0, v24, vcc
10541054; SDAG-NEXT: v_or_b32_e32 v2, v2, v20
10551055; SDAG-NEXT: v_cmp_ne_u64_e32 vcc, 0, v[20:21]
10561056; SDAG-NEXT: v_cndmask_b32_e64 v9, 0, 1, vcc
@@ -1619,10 +1619,10 @@ define <2 x i128> @v_srem_v2i128_vv(<2 x i128> %lhs, <2 x i128> %rhs) {
16191619; SDAG-NEXT: v_sub_i32_e32 v10, vcc, v8, v10
16201620; SDAG-NEXT: v_subb_u32_e32 v11, vcc, v11, v18, vcc
16211621; SDAG-NEXT: v_xor_b32_e32 v8, 0x7f, v10
1622- ; SDAG-NEXT: v_subbrev_u32_e32 v18, vcc, 0, v19, vcc
1622+ ; SDAG-NEXT: v_subb_u32_e32 v18, vcc, 0, v19, vcc
16231623; SDAG-NEXT: v_cmp_lt_u64_e64 s[4:5], s[10:11], v[10:11]
16241624; SDAG-NEXT: v_cndmask_b32_e64 v20, 0, 1, s[4:5]
1625- ; SDAG-NEXT: v_subbrev_u32_e32 v19, vcc, 0, v19, vcc
1625+ ; SDAG-NEXT: v_subb_u32_e32 v19, vcc, 0, v19, vcc
16261626; SDAG-NEXT: v_or_b32_e32 v8, v8, v18
16271627; SDAG-NEXT: v_or_b32_e32 v9, v11, v19
16281628; SDAG-NEXT: v_cmp_ne_u64_e32 vcc, 0, v[18:19]
@@ -1814,10 +1814,10 @@ define <2 x i128> @v_srem_v2i128_vv(<2 x i128> %lhs, <2 x i128> %rhs) {
18141814; SDAG-NEXT: v_sub_i32_e32 v10, vcc, v10, v19
18151815; SDAG-NEXT: v_subb_u32_e32 v11, vcc, v13, v12, vcc
18161816; SDAG-NEXT: v_xor_b32_e32 v14, 0x7f, v10
1817- ; SDAG-NEXT: v_subbrev_u32_e32 v12, vcc, 0, v18, vcc
1817+ ; SDAG-NEXT: v_subb_u32_e32 v12, vcc, 0, v18, vcc
18181818; SDAG-NEXT: v_cmp_lt_u64_e64 s[4:5], s[10:11], v[10:11]
18191819; SDAG-NEXT: v_cndmask_b32_e64 v19, 0, 1, s[4:5]
1820- ; SDAG-NEXT: v_subbrev_u32_e32 v13, vcc, 0, v18, vcc
1820+ ; SDAG-NEXT: v_subb_u32_e32 v13, vcc, 0, v18, vcc
18211821; SDAG-NEXT: v_or_b32_e32 v14, v14, v12
18221822; SDAG-NEXT: v_cmp_ne_u64_e32 vcc, 0, v[12:13]
18231823; SDAG-NEXT: v_cndmask_b32_e64 v18, 0, 1, vcc
@@ -2502,10 +2502,10 @@ define <2 x i128> @v_urem_v2i128_vv(<2 x i128> %lhs, <2 x i128> %rhs) {
25022502; SDAG-NEXT: v_sub_i32_e32 v18, vcc, v16, v18
25032503; SDAG-NEXT: v_subb_u32_e32 v19, vcc, v20, v17, vcc
25042504; SDAG-NEXT: v_xor_b32_e32 v16, 0x7f, v18
2505- ; SDAG-NEXT: v_subbrev_u32_e32 v20, vcc, 0, v28, vcc
2505+ ; SDAG-NEXT: v_subb_u32_e32 v20, vcc, 0, v28, vcc
25062506; SDAG-NEXT: v_cmp_lt_u64_e64 s[4:5], s[8:9], v[18:19]
25072507; SDAG-NEXT: v_cndmask_b32_e64 v22, 0, 1, s[4:5]
2508- ; SDAG-NEXT: v_subbrev_u32_e32 v21, vcc, 0, v28, vcc
2508+ ; SDAG-NEXT: v_subb_u32_e32 v21, vcc, 0, v28, vcc
25092509; SDAG-NEXT: v_or_b32_e32 v16, v16, v20
25102510; SDAG-NEXT: v_or_b32_e32 v17, v19, v21
25112511; SDAG-NEXT: v_cmp_ne_u64_e32 vcc, 0, v[20:21]
@@ -2677,10 +2677,10 @@ define <2 x i128> @v_urem_v2i128_vv(<2 x i128> %lhs, <2 x i128> %rhs) {
26772677; SDAG-NEXT: v_sub_i32_e32 v16, vcc, v16, v18
26782678; SDAG-NEXT: v_subb_u32_e32 v17, vcc, v20, v17, vcc
26792679; SDAG-NEXT: v_xor_b32_e32 v18, 0x7f, v16
2680- ; SDAG-NEXT: v_subbrev_u32_e32 v20, vcc, 0, v28, vcc
2680+ ; SDAG-NEXT: v_subb_u32_e32 v20, vcc, 0, v28, vcc
26812681; SDAG-NEXT: v_cmp_lt_u64_e64 s[4:5], s[8:9], v[16:17]
26822682; SDAG-NEXT: v_cndmask_b32_e64 v22, 0, 1, s[4:5]
2683- ; SDAG-NEXT: v_subbrev_u32_e32 v21, vcc, 0, v28, vcc
2683+ ; SDAG-NEXT: v_subb_u32_e32 v21, vcc, 0, v28, vcc
26842684; SDAG-NEXT: v_or_b32_e32 v18, v18, v20
26852685; SDAG-NEXT: v_cmp_ne_u64_e32 vcc, 0, v[20:21]
26862686; SDAG-NEXT: v_cndmask_b32_e64 v23, 0, 1, vcc
0 commit comments