aboutsummaryrefslogtreecommitdiffhomepage
path: root/include
diff options
context:
space:
mode:
authorReinUsesLisp <[email protected]>2020-04-25 21:54:10 -0300
committerReinUsesLisp <[email protected]>2020-04-25 21:54:10 -0300
commit414fc4dbd28d8fe48f735a0c389db8a234f733c0 (patch)
tree98fa16cbdfe1317497e734d60e70161eccac2877 /include
parenta712959f1e373a33b48042b5934e288a243d5954 (diff)
downloadsirit-414fc4dbd28d8fe48f735a0c389db8a234f733c0.tar.gz
sirit-414fc4dbd28d8fe48f735a0c389db8a234f733c0.zip
arithmetic: Add IAddCarry
Diffstat (limited to 'include')
-rw-r--r--include/sirit/sirit.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/sirit/sirit.h b/include/sirit/sirit.h
index a0ff027..d9e9a8c 100644
--- a/include/sirit/sirit.h
+++ b/include/sirit/sirit.h
@@ -596,6 +596,9 @@ public:
/// Floating-point reminder operation of Operand 1 modulo Operand 2.
Id OpFRem(Id result_type, Id operand_1, Id operand_2);
+ /// Result is the unsigned integer addition of Operand 1 and Operand 2, including its carry.
+ Id OpIAddCarry(Id result_type, Id operand_1, Id operand_2);
+
// Extensions
/// Execute an instruction in an imported set of extended instructions.