scale : int or std::integral_constant of int type limited to the range [0, 15].
Return value
Returns the elementwise reduced part of the scaled input. The number of fraction bits retained is specified by scale. By default the internal rounding after scaling is done to nearest integer. The call fracscale(x, scale) is equivalent to x-eve::ldexp(eve::nearest(eve::ldexp(x,scale), -scale))
with o denoting one of these options the call is equivalent to x-eve::roundscale[o](x, scale)