| Index: tests_lit/assembler/arm32/vpush.ll
|
| diff --git a/tests_lit/assembler/arm32/vpush.ll b/tests_lit/assembler/arm32/vpush.ll
|
| index ab73262e1c54f4fe3cce286d9a6c0cc7cbdb81c0..1eb461101decac9413b33e3992047e61d143c019 100644
|
| --- a/tests_lit/assembler/arm32/vpush.ll
|
| +++ b/tests_lit/assembler/arm32/vpush.ll
|
| @@ -33,65 +33,68 @@ entry:
|
|
|
| ; ASM-NEXT: vpush {s28, s29, s30, s31}
|
| ; DIS-NEXT: 0: ed2dea04
|
| -; IASM-NEXT: .byte 0x4
|
| -; IASM-NEXT: .byte 0xea
|
| -; IASM-NEXT: .byte 0x2d
|
| -; IASM-NEXT: .byte 0xed
|
| +; IASM-NEXT: .byte 0x4
|
| +; IASM-NEXT: .byte 0xea
|
| +; IASM-NEXT: .byte 0x2d
|
| +; IASM-NEXT: .byte 0xed
|
|
|
| ; ASM-NEXT: push {lr}
|
| ; DIS-NEXT: 4: e52de004
|
| -; IASM-NEXT: .byte 0x4
|
| -; IASM-NEXT: .byte 0xe0
|
| -; IASM-NEXT: .byte 0x2d
|
| -; IASM-NEXT: .byte 0xe5
|
| +; IASM-NEXT: .byte 0x4
|
| +; IASM-NEXT: .byte 0xe0
|
| +; IASM-NEXT: .byte 0x2d
|
| +; IASM-NEXT: .byte 0xe5
|
|
|
| ; ASM-NEXT: sub sp, sp, #12
|
| ; DIS-NEXT: 8: e24dd00c
|
| -; IASM-NEXT: .byte 0xc
|
| -; IASM-NEXT: .byte 0xd0
|
| -; IASM-NEXT: .byte 0x4d
|
| -; IASM-NEXT: .byte 0xe2
|
| +; IASM-NEXT: .byte 0xc
|
| +; IASM-NEXT: .byte 0xd0
|
| +; IASM-NEXT: .byte 0x4d
|
| +; IASM-NEXT: .byte 0xe2
|
|
|
| ; ASM-NEXT: vmov.f64 d15, d0
|
| ; DIS-NEXT: c: eeb0fb40
|
| -; IASM-NEXT: vmov.f64 d15, d0
|
| +; IASM-NEXT: vmov.f64 d15, d0
|
|
|
| ; ASM-NEXT: vmov.f64 d14, d1
|
| ; DIS-NEXT: 10: eeb0eb41
|
| -; IASM-NEXT: vmov.f64 d14, d1
|
| +; IASM-NEXT: vmov.f64 d14, d1
|
|
|
| call void @foo()
|
|
|
| ; ASM-NEXT: bl foo
|
| ; DIS-NEXT: 14: ebfffffe
|
| -; IASM-NEXT: bl foo @ .word ebfffffe
|
| +; IASM-NEXT: bl foo @ .word ebfffffe
|
|
|
| %res = fadd double %v1, %v2
|
|
|
| ; ASM-NEXT: vadd.f64 d15, d15, d14
|
| ; DIS-NEXT: 18: ee3ffb0e
|
| -; IASM-NEXT: vadd.f64 d15, d15, d14
|
| +; IASM-NEXT: .byte 0xe
|
| +; IASM-NEXT: .byte 0xfb
|
| +; IASM-NEXT: .byte 0x3f
|
| +; IASM-NEXT: .byte 0xee
|
|
|
| ; ASM-NEXT: vmov.f64 d0, d15
|
| ; DIS-NEXT: 1c: eeb00b4f
|
| -; IASM-NEXT: vmov.f64 d0, d15
|
| +; IASM-NEXT: vmov.f64 d0, d15
|
|
|
| ret double %res
|
|
|
| ; ASM-NEXT: add sp, sp, #12
|
| ; DIS-NEXT: 20: e28dd00c
|
| -; IASM-NEXT: .byte 0xc
|
| -; IASM-NEXT: .byte 0xd0
|
| -; IASM-NEXT: .byte 0x8d
|
| -; IASM-NEXT: .byte 0xe2
|
| +; IASM-NEXT: .byte 0xc
|
| +; IASM-NEXT: .byte 0xd0
|
| +; IASM-NEXT: .byte 0x8d
|
| +; IASM-NEXT: .byte 0xe2
|
|
|
| ; ASM-NEXT: pop {lr}
|
| ; ASM-NEXT: # lr = def.pseudo
|
| ; DIS-NEXT: 24: e49de004
|
| -; IASM-NEXT: .byte 0x4
|
| -; IASM-NEXT: .byte 0xe0
|
| -; IASM-NEXT: .byte 0x9d
|
| -; IASM-NEXT: .byte 0xe4
|
| +; IASM-NEXT: .byte 0x4
|
| +; IASM-NEXT: .byte 0xe0
|
| +; IASM-NEXT: .byte 0x9d
|
| +; IASM-NEXT: .byte 0xe4
|
|
|
| ; ASM-NEXT: vpop {s28, s29, s30, s31}
|
| ; ASM-NEXT: # s28 = def.pseudo
|
| @@ -99,17 +102,17 @@ entry:
|
| ; ASM-NEXT: # s30 = def.pseudo
|
| ; ASM-NEXT: # s31 = def.pseudo
|
| ; DIS-NEXT: 28: ecbdea04
|
| -; IASM-NEXT: .byte 0x4
|
| -; IASM-NEXT: .byte 0xea
|
| -; IASM-NEXT: .byte 0xbd
|
| -; IASM-NEXT: .byte 0xec
|
| +; IASM-NEXT: .byte 0x4
|
| +; IASM-NEXT: .byte 0xea
|
| +; IASM-NEXT: .byte 0xbd
|
| +; IASM-NEXT: .byte 0xec
|
|
|
| ; ASM-NEXT: bx lr
|
| ; DIS-NEXT: 2c: e12fff1e
|
| -; IASM-NEXT: .byte 0x1e
|
| -; IASM-NEXT: .byte 0xff
|
| -; IASM-NEXT: .byte 0x2f
|
| -; IASM-NEXT: .byte 0xe1
|
| +; IASM-NEXT: .byte 0x1e
|
| +; IASM-NEXT: .byte 0xff
|
| +; IASM-NEXT: .byte 0x2f
|
| +; IASM-NEXT: .byte 0xe1
|
|
|
| }
|
|
|
|
|