Commit | Line | Data |
---|---|---|
1 | #\f | |
2 | # 10mul.s | |
3 | # | |
4 | # MULTIPLICATION AND SQUARING | |
5 | # | |
6 | _SQR2: | |
7 | movw (sp),-(sp) | |
8 | _MUL2: | |
9 | incl r10 | |
10 | cvtwl (sp)+,r0 | |
11 | cvtwl (sp)+,r1 | |
12 | mull3 r0,r1,-(sp) | |
13 | jmp (r8) | |
14 | _MUL24: | |
15 | incl r10 | |
16 | cvtwl (sp)+,r0 | |
17 | mull2 r0,(sp) | |
18 | jmp (r8) | |
19 | _MUL42: | |
20 | incl r10 | |
21 | movl (sp)+,r0 | |
22 | cvtwl (sp)+,r1 | |
23 | mull3 r0,r1,-(sp) | |
24 | jmp (r8) | |
25 | _SQR4: | |
26 | movl (sp),-(sp) | |
27 | _MUL4: | |
28 | incl r10 | |
29 | mull2 (sp)+,(sp) | |
30 | jmp (r8) | |
31 | _MUL28: | |
32 | incl r10 | |
33 | cvtwd (sp)+,r0 | |
34 | muld2 r0,(sp) | |
35 | jmp (r8) | |
36 | _MUL82: | |
37 | incl r10 | |
38 | movd (sp)+,r0 | |
39 | cvtwd (sp)+,r2 | |
40 | muld3 r0,r2,-(sp) | |
41 | jmp (r8) | |
42 | _MUL48: | |
43 | incl r10 | |
44 | cvtld (sp)+,r0 | |
45 | muld2 r0,(sp) | |
46 | jmp (r8) | |
47 | _MUL84: | |
48 | incl r10 | |
49 | movd (sp)+,r0 | |
50 | cvtld (sp)+,r2 | |
51 | muld3 r0,r2,-(sp) | |
52 | jmp (r8) | |
53 | _SQR8: | |
54 | movd (sp),-(sp) | |
55 | _MUL8: | |
56 | incl r10 | |
57 | muld2 (sp)+,(sp) | |
58 | jmp (r8) |