From 48d8503814af147bf844b6a6ae77e62e69204ee6 Mon Sep 17 00:00:00 2001 From: Rangi Date: Thu, 26 Nov 2020 13:08:32 -0500 Subject: Don't --- Optimizing-assembly-code.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'Optimizing-assembly-code.md') diff --git a/Optimizing-assembly-code.md b/Optimizing-assembly-code.md index 8d9b2bd..791c7a6 100644 --- a/Optimizing-assembly-code.md +++ b/Optimizing-assembly-code.md @@ -203,6 +203,26 @@ endr ld a, b ``` +And don't do: + +```asm +; 17 bytes, 17 cycles + ld b, a + rlca + rlca + xor b + and $aa + xor b + ld b, a + rlca + rlca + rlca + rrc b + xor b + and $66 + xor b +``` + But do: ```asm -- cgit v1.2.3