gbdk-2020 | GameBoy Development Kit |
| download: https://git.y1.nz/archives/gbdk.tar.gz | |
| README | Files | Log | Refs | LICENSE |
commit 79b05884ecb1d49f1fde1511bd81bdaeab9ec0fc parent c53bfe7f24cdd092d8cbced99f38395095f241fc Author: Toxa <untoxa@mail.ru> Date: Sat, 30 Jan 2021 00:15:36 +0300 revert div.s changes Diffstat:
| M | gbdk-lib/libc/asm/gbz80/div.s | 62 | +++++++++++++++++++++++++++++--------------------------------- |
1 file changed, 29 insertions(+), 33 deletions(-)
diff --git a/gbdk-lib/libc/asm/gbz80/div.s b/gbdk-lib/libc/asm/gbz80/div.s @@ -67,15 +67,15 @@ __modsuchar: ld c,(hl) ld b,#0 - jp signexte + jp signexte __divuschar: ld hl,#2+1 ld d, h add hl,sp - ld e,(hl) - dec hl + ld a,(hl-) + ld e, a ld c,(hl) ld a,c ; Sign extend @@ -83,20 +83,20 @@ __divuschar: sbc a ld b,a - call .div16 + call .div16 - ld e,c - ld d,b + ld e,c + ld d,b - ret + ret __moduschar: ld hl,#2+1 ld d, h add hl,sp - ld e,(hl) - dec hl + ld a,(hl-) + ld e, a ld c,(hl) ld a,c ; Sign extend @@ -145,12 +145,11 @@ __divsint: ld hl,#2+3 add hl,sp - ld d,(hl) - dec hl - ld e,(hl) - dec hl - ld a,(hl) - dec hl + ld a,(hl-) + ld d, a + ld a,(hl-) + ld e, a + ld a,(hl-) ld l,(hl) ld h,a @@ -168,12 +167,11 @@ __modsint: ld hl,#2+3 add hl,sp - ld d,(hl) - dec hl - ld e,(hl) - dec hl - ld a,(hl) - dec hl + ld a,(hl-) + ld d, a + ld a,(hl-) + ld e, a + ld a,(hl-) ld l,(hl) ld h,a @@ -222,12 +220,11 @@ __divuint: ld hl,#2+3 add hl,sp - ld d,(hl) - dec hl - ld e,(hl) - dec hl - ld a,(hl) - dec hl + ld a,(hl-) + ld d, a + ld a,(hl-) + ld e, a + ld a,(hl-) ld l,(hl) ld h,a @@ -244,12 +241,11 @@ __moduint: ld hl,#2+3 add hl,sp - ld d,(hl) - dec hl - ld e,(hl) - dec hl - ld a,(hl) - dec hl + ld a,(hl-) + ld d, a + ld a,(hl-) + ld e, a + ld a,(hl-) ld l,(hl) ld h,a
This webpage is intended to be an accessible preview of this repository. To get a fuller picture, clone it and use the git CLI.