/aosp_15_r20/external/XNNPACK/scripts/ |
H A D | generate-f32-vsqrt.sh | 8 tools/xngen src/f32-vsqrt/scalar-sqrt.c.in -D BATCH_TILE=1 -o src/f32-vsqrt/gen/scalar-sqrt-x1.c & 9 tools/xngen src/f32-vsqrt/scalar-sqrt.c.in -D BATCH_TILE=2 -o src/f32-vsqrt/gen/scalar-sqrt-x2.c & 10 tools/xngen src/f32-vsqrt/scalar-sqrt.c.in -D BATCH_TILE=4 -o src/f32-vsqrt/gen/scalar-sqrt-x4.c & 13 tools/xngen src/f32-vsqrt/wasmsimd-sqrt.c.in -D BATCH_TILE=4 -o src/f32-vsqrt/gen/wasmsimd-sqrt-x4.… 14 tools/xngen src/f32-vsqrt/wasmsimd-sqrt.c.in -D BATCH_TILE=8 -o src/f32-vsqrt/gen/wasmsimd-sqrt-x8.… 17 tools/xngen src/f32-vsqrt/neon-sqrt.c.in -D BATCH_TILE=4 -o src/f32-vsqrt/gen/neon-sqrt-x4.c & 18 tools/xngen src/f32-vsqrt/neon-sqrt.c.in -D BATCH_TILE=8 -o src/f32-vsqrt/gen/neon-sqrt-x8.c & 20 tools/xngen src/f32-vsqrt/neonfma-nr2fma1adj.c.in -D BATCH_TILE=4 -o src/f32-vsqrt/gen/neonfma-nr2… 21 tools/xngen src/f32-vsqrt/neonfma-nr2fma1adj.c.in -D BATCH_TILE=8 -o src/f32-vsqrt/gen/neonfma-nr2… 22 tools/xngen src/f32-vsqrt/neonfma-nr2fma1adj.c.in -D BATCH_TILE=12 -o src/f32-vsqrt/gen/neonfma-nr2… [all …]
|
H A D | generate-f16-vsqrt.sh | 8 tools/xngen src/f16-vsqrt/neonfp16arith-sqrt.c.in -D BATCH_TILE=8 -o src/f16-vsqrt/gen/neonfp16ari… 9 tools/xngen src/f16-vsqrt/neonfp16arith-sqrt.c.in -D BATCH_TILE=16 -o src/f16-vsqrt/gen/neonfp16ari… 12 tools/xngen src/f16-vsqrt/f16c-sqrt.c.in -D BATCH_TILE=8 -o src/f16-vsqrt/gen/f16c-sqrt-x8.c & 13 tools/xngen src/f16-vsqrt/f16c-sqrt.c.in -D BATCH_TILE=16 -o src/f16-vsqrt/gen/f16c-sqrt-x16.c & 16 tools/generate-vunary-test.py --spec test/f16-vsqrt.yaml --output test/f16-vsqrt.cc &
|
/aosp_15_r20/external/ComputeLibrary/src/core/NEON/wrapper/intrinsics/ |
H A D | sqrt.h | 36 inline type vsqrt(const type &a) \ 41 VSQRT_IMPL(float32x2_t, vsqrt, f32) 43 VSQRT_IMPL(float16x4_t, vsqrt, f16)
|
/aosp_15_r20/external/llvm/test/MC/ARM/ |
H A D | single-precision-fp.s | 47 vsqrt.f64 d13, d12 48 vsqrt d13, d14 52 @ CHECK-ERRORS-NEXT: vsqrt.f64 d13, d12 54 @ CHECK-ERRORS-NEXT: vsqrt d13, d14
|
H A D | simple-fp-encoding.s | 71 vsqrt.f64 d16, d16 72 vsqrt.f32 s0, s0 74 @ CHECK: vsqrt.f64 d16, d16 @ encoding: [0xe0,0x0b,0xf1,0xee] 75 @ CHECK: vsqrt.f32 s0, s0 @ encoding: [0xc0,0x0a,0xb1,0xee]
|
H A D | fullfp16.s | 64 vsqrt.f16 s0, s0 65 @ ARM: vsqrt.f16 s0, s0 @ encoding: [0xc0,0x09,0xb1,0xee] 66 @ THUMB: vsqrt.f16 s0, s0 @ encoding: [0xb1,0xee,0xc0,0x09]
|
H A D | fullfp16-neg.s | 49 vsqrt.f16 s0, s0
|
/aosp_15_r20/external/llvm/test/CodeGen/ARM/ |
H A D | 2011-11-29-128bitArithmetics.ll | 12 ; CHECK: vsqrt.f32 {{s[0-9]+}}, {{s[0-9]+}} 13 ; CHECK: vsqrt.f32 {{s[0-9]+}}, {{s[0-9]+}} 14 ; CHECK: vsqrt.f32 {{s[0-9]+}}, {{s[0-9]+}} 15 ; CHECK: vsqrt.f32 {{s[0-9]+}}, {{s[0-9]+}}
|
H A D | fp16-promote.ll | 422 ; CHECK-FP16: vsqrt.f32 425 ; CHECK-VFP-LIBCALL: vsqrt.f32
|
/aosp_15_r20/external/capstone/suite/MC/ARM/ |
H A D | simple-fp-encoding.s.cs | 26 0xe0,0x0b,0xf1,0xee = vsqrt.f64 d16, d16 27 0xc0,0x0a,0xb1,0xee = vsqrt.f32 s0, s0
|
/aosp_15_r20/external/XNNPACK/bench/ |
H A D | f32-vsqrt.cc | 25 xnn_f32_vsqrt_ukernel_function vsqrt, in f32_vsqrt() argument 48 vsqrt(num_elements * sizeof(float), input.data(), output.data(), ¶ms); in f32_vsqrt()
|
/aosp_15_r20/external/llvm/test/MC/Disassembler/ARM/ |
H A D | fp-encoding.txt | 58 # CHECK: vsqrt.f64 d16, d16 61 # CHECK: vsqrt.f32 s0, s0
|
H A D | fullfp16-thumb.txt | 48 # CHECK: vsqrt.f16 s0, s0
|
H A D | fullfp16-arm.txt | 48 # CHECK: vsqrt.f16 s0, s0
|
/aosp_15_r20/external/XNNPACK/test/ |
H A D | vunary-microkernel-tester.h | 864 …void Test(xnn_f16_vsqrt_ukernel_function vsqrt, xnn_init_f16_sqrt_params_fn init_params = nullptr)… 893 …vsqrt(batch_size() * sizeof(uint16_t), x_data, y.data(), init_params != nullptr ? ¶ms : nullpt… 906 …void Test(xnn_f32_vsqrt_ukernel_function vsqrt, xnn_init_f32_sqrt_params_fn init_params = nullptr)… 935 … vsqrt(batch_size() * sizeof(float), x_data, y.data(), init_params != nullptr ? ¶ms : nullptr);
|
/aosp_15_r20/external/XNNPACK/ |
H A D | CMakeLists.txt | 392 src/f32-vsqrt/gen/scalar-sqrt-x1.c 540 src/f32-vsqrt/gen/scalar-sqrt-x1.c 997 src/f32-vsqrt/gen/scalar-sqrt-x1.c 998 src/f32-vsqrt/gen/scalar-sqrt-x2.c 999 src/f32-vsqrt/gen/scalar-sqrt-x4.c 2976 src/f32-vsqrt/gen/neonfma-nr1rsqrts1fma1adj-x4.c 2977 src/f32-vsqrt/gen/neonfma-nr1rsqrts1fma1adj-x8.c 2978 src/f32-vsqrt/gen/neonfma-nr1rsqrts1fma1adj-x12.c 2979 src/f32-vsqrt/gen/neonfma-nr1rsqrts1fma1adj-x16.c 2980 src/f32-vsqrt/gen/neonfma-nr1rsqrts1fma1adj-x20.c [all …]
|
H A D | Android.bp | 212 "src/f32-vsqrt/gen/scalar-sqrt-x1.c", 355 "src/f32-vsqrt/gen/scalar-sqrt-x1.c", 510 "src/f32-vsqrt/gen/scalar-sqrt-x1.c", 968 "src/f32-vsqrt/gen/scalar-sqrt-x1.c", 969 "src/f32-vsqrt/gen/scalar-sqrt-x2.c", 970 "src/f32-vsqrt/gen/scalar-sqrt-x4.c", 2375 "src/f32-vsqrt/gen/wasmsimd-sqrt-x4.c", 2376 "src/f32-vsqrt/gen/wasmsimd-sqrt-x8.c", 4445 "src/f32-vsqrt/gen/neonfma-nr1rsqrts1fma1adj-x4.c", 4446 "src/f32-vsqrt/gen/neonfma-nr1rsqrts1fma1adj-x8.c", [all …]
|
H A D | BUILD.bazel | 253 "src/f32-vsqrt/gen/scalar-sqrt-x1.c", 396 "src/f32-vsqrt/gen/scalar-sqrt-x1.c", 551 "src/f32-vsqrt/gen/scalar-sqrt-x1.c", 1009 "src/f32-vsqrt/gen/scalar-sqrt-x1.c", 1010 "src/f32-vsqrt/gen/scalar-sqrt-x2.c", 1011 "src/f32-vsqrt/gen/scalar-sqrt-x4.c", 2416 "src/f32-vsqrt/gen/wasmsimd-sqrt-x4.c", 2417 "src/f32-vsqrt/gen/wasmsimd-sqrt-x8.c", 4486 "src/f32-vsqrt/gen/neonfma-nr1rsqrts1fma1adj-x4.c", 4487 "src/f32-vsqrt/gen/neonfma-nr1rsqrts1fma1adj-x8.c", [all …]
|
/aosp_15_r20/external/ComputeLibrary/src/cpu/kernels/activation/generic/neon/ |
H A D | impl.h | 131 tmp = wrapper::vsqrt(vin); in fp_neon_activation_impl()
|
/aosp_15_r20/external/llvm/lib/Target/ARM/ |
H A D | ARMInstrVFP.td | 948 IIC_fpSQRT64, "vsqrt", ".f64\t$Dd, $Dm", 953 IIC_fpSQRT32, "vsqrt", ".f32\t$Sd, $Sm", 958 IIC_fpSQRT16, "vsqrt", ".f16\t$Sd, $Sm", 2209 def : VFP2MnemonicAlias<"fsqrts", "vsqrt">; 2210 def : VFP2MnemonicAlias<"fsqrtd", "vsqrt">; 2262 def : VFP2InstAlias<"vsqrt${p} $Sd, $Sm", (VSQRTS SPR:$Sd, SPR:$Sm, pred:$p)>; 2263 def : VFP2DPInstAlias<"vsqrt${p} $Dd, $Dm", (VSQRTD DPR:$Dd, DPR:$Dm, pred:$p)>;
|
/aosp_15_r20/external/llvm/test/CodeGen/Thumb2/ |
H A D | float-intrinsics-float.ll | 12 ; HARD: vsqrt.f32 s0, s0
|
H A D | float-intrinsics-double.ll | 12 ; HARD: vsqrt.f64 d0, d0
|
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/ |
H A D | ARMInstrVFP.td | 1025 IIC_fpSQRT64, "vsqrt", ".f64\t$Dd, $Dm", 1031 IIC_fpSQRT32, "vsqrt", ".f32\t$Sd, $Sm", 1037 IIC_fpSQRT16, "vsqrt", ".f16\t$Sd, $Sm", 2543 def : VFP2MnemonicAlias<"fsqrts", "vsqrt">; 2544 def : VFP2MnemonicAlias<"fsqrtd", "vsqrt">; 2596 def : VFP2InstAlias<"vsqrt${p} $Sd, $Sm", (VSQRTS SPR:$Sd, SPR:$Sm, pred:$p)>; 2597 def : VFP2DPInstAlias<"vsqrt${p} $Dd, $Dm", (VSQRTD DPR:$Dd, DPR:$Dm, pred:$p)>;
|
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/ARM/ |
H A D | ARMInstrVFP.td | 1108 IIC_fpSQRT64, "vsqrt", ".f64\t$Dd, $Dm", "", 1114 IIC_fpSQRT32, "vsqrt", ".f32\t$Sd, $Sm", "", 1120 IIC_fpSQRT16, "vsqrt", ".f16\t$Sd, $Sm", 2683 def : VFP2MnemonicAlias<"fsqrts", "vsqrt">; 2684 def : VFP2MnemonicAlias<"fsqrtd", "vsqrt">; 2736 def : VFP2InstAlias<"vsqrt${p} $Sd, $Sm", (VSQRTS SPR:$Sd, SPR:$Sm, pred:$p)>; 2737 def : VFP2DPInstAlias<"vsqrt${p} $Dd, $Dm", (VSQRTD DPR:$Dd, DPR:$Dm, pred:$p)>;
|
/aosp_15_r20/external/vixl/src/aarch32/ |
H A D | assembler-aarch32.h | 5785 void vsqrt(Condition cond, DataType dt, SRegister rd, SRegister rm); 5786 void vsqrt(DataType dt, SRegister rd, SRegister rm) { vsqrt(al, dt, rd, rm); } in vsqrt() function 5788 void vsqrt(Condition cond, DataType dt, DRegister rd, DRegister rm); 5789 void vsqrt(DataType dt, DRegister rd, DRegister rm) { vsqrt(al, dt, rd, rm); } in vsqrt() function
|