|
|
1.1 root 1: .data
2: .text
3: LL0: .align 1
4: .globl _Ksubd
5: .set L12,0x0
6: .data
7: .text
8: _Ksubd: .word L12 # _Ksubd(acc_most,acc_least,op_most,op_least,hfs)
9: tstl 4(fp)
10: jneq next
11: movl 16(fp),r1
12: movl 12(fp),r0
13: lnd r0
14: std r0
15: ret
16: next:
17: tstl 12(fp)
18: jneq doit
19: movl 8(fp),r1
20: movl 4(fp),r0
21: ret
22: doit:
23: lnd 12(fp) # -op
1.1.1.2 ! root 24: pushal 20(fp) # hfs
1.1 root 25: pushd # push op_least op_most
26: pushl 8(fp)
27: pushl 4(fp) # acc
28: callf $24,_Kaddd
29: ret
30:
31:
32: /*
33: * double
34: * subd(d1,d2)
35: * double d1,d2;
36: * {
37: * return(d1+(-d2));
38: * }
39: */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.