git.y1.nz

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:
Mgbdk-lib/libc/asm/gbz80/div.s52++++++++++++++++++++++++++++------------------------
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.