Maybe this is a red herring but I'm trying to understand what (if any) differences exist between integer math and math on some other fixed point number system.
Is there additional cost to operations on a fixed point number where 2^0 isn't bit 0?
What's the difference between multiplying all your numbers by 2^10 and performing "normal" math vs operating in a 22p10 fixed point number system?
Does this come down to nomenclature or am I missing something? I'm working in the context of microcontrollers.