Using 16-bit fixed-point instead of floating-point