Numpy Float to HalfFloat conversion RNE when result is subnormal
I’m trying to understand how NumPy implements rounding to nearest even when converting to a lower precision format, in this case, Float32 to Float16, specifically the case, when the number is normal in Float32, but it’s rounded to a subnormal in Float16.