Home
last modified time | relevance | path

Searched refs:dotprod (Results 1 – 25 of 34) sorted by relevance

12

/external/fec/
Ddotprod_port.c9 struct dotprod { struct
17 struct dotprod *dp; in initdp_port() argument
23 dp = (struct dotprod *)calloc(1,sizeof(struct dotprod)); in initdp_port()
36 struct dotprod *dp = (struct dotprod *)p; in freedp_port()
47 struct dotprod *dp = (struct dotprod *)p; in dotprod_port()
Ddotprod_mmx.c10 struct dotprod { struct
23 struct dotprod *dp; in initdp_mmx() argument
30 dp = (struct dotprod *)calloc(1,sizeof(struct dotprod)); in initdp_mmx()
46 struct dotprod *dp = (struct dotprod *)p; in freedp_mmx()
59 struct dotprod *dp = (struct dotprod *)p; in dotprod_mmx()
Ddotprod_sse2.c11 struct dotprod { struct
25 struct dotprod *dp; in initdp_sse2() argument
31 dp = (struct dotprod *)calloc(1,sizeof(struct dotprod)); in initdp_sse2()
50 struct dotprod *dp = (struct dotprod *)p; in freedp_sse2()
63 struct dotprod *dp = (struct dotprod *)p; in dotprod_sse2()
Ddotprod_av.c9 struct dotprod { struct
20 struct dotprod *dp; in initdp_av() argument
26 dp = (struct dotprod *)calloc(1,sizeof(struct dotprod)); in initdp_av()
43 struct dotprod *dp = (struct dotprod *)p; in freedp_av()
56 struct dotprod *dp = (struct dotprod *)p; in dotprod_av()
Ddotprod.h3 struct dotprod { struct
Dmakefile.in17 dotprod.o dotprod_port.o \
105 dotprod.o: dotprod.c fec.h
Ddotprod.c74 long dotprod(void *p,signed short a[]){ in dotprod() function
Ddtest.c91 simd_result = dotprod(dp_simd,input+offset);
Ddotprod_sse2_assist.s3 # long dotprod(signed short *a,signed short *b,int cnt)
Ddotprod_mmx_assist.s3 # long dotprod(signed short *a,signed short *b,int cnt)
Dfec.h300 long dotprod(void *dp,signed short a[]);
DREADME62 properly constrained. This applies primarily to the "dotprod" (dot
/external/tensorflow/tensorflow/lite/kernels/internal/reference/
Dportable_tensor_utils.cc99 int32_t dotprod = 0; in PortableMatrixBatchVectorMultiplyAccumulate() local
106 dotprod += (*row_ptr) * (vectors[col]); in PortableMatrixBatchVectorMultiplyAccumulate()
108 *result += (dotprod * batch_scaling_factor); in PortableMatrixBatchVectorMultiplyAccumulate()
159 int32_t dotprod = 0; in PortableSparseMatrixBatchVectorMultiplyAccumulate() local
171 dotprod += (*row_ptr++) * (*vector_block_ptr++); in PortableSparseMatrixBatchVectorMultiplyAccumulate()
175 *result += (dotprod * batch_scaling_factor); in PortableSparseMatrixBatchVectorMultiplyAccumulate()
/external/tensorflow/tensorflow/lite/kernels/internal/optimized/
Dneon_tensor_utils.cc441 int32x4_t dotprod = vmovq_n_s32(0); in NeonMatrixBatchVectorMultiplyAccumulate() local
470 dotprod = vpadalq_s16(dotprod, prod_16x8); in NeonMatrixBatchVectorMultiplyAccumulate()
487 dotprod = vpadalq_s16(dotprod, prod_16x8); in NeonMatrixBatchVectorMultiplyAccumulate()
496 int64x2_t pairwiseAdded = vpaddlq_s32(dotprod); in NeonMatrixBatchVectorMultiplyAccumulate()
587 int32x4_t dotprod = vmovq_n_s32(0); in NeonSparseMatrixBatchVectorMultiplyAccumulate() local
616 dotprod = vpadalq_s16(dotprod, prod_16x8); in NeonSparseMatrixBatchVectorMultiplyAccumulate()
621 int64x2_t pairwiseAdded = vpaddlq_s32(dotprod); in NeonSparseMatrixBatchVectorMultiplyAccumulate()
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/Disassembler/ARM/
Darmv8.2a-dotprod-t32.s1 # RUN: llvm-mc -triple thumbv7a -mattr=+dotprod --disassemble < %s | FileCheck %s
2 # RUN: llvm-mc -triple thumbv7a -mattr=-dotprod --disassemble < %s 2>&1 | FileCheck %s --check-pref…
Darmv8.2a-dotprod-a32.s1 # RUN: llvm-mc -triple arm-none-linux-gnu -mattr=+dotprod --disassemble < %s | FileCheck %s
2 # RUN: llvm-mc -triple arm-none-linux-gnu -mattr=-dotprod --disassemble < %s 2>&1 | FileCheck %s --…
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/Disassembler/AArch64/
Darmv8.2a-dotprod.txt1 # RUN: llvm-mc -triple aarch64-none-linux-gnu -mattr=+dotprod --disassemble < %s | FileCheck %s
4 # RUN: llvm-mc -triple aarch64-none-linux-gnu -mattr=-dotprod --disassemble < %s 2>&1 | FileCheck %…
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/ARM/
Drelax-per-target-feature.ll31 …"+crypto,+fp-armv8,+neon,+soft-float-abi,+strict-align,+thumb-mode,-crc,-dotprod,-dsp,-hwdiv,-hwdi…
33 …arget-cpu"="arm7tdmi" "target-features"="+strict-align,+thumb-mode,-crc,-dotprod,-dsp,-hwdiv,-hwdi…
Dneon-dot-product.ll1 ; RUN: llc -mtriple armv8a-none-linux-gnu -mattr=+dotprod -float-abi=hard < %s | FileCheck %s
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Support/
DAArch64TargetParser.def59 AARCH64_ARCH_EXT_NAME("dotprod", AArch64::AEK_DOTPROD, "+dotprod","-dotprod")
DARMTargetParser.def140 ARM_ARCH_EXT_NAME("dotprod", ARM::AEK_DOTPROD, "+dotprod","-dotprod")
/external/skia/src/gpu/ccpr/
DGrCCStrokeGeometry.cpp48 Sk2f dotprod = leftTan * rightTan; in calc_curvature_costheta() local
49 return (dotprod[0] + dotprod[1]) * invlength[0] * invlength[1]; in calc_curvature_costheta()
/external/skqp/src/gpu/ccpr/
DGrCCStrokeGeometry.cpp48 Sk2f dotprod = leftTan * rightTan; in calc_curvature_costheta() local
49 return (dotprod[0] + dotprod[1]) * invlength[0] * invlength[1]; in calc_curvature_costheta()
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/Thumb2/
Dt2sizereduction.mir32 …="+d16,+dsp,+fp-armv8,+fp-only-sp,+hwdiv,+strict-align,+thumb-mode,-crc,-dotprod,-hwdiv-arm,-ras" …
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AArch64/
Dneon-dot-product.ll1 ; RUN: llc -mtriple aarch64-none-linux-gnu -mattr=+dotprod < %s | FileCheck %s

12