/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/soc/realtek/amebad/cmsis-dsp/Source/ComplexMathFunctions/ |
A D | arm_cmplx_mult_real_q31.c | 91 out1 = ((q63_t) inA1 * inB1) >> 32; in arm_cmplx_mult_real_q31() 97 out1 = __SSAT(out1, 31); in arm_cmplx_mult_real_q31() 103 out1 = out1 << 1; in arm_cmplx_mult_real_q31() 109 *pCmplxDst++ = out1; in arm_cmplx_mult_real_q31() 125 out1 = ((q63_t) inA1 * inB1) >> 32; in arm_cmplx_mult_real_q31() 131 out1 = __SSAT(out1, 31); in arm_cmplx_mult_real_q31() 137 out1 = out1 << 1; in arm_cmplx_mult_real_q31() 143 *pCmplxDst++ = out1; in arm_cmplx_mult_real_q31() 171 out1 = __SSAT(out1, 31); in arm_cmplx_mult_real_q31() 175 out1 = out1 << 1; in arm_cmplx_mult_real_q31() [all …]
|
A D | arm_cmplx_mult_cmplx_q31.c | 64 q31_t out1, out2; in arm_cmplx_mult_cmplx_q31() local 94 out1 = mul1 - mul2; in arm_cmplx_mult_cmplx_q31() 98 *pDst++ = out1; in arm_cmplx_mult_cmplx_q31() 117 out1 = mul1 - mul2; in arm_cmplx_mult_cmplx_q31() 121 *pDst++ = out1; in arm_cmplx_mult_cmplx_q31() 144 *pDst++ = out1; in arm_cmplx_mult_cmplx_q31() 167 *pDst++ = out1; in arm_cmplx_mult_cmplx_q31() 202 *pDst++ = out1; in arm_cmplx_mult_cmplx_q31() 242 *pDst++ = out1; in arm_cmplx_mult_cmplx_q31() 265 *pDst++ = out1; in arm_cmplx_mult_cmplx_q31() [all …]
|
A D | arm_cmplx_mag_q31.c | 66 q31_t out1, out2, out3, out4; /* Accumulators */ in arm_cmplx_mag_q31() local 90 out1 = (q31_t) (mul1 >> 33); in arm_cmplx_mag_q31() 96 out1 = out1 + out2; in arm_cmplx_mag_q31() 106 arm_sqrt_q31(out1, &pDst[0]); in arm_cmplx_mag_q31() 120 out1 = (q31_t) (mul1 >> 33); in arm_cmplx_mag_q31() 126 out1 = out1 + out2; in arm_cmplx_mag_q31() 130 arm_sqrt_q31(out1, &pDst[2]); in arm_cmplx_mag_q31()
|
/AliOS-Things-master/components/SDL2/src/image/external/libwebp-1.0.2/src/dsp/ |
A D | msa_macro.h | 220 #define LD_B2(RTYPE, psrc, stride, out0, out1) do { \ argument 222 out1 = LD_B(RTYPE, psrc + stride); \ 255 #define LD_H2(RTYPE, psrc, stride, out0, out1) do { \ argument 257 out1 = LD_H(RTYPE, psrc + stride); \ 270 #define LD_W2(RTYPE, psrc, stride, out0, out1) do { \ argument 272 out1 = LD_W(RTYPE, psrc + stride); \ 521 out1 = (RTYPE)__msa_dpadd_s_w((v4i32)out1, (v8i16)mult1, (v8i16)cnst1); \ 1157 #define FILL_W2(RTYPE, in0, in1, out0, out1) do { \ argument 1159 out1 = (RTYPE)__msa_fill_w(in1); \ 1213 #define ADDSUB2(in0, in1, out0, out1) do { \ argument [all …]
|
A D | rescaler_msa.c | 50 v2u64 out0, out1; \ 52 DOTP_UW2_UD(tmp0, tmp1, scale, scale, out0, out1); \ 53 SRAR_D2_UD(out0, out1, shift); \ 54 t0 = __msa_pckev_b((v16i8)out1, (v16i8)out0); \ 63 v2u64 out0, out1, out2, out3; \ 80 v2u64 out0, out1; \ 82 DOTP_UW2_UD(tmp0, tmp1, scale, scale, out0, out1); \ 83 SRAR_D2_UD(out0, out1, shift); \ 84 dst = (v4u32)__msa_pckev_w((v4i32)out1, (v4i32)out0); \ 96 DOTP_UW2_UD(out0, out1, scale, scale, out0, out1); \ [all …]
|
/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/soc/realtek/amebad/cmsis-dsp/Source/SupportFunctions/ |
A D | arm_q15_to_q7.c | 71 q31_t out1, out2; in arm_q15_to_q7() local 87 out1 = __PKHTB(in2, in1, 16); in arm_q15_to_q7() 92 out1 = __PKHTB(in1, in2, 16); in arm_q15_to_q7() 101 out1 = out1 & 0xFF00FF00; in arm_q15_to_q7() 106 out1 = out1 | out2; in arm_q15_to_q7() 109 *__SIMD32(pDst)++ = out1; in arm_q15_to_q7()
|
A D | arm_q15_to_q31.c | 70 q31_t out1, out2, out3, out4; in arm_q15_to_q31() local 87 out1 = in1 << 16u; in arm_q15_to_q31() 98 out1 = in1 & 0xFFFF0000; in arm_q15_to_q31() 108 *pDst++ = out1; in arm_q15_to_q31()
|
A D | arm_q31_to_q15.c | 70 q31_t out1, out2; in arm_q31_to_q15() local 89 out1 = __PKHTB(in2, in1, 16); in arm_q31_to_q15() 94 out1 = __PKHTB(in1, in2, 16); in arm_q31_to_q15() 99 *__SIMD32(pDst)++ = out1; in arm_q31_to_q15()
|
A D | arm_q7_to_q15.c | 72 q31_t out1, out2; in arm_q7_to_q15() local 102 out1 = __PKHBT(in2, in1, 16); in arm_q7_to_q15() 106 out1 = __PKHTB(in1, in2, 16); in arm_q7_to_q15() 111 *__SIMD32(pDst)++ = out1; in arm_q7_to_q15()
|
/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/soc/realtek/amebad/cmsis-dsp/Source/TransformFunctions/ |
A D | arm_cfft_radix4_q15.c | 161 q31_t C1, C2, C3, out1, out2; in arm_radix4_butterfly_q15() local 417 out1 = __SHADD16(R, T); in arm_radix4_butterfly_q15() 418 out1 = __SHADD16(out1, 0); in arm_radix4_butterfly_q15() 717 pSrc16[i1 * 2u] = out1; in arm_radix4_butterfly_q15() 748 pSrc16[i2 * 2u] = out1; in arm_radix4_butterfly_q15() 760 pSrc16[i3 * 2u] = out1; in arm_radix4_butterfly_q15() 848 pSrc16[i0 * 2u] = out1; in arm_radix4_butterfly_q15() 1333 out1 = __SHADD16(out1, 0); in arm_radix4_butterfly_inverse_q15() 1623 pSrc16[i1 * 2u] = out1; in arm_radix4_butterfly_inverse_q15() 1651 pSrc16[i2 * 2u] = out1; in arm_radix4_butterfly_inverse_q15() [all …]
|
A D | arm_cfft_radix2_q15.c | 102 q31_t coeff, out1, out2; in arm_radix2_butterfly_q15() local 134 out1 = __SMUAD(coeff, R) >> 16; in arm_radix2_butterfly_q15() 139 out1 = __SMUSDX(R, coeff) >> 16u; in arm_radix2_butterfly_q15() 169 out1 = __SMUAD(coeff, R) >> 16; in arm_radix2_butterfly_q15() 174 out1 = __SMUSDX(R, coeff) >> 16u; in arm_radix2_butterfly_q15() 215 out1 = __SMUAD(coeff, R) >> 16; in arm_radix2_butterfly_q15() 431 q31_t coeff, out1, out2; in arm_radix2_butterfly_inverse_q15() local 463 out1 = __SMUSD(coeff, R) >> 16; in arm_radix2_butterfly_inverse_q15() 467 out1 = __SMUADX(R, coeff) >> 16u; in arm_radix2_butterfly_inverse_q15() 497 out1 = __SMUSD(coeff, R) >> 16; in arm_radix2_butterfly_inverse_q15() [all …]
|
/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/soc/realtek/amebad/cmsis-dsp/Source/BasicMathFunctions/ |
A D | arm_mult_q31.c | 67 q31_t out1, out2, out3, out4; /* temporary output variables */ in arm_mult_q31() local 87 out1 = ((q63_t) inA1 * inB1) >> 32; in arm_mult_q31() 92 out1 = __SSAT(out1, 31); in arm_mult_q31() 97 *pDst++ = out1 << 1u; in arm_mult_q31() 116 out1 = ((q63_t) inA1 * inB1) >> 32; in arm_mult_q31() 117 out1 = __SSAT(out1, 31); in arm_mult_q31() 118 *pDst++ = out1 << 1u; in arm_mult_q31()
|
A D | arm_scale_q31.c | 72 q31_t out1, out2, out3, out4; /* temporary output variabels */ in arm_scale_q31() local 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() 110 *pDst = out1; in arm_scale_q31() 151 out1 = in1 >> -kShift; in arm_scale_q31() 158 *pDst = out1; in arm_scale_q31()
|
A D | arm_shift_q31.c | 84 q31_t out1, out2, out3, out4; /* Temporary output variables */ in arm_shift_q31() local 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() 110 *pDst = out1; in arm_shift_q31()
|
A D | arm_scale_q15.c | 71 q31_t out1, out2, out3, out4; in arm_scale_q15() local 88 out1 = (q31_t) ((q15_t) (inA1 >> 16) * scaleFract); in arm_scale_q15() 94 out1 = out1 >> kShift; in arm_scale_q15() 100 in1 = (q15_t) (__SSAT(out1, 16)); in arm_scale_q15()
|
A D | arm_mult_q15.c | 67 q15_t out1, out2, out3, out4; /* temporary output variables */ in arm_mult_q15() local 93 out1 = (q15_t) __SSAT(mul1 >> 15, 16); in arm_mult_q15() 101 *__SIMD32(pDst)++ = __PKHBT(out2, out1, 16); in arm_mult_q15() 106 *__SIMD32(pDst)++ = __PKHBT(out2, out1, 16); in arm_mult_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 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() 127 *pOut = out1; in arm_mat_scale_q31() 170 out1 = in2 << totShift; in arm_mat_scale_q31() 172 if (in2 != (out1 >> totShift)) in arm_mat_scale_q31() 173 out1 = 0x7FFFFFFF ^ (in2 >> 31); in arm_mat_scale_q31() 175 *pOut++ = out1; in arm_mat_scale_q31()
|
A D | arm_mat_add_f32.c | 72 float32_t inA1, inA2, inB1, inB2, out1, out2; /* temporary variables */ in arm_mat_add_f32() local 117 out1 = inA1 + inB1; in arm_mat_add_f32() 132 pOut[0] = out1; in arm_mat_add_f32() 142 out1 = inA1 + inB1; in arm_mat_add_f32() 148 pOut[2] = out1; in arm_mat_add_f32()
|
A D | arm_mat_sub_f32.c | 71 float32_t inA1, inA2, inB1, inB2, out1, out2; /* temporary variables */ in arm_mat_sub_f32() local 117 out1 = inA1 - inB1; in arm_mat_sub_f32() 132 pOut[0] = out1; in arm_mat_sub_f32() 142 out1 = inA1 - inB1; in arm_mat_sub_f32() 149 pOut[2] = out1; in arm_mat_sub_f32()
|
A D | arm_mat_add_q31.c | 67 q31_t out1, out2; /* temporary variables */ in arm_mat_add_q31() local 114 out1 = __QADD(inA1, inB1); in arm_mat_add_q31() 129 pOut[0] = out1; in arm_mat_add_q31() 139 out1 = __QADD(inA1, inB1); in arm_mat_add_q31() 143 pOut[2] = out1; in arm_mat_add_q31()
|
A D | arm_mat_sub_q31.c | 68 q31_t out1, out2; /* temporary variables */ in arm_mat_sub_q31() local 115 out1 = __QSUB(inA1, inB1); in arm_mat_sub_q31() 130 pOut[0] = out1; in arm_mat_sub_q31() 140 out1 = __QSUB(inA1, inB1); in arm_mat_sub_q31() 146 pOut[2] = out1; in arm_mat_sub_q31()
|
A D | arm_mat_scale_q15.c | 72 q31_t out1, out2, out3, out4; in arm_mat_scale_q15() local 109 out1 = (q31_t) ((q15_t) (inA1 >> 16) * scaleFract); in arm_mat_scale_q15() 114 out1 = out1 >> totShift; in arm_mat_scale_q15() 121 in1 = (q15_t) (__SSAT(out1, 16)); in arm_mat_scale_q15()
|
/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 | 66 q31_t out1, out2; in arm_q7_to_q15_no_shift() local 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() 89 arm_nn_write_q15x2_ia(&pDst, out1); 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 | 66 q31_t out1, out2; in arm_q7_to_q15_no_shift() local 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() 89 arm_nn_write_q15x2_ia(&pDst, out1); in arm_q7_to_q15_no_shift()
|
/AliOS-Things-master/components/SDL2/src/image/external/libpng-1.6.37/mips/ |
A D | filter_msa_intrinsics.c | 287 out0, out1, out2) \ argument 289 ADD2(in0, in1, in2, in3, out0, out1); \ 505 int32_t inp0, out1; in png_read_filter_row_sub3_msa() local 533 out1 = __msa_copy_s_w((v4i32) dst0, 2); in png_read_filter_row_sub3_msa() 537 SW(out1, nxt); in png_read_filter_row_sub3_msa() 602 int32_t inp0, inp1, out1; in png_read_filter_row_avg3_msa() local 645 out1 = __msa_copy_s_w((v4i32) dst0, 2); in png_read_filter_row_avg3_msa() 649 SW(out1, nxt); in png_read_filter_row_avg3_msa() 733 int32_t inp0, inp1, out1; in png_read_filter_row_paeth3_msa() local 797 out1 = __msa_copy_s_w((v4i32) dst0, 2); in png_read_filter_row_paeth3_msa() [all …]
|