def unpack.sub

bend-kit-f64@0.1.0.0 · f64.bend:758

import bend-kit-f64@0.1.0.0/f64.bend as F64
import Base

758def unpack.sub(sub: Bool, exp: U32, +h: U32, l: U32) -> Parts:
759  match sub:
760    case True{}:
761      Parts{Fin{}, (h >> 31n : U32), 4097, W2{(h .&. 1048575 : U32), l}}
762    case False{}:
763      Parts{Fin{}, (h >> 31n : U32), (exp + 4096 : U32), W2{((h .&. 1048575) .|. 1048576 : U32), l}}

Uses (9)

Used by (1)