def mul_n
import bend-collections-laws-math@1.0.0.0/src/math/f64.bend as F64import Base
import bend-collections-laws-math@1.0.0.0/src/math/u64.bend as W
import bend-collections-laws-math@1.0.0.0/src/math/w64.bend as X
327def mul_n(+s: Bool, +ea: Nat, +ma: W.U64, +eb: Nat, +mb: W.U64) -> F64:
328 mul_n2(s, Nat.sub(Nat.add(ea, eb), Nat.add(off(), 1023n)), X.mul128(X.shl(ma, 10n), X.shl(mb, 11n)))
Uses (10)
Used by (7)
- bend-collections-laws-math@1.0.0.0/src/math/f64:mul_z
- bend-collections-laws-math@1.0.0.0/proofs/math/typed/f64mulc:sh1
- bend-collections-laws-math@1.0.0.0/proofs/math/typed/f64mulc:sh2
- bend-collections-laws-math@1.0.0.0/proofs/math/typed/f64mulc:sh3
- bend-collections-laws-math@1.0.0.0/proofs/math/typed/f64mulf:mfin
- …