/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/soc/realtek/amebad/cmsis-dsp/Source/BasicMathFunctions/ |
A D | arm_abs_q15.c | 65 q15_t in1; /* Input value1 */ in arm_abs_q15() local 79 in1 = *pSrc++; in arm_abs_q15() 86 __PKHBT(((in1 > 0) ? in1 : (q15_t)__QSUB16(0, in1)), in arm_abs_q15() 94 ((in1 > 0) ? in1 : (q15_t)__QSUB16(0, in1)), 16); in arm_abs_q15() 98 in1 = *pSrc++; in arm_abs_q15() 105 __PKHBT(((in1 > 0) ? in1 : (q15_t)__QSUB16(0, in1)), in arm_abs_q15() 113 ((in1 > 0) ? in1 : (q15_t)__QSUB16(0, in1)), 16); in arm_abs_q15() 130 in1 = *pSrc++; in arm_abs_q15() 133 *pDst++ = (in1 > 0) ? in1 : (q15_t)__QSUB16(0, in1); in arm_abs_q15()
|
A D | arm_shift_q15.c | 84 in1 = *pSrc++; in arm_shift_q15() 90 *__SIMD32(pDst)++ = __PKHBT(__SSAT((in1 << shiftBits), 16), in arm_shift_q15() 96 __SSAT((in1 << shiftBits), 16), 16); in arm_shift_q15() 100 in1 = *pSrc++; in arm_shift_q15() 105 *__SIMD32(pDst)++ = __PKHBT(__SSAT((in1 << shiftBits), 16), in arm_shift_q15() 140 in1 = *pSrc++; in arm_shift_q15() 147 *__SIMD32(pDst)++ = __PKHBT((in1 >> -shiftBits), in arm_shift_q15() 153 (in1 >> -shiftBits), 16); in arm_shift_q15() 157 in1 = *pSrc++; in arm_shift_q15() 162 *__SIMD32(pDst)++ = __PKHBT((in1 >> -shiftBits), in arm_shift_q15() [all …]
|
A D | arm_scale_q31.c | 71 q31_t in1, in2, in3, in4; /* temporary input variables */ in arm_scale_q31() local 85 in1 = *pSrc; in arm_scale_q31() 91 in1 = ((q63_t) in1 * scaleFract) >> 32; in arm_scale_q31() 97 out1 = in1 << kShift; in arm_scale_q31() 101 if (in1 != (out1 >> kShift)) in arm_scale_q31() 102 out1 = 0x7FFFFFFF ^ (in1 >> 31); in arm_scale_q31() 139 in1 = *pSrc; in arm_scale_q31() 145 in1 = ((q63_t) in1 * scaleFract) >> 32; in arm_scale_q31() 151 out1 = in1 >> -kShift; in arm_scale_q31()
|
A D | arm_shift_q31.c | 83 q31_t in1, in2, in3, in4; /* Temporary input variables */ in arm_shift_q31() local 98 in1 = *pSrc; in arm_shift_q31() 100 out1 = in1 << shiftBits; in arm_shift_q31() 104 if (in1 != (out1 >> shiftBits)) in arm_shift_q31() 105 out1 = 0x7FFFFFFF ^ (in1 >> 31); in arm_shift_q31() 141 in1 = *pSrc; in arm_shift_q31() 146 *pDst = (in1 >> -shiftBits); in arm_shift_q31()
|
A D | arm_shift_q7.c | 71 q7_t in1; /* Input value1 */ in arm_shift_q7() local 92 in1 = *pSrc; in arm_shift_q7() 98 *__SIMD32(pDst)++ = __PACKq7(__SSAT((in1 << shiftBits), 8), in arm_shift_q7() 132 in1 = *pSrc; in arm_shift_q7() 138 *__SIMD32(pDst)++ = __PACKq7((in1 >> shiftBits), (in2 >> shiftBits), in arm_shift_q7() 156 in1 = *pSrc++; in arm_shift_q7() 157 *pDst++ = (in1 >> shiftBits); in arm_shift_q7()
|
A D | arm_negate_q15.c | 69 q31_t in1, in2; /* Temporary variables */ in arm_negate_q15() local 81 in1 = _SIMD32_OFFSET(pSrc); in arm_negate_q15() 85 in1 = __QSUB16(0, in1); in arm_negate_q15() 91 _SIMD32_OFFSET(pDst) = in1; in arm_negate_q15()
|
A D | arm_negate_f32.c | 73 float32_t in1, in2, in3, in4; /* temporary variables */ in arm_negate_f32() local 83 in1 = *pSrc; in arm_negate_f32() 89 in1 = -in1; in arm_negate_f32() 95 *pDst = in1; in arm_negate_f32()
|
A D | arm_abs_f32.c | 74 float32_t in1, in2, in3, in4; /* temporary variables */ in arm_abs_f32() local 86 in1 = *pSrc; in arm_abs_f32() 91 in1 = fabsf(in1); in arm_abs_f32() 100 *pDst = in1; in arm_abs_f32()
|
A D | arm_offset_f32.c | 75 float32_t in1, in2, in3, in4; in arm_offset_f32() local 87 in1 = *pSrc; in arm_offset_f32() 91 in1 = in1 + offset; in arm_offset_f32() 106 *pDst = in1; in arm_offset_f32()
|
A D | arm_scale_f32.c | 87 float32_t in1, in2, in3, in4; /* temporary variabels */ in arm_scale_f32() local 99 in1 = *pSrc; in arm_scale_f32() 103 in1 = in1 * scale; in arm_scale_f32() 118 *pDst = in1; in arm_scale_f32()
|
A D | arm_abs_q31.c | 65 q31_t in1, in2, in3, in4; in arm_abs_q31() local 76 in1 = *pSrc++; in arm_abs_q31() 81 *pDst++ = (in1 > 0) ? in1 : (q31_t)__QSUB(0, in1); in arm_abs_q31()
|
A D | arm_abs_q7.c | 68 q31_t in1, in2, in3, in4; /* temporary input variables */ in arm_abs_q7() local 80 in1 = (q31_t) * pSrc; in arm_abs_q7() 85 out1 = (in1 > 0) ? in1 : (q31_t)__QSUB8(0, in1); in arm_abs_q7()
|
/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/soc/realtek/amebad/cmsis-dsp/Source/FilteringFunctions/ |
A D | arm_conv_q7.c | 168 in1 = (q15_t) * px++; in arm_conv_q7() 287 in1 = (q15_t) x0; in arm_conv_q7() 293 in1 = (q15_t) c0; in arm_conv_q7() 302 in1 = (q15_t) x1; in arm_conv_q7() 311 in1 = (q15_t) x2; in arm_conv_q7() 323 in1 = (q15_t) x3; in arm_conv_q7() 340 in1 = (q15_t) x2; in arm_conv_q7() 346 in1 = (q15_t) c0; in arm_conv_q7() 355 in1 = (q15_t) x3; in arm_conv_q7() 364 in1 = (q15_t) x0; in arm_conv_q7() [all …]
|
A D | arm_correlate_q7.c | 199 in1 = (q15_t) * px++; in arm_correlate_q7() 321 in1 = (q15_t) x0; in arm_correlate_q7() 327 in1 = (q15_t) c0; in arm_correlate_q7() 336 in1 = (q15_t) x1; in arm_correlate_q7() 345 in1 = (q15_t) x2; in arm_correlate_q7() 357 in1 = (q15_t) x3; in arm_correlate_q7() 374 in1 = (q15_t) x2; in arm_correlate_q7() 380 in1 = (q15_t) c0; in arm_correlate_q7() 389 in1 = (q15_t) x3; in arm_correlate_q7() 398 in1 = (q15_t) x0; in arm_correlate_q7() [all …]
|
A D | arm_conv_partial_q7.c | 79 q15_t in1, in2; in arm_conv_partial_q7() local 312 in1 = (q15_t) x0; in arm_conv_partial_q7() 318 in1 = (q15_t) c0; in arm_conv_partial_q7() 327 in1 = (q15_t) x1; in arm_conv_partial_q7() 336 in1 = (q15_t) x2; in arm_conv_partial_q7() 348 in1 = (q15_t) x3; in arm_conv_partial_q7() 365 in1 = (q15_t) x2; in arm_conv_partial_q7() 371 in1 = (q15_t) c0; in arm_conv_partial_q7() 380 in1 = (q15_t) x3; in arm_conv_partial_q7() 389 in1 = (q15_t) x0; in arm_conv_partial_q7() [all …]
|
/AliOS-Things-master/components/SDL2/src/image/external/libwebp-1.0.2/src/dsp/ |
A D | msa_macro.h | 406 ST4x4_UB(in1, in1, 0, 1, 2, 3, pblk_4x8 + 4 * stride, stride); \ 536 #define CLIP_SH2_0_255(in0, in1) do { \ argument 538 CLIP_SH_0_255(in1); \ 558 #define CLIP_UH2_0_255(in0, in1) do { \ argument 560 CLIP_UH_0_255(in1); \ 642 out1 = (RTYPE)__msa_hadd_s_w((v8i16)in1, (v8i16)in1); \ 662 out1 = (RTYPE)__msa_hsub_u_h((v16u8)in1, (v16u8)in1); \ 1054 in1 = (RTYPE)SRAI_W(in1, shift_val); \ 1075 in1 = (RTYPE)SRAI_H(in1, shift_val); \ 1089 in1 = (RTYPE)__msa_srari_w((v4i32)in1, shift); \ [all …]
|
/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/soc/realtek/amebad/cmsis-dsp/Source/SupportFunctions/ |
A D | arm_q7_to_q15.c | 71 q31_t in1, in2; in arm_q7_to_q15() local 88 in1 = __SXTB16(__ROR(in, 8)); in arm_q7_to_q15() 93 in1 = in1 << 8u; in arm_q7_to_q15() 96 in1 = in1 & 0xFF00FF00; in arm_q7_to_q15() 101 out2 = __PKHTB(in1, in2, 16); in arm_q7_to_q15() 102 out1 = __PKHBT(in2, in1, 16); in arm_q7_to_q15() 106 out1 = __PKHTB(in1, in2, 16); in arm_q7_to_q15() 107 out2 = __PKHBT(in2, in1, 16); in arm_q7_to_q15()
|
A D | arm_q15_to_q31.c | 69 q31_t in1, in2; in arm_q15_to_q31() local 81 in1 = *__SIMD32(pIn)++; in arm_q15_to_q31() 87 out1 = in1 << 16u; in arm_q15_to_q31() 89 out2 = in1 & 0xFFFF0000; in arm_q15_to_q31() 98 out1 = in1 & 0xFFFF0000; in arm_q15_to_q31() 100 out2 = in1 << 16u; in arm_q15_to_q31()
|
A D | arm_q15_to_q7.c | 70 q31_t in1, in2; in arm_q15_to_q7() local 82 in1 = *__SIMD32(pIn)++; in arm_q15_to_q7() 87 out1 = __PKHTB(in2, in1, 16); in arm_q15_to_q7() 88 out2 = __PKHBT(in2, in1, 16); in arm_q15_to_q7() 92 out1 = __PKHTB(in1, in2, 16); in arm_q15_to_q7() 93 out2 = __PKHBT(in1, in2, 16); in arm_q15_to_q7()
|
/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/soc/realtek/amebad/cmsis-dsp/Source/ComplexMathFunctions/ |
A D | arm_cmplx_conj_q15.c | 63 q31_t in1, in2, in3, in4; in arm_cmplx_conj_q15() local 75 in1 = *__SIMD32(pSrc)++; in arm_cmplx_conj_q15() 82 in1 = __QASX(zero, in1); in arm_cmplx_conj_q15() 89 in1 = __QSAX(zero, in1); in arm_cmplx_conj_q15() 96 in1 = ((uint32_t) in1 >> 16) | ((uint32_t) in1 << 16); in arm_cmplx_conj_q15() 101 *__SIMD32(pDst)++ = in1; in arm_cmplx_conj_q15()
|
A D | arm_cmplx_mag_squared_q15.c | 63 q31_t in1, in2, in3, in4; in arm_cmplx_mag_squared_q15() local 74 in1 = *__SIMD32(pSrc)++; in arm_cmplx_mag_squared_q15() 79 acc0 = __SMUAD(in1, in1); in arm_cmplx_mag_squared_q15() 101 in1 = *__SIMD32(pSrc)++; in arm_cmplx_mag_squared_q15() 102 acc0 = __SMUAD(in1, in1); in arm_cmplx_mag_squared_q15()
|
A D | arm_cmplx_mag_q15.c | 64 q31_t in1, in2, in3, in4; in arm_cmplx_mag_q15() local 77 in1 = *__SIMD32(pSrc)++; in arm_cmplx_mag_q15() 82 acc0 = __SMUAD(in1, in1); in arm_cmplx_mag_q15() 104 in1 = *__SIMD32(pSrc)++; in arm_cmplx_mag_q15() 105 acc0 = __SMUAD(in1, in1); in arm_cmplx_mag_q15()
|
/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/soc/realtek/amebad/cmsis-dsp/Source/MatrixFunctions/ |
A D | arm_mat_scale_q31.c | 68 q31_t in1, in2, out1; /* temporary variabels */ in arm_mat_scale_q31() local 102 in1 = *pIn; in arm_mat_scale_q31() 108 in1 = ((q63_t) in1 * scaleFract) >> 32; in arm_mat_scale_q31() 114 out1 = in1 << totShift; in arm_mat_scale_q31() 118 if (in1 != (out1 >> totShift)) in arm_mat_scale_q31() 119 out1 = 0x7FFFFFFF ^ (in1 >> 31); in arm_mat_scale_q31() 166 in1 = *pIn++; in arm_mat_scale_q31() 168 in2 = ((q63_t) in1 * scaleFract) >> 32; in arm_mat_scale_q31()
|
/AliOS-Things-master/components/ai_agent/src/engine/tflite-micro/tensorflow/lite/micro/tools/make/downloads/cmsis/CMSIS/NN/Source/NNSupportFunctions/ |
A D | arm_q7_to_q15_no_shift.c | 65 q31_t in1, in2; in arm_q7_to_q15_no_shift() local 77 in1 = __SXTB16(__ROR((uint32_t)in, 8)); in arm_q7_to_q15_no_shift() 83 out2 = (int32_t)__PKHTB(in1, in2, 16); in arm_q7_to_q15_no_shift() 84 out1 = (int32_t)__PKHBT(in2, in1, 16); in arm_q7_to_q15_no_shift() 86 out1 = (int32_t)__PKHTB(in1, in2, 16); in arm_q7_to_q15_no_shift() 87 out2 = (int32_t)__PKHBT(in2, in1, 16); in arm_q7_to_q15_no_shift()
|
/AliOS-Things-master/components/ai_agent/src/engine/tflite-micro/third_party/cmsis/CMSIS/NN/Source/NNSupportFunctions/ |
A D | arm_q7_to_q15_no_shift.c | 65 q31_t in1, in2; in arm_q7_to_q15_no_shift() local 77 in1 = __SXTB16(__ROR((uint32_t)in, 8)); in arm_q7_to_q15_no_shift() 83 out2 = (int32_t)__PKHTB(in1, in2, 16); in arm_q7_to_q15_no_shift() 84 out1 = (int32_t)__PKHBT(in2, in1, 16); in arm_q7_to_q15_no_shift() 86 out1 = (int32_t)__PKHTB(in1, in2, 16); in arm_q7_to_q15_no_shift() 87 out2 = (int32_t)__PKHBT(in2, in1, 16); in arm_q7_to_q15_no_shift()
|