Home
last modified time | relevance | path

Searched refs:out3 (Results 1 – 25 of 40) sorted by relevance

12

/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/soc/realtek/amebad/cmsis-dsp/Source/ComplexMathFunctions/
A Darm_cmplx_mult_real_q31.c69 q31_t out1, out2, out3, out4; /* Temporary variables to hold output data */ in arm_cmplx_mult_real_q31() local
93 out3 = ((q63_t) inA3 * inB2) >> 32; in arm_cmplx_mult_real_q31()
99 out3 = __SSAT(out3, 31); in arm_cmplx_mult_real_q31()
105 out3 = out3 << 1; in arm_cmplx_mult_real_q31()
111 *pCmplxDst++ = out3; in arm_cmplx_mult_real_q31()
127 out3 = ((q63_t) inA3 * inB2) >> 32; in arm_cmplx_mult_real_q31()
133 out3 = __SSAT(out3, 31); in arm_cmplx_mult_real_q31()
139 out3 = out3 << 1; in arm_cmplx_mult_real_q31()
145 *pCmplxDst++ = out3; in arm_cmplx_mult_real_q31()
A Darm_cmplx_mag_q31.c66 q31_t out1, out2, out3, out4; /* Accumulators */ in arm_cmplx_mag_q31() local
92 out3 = (q31_t) (mul3 >> 33); in arm_cmplx_mag_q31()
97 out3 = out3 + out4; in arm_cmplx_mag_q31()
112 arm_sqrt_q31(out3, &pDst[1]); in arm_cmplx_mag_q31()
122 out3 = (q31_t) (mul3 >> 33); in arm_cmplx_mag_q31()
127 out3 = out3 + out4; in arm_cmplx_mag_q31()
136 arm_sqrt_q31(out3, &pDst[3]); in arm_cmplx_mag_q31()
A Darm_cmplx_mult_real_q15.c69 q15_t out1, out2, out3, out4; /* Temporary variables to hold output data */ in arm_cmplx_mult_real_q15() local
108 out3 = (q15_t) __SSAT(mul3 >> 15u, 16); in arm_cmplx_mult_real_q15()
113 *__SIMD32(pCmplxDst)++ = __PKHBT(out3, out4, 16); in arm_cmplx_mult_real_q15()
137 out3 = (q15_t) __SSAT(mul3 >> 15u, 16); in arm_cmplx_mult_real_q15()
141 *__SIMD32(pCmplxDst)++ = __PKHBT(out3, out4, 16); in arm_cmplx_mult_real_q15()
A Darm_cmplx_mag_squared_f32.c86 float32_t out1, out2, out3, out4; /* Temporary variables to hold output values */ in arm_cmplx_mag_squared_f32() local
151 out3 = mul5 + mul6; in arm_cmplx_mag_squared_f32()
160 pDst[2] = out3; in arm_cmplx_mag_squared_f32()
/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/soc/realtek/amebad/cmsis-dsp/Source/BasicMathFunctions/
A Darm_scale_q31.c72 q31_t out1, out2, out3, out4; /* temporary output variabels */ in arm_scale_q31() local
107 out3 = in3 << kShift; in arm_scale_q31()
113 if (in3 != (out3 >> kShift)) in arm_scale_q31()
114 out3 = 0x7FFFFFFF ^ (in3 >> 31); in arm_scale_q31()
120 *(pDst + 2) = out3; in arm_scale_q31()
154 out3 = in3 >> -kShift; in arm_scale_q31()
161 *(pDst + 2) = out3; in arm_scale_q31()
A Darm_mult_q31.c67 q31_t out1, out2, out3, out4; /* temporary output variables */ in arm_mult_q31() local
89 out3 = ((q63_t) inA3 * inB3) >> 32; in arm_mult_q31()
94 out3 = __SSAT(out3, 31); in arm_mult_q31()
99 *pDst++ = out3 << 1u; in arm_mult_q31()
A Darm_shift_q31.c84 q31_t out1, out2, out3, out4; /* Temporary output variables */ in arm_shift_q31() local
111 out3 = in3 << shiftBits; in arm_shift_q31()
115 if (in3 != (out3 >> shiftBits)) in arm_shift_q31()
116 out3 = 0x7FFFFFFF ^ (in3 >> 31); in arm_shift_q31()
121 *(pDst + 2) = out3; in arm_shift_q31()
A Darm_scale_q15.c71 q31_t out1, out2, out3, out4; in arm_scale_q15() local
90 out3 = (q31_t) ((q15_t) (inA2 >> 16) * scaleFract); in arm_scale_q15()
96 out3 = out3 >> kShift; in arm_scale_q15()
102 in3 = (q15_t) (__SSAT(out3, 16)); in arm_scale_q15()
A Darm_mult_q15.c67 q15_t out1, out2, out3, out4; /* temporary output variables */ in arm_mult_q15() local
95 out3 = (q15_t) __SSAT(mul3 >> 15, 16); in arm_mult_q15()
102 *__SIMD32(pDst)++ = __PKHBT(out4, out3, 16); in arm_mult_q15()
107 *__SIMD32(pDst)++ = __PKHBT(out4, out3, 16); in arm_mult_q15()
A Darm_mult_q7.c65 q7_t out1, out2, out3, out4; /* Temporary variables to store the product */ in arm_mult_q7() local
78 out3 = (q7_t) __SSAT((((q15_t) (*pSrcA++) * (*pSrcB++)) >> 7), 8); in arm_mult_q7()
82 *__SIMD32(pDst)++ = __PACKq7(out1, out2, out3, out4); in arm_mult_q7()
A Darm_mult_f32.c73 float32_t out1, out2, out3, out4; /* temporary output variables */ in arm_mult_f32() local
114 out3 = inA3 * inB3; in arm_mult_f32()
122 *(pDst + 2) = out3; in arm_mult_f32()
A Darm_abs_q7.c69 q31_t out1, out2, out3, out4; /* temporary output variables */ in arm_abs_q7() local
97 out3 = (in3 > 0) ? in3 : (q31_t)__QSUB8(0, in3); in arm_abs_q7()
106 *(pDst + 2) = (q7_t) out3; in arm_abs_q7()
A Darm_scale_q7.c68 …q7_t in1, in2, in3, in4, out1, out2, out3, out4; /* Temporary variables to store input & outp… in arm_scale_q7() local
89 out3 = (q7_t) (__SSAT(((in3) * scaleFract) >> kShift, 8)); in arm_scale_q7()
94 *__SIMD32(pDst)++ = __PACKq7(out1, out2, out3, out4); in arm_scale_q7()
/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/soc/realtek/amebad/cmsis-dsp/Source/SupportFunctions/
A Darm_q15_to_q31.c70 q31_t out1, out2, out3, out4; in arm_q15_to_q31() local
91 out3 = in2 << 16u; in arm_q15_to_q31()
102 out3 = in2 & 0xFFFF0000; in arm_q15_to_q31()
110 *pDst++ = out3; in arm_q15_to_q31()
A Darm_q31_to_q7.c70 q7_t out1, out2, out3, out4; in arm_q31_to_q7() local
88 out3 = (q7_t) (in3 >> 24); in arm_q31_to_q7()
91 *__SIMD32(pDst)++ = __PACKq7(out1, out2, out3, out4); in arm_q31_to_q7()
/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/soc/realtek/amebad/cmsis-dsp/Source/MatrixFunctions/
A Darm_mat_scale_q15.c72 q31_t out1, out2, out3, out4; in arm_mat_scale_q15() local
111 out3 = (q31_t) ((q15_t) (inA2 >> 16) * scaleFract); in arm_mat_scale_q15()
118 out3 = out3 >> totShift; in arm_mat_scale_q15()
123 in3 = (q15_t) (__SSAT(out3, 16)); in arm_mat_scale_q15()
A Darm_mat_scale_q31.c72 q31_t in3, in4, out2, out3, out4; /* temporary variables */ in arm_mat_scale_q31() local
124 out3 = in3 << totShift; in arm_mat_scale_q31()
130 if (in3 != (out3 >> totShift)) in arm_mat_scale_q31()
131 out3 = 0x7FFFFFFF ^ (in3 >> 31); in arm_mat_scale_q31()
137 *(pOut + 2) = out3; in arm_mat_scale_q31()
A Darm_mat_scale_f32.c82 float32_t out1, out2, out3, out4; /* temporary variables */ in arm_mat_scale_f32() local
119 out3 = in3 * scale; in arm_mat_scale_f32()
125 pOut[2] = out3; in arm_mat_scale_f32()
/AliOS-Things-master/components/SDL2/src/image/external/libwebp-1.0.2/src/dsp/
A Drescaler_msa.c30 v2u64 out0, out1, out2, out3; \
34 DOTP_UW2_UD(tmp2, tmp3, scale, scale, out2, out3); \
63 v2u64 out0, out1, out2, out3; \
67 DOTP_UW2_UD(tmp2, tmp3, fyscale, fyscale, out2, out3); \
68 SRAR_D4_UD(out0, out1, out2, out3, shift); \
69 PCKEV_W2_UW(out1, out0, out3, out2, dst0, dst1); \
73 DOTP_UW2_UD(tmp2, tmp3, fyscale, fyscale, out2, out3); \
74 SRAR_D4_UD(out0, out1, out2, out3, shift); \
75 PCKEV_W2_UW(out1, out0, out3, out2, dst2, dst3); \
90 v2u64 out0, out1, out2, out3; \
[all …]
A Dmsa_macro.h150 #define LW4(psrc, stride, out0, out1, out2, out3) do { \ argument
158 out3 = LW(ptmp); \
234 #define LD_B4(RTYPE, psrc, stride, out0, out1, out2, out3) do { \ argument
236 LD_B2(RTYPE, psrc + 2 * stride , stride, out2, out3); \
284 #define LD_W4(RTYPE, psrc, stride, out0, out1, out2, out3) do { \ argument
1175 out0, out1, out2, out3) do { \ argument
1177 ADD2(in4, in5, in6, in7, out2, out3); \
1198 out0, out1, out2, out3) do { \ argument
1202 out3 = in6 - in7; \
1230 out0, out1, out2, out3) do { \ argument
[all …]
A Denc_msa.c82 uint64_t out0, out1, out2, out3; in FTransform_MSA() local
130 out3 = __msa_copy_s_d((v2i64)t1, 1); in FTransform_MSA()
131 SD4(out0, out1, out2, out3, out, 8); in FTransform_MSA()
599 SD4(out0, out1, out2, out3, dst, BPS); in HorizontalPred8x8()
620 uint64_t out0, out1, out2, out3; in TrueMotion8x8() local
719 v4i32 out0, out1, out2, out3; in SSE16x16_MSA() local
736 out2 += out3; in SSE16x16_MSA()
746 v4i32 out0, out1, out2, out3; in SSE16x8_MSA() local
755 out2 += out3; in SSE16x8_MSA()
766 v4i32 out0, out1, out2, out3; in SSE8x8_MSA() local
[all …]
/AliOS-Things-master/components/ai_agent/src/engine/tflite-micro/third_party/cmsis/CMSIS/NN/Source/NNSupportFunctions/
A Darm_nn_mult_q15.c64 q15_t out1, out2, out3, out4; /* temporary output variables */ in arm_nn_mult_q15() local
92 out3 = (q15_t)__SSAT((q31_t)(mul3 + NN_ROUND(out_shift)) >> out_shift, 16); in arm_nn_mult_q15()
99 *__SIMD32(pDst)++ = __PKHBT(out4, out3, 16); in arm_nn_mult_q15()
104 *__SIMD32(pDst)++ = __PKHBT(out4, out3, 16); in arm_nn_mult_q15()
A Darm_nn_mult_q7.c63 q7_t out1, out2, out3, out4; /* Temporary variables to store the product */ in arm_nn_mult_q7() local
76out3 = (q7_t)__SSAT(((q15_t)((q15_t)(*pSrcA++) * (*pSrcB++) + NN_ROUND(out_shift)) >> out_shift), … in arm_nn_mult_q7()
80 *__SIMD32(pDst)++ = __PACKq7(out1, out2, out3, out4); in arm_nn_mult_q7()
/AliOS-Things-master/components/ai_agent/src/engine/tflite-micro/tensorflow/lite/micro/tools/make/downloads/cmsis/CMSIS/NN/Source/NNSupportFunctions/
A Darm_nn_mult_q15.c64 q15_t out1, out2, out3, out4; /* temporary output variables */ in arm_nn_mult_q15() local
92 out3 = (q15_t)__SSAT((q31_t)(mul3 + NN_ROUND(out_shift)) >> out_shift, 16); in arm_nn_mult_q15()
99 *__SIMD32(pDst)++ = __PKHBT(out4, out3, 16); in arm_nn_mult_q15()
104 *__SIMD32(pDst)++ = __PKHBT(out4, out3, 16); in arm_nn_mult_q15()
A Darm_nn_mult_q7.c63 q7_t out1, out2, out3, out4; /* Temporary variables to store the product */ in arm_nn_mult_q7() local
76out3 = (q7_t)__SSAT(((q15_t)((q15_t)(*pSrcA++) * (*pSrcB++) + NN_ROUND(out_shift)) >> out_shift), … in arm_nn_mult_q7()
80 *__SIMD32(pDst)++ = __PACKq7(out1, out2, out3, out4); in arm_nn_mult_q7()

Completed in 40 milliseconds

12