1 @ RUN
: llvm-mc
-triple armv7-eabi
-filetype asm
-o
- %s | FileCheck
%s
7 .type .L_table_begin,%object
17 .type return,%function
22 .type arm_function,%function
24 mov
r0, #:lower16:((.L_table_end - .L_table_begin) >> 2)
27 @ CHECK-LABEL
: arm_function
28 @ CHECK
: movw
r0, :lower16
:((.L_table_end-.L_table_begin)>>2)
31 .global thumb_function
32 .type thumb_function,%function
34 mov
r0, #:lower16:((.L_table_end - .L_table_begin) >> 2)
37 @ CHECK-LABEL
: thumb_function
38 @ CHECK
: movw
r0, :lower16
:((.L_table_end-.L_table_begin)>>2)