| sum = multiply_subtract_32x32_rshift32_rounded(p1, p3, 1431655765); // sum: 2.30 | sum = multiply_subtract_32x32_rshift32_rounded(p1, p3, 1431655765); // sum: 2.30 | ||||
| p5 = multiply_32x32_rshift32_rounded(p3, p2); // p5: 6.26 | p5 = multiply_32x32_rshift32_rounded(p3, p2); // p5: 6.26 | ||||
| sum = multiply_accumulate_32x32_rshift32_rounded(sum, p5, 572662306); | sum = multiply_accumulate_32x32_rshift32_rounded(sum, p5, 572662306); | ||||
| p7 = multiply_32x32_rshift32_rounded(p5, p2); // p7: 9.22 | |||||
| p7 = multiply_32x32_rshift32_rounded(p5, p2); // p7: 9.23 | |||||
| sum = multiply_subtract_32x32_rshift32_rounded(sum, p7, 109078534); | sum = multiply_subtract_32x32_rshift32_rounded(sum, p7, 109078534); | ||||
| p9 = multiply_32x32_rshift32_rounded(p7, p2); // p9: 12.20 | p9 = multiply_32x32_rshift32_rounded(p7, p2); // p9: 12.20 | ||||
| sum = multiply_accumulate_32x32_rshift32_rounded(sum, p9, 12119837); | sum = multiply_accumulate_32x32_rshift32_rounded(sum, p9, 12119837); |