| /hal_nxp-latest/mcux/mcux-sdk/middleware/mmcau/asm-cm0p/src/ |
| D | mmcau_md5_functions.s | 35 # *md5_state pointer to 128-bit block of md5 state variables: a,b,c,d 86 # *md5_state pointer to 128-bit block of MD5 state variables: a,b,c,d 125 b next_blk 136 # r2 | b / *md5_state (arg2) 145 mov r5, r2 @ b 146 mvns r6, r2 @ ~b 147 ands r5, r3 @ b & c 148 ands r6, r4 @ ~b & d 149 orrs r5, r6 @ F(b,c,d) 150 add r1, r5 @ a += F(b,c,d) [all …]
|
| /hal_nxp-latest/mcux/mcux-sdk/CMSIS/DSP/PrivateInclude/ |
| D | arm_sorting.h | 109 #define vtrn256_128q(a, b) \ argument 112 a.val[1] = b.val[0]; \ 113 b.val[0] = vtrn128_temp ; \ 116 #define vtrn128_64q(a, b) \ argument 120 ef = vget_low_f32(b); \ 122 gh = vget_high_f32(b); \ 124 b = vcombine_f32(cd, gh); \ 127 #define vtrn256_64q(a, b) \ argument 135 b_0 = vget_low_f32(b.val[0]); \ 136 b_1 = vget_high_f32(b.val[0]); \ [all …]
|
| /hal_nxp-latest/mcux/mcux-sdk/CMSIS/DSP/Source/DistanceFunctions/ |
| D | arm_boolean_distance_template.h | 101 uint32_t a, b, ba, bb; in FUNC() local 149 b = *pB++; in FUNC() 154 bb = b & 1; in FUNC() 156 b = b >> 1; in FUNC() 177 b = *pB++; in FUNC() 180 b = b >> (32 - blkCnt); in FUNC() 185 bb = b & 1; in FUNC() 188 b = b >> 1; in FUNC() 252 uint32_t a,b,ba,bb; in FUNC() local 371 b = *pB++; in FUNC() [all …]
|
| D | arm_canberra_distance_f32.c | 64 f32x4_t a, b, c, accumV; in arm_canberra_distance_f32() local 71 b = vld1q(pB); in arm_canberra_distance_f32() 73 c = vabdq(a, b); in arm_canberra_distance_f32() 76 b = vabsq(b); in arm_canberra_distance_f32() 77 a = vaddq(a, b); in arm_canberra_distance_f32() 102 b = vldrwq_z_f32(pB, p0); in arm_canberra_distance_f32() 104 c = vabdq(a, b); in arm_canberra_distance_f32() 107 b = vabsq(b); in arm_canberra_distance_f32() 108 a = vaddq(a, b); in arm_canberra_distance_f32() 138 float32x4_t a,b,c,accumV; in arm_canberra_distance_f32() local [all …]
|
| D | arm_jensenshannon_distance_f32.c | 58 f32x4_t a, b, t, tmpV, accumV; in arm_jensenshannon_distance_f32() local 65 b = vld1q(pB); in arm_jensenshannon_distance_f32() 67 t = vaddq(a, b); in arm_jensenshannon_distance_f32() 74 tmpV = vmulq_f32(b, vrecip_medprec_f32(t)); in arm_jensenshannon_distance_f32() 76 accumV = vfmaq(accumV, b, tmpV); in arm_jensenshannon_distance_f32() 92 b = vldrwq_z_f32(pB, p0); in arm_jensenshannon_distance_f32() 94 t = vaddq(a, b); in arm_jensenshannon_distance_f32() 101 tmpV = vmulq_f32(b, vrecip_medprec_f32(t)); in arm_jensenshannon_distance_f32() 103 accumV = vfmaq_m_f32(accumV, b, tmpV, p0); in arm_jensenshannon_distance_f32() 141 float32_t accum, result, tmp,a,b; in arm_jensenshannon_distance_f32() local [all …]
|
| D | arm_canberra_distance_f16.c | 77 f16x8_t a, b, c, accumV; in arm_canberra_distance_f16() local 84 b = vld1q(pB); in arm_canberra_distance_f16() 86 c = vabdq(a, b); in arm_canberra_distance_f16() 89 b = vabsq(b); in arm_canberra_distance_f16() 90 a = vaddq(a, b); in arm_canberra_distance_f16() 115 b = vldrhq_z_f16(pB, p0); in arm_canberra_distance_f16() 117 c = vabdq(a, b); in arm_canberra_distance_f16() 120 b = vabsq(b); in arm_canberra_distance_f16() 121 a = vaddq(a, b); in arm_canberra_distance_f16()
|
| D | arm_braycurtis_distance_f32.c | 58 f32x4_t a, b, c, accumDiffV, accumSumV; in arm_braycurtis_distance_f32() local 67 b = vld1q(pB); in arm_braycurtis_distance_f32() 69 c = vabdq(a, b); in arm_braycurtis_distance_f32() 72 c = vaddq_f32(a, b); in arm_braycurtis_distance_f32() 86 b = vldrwq_z_f32(pB, p0); in arm_braycurtis_distance_f32() 88 c = vabdq(a, b); in arm_braycurtis_distance_f32() 91 c = vaddq_f32(a, b); in arm_braycurtis_distance_f32() 114 float32x4_t a,b,c,accumDiffV, accumSumV; in arm_braycurtis_distance_f32() local 124 b = vld1q_f32(pB); in arm_braycurtis_distance_f32() 126 c = vabdq_f32(a,b); in arm_braycurtis_distance_f32() [all …]
|
| D | arm_minkowski_distance_f32.c | 43 __attribute__((weak)) float __powisf2(float a, int b) in __powisf2() argument 45 const int recip = b < 0; in __powisf2() 49 if (b & 1) in __powisf2() 51 b /= 2; in __powisf2() 52 if (b == 0) in __powisf2() 79 f32x4_t a, b, tmpV, sumV; in arm_minkowski_distance_f32() local 86 b = vld1q(pB); in arm_minkowski_distance_f32() 88 tmpV = vabdq(a, b); in arm_minkowski_distance_f32() 106 b = vldrwq_z_f32(pB, p0); in arm_minkowski_distance_f32() 108 tmpV = vabdq(a, b); in arm_minkowski_distance_f32()
|
| D | arm_jensenshannon_distance_f16.c | 71 f16x8_t a, b, t, tmpV, accumV; in arm_jensenshannon_distance_f16() local 78 b = vld1q(pB); in arm_jensenshannon_distance_f16() 80 t = vaddq(a, b); in arm_jensenshannon_distance_f16() 87 tmpV = vmulq_f16(b, vrecip_medprec_f16(t)); in arm_jensenshannon_distance_f16() 89 accumV = vfmaq(accumV, b, tmpV); in arm_jensenshannon_distance_f16() 105 b = vldrhq_z_f16(pB, p0); in arm_jensenshannon_distance_f16() 107 t = vaddq(a, b); in arm_jensenshannon_distance_f16() 114 tmpV = vmulq_f16(b, vrecip_medprec_f16(t)); in arm_jensenshannon_distance_f16() 116 accumV = vfmaq_m_f16(accumV, b, tmpV, p0); in arm_jensenshannon_distance_f16()
|
| D | arm_cityblock_distance_f32.c | 56 f32x4_t a, b, accumV, tempV; in arm_cityblock_distance_f32() local 63 b = vld1q(pB); in arm_cityblock_distance_f32() 65 tempV = vabdq(a, b); in arm_cityblock_distance_f32() 82 b = vldrwq_z_f32(pB, p0); in arm_cityblock_distance_f32() 84 tempV = vabdq(a, b); in arm_cityblock_distance_f32() 100 float32x4_t a,b,accumV, tempV; in arm_cityblock_distance_f32() local 109 b = vld1q_f32(pB); in arm_cityblock_distance_f32() 111 tempV = vabdq_f32(a,b); in arm_cityblock_distance_f32()
|
| D | arm_euclidean_distance_f32.c | 58 f32x4_t a, b, accumV, tempV; in arm_euclidean_distance_f32() local 65 b = vld1q(pB); in arm_euclidean_distance_f32() 67 tempV = vsubq(a, b); in arm_euclidean_distance_f32() 84 b = vldrwq_z_f32(pB, p0); in arm_euclidean_distance_f32() 86 tempV = vsubq(a, b); in arm_euclidean_distance_f32() 102 float32x4_t a,b,accumV; in arm_euclidean_distance_f32() local 110 b = vld1q_f32(pB); in arm_euclidean_distance_f32() 112 a = vsubq_f32(a,b); in arm_euclidean_distance_f32()
|
| D | arm_braycurtis_distance_f16.c | 79 f16x8_t a, b, c, accumDiffV, accumSumV; in arm_braycurtis_distance_f16() local 88 b = vld1q(pB); in arm_braycurtis_distance_f16() 90 c = vabdq(a, b); in arm_braycurtis_distance_f16() 93 c = vaddq_f16(a, b); in arm_braycurtis_distance_f16() 107 b = vldrhq_z_f16(pB, p0); in arm_braycurtis_distance_f16() 109 c = vabdq(a, b); in arm_braycurtis_distance_f16() 112 c = vaddq_f16(a, b); in arm_braycurtis_distance_f16()
|
| /hal_nxp-latest/mcux/mcux-sdk/drivers/flash_k4/ |
| D | fsl_flash_utilities.h | 28 #define FOUR_CHAR_CODE(a, b, c, d) (((d) << 24) | ((c) << 16) | ((b) << 8) | ((a))) argument 42 #define B1P4(b) (((uint32_t)(b)&0xFFU) << 24) argument 43 #define B1P3(b) (((uint32_t)(b)&0xFFU) << 16) argument 44 #define B1P2(b) (((uint32_t)(b)&0xFFU) << 8) argument 45 #define B1P1(b) ((uint32_t)(b)&0xFFU) argument 46 #define B2P3(b) (((uint32_t)(b)&0xFFFFU) << 16) argument 47 #define B2P2(b) (((uint32_t)(b)&0xFFFFU) << 8) argument 48 #define B2P1(b) ((uint32_t)(b)&0xFFFFU) argument 49 #define B3P2(b) (((uint32_t)(b)&0xFFFFFFU) << 8) argument 50 #define B3P1(b) ((uint32_t)(b)&0xFFFFFFU) argument
|
| /hal_nxp-latest/mcux/mcux-sdk/drivers/flash/ |
| D | fsl_ftfx_utilities.h | 32 #define FOUR_CHAR_CODE(a, b, c, d) \ argument 33 (((uint32_t)(d) << 24u) | ((uint32_t)(c) << 16u) | ((uint32_t)(b) << 8u) | ((uint32_t)(a))) 50 #define B1P4(b) (((uint32_t)(b)&0xFFU) << 24U) argument 51 #define B1P3(b) (((uint32_t)(b)&0xFFU) << 16U) argument 52 #define B1P2(b) (((uint32_t)(b)&0xFFU) << 8U) argument 53 #define B1P1(b) ((uint32_t)(b)&0xFFU) argument 54 #define B2P3(b) (((uint32_t)(b)&0xFFFFU) << 16U) argument 55 #define B2P2(b) (((uint32_t)(b)&0xFFFFU) << 8U) argument 56 #define B2P1(b) ((uint32_t)(b)&0xFFFFU) argument 57 #define B3P2(b) (((uint32_t)(b)&0xFFFFFFU) << 8U) argument [all …]
|
| /hal_nxp-latest/mcux/mcux-sdk/CMSIS/DSP/Source/TransformFunctions/ |
| D | arm_bitreversal2.c | 46 uint64_t a, b, i, tmp; in arm_bitreversal_64() local 51 b = pBitRevTab[i + 1] >> 2; in arm_bitreversal_64() 55 pSrc[a] = pSrc[b]; in arm_bitreversal_64() 56 pSrc[b] = tmp; in arm_bitreversal_64() 60 pSrc[a+1] = pSrc[b+1]; in arm_bitreversal_64() 61 pSrc[b+1] = tmp; in arm_bitreversal_64() 80 uint32_t a, b, i, tmp; in arm_bitreversal_32() local 85 b = pBitRevTab[i + 1] >> 2; in arm_bitreversal_32() 89 pSrc[a] = pSrc[b]; in arm_bitreversal_32() 90 pSrc[b] = tmp; in arm_bitreversal_32() [all …]
|
| /hal_nxp-latest/mcux/mcux-sdk/CMSIS/DSP/Source/SupportFunctions/ |
| D | arm_bitonic_sort_f32.c | 89 static float32x4x2_t arm_bitonic_resort_8_f32(float32x4_t a, float32x4_t b, uint8_t dir) in arm_bitonic_resort_8_f32() argument 104 vtrn128_64q(a, b); in arm_bitonic_resort_8_f32() 113 vminmaxq(a, b); in arm_bitonic_resort_8_f32() 115 vminmaxq(b, a); in arm_bitonic_resort_8_f32() 117 vtrn128_32q(a, b); in arm_bitonic_resort_8_f32() 126 vminmaxq(a, b); in arm_bitonic_resort_8_f32() 128 vminmaxq(b, a); in arm_bitonic_resort_8_f32() 130 return vzipq_f32(a, b); in arm_bitonic_resort_8_f32() 134 static float32x4x2_t arm_bitonic_merge_8_f32(float32x4_t a, float32x4_t b, uint8_t dir) in arm_bitonic_merge_8_f32() argument 138 b = vrev128q_f32(b); in arm_bitonic_merge_8_f32() [all …]
|
| /hal_nxp-latest/mcux/mcux-sdk/CMSIS/DSP/Source/ComplexMathFunctions/ |
| D | arm_cmplx_mult_cmplx_f16.c | 191 _Float16 a, b, c, d; /* Temporary variables to store real and imaginary values */ in arm_cmplx_mult_cmplx_f16() local 204 b = *pSrcA++; in arm_cmplx_mult_cmplx_f16() 208 *pDst++ = (a * c) - (b * d); in arm_cmplx_mult_cmplx_f16() 209 *pDst++ = (a * d) + (b * c); in arm_cmplx_mult_cmplx_f16() 212 b = *pSrcA++; in arm_cmplx_mult_cmplx_f16() 215 *pDst++ = (a * c) - (b * d); in arm_cmplx_mult_cmplx_f16() 216 *pDst++ = (a * d) + (b * c); in arm_cmplx_mult_cmplx_f16() 219 b = *pSrcA++; in arm_cmplx_mult_cmplx_f16() 222 *pDst++ = (a * c) - (b * d); in arm_cmplx_mult_cmplx_f16() 223 *pDst++ = (a * d) + (b * c); in arm_cmplx_mult_cmplx_f16() [all …]
|
| D | arm_cmplx_mult_cmplx_f32.c | 189 float32_t a, b, c, d; /* Temporary variables to store real and imaginary values */ in arm_cmplx_mult_cmplx_f32() local 239 b = *pSrcA++; in arm_cmplx_mult_cmplx_f32() 243 *pDst++ = (a * c) - (b * d); in arm_cmplx_mult_cmplx_f32() 244 *pDst++ = (a * d) + (b * c); in arm_cmplx_mult_cmplx_f32() 247 b = *pSrcA++; in arm_cmplx_mult_cmplx_f32() 250 *pDst++ = (a * c) - (b * d); in arm_cmplx_mult_cmplx_f32() 251 *pDst++ = (a * d) + (b * c); in arm_cmplx_mult_cmplx_f32() 254 b = *pSrcA++; in arm_cmplx_mult_cmplx_f32() 257 *pDst++ = (a * c) - (b * d); in arm_cmplx_mult_cmplx_f32() 258 *pDst++ = (a * d) + (b * c); in arm_cmplx_mult_cmplx_f32() [all …]
|
| D | arm_cmplx_mult_cmplx_q15.c | 180 q15_t a, b, c, d; /* Temporary variables */ in arm_cmplx_mult_cmplx_q15() local 193 b = *pSrcA++; in arm_cmplx_mult_cmplx_q15() 197 *pDst++ = (q15_t) ( (((q31_t) a * c) >> 17) - (((q31_t) b * d) >> 17) ); in arm_cmplx_mult_cmplx_q15() 198 *pDst++ = (q15_t) ( (((q31_t) a * d) >> 17) + (((q31_t) b * c) >> 17) ); in arm_cmplx_mult_cmplx_q15() 201 b = *pSrcA++; in arm_cmplx_mult_cmplx_q15() 204 *pDst++ = (q15_t) ( (((q31_t) a * c) >> 17) - (((q31_t) b * d) >> 17) ); in arm_cmplx_mult_cmplx_q15() 205 *pDst++ = (q15_t) ( (((q31_t) a * d) >> 17) + (((q31_t) b * c) >> 17) ); in arm_cmplx_mult_cmplx_q15() 208 b = *pSrcA++; in arm_cmplx_mult_cmplx_q15() 211 *pDst++ = (q15_t) ( (((q31_t) a * c) >> 17) - (((q31_t) b * d) >> 17) ); in arm_cmplx_mult_cmplx_q15() 212 *pDst++ = (q15_t) ( (((q31_t) a * d) >> 17) + (((q31_t) b * c) >> 17) ); in arm_cmplx_mult_cmplx_q15() [all …]
|
| D | arm_cmplx_mult_cmplx_q31.c | 175 q31_t a, b, c, d; /* Temporary variables */ in arm_cmplx_mult_cmplx_q31() local 188 b = *pSrcA++; in arm_cmplx_mult_cmplx_q31() 192 *pDst++ = (q31_t) ( (((q63_t) a * c) >> 33) - (((q63_t) b * d) >> 33) ); in arm_cmplx_mult_cmplx_q31() 193 *pDst++ = (q31_t) ( (((q63_t) a * d) >> 33) + (((q63_t) b * c) >> 33) ); in arm_cmplx_mult_cmplx_q31() 196 b = *pSrcA++; in arm_cmplx_mult_cmplx_q31() 199 *pDst++ = (q31_t) ( (((q63_t) a * c) >> 33) - (((q63_t) b * d) >> 33) ); in arm_cmplx_mult_cmplx_q31() 200 *pDst++ = (q31_t) ( (((q63_t) a * d) >> 33) + (((q63_t) b * c) >> 33) ); in arm_cmplx_mult_cmplx_q31() 203 b = *pSrcA++; in arm_cmplx_mult_cmplx_q31() 206 *pDst++ = (q31_t) ( (((q63_t) a * c) >> 33) - (((q63_t) b * d) >> 33) ); in arm_cmplx_mult_cmplx_q31() 207 *pDst++ = (q31_t) ( (((q63_t) a * d) >> 33) + (((q63_t) b * c) >> 33) ); in arm_cmplx_mult_cmplx_q31() [all …]
|
| /hal_nxp-latest/mcux/mcux-sdk/CMSIS/DSP/Source/FilteringFunctions/ |
| D | arm_biquad_cascade_df1_f32.c | 362 float32x4_t b; in arm_biquad_cascade_df1_f32() local 380 b = vld1q_f32(pCoeffs); in arm_biquad_cascade_df1_f32() 381 b = vrev64q_f32(b); in arm_biquad_cascade_df1_f32() 382 b = vcombine_f32(vget_high_f32(b), vget_low_f32(b)); in arm_biquad_cascade_df1_f32() 386 b = vsetq_lane_f32(0.0f,b,0); in arm_biquad_cascade_df1_f32() 412 t = vmul_f32(vget_high_f32(b), vget_high_f32(tmp)); in arm_biquad_cascade_df1_f32() 413 t = vmla_f32(t, vget_low_f32(b), vget_low_f32(tmp)); in arm_biquad_cascade_df1_f32() 419 t = vmul_f32(vget_high_f32(b), vget_high_f32(tmp)); in arm_biquad_cascade_df1_f32() 420 t = vmla_f32(t, vget_low_f32(b), vget_low_f32(tmp)); in arm_biquad_cascade_df1_f32() 428 t = vmul_f32(vget_high_f32(b), vget_high_f32(tmp)); in arm_biquad_cascade_df1_f32() [all …]
|
| /hal_nxp-latest/mcux/mcux-sdk/CMSIS/DSP/Include/ |
| D | arm_vec_math_f16.h | 51 f16x8_t b; in vrecip_medprec_f16() local 62 b = 2.0f16 - xinv.f * ax; in vrecip_medprec_f16() 63 xinv.f = xinv.f * b; in vrecip_medprec_f16() 65 b = 2.0f16 - xinv.f * ax; in vrecip_medprec_f16() 66 xinv.f = xinv.f * b; in vrecip_medprec_f16() 68 b = 2.0f16 - xinv.f * ax; in vrecip_medprec_f16() 69 xinv.f = xinv.f * b; in vrecip_medprec_f16() 85 f16x8_t b; in vrecip_hiprec_f16() local 96 b = 2.0f16 - xinv.f * ax; in vrecip_hiprec_f16() 97 xinv.f = xinv.f * b; in vrecip_hiprec_f16() [all …]
|
| D | arm_vec_math.h | 50 f32x4_t b; in vrecip_medprec_f32() local 60 b = 2.0f - xinv.f * ax; in vrecip_medprec_f32() 61 xinv.f = xinv.f * b; in vrecip_medprec_f32() 63 b = 2.0f - xinv.f * ax; in vrecip_medprec_f32() 64 xinv.f = xinv.f * b; in vrecip_medprec_f32() 66 b = 2.0f - xinv.f * ax; in vrecip_medprec_f32() 67 xinv.f = xinv.f * b; in vrecip_medprec_f32() 83 f32x4_t b; in vrecip_hiprec_f32() local 94 b = 2.0f - xinv.f * ax; in vrecip_hiprec_f32() 95 xinv.f = xinv.f * b; in vrecip_hiprec_f32() [all …]
|
| /hal_nxp-latest/mcux/mcux-sdk/drivers/sha/ |
| D | fsl_sha.c | 40 uint8_t b[SHA_BLOCK_SIZE]; /*!< byte array */ member 311 (void)sha_memcpy(&ctxInternal->blk.b[ctxInternal->blksz], message, toCopy); in sha_process_message_data() 316 sha_one_block(base, &ctxInternal->blk.b[0]); in sha_process_message_data() 328 (void)sha_memcpy(&ctxInternal->blk.b[0], message, messageSize); in sha_process_message_data() 362 (void)sha_memcpy(&ctxInternal->blk.b[ctxInternal->blksz], message, toCopy); in sha_process_message_data_master() 367 sha_one_block(base, &ctxInternal->blk.b[0]); in sha_process_message_data_master() 402 (void)sha_memcpy(&ctxInternal->blk.b[0], message, messageSize); in sha_process_message_data_master() 432 (void)sha_memcpy(&lastBlock.b[0], &ctxInternal->blk.b[0], ctxInternal->blksz); in sha_finalize() 433 lastBlock.b[ctxInternal->blksz] = (uint8_t)0x80U; in sha_finalize() 435 sha_one_block(base, &lastBlock.b[0]); in sha_finalize() [all …]
|
| /hal_nxp-latest/mcux/mcux-sdk/scripts/kconfig/ |
| D | diffconfig.py | 100 b = readconfig(open(configb_filename)) 109 if config not in b: 119 if a[config] != b[config]: 122 del b[config] 125 print_config("->", config, a[config], b[config]) 126 del b[config] 130 new = sorted(b.keys()) 132 print_config("+", config, None, b[config])
|