brintos

brintos / llvm-project-archived public Read only

0
0
Text · 708 B · 7228cb1 Raw
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