simon jenkin's fix for float->16bit dithering