Lines Matching defs:output

20 __float32_to_int8_neon_s8x8(const float *input, int8_t *output, float scale, int8_t zero_point)
55 vst1_s8(output, s8x8);
59 __float32_to_int8_neon_s8x1(const float *input, int8_t *output, float scale, int8_t zero_point)
75 *output = vqmovnh_s16(s16);
79 rte_ml_io_float32_to_int8(const void *input, void *output, uint64_t nb_elements, float scale,
88 if ((scale == 0) || (nb_elements == 0) || (input == NULL) || (output == NULL))
92 output_buffer = (int8_t *)output;
115 __int8_to_float32_neon_f32x8(const int8_t *input, float *output, float scale, int8_t zero_point)
135 vst1q_f32(output, f32x4);
143 vst1q_f32(output + 4, f32x4);
147 __int8_to_float32_neon_f32x1(const int8_t *input, float *output, float scale, int8_t zero_point)
149 *output = scale * (vcvts_f32_s32((int32_t)*input) - (float)zero_point);
153 rte_ml_io_int8_to_float32(const void *input, void *output, uint64_t nb_elements, float scale,
162 if ((scale == 0) || (nb_elements == 0) || (input == NULL) || (output == NULL))
166 output_buffer = (float *)output;
189 __float32_to_uint8_neon_u8x8(const float *input, uint8_t *output, float scale, uint8_t zero_point)
223 vst1_u8(output, u8x8);
227 __float32_to_uint8_neon_u8x1(const float *input, uint8_t *output, float scale, uint8_t zero_point)
242 *output = vqmovnh_u16(u16);
246 rte_ml_io_float32_to_uint8(const void *input, void *output, uint64_t nb_elements, float scale,
255 if ((scale == 0) || (nb_elements == 0) || (input == NULL) || (output == NULL))
259 output_buffer = (uint8_t *)output;
282 __uint8_to_float32_neon_f32x8(const uint8_t *input, float *output, float scale, uint8_t zero_point)
302 vst1q_f32(output, f32x4);
310 vst1q_f32(output + 4, f32x4);
314 __uint8_to_float32_neon_f32x1(const uint8_t *input, float *output, float scale, uint8_t zero_point)
316 *output = scale * (vcvts_f32_u32((uint32_t)*input) - (float)zero_point);
320 rte_ml_io_uint8_to_float32(const void *input, void *output, uint64_t nb_elements, float scale,
329 if ((scale == 0) || (nb_elements == 0) || (input == NULL) || (output == NULL))
333 output_buffer = (float *)output;
356 __float32_to_int16_neon_s16x4(const float *input, int16_t *output, float scale, int16_t zero_point)
379 vst1_s16(output, s16x4);
383 __float32_to_int16_neon_s16x1(const float *input, int16_t *output, float scale, int16_t zero_point)
395 *output = vqmovns_s32(vget_lane_s32(s32x2, 0));
399 rte_ml_io_float32_to_int16(const void *input, void *output, uint64_t nb_elements, float scale,
408 if ((scale == 0) || (nb_elements == 0) || (input == NULL) || (output == NULL))
412 output_buffer = (int16_t *)output;
435 __int16_to_float32_neon_f32x4(const int16_t *input, float *output, float scale, int16_t zero_point)
457 vst1q_f32(output, f32x4);
461 __int16_to_float32_neon_f32x1(const int16_t *input, float *output, float scale, int16_t zero_point)
463 *output = scale * (vcvts_f32_s32((int32_t)*input) - (float)zero_point);
467 rte_ml_io_int16_to_float32(const void *input, void *output, uint64_t nb_elements, float scale,
476 if ((scale == 0) || (nb_elements == 0) || (input == NULL) || (output == NULL))
480 output_buffer = (float *)output;
503 __float32_to_uint16_neon_u16x4(const float *input, uint16_t *output, float scale,
526 vst1_u16(output, u16x4);
530 __float32_to_uint16_neon_u16x1(const float *input, uint16_t *output, float scale,
539 *output = vqmovns_u32(u32) + zero_point;
543 rte_ml_io_float32_to_uint16(const void *input, void *output, uint64_t nb_elements, float scale,
552 if ((scale == 0) || (nb_elements == 0) || (input == NULL) || (output == NULL))
556 output_buffer = (uint16_t *)output;
579 __uint16_to_float32_neon_f32x4(const uint16_t *input, float *output, float scale,
602 vst1q_f32(output, f32x4);
606 __uint16_to_float32_neon_f32x1(const uint16_t *input, float *output, float scale,
609 *output = scale * (vcvts_f32_u32((uint32_t)*input) - (float)zero_point);
613 rte_ml_io_uint16_to_float32(const void *input, void *output, uint64_t nb_elements, float scale,
622 if ((scale == 0) || (nb_elements == 0) || (input == NULL) || (output == NULL))
626 output_buffer = (float *)output;
649 __float32_to_int32_neon_s32x4(const float *input, int32_t *output, float scale, int32_t zero_point)
671 vst1q_s32(output, s32x4);
675 __float32_to_int32_neon_s32x1(const float *input, int32_t *output, float scale, int32_t zero_point)
687 vst1_lane_s32(output, s32x2, 0);
691 rte_ml_io_float32_to_int32(const void *input, void *output, uint64_t nb_elements, float scale,
700 if ((scale == 0) || (nb_elements == 0) || (input == NULL) || (output == NULL))
704 output_buffer = (int32_t *)output;
727 __int32_to_float32_neon_f32x4(const int32_t *input, float *output, float scale, int32_t zero_point)
745 vst1q_f32(output, f32x4);
749 __int32_to_float32_neon_f32x1(const int32_t *input, float *output, float scale, int32_t zero_point)
751 *output = scale * (vcvts_f32_s32(*input) - (float)zero_point);
755 rte_ml_io_int32_to_float32(const void *input, void *output, uint64_t nb_elements, float scale,
764 if ((scale == 0) || (nb_elements == 0) || (input == NULL) || (output == NULL))
768 output_buffer = (float *)output;
791 __float32_to_uint32_neon_u32x4(const float *input, uint32_t *output, float scale,
810 vst1q_u32(output, u32x4);
814 __float32_to_uint32_neon_u32x1(const float *input, uint32_t *output, float scale,
818 *output = vcvtas_u32_f32((*input) / scale + (float)zero_point);
822 rte_ml_io_float32_to_uint32(const void *input, void *output, uint64_t nb_elements, float scale,
831 if ((scale == 0) || (nb_elements == 0) || (input == NULL) || (output == NULL))
835 output_buffer = (uint32_t *)output;
858 __uint32_to_float32_neon_f32x4(const uint32_t *input, float *output, float scale,
877 vst1q_f32(output, f32x4);
881 __uint32_to_float32_neon_f32x1(const uint32_t *input, float *output, float scale,
884 *output = scale * (vcvts_f32_u32(*input) - (float)zero_point);
888 rte_ml_io_uint32_to_float32(const void *input, void *output, uint64_t nb_elements, float scale,
897 if ((scale == 0) || (nb_elements == 0) || (input == NULL) || (output == NULL))
901 output_buffer = (float *)output;
924 __float32_to_int64_neon_s64x2(const float *input, int64_t *output, float scale, int64_t zero_point)
949 *output = s64;
953 __float32_to_int64_neon_s64x1(const float *input, int64_t *output, float scale, int64_t zero_point)
978 *output = s64;
982 rte_ml_io_float32_to_int64(const void *input, void *output, uint64_t nb_elements, float scale,
991 if ((scale == 0) || (nb_elements == 0) || (input == NULL) || (output == NULL))
995 output_buffer = (int64_t *)output;
1018 __int64_to_float32_neon_f32x2(const int64_t *input, float *output, float scale, int64_t zero_point)
1040 vst1_f32(output, f32x2);
1044 __int64_to_float32_neon_f32x1(const int64_t *input, float *output, float scale, int64_t zero_point)
1066 vst1_lane_f32(output, f32x2, 0);
1070 rte_ml_io_int64_to_float32(const void *input, void *output, uint64_t nb_elements, float scale,
1079 if ((scale == 0) || (nb_elements == 0) || (input == NULL) || (output == NULL))
1083 output_buffer = (float *)output;
1106 __float32_to_uint64_neon_u64x2(const float *input, uint64_t *output, float scale,
1129 vst1q_u64(output, u64x2);
1133 __float32_to_uint64_neon_u64x1(const float *input, uint64_t *output, float scale,
1156 vst1q_lane_u64(output, u64x2, 0);
1160 rte_ml_io_float32_to_uint64(const void *input, void *output, uint64_t nb_elements, float scale,
1169 if ((scale == 0) || (nb_elements == 0) || (input == NULL) || (output == NULL))
1173 output_buffer = (uint64_t *)output;
1196 __uint64_to_float32_neon_f32x2(const uint64_t *input, float *output, float scale,
1219 vst1_f32(output, f32x2);
1223 __uint64_to_float32_neon_f32x1(const uint64_t *input, float *output, float scale,
1246 vst1_lane_f32(output, f32x2, 0);
1250 rte_ml_io_uint64_to_float32(const void *input, void *output, uint64_t nb_elements, float scale,
1259 if ((scale == 0) || (nb_elements == 0) || (input == NULL) || (output == NULL))
1263 output_buffer = (float *)output;
1286 __float32_to_float16_neon_f16x4(const float32_t *input, float16_t *output)
1298 vst1_f16(output, f16x4);
1302 __float32_to_float16_neon_f16x1(const float32_t *input, float16_t *output)
1314 vst1_lane_f16(output, f16x4, 0);
1318 rte_ml_io_float32_to_float16(const void *input, void *output, uint64_t nb_elements)
1326 if ((nb_elements == 0) || (input == NULL) || (output == NULL))
1330 output_buffer = (float16_t *)output;
1353 __float16_to_float32_neon_f32x4(const float16_t *input, float32_t *output)
1365 vst1q_f32(output, f32x4);
1369 __float16_to_float32_neon_f32x1(const float16_t *input, float32_t *output)
1381 vst1q_lane_f32(output, f32x4, 0);
1385 rte_ml_io_float16_to_float32(const void *input, void *output, uint64_t nb_elements)
1393 if ((nb_elements == 0) || (input == NULL) || (output == NULL))
1397 output_buffer = (float32_t *)output;