thank you
On Saturday, March 12, 2016 at 8:15:38 AM UTC-5, Tomas Lycken wrote: > > I think stretch was a pretty good suggestion, actually. > > trunc as in “truncate” makes sense for taking 3.14 -> 3 and -2.718 -> -2; > you quite literally truncate the decimal representation of the number by > chopping off the decimals. I could imagine the opposite, 3.14 -> 4 and > -2.718 -> -3, as either “stretching” the numbers to reach all the way to > the next integer, or “filling” up the remaining distance. Since fill is > already loaded with quite different meaning, I’d go with stretch. > > // T > > On Saturday, March 12, 2016 at 2:04:23 PM UTC+1, Dan wrote: > > trunc_to_inf and add an alias trunc_to_zero for regular trunc ?? >> >> On Saturday, March 12, 2016 at 1:49:41 PM UTC+2, Jeffrey Sarnoff wrote: >>> >>> x = trunc(fp) yields fp rounded towards zero to the closest integer >>> valued float. >>> What name would you give to the complementary function, rounding away >>> from zero to the closest integer valued float? >>> >>> stretch(fp) = signbit(fp) ? floor(fp) : ceil(fp) # abs(trunc(fp) - >>> stretch(fp)) is 0.0 when fp is integer valued and is 1.0 otherwise >>> >>> >>> >>> >
