1 // RUN
: llvm-mc
-triple aarch64
%s
-o
- | FileCheck
%s
--check-prefix
=ASM
2 // RUN
: llvm-mc
-triple aarch64
-filetype obj
%s
-o
- | \
3 // RUN
: llvm-objdump
-dz
- | FileCheck
%s
--check-prefix
=OBJ
5 // llvm.org
/pr30955
- LLVM was handling `
.balign <alignment>, 0` strangely on
10 // ASM
: add x14
, x14
, #1
11 // OBJ
: 910005ce
add x14
, x14
, #0x1
14 // ASM
: .p2align 4, 0x0
15 // OBJ-NEXT
: 00000000 udf
#0x0
16 // OBJ-NEXT
: 00000000 udf
#0x0
17 // OBJ-NEXT
: 00000000 udf
#0x0
20 // ASM
: add x14
, x14
, #1
21 // OBJ-NEXT
: 910005ce
add x14
, x14
, #0x1