pub(super) fn embedded_curve_add<F: AcirField>(
backend: &impl BlackBoxFunctionSolver<F>,
initial_witness: &mut WitnessMap<F>,
input1: [FunctionInput<F>; 3],
input2: [FunctionInput<F>; 3],
outputs: (Witness, Witness, Witness),
) -> Result<(), OpcodeResolutionError<F>>