diff options
author | Thomas Winwood <twwinwood@gmail.com> | 2018-07-21 02:06:31 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-07-21 02:06:31 +0100 |
commit | 23ef2f50a7b94c23b50e9e690a7482ac349c9ef3 (patch) | |
tree | 63c20c67efbdf8334c6e273f78065b83135e3886 /engine/math/math.asm | |
parent | 17a4d0540acc00e3f5ad260009115eb36e72b7d2 (diff) | |
parent | 2d73d040d16a7836f935a7a6cb2a311aed2ca5a2 (diff) |
Merge branch 'master' into the-diffening
Diffstat (limited to 'engine/math/math.asm')
-rw-r--r-- | engine/math/math.asm | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/engine/math/math.asm b/engine/math/math.asm index 0cd6b0b47..c2e5f70a3 100644 --- a/engine/math/math.asm +++ b/engine/math/math.asm @@ -1,5 +1,4 @@ -_Multiply:: ; 66de - +_Multiply:: ; hMultiplier is one byte. ld a, 8 ld b, a @@ -11,7 +10,6 @@ _Multiply:: ; 66de ld [hMathBuffer + 3], a ld [hMathBuffer + 4], a - .loop ld a, [hMultiplier] srl a @@ -46,7 +44,6 @@ _Multiply:: ; 66de dec b jr z, .done - ; hMultiplicand <<= 1 ld a, [hMultiplicand + 2] @@ -67,7 +64,6 @@ _Multiply:: ; 66de jr .loop - .done ld a, [hMathBuffer + 4] ld [hProduct + 3], a @@ -82,10 +78,8 @@ _Multiply:: ; 66de ld [hProduct + 0], a ret -; 673e - -_Divide:: ; 673e +_Divide:: xor a ld [hMathBuffer + 0], a ld [hMathBuffer + 1], a @@ -193,4 +187,3 @@ _Divide:: ; 673e ld [hDividend + 0], a ret -; 67c1 |