brintos

brintos / llvm-project-archived public Read only

0
0
Text · 781 B · 4cb4519 Raw
28 lines · plain
1# RUN: llvm-mc -assemble -triple riscv32 -mattr=+c -filetype=obj %s -o - 2>&1 | \2# RUN:   llvm-objdump -d --mattr=+c -M no-aliases - | FileCheck %s3# RUN: llvm-mc -assemble -triple riscv64 -mattr=+c -filetype=obj %s -o - 2>&1 | \4# RUN:   llvm-objdump -d --mattr=+c -M no-aliases - | FileCheck %s5 6label1:7.option norvc8  j label19  j label210  bnez a0, label111  bnez a0, label212.option rvc13  j label114  j label215  bnez a0, label116  bnez a0, label217# CHECK-LABEL: <label1>:18# CHECK-NEXT: jal zero, 0x0 <label1>19# CHECK-NEXT: jal zero, 0x18 <label2>20# CHECK-NEXT: bne a0, zero, 0x0 <label1>21# CHECK-NEXT: bne a0, zero, 0x18 <label2>22# CHECK-NEXT: c.j 0x0 <label1>23# CHECK-NEXT: c.j 0x18 <label2>24# CHECK-NEXT: c.bnez a0, 0x0 <label1>25# CHECK-NEXT: c.bnez a0, 0x18 <label2>26 27label2:28