[#118788] [Ruby master Bug#20662] pack("g") completely discards any actual NaN value and always packs the same single-precision bytes for a NaN
— "cabo (Carsten Bormann) via ruby-core" <ruby-core@...>
2024/08/04
SXNzdWUgIzIwNjYyIGhhcyBiZWVuIHVwZGF0ZWQgYnkgY2FibyAoQ2Fyc3RlbiBCb3JtYW5uKS4N