38 for(
int i = 0; i <
src.num_elements(); ++i)
43 dst[i] = 1.f / std::sqrt(
src[i]);
76 for(
int i = 0; i <
src.num_elements(); ++i)
83 dst_tmp[i] = 1.f / std::sqrt(src_tmp[i]);
88 dst_tmp[i] = (127.0f -
dst.quantization_info().uniform().offset) *
dst.quantization_info().uniform().scale ;
95 dst_tmp[i] = std::log(src_tmp[i]);
99 dst_tmp[i] = (-128.0f -
dst.quantization_info().uniform().offset) *
dst.quantization_info().uniform().scale ;
108 dst = convert_to_asymmetric<int8_t>(dst_tmp,
dst.quantization_info());
123 for(
int i = 0; i <
src.num_elements(); ++i)
130 dst_tmp[i] = 1.f / std::sqrt(src_tmp[i]);
135 dst_tmp[i] = (255.0f -
dst.quantization_info().uniform().offset)*
dst.quantization_info().uniform().scale;
142 dst_tmp[i] = std::log(src_tmp[i]);
146 dst_tmp[i] = -
dst.quantization_info().uniform().offset *
dst.quantization_info().uniform().scale;
155 dst = convert_to_asymmetric<uint8_t>(dst_tmp,
dst.quantization_info());