summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Optimizing-assembly-code.md10
1 files changed, 4 insertions, 6 deletions
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: