|
|
1.1 root 1: #
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)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.