Consider the simple calculation:
result = (A/B)*scaleFactor
where all quantities are unsigned, 32-bit integers.
A/B is strictly less than 1, but
A*scaleFactor could be larger than 2^32.
Therefore, it seems I have two options:
result = ((float)(A)/B)*scaleFactor
or
result = ((uint64_t)(A)*scaleFactor)/B
Which sequence of operations is faster on the K64?