37 lines · plain
1@ RUN: llvm-mc < %s -triple armv7a -mattr=+vfp3,+neon,+fp16,+hwdiv-arm -filetype=obj | llvm-objdump -d - | FileCheck %s2 3.eabi_attribute Tag_FP_arch, 3 // VFP34.eabi_attribute Tag_Advanced_SIMD_arch, 2 // SIMDv1 with fp165.eabi_attribute Tag_DIV_use, 2 // permitted6 7vfp2:8 vmla.f32 s0, s1, s29 10@CHECK-LABEL: vfp211@CHECK: ee000a81 vmla.f32 s0, s1, s212 13vfp3:14 vmov.f32 s0, #0.515 16@CHECK-LABEL: vfp317@CHECK: eeb60a00 vmov.f32 s0, #5.000000e-0118 19neon:20 vmla.f32 d0, d1, d221 22@CHECK-LABEL: neon23@CHECK: f2010d12 vmla.f32 d0, d1, d224 25fp16:26 vcvt.f32.f16 q0, d227 28@CHECK-LABEL: fp1629@CHECK: f3b60702 vcvt.f32.f16 q0, d230 31div:32 udiv r0, r1, r233 34@CHECK-LABEL: div35@CHECK: e730f211 udiv r0, r1, r236 37