/cmsis-nn-latest/Source/BasicMathFunctions/ |
D | arm_elementwise_add_s8.c | 108 int32_t input_1; in arm_elementwise_add_s8() 138 input_1 = (b_1 & 0x0FFFF) << left_shift; in arm_elementwise_add_s8() 140 input_1 = arm_nn_requantize(input_1, input_1_mult, input_1_shift); in arm_elementwise_add_s8() 145 sum = input_1 + input_2; in arm_elementwise_add_s8() 153 input_1 = ((b_1 >> 16) & 0x0FFFF) << left_shift; in arm_elementwise_add_s8() 154 input_1 = arm_nn_requantize(input_1, input_1_mult, input_1_shift); in arm_elementwise_add_s8() 159 sum = input_1 + input_2; in arm_elementwise_add_s8() 167 input_1 = (a_1 & 0x0FFFF) << left_shift; in arm_elementwise_add_s8() 168 input_1 = arm_nn_requantize(input_1, input_1_mult, input_1_shift); in arm_elementwise_add_s8() 173 sum = input_1 + input_2; in arm_elementwise_add_s8() [all …]
|
D | arm_elementwise_add_s16.c | 107 int32_t input_1; in arm_elementwise_add_s16() local 118 input_1 = (int16_t)(two_halfword_1 & 0xFFFF) << left_shift; in arm_elementwise_add_s16() 119 input_1 = arm_nn_requantize(input_1, input_1_mult, input_1_shift); in arm_elementwise_add_s16() 122 sum = input_1 + input_2; in arm_elementwise_add_s16() 128 input_1 = (int16_t)(two_halfword_1 >> 16) << left_shift; in arm_elementwise_add_s16() 129 input_1 = arm_nn_requantize(input_1, input_1_mult, input_1_shift); in arm_elementwise_add_s16() 132 sum = input_1 + input_2; in arm_elementwise_add_s16() 147 input_1 = *input_1_vect++ << left_shift; in arm_elementwise_add_s16() 150 input_1 = arm_nn_requantize(input_1, input_1_mult, input_1_shift); in arm_elementwise_add_s16() 153 sum = input_1 + input_2; in arm_elementwise_add_s16()
|
D | arm_elementwise_mul_s16.c | 74 int32x4_t input_1 = vldrhq_z_s32(input_1_vect, pred); in arm_elementwise_mul_s16() local 77 int32x4_t res_0 = vmulq_s32(input_1, input_2); in arm_elementwise_mul_s16() 93 int32_t input_1; in arm_elementwise_mul_s16() local 108 input_1 = (int16_t)(two_halfword_1 & 0xFFFF); in arm_elementwise_mul_s16() 110 mul_res = input_1 * input_2; in arm_elementwise_mul_s16() 120 input_1 = (int16_t)(two_halfword_1 >> 16); in arm_elementwise_mul_s16() 122 mul_res = input_1 * input_2; in arm_elementwise_mul_s16() 139 input_1 = *input_1_vect++; in arm_elementwise_mul_s16() 142 mul_res = input_1 * input_2; in arm_elementwise_mul_s16()
|
D | arm_elementwise_mul_acc_s16.c | 77 int32x4_t input_1 = vldrhq_z_s32(input_1_vect, pred); in arm_elementwise_mul_acc_s16() local 80 int32x4_t res_0 = vmulq_s32(input_1, input_2); in arm_elementwise_mul_acc_s16() 98 int32_t input_1; in arm_elementwise_mul_acc_s16() local 113 input_1 = (int16_t)(two_halfword_1 & 0xFFFF); in arm_elementwise_mul_acc_s16() 115 mul_res = input_1 * input_2; in arm_elementwise_mul_acc_s16() 127 input_1 = (int16_t)(two_halfword_1 >> 16); in arm_elementwise_mul_acc_s16() 129 mul_res = input_1 * input_2; in arm_elementwise_mul_acc_s16() 146 input_1 = *input_1_vect++; in arm_elementwise_mul_acc_s16() 149 mul_res = input_1 * input_2; in arm_elementwise_mul_acc_s16()
|
D | arm_elementwise_mul_s16_batch_offset.c | 77 int32x4_t input_1 = vldrhq_z_s32(input_1_ptr, pred); in arm_elementwise_mul_s16_batch_offset() local 80 int32x4_t res_0 = vmulq_s32(input_1, input_2); in arm_elementwise_mul_s16_batch_offset() 101 int32_t input_1; in arm_elementwise_mul_s16_batch_offset() 116 input_1 = (int16_t)(two_halfword_1 & 0xFFFF); in arm_elementwise_mul_s16_batch_offset() 118 mul_res = input_1 * input_2; in arm_elementwise_mul_s16_batch_offset() 128 input_1 = (int16_t)(two_halfword_1 >> 16); in arm_elementwise_mul_s16_batch_offset() 130 mul_res = input_1 * input_2; in arm_elementwise_mul_s16_batch_offset() 146 input_1 = *input_1_vect++; in arm_elementwise_mul_s16_batch_offset() 149 mul_res = input_1 * input_2; in arm_elementwise_mul_s16_batch_offset()
|
D | arm_elementwise_mul_s16_s8.c | 72 int32x4_t input_1 = vldrhq_z_s32(input_1_ptr, pred); in arm_elementwise_mul_s16_s8() local 75 int32x4_t res_0 = vmulq_s32(input_1, input_2); in arm_elementwise_mul_s16_s8() 100 int32_t input_1 = arm_nn_read_q15x2_ia(&input_1_vect); in arm_elementwise_mul_s16_s8() local 103 int32_t mul_res = SMULBB(input_1, input_2); in arm_elementwise_mul_s16_s8() 108 mul_res = SMULTT(input_1, input_2); in arm_elementwise_mul_s16_s8()
|
D | arm_elementwise_mul_s8.c | 73 int32x4_t input_1 = vldrbq_z_s32(input_1_vect, p); in arm_elementwise_mul_s8() local 74 input_1 = vaddq_n_s32(input_1, input_1_offset); in arm_elementwise_mul_s8() 79 int32x4_t res_0 = vmulq_s32(input_1, input_2); in arm_elementwise_mul_s8() 96 int32_t input_1; in arm_elementwise_mul_s8() local 168 input_1 = *input_1_vect++ + input_1_offset; in arm_elementwise_mul_s8() 171 mul_res = input_1 * input_2; in arm_elementwise_mul_s8()
|
D | arm_maximum_s8.c | 44 arm_max_no_broadcast_s8(const int8_t *input_1, const int8_t *input_2, int8_t *output, int32_t flat_… in arm_max_no_broadcast_s8() argument 51 int8x16_t vec1 = vldrbq_z_s8(input_1, p); in arm_max_no_broadcast_s8() 52 input_1 += 16; in arm_max_no_broadcast_s8() 63 int8_t in1 = *input_1++; in arm_max_no_broadcast_s8() 74 arm_max_scalar_s8(const int8_t *input_1, const int8_t *input_2, int8_t *output, int32_t flat_size) in arm_max_scalar_s8() argument 77 int8x16_t scalar_vec = vdupq_n_s8(*input_1); in arm_max_scalar_s8() 90 int8_t in1 = *input_1; in arm_max_scalar_s8()
|
D | arm_minimum_s8.c | 44 arm_min_no_broadcast_s8(const int8_t *input_1, const int8_t *input_2, int8_t *output, int32_t flat_… in arm_min_no_broadcast_s8() argument 51 int8x16_t vec1 = vldrbq_z_s8(input_1, p); in arm_min_no_broadcast_s8() 52 input_1 += 16; in arm_min_no_broadcast_s8() 63 int8_t in1 = *input_1++; in arm_min_no_broadcast_s8() 74 arm_min_scalar_s8(const int8_t *input_1, const int8_t *input_2, int8_t *output, int32_t flat_size) in arm_min_scalar_s8() argument 77 int8x16_t scalar_vec = vdupq_n_s8(*input_1); in arm_min_scalar_s8() 91 int8_t in1 = *input_1; in arm_min_scalar_s8()
|
/cmsis-nn-latest/Tests/UnitTest/RefactoredTestGen/Lib/ |
D | op_maximum_minimum.py | 48 input_1 = keras.layers.Input(batch_input_shape=input_1_shape) 51 layer = layer_type(input_1, input_2) 52 model = keras.Model([input_1, input_2], [layer]) 71 input_1 = tensor_details[0] 94 generated_params["input_1_offset"] = -input_1['quantization_parameters']['zero_points'][0]
|