Home
last modified time | relevance | path

Searched refs:MUL_SAT_MVE (Results 1 – 2 of 2) sorted by relevance

/cmsis-nn-latest/Source/SoftmaxFunctions/
Darm_softmax_s8.c47 const int32x4_t x2 = MUL_SAT_MVE(x, x); in arm_exp_on_negative_values_mve_32x4()
48 const int32x4_t op_1 = DIV_POW2_MVE(MUL_SAT_MVE(x2, x2), 2) + MUL_SAT_MVE(x2, x); in arm_exp_on_negative_values_mve_32x4()
49 const int32x4_t op_2 = x + DIV_POW2_MVE(MUL_SAT_MVE(op_1, vdupq_n_s32(715827883)) + x2, 1); in arm_exp_on_negative_values_mve_32x4()
50 int32x4_t result = vdupq_n_s32(1895147668) + MUL_SAT_MVE(vdupq_n_s32(1895147668), op_2); in arm_exp_on_negative_values_mve_32x4()
56 …result = SELECT_USING_MASK(mask, MUL_SAT_MVE(result, vdupq_n_s32(x)), result); … in arm_exp_on_negative_values_mve_32x4()
128 int32x4_t res = MUL_SAT_MVE(ip, vdupq_n_s32(mult)); in arm_softmax_s8()
170 tmp_res = MUL_SAT_MVE(ip, vdupq_n_s32(mult)); in arm_softmax_s8()
172 tmp_res = MUL_SAT_MVE(vdupq_n_s32(shifted_scale), tmp_res); in arm_softmax_s8()
/cmsis-nn-latest/Include/
Darm_nnsupportfunctions.h1275 #define MUL_SAT_MVE(a, b) arm_doubling_high_mult_mve_32x4((a), (b)) macro