Lines Matching refs:AccumScalar
41 template <typename AccumScalar, typename DstScalar>
42 void ApplyMultiplier(const MulParams<AccumScalar, DstScalar>& mul_params,
43 int channel, AccumScalar* accum);
55 template <typename AccumScalar, typename DstScalar,
56 bool IsApplicable = std::is_same<AccumScalar, std::int32_t>::value &&
61 template <typename AccumScalar, typename DstScalar>
62 struct ApplyMultiplierImpl<AccumScalar, DstScalar, false> {
63 static void Run(const MulParams<AccumScalar, DstScalar>&, int, AccumScalar*) {
67 template <typename AccumScalar, typename DstScalar>
68 struct ApplyMultiplierImpl<AccumScalar, DstScalar, true> {
69 static void Run(const MulParams<AccumScalar, DstScalar>& mul_params,
70 int channel, AccumScalar* accum) {
71 AccumScalar m = mul_params.multiplier_fixedpoint_perchannel()
83 template <typename AccumScalar, typename DstScalar>
84 void ApplyMultiplier(const MulParams<AccumScalar, DstScalar>& mul_params,
85 int channel, AccumScalar* accum) {
86 detail::ApplyMultiplierImpl<AccumScalar, DstScalar>::Run(mul_params, channel,