brintos

brintos / llvm-project-archived public Read only

0
0
Text · 823 B · fbbabe8 Raw
37 lines · plain
1# RUN: llvm-mc -assemble -triple riscv32 \2# RUN:   -mattr=+experimental-xqcilb,+experimental-xqcibi \3# RUN:   %s -filetype=obj -o - \4# RUN:   | llvm-objdump -d -M no-aliases - \5# RUN:   --mattr=+experimental-xqcilb,+experimental-xqcibi \6# RUN:   | FileCheck %s7 8.option exact9 10# CHECK-LABEL: <label1>:11label1:12 13# CHECK-NEXT: qc.e.j 0x0 <label1>14  qc.e.j label115# CHECK-NEXT: qc.e.j 0x2c <label2>16  qc.e.j label217 18# CHECK-NEXT: qc.e.jal 0x0 <label1>19  qc.e.jal label120# CHECK-NEXT: qc.e.jal 0x2c <label2>21  qc.e.jal label222 23# CHECK-NEXT: qc.beqi a0, 0x1, 0x0 <label1>24  qc.beqi a0, 1, label125 26# CHECK-NEXT: qc.bnei a0, 0x1, 0x2c <label2>27  qc.bnei a0, 1, label228 29# CHECK-NEXT: qc.e.beqi a0, 0x2, 0x0 <label1>30  qc.e.beqi a0, 2, label131 32# CHECK-NEXT: qc.e.bnei a0, 0x2, 0x2c <label2>33  qc.e.bnei a0, 2, label234 35label2:36 37