/external/fec/ |
D | dotprod_port.c | 9 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()
|
D | dotprod_mmx.c | 10 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()
|
D | dotprod_sse2.c | 11 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()
|
D | dotprod_av.c | 9 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()
|
D | dotprod.h | 3 struct dotprod { struct
|
D | makefile.in | 17 dotprod.o dotprod_port.o \ 105 dotprod.o: dotprod.c fec.h
|
D | dotprod.c | 74 long dotprod(void *p,signed short a[]){ in dotprod() function
|
D | dtest.c | 91 simd_result = dotprod(dp_simd,input+offset);
|
D | dotprod_sse2_assist.s | 3 # long dotprod(signed short *a,signed short *b,int cnt)
|
D | dotprod_mmx_assist.s | 3 # long dotprod(signed short *a,signed short *b,int cnt)
|
D | fec.h | 300 long dotprod(void *dp,signed short a[]);
|
D | README | 62 properly constrained. This applies primarily to the "dotprod" (dot
|
/external/tensorflow/tensorflow/lite/kernels/internal/reference/ |
D | portable_tensor_utils.cc | 99 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/ |
D | neon_tensor_utils.cc | 441 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/ |
D | armv8.2a-dotprod-t32.s | 1 # 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…
|
D | armv8.2a-dotprod-a32.s | 1 # 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/ |
D | armv8.2a-dotprod.txt | 1 # 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/ |
D | relax-per-target-feature.ll | 31 …"+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…
|
D | neon-dot-product.ll | 1 ; 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/ |
D | AArch64TargetParser.def | 59 AARCH64_ARCH_EXT_NAME("dotprod", AArch64::AEK_DOTPROD, "+dotprod","-dotprod")
|
D | ARMTargetParser.def | 140 ARM_ARCH_EXT_NAME("dotprod", ARM::AEK_DOTPROD, "+dotprod","-dotprod")
|
/external/skia/src/gpu/ccpr/ |
D | GrCCStrokeGeometry.cpp | 48 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/ |
D | GrCCStrokeGeometry.cpp | 48 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/ |
D | t2sizereduction.mir | 32 …="+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/ |
D | neon-dot-product.ll | 1 ; RUN: llc -mtriple aarch64-none-linux-gnu -mattr=+dotprod < %s | FileCheck %s
|