Added RV32D extension
This commit is contained in:
		| @@ -51,23 +51,23 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||||
| | The values to return on conversions to 32-bit integer formats that raise an | ||||
| | invalid exception. | ||||
| *----------------------------------------------------------------------------*/ | ||||
| #define ui32_fromPosOverflow 0xFFFFFFFF | ||||
| #define ui32_fromNegOverflow 0x0 | ||||
| #define ui32_fromNaN         0xFFFFFFFF | ||||
| #define i32_fromPosOverflow  (0x7FFFFFFF) | ||||
| #define i32_fromNegOverflow  (-0x7FFFFFFF - 1) | ||||
| #define i32_fromNaN          (0x7FFFFFFF) | ||||
| #define ui32_fromPosOverflow UINT32_C(0xFFFFFFFF) | ||||
| #define ui32_fromNegOverflow UINT32_C(0x0) | ||||
| #define ui32_fromNaN         UINT32_C(0xFFFFFFFF) | ||||
| #define i32_fromPosOverflow   INT64_C(0x7FFFFFFF) | ||||
| #define i32_fromNegOverflow  (-INT64_C(0x7FFFFFFF)-1) | ||||
| #define i32_fromNaN           INT64_C(0x7FFFFFFF) | ||||
|  | ||||
| /*---------------------------------------------------------------------------- | ||||
| | The values to return on conversions to 64-bit integer formats that raise an | ||||
| | invalid exception. | ||||
| *----------------------------------------------------------------------------*/ | ||||
| #define ui64_fromPosOverflow UINT64_C( 0xFFFFFFFFFFFFFFFF ) | ||||
| #define ui64_fromNegOverflow UINT64_C( 0xFFFFFFFFFFFFFFFF ) | ||||
| #define ui64_fromNaN         UINT64_C( 0xFFFFFFFFFFFFFFFF ) | ||||
| #define i64_fromPosOverflow  (-INT64_C( 0x7FFFFFFFFFFFFFFF ) - 1) | ||||
| #define i64_fromNegOverflow  (-INT64_C( 0x7FFFFFFFFFFFFFFF ) - 1) | ||||
| #define i64_fromNaN          (-INT64_C( 0x7FFFFFFFFFFFFFFF ) - 1) | ||||
| #define ui64_fromNegOverflow UINT64_C( 0x0 ) | ||||
| #define ui64_fromNaN         UINT64_C( 0xFFFFFFFFFFFFFFFF) | ||||
| #define i64_fromPosOverflow   INT64_C( 0x7FFFFFFFFFFFFFFF) | ||||
| #define i64_fromNegOverflow  (-INT64_C( 0x7FFFFFFFFFFFFFFF)-1) | ||||
| #define i64_fromNaN           INT64_C( 0x7FFFFFFFFFFFFFFF) | ||||
|  | ||||
| /*---------------------------------------------------------------------------- | ||||
| | "Common NaN" structure, used to transfer NaN representations from one format | ||||
| @@ -155,7 +155,7 @@ uint_fast32_t | ||||
| /*---------------------------------------------------------------------------- | ||||
| | The bit pattern for a default generated 64-bit floating-point NaN. | ||||
| *----------------------------------------------------------------------------*/ | ||||
| #define defaultNaNF64UI UINT64_C( 0xFFF8000000000000 ) | ||||
| #define defaultNaNF64UI UINT64_C( 0x7FF8000000000000 ) | ||||
|  | ||||
| /*---------------------------------------------------------------------------- | ||||
| | Returns true when 64-bit unsigned integer 'uiA' has the bit pattern of a | ||||
|   | ||||
		Reference in New Issue
	
	Block a user