Index

B C E I N P T U 
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 in IEEE 754 2008.
Binary32 - Class in com.io7m.ieee754b16
Utility functions related to the binary32 format specified in IEEE 754 2008.
Binary64 - Class in com.io7m.ieee754b16
Utility functions related to the binary64 format specified in IEEE 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 value k to a double-precision floating point value.
unpackFloat(char) - Static method in class com.io7m.ieee754b16.Binary16
Convert a packed binary16 value k 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.
B C E I N P T U 
All Classes and Interfaces|All Packages