From 84c53d35c67a5e996642f603a6a96cbe8aa1aa72 Mon Sep 17 00:00:00 2001 From: mgcaret Date: Sun, 29 Dec 2019 12:58:37 -0800 Subject: [PATCH] resolve one issue involving comparison with MIN-INT --- asm/mathlib.s | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/asm/mathlib.s b/asm/mathlib.s index 83c64fe..da29660 100644 --- a/asm/mathlib.s +++ b/asm/mathlib.s @@ -8,14 +8,13 @@ lda STACKBASE+6,x eor STACKBASE+2,x bpl samesign - lda STACKBASE+4,x - cmp STACKBASE+0,x - lda STACKBASE+6,x - sbc STACKBASE+2,x - bvs :+ + lda STACKBASE+0,x + cmp STACKBASE+4,x + lda STACKBASE+2,x + sbc STACKBASE+6,x + bvc :+ eor #$8000 -: sec - rol +: rol rts samesign: lda STACKBASE+6,x cmp STACKBASE+2,x