From 0c81e5b481db57e14ccd0b2841b24baae15d30f9 Mon Sep 17 00:00:00 2001 From: bd Date: Sun, 11 May 2025 22:03:38 -0400 Subject: Finish over_or_under test --- input/over_or_under.asm | 14 +++++++++----- 1 file 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 -- cgit v1.2.3