|
|
|
@@ -31,8 +31,8 @@ void MatMulInt8_16x4(const int8_t *a, const int8_t *b, int *dst, int row_4, int |
|
|
|
void RowMajor2Row16x4MajorInt8(const int8_t *src_ptr, int8_t *dst_ptr, int row, int col); |
|
|
|
void RowMajor2Col16x4MajorInt8(int8_t *src, int row, int col, int8_t *dst); |
|
|
|
void CalcInputSums(int8_t *input, int row, int col, int weight_zp, int *dst, DataOrder order); |
|
|
|
void CalcWeightBiasSums(int8_t *weight, int row, int col, int input_zp, int *weight_zp_ptr, const int *bias, int *dst, |
|
|
|
DataOrder order, bool filter_per_channel); |
|
|
|
void CalcWeightBiasSums(int8_t *weight, int row, int col, int input_zp, const int *weight_zp_ptr, const int *bias, |
|
|
|
int *dst, DataOrder order, bool filter_per_channel); |
|
|
|
void MatmulInt8Opt(const int8_t *a, const int8_t *b, int8_t *dst, int row, int col, int deep16, const int *a_sums, |
|
|
|
const int *bias, int act_min, int act_max, int out_zp, const int32_t *multiplier, |
|
|
|
const int32_t *left_shift, const int32_t *right_shift, size_t stride, size_t filter_peroc, |
|
|
|
|