summaryrefslogtreecommitdiff
path: root/Optimizing-assembly-code.md
AgeCommit message (Expand)Author
2020-11-26save 2 bytes and 9 cycles off size over speed bit reversalDamian Yerrick
2020-11-26Lookup tableRangi
2020-11-26FormattingRangi
2020-11-26Don'tRangi
2020-11-26Not identicalRangi
2020-11-26Remove less efficient versionJL2210
2020-11-26Added formatting to the bit reverse snippet.nitro2k01
2020-11-26Added version of the bit reverse code adapter for GB.nitro2k01
2020-11-25Omit ld b, 0Rangi
2020-11-25Optimize hl|bc|de = Foo + aRangi
2020-11-25http://www.retroprogramming.com/2014/01/fast-z80-bit-reversal.htmlRangi
2020-11-24no_carryRangi
2020-11-24carry tableRangi
2020-10-06NameRangi
2020-10-06NameRangi
2020-10-06jr timingRangi
2020-10-06Fix jrRangi
2020-08-29asmRangi
2020-08-29swap aRangi
2020-08-29asmRangi
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 F...Damian Yerrick
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