| 1899 | |
| 1900 | template <typename T> |
| 1901 | inline void Mul(const T* input1_data, const Dims<4>& input1_dims, |
| 1902 | const T* input2_data, const Dims<4>& input2_dims, |
| 1903 | T output_activation_min, T output_activation_max, |
| 1904 | T* output_data, const Dims<4>& output_dims) { |
| 1905 | tflite::ArithmeticParams op_params; |
| 1906 | SetActivationParams(output_activation_min, output_activation_max, &op_params); |
| 1907 | |
| 1908 | Mul(op_params, DimsToShape(input1_dims), input1_data, |
| 1909 | DimsToShape(input2_dims), input2_data, DimsToShape(output_dims), |
| 1910 | output_data); |
| 1911 | } |
| 1912 | |
| 1913 | // legacy, for compatibility with old checked-in code |
| 1914 | template <FusedActivationFunctionType Ac> |
nothing calls this directly
no test coverage detected