/toolchain/binutils/binutils-2.25/gas/testsuite/gas/arm/ |
vfp-neon-syntax-inc.s | 8 .macro testvmov cond="" f32=".f32" f64=".f64" 10 vmov\cond\f32 s0,s1 12 vmov\cond\f32 s0,#0.25 25 .macro monadic op cond="" f32=".f32" f64=".f64" 27 \op\cond\f32 s0,s1 36 .macro dyadic op cond="" f32=".f32" f64=".f64" 38 \op\cond\f32 s0,s1,s [all...] |
vfp-neon-syntax.d | 8 0[0-9a-f]+ <[^>]+> eeb00a60 (vmov\.f32|fcpys) s0, s1 10 0[0-9a-f]+ <[^>]+> eeb50a00 (vmov\.f32|fconsts) s0, #80.* 16 0[0-9a-f]+ <[^>]+> 0eb00a60 (vmoveq\.f32|fcpyseq) s0, s1 18 0[0-9a-f]+ <[^>]+> 0eb50a00 (vmoveq\.f32|fconstseq) s0, #80.* 24 0[0-9a-f]+ <[^>]+> eeb10ae0 (vsqrt\.f32|fsqrts) s0, s1 26 0[0-9a-f]+ <[^>]+> 0eb10ae0 (vsqrteq.f32|fsqrtseq) s0, s1 28 0[0-9a-f]+ <[^>]+> eeb00ae0 (vabs\.f32|fabss) s0, s1 30 0[0-9a-f]+ <[^>]+> 0eb00ae0 (vabseq\.f32|fabsseq) s0, s1 32 0[0-9a-f]+ <[^>]+> eeb10a60 (vneg\.f32|fnegs) s0, s1 34 0[0-9a-f]+ <[^>]+> 0eb10a60 (vnegeq\.f32|fnegseq) s0, s [all...] |
vfp-fma-inc.s | 8 .macro dyadic op cond="" f32=".f32" f64=".f64" 10 \op\cond\f32 s0,s1,s2
|
vcmp-zero-bad.l | 2 [^:]*:5: Error: only floating point zero is allowed as immediate value -- `vcmp.f32 s0,#0.01' 3 [^:]*:6: Error: only floating point zero is allowed as immediate value -- `vcmp.f32 s1,#2' 4 [^:]*:7: Error: only floating point zero is allowed as immediate value -- `vcmpe.f32 s3,5' 5 [^:]*:8: Error: only floating point zero is allowed as immediate value -- `vcmpe.f32 s4,#-0.0'
|
vcvt-bad.l | 7 [^:]*:9: Error: immediate value out of range -- `vcvt.f32.u16 s1,s1,#-1' 8 [^:]*:10: Error: immediate value out of range -- `vcvt.f32.u16 s1,s1,#65535' 9 [^:]*:11: Error: immediate value out of range, expected range \[0, 16\] -- `vcvt.f32.u16 s1,s1,#17' 10 [^:]*:12: Error: immediate value out of range, expected range \[1, 32\] -- `vcvt.f32.u32 s1,s1,#0' 11 [^:]*:13: Error: immediate value out of range -- `vcvt.f32.u32 s1,s1,#33' 17 [^:]*:21: Error: immediate value out of range -- `vcvt.u16.f32 s1,s1,#-1' 18 [^:]*:22: Error: immediate value out of range -- `vcvt.u16.f32 s1,s1,#65535' 19 [^:]*:23: Error: immediate value out of range, expected range \[0, 16\] -- `vcvt.u16.f32 s1,s1,#17' 20 [^:]*:24: Error: immediate value out of range, expected range \[1, 32\] -- `vcvt.u32.f32 s1,s1,#0' 21 [^:]*:25: Error: immediate value out of range -- `vcvt.u32.f32 s1,s1,#33 [all...] |
vfp-fma-thumb.d | 8 0[0-9a-f]+ <[^>]+> eea0 0a81 vfma\.f32 s0, s1, s2 11 0[0-9a-f]+ <[^>]+> eea0 0a81 vfmaeq\.f32 s0, s1, s2 13 0[0-9a-f]+ <[^>]+> eea0 0ac1 vfms\.f32 s0, s1, s2 16 0[0-9a-f]+ <[^>]+> eea0 0ac1 vfmseq\.f32 s0, s1, s2 18 0[0-9a-f]+ <[^>]+> ee90 0ac1 vfnma\.f32 s0, s1, s2 21 0[0-9a-f]+ <[^>]+> ee90 0ac1 vfnmaeq\.f32 s0, s1, s2 23 0[0-9a-f]+ <[^>]+> ee90 0a81 vfnms\.f32 s0, s1, s2 26 0[0-9a-f]+ <[^>]+> ee90 0a81 vfnmseq\.f32 s0, s1, s2
|
/external/llvm/test/MC/ARM/ |
fp-armv8.s | 28 vcvta.s32.f32 s2, s3 29 @ CHECK: vcvta.s32.f32 s2, s3 @ encoding: [0xe1,0x1a,0xbc,0xfe] 32 vcvtn.s32.f32 s6, s23 33 @ CHECK: vcvtn.s32.f32 s6, s23 @ encoding: [0xeb,0x3a,0xbd,0xfe] 36 vcvtp.s32.f32 s0, s4 37 @ CHECK: vcvtp.s32.f32 s0, s4 @ encoding: [0xc2,0x0a,0xbe,0xfe] 40 vcvtm.s32.f32 s17, s8 41 @ CHECK: vcvtm.s32.f32 s17, s8 @ encoding: [0xc4,0x8a,0xff,0xfe] 45 vcvta.u32.f32 s2, s3 46 @ CHECK: vcvta.u32.f32 s2, s3 @ encoding: [0x61,0x1a,0xbc,0xfe [all...] |
thumb-fp-armv8.s | 31 vcvta.s32.f32 s2, s3 32 @ CHECK: vcvta.s32.f32 s2, s3 @ encoding: [0xbc,0xfe,0xe1,0x1a] 35 vcvtn.s32.f32 s6, s23 36 @ CHECK: vcvtn.s32.f32 s6, s23 @ encoding: [0xbd,0xfe,0xeb,0x3a] 39 vcvtp.s32.f32 s0, s4 40 @ CHECK: vcvtp.s32.f32 s0, s4 @ encoding: [0xbe,0xfe,0xc2,0x0a] 43 vcvtm.s32.f32 s17, s8 44 @ CHECK: vcvtm.s32.f32 s17, s8 @ encoding: [0xff,0xfe,0xc4,0x8a] 48 vcvta.u32.f32 s2, s3 49 @ CHECK: vcvta.u32.f32 s2, s3 @ encoding: [0xbc,0xfe,0x61,0x1a [all...] |
directive-arch_extension-fp.s | 22 vselgt.f32 s0, s0, s0 24 vselge.f32 s0, s0, s0 26 vseleq.f32 s0, s0, s0 28 vselvs.f32 s0, s0, s0 30 vmaxnm.f32 s0, s0, s0 32 vminnm.f32 s0, s0, s0 57 vcvta.s32.f32 s0, s0 59 vcvta.u32.f32 s0, s0 65 vcvtn.s32.f32 s0, s0 67 vcvtn.u32.f32 s0, s [all...] |
simple-fp-encoding.s | 4 vadd.f32 s0, s1, s0 6 @ CHECK: vadd.f32 s0, s1, s0 @ encoding: [0x80,0x0a,0x30,0xee] 9 vsub.f32 s0, s1, s0 11 @ CHECK: vsub.f32 s0, s1, s0 @ encoding: [0xc0,0x0a,0x30,0xee] 14 vdiv.f32 s0, s1, s0 15 vdiv.f32 s5, s7 19 @ CHECK: vdiv.f32 s0, s1, s0 @ encoding: [0x80,0x0a,0x80,0xee] 20 @ CHECK: vdiv.f32 s5, s5, s7 @ encoding: [0xa3,0x2a,0xc2,0xee] 26 vmul.f32 s0, s1, s0 27 vmul.f32 s11, s2 [all...] |
/external/compiler-rt/lib/builtins/arm/ |
addsf3vfp.S | 23 vadd.f32 s14, s14, s15
|
divsf3vfp.S | 23 vdiv.f32 s13, s14, s15
|
eqsf2vfp.S | 24 vcmp.f32 s14, s15
|
extendsfdf2vfp.S | 23 vcvt.f64.f32 d7, s15 // convert single to double
|
gesf2vfp.S | 24 vcmp.f32 s14, s15
|
gtsf2vfp.S | 24 vcmp.f32 s14, s15
|
lesf2vfp.S | 24 vcmp.f32 s14, s15
|
ltsf2vfp.S | 24 vcmp.f32 s14, s15
|
mulsf3vfp.S | 23 vmul.f32 s13, s14, s15
|
nesf2vfp.S | 24 vcmp.f32 s14, s15
|
subsf3vfp.S | 24 vsub.f32 s14, s14, s15
|
truncdfsf2vfp.S | 23 vcvt.f32.f64 s15, d7 // convert double to single (trucate precision)
|
unordsf2vfp.S | 24 vcmp.f32 s14, s15
|
/external/vulkan-validation-layers/libs/glm/gtc/ |
type_precision.hpp | 623 typedef float32 f32; typedef in namespace:glm 649 typedef detail::tvec1<f32, defaultp> f32vec1; 653 typedef detail::tvec2<f32, defaultp> f32vec2; 657 typedef detail::tvec3<f32, defaultp> f32vec3; 661 typedef detail::tvec4<f32, defaultp> f32vec4; 686 //typedef detail::tmat1x1<f32> fmat1; 690 typedef detail::tmat2x2<f32, defaultp> fmat2; 694 typedef detail::tmat3x3<f32, defaultp> fmat3; 698 typedef detail::tmat4x4<f32, defaultp> fmat4; 703 //typedef f32 fmat1x1 [all...] |
/ndk/tests/build/issue17144-byteswap/jni/ |
issue17144-byteswap.c | 13 int32_t f32(int32_t i) function
|