| Index: tests_lit/assembler/mips32/encoding_test_arith_fp.ll
|
| diff --git a/tests_lit/assembler/mips32/encoding_test_arith_fp.ll b/tests_lit/assembler/mips32/encoding_test_arith_fp.ll
|
| index 91fb8dab8f69644e92ff74dfb5164db47ca218dd..4e2ea84df488eeeca8e411a6ac76ecce3c75acc7 100644
|
| --- a/tests_lit/assembler/mips32/encoding_test_arith_fp.ll
|
| +++ b/tests_lit/assembler/mips32/encoding_test_arith_fp.ll
|
| @@ -478,25 +478,41 @@ entry:
|
| }
|
| ; ASM-LABEL: cast_d2ll_const
|
| ; ASM-LABEL: .Lcast_d2ll_const$entry:
|
| -; ASM-NEXT: lui $[[REG:.*]], %hi({{.*}})
|
| +; ASM: lui $[[REG:.*]], %hi({{.*}})
|
| ; ASM-NEXT: ldc1 $[[FREG:.*]], %lo({{.*}})($[[REG]])
|
|
|
| -; DIS-LABEL: 000000c0 <cast_d2ll_const>:
|
| -; DIS-NEXT: c0: 3c020000 lui v0,0x0
|
| -; DIS-NEXT: c4: d4400000 ldc1 $f0,0(v0)
|
| +; DIS-LABEL: <cast_d2ll_const>:
|
| +; DIS: 3c020000 lui v0,0x0
|
| +; DIS-NEXT: d4400000 ldc1 $f0,0(v0)
|
|
|
| ; IASM-LABEL: cast_d2ll_const:
|
| ; IASM-LABEL: .Lcast_d2ll_const$entry:
|
| +; IASM-NEXT: .byte 0xf0
|
| +; IASM-NEXT: .byte 0xff
|
| +; IASM-NEXT: .byte 0xbd
|
| +; IASM-NEXT: .byte 0x27
|
| ; IASM-NEXT: .word 0x3c020000 # R_MIPS_HI16 [[LAB:.*]]
|
| ; IASM-NEXT: .word 0xd4400000 # R_MIPS_LO16 [[LAB]]
|
| ; IASM-NEXT: .byte 0x0
|
| -; IASM-NEXT: .byte 0x8
|
| -; IASM-NEXT: .byte 0x3
|
| -; IASM-NEXT: .byte 0x44
|
| ; IASM-NEXT: .byte 0x0
|
| +; IASM-NEXT: .byte 0xa1
|
| +; IASM-NEXT: .byte 0xe7
|
| +; IASM-NEXT: .byte 0x4
|
| +; IASM-NEXT: .byte 0x0
|
| +; IASM-NEXT: .byte 0xa0
|
| +; IASM-NEXT: .byte 0xe7
|
| +; IASM-NEXT: .byte 0x4
|
| +; IASM-NEXT: .byte 0x0
|
| +; IASM-NEXT: .byte 0xa2
|
| +; IASM-NEXT: .byte 0x8f
|
| ; IASM-NEXT: .byte 0x0
|
| -; IASM-NEXT: .byte 0x2
|
| -; IASM-NEXT: .byte 0x44
|
| +; IASM-NEXT: .byte 0x0
|
| +; IASM-NEXT: .byte 0xa3
|
| +; IASM-NEXT: .byte 0x8f
|
| +; IASM-NEXT: .byte 0x10
|
| +; IASM-NEXT: .byte 0x0
|
| +; IASM-NEXT: .byte 0xbd
|
| +; IASM-NEXT: .byte 0x27
|
| ; IASM-NEXT: .byte 0x8
|
| ; IASM-NEXT: .byte 0x0
|
| ; IASM-NEXT: .byte 0xe0
|
| @@ -505,7 +521,14 @@ entry:
|
| ; IASM-NEXT: .byte 0x0
|
| ; IASM-NEXT: .byte 0x0
|
| ; IASM-NEXT: .byte 0x0
|
| -
|
| +; IASM-NEXT: .byte 0x34
|
| +; IASM-NEXT: .byte 0x0
|
| +; IASM-NEXT: .byte 0x0
|
| +; IASM-NEXT: .byte 0x0
|
| +; IASM-NEXT: .byte 0x34
|
| +; IASM-NEXT: .byte 0x0
|
| +; IASM-NEXT: .byte 0x0
|
| +; IASM-NEXT: .byte 0x0
|
|
|
| declare void @bar(i32 %a1, i32 %a2)
|
| define internal void @Call() {
|
| @@ -515,8 +538,8 @@ define internal void @Call() {
|
| ; ASM-LABEL: Call
|
| ; ASM: jal bar
|
|
|
| -; DIS-LABEL: 000000e0 <Call>:
|
| -; DIS: f0: 0c000000 jal 0
|
| +; DIS-LABEL: 000000f0 <Call>:
|
| +; DIS: 100: 0c000000 jal 0
|
|
|
| ; IASM-LABEL: Call:
|
| ; IASM: .word 0xc000000 # R_MIPS_26 bar
|
|
|