pub const FP_INFINITE: u32 = 1;