decode-float
(decode-float float)
3 つの値を返します。[1/2, 1) の範囲の浮動小数点数としての仮数部、2 進の指数部、符号 (1.0 または -1.0) で、仮数部 * 2^指数部 * 符号 が元の数になります。0 は 0.0、0、その符号に分解されます。分解は 2 倍・1/2 倍のみで行われ、2 進浮動小数点数では誤差なく計算できるため、すべてのバックエンドがビット単位で同じ値を返します。逆方向の操作は scale-float です。