Home
last modified time | relevance | path

Searched refs:a (Results 1 – 25 of 976) sorted by relevance

12345678910>>...40

/hal_nxp-latest/mcux/middleware/wifi_nxp/sdio_nxp_abs/incl/
Dmlan_sdio.h31 #define MP_TX_AGGR_IN_PROGRESS(a) (a->mpa_tx.pkt_cnt > 0) argument
34 #define MP_TX_AGGR_BUF_HAS_ROOM(a, mbuf, len) ((a->mpa_tx.buf_len + len) <= a->mpa_tx.buf_size) argument
37 #define MP_TX_AGGR_BUF_PUT(a, mbuf, port) \ argument
40 pmadapter->callbacks.moal_memmove(a->pmoal_handle, &a->mpa_tx.buf[a->mpa_tx.buf_len], \
42 a->mpa_tx.buf_len += mbuf->data_len; \
43 if (!a->mpa_tx.pkt_cnt) \
45 a->mpa_tx.start_port = port; \
47 if (a->mpa_tx.start_port <= port) \
49 a->mpa_tx.ports |= (1 << (a->mpa_tx.pkt_cnt)); \
53 a->mpa_tx.ports |= (1 << (a->mpa_tx.pkt_cnt + 1 + (MAX_PORT - a->mp_end_port))); \
[all …]
/hal_nxp-latest/mcux/middleware/mcux-sdk-middleware-connectivity-framework/platform/rw61x/configs/
Dfwk_lfs_config.h53 static inline uint32_t lfs_max(uint32_t a, uint32_t b) in lfs_max() argument
55 return (a > b) ? a : b; in lfs_max()
58 static inline uint32_t lfs_min(uint32_t a, uint32_t b) in lfs_min() argument
60 return (a < b) ? a : b; in lfs_min()
64 static inline uint32_t lfs_aligndown(uint32_t a, uint32_t alignment) in lfs_aligndown() argument
66 return a - (a % alignment); in lfs_aligndown()
69 static inline uint32_t lfs_alignup(uint32_t a, uint32_t alignment) in lfs_alignup() argument
71 return lfs_aligndown(a + alignment - 1, alignment); in lfs_alignup()
75 static inline uint32_t lfs_npw2(uint32_t a) in lfs_npw2() argument
78 return (32u - HAL_CLZ(a - 1)); in lfs_npw2()
[all …]
/hal_nxp-latest/mcux/middleware/mcux-sdk-middleware-connectivity-framework/platform/imx_rt/configs/
Dfwk_lfs_config.h52 static inline uint32_t lfs_max(uint32_t a, uint32_t b) in lfs_max() argument
54 return (a > b) ? a : b; in lfs_max()
57 static inline uint32_t lfs_min(uint32_t a, uint32_t b) in lfs_min() argument
59 return (a < b) ? a : b; in lfs_min()
63 static inline uint32_t lfs_aligndown(uint32_t a, uint32_t alignment) in lfs_aligndown() argument
65 return a - (a % alignment); in lfs_aligndown()
68 static inline uint32_t lfs_alignup(uint32_t a, uint32_t alignment) in lfs_alignup() argument
70 return lfs_aligndown(a + alignment - 1, alignment); in lfs_alignup()
74 static inline uint32_t lfs_npw2(uint32_t a) in lfs_npw2() argument
77 return 32 - __builtin_clz(a - 1); in lfs_npw2()
[all …]
/hal_nxp-latest/mcux/mcux-sdk/middleware/mmcau/asm-cm0p/src/
Dmmcau_md5_functions.s35 # *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
135 # r1 | a / num_blks (arg1)
150 add r1, r5 @ a += F(b,c,d)
152 add r1, r6 @ a += msg_data[0]
154 add r1, r5 @ a += md5_t[0]
156 rors r1, r6 @ ROTL(a,7)
157 add r1, r2 @ a = b + ROTL(a,7)
159 mov r5, r1 @ a
160 mvns r6, r1 @ ~a
[all …]
/hal_nxp-latest/mcux/mcux-sdk/CMSIS/DSP/PrivateInclude/
Darm_sorting.h109 #define vtrn256_128q(a, b) \ argument
111 float32x4_t vtrn128_temp = a.val[1]; \
112 a.val[1] = b.val[0]; \
116 #define vtrn128_64q(a, b) \ argument
119 ab = vget_low_f32(a); \
121 cd = vget_high_f32(a); \
123 a = vcombine_f32(ab, ef); \
127 #define vtrn256_64q(a, b) \ argument
131 a_0 = vget_low_f32(a.val[0]); \
132 a_1 = vget_high_f32(a.val[0]); \
[all …]
/hal_nxp-latest/mcux/mcux-sdk/CMSIS/DSP/Source/DistanceFunctions/
Darm_canberra_distance_f32.c64 f32x4_t a, b, c, accumV; in arm_canberra_distance_f32() local
70 a = vld1q(pA); in arm_canberra_distance_f32()
73 c = vabdq(a, b); in arm_canberra_distance_f32()
75 a = vabsq(a); in arm_canberra_distance_f32()
77 a = vaddq(a, b); in arm_canberra_distance_f32()
82 a = vrecip_medprec_f32(a); in arm_canberra_distance_f32()
88 a = vdupq_m_n_f32(a, 0.0f, vcmpeqq(a, 0.0f)); in arm_canberra_distance_f32()
89 c = vmulq(c, a); in arm_canberra_distance_f32()
101 a = vldrwq_z_f32(pA, p0); in arm_canberra_distance_f32()
104 c = vabdq(a, b); in arm_canberra_distance_f32()
[all …]
Darm_canberra_distance_f16.c77 f16x8_t a, b, c, accumV; in arm_canberra_distance_f16() local
83 a = vld1q(pA); in arm_canberra_distance_f16()
86 c = vabdq(a, b); in arm_canberra_distance_f16()
88 a = vabsq(a); in arm_canberra_distance_f16()
90 a = vaddq(a, b); in arm_canberra_distance_f16()
95 a = vrecip_hiprec_f16(a); in arm_canberra_distance_f16()
101 a = vdupq_m_n_f16(a, 0.0f, vcmpeqq(a, 0.0f)); in arm_canberra_distance_f16()
102 c = vmulq(c, a); in arm_canberra_distance_f16()
114 a = vldrhq_z_f16(pA, p0); in arm_canberra_distance_f16()
117 c = vabdq(a, b); in arm_canberra_distance_f16()
[all …]
Darm_boolean_distance_template.h101 uint32_t a, b, ba, bb; in FUNC() local
148 a = *pA++; in FUNC()
153 ba = a & 1; in FUNC()
155 a = a >> 1; in FUNC()
176 a = *pA++; in FUNC()
179 a = a >> (32 - blkCnt); in FUNC()
184 ba = a & 1; in FUNC()
186 a = a >> 1; in FUNC()
252 uint32_t a,b,ba,bb; in FUNC() local
370 a = *pA++; in FUNC()
[all …]
Darm_jensenshannon_distance_f32.c58 f32x4_t a, b, t, tmpV, accumV; in arm_jensenshannon_distance_f32() local
64 a = vld1q(pA); in arm_jensenshannon_distance_f32()
67 t = vaddq(a, b); in arm_jensenshannon_distance_f32()
70 tmpV = vmulq(a, vrecip_medprec_f32(t)); in arm_jensenshannon_distance_f32()
72 accumV = vfmaq(accumV, a, tmpV); in arm_jensenshannon_distance_f32()
91 a = vldrwq_z_f32(pA, p0); in arm_jensenshannon_distance_f32()
94 t = vaddq(a, b); in arm_jensenshannon_distance_f32()
97 tmpV = vmulq_f32(a, vrecip_medprec_f32(t)); in arm_jensenshannon_distance_f32()
99 accumV = vfmaq_m_f32(accumV, a, tmpV, p0); in arm_jensenshannon_distance_f32()
141 float32_t accum, result, tmp,a,b; in arm_jensenshannon_distance_f32() local
[all …]
Darm_euclidean_distance_f32.c58 f32x4_t a, b, accumV, tempV; in arm_euclidean_distance_f32() local
64 a = vld1q(pA); in arm_euclidean_distance_f32()
67 tempV = vsubq(a, b); in arm_euclidean_distance_f32()
83 a = vldrwq_z_f32(pA, 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
109 a = vld1q_f32(pA); in arm_euclidean_distance_f32()
112 a = vsubq_f32(a,b); in arm_euclidean_distance_f32()
113 accumV = vmlaq_f32(accumV,a,a); in arm_euclidean_distance_f32()
Darm_braycurtis_distance_f32.c58 f32x4_t a, b, c, accumDiffV, accumSumV; in arm_braycurtis_distance_f32() local
66 a = vld1q(pA); 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()
85 a = vldrwq_z_f32(pA, 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
123 a = vld1q_f32(pA); in arm_braycurtis_distance_f32()
126 c = vabdq_f32(a,b); in arm_braycurtis_distance_f32()
[all …]
/hal_nxp-latest/mcux/mcux-sdk/CMSIS/DSP/Source/FilteringFunctions/
Darm_levinson_durbin_q31.c39 __STATIC_FORCEINLINE q31_t mul32x16(q31_t a, q15_t b) in mul32x16() argument
41 q31_t r = ((q63_t)a * (q63_t)b) >> 15; in mul32x16()
47 __STATIC_FORCEINLINE q31_t mul32x32(q31_t a, q31_t b) in mul32x32() argument
50 q31_t r = ((q63_t)a * b) >> 31; in mul32x32()
125 q31_t *a, in arm_levinson_durbin_q31() argument
134 a[0] = divide(phi[1], phi[0]); in arm_levinson_durbin_q31()
138 e = phi[0] - mul32x32(phi[1],a[0]); in arm_levinson_durbin_q31()
157 pA = a; in arm_levinson_durbin_q31()
183 suma += ((q63_t)a[i] * phi[p - i]); in arm_levinson_durbin_q31()
184 sumb += ((q63_t)a[i] * phi[i + 1]); in arm_levinson_durbin_q31()
[all …]
Darm_levinson_durbin_f32.c65 float32_t *a, in arm_levinson_durbin_f32() argument
72 a[0] = phi[1] / phi[0]; in arm_levinson_durbin_f32()
74 e = phi[0] - phi[1] * a[0]; in arm_levinson_durbin_f32()
93 pA = a; in arm_levinson_durbin_f32()
122 suma += a[i] * phi[p - i]; in arm_levinson_durbin_f32()
123 sumb += a[i] * phi[i + 1]; in arm_levinson_durbin_f32()
162 vecA = vldrwq_gather_shifted_offset_f32(a,offset); in arm_levinson_durbin_f32()
172 vstrwq_scatter_shifted_offset_f32(a, offset, tmp); in arm_levinson_durbin_f32()
185 x = a[j] - k * a[p-1-j]; in arm_levinson_durbin_f32()
186 y = a[p-1-j] - k * a[j]; in arm_levinson_durbin_f32()
[all …]
Darm_levinson_durbin_f16.c65 float16_t *a, in arm_levinson_durbin_f16() argument
72 a[0] = (_Float16)phi[1] / (_Float16)phi[0]; in arm_levinson_durbin_f16()
74 e = (_Float16)phi[0] - (_Float16)phi[1] * (_Float16)a[0]; in arm_levinson_durbin_f16()
93 pA = a; in arm_levinson_durbin_f16()
122 suma += (_Float16)a[i] * (_Float16)phi[p - i]; in arm_levinson_durbin_f16()
123 sumb += (_Float16)a[i] * (_Float16)phi[i + 1]; in arm_levinson_durbin_f16()
162 vecA = vldrhq_gather_shifted_offset_f16(a,offset); in arm_levinson_durbin_f16()
172 vstrhq_scatter_shifted_offset_f16(a, offset, tmp); in arm_levinson_durbin_f16()
189 x=(_Float16)a[j] - (_Float16)k * (_Float16)a[p-1-j]; in arm_levinson_durbin_f16()
190 y=(_Float16)a[p-1-j] - (_Float16)k * (_Float16)a[j]; in arm_levinson_durbin_f16()
[all …]
/hal_nxp-latest/mcux/mcux-sdk/CMSIS/DSP/Source/SupportFunctions/
Darm_bitonic_sort_f32.c89 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
142 vminmaxq(a, b); in arm_bitonic_merge_8_f32()
[all …]
/hal_nxp-latest/mcux/mcux-sdk/CMSIS/DSP/Source/TransformFunctions/
Darm_bitreversal2.c46 uint64_t a, b, i, tmp; in arm_bitreversal_64() local
50 a = pBitRevTab[i ] >> 2; in arm_bitreversal_64()
54 tmp = pSrc[a]; in arm_bitreversal_64()
55 pSrc[a] = pSrc[b]; in arm_bitreversal_64()
59 tmp = pSrc[a+1]; in arm_bitreversal_64()
60 pSrc[a+1] = pSrc[b+1]; in arm_bitreversal_64()
80 uint32_t a, b, i, tmp; in arm_bitreversal_32() local
84 a = pBitRevTab[i ] >> 2; in arm_bitreversal_32()
88 tmp = pSrc[a]; in arm_bitreversal_32()
89 pSrc[a] = pSrc[b]; in arm_bitreversal_32()
[all …]
/hal_nxp-latest/mcux/mcux-sdk/CMSIS/DSP/Source/ComplexMathFunctions/
Darm_cmplx_mult_cmplx_f16.c191 _Float16 a, b, c, d; /* Temporary variables to store real and imaginary values */ in arm_cmplx_mult_cmplx_f16() local
203 a = *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()
211 a = *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()
218 a = *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 …]
Darm_cmplx_mult_cmplx_f32.c189 float32_t a, b, c, d; /* Temporary variables to store real and imaginary values */ in arm_cmplx_mult_cmplx_f32() local
238 a = *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()
246 a = *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()
253 a = *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 …]
Darm_cmplx_mult_cmplx_q15.c180 q15_t a, b, c, d; /* Temporary variables */ in arm_cmplx_mult_cmplx_q15() local
192 a = *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()
200 a = *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()
207 a = *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 …]
Darm_cmplx_mult_cmplx_q31.c175 q31_t a, b, c, d; /* Temporary variables */ in arm_cmplx_mult_cmplx_q31() local
187 a = *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()
195 a = *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()
202 a = *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/MatrixFunctions/
Darm_mat_solve_lower_triangular_f32.c56 const arm_matrix_instance_f32 * a, in arm_mat_solve_lower_triangular_f32() argument
66 (a->numRows != a->numCols) || in arm_mat_solve_lower_triangular_f32()
67 (lt->numRows != a->numRows) ) in arm_mat_solve_lower_triangular_f32()
91 float32_t *pA = a->pData; in arm_mat_solve_lower_triangular_f32()
157 const arm_matrix_instance_f32 * a, in arm_mat_solve_lower_triangular_f32() argument
167 (a->numRows != a->numCols) || in arm_mat_solve_lower_triangular_f32()
168 (lt->numRows != a->numRows) ) in arm_mat_solve_lower_triangular_f32()
192 float32_t *pA = a->pData; in arm_mat_solve_lower_triangular_f32()
257 const arm_matrix_instance_f32 * a, in arm_mat_solve_lower_triangular_f32() argument
266 (a->numRows != a->numCols) || in arm_mat_solve_lower_triangular_f32()
[all …]
Darm_mat_solve_upper_triangular_f32.c56 const arm_matrix_instance_f32 * a, in arm_mat_solve_upper_triangular_f32() argument
66 (a->numRows != a->numCols) || in arm_mat_solve_upper_triangular_f32()
67 (ut->numRows != a->numRows) ) in arm_mat_solve_upper_triangular_f32()
84 float32_t *pA = a->pData; in arm_mat_solve_upper_triangular_f32()
153 const arm_matrix_instance_f32 * a, in arm_mat_solve_upper_triangular_f32() argument
163 (a->numRows != a->numCols) || in arm_mat_solve_upper_triangular_f32()
164 (ut->numRows != a->numRows) ) in arm_mat_solve_upper_triangular_f32()
181 float32_t *pA = a->pData; in arm_mat_solve_upper_triangular_f32()
249 const arm_matrix_instance_f32 * a, in arm_mat_solve_upper_triangular_f32() argument
259 (a->numRows != a->numCols) || in arm_mat_solve_upper_triangular_f32()
[all …]
/hal_nxp-latest/mcux/mcux-sdk/drivers/casper/
Dfsl_casper.c170 #define add(c1, c0, a, b) \ argument
175 _t = a + b; \
176 c1 = (uint32_t)(_t < a); \
181 #define add_cout(carry, c, a, b) add((carry), (c), (a), (b)) argument
183 #define add_cout_cin(carryout, c, a, b, carryin) \ argument
186 uint64_t _t = (uint64_t)(a) + (b) + (carryin); \
191 #define sub_borrowout(borrow, c, a, b) \ argument
194 uint32_t _b = (uint32_t)((b) > (a)); \
195 (c) = (a) - (b); \
199 #define sub_borrowin_borrowout(borrowout, c, a, b, borrowin) \ argument
[all …]
/hal_nxp-latest/mcux/mcux-sdk/components/power_manager/
DREADME.md14 ## 1. Introduction <a id="introduction"></a>
16 …CU low-power state, peripheral, memory or clock. Each of these states can be specific to a device.
18a software framework available for bare-metal code and FreeRTOS applications, aiming at facilitati…
22 ## 2. Glossary <a id="glossary"></a>
32 ## 3. SDK Power Manager <a id="sdkpm"></a>
34 ### 1. Features <a id="features"></a>
44 …tch the constraints of the low-power state, the SDK Power Manager will find a lighter low-power st…
50 ### 2. Architecture <a id="architecture"></a>
60 …stead, the application defines the resource constraints to keep enabled for a given low-power stat…
72 - **PM_RegisterNotify** --> OPTIONAL ; Registers a notify element into the selected group. The call…
[all …]
/hal_nxp-latest/mcux/mcux-sdk/utilities/debug_console_lite/
Dfsl_debug_console.c51 typedef int (*PUTCHAR_FUNC)(int a);
304 long long int a; in DbgConsole_ConvertRadixNumToString() local
313 int a; in DbgConsole_ConvertRadixNumToString()
335 a = 0; in DbgConsole_ConvertRadixNumToString()
343 a = 0; in DbgConsole_ConvertRadixNumToString()
352 (void)a; in DbgConsole_ConvertRadixNumToString()
368 a = *(long long int *)nump; in DbgConsole_ConvertRadixNumToString()
370 a = *(int *)nump; in DbgConsole_ConvertRadixNumToString()
372 if (a == 0) in DbgConsole_ConvertRadixNumToString()
378 while (a != 0) in DbgConsole_ConvertRadixNumToString()
[all …]

12345678910>>...40