1ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@ RUN: llvm-mc -triple armv7-elf -filetype asm -o - %s | FileCheck %s 2ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@ RUN: llvm-mc -triple armv7-eabi -filetype obj -o - %s \ 3ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@ RUN: | llvm-readobj -arm-attributes - | FileCheck %s --check-prefix=CHECK-OBJ 4ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines.eabi_attribute Tag_CPU_arch, 1 5ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK: .eabi_attribute 6, 1 6ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ: Tag: 6 7ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Value: 1 8ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: TagName: CPU_arch 9ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Description: ARM v4 10ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines 11ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines.eabi_attribute Tag_ARM_ISA_use, 1 12ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK: .eabi_attribute 8, 1 13ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ: Tag: 8 14ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Value: 1 15ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: TagName: ARM_ISA_use 16ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Description: Permitted 17ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines 18ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines.eabi_attribute Tag_THUMB_ISA_use, 1 19ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK: .eabi_attribute 9, 1 20ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ: Tag: 9 21ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Value: 1 22ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: TagName: THUMB_ISA_use 23ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Description: Thumb-1 24ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines 25ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines.eabi_attribute Tag_FP_arch, 1 26ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK: .eabi_attribute 10, 1 27ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ: Tag: 10 28ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Value: 1 29ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: TagName: FP_arch 30ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Description: VFPv1 31ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines 32ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines.eabi_attribute Tag_WMMX_arch, 1 33ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK: .eabi_attribute 11, 1 34ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ: Tag: 11 35ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Value: 1 36ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: TagName: WMMX_arch 37ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Description: WMMXv1 38ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines 39ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines.eabi_attribute Tag_Advanced_SIMD_arch, 1 40ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK: .eabi_attribute 12, 1 41ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ: Tag: 12 42ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Value: 1 43ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: TagName: Advanced_SIMD_arch 44ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Description: NEONv1 45ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines 46ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines.eabi_attribute Tag_PCS_config, 1 47ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK: .eabi_attribute 13, 1 48ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ: Tag: 13 49ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Value: 1 50ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: TagName: PCS_config 51ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Description: Bare Platform 52ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines 53ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines.eabi_attribute Tag_ABI_PCS_R9_use, 1 54ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK: .eabi_attribute 14, 1 55ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ: Tag: 14 56ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Value: 1 57ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: TagName: ABI_PCS_R9_use 58ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Description: Static Base 59ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines 60ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines.eabi_attribute Tag_ABI_PCS_RW_data, 1 61ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK: .eabi_attribute 15, 1 62ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ: Tag: 15 63ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Value: 1 64ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: TagName: ABI_PCS_RW_data 65ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Description: PC-relative 66ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines 67ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines.eabi_attribute Tag_ABI_PCS_RO_data, 1 68ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK: .eabi_attribute 16, 1 69ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ: Tag: 16 70ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Value: 1 71ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: TagName: ABI_PCS_RO_data 72ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Description: PC-relative 73ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines 74ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines.eabi_attribute Tag_ABI_PCS_GOT_use, 1 75ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK: .eabi_attribute 17, 1 76ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ: Tag: 17 77ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Value: 1 78ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: TagName: ABI_PCS_GOT_use 79ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Description: Direct 80ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines 81ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines.eabi_attribute Tag_ABI_FP_rounding, 1 82ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK: .eabi_attribute 19, 1 83ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ: Tag: 19 84ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Value: 1 85ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: TagName: ABI_FP_rounding 86ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Description: Runtime 87ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines 88ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines.eabi_attribute Tag_ABI_FP_denormal, 1 89ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK: .eabi_attribute 20, 1 90ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ: Tag: 20 91ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Value: 1 92ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: TagName: ABI_FP_denormal 93ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Description: IEEE-754 94ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines 95ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines.eabi_attribute Tag_ABI_FP_exceptions, 1 96ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK: .eabi_attribute 21, 1 97ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ: Tag: 21 98ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Value: 1 99ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: TagName: ABI_FP_exceptions 100ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Description: IEEE-754 101ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines 102ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines.eabi_attribute Tag_ABI_FP_user_exceptions, 1 103ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK: .eabi_attribute 22, 1 104ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ: Tag: 22 105ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Value: 1 106ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: TagName: ABI_FP_user_exceptions 107ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Description: IEEE-754 108ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines 109ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines.eabi_attribute Tag_ABI_FP_number_model, 1 110ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK: .eabi_attribute 23, 1 111ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ: Tag: 23 112ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Value: 1 113ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: TagName: ABI_FP_number_model 114ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Description: Finite Only 115ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines 116ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines.eabi_attribute Tag_ABI_align_needed, 1 117ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK: .eabi_attribute 24, 1 118ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ: Tag: 24 119ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Value: 1 120ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: TagName: ABI_align_needed 121ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Description: 8-byte alignment 122ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines 123ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines.eabi_attribute Tag_ABI_align_preserved, 1 124ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK: .eabi_attribute 25, 1 125ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ: Tag: 25 126ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Value: 1 127ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: TagName: ABI_align_preserved 128ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Description: 8-byte data alignment 129ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines 130ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines.eabi_attribute Tag_ABI_enum_size, 1 131ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK: .eabi_attribute 26, 1 132ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ: Tag: 26 133ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Value: 1 134ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: TagName: ABI_enum_size 135ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Description: Packed 136ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines 137ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines.eabi_attribute Tag_ABI_HardFP_use, 1 138ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK: .eabi_attribute 27, 1 139ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ: Tag: 27 140ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Value: 1 141ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: TagName: ABI_HardFP_use 142ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Description: Single-Precision 143ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines 144ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines.eabi_attribute Tag_ABI_VFP_args, 1 145ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK: .eabi_attribute 28, 1 146ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ: Tag: 28 147ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Value: 1 148ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: TagName: ABI_VFP_args 149ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Description: AAPCS VFP 150ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines 151ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines.eabi_attribute Tag_ABI_WMMX_args, 1 152ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK: .eabi_attribute 29, 1 153ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ: Tag: 29 154ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Value: 1 155ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: TagName: ABI_WMMX_args 156ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Description: iWMMX 157ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines 158ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines.eabi_attribute Tag_ABI_optimization_goals, 1 159ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK: .eabi_attribute 30, 1 160ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ: Tag: 30 161ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Value: 1 162ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: TagName: ABI_optimization_goals 163ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Description: Speed 164ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines 165ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines.eabi_attribute Tag_ABI_FP_optimization_goals, 1 166ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK: .eabi_attribute 31, 1 167ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ: Tag: 31 168ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Value: 1 169ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: TagName: ABI_FP_optimization_goals 170ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Description: Speed 171ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines 172ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines.eabi_attribute Tag_compatibility, 1, "" 173ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK: .eabi_attribute 32, 1 174ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ: Tag: 32 175ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Value: 1, 176ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: TagName: compatibility 177ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Description: AEABI Conformant 178ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines 179ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines.eabi_attribute Tag_CPU_unaligned_access, 1 180ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK: .eabi_attribute 34, 1 181ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ: Tag: 34 182ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Value: 1 183ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: TagName: CPU_unaligned_access 184ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Description: v6-style 185ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines 186ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines.eabi_attribute Tag_FP_HP_extension, 1 187ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK: .eabi_attribute 36, 1 188ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ: Tag: 36 189ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Value: 1 190ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: TagName: FP_HP_extension 191ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Description: Permitted 192ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines 193ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines.eabi_attribute Tag_ABI_FP_16bit_format, 1 194ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK: .eabi_attribute 38, 1 195ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ: Tag: 38 196ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Value: 1 197ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: TagName: ABI_FP_16bit_format 198ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Description: IEEE-754 199ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines 200ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines.eabi_attribute Tag_MPextension_use, 1 201ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK: .eabi_attribute 42, 1 202ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ: Tag: 42 203ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Value: 1 204ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: TagName: MPextension_use 205ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Description: Permitted 206ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines 207ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines.eabi_attribute Tag_DIV_use, 1 208ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK: .eabi_attribute 44, 1 209ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ: Tag: 44 210ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Value: 1 211ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: TagName: DIV_use 212ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Description: Not Permitted 213ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines 214ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines.eabi_attribute Tag_Virtualization_use, 1 215ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK: .eabi_attribute 68, 1 216ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ: Tag: 68 217ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Value: 1 218ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: TagName: Virtualization_use 219ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines@CHECK-OBJ-NEXT: Description: TrustZone 220ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines 221