18#ifndef LUCI_INTERPRETER_PAL_MUL_COMMON_H
19#define LUCI_INTERPRETER_PAL_MUL_COMMON_H
27 const T *input2_data, T *output_data)
29 ArithmeticOp<T, MulFn<T>>(params, flat_size, input1_data, input2_data, output_data);
34 const T scalar_value, T *output_data)
36 ArithmeticOpScalar<T, MulFn<T>>(params, flat_size, input_data, scalar_value, output_data);
46 BroadcastArithmeticOp4DSlow<T, MulFn<T>>(params, input1_shape, input1_data, input2_shape,
void Mul(const float *input1_data, const Dims< 4 > &input1_dims, const float *input2_data, const Dims< 4 > &input2_dims, float *output_data, const Dims< 4 > &output_dims)
const luci_interpreter::RuntimeShape output_shape
void MulScalar(const ArithmeticParams ¶ms, const int flat_size, const T *input_data, const T scalar_value, T *output_data)
void BroadcastMul4DSlow(const ArithmeticParams ¶ms, const luci_interpreter::RuntimeShape &input1_shape, const T *input1_data, const luci_interpreter::RuntimeShape &input2_shape, const T *input2_data, const luci_interpreter::RuntimeShape &output_shape, T *output_data)