Home
last modified time | relevance | path

Searched refs:vsqrt (Results 1 – 25 of 44) sorted by relevance

12

/aosp_15_r20/external/XNNPACK/scripts/
H A Dgenerate-f32-vsqrt.sh8 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 Dgenerate-f16-vsqrt.sh8 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 Dsqrt.h36 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 Dsingle-precision-fp.s47 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 Dsimple-fp-encoding.s71 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 Dfullfp16.s64 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 Dfullfp16-neg.s49 vsqrt.f16 s0, s0
/aosp_15_r20/external/llvm/test/CodeGen/ARM/
H A D2011-11-29-128bitArithmetics.ll12 ; 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 Dfp16-promote.ll422 ; CHECK-FP16: vsqrt.f32
425 ; CHECK-VFP-LIBCALL: vsqrt.f32
/aosp_15_r20/external/capstone/suite/MC/ARM/
H A Dsimple-fp-encoding.s.cs26 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 Df32-vsqrt.cc25 xnn_f32_vsqrt_ukernel_function vsqrt, in f32_vsqrt() argument
48 vsqrt(num_elements * sizeof(float), input.data(), output.data(), &params); in f32_vsqrt()
/aosp_15_r20/external/llvm/test/MC/Disassembler/ARM/
H A Dfp-encoding.txt58 # CHECK: vsqrt.f64 d16, d16
61 # CHECK: vsqrt.f32 s0, s0
H A Dfullfp16-thumb.txt48 # CHECK: vsqrt.f16 s0, s0
H A Dfullfp16-arm.txt48 # CHECK: vsqrt.f16 s0, s0
/aosp_15_r20/external/XNNPACK/test/
H A Dvunary-microkernel-tester.h864 …void Test(xnn_f16_vsqrt_ukernel_function vsqrt, xnn_init_f16_sqrt_params_fn init_params = nullptr)…
893vsqrt(batch_size() * sizeof(uint16_t), x_data, y.data(), init_params != nullptr ? &params : nullpt…
906 …void Test(xnn_f32_vsqrt_ukernel_function vsqrt, xnn_init_f32_sqrt_params_fn init_params = nullptr)…
935vsqrt(batch_size() * sizeof(float), x_data, y.data(), init_params != nullptr ? &params : nullptr);
/aosp_15_r20/external/XNNPACK/
H A DCMakeLists.txt392 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 DAndroid.bp212 "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 DBUILD.bazel253 "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 Dimpl.h131 tmp = wrapper::vsqrt(vin); in fp_neon_activation_impl()
/aosp_15_r20/external/llvm/lib/Target/ARM/
H A DARMInstrVFP.td948 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 Dfloat-intrinsics-float.ll12 ; HARD: vsqrt.f32 s0, s0
H A Dfloat-intrinsics-double.ll12 ; HARD: vsqrt.f64 d0, d0
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
H A DARMInstrVFP.td1025 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 DARMInstrVFP.td1108 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 Dassembler-aarch32.h5785 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

12