summaryrefslogtreecommitdiff
path: root/Optimizing-assembly-code.md
diff options
context:
space:
mode:
Diffstat (limited to 'Optimizing-assembly-code.md')
-rw-r--r--Optimizing-assembly-code.md16
1 files changed, 2 insertions, 14 deletions
diff --git a/Optimizing-assembly-code.md b/Optimizing-assembly-code.md
index 34378d0..3acb5cb 100644
--- a/Optimizing-assembly-code.md
+++ b/Optimizing-assembly-code.md
@@ -690,20 +690,8 @@ But if `a` is definitely small enough, and its value can be changed, then do:
```
```asm
- ; 7 bytes, 7 cycles; sets a = a * 16; requires a < $10
- add a
- add a
- add a
- add a
- ld l, a
- ld h, 0
-```
-
-```asm
- ; 7 bytes, 7 cycles; sets a = a * 16; requires a < $10
-rept 4
- add a
-endr
+ ; 5 bytes, 5 cycles; sets a = a * 16; requires a < $10
+ swap a
ld l, a
ld h, 0
```