brintos

brintos / llvm-project-archived public Read only

0
0
Text · 949 B · cad881e Raw
30 lines · plain
1// RUN: llvm-mc -triple riscv32 %s -o - | FileCheck %s --check-prefix=ASM2// RUN: llvm-mc -triple riscv32 -filetype obj %s -o - | \3// RUN:   llvm-objdump -dz - | FileCheck %s --check-prefix=OBJ4 5// RUN: llvm-mc -triple riscv64 %s -o - | FileCheck %s --check-prefix=ASM6// RUN: llvm-mc -triple riscv64 -filetype obj %s -o - | \7// RUN:   llvm-objdump -dz - | FileCheck %s --check-prefix=OBJ8 9// llvm.org/pr30955 - LLVM was handling `.balign <alignment>, 0` strangely on10// non-x86 targets.11 12  .text13 14// ASM: addi     a0, a0, 115// OBJ: 00150513      addi     a0, a0, 0x116  addi a0, a0, 0x117 18// ASM: .p2align 4, 0x019// OBJ-NEXT: 0000          <unknown>20// OBJ-NEXT: 0000          <unknown>21// OBJ-NEXT: 0000          <unknown>22// OBJ-NEXT: 0000          <unknown>23// OBJ-NEXT: 0000          <unknown>24// OBJ-NEXT: 0000          <unknown>25  .balign 0x10, 026 27// ASM: addi     a0, a0, 128// OBJ-NEXT: 00150513      addi     a0, a0, 0x129  addi a0, a0, 0x130