module
    mulAddRecF16_mul (
        input [(`floatControlWidth - 1):0] control,
        input [16:0] a,
        input [16:0] b,
        input [2:0] roundingMode,
        output [16:0] out,
        output [4:0] exceptionFlags
    );

    wire [16:0] zeroAddend = {a[16] ^ b[16], 16'b0};
    mulAddRecFN#(5, 11)
        mulAddRecFN(
            control, 2'b0, a, b, zeroAddend, roundingMode, out, exceptionFlags
        );

endmodule