From db7adeb304b11dfd67f67ee12190425b79257aea Mon Sep 17 00:00:00 2001
From: Daniel Dunbar Non-decimal constants can be signed. The '_' character is ignored when
- evaluating constants, but is available for use as a separator.
Truncated unsigned division. Undefined if divisor is 0.
+Truncated unsigned division. Undefined if divisor is 0.
Unsigned remainder. Undefined if divisor is 0
+Unsigned remainder. Undefined if divisor is 0.
Signed division. Undefined if divisor is 0.
+Signed division. Undefined if divisor is 0.
Signed remainder. Undefined if divisor is 0. Sign of the - remainder is the same as that of the dividend.
+Signed remainder. Undefined if divisor is 0. Sign of the + remainder is the same as that of the dividend.
Syntax:
+Bitwise negation. The result is the bitwise negation (one's complement) of + the input expression. If the type is specified, it must match the expression + type.
+Bitwise operations are always binary and the types of the left- - and right-hand side expressions must match the expression type.
+These bitwise operations are always binary and the types of the left- and + right-hand side expressions must match the expression type.
Logical shift left. Moves each bit of X to the left - by Y positions. The Y right-most bits of X are +
Logical shift left. Moves each bit of X to the left + by Y positions. The Y right-most bits of X are replaced with zero, and the left-most bits discarded.
-Logical shift right. Moves each bit of X to the right - by Y positions. The Y left-most bits of X are +
Logical shift right. Moves each bit of X to the right + by Y positions. The Y left-most bits of X are replaced with zero, and the right-most bits discarded.
@@ -455,7 +465,7 @@ expression = "(" "AShr" type X Y ")" -Arithmetic shift right. Behaves as LShr except that the +
Arithmetic shift right. Behaves as LShr except that the left-most bits of X copy the initial left-most bit (the sign bit) of X. @@ -575,16 +585,6 @@
This macro form can be used to generate a Sub from zero.
-Syntax:
-This macro form can be used to generate an Eq comparison to zero. If - the type is specified, it must be w1.
-