Searched refs:MultiplyByQuantizedMultiplier (Results 1 – 9 of 9) sorted by relevance
/frameworks/ml/nn/common/ |
D | QuantUtils.cpp | 41 MultiplyByQuantizedMultiplier(shifted, stddev_inverse_a, stddev_inverse_b); in ApplyLayerNorm() 45 int32_t val5 = MultiplyByQuantizedMultiplier(val4, layer_norm_scale_a, in ApplyLayerNorm() 120 value = MultiplyByQuantizedMultiplier(value, multiplier, shift); in CwiseMul() 184 prod = MultiplyByQuantizedMultiplier(prod, multiplier, shift); in VectorBatchVectorCwiseProductAccumulate()
|
D | QuantUtils.h | 19 inline int32_t MultiplyByQuantizedMultiplier(int32_t x, int32_t quantized_multiplier, int shift) { in MultiplyByQuantizedMultiplier() function 44 acc = MultiplyByQuantizedMultiplier(acc, multiplier, shift); in MatrixBatchVectorMultiplyAccumulate()
|
/frameworks/ml/nn/common/operations/ |
D | PRelu.cpp | 88 output_offset + tflite::MultiplyByQuantizedMultiplier( in evalQuant8() 93 tflite::MultiplyByQuantizedMultiplier( in evalQuant8()
|
D | GroupedConv2D.cpp | 164 sum = tflite::MultiplyByQuantizedMultiplier(sum, outputMultiplier, in groupedConvQuant8() 268 sum = tflite::MultiplyByQuantizedMultiplier( in groupedConvQuant8PerChannel()
|
D | TransposeConv2D.cpp | 266 outVal = tflite::MultiplyByQuantizedMultiplier(outVal, outputMultiplier, -outputShift); in transposeConvNhwc() 407 outVal = tflite::MultiplyByQuantizedMultiplier(outVal, outputMultiplier[d], in transposeConvQuant8PerChannelNhwc()
|
D | QuantizedLSTM.cpp | 124 tflite::MultiplyByQuantizedMultiplier(accum, accum_multiplier, accum_shift); in quantizedLstmStep()
|
D | RoiAlign.cpp | 302 int32_t raw_out = tflite::MultiplyByQuantizedMultiplier( in roiAlignQuantNhwc()
|
D | DepthwiseConv2D.cpp | 354 sum = tflite::MultiplyByQuantizedMultiplier(sum, outputMultiplier[oc], in depthwiseConvQuant8PerChannelNhwc()
|
D | Conv2D.cpp | 428 sum = tflite::MultiplyByQuantizedMultiplier(sum, outputMultiplier[d], in convQuant8PerChannelNhwc()
|