When Fixed-Point Beats Floating-Point (And When It Doesn't)

An honest analysis of when Q16.16 is the right choice and when floating-point is acceptable