From 90ce54fd91e14864b4aafcf0c2f2ecf2b28ceea2 Mon Sep 17 00:00:00 2001 From: JF Bastien Date: Wed, 10 Jun 2015 18:48:36 +0200 Subject: 32/64 int trunc, sext, zext. --- AstSemantics.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/AstSemantics.md b/AstSemantics.md index 259508d..1560df8 100644 --- a/AstSemantics.md +++ b/AstSemantics.md @@ -405,6 +405,9 @@ Min, Max, MinNum, and MaxNum operations would treat -0 as being effectively less ## Datatype conversions, truncations, reinterpretations, promotions, and demotions + * Int32FromInt64 - truncate a 64-bit signed integer to a 32-bit signed integer + * Int64FromInt32 - sign-extend a 32-bit signed integer to a 64-bit signed integer + * Uint64FromuInt32 - zero-extend a 32-bit unsigned integer to a 64-bit unsigned integer * Int32FromFloat64 - truncate a 64-bit float to a 32-bit signed integer * Int32FromFloat32 - truncate a 32-bit float to a 32-bit signed integer * Int64FromFloat64 - truncate a 64-bit float to a 64-bit signed integer -- cgit v1.2.3