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.md9
1 files changed, 0 insertions, 9 deletions
diff --git a/Optimizing-assembly-code.md b/Optimizing-assembly-code.md
index 867cb07..f6e4651 100644
--- a/Optimizing-assembly-code.md
+++ b/Optimizing-assembly-code.md
@@ -201,15 +201,6 @@ If `FOO` equals `BAR - 2`, then do:
sbc -BAR ; -1 becomes BAR - 2 aka FOO, 0 becomes BAR
```
-If `FOO` is 1 and `BAR` is 0 (i.e. set `a` to 1 if carry or 0 if not carry), then do:
-
-```asm
- ; 3 bytes, 3 cycles
- ccf ; invert carry flag
- sbc a ; if originally carry, then 0, else $ff aka -1
- inc a ; 0 becomes 1, -1 becomes 0
-```
-
If `FOO` is 0 and `BAR` is 0 (i.e. set `a` to 0 if carry or 1 if not carry), then do:
```asm