Home
last modified time | relevance | path

Searched refs:mul_res (Results 1 – 5 of 5) sorted by relevance

/cmsis-nn-latest/Source/BasicMathFunctions/
Darm_elementwise_mul_s8.c98 int32_t mul_res; in arm_elementwise_mul_s8() local
126 mul_res = SMULBB(b_1, b_2); in arm_elementwise_mul_s8()
127 mul_res = arm_nn_requantize(mul_res, out_mult, out_shift) + out_offset; in arm_elementwise_mul_s8()
129 mul_res = MAX(mul_res, out_activation_min); in arm_elementwise_mul_s8()
130 mul_res = MIN(mul_res, out_activation_max); in arm_elementwise_mul_s8()
131 r1 = (int8_t)mul_res; in arm_elementwise_mul_s8()
134 mul_res = SMULTT(b_1, b_2); in arm_elementwise_mul_s8()
135 mul_res = arm_nn_requantize(mul_res, out_mult, out_shift) + out_offset; in arm_elementwise_mul_s8()
136 mul_res = MAX(mul_res, out_activation_min); in arm_elementwise_mul_s8()
137 mul_res = MIN(mul_res, out_activation_max); in arm_elementwise_mul_s8()
[all …]
Darm_elementwise_mul_acc_s16.c100 int32_t mul_res; in arm_elementwise_mul_acc_s16() local
111 mul_res = SMULBB(two_halfword_1, two_halfword_2); in arm_elementwise_mul_acc_s16()
115 mul_res = input_1 * input_2; in arm_elementwise_mul_acc_s16()
117 mul_res = arm_nn_requantize(mul_res, out_mult, out_shift); in arm_elementwise_mul_acc_s16()
118 mul_res += output[0]; in arm_elementwise_mul_acc_s16()
120 mul_res = MAX(mul_res, activation_min); in arm_elementwise_mul_acc_s16()
121 mul_res = MIN(mul_res, activation_max); in arm_elementwise_mul_acc_s16()
122 mul_1 = (int16_t)mul_res; in arm_elementwise_mul_acc_s16()
125 mul_res = SMULTT(two_halfword_1, two_halfword_2); in arm_elementwise_mul_acc_s16()
129 mul_res = input_1 * input_2; in arm_elementwise_mul_acc_s16()
[all …]
Darm_elementwise_mul_s16.c95 int32_t mul_res; in arm_elementwise_mul_s16() local
106 mul_res = SMULBB(two_halfword_1, two_halfword_2); in arm_elementwise_mul_s16()
110 mul_res = input_1 * input_2; in arm_elementwise_mul_s16()
112 mul_res = arm_nn_requantize(mul_res, out_mult, out_shift); in arm_elementwise_mul_s16()
113 mul_res = MAX(mul_res, out_activation_min); in arm_elementwise_mul_s16()
114 mul_res = MIN(mul_res, out_activation_max); in arm_elementwise_mul_s16()
115 mul_1 = (int16_t)mul_res; in arm_elementwise_mul_s16()
118 mul_res = SMULTT(two_halfword_1, two_halfword_2); in arm_elementwise_mul_s16()
122 mul_res = input_1 * input_2; in arm_elementwise_mul_s16()
124 mul_res = arm_nn_requantize(mul_res, out_mult, out_shift); in arm_elementwise_mul_s16()
[all …]
Darm_elementwise_mul_s16_batch_offset.c103 int32_t mul_res; in arm_elementwise_mul_s16_batch_offset()
114 mul_res = SMULBB(two_halfword_1, two_halfword_2); in arm_elementwise_mul_s16_batch_offset()
118 mul_res = input_1 * input_2; in arm_elementwise_mul_s16_batch_offset()
120 mul_res = arm_nn_requantize(mul_res, out_mult, out_shift) + out_offset; in arm_elementwise_mul_s16_batch_offset()
121 mul_res = MAX(mul_res, NN_Q15_MIN); in arm_elementwise_mul_s16_batch_offset()
122 mul_res = MIN(mul_res, NN_Q15_MAX); in arm_elementwise_mul_s16_batch_offset()
123 mul_1 = (int16_t)mul_res; in arm_elementwise_mul_s16_batch_offset()
126 mul_res = SMULTT(two_halfword_1, two_halfword_2); in arm_elementwise_mul_s16_batch_offset()
130 mul_res = input_1 * input_2; in arm_elementwise_mul_s16_batch_offset()
132 mul_res = arm_nn_requantize(mul_res, out_mult, out_shift) + out_offset; in arm_elementwise_mul_s16_batch_offset()
[all …]
Darm_elementwise_mul_s16_s8.c103 int32_t mul_res = SMULBB(input_1, input_2); in arm_elementwise_mul_s16_s8() local
104 mul_res = arm_nn_requantize(mul_res, out_mult, out_shift) + out_offset; in arm_elementwise_mul_s16_s8()
105 mul_res = CLAMP(mul_res, NN_Q7_MAX, NN_Q7_MIN); in arm_elementwise_mul_s16_s8()
106 int32_t mul = (int16_t)(mul_res & 0xFF); in arm_elementwise_mul_s16_s8()
108 mul_res = SMULTT(input_1, input_2); in arm_elementwise_mul_s16_s8()
109 mul_res = arm_nn_requantize(mul_res, out_mult, out_shift) + out_offset; in arm_elementwise_mul_s16_s8()
110 mul_res = CLAMP(mul_res, NN_Q7_MAX, NN_Q7_MIN); in arm_elementwise_mul_s16_s8()
111 mul |= (int16_t)mul_res << 8; in arm_elementwise_mul_s16_s8()
120 int32_t mul_res = (*input_1_vect) * (*input_2_vect); in arm_elementwise_mul_s16_s8() local
121 mul_res = arm_nn_requantize(mul_res, out_mult, out_shift) + out_offset; in arm_elementwise_mul_s16_s8()
[all …]