Fix assert in diy_float The shifting should have gone the other way, the current incarnation is always true.