[−][src]Crate simple_soft_float
Soft-float library that intends to be a straightforward reference implementation of IEEE 754
Structs
DynamicFloat |
|
F16Traits |
|
F16WithPlatformPropertiesTraits |
|
F32Traits |
|
F32WithPlatformPropertiesTraits |
|
F64Traits |
|
F64WithPlatformPropertiesTraits |
|
F128Traits |
|
F128WithPlatformPropertiesTraits |
|
FPState | The dynamic state of a floating-point implementation |
FPStateMergeFailed |
|
Float | the floating-point type with the specified |
FloatProperties | properties of a particular floating-point format |
FloatPropertiesIncompatible |
|
PlatformProperties | properties of a floating-point implementation |
StatusFlags | IEEE 754 status flags |
Enums
BinaryNaNPropagationMode | Select how NaN payloads should be propagated |
BinaryNaNPropagationResults | results of NaN propagation for binary operation |
ExceptionHandlingMode | Select if the underflow exception should be signaled when the result is exact. |
FMAInfZeroQNaNResult | select the result of fused |
FloatClass | float classification |
FloatToFloatConversionNaNPropagationMode | select how NaN payloads are propagated in float -> float conversions |
QuietNaNFormat | the format for quiet NaN values |
RoundingMode | floating-point rounding mode |
Sign | sign of floating-point number |
TernaryNaNPropagationMode | Select how NaN payloads should be propagated |
TernaryNaNPropagationResults | results of NaN propagation for ternary operation |
TininessDetectionMode | IEEE 754 tininess detection mode |
UnaryNaNPropagationMode | Select how NaN payloads should be propagated |
UnaryNaNPropagationResults | results of NaN propagation for unary operation |
UpOrDown | select Up or Down |
Traits
FloatBitsType | type of underlying bits used to implement Float |
FloatTraits |
|
Type Definitions
F16 | standard 16-bit float |
F16WithPlatformProperties | standard 16-bit float |
F32 | standard 32-bit float |
F32WithPlatformProperties | standard 32-bit float |
F64 | standard 64-bit float |
F64WithPlatformProperties | standard 64-bit float |
F128 | standard 128-bit float |
F128WithPlatformProperties | standard 128-bit float |