diff options
author | bd <bdunahu@operationnull.com> | 2025-05-11 22:03:38 -0400 |
---|---|---|
committer | bd <bdunahu@operationnull.com> | 2025-05-11 22:03:38 -0400 |
commit | 0c81e5b481db57e14ccd0b2841b24baae15d30f9 (patch) | |
tree | 04cf9a7cf6b13db04284dcbe6916312525715bab /input | |
parent | 0f098df58940efa75f4dffd8291a0922bd34eac2 (diff) |
Finish over_or_under test
Diffstat (limited to 'input')
-rw-r--r-- | input/over_or_under.asm | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/input/over_or_under.asm b/input/over_or_under.asm index 9ca0f05..d543e22 100644 --- a/input/over_or_under.asm +++ b/input/over_or_under.asm @@ -2,20 +2,24 @@ ;;; tests the over/underflow conditions on various operations .data + vSiz 8 n1 -1 space1 0 0 0 0 0 0 0 ; space is added to load this as a vector max 0x7FFFFFFF space2 0 0 0 0 0 0 0 min 0x80000000 - vSiz 8 .text load $4 vSiz($0) load $5 max($0) load $6 min($0) - srdl $17 max($0) - srdl $18 min($0) - srdl $19 n1($0) + load $9 n1($0) + addi $7 $0 max + srdl $17 $7 $16 + addi $7 $0 min + srdl $18 $7 $16 + addi $7 $0 n1 + srdl $19 $7 $16 addi $7 $0 1 addi $8 $0 -1 jrl ADDROVER @@ -47,7 +51,7 @@ MULVROVER: jrl DIE DIVVIOVER: - divv $15 $18 $19 + divv $16 $18 $19 bof WIN jrl DIE |