summaryrefslogtreecommitdiff
path: root/Optimizing-assembly-code.md
AgeCommit message (Collapse)Author
2020-08-29hl = a * 16Rangi
2020-08-26carryRangi
2020-08-22`jr nc, .ok / inc|dec a / .ok` == `ccf / adc|sbc 0`Rangi
2020-08-22inc/dec a depending on carryRangi
2020-08-21bit 7, aRangi
2020-08-21rlcaRangi
2020-06-25'or 0' , 'and $ff' --> 'and a'Rangi
2020-06-22ld hl, Foo / ld a, [hli] / ld l, [hl] / ld h, aRangi
2020-06-22opcodesRangi
2020-06-22a / 16Rangi
2020-06-09hl|bc|de -= NRangi
2020-04-17Divide a by 8Rangi
2020-04-14Fix byte/cycle in "Multiply `hl` by 2"; explain principle of sbc a; replace ↵Damian Yerrick
FOO and BAR with more locally meaningful CVAL and NCVAL
2020-03-28optRangi
2020-03-27add|sub 1 -> inc|dec aRangi
2020-03-26add a, 0Rangi
2020-03-26a = X + carryRangi
2020-03-26a=carry?1:0Rangi
2020-03-26inc aRangi
2020-03-25xor aRangi
2020-03-24Don't do:Rangi
2020-03-20hldRangi
2020-03-15Remove broken linkRangi
2020-03-15inc/dec lRangi
2020-03-15OptimizeRangi
2020-03-14srl aRangi
2020-03-12Conditional rst $38Rangi
2020-03-12MoreRangi
2020-03-12AlternativeRangi
2020-03-12FixRangi
2020-03-11z80 HeavenRangi
2020-03-10Optimization adviceRangi
2019-11-13More optimal codeRangi
2019-05-19Fix broken linkThomas Winwood
2019-02-23Avoid linking to specific lines, since they can easily change by ↵Rangi
reformatting code, editing comments, etc; people can just find the routine name in question
2019-02-21Link to code excerptsnullableVoidPtr
2019-02-19FormattingRangi
2019-02-19OrderingRangi
2019-02-19OptRangi
2019-02-18Reorder two sections to group those related to `[hl]`Eldred Habert
2019-02-18Add explanation about 16-bit inc/decEldred Habert
2019-02-18Couple moreRangi
2019-02-18MoreRangi
2019-02-18python toc.py Optimizing-assembly-code.mdRangi
2019-02-18Restructure snippets, add new onesEldred Habert
2019-02-18Spaces after CommasnullableVoidPtr
2019-02-18Header fixnullableVoidPtr
2019-02-18Copied Jeff's Tips, WikiTI to comenullableVoidPtr
2019-02-17TODO: Optimizing assembly codeRangi