Index
All Classes and Interfaces|All Packages
B
- BIAS - Static variable in class com.io7m.ieee754b16.Binary16
-
The bias value used to offset the encoded exponent.
- Binary16 - Class in com.io7m.ieee754b16
-
Functions to convert values to/from the
binary16
format specified inIEEE 754 2008
. - Binary32 - Class in com.io7m.ieee754b16
-
Utility functions related to the
binary32
format specified inIEEE 754 2008
. - Binary64 - Class in com.io7m.ieee754b16
-
Utility functions related to the
binary64
format specified inIEEE 754 2008
.
C
- com.io7m.ieee754b16 - package com.io7m.ieee754b16
-
Float conversion functions.
E
- exampleNaN() - Static method in class com.io7m.ieee754b16.Binary16
I
- isInfinite(char) - Static method in class com.io7m.ieee754b16.Binary16
- isNaN(char) - Static method in class com.io7m.ieee754b16.Binary16
N
- NEGATIVE_INFINITY - Static variable in class com.io7m.ieee754b16.Binary16
-
The encoded form of negative infinity
-∞
. - NEGATIVE_ZERO - Static variable in class com.io7m.ieee754b16.Binary16
-
The encoded form of negative zero
-0
.
P
- packDouble(double) - Static method in class com.io7m.ieee754b16.Binary16
-
Convert a double precision floating point value to a packed
binary16
value. - packFloat(float) - Static method in class com.io7m.ieee754b16.Binary16
-
Convert a single precision floating point value to a packed
binary16
value. - packSetExponentUnbiasedUnchecked(int) - Static method in class com.io7m.ieee754b16.Binary16
-
Encode the unbiased exponent
e
. - packSetSignificandUnchecked(int) - Static method in class com.io7m.ieee754b16.Binary16
-
Encode the significand
s
. - packSetSignUnchecked(int) - Static method in class com.io7m.ieee754b16.Binary16
-
Encode the sign bit
s
. - POSITIVE_INFINITY - Static variable in class com.io7m.ieee754b16.Binary16
-
The encoded form of positive infinity
∞
. - POSITIVE_ZERO - Static variable in class com.io7m.ieee754b16.Binary16
-
The encoded form of positive zero
0
.
T
- toRawBinaryString(char) - Static method in class com.io7m.ieee754b16.Binary16
-
Show the given raw packed
binary16
value as a string of binary digits.
U
- unpackDouble(char) - Static method in class com.io7m.ieee754b16.Binary16
-
Convert a packed
binary16
valuek
to a double-precision floating point value. - unpackFloat(char) - Static method in class com.io7m.ieee754b16.Binary16
-
Convert a packed
binary16
valuek
to a single-precision floating point value. - unpackGetExponentUnbiased(char) - Static method in class com.io7m.ieee754b16.Binary16
-
Extract and unbias the exponent of the given packed
binary16
value. - unpackGetExponentUnbiased(double) - Static method in class com.io7m.ieee754b16.Binary64
-
Extract and unbias the exponent of the given packed
double
value. - unpackGetExponentUnbiased(float) - Static method in class com.io7m.ieee754b16.Binary32
-
Extract and unbias the exponent of the given packed
float
value. - unpackGetSign(char) - Static method in class com.io7m.ieee754b16.Binary16
-
Retrieve the sign bit of the given packed
binary16
value, as an integer in the range[0, 1]
. - unpackGetSign(double) - Static method in class com.io7m.ieee754b16.Binary64
-
Retrieve the sign bit of the given floating point value, as an integer.
- unpackGetSign(float) - Static method in class com.io7m.ieee754b16.Binary32
-
Retrieve the sign bit of the given floating point value, as an integer.
- unpackGetSignificand(char) - Static method in class com.io7m.ieee754b16.Binary16
-
Return the significand of the given packed
binary16
value as an integer in the range[0, 1023]
. - unpackGetSignificand(double) - Static method in class com.io7m.ieee754b16.Binary64
-
Return the significand of the given floating point value as an integer.
- unpackGetSignificand(float) - Static method in class com.io7m.ieee754b16.Binary32
-
Return the significand of the given floating point value as an integer.
All Classes and Interfaces|All Packages