100 lines · plain
1// RUN: llvm-mc -triple armv7-eabi -filetype asm -o - %s 2>&1 | FileCheck %s2 3.WORD 0x123456784# CHECK: .long 3054198965 6.SHORT 0x12347# CHECK: .short 46608 9.HWORD 0x345610# CHECK: .short 1339811 12.ARM13# CHECK: .code 3214 15.THUMB_FUNC16 17.CODE 3218# CHECK: .code 3219 20.SYNTAX unified21 22foo .REQ r523.UNREQ foo24 25.FNSTART26# CHECK: .fnstart27.CANTUNWIND28# CHECK: .cantunwind29.FNEND30# CHECK: .fnend31 32.FNSTART33# CHECK: .fnstart34.UNWIND_RAW 4, 0xb1, 0x0135# CHECK: .unwind_raw 4, 0xb1, 0x136.PERSONALITY __gxx_personality_v037# CHECK: .personality __gxx_personality_v038.HANDLERDATA39# CHECK: .handlerdata40.FNEND41# CHECK: .fnend42 43.FNSTART44# CHECK: .fnstart45.MOVSP r746# CHECK: .movsp r747.PERSONALITYINDEX 048# CHECK: .personalityindex 049.PAD #1650# CHECK: .pad #1651.SETFP r11, sp, #852# CHECK: .setfp r11, sp, #853.SAVE {r4, r5, r11, lr}54# CHECK: .save {r4, r5, r11, lr}55.VSAVE {d0}56# CHECK: .vsave {d0}57.FNEND58# CHECK: .fnend59 60.LTORG61 62.POOL63 64.EVEN65# CHECK: .p2align 166 67.ALIGN 268# CHECK: .p2align 269 70.ARCH armv8-a71# CHECK: .arch armv8-a72.ARCH_EXTENSION crc73 74.CPU cortex-a875# CHECK: .cpu cortex-a876.EABI_ATTRIBUTE Tag_CPU_name, "cortex-a9"77# CHECK: .cpu cortex-a978 79.THUMB_SET bar, 180# CHECK: .thumb_set bar, 181 82.INST 0x8765432183# CHECK: .inst 0x8765432184.THUMB85# CHECK: .code 1686.INST.N 0xCAFE87# CHECK: .inst.n 0xcafe88.INST.W 0x4444555589# CHECK: .inst.w 0x4444555590 91.FPU neon92# CHECK: .fpu neon93 94.TLSDESCSEQ variable95# CHECK: .tlsdescseq variable96 97.OBJECT_ARCH armv898# CHECK: .object_arch armv8-a99 100