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