- f16_to_f128(Float16) - Static method in class ru.ispras.softfloat.Float16Functions
-
- f16_to_f32(Float16) - Static method in class ru.ispras.softfloat.Float16Functions
-
- f16_to_f64(Float16) - Static method in class ru.ispras.softfloat.Float16Functions
-
- f32_to_f16(float) - Static method in class ru.ispras.softfloat.Float16Functions
-
- f64_to_f16(double) - Static method in class ru.ispras.softfloat.Float16Functions
-
- FLAG_DIVBYZERO - Static variable in class ru.ispras.softfloat.jni.CSoftFloat
-
Division by zero exception flag.
- FLAG_INEXACT - Static variable in class ru.ispras.softfloat.jni.CSoftFloat
-
Inexact exception flag.
- FLAG_INVALID - Static variable in class ru.ispras.softfloat.jni.CSoftFloat
-
Invalid operation exception flag.
- FLAG_OVERFLOW - Static variable in class ru.ispras.softfloat.jni.CSoftFloat
-
Overflow exception flag.
- FLAG_UNDERFLOW - Static variable in class ru.ispras.softfloat.jni.CSoftFloat
-
Underflow exception flag.
- Float128 - Class in ru.ispras.softfloat
-
Software IEC/IEEE floating-point types.
- Float128() - Constructor for class ru.ispras.softfloat.Float128
-
- Float128(long, long) - Constructor for class ru.ispras.softfloat.Float128
-
- float128_add(Float128, Float128) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- float128_add(Float128, Float128) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns the result of adding the quadruple-precision floating-point values `a' and `b'.
- float128_add_c(Float128, Float128) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- float128_default_nan_high - Static variable in class ru.ispras.softfloat.JSoftFloat
-
The pattern for a default generated quadruple-precision NaN.
- float128_default_nan_low - Static variable in class ru.ispras.softfloat.JSoftFloat
-
- float128_div(Float128, Float128) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- float128_div(Float128, Float128) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns the result of dividing the quadruple-precision floating-point value `a' by the
corresponding value `b'.
- float128_div_c(Float128, Float128) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- float128_eq(Float128, Float128) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- float128_eq(Float128, Float128) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns 1 if the quadruple-precision floating-point value `a' is equal to the corresponding
value `b', and 0 otherwise.
- float128_eq_c(Float128, Float128) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- float128_eq_signaling(Float128, Float128) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- float128_eq_signaling(Float128, Float128) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns 1 if the quadruple-precision floating-point value `a' is equal to the corresponding
value `b', and 0 otherwise.
- float128_eq_signaling_c(Float128, Float128) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- float128_is_nan(Float128) - Static method in class ru.ispras.softfloat.JSoftFloatUtils
-
Returns 1 if the quadruple-precision floating-point value `a' is a NaN; otherwise returns 0.
- float128_is_signaling_nan(Float128) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- float128_is_signaling_nan(Float128) - Static method in class ru.ispras.softfloat.JSoftFloatUtils
-
Returns 1 if the quadruple-precision floating-point value `a' is a signaling NaN; otherwise
returns 0.
- float128_is_signaling_nan_c(Float128) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- float128_le(Float128, Float128) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- float128_le(Float128, Float128) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns 1 if the quadruple-precision floating-point value `a' is less than or equal to the
corresponding value `b', and 0 otherwise.
- float128_le_c(Float128, Float128) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- float128_le_quiet(Float128, Float128) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- float128_le_quiet(Float128, Float128) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns 1 if the quadruple-precision floating-point value `a' is less than or equal to the
corresponding value `b', and 0 otherwise.
- float128_le_quiet_c(Float128, Float128) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- float128_lt(Float128, Float128) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- float128_lt(Float128, Float128) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns 1 if the quadruple-precision floating-point value `a' is less than the corresponding
value `b', and 0 otherwise.
- float128_lt_c(Float128, Float128) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- float128_lt_quiet(Float128, Float128) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- float128_lt_quiet(Float128, Float128) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns 1 if the quadruple-precision floating-point value `a' is less than the corresponding
value `b', and 0 otherwise.
- float128_lt_quiet_c(Float128, Float128) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- float128_mul(Float128, Float128) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- float128_mul(Float128, Float128) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns the result of multiplying the quadruple-precision floating-point values `a' and `b'.
- float128_mul_c(Float128, Float128) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- float128_rem(Float128, Float128) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- float128_rem(Float128, Float128) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns the remainder of the quadruple-precision floating-point value `a' with respect to the
corresponding value `b'.
- float128_rem_c(Float128, Float128) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- float128_round_to_int(Float128) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- float128_round_to_int(Float128) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Rounds the quadruple-precision floating-point value `a' to an integer, and returns the result
as a quadruple-precision floating-point value.
- float128_round_to_int_c(Float128) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- float128_sqrt(Float128) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- float128_sqrt(Float128) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns the square root of the quadruple-precision floating-point value `a'.
- float128_sqrt_c(Float128) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- float128_sub(Float128, Float128) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- float128_sub(Float128, Float128) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns the result of subtracting the quadruple-precision floating-point values `a' and `b'.
- float128_sub_c(Float128, Float128) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- float128_to_double(Float128) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- float128_to_float(Float128) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- float128_to_float32(Float128) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- float128_to_float32(Float128) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns the result of converting the quadruple-precision floating-point value `a' to the
single-precision floating-point format.
- float128_to_float64(Float128) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- float128_to_float64(Float128) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns the result of converting the quadruple-precision floating-point value `a' to the
double-precision floating-point format.
- float128_to_floatx80(Float128) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- float128_to_floatx80(Float128) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns the result of converting the quadruple-precision floating-point value `a' to the
extended double-precision floating-point format.
- float128_to_floatx80_c(Float128) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- float128_to_int(Float128) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- float128_to_int32(Float128) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- float128_to_int32(Float128) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns the result of converting the quadruple-precision floating-point value `a' to the 32-bit
two's complement integer format.
- float128_to_int32_round_to_zero(Float128) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- float128_to_int32_round_to_zero(Float128) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns the result of converting the quadruple-precision floating-point value `a' to the 32-bit
two's complement integer format.
- float128_to_int64(Float128) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- float128_to_int64(Float128) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns the result of converting the quadruple-precision floating-point value `a' to the 64-bit
two's complement integer format.
- float128_to_int64_round_to_zero(Float128) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- float128_to_int64_round_to_zero(Float128) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns the result of converting the quadruple-precision floating-point value `a' to the 64-bit
two's complement integer format.
- float128_to_int_round_to_zero(Float128) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- float128_to_long(Float128) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- float128_to_long_round_to_zero(Float128) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- float128ToCommonNaN(Float128) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns the result of converting the quadruple-precision floating-point NaN `a' to the
canonical NaN format.
- Float16 - Class in ru.ispras.softfloat
-
- Float16() - Constructor for class ru.ispras.softfloat.Float16
-
- Float16(int) - Constructor for class ru.ispras.softfloat.Float16
-
- float16_add(Float16, Float16) - Static method in class ru.ispras.softfloat.Float16Functions
-
- float16_div(Float16, Float16) - Static method in class ru.ispras.softfloat.Float16Functions
-
- float16_mul(Float16, Float16) - Static method in class ru.ispras.softfloat.Float16Functions
-
- float16_sub(Float16, Float16) - Static method in class ru.ispras.softfloat.Float16Functions
-
- float16b - Variable in class ru.ispras.softfloat.Float16
-
- Float16Functions - Class in ru.ispras.softfloat
-
The half-precision floating-point operations.
- Float16Functions() - Constructor for class ru.ispras.softfloat.Float16Functions
-
- float32_add(int, int) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Single-precision add operation.
- float32_add(float, float) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns the result of adding the single-precision floating-point values `a' and `b'.
- float32_default_nan - Static variable in class ru.ispras.softfloat.JSoftFloat
-
The pattern for a default generated single-precision NaN.
- float32_div(int, int) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Single-precision div operation.
- float32_div(float, float) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns the result of dividing the single-precision floating-point value `a' by the
corresponding value `b'.
- float32_eq(int, int) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Single-precision eq operation.
- float32_eq(float, float) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns 1 if the single-precision floating-point value `a' is equal to the corresponding value
`b', and 0 otherwise.
- float32_eq_signaling(int, int) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Single-precision eq operation.
- float32_eq_signaling(float, float) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns 1 if the single-precision floating-point value `a' is equal to the corresponding value
`b', and 0 otherwise.
- float32_is_nan(float) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns 1 if the single-precision floating-point value `a' is a NaN; otherwise returns 0.
- float32_is_signaling_nan(int) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Method test whether a floating-point value is a signaling NaN.
- float32_is_signaling_nan(float) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns 1 if the single-precision floating-point value `a' is a signaling NaN; otherwise
returns 0.
- float32_le(int, int) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Single-precision le operation.
- float32_le(float, float) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns 1 if the single-precision floating-point value `a' is less than or equal to the
corresponding value `b', and 0 otherwise.
- float32_le_quiet(int, int) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Single-precision le operation.
- float32_le_quiet(float, float) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns 1 if the single-precision floating-point value `a' is less than or equal to the
corresponding value `b', and 0 otherwise.
- float32_lt(int, int) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Single-precision lt operation.
- float32_lt(float, float) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns 1 if the single-precision floating-point value `a' is less than the corresponding
value `b', and 0 otherwise.
- float32_lt_quiet(int, int) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Single-precision lt operation.
- float32_lt_quiet(float, float) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns 1 if the single-precision floating-point value `a' is less than the corresponding value
`b', and 0 otherwise.
- float32_mul(int, int) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Single-precision mul operation.
- float32_mul(float, float) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns the result of multiplying the single-precision floating-point values `a' and `b'.
- float32_rem(int, int) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Single-precision rem operation.
- float32_rem(float, float) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns the remainder of the single-precision floating-point value `a' with respect to the
corresponding value `b'.
- float32_round(float, int, int) - Static method in class ru.ispras.softfloat.JSoftFloat
-
- float32_round_to_int(int) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Rounds the single-precision floating-point value arg0
to an integer.
- float32_round_to_int(float) - Static method in class ru.ispras.softfloat.JSoftFloat
-
- float32_round_to_int(float, JSoftFloatUtils.FloatRoundingMode, boolean) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Rounds the single-precision floating-point value `a' to an integer, and returns the result as a
single-precision floating-point value.
- float32_round_to_int2(float) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Rounds the single-precision floating-point value `a' to an integer, and returns the result as a
single-precision floating-point value.
- float32_sqrt(int) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Single-precision sqrt operation.
- float32_sqrt(float) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns the square root of the single-precision floating-point value `a'.
- float32_sub(int, int) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Single-precision sub operation.
- float32_sub(float, float) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns the result of subtracting the single-precision floating-point values `a' and `b'.
- float32_to_float128(float) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns the result of converting the single-precision floating-point value `a' to the
double-precision floating-point format.
- float32_to_float64(int) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Single-precision-to-double-precision with rounding to zero conversion routine.
- float32_to_float64(float) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns the result of converting the single-precision floating-point value `a' to the
double-precision floating-point format.
- float32_to_floatx80(float) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns the result of converting the single-precision floating-point value `a' to the extended
double-precision floating-point format.
- float32_to_int32(int) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Single-precision-to-integer conversion routine.
- float32_to_int32(float) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns the result of converting the single-precision floating-point value `a' to the 32-bit
two's complement integer format.
- float32_to_int32_round_to_zero(int) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Single-precision-to-integer with rounding to zero conversion routine.
- float32_to_int32_round_to_zero(float) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns the result of converting the single-precision floating-point value `a' to the 32-bit
two's complement integer format.
- float32_to_int64(int) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Single-precision-to-integer conversion routine.
- float32_to_int64(float) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns the result of converting the single-precision floating-point value `a' to the 64-bit
two's complement integer format.
- float32_to_int64_round_to_zero(int) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Single-precision-to-integer with rounding to zero conversion routine.
- float32_to_int64_round_to_zero(float) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns the result of converting the single-precision floating-point value `a' to the 64-bit
two's complement integer format.
- float64_add(long, long) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Double-precision add operation.
- float64_add(double, double) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns the result of adding the double-precision floating-point values `a' and `b'.
- float64_default_nan - Static variable in class ru.ispras.softfloat.JSoftFloat
-
The pattern for a default generated double-precision NaN.
- float64_div(long, long) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Double-precision div operation.
- float64_div(double, double) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns the result of dividing the double-precision floating-point value `a' by the
corresponding value `b'.
- float64_eq(long, long) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Double-precision eq operation.
- float64_eq(double, double) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns 1 if the double-precision floating-point value `a' is equal to the corresponding value
`b', and 0 otherwise.
- float64_eq_signaling(long, long) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Double-precision eq operation.
- float64_eq_signaling(double, double) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns 1 if the double-precision floating-point value `a' is equal to the corresponding value
`b', and 0 otherwise.
- float64_is_nan(double) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns 1 if the double-precision floating-point value `a' is a NaN; otherwise returns 0.
- float64_is_signaling_nan(long) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Method test whether a double-precision value is a signaling NaN.
- float64_is_signaling_nan(double) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns 1 if the double-precision floating-point value `a' is a signaling NaN; otherwise
returns 0.
- float64_le(long, long) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Double-precision le operation.
- float64_le(double, double) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns 1 if the double-precision floating-point value `a' is less than or equal to the
corresponding value `b', and 0 otherwise.
- float64_le_quiet(long, long) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Double-precision le operation.
- float64_le_quiet(double, double) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns 1 if the double-precision floating-point value `a' is less than or equal to the
corresponding value `b', and 0 otherwise.
- float64_lt(long, long) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Double-precision lt operation.
- float64_lt(double, double) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns 1 if the double-precision floating-point value `a' is less than the corresponding value
`b', and 0 otherwise.
- float64_lt_quiet(long, long) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Double-precision lt operation.
- float64_lt_quiet(double, double) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns 1 if the double-precision floating-point value `a' is less than the corresponding value
`b', and 0 otherwise.
- float64_mul(long, long) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Double-precision mul operation.
- float64_mul(double, double) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns the result of multiplying the double-precision floating-point values `a' and `b'.
- float64_rem(long, long) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Double-precision rem operation.
- float64_rem(double, double) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns the remainder of the double-precision floating-point value `a' with respect to the
corresponding value `b'.
- float64_round(double, int, int) - Static method in class ru.ispras.softfloat.JSoftFloat
-
- float64_round_to_int(long) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Rounds the double-precision floating-point value arg0
to an integer.
- float64_round_to_int(double) - Static method in class ru.ispras.softfloat.JSoftFloat
-
- float64_round_to_int(double, JSoftFloatUtils.FloatRoundingMode, boolean) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Rounds the double-precision floating-point value `a' to an integer, and returns the result as a
double-precision floating-point value.
- float64_round_to_int2(double) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Rounds the double-precision floating-point value `a' to an integer, and returns the result as a
double-precision floating-point value.
- float64_sqrt(long) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Double-precision sqrt operation.
- float64_sqrt(double) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns the square root of the double-precision floating-point value `a'.
- float64_sub(long, long) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Double-precision sub operation.
- float64_sub(double, double) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns the result of subtracting the double-precision floating-point values `a' and `b'.
- float64_to_float128(double) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns the result of converting the double-precision floating-point value `a' to the
quadruple-precision floating-point format.
- float64_to_float32(long) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Double-precision-to-single-precision conversion routine.
- float64_to_float32(double) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns the result of converting the double-precision floating-point value `a' to the
single-precision floating-point format.
- float64_to_floatx80(double) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns the result of converting the double-precision floating-point value `a' to the extended
double-precision floating-point format.
- float64_to_int32(long) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Double-precision-to-integer conversion routine.
- float64_to_int32(double) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns the result of converting the double-precision floating-point value `a' to the 32-bit
two's complement integer format.
- float64_to_int32_round_to_zero(long) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Double-precision-to-integer conversion routine.
- float64_to_int32_round_to_zero(double) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns the result of converting the double-precision floating-point value `a' to the 32-bit
two's complement integer format.
- float64_to_int64(long) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Double-precision-to-integer conversion routine.
- float64_to_int64(double) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns the result of converting the double-precision floating-point value `a' to the 64-bit
two's complement integer format.
- float64_to_int64_round_to_zero(long) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Double-precision-to-integer conversion routine.
- float64_to_int64_round_to_zero(double) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns the result of converting the double-precision floating-point value `a' to the 64-bit
two's complement integer format.
- float64ToCommonNaN(double) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns the result of converting the double-precision floating-point NaN `a' to the canonical
NaN format.
- float_add(float, float) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Wrapper method for float32_add()
single-precision operation.
- float_div(float, float) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Wrapper method for float32_div()
single-precision operation.
- float_eq(float, float) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Wrapper method for float32_sqrt()
single-precision operation.
- float_eq_signaling(float, float) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Wrapper method for float32_eq_signaling()
single-precision operation.
- float_exception_flags - Static variable in class ru.ispras.softfloat.JSoftFloat
-
- float_is_signaling_nan(float) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Wrapper method for float32_is_signaling_nan()
single-precision operation.
- float_le(float, float) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Wrapper method for float32_le()
single-precision operation.
- float_le_quiet(float, float) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Wrapper method for float32_le_quiet()
single-precision operation.
- float_lt(float, float) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Wrapper method for float32_lt()
single-precision operation.
- float_lt_quiet(float, float) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Wrapper method for float32_lt_quiet()
single-precision operation.
- float_mul(float, float) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Wrapper method for float32_mul()
single-precision operation.
- float_rem(float, float) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Wrapper method for float32_rem()
single-precision operation.
- float_round_to_int(float) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Wrapper method for float32_round_to_int()
single-precision operation.
- float_sqrt(float) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Wrapper method for float32_sqrt()
single-precision operation.
- float_sub(float, float) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Wrapper method for float32_sub()
single-precision operation.
- float_to_double(float) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Wrapper method for float32_to_float64()
conversion routine.
- float_to_int(float) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Wrapper method for float32_to_int32()
conversion routine.
- float_to_int_round_to_zero(float) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Wrapper method for float32_to_int32_round_to_zero()
conversion routine.
- float_to_long(float) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Wrapper method for float32_to_int64()
conversion routine.
- float_to_long_round_to_zero(float) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Wrapper method for float32_to_int64_round_to_zero()
conversion routine.
- FloatX80 - Class in ru.ispras.softfloat
-
Software IEC/IEEE floating-point types: Float80.
- FloatX80() - Constructor for class ru.ispras.softfloat.FloatX80
-
- FloatX80(short, long) - Constructor for class ru.ispras.softfloat.FloatX80
-
- floatx80_add(FloatX80, FloatX80) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- floatx80_add(FloatX80, FloatX80) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns the result of adding the extended double-precision floating-point values `a' and `b'.
- floatx80_add_c(FloatX80, FloatX80) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- floatx80_default_nan_high - Static variable in class ru.ispras.softfloat.JSoftFloat
-
The pattern for a default generated extended double-precision NaN.
- floatx80_default_nan_low - Static variable in class ru.ispras.softfloat.JSoftFloat
-
- floatx80_div(FloatX80, FloatX80) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- floatx80_div(FloatX80, FloatX80) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns the result of dividing the extended double-precision floating-point value `a' by the
corresponding value `b'.
- floatx80_div_c(FloatX80, FloatX80) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- floatx80_eq(FloatX80, FloatX80) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- floatx80_eq(FloatX80, FloatX80) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns 1 if the extended double-precision floating-point value `a' is equal to the
corresponding value `b', and 0 otherwise.
- floatx80_eq_c(FloatX80, FloatX80) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- floatx80_eq_signaling(FloatX80, FloatX80) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- floatx80_eq_signaling(FloatX80, FloatX80) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns 1 if the extended double-precision floating-point value `a' is equal to the
corresponding value `b', and 0 otherwise.
- floatx80_eq_signaling_c(FloatX80, FloatX80) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- floatx80_is_nan(FloatX80) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns 1 if the extended double-precision floating-point value `a' is a NaN; otherwise returns
0.
- floatx80_is_signaling_nan(FloatX80) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- floatx80_is_signaling_nan(FloatX80) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns 1 if the extended double-precision floating-point value `a' is a signaling NaN;
otherwise returns 0.
- floatx80_is_signaling_nan_c(FloatX80) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- floatx80_le(FloatX80, FloatX80) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- floatx80_le(FloatX80, FloatX80) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns 1 if the extended double-precision floating-point value `a' is less than or equal to
the corresponding value `b', and 0 otherwise.
- floatx80_le_c(FloatX80, FloatX80) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- floatx80_le_quiet(FloatX80, FloatX80) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- floatx80_le_quiet(FloatX80, FloatX80) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns 1 if the extended double-precision floating-point value `a' is less than or equal to
the corresponding value `b', and 0 otherwise.
- floatx80_le_quiet_c(FloatX80, FloatX80) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- floatx80_lt(FloatX80, FloatX80) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- floatx80_lt(FloatX80, FloatX80) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns 1 if the extended double-precision floating-point value `a' is less than the
corresponding value `b', and 0 otherwise.
- floatx80_lt_c(FloatX80, FloatX80) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- floatx80_lt_quiet(FloatX80, FloatX80) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- floatx80_lt_quiet(FloatX80, FloatX80) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns 1 if the extended double-precision floating-point value `a' is less than the
corresponding value `b', and 0 otherwise.
- floatx80_lt_quiet_c(FloatX80, FloatX80) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- floatx80_mul(FloatX80, FloatX80) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- floatx80_mul(FloatX80, FloatX80) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns the result of multiplying the extended double-precision floating- point values `a' and
`b'.
- floatx80_mul_c(FloatX80, FloatX80) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- floatx80_rem(FloatX80, FloatX80) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- floatx80_rem(FloatX80, FloatX80) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns the remainder of the extended double-precision floating-point value `a' with respect to
the corresponding value `b'.
- floatx80_rem_c(FloatX80, FloatX80) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- floatx80_round_to_int(FloatX80) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- floatx80_round_to_int(FloatX80) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Rounds the extended double-precision floating-point value `a' to an integer, and returns the
result as an extended quadruple-precision floating-point value.
- floatx80_round_to_int_c(FloatX80) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- floatx80_rounding_precision - Static variable in class ru.ispras.softfloat.JSoftFloat
-
Software IEC/IEEE extended double-precision rounding precision.
- floatx80_sqrt(FloatX80) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- floatx80_sqrt(FloatX80) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns the square root of the extended double-precision floating-point value `a'.
- floatx80_sqrt_c(FloatX80) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- floatx80_sub(FloatX80, FloatX80) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- floatx80_sub(FloatX80, FloatX80) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns the result of subtracting the extended double-precision floating- point values `a' and
`b'.
- floatx80_sub_c(FloatX80, FloatX80) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- floatx80_to_double(FloatX80) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- floatx80_to_float(FloatX80) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- floatx80_to_float128(FloatX80) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- floatx80_to_float128(FloatX80) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns the result of converting the extended double-precision floating- point value `a' to the
quadruple-precision floating-point format.
- floatx80_to_float128_c(FloatX80) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- floatx80_to_float32(FloatX80) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- floatx80_to_float32(FloatX80) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns the result of converting the extended double-precision floating- point value `a' to the
single-precision floating-point format.
- floatx80_to_float64(FloatX80) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- floatx80_to_float64(FloatX80) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns the result of converting the extended double-precision floating- point value `a' to the
double-precision floating-point format.
- floatx80_to_int(FloatX80) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- floatx80_to_int32(FloatX80) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Method converting the extended double-precision floating-point value to the 32-bit two's
complement integer format.
- floatx80_to_int32(FloatX80) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns the result of converting the extended double-precision floating- point value `a' to the
32-bit two's complement integer format.
- floatx80_to_int32_round_to_zero(FloatX80) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
Returns the result of converting the extended double-precision floating- point value `a' to the
32-bit two's complement integer format.
- floatx80_to_int32_round_to_zero(FloatX80) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns the result of converting the extended double-precision floating- point value `a' to the
32-bit two's complement integer format.
- floatx80_to_int64(FloatX80) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- floatx80_to_int64(FloatX80) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns the result of converting the extended double-precision floating- point value `a' to the
64-bit two's complement integer format.
- floatx80_to_int64_round_to_zero(FloatX80) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- floatx80_to_int64_round_to_zero(FloatX80) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns the result of converting the extended double-precision floating- point value `a' to the
64-bit two's complement integer format.
- floatx80_to_int_round_to_zero(FloatX80) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- floatx80_to_long(FloatX80) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- floatx80_to_long_round_to_zero(FloatX80) - Static method in class ru.ispras.softfloat.jni.CSoftFloat
-
- floatx80ToCommonNaN(FloatX80) - Static method in class ru.ispras.softfloat.JSoftFloat
-
Returns the result of converting the extended double-precision floating- point NaN `a' to the
canonical NaN format.