// RUN: llvm-mc -triple aarch64-darwin -filetype=obj %s -o - | llvm-objdump -r -d - | FileCheck %s
// RUN: llvm-mc -triple aarch64-ios -filetype=obj %s -o - | llvm-objdump -r -d - | FileCheck %s
visible:
.space 8
Lstart:
.space 8
Lend:
adds w0, w1, adds x0, x1, add w0, w1, add x0, x1, cmp w0, cmp x0, sub w0, w1, sub x0, x1, // CHECK: adds w0, w1, // CHECK: adds x0, x1, // CHECK: add w0, w1, // CHECK: add x0, x1, // CHECK: cmp w0, // CHECK: cmp x0, // CHECK: sub w0, w1, // CHECK: sub x0, x1,
add w0, w1, cmp w0, // CHECK: add w0, w1, // CHECK: cmp w0,
add w0, w1, cmp w0, // CHECK: add w0, w1, // CHECK: cmp w0,
add w0, w1, cmp w0, // CHECK: add w0, w1, // CHECK: cmp w0,
add w0, w1, cmp w0, // CHECK: add w0, w1, // CHECK: cmp w0,
add w0, w1, cmp w0, // CHECK: add w0, w1, // CHECK: cmp w0,
// Add some filler so we don't have to modify #(Lforward - Lend) if we add more
// instructions above
Lfiller:
.space 320 - (Lfiller - Lend)
Lforward:
.space 4
add w0, w1, #(. - Lforward)
cmp w0, #(. - Lforward)
// CHECK: add w0, w1, #4
// CHECK: cmp w0, #8