]> git.sur5r.net Git - cc65/blob - libsrc/runtime/asleax2.s
cfg/atari-xex.cfg: fix typo in comment
[cc65] / libsrc / runtime / asleax2.s
1 ;
2 ; Ullrich von Bassewitz, 06.08.1998
3 ;
4 ; CC65 runtime: Scale the 32 bit primary register by 4
5 ;
6
7         .export         asleax2, shleax2
8         .importzp       sreg, tmp1
9
10 asleax2:
11 shleax2:
12         stx     tmp1
13         asl     a
14         rol     tmp1
15         rol     sreg
16         rol     sreg+1
17         asl     a
18         rol     tmp1
19         rol     sreg
20         rol     sreg+1
21         ldx     tmp1
22         rts
23