SHOW:
|
|
- or go back to the newest paste.
| 1 | SumBits: | |
| 2 | - | ld e,a |
| 2 | + | and %00001111 |
| 3 | - | xor a |
| 3 | + | ld hl,SumBits_LUT |
| 4 | - | ld d,a |
| 4 | + | add a,l |
| 5 | - | rl e |
| 5 | + | ld l,a |
| 6 | - | adc a,d |
| 6 | + | ld a,(hl) |
| 7 | - | rl e |
| 7 | + | ret nc |
| 8 | - | adc a,d |
| 8 | + | inc h |
| 9 | - | rl e |
| 9 | + | ld a,(hl) |
| 10 | - | adc a,d |
| 10 | + | ret |
| 11 | - | rl e |
| 11 | + | |
| 12 | - | adc a,d |
| 12 | + | SumBits_LUT: |
| 13 | - | rl e |
| 13 | + | .db 0,1,1,2,1,2,2,3,1,2,2,3,2,3,3,4 |