From 4ece06558cb4c143fd317bfc018b0879a61ebb0a Mon Sep 17 00:00:00 2001 From: Chih-Min Chao Date: Wed, 27 May 2020 00:32:42 -0700 Subject: sf: add f16_to_[u]i8 APIs Signed-off-by: Chih-Min Chao --- softfloat/specialize.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'softfloat/specialize.h') diff --git a/softfloat/specialize.h b/softfloat/specialize.h index 8bd9857..556476c 100644 --- a/softfloat/specialize.h +++ b/softfloat/specialize.h @@ -55,6 +55,13 @@ extern "C" { | The values to return on conversions to 32-bit integer formats that raise an | invalid exception. *----------------------------------------------------------------------------*/ +#define ui8_fromPosOverflow 0xFF +#define ui8_fromNegOverflow 0 +#define ui8_fromNaN 0xFF +#define i8_fromPosOverflow 0x7F +#define i8_fromNegOverflow (-0x7F - 1) +#define i8_fromNaN 0x7F + #define ui16_fromPosOverflow 0xFFFF #define ui16_fromNegOverflow 0 #define ui16_fromNaN 0xFFFF -- cgit v1.1