make use of math_mul32_ptrs and math_add32_ptrs