MAXFRACT2
exp = (value > (MAXFRACT2>>1));
while (value > MAXFRACT2) {
if (rnd && (++value > MAXFRACT2)) {
return (value & (MAXFRACT2>>1)) | (exp << (MANTSIZE2-1));