var searchIndex = {}; searchIndex["half"] = {"doc":"A crate that provides support for the half-precision floating point type.","items":[[3,"f16","half","The 16-bit floating point type.",null,null],[0,"consts","","Useful `f16` constants.",null,null],[17,"DIGITS","half::consts","16-bit equivalent of `std::f32::DIGITS`",null,null],[17,"EPSILON","","16-bit floating point epsilon. `9.7656e-4`",null,null],[17,"INFINITY","","16-bit positive infinity.",null,null],[17,"MANTISSA_DIGITS","","16-bit equivalent of `std::f32::MANTISSA_DIGITS`",null,null],[17,"MAX","","Largest finite `f16` value. `65504`",null,null],[17,"MAX_10_EXP","","16-bit equivalent of `std::f32::MAX_10_EXP`",null,null],[17,"MAX_EXP","","16-bit equivalent of `std::f32::MAX_EXP`",null,null],[17,"MIN","","Smallest finite `f16` value.",null,null],[17,"MIN_10_EXP","","16-bit equivalent of `std::f32::MIN_10_EXP`",null,null],[17,"MIN_EXP","","16-bit equivalent of `std::f32::MIN_EXP`",null,null],[17,"MIN_POSITIVE","","Smallest positive, normalized `f16` value. Approx. `6.10352e−5`",null,null],[17,"NAN","","16-bit NaN.",null,null],[17,"NEG_INFINITY","","16-bit negative infinity.",null,null],[17,"RADIX","","16-bit equivalent of `std::f32::RADIX`",null,null],[17,"MIN_POSITIVE_SUBNORMAL","","16-bit minimum positive subnormal value. Approx. `5.96046e−8`",null,null],[17,"MAX_SUBNORMAL","","16-bit maximum subnormal value. Approx. `6.09756e−5`",null,null],[17,"ONE","","16-bit floating point `1.0`",null,null],[17,"ZERO","","16-bit floating point `0.0`",null,null],[17,"NEG_ZERO","","16-bit floating point `-0.0`",null,null],[17,"E","","Euler's number.",null,null],[17,"PI","","Archimedes' constant.",null,null],[17,"FRAC_1_PI","","1.0/pi",null,null],[17,"FRAC_1_SQRT_2","","1.0/sqrt(2.0)",null,null],[17,"FRAC_2_PI","","2.0/pi",null,null],[17,"FRAC_2_SQRT_PI","","2.0/sqrt(pi)",null,null],[17,"FRAC_PI_2","","pi/2.0",null,null],[17,"FRAC_PI_3","","pi/3.0",null,null],[17,"FRAC_PI_4","","pi/4.0",null,null],[17,"FRAC_PI_6","","pi/6.0",null,null],[17,"FRAC_PI_8","","pi/8.0",null,null],[17,"LN_10","","ln(10.0)",null,null],[17,"LN_2","","ln(2.0)",null,null],[17,"LOG10_E","","log10(e)",null,null],[17,"LOG2_E","","log2(e)",null,null],[17,"SQRT_2","","sqrt(2)",null,null],[11,"default","half","",0,{"inputs":[],"output":{"name":"f16"}}],[11,"clone","","",0,null],[11,"from_bits","","Constructs a 16-bit floating point value from the raw bits.",0,{"inputs":[{"name":"u16"}],"output":{"name":"f16"}}],[11,"from_f32","","Constructs a 16-bit floating point value from a 32-bit floating point value.",0,{"inputs":[{"name":"f32"}],"output":{"name":"f16"}}],[11,"from_f64","","Constructs a 16-bit floating point value from a 64-bit floating point value.",0,{"inputs":[{"name":"f64"}],"output":{"name":"f16"}}],[11,"as_bits","","Converts an `f16` into the underlying bit representation.",0,null],[11,"is_nan","","Returns `true` if this value is `NaN` and `false` otherwise.",0,null],[11,"is_infinite","","Returns `true` if this value is positive infinity or negative infinity and `false`\notherwise.",0,null],[11,"is_finite","","Returns `true` if this number is neither infinite nor `NaN`.",0,null],[11,"is_normal","","Returns `true` if the number is neither zero, infinite, subnormal, or `NaN`.",0,null],[11,"classify","","Returns the floating point category of the number.",0,null],[11,"signum","","Returns a number that represents the sign of `self`.",0,null],[11,"is_sign_positive","","Returns `true` if `self`'s sign bit is positive, including `+0.0` and `INFINITY`.",0,null],[11,"is_sign_negative","","Returns `true` if self's sign is negative, including `-0.0` and `NEG_INFINITY`.",0,null],[11,"from","","",0,{"inputs":[{"name":"i8"}],"output":{"name":"f16"}}],[11,"from","","",0,{"inputs":[{"name":"u8"}],"output":{"name":"f16"}}],[11,"eq","","",0,null],[11,"partial_cmp","","",0,null],[11,"lt","","",0,null],[11,"le","","",0,null],[11,"gt","","",0,null],[11,"ge","","",0,null],[11,"from_str","","",0,{"inputs":[{"name":"str"}],"output":{"name":"result"}}],[11,"fmt","","",0,null],[11,"fmt","","",0,null],[11,"fmt","","",0,null],[11,"fmt","","",0,null]],"paths":[[3,"f16"]]}; initSearch(searchIndex);