index
:
pokecrystal.wiki
master
pokecrystal wiki
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Optimizing-assembly-code.md
Age
Commit message (
Expand
)
Author
2021-02-12
...
Rangi
2020-11-29
correct cycles
Rangi
2020-11-29
bitness
Rangi
2020-11-29
hl = a
Rangi
2020-11-29
ax6's trick
Rangi
2020-11-29
hl = a + {0-255}
Rangi
2020-11-29
comments
Rangi
2020-11-26
three 5 or 6 cycles that are always 5 cycles
Damian Yerrick
2020-11-26
GF's bad example
Rangi
2020-11-26
save 2 bytes and 9 cycles off size over speed bit reversal
Damian Yerrick
2020-11-26
Lookup table
Rangi
2020-11-26
Formatting
Rangi
2020-11-26
Don't
Rangi
2020-11-26
Not identical
Rangi
2020-11-26
Remove less efficient version
JL2210
2020-11-26
Added formatting to the bit reverse snippet.
nitro2k01
2020-11-26
Added version of the bit reverse code adapter for GB.
nitro2k01
2020-11-25
Omit ld b, 0
Rangi
2020-11-25
Optimize hl|bc|de = Foo + a
Rangi
2020-11-25
http://www.retroprogramming.com/2014/01/fast-z80-bit-reversal.html
Rangi
2020-11-24
no_carry
Rangi
2020-11-24
carry table
Rangi
2020-10-06
Name
Rangi
2020-10-06
Name
Rangi
2020-10-06
jr timing
Rangi
2020-10-06
Fix jr
Rangi
2020-08-29
asm
Rangi
2020-08-29
swap a
Rangi
2020-08-29
asm
Rangi
2020-08-29
hl = a * 16
Rangi
2020-08-26
carry
Rangi
2020-08-22
`jr nc, .ok / inc|dec a / .ok` == `ccf / adc|sbc 0`
Rangi
2020-08-22
inc/dec a depending on carry
Rangi
2020-08-21
bit 7, a
Rangi
2020-08-21
rlca
Rangi
2020-06-25
'or 0' , 'and $ff' --> 'and a'
Rangi
2020-06-22
ld hl, Foo / ld a, [hli] / ld l, [hl] / ld h, a
Rangi
2020-06-22
opcodes
Rangi
2020-06-22
a / 16
Rangi
2020-06-09
hl|bc|de -= N
Rangi
2020-04-17
Divide a by 8
Rangi
2020-04-14
Fix byte/cycle in "Multiply `hl` by 2"; explain principle of sbc a; replace F...
Damian Yerrick
2020-03-28
opt
Rangi
2020-03-27
add|sub 1 -> inc|dec a
Rangi
2020-03-26
add a, 0
Rangi
2020-03-26
a = X + carry
Rangi
2020-03-26
a=carry?1:0
Rangi
2020-03-26
inc a
Rangi
2020-03-25
xor a
Rangi
2020-03-24
Don't do:
Rangi
[next]