Index: tests_lit/assembler/arm32/branch-mult-fwd.ll |
diff --git a/tests_lit/assembler/arm32/branch-mult-fwd.ll b/tests_lit/assembler/arm32/branch-mult-fwd.ll |
index 796ad07f9732d9334cd36c277e0917f87900dd94..3dbc013246132218172b267aaaf9945af82a42d2 100644 |
--- a/tests_lit/assembler/arm32/branch-mult-fwd.ll |
+++ b/tests_lit/assembler/arm32/branch-mult-fwd.ll |
@@ -53,40 +53,40 @@ define internal void @mult_fwd_branches(i32 %a, i32 %b) { |
%cmp = icmp slt i32 %a, %b |
; ASM-NEXT: ldr r0, [sp, #8] |
-; ASM-NEXT: mov r1, #0 |
-; ASM-NEXT: ldr r2, [sp, #4] |
-; ASM-NEXT: cmp r0, r2 |
-; ASM-NEXT: movlt r1, #1 |
-; ASM-NEXT: str r1, [sp] |
+; ASM-NEXT: ldr r1, [sp, #4] |
+; ASM-NEXT: cmp r0, r1 |
+; ASM-NEXT: movge r0, #0 |
+; ASM-NEXT: movlt r0, #1 |
+; ASM-NEXT: str r0, [sp] |
; DIS-NEXT: c: e59d0008 |
-; DIS-NEXT: 10: e3a01000 |
-; DIS-NEXT: 14: e59d2004 |
-; DIS-NEXT: 18: e1500002 |
-; DIS-NEXT: 1c: b3a01001 |
-; DIS-NEXT: 20: e58d1000 |
+; DIS-NEXT: 10: e59d1004 |
+; DIS-NEXT: 14: e1500001 |
+; DIS-NEXT: 18: a3a00000 |
+; DIS-NEXT: 1c: b3a00001 |
+; DIS-NEXT: 20: e58d0000 |
; IASM-NEXT: .byte 0x8 |
; IASM-NEXT: .byte 0x0 |
; IASM-NEXT: .byte 0x9d |
; IASM-NEXT: .byte 0xe5 |
-; IASM-NEXT: mov r1, #0 |
- |
; IASM-NEXT: .byte 0x4 |
-; IASM-NEXT: .byte 0x20 |
+; IASM-NEXT: .byte 0x10 |
; IASM-NEXT: .byte 0x9d |
; IASM-NEXT: .byte 0xe5 |
-; IASM-NEXT: .byte 0x2 |
+; IASM-NEXT: .byte 0x1 |
; IASM-NEXT: .byte 0x0 |
; IASM-NEXT: .byte 0x50 |
; IASM-NEXT: .byte 0xe1 |
-; IASM-NEXT: movlt r1, #1 |
+; IASM-NEXT: movge r0, #0 |
+ |
+; IASM-NEXT: movlt r0, #1 |
; IASM-NEXT: .byte 0x0 |
-; IASM-NEXT: .byte 0x10 |
+; IASM-NEXT: .byte 0x0 |
; IASM-NEXT: .byte 0x8d |
; IASM-NEXT: .byte 0xe5 |