|
1 | 1 | # RUN: llvm-mc %s -triple=riscv64 -mattr=+experimental-p -M no-aliases -show-encoding \ |
2 | | -# RUN: | FileCheck -check-prefixes=CHECK-ASM %s |
| 2 | +# RUN: | FileCheck -check-prefixes=CHECK-ASM,CHECK-ASM-AND-OBJ %s |
3 | 3 | # RUN: llvm-mc -filetype=obj --triple=riscv64 -mattr=+experimental-p < %s \ |
4 | 4 | # RUN: | llvm-objdump --triple=riscv64 --mattr=+experimental-p -M no-aliases --no-print-imm-hex -d -r - \ |
5 | | -# RUN: | FileCheck --check-prefix=CHECK-ASM-AND-OBJ %s |
| 5 | +# RUN: | FileCheck --check-prefixes=CHECK-ASM-AND-OBJ,CHECK-OBJ %s |
6 | 6 |
|
7 | 7 | # CHECK-ASM-AND-OBJ: clz a0, a1 |
8 | 8 | # CHECK-ASM: encoding: [0x13,0x95,0x05,0x60] |
@@ -97,12 +97,14 @@ psabs.b a0, s2 |
97 | 97 | # CHECK-ASM-AND-OBJ: plui.h s2, 4 |
98 | 98 | # CHECK-ASM: encoding: [0x1b,0x29,0x04,0xf0] |
99 | 99 | plui.h s2, 4 |
100 | | -# CHECK-ASM-AND-OBJ: plui.h gp, -412 |
| 100 | +# CHECK-OBJ: plui.h gp, -412 |
| 101 | +# CHECK-ASM: plui.h gp, 612 |
101 | 102 | # CHECK-ASM: encoding: [0x9b,0xa1,0x64,0xf0] |
102 | 103 | plui.h gp, 612 |
103 | 104 | # CHECK-ASM-AND-OBJ: plui.w a2, 1 |
104 | 105 | # CHECK-ASM: encoding: [0x1b,0x26,0x01,0xf2] |
105 | 106 | plui.w a2, 1 |
106 | | -# CHECK-ASM-AND-OBJ: plui.w a2, -1 |
| 107 | +# CHECK-OBJ: plui.w a2, -1 |
| 108 | +# CHECK-ASM: plui.w a2, 1023 |
107 | 109 | # CHECK-ASM: encoding: [0x1b,0xa6,0xff,0xf3] |
108 | 110 | plui.w a2, 1023 |
0 commit comments