Home
last modified time | relevance | path

Searched refs:in3 (Results 1 – 25 of 45) sorted by relevance

12

/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/soc/realtek/amebad/cmsis-dsp/Source/ComplexMathFunctions/
A Darm_cmplx_conj_q15.c63 q31_t in1, in2, in3, in4; in arm_cmplx_conj_q15() local
77 in3 = *__SIMD32(pSrc)++; in arm_cmplx_conj_q15()
84 in3 = __QASX(zero, in3); in arm_cmplx_conj_q15()
91 in3 = __QSAX(zero, in3); in arm_cmplx_conj_q15()
98 in3 = ((uint32_t) in3 >> 16) | ((uint32_t) in3 << 16); in arm_cmplx_conj_q15()
103 *__SIMD32(pDst)++ = in3; in arm_cmplx_conj_q15()
A Darm_cmplx_mag_squared_q15.c63 q31_t in1, in2, in3, in4; in arm_cmplx_mag_squared_q15() local
76 in3 = *__SIMD32(pSrc)++; in arm_cmplx_mag_squared_q15()
81 acc2 = __SMUAD(in3, in3); in arm_cmplx_mag_squared_q15()
A Darm_cmplx_mag_q15.c64 q31_t in1, in2, in3, in4; in arm_cmplx_mag_q15() local
79 in3 = *__SIMD32(pSrc)++; in arm_cmplx_mag_q15()
84 acc2 = __SMUAD(in3, in3); in arm_cmplx_mag_q15()
/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/soc/realtek/amebad/cmsis-dsp/Source/BasicMathFunctions/
A Darm_scale_q31.c71 q31_t in1, in2, in3, in4; /* temporary input variables */ in arm_scale_q31() local
87 in3 = *(pSrc + 2); in arm_scale_q31()
93 in3 = ((q63_t) in3 * scaleFract) >> 32; in arm_scale_q31()
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()
141 in3 = *(pSrc + 2); in arm_scale_q31()
147 in3 = ((q63_t) in3 * scaleFract) >> 32; in arm_scale_q31()
154 out3 = in3 >> -kShift; in arm_scale_q31()
A Darm_shift_q31.c83 q31_t in1, in2, in3, in4; /* Temporary input variables */ in arm_shift_q31() local
101 in3 = *(pSrc + 2); in arm_shift_q31()
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()
143 in3 = *(pSrc + 2); in arm_shift_q31()
148 *(pDst + 2) = (in3 >> -shiftBits); in arm_shift_q31()
A Darm_negate_f32.c73 float32_t in1, in2, in3, in4; /* temporary variables */ in arm_negate_f32() local
85 in3 = *(pSrc + 2); in arm_negate_f32()
91 in3 = -in3; in arm_negate_f32()
97 *(pDst + 2) = in3; in arm_negate_f32()
A Darm_abs_f32.c74 float32_t in1, in2, in3, in4; /* temporary variables */ in arm_abs_f32() local
88 in3 = *(pSrc + 2); in arm_abs_f32()
103 in3 = fabsf(in3); in arm_abs_f32()
112 *(pDst + 2) = in3; in arm_abs_f32()
A Darm_offset_f32.c75 float32_t in1, in2, in3, in4; in arm_offset_f32() local
94 in3 = *(pSrc + 2); in arm_offset_f32()
103 in3 = in3 + offset; in arm_offset_f32()
115 *(pDst + 2) = in3; in arm_offset_f32()
A Darm_scale_f32.c87 float32_t in1, in2, in3, in4; /* temporary variabels */ in arm_scale_f32() local
106 in3 = *(pSrc + 2); in arm_scale_f32()
115 in3 = in3 * scale; in arm_scale_f32()
120 *(pDst + 2) = in3; in arm_scale_f32()
A Darm_abs_q31.c65 q31_t in1, in2, in3, in4; in arm_abs_q31() local
78 in3 = *pSrc++; in arm_abs_q31()
83 *pDst++ = (in3 > 0) ? in3 : (q31_t)__QSUB(0, in3); in arm_abs_q31()
A Darm_abs_q7.c68 q31_t in1, in2, in3, in4; /* temporary input variables */ in arm_abs_q7() local
82 in3 = (q31_t) * (pSrc + 2); in arm_abs_q7()
97 out3 = (in3 > 0) ? in3 : (q31_t)__QSUB8(0, in3); in arm_abs_q7()
A Darm_shift_q7.c73 q7_t in3; /* Input value3 */ in arm_shift_q7() local
94 in3 = *(pSrc + 2); in arm_shift_q7()
100 __SSAT((in3 << shiftBits), 8), in arm_shift_q7()
134 in3 = *(pSrc + 2); in arm_shift_q7()
139 (in3 >> shiftBits), (in4 >> shiftBits)); in arm_shift_q7()
A Darm_negate_q31.c64 q31_t in1, in2, in3, in4; in arm_negate_q31() local
77 in3 = *pSrc++; in arm_negate_q31()
82 *pDst++ = __QSUB(0, in3); in arm_negate_q31()
A Darm_offset_q31.c65 q31_t in1, in2, in3, in4; in arm_offset_q31() local
79 in3 = *pSrc++; in arm_offset_q31()
84 *pDst++ = __QADD(in3, offset); in arm_offset_q31()
/AliOS-Things-master/components/SDL2/src/image/external/libwebp-1.0.2/src/dsp/
A Dmsa_macro.h168 #define SW4(in0, in1, in2, in3, pdst, stride) do { \ argument
176 SW(in3, ptmp); \
202 #define SD4(in0, in1, in2, in3, pdst, stride) do { \ argument
210 SD(in3, ptmp); \
541 #define CLIP_SH4_0_255(in0, in1, in2, in3) do { \ argument
543 CLIP_SH2_0_255(in2, in3); \
574 #define CLIP_SW4_0_255(in0, in1, in2, in3) do { \ argument
578 CLIP_SW_0_255(in3); \
1169 #define ADD2(in0, in1, in2, in3, out0, out1) do { \ argument
1171 out1 = in2 + in3; \
[all …]
A Dcommon_sse2.h70 const __m128i* const in2, const __m128i* const in3, __m128i* const out0, in VP8Transpose_2_4x4_16b() argument
78 const __m128i transpose0_1 = _mm_unpacklo_epi16(*in2, *in3); in VP8Transpose_2_4x4_16b()
80 const __m128i transpose0_3 = _mm_unpackhi_epi16(*in2, *in3); in VP8Transpose_2_4x4_16b()
133 __m128i* const in3, __m128i* const in4, __m128i* const in5) { in VP8PlanarTo24b_SSE2() argument
165 __m128i* const in3) { in VP8L32bToPlanar_SSE2() argument
169 const __m128i A2 = _mm_unpacklo_epi8(*in2, *in3); in VP8L32bToPlanar_SSE2()
170 const __m128i A3 = _mm_unpackhi_epi8(*in2, *in3); in VP8L32bToPlanar_SSE2()
185 *in3 = _mm_unpacklo_epi64(C0, C2); in VP8L32bToPlanar_SSE2()
A Dcommon_sse41.h40 __m128i* const in3, __m128i* const in4, __m128i* const in5) { in VP8PlanarTo24b_SSE41() argument
66 WEBP_SSE41_SHUFF(G, in2, in3) in VP8PlanarTo24b_SSE41()
91 *in3 = _mm_or_si128(RG3, B3); in VP8PlanarTo24b_SSE41()
104 __m128i* const in3) { in VP8L32bToPlanar_SSE41() argument
111 const __m128i A3 = _mm_shuffle_epi8(*in3, shuff0); in VP8L32bToPlanar_SSE41()
120 *in3 = _mm_unpacklo_epi64(B0, B2); in VP8L32bToPlanar_SSE41()
/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/soc/realtek/amebad/cmsis-dsp/Source/MatrixFunctions/
A Darm_mat_scale_q31.c72 q31_t in3, in4, out2, out3, out4; /* temporary variables */ in arm_mat_scale_q31() local
104 in3 = *(pIn + 2); in arm_mat_scale_q31()
110 in3 = ((q63_t) in3 * scaleFract) >> 32; in arm_mat_scale_q31()
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()
A Darm_mat_mult_f32.c85 float32_t in1, in2, in3, in4; local
136 in3 = *pIn2;
140 sum += in1 * in3;
145 in3 = *pIn2;
149 sum += in1 * in3;
/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/soc/realtek/amebad/cmsis-dsp/Source/SupportFunctions/
A Darm_q31_to_q15.c69 q31_t in1, in2, in3, in4; in arm_q31_to_q15() local
83 in3 = *pIn++; in arm_q31_to_q15()
90 out2 = __PKHTB(in4, in3, 16); in arm_q31_to_q15()
95 out2 = __PKHTB(in3, in4, 16); in arm_q31_to_q15()
A Darm_copy_f32.c72 float32_t in1, in2, in3, in4; in arm_copy_f32() local
85 in3 = *pSrc++; in arm_copy_f32()
90 *pDst++ = in3; in arm_copy_f32()
A Darm_copy_q31.c60 q31_t in1, in2, in3, in4; in arm_copy_q31() local
73 in3 = *pSrc++; in arm_copy_q31()
78 *pDst++ = in3; in arm_copy_q31()
/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/soc/realtek/amebad/cmsis-dsp/Source/StatisticsFunctions/
A Darm_rms_q31.c73 q31_t in1, in2, in3, in4; /* Temporary input variables */ in arm_rms_q31() local
93 in3 = pSrc[2]; in arm_rms_q31()
97 sum += (q63_t) in3 *in3; in arm_rms_q31()
A Darm_mean_f32.c73 float32_t in1, in2, in3, in4; in arm_mean_f32() local
85 in3 = *pSrc++; in arm_mean_f32()
90 sum += in3; in arm_mean_f32()
A Darm_mean_q31.c71 q31_t in1, in2, in3, in4; in arm_mean_q31() local
83 in3 = *pSrc++; in arm_mean_q31()
88 sum += in3; in arm_mean_q31()

Completed in 22 milliseconds

12