Searched refs:left_shift (Results 1 – 8 of 8) sorted by relevance
/cmsis-nn-latest/Source/ActivationFunctions/ |
D | arm_nn_activation_s16.c | 54 const int32_t left_shift, in arm_nn_activation_s16() argument 71 const int32_t input_multiplier = (left_shift < 0) ? 3 : 3 << left_shift; in arm_nn_activation_s16() 72 const int32_t abs_left_shift = (left_shift < 0) ? -left_shift : 0; in arm_nn_activation_s16()
|
/cmsis-nn-latest/Source/BasicMathFunctions/ |
D | arm_elementwise_add_s8.c | 60 const int32_t left_shift, in arm_elementwise_add_s8() argument 85 vect_1 = vshlq_r_s32(vect_1, left_shift); in arm_elementwise_add_s8() 86 vect_2 = vshlq_r_s32(vect_2, left_shift); in arm_elementwise_add_s8() 138 input_1 = (b_1 & 0x0FFFF) << left_shift; in arm_elementwise_add_s8() 142 input_2 = (b_2 & 0x0FFFF) << left_shift; in arm_elementwise_add_s8() 153 input_1 = ((b_1 >> 16) & 0x0FFFF) << left_shift; in arm_elementwise_add_s8() 156 input_2 = ((b_2 >> 16) & 0x0FFFF) << left_shift; in arm_elementwise_add_s8() 167 input_1 = (a_1 & 0x0FFFF) << left_shift; in arm_elementwise_add_s8() 170 input_2 = (a_2 & 0x0FFFF) << left_shift; in arm_elementwise_add_s8() 181 input_1 = ((a_1 >> 16) & 0x0FFFF) << left_shift; in arm_elementwise_add_s8() [all …]
|
D | arm_elementwise_add_s16.c | 60 const int32_t left_shift, in arm_elementwise_add_s16() argument 85 vect_1 = vshlq_r_s32(vect_1, left_shift); in arm_elementwise_add_s16() 86 vect_2 = vshlq_r_s32(vect_2, left_shift); in arm_elementwise_add_s16() 118 input_1 = (int16_t)(two_halfword_1 & 0xFFFF) << left_shift; in arm_elementwise_add_s16() 120 input_2 = (int16_t)(two_halfword_2 & 0xFFFF) << left_shift; in arm_elementwise_add_s16() 128 input_1 = (int16_t)(two_halfword_1 >> 16) << left_shift; in arm_elementwise_add_s16() 130 input_2 = (int16_t)(two_halfword_2 >> 16) << left_shift; in arm_elementwise_add_s16() 147 input_1 = *input_1_vect++ << left_shift; in arm_elementwise_add_s16() 148 input_2 = *input_2_vect++ << left_shift; in arm_elementwise_add_s16()
|
/cmsis-nn-latest/Tests/UnitTest/TestCases/test_arm_elementwise_add_s16/ |
D | test_arm_elementwise_add_s16.c | 41 const int32_t left_shift = ADD_S16_LEFT_SHIFT; in add_s16_arm_elementwise_add_s16() local 58 left_shift, in add_s16_arm_elementwise_add_s16() 86 const int32_t left_shift = ADD_S16_SPILL_LEFT_SHIFT; in add_s16_spill_arm_elementwise_add_s16() local 103 left_shift, in add_s16_spill_arm_elementwise_add_s16()
|
/cmsis-nn-latest/Tests/UnitTest/TestCases/test_arm_elementwise_add_s8/ |
D | test_arm_elementwise_add_s8.c | 40 const int32_t left_shift = ADD_LEFT_SHIFT; in add_arm_elementwise_add_s8() local 57 left_shift, in add_arm_elementwise_add_s8()
|
/cmsis-nn-latest/Tests/UnitTest/ |
D | add_mul_settings.py | 72 self.left_shift = 15 if self.is_int16xint8 else 20 121 … actual_output_scale = double_max_input_scale / ((1 << self.left_shift) * self.output_scale) 157 f.write("#define {}_LEFT_SHIFT {}\n".format(prefix, self.left_shift))
|
/cmsis-nn-latest/Include/ |
D | arm_nnsupportfunctions.h | 1515 const int left_shift = shift - right_shift; in arm_requantize_mve() local 1517 const int32x4_t left_shift_dup = vdupq_n_s32(left_shift); in arm_requantize_mve() 1585 const int left_shift = shift - right_shift; in arm_requantize_mve_pred() local 1588 const int32x4_t left_shift_dup = vdupq_x_n_s32(left_shift, p); in arm_requantize_mve_pred() 1625 const int32x4_t left_shift = vqsubq_s32(shift, right_shift); in arm_requantize_mve_32x4() local 1627 int32x4_t result = vqdmulhq_s32(vshlq_s32(val, left_shift), multiplier); in arm_requantize_mve_32x4() 1635 const int32x4_t left_shift = vpselq_s32(shift, zz, p); in arm_requantize_mve_32x4() 1638 …e_by_power_of_two_mve_32x4(arm_doubling_high_mult_mve_32x4(vshlq_s32(val, left_shift), multiplier), in arm_requantize_mve_32x4()
|
D | arm_nnfunctions.h | 1720 const int32_t left_shift, 1757 const int32_t left_shift, 1870 const int32_t left_shift,
|