2824
|
1 * Disassembly by Os9disasm of ccmult.r
|
|
2
|
|
3 section code
|
|
4
|
|
5 ccmult: tsta
|
|
6 bne L0015
|
|
7 tst 2,s
|
|
8 bne L0015
|
|
9 lda 3,s
|
|
10 mul
|
|
11 ldx ,s
|
|
12 stx 2,s
|
|
13 ldx #0
|
|
14 std ,s
|
|
15 puls d,pc
|
|
16 L0015 pshs d
|
|
17 ldd #0
|
|
18 pshs d
|
|
19 pshs d
|
|
20 lda 5,s
|
|
21 ldb 9,s
|
|
22 mul
|
|
23 std 2,s
|
|
24 lda 5,s
|
|
25 ldb 8,s
|
|
26 mul
|
|
27 addd 1,s
|
|
28 std 1,s
|
|
29 bcc L0032
|
|
30 inc ,s
|
|
31 L0032 lda 4,s
|
|
32 ldb 9,s
|
|
33 mul
|
|
34 addd 1,s
|
|
35 std 1,s
|
|
36 bcc L003f
|
|
37 inc ,s
|
|
38 L003f lda 4,s
|
|
39 ldb 8,s
|
|
40 mul
|
|
41 addd ,s
|
|
42 std ,s
|
|
43 ldx 6,s
|
|
44 stx 8,s
|
|
45 ldx ,s
|
|
46 ldd 2,s
|
|
47 leas 8,s
|
|
48 rts
|
|
49
|
|
50 endsect
|
|
51
|