C64 ROM | Routines |
Prev: BC9B | Up: Map | Next: BCCC |
Used by the routine at BC9B.
|
||||
BCBB | A8 | TAY | copy shift count | |
BCBC | A5 66 | LDA $66 | get FAC1 sign (b7) | |
BCBE | 29 80 | AND #%10000000 | mask sign bit only (x000 0000) | |
BCC0 | 46 62 | LSR $62 | shift FAC1 mantissa 1 | |
BCC2 | 05 62 | ORA $62 | OR sign in b7 FAC1 mantissa 1 | |
BCC4 | 85 62 | STA $62 | save FAC1 mantissa 1 | |
BCC6 | 20 B0 B9 | JSR $B9B0 | shift FAC1 Y times right | |
BCC9 | 84 68 | STY $68 | clear FAC1 overflow byte | |
BCCB | 60 | RTS |
Prev: BC9B | Up: Map | Next: BCCC |