From cf81293d79cf3a5cfbcdb55eb6368bbcb5f06fd7 Mon Sep 17 00:00:00 2001 From: Test_User Date: Thu, 16 Feb 2023 14:57:20 -0500 Subject: Finish adding basic arithmetic instructions --- cpu/instructions/arithmetic/unsigned_multiply.txt | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 cpu/instructions/arithmetic/unsigned_multiply.txt (limited to 'cpu/instructions/arithmetic/unsigned_multiply.txt') diff --git a/cpu/instructions/arithmetic/unsigned_multiply.txt b/cpu/instructions/arithmetic/unsigned_multiply.txt new file mode 100644 index 0000000..da1cfbb --- /dev/null +++ b/cpu/instructions/arithmetic/unsigned_multiply.txt @@ -0,0 +1,14 @@ +Number of parameters: 4 + +Usage: + unsigned_multiply + +Effect: + Performs the unsigned multiplication *, storing the integer result in and any overflowing bits into + +Exceptions: + None + +Flags: + Sets the carry flag if the overflow was non-zero + The overflow flag is never set -- cgit v1.2.3