| 3476 | // legacy, for compatibility with old checked-in code |
| 3477 | template <FusedActivationFunctionType Ac> |
| 3478 | void Add(const float* input1_data, const Dims<4>& input1_dims, |
| 3479 | const float* input2_data, const Dims<4>& input2_dims, |
| 3480 | float* output_data, const Dims<4>& output_dims) { |
| 3481 | float output_activation_min, output_activation_max; |
| 3482 | GetActivationMinMax(Ac, &output_activation_min, &output_activation_max); |
| 3483 | |
| 3484 | tflite::ArithmeticParams op_params; |
| 3485 | op_params.float_activation_min = output_activation_min; |
| 3486 | op_params.float_activation_max = output_activation_max; |
| 3487 | Add(op_params, DimsToShape(input1_dims), input1_data, |
| 3488 | DimsToShape(input2_dims), input2_data, DimsToShape(output_dims), |
| 3489 | output_data); |
| 3490 | } |
| 3491 | |
| 3492 | template <FusedActivationFunctionType Ac> |
| 3493 | inline void Add(int left_shift, const uint8* input1_data, |
nothing calls this directly
no test coverage detected