From 750ed9aeeb9897adbf0b993da8ff02f57efa5e28 Mon Sep 17 00:00:00 2001 From: Rangi Date: Tue, 24 Nov 2020 17:03:56 -0500 Subject: no_carry --- Optimizing-assembly-code.md | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'Optimizing-assembly-code.md') diff --git a/Optimizing-assembly-code.md b/Optimizing-assembly-code.md index dae62eb..bc5c107 100644 --- a/Optimizing-assembly-code.md +++ b/Optimizing-assembly-code.md @@ -635,7 +635,7 @@ and don't do: ld h, a ``` -But do: +and don't do: ```asm ; 5 bytes, 5 or 6 cycles @@ -643,11 +643,10 @@ But do: ld l, a jr nc, .no_carry inc h - -.no_carry: +.no_carry ``` -Or better, do: +But do: ```asm ; 5 bytes, 5 cycles @@ -693,8 +692,7 @@ But do: ld l, a jr nc, .no_carry dec h - -.no_carry: +.no_carry ``` Or if you can spare another 16-bit register, do: -- cgit v1.2.3