gbdk-2020 | GameBoy Development Kit |
| download: https://git.y1.nz/archives/gbdk.tar.gz | |
| README | Files | Log | Refs | LICENSE |
commit 61d9834827840685e69e373f57f2b6ef97ae2731 parent 2e5805ebd83fb4860a9522c7b1c91a1ceb617cb7 Author: Toxa <untoxa@mail.ru> Date: Fri, 29 Jan 2021 20:41:37 +0300 merge div.s from the native sdcc library Diffstat:
| M | gbdk-lib/libc/asm/gbz80/div.s | 52 | ++++++++++++++++++++++++++++------------------------ |
1 file changed, 28 insertions(+), 24 deletions(-)
diff --git a/gbdk-lib/libc/asm/gbz80/div.s b/gbdk-lib/libc/asm/gbz80/div.s @@ -74,8 +74,8 @@ __divuschar: ld d, h add hl,sp - ld a,(hl-) - ld e, a + ld e,(hl) + dec hl ld c,(hl) ld a,c ; Sign extend @@ -95,8 +95,8 @@ __moduschar: ld d, h add hl,sp - ld a,(hl-) - ld e, a + ld e,(hl) + dec hl ld c,(hl) ld a,c ; Sign extend @@ -145,11 +145,12 @@ __divsint: ld hl,#2+3 add hl,sp - ld a,(hl-) - ld d, a - ld a,(hl-) - ld e, a - ld a,(hl-) + ld d,(hl) + dec hl + ld e,(hl) + dec hl + ld a,(hl) + dec hl ld l,(hl) ld h,a @@ -167,11 +168,12 @@ __modsint: ld hl,#2+3 add hl,sp - ld a,(hl-) - ld d, a - ld a,(hl-) - ld e, a - ld a,(hl-) + ld d,(hl) + dec hl + ld e,(hl) + dec hl + ld a,(hl) + dec hl ld l,(hl) ld h,a @@ -220,11 +222,12 @@ __divuint: ld hl,#2+3 add hl,sp - ld a,(hl-) - ld d, a - ld a,(hl-) - ld e, a - ld a,(hl-) + ld d,(hl) + dec hl + ld e,(hl) + dec hl + ld a,(hl) + dec hl ld l,(hl) ld h,a @@ -241,11 +244,12 @@ __moduint: ld hl,#2+3 add hl,sp - ld a,(hl-) - ld d, a - ld a,(hl-) - ld e, a - ld a,(hl-) + ld d,(hl) + dec hl + ld e,(hl) + dec hl + ld a,(hl) + dec 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.