def word

bend-lawful-stdlib@0.1.0.0 · src/float/sf32.bend:84

import bend-lawful-stdlib@0.1.0.0/src/float/sf32.bend as Sf32
import Base
import bend-lawful-stdlib@0.1.0.0/src/float/bin.bend as Bin

84# a word from its fields: 23 mantissa bits, then exponent and sign above
85def word(frac: Bin.Bin, exp: Bin.Bin, neg: Bool) -> F32:
86  F32{Bin.to_word(32n, Bin.add(Bin.low(23n, frac), Bin.shl(Bin.add(exp, sign(neg)), 23n)))}

Uses (8)

Used by (2)