#root::numeric
F32 root/numeric/F32/F32.vi
type F32;
parse root/numeric/F32/parse.vi
fn parse(str: String) -> Option[F32];
to_string root/numeric/F32/to_string.vi
impl to_string: Cast[F32, String];
nan root/numeric/F32/F32.vi:11
const nan: F32;
inf root/numeric/F32/F32.vi:12
const inf: F32;
neg_inf root/numeric/F32/F32.vi:13
const neg_inf: F32;
fork root/numeric/F32/F32.vi:15
impl fork: Fork[F32];
drop root/numeric/F32/F32.vi:16
impl drop: Drop[F32];
add root/numeric/F32/F32.vi:18
impl add: Add[F32, F32, F32];
sub root/numeric/F32/F32.vi:24
impl sub: Sub[F32, F32, F32];
mul root/numeric/F32/F32.vi:30
impl mul: Mul[F32, F32, F32];
pow_n32 root/numeric/F32/F32.vi:36
impl pow_n32: Pow[F32, N32, F32];
pow_i32 root/numeric/F32/F32.vi:42
impl pow_i32: Pow[F32, I32, F32];
div root/numeric/F32/F32.vi:52
impl div: Div[F32, F32, F32];
rem root/numeric/F32/F32.vi:58
impl rem: Rem[F32, F32, F32];
pos root/numeric/F32/F32.vi:64
impl pos: Pos[F32, F32];
neg root/numeric/F32/F32.vi:70
impl neg: Neg[F32, F32];
eq root/numeric/F32/F32.vi:76
impl eq: Eq[F32];
lt root/numeric/F32/F32.vi:86
impl lt: Lt[F32];
le root/numeric/F32/F32.vi:92
impl le: Le[F32];
from_n32 root/numeric/F32/F32.vi:98
impl from_n32: Cast[N32, F32];
to_n32 root/numeric/F32/F32.vi:104
impl to_n32: Cast[F32, N32];
to_bits root/numeric/F32/F32.vi:110
fn to_bits(n: F32) -> N32;
from_bits root/numeric/F32/F32.vi:114
fn from_bits(n: N32) -> F32;
from_parts root/numeric/F32/F32.vi:118
fn from_parts(negative: Bool, raw_exp: N32, mantissa: N32) -> F32;
to_parts root/numeric/F32/F32.vi:122
fn to_parts(f: F32) -> { mantissa: N32, negative: Bool, raw_exp: N32 };
is_nan root/numeric/F32/F32.vi:130
fn is_nan(f: F32) -> Bool;
abs root/numeric/F32/F32.vi:134
fn abs(f: F32) -> F32;
show root/numeric/F32/F32.vi:142
impl show: Show[F32];