if (want>=FFLOAT) return(hdst==want && hsrc==want);
/* FLOAT, DFLOAT not compat: rounding */
return(hsrc>=want && hdst>=want && hdst<FFLOAT);
if (want>=FFLOAT) return(hdst==want && hsrc==want);
/* FLOAT, DFLOAT not compat: rounding */
return(hsrc>=want && hdst>=want && hdst<FFLOAT);