Core.Float32
— MethodConvert BFloat16sr to Float32 by padding trailing zeros.
StochasticRounding.BFloat16sr
— TypeThe BFloat16 + stochastic rounding type.
StochasticRounding.BFloat16sr
— MethodConvert to BFloat16sr from Float32 via round-to-nearest and tie to even. Identical to BFloat16(::Float32).
StochasticRounding.Float16sr
— TypeFloat16 + stochastic rounding type.
StochasticRounding.Float32sr
— TypeThe Float32 + stochastic rounding type.
StochasticRounding.BFloat16_chance_roundup
— MethodChance that x::Float32 is round up when converted to BFloat16sr.
StochasticRounding.BFloat16_stochastic_round
— MethodConvert to BFloat16sr from Float32 with stochastic rounding.
StochasticRounding.Float16_chance_roundup
— MethodChance that x::Float32 is round up when converted to Float16sr.
StochasticRounding.Float16_stochastic_round
— MethodConvert to BFloat16sr from Float32 with stochastic rounding.
StochasticRounding.Float32_chance_roundup
— MethodChance that x::Float64 is round up when converted to Float32sr.
StochasticRounding.Float32_stochastic_round
— MethodConvert to Float32sr from Float64 with stochastic rounding.
StochasticRounding.__init__
— MethodReseed the PRNG randomly by recalling.
StochasticRounding.seed
— MethodSeed the PRNG with any integer >0.
StochasticRounding.signexp_mask
— MethodMask for both sign and exponent bits. Equiv to ~significand_mask(Float32).
StochasticRounding.signexp_mask
— MethodMask for both sign and exponent bits. Equiv to ~significand_mask(Float64).