/AliOS-Things-master/hardware/chip/smarth_rv64/smarth_rv64/ |
A D | startup.S | 61 csrw smeh, a0 63 li a0, 0xFF 64 csrw smel, a0 70 csrw satp, a0 77 or a0, a0,a1 78 csrw smeh, a0 80 li a0, 0xFF 82 or a0, a0,a1 96 or a0, a0,a1 119 addi a0, a0, 4 [all …]
|
A D | vectors.S | 70 sd a0, (16+16)(sp) 116 andi a0, a1, 0x3FF 150 ld a0, (16+16)(sp) 199 sd a0, (16+16)(sp) 247 andi a0, a1, 0x3FF 251 sw a0, 4(a2) 285 ld a0, (16+16)(sp) 352 csrr a0, mepc 354 csrr a0, mstatus 357 mv a0, t0 [all …]
|
/AliOS-Things-master/components/SDL2/src/image/external/tiff-4.0.9/libtiff/ |
A D | tif_fax3.h | 225 a0 += x; \ 246 a0 += (x); \ 293 a0 -= *--pa; \ 294 if (a0 < lastx) { \ 295 if (a0 < 0) \ 296 a0 = 0; \ 332 a0 += TabEnt->Param; \ 341 if (a0 >= lastx) \ 363 if (a0 >= lastx) \ 398 a0 = b1; \ [all …]
|
A D | tif_fax3.c | 185 a0); in Fax3Unexpected() 196 a0); in Fax3Extension() 217 a0); in Fax3PrematureEOF() 239 a0 = 0; in Fax3Decode1D() 282 a0 = 0; in Fax3Decode2D() 1054 if (a0+a1 == 0 || PIXEL(bp, a0) == 0) { in Fax3Encode2DRow() 1068 a0 = b2; in Fax3Encode2DRow() 1072 a1 = finddiff(bp, a0, bits, PIXEL(bp,a0)); in Fax3Encode2DRow() 1073 b1 = finddiff(rp, a0, bits, !PIXEL(bp,a0)); in Fax3Encode2DRow() 1445 a0 = 0; in Fax4Decode() [all …]
|
/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/soc/realtek/amebad/cmsis-dsp/Source/ComplexMathFunctions/ |
A D | arm_cmplx_dot_prod_f32.c | 84 float32_t a0,b0,c0,d0; in arm_cmplx_dot_prod_f32() local 98 a0 = *pSrcA++; in arm_cmplx_dot_prod_f32() 103 real_sum += a0 * c0; in arm_cmplx_dot_prod_f32() 104 imag_sum += a0 * d0; in arm_cmplx_dot_prod_f32() 108 a0 = *pSrcA++; in arm_cmplx_dot_prod_f32() 113 real_sum += a0 * c0; in arm_cmplx_dot_prod_f32() 114 imag_sum += a0 * d0; in arm_cmplx_dot_prod_f32() 118 a0 = *pSrcA++; in arm_cmplx_dot_prod_f32() 128 a0 = *pSrcA++; in arm_cmplx_dot_prod_f32() 148 a0 = *pSrcA++; in arm_cmplx_dot_prod_f32() [all …]
|
A D | arm_cmplx_dot_prod_q15.c | 66 q15_t a0,b0,c0,d0; in arm_cmplx_dot_prod_q15() local 81 a0 = *pSrcA++; in arm_cmplx_dot_prod_q15() 86 real_sum += (q31_t)a0 * c0; in arm_cmplx_dot_prod_q15() 87 imag_sum += (q31_t)a0 * d0; in arm_cmplx_dot_prod_q15() 91 a0 = *pSrcA++; in arm_cmplx_dot_prod_q15() 101 a0 = *pSrcA++; in arm_cmplx_dot_prod_q15() 111 a0 = *pSrcA++; in arm_cmplx_dot_prod_q15() 131 a0 = *pSrcA++; in arm_cmplx_dot_prod_q15() 151 a0 = *pSrcA++; in arm_cmplx_dot_prod_q15() 156 real_sum += a0 * c0; in arm_cmplx_dot_prod_q15() [all …]
|
A D | arm_cmplx_dot_prod_q31.c | 67 q31_t a0,b0,c0,d0; in arm_cmplx_dot_prod_q31() local 82 a0 = *pSrcA++; in arm_cmplx_dot_prod_q31() 87 real_sum += ((q63_t)a0 * c0) >> 14; in arm_cmplx_dot_prod_q31() 88 imag_sum += ((q63_t)a0 * d0) >> 14; in arm_cmplx_dot_prod_q31() 92 a0 = *pSrcA++; in arm_cmplx_dot_prod_q31() 97 real_sum += ((q63_t)a0 * c0) >> 14; in arm_cmplx_dot_prod_q31() 98 imag_sum += ((q63_t)a0 * d0) >> 14; in arm_cmplx_dot_prod_q31() 102 a0 = *pSrcA++; in arm_cmplx_dot_prod_q31() 112 a0 = *pSrcA++; in arm_cmplx_dot_prod_q31() 132 a0 = *pSrcA++; in arm_cmplx_dot_prod_q31() [all …]
|
/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/soc/realtek/amebad/cmsis-dsp/Source/TransformFunctions/ |
A D | arm_cfft_radix2_f32.c | 126 float32_t a0, a1; in arm_radix2_butterfly_f32() local 160 pSrc[2 * i] = a0; in arm_radix2_butterfly_f32() 202 pSrc[2 * i] = a0; in arm_radix2_butterfly_f32() 224 pSrc[2 * i] = a0; in arm_radix2_butterfly_f32() 265 pSrc[2 * i] = a0; in arm_radix2_butterfly_f32() 295 float32_t a0, a1; in arm_radix2_butterfly_inverse_f32() local 321 pSrc[2 * i] = a0; in arm_radix2_butterfly_inverse_f32() 361 pSrc[2 * i] = a0; in arm_radix2_butterfly_inverse_f32() 384 p0 = a0 * onebyfftLen; in arm_radix2_butterfly_inverse_f32() 430 pSrc[2 * i] = a0; in arm_radix2_butterfly_inverse_f32() [all …]
|
/AliOS-Things-master/components/py_engine/engine/lib/libm_dbl/ |
A D | __tan.c | 69 double w0, a0; in __tan() local 107 a0 = a = -1.0 / w; in __tan() 108 SET_LOW_WORD(a0, 0); in __tan() 109 return a0 + a*(1.0 + a0*w0 + a0*v); in __tan()
|
/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/soc/realtek/amebad/cmsis-dsp/Source/MatrixFunctions/ |
A D | arm_mat_cmplx_mult_f32.c | 76 float32_t a0, b0, c0, d0; in arm_mat_cmplx_mult_f32() local 138 a0 = *pIn1; in arm_mat_cmplx_mult_f32() 149 sumReal1 += a0 * c0; in arm_mat_cmplx_mult_f32() 156 sumImag2 += a0 * d0; in arm_mat_cmplx_mult_f32() 175 a0 = *pIn1; in arm_mat_cmplx_mult_f32() 181 sumReal1 += a0 * c0; in arm_mat_cmplx_mult_f32() 188 sumImag2 += a0 * d0; in arm_mat_cmplx_mult_f32()
|
A D | arm_mat_cmplx_mult_q31.c | 78 q31_t a0, b0, c0, d0; in arm_mat_cmplx_mult_q31() local 136 a0 = *pIn1; in arm_mat_cmplx_mult_q31() 148 sumReal1 += (q63_t) a0 *c0; in arm_mat_cmplx_mult_q31() 157 sumImag1 += (q63_t) a0 *d0; in arm_mat_cmplx_mult_q31() 179 a0 = *pIn1; in arm_mat_cmplx_mult_q31() 186 sumReal1 += (q63_t) a0 *c0; in arm_mat_cmplx_mult_q31() 195 sumImag1 += (q63_t) a0 *d0; in arm_mat_cmplx_mult_q31()
|
A D | arm_mat_mult_q31.c | 87 q31_t a0, a1, a2, a3, b0, b1, b2, b3; local 140 a0 = *pIn1++; 148 sum += (q63_t) a0 *b0;
|
/AliOS-Things-master/components/SDL2/src/image/external/libwebp-1.0.2/src/dsp/ |
A D | filters_msa.c | 106 v8i16 a0, a1, b0, b1, c0, c1; in PredictLineGradient() local 111 ILVRL_B2_SH(zero, tmp0, a0, a1); in PredictLineGradient() 114 ADD2(a0, b0, a1, b1, a0, a1); in PredictLineGradient() 115 SUB2(a0, c0, a1, c1, a0, a1); in PredictLineGradient() 116 CLIP_SH2_0_255(a0, a1); in PredictLineGradient() 117 pred0 = (v16u8)__msa_pckev_b((v16i8)a1, (v16i8)a0); in PredictLineGradient()
|
A D | upsampling_msa.c | 74 v8i16 a0 = __msa_subs_s_h((v8i16)y0, (v8i16)u0); \ 76 const v8i16 b0 = __msa_subs_s_h(a0, (v8i16)v0); \ 78 a0 = __msa_adds_s_h(b0, const_a); \ 90 a0 = SRAI_H(a0, 6); \ 92 dst = (v16u8)__msa_pckev_b((v16i8)a0, (v16i8)a0); \ 188 #define STORE16_4(a0, a1, a2, a3, dst) do { \ argument 191 ILVRL_B2_UB(a1, a0, tmp0, tmp1); \ 201 #define STORE8_4(a0, a1, a2, a3, dst) do { \ argument 203 ILVR_B2_UB(a1, a0, a3, a2, tmp0, tmp1); \ 209 #define STORE2_16(a0, a1, dst) do { \ argument [all …]
|
A D | alpha_processing_sse2.c | 42 const __m128i a0 = _mm_loadl_epi64((const __m128i*)&alpha[i]); in DispatchAlpha_SSE2() local 43 const __m128i a1 = _mm_unpacklo_epi8(a0, zero); in DispatchAlpha_SSE2() 59 all_alphas = _mm_and_si128(all_alphas, a0); in DispatchAlpha_SSE2() 83 const __m128i a0 = _mm_loadu_si128((const __m128i*)&alpha[i]); in DispatchAlphaToGreen_SSE2() local 85 const __m128i b1 = _mm_unpackhi_epi8(zero, a0); in DispatchAlphaToGreen_SSE2() 121 const __m128i a0 = _mm_loadu_si128(src + 0); in ExtractAlpha_SSE2() local 123 const __m128i b0 = _mm_and_si128(a0, a_mask); in ExtractAlpha_SSE2() 242 const __m128i b0 = _mm_and_si128(a0, alpha_mask); in HasAlpha32b_SSE2() 256 const __m128i b0 = _mm_and_si128(a0, alpha_mask); in HasAlpha32b_SSE2() 308 const __m128i a0 = _mm_loadl_epi64((const __m128i*)&alpha[x]); in MultRow_SSE2() local [all …]
|
A D | ssim_sse2.c | 54 __m128i a0 = _mm_loadu_si128((const __m128i*)&src1[i]); in AccumulateSSE_SSE2() local 62 SubtractAndSquare_SSE2(a0, b0, &sum1); in AccumulateSSE_SSE2() 64 a0 = _mm_loadu_si128((const __m128i*)&src1[i]); in AccumulateSSE_SSE2() 70 SubtractAndSquare_SSE2(a0, b0, &sum1); in AccumulateSSE_SSE2() 108 const __m128i a0 = _mm_loadl_epi64((const __m128i*)src1); \ 111 const __m128i a1 = _mm_unpacklo_epi8(a0, zero); \
|
A D | lossless_mips_dsp_r2.c | 173 static WEBP_INLINE uint32_t Average2(uint32_t a0, uint32_t a1) { in Average2() argument 176 : [a0]"+r"(a0) in Average2() 179 return a0; in Average2() 182 static WEBP_INLINE uint32_t Average3(uint32_t a0, uint32_t a1, uint32_t a2) { in Average3() argument 183 return Average2(Average2(a0, a2), a1); in Average3() 186 static WEBP_INLINE uint32_t Average4(uint32_t a0, uint32_t a1, in Average4() argument 188 return Average2(Average2(a0, a1), Average2(a2, a3)); in Average4()
|
A D | enc.c | 171 tmp[2 + i * 4] = (a0 - a1) * 8; in FTransform_C() 181 out[8 + i] = (a0 - a1 + 7) >> 4; in FTransform_C() 203 tmp[0 + i * 4] = a0 + a1; // 14b in FTransformWHT_C() 206 tmp[3 + i * 4] = a0 - a1; in FTransformWHT_C() 213 const int b0 = a0 + a1; // 16b in FTransformWHT_C() 216 const int b3 = a0 - a1; in FTransformWHT_C() 596 const int a0 = in[0] + in[2]; in TTransform() local 600 tmp[0 + i * 4] = a0 + a1; in TTransform() 603 tmp[3 + i * 4] = a0 - a1; in TTransform() 611 const int b0 = a0 + a1; in TTransform() [all …]
|
A D | enc_neon.c | 514 const int32x4_t a0 = vaddl_s16(in.val[0], in.val[2]); in FTransformWHT_NEON() local 518 tmp0.val[0] = vaddq_s32(a0, a1); in FTransformWHT_NEON() 521 tmp0.val[3] = vsubq_s32(a0, a1); in FTransformWHT_NEON() 529 const int32x4_t a0 = vaddq_s32(tmp1.val[0], tmp1.val[2]); in FTransformWHT_NEON() local 728 const int16x8_t a0 = vld1q_s16(out + 0); in CollectHistogram_NEON() local 752 const uint8x16_t a0 = vld1q_u8(a); in AccumulateSSE16_NEON() local 754 const uint8x16_t abs_diff = vabdq_u8(a0, b0); in AccumulateSSE16_NEON() 794 const uint8x8_t a0 = vld1_u8(a + y * BPS); in SSE8x8_NEON() local 796 const uint8x8_t abs_diff = vabd_u8(a0, b0); in SSE8x8_NEON() 804 const uint8x16_t a0 = Load4x4_NEON(a); in SSE4x4_NEON() local [all …]
|
A D | enc_sse41.c | 112 const __m128i a0 = _mm_add_epi16(tmp_0, tmp_2); in TTransform_SSE41() local 116 const __m128i b0 = _mm_add_epi16(a0, a1); in TTransform_SSE41() 119 const __m128i b3 = _mm_sub_epi16(a0, a1); in TTransform_SSE41() 136 const __m128i a0 = _mm_add_epi16(tmp_0, tmp_2); in TTransform_SSE41() local 140 const __m128i b0 = _mm_add_epi16(a0, a1); in TTransform_SSE41() 143 const __m128i b3 = _mm_sub_epi16(a0, a1); in TTransform_SSE41()
|
/AliOS-Things-master/components/py_engine/tests/thread/ |
A D | thread_start2.py | 12 def thread_entry(a0, a1, a2, a3): argument 13 print("thread", a0, a1, a2, a3)
|
/AliOS-Things-master/hardware/arch/riscv/src/rv32_16gpr/ |
A D | port_s.S | 29 csrr a0, mstatus 36 csrw mstatus, a0 114 la a0, g_preferred_ready_task 116 lw a2, (a0)
|
/AliOS-Things-master/hardware/arch/riscv/src/rv64fd_32gpr/ |
A D | port_s.S | 55 csrrci a0, mstatus, RISCV_MSTATUS_MIE 60 csrw mstatus, a0 176 la a0, g_active_task 179 sd a2, (a0) 283 la a0, g_active_task 284 ld a0, (a0) 285 ld sp, (a0)
|
/AliOS-Things-master/hardware/arch/riscv/src/rv32_32gpr/ |
A D | port_s.S | 29 csrr a0, mstatus 36 csrw mstatus, a0 130 la a0, g_preferred_ready_task 132 lw a2, (a0)
|
/AliOS-Things-master/components/ai_agent/src/engine/tflite-micro/third_party/cmsis/CMSIS/NN/Source/ConvolutionFunctions/ |
A D | arm_nn_mat_mult_kernel_s8_s16.c | 271 q7_t a0 = *ip_a0++; in arm_nn_mat_mult_kernel_s8_s16() 276 ch_0_out_0 += a0 * b0; in arm_nn_mat_mult_kernel_s8_s16() 277 ch_0_out_1 += a0 * b1; in arm_nn_mat_mult_kernel_s8_s16() 349 q7_t a0 = *ip_a0++; in arm_nn_mat_mult_kernel_s8_s16() 353 ch_0_out_0 += a0 * b0; in arm_nn_mat_mult_kernel_s8_s16() 354 ch_0_out_1 += a0 * b1; in arm_nn_mat_mult_kernel_s8_s16()
|