17#ifndef LUCI_INTERPRETER_PAL_MUL_H
18#define LUCI_INTERPRETER_PAL_MUL_H
20#include <tensorflow/lite/kernels/internal/reference/mul.h>
25static inline void Mul(tflite::ArithmeticParams ¶ms,
const tflite::RuntimeShape &input1_shape,
26 const T *input1_data,
const tflite::RuntimeShape &input2_shape,
27 const T *input2_data,
const tflite::RuntimeShape &
output_shape,
30 tflite::reference_ops::BroadcastMul4DSlow(params, input1_shape, input1_data, input2_shape,
36BroadcastMul4DSlow(tflite::ArithmeticParams ¶ms,
const tflite::RuntimeShape &input1_shape,
37 const T *input1_data,
const tflite::RuntimeShape &input2_shape,
38 const T *input2_data,
const tflite::RuntimeShape &
output_shape, T *output_data)
40 tflite::reference_ops::BroadcastMul4DSlow(params, input1_shape, input1_data, input2_shape,
const luci_interpreter::RuntimeShape output_shape
std::enable_if_t< is_quant8< T >::value > Mul(const BinaryArithmeticOpParam ¶ms, const Shape &input1_shape, const T *input1_data, const Shape &input2_shape, const T *input2_data, const Shape &output_shape, T *output_data)