|
|
1.1 root 1: .data
2: .text
3: LL0: .align 1
4: .globl _Kfrexpd
5: .data
6: .align 2
7: L18: .long 0x40800000, 0x00000000 # .double 1
8: .text
9: .data
10: .align 2
11: L21: .long 0x40800000, 0x00000000 # .double 1
12: .text
13: .data
14: .align 2
15: L22: .long 0x41000000, 0x00000000 # .double 2
16: .text
17: .data
18: .align 2
19: L25: .long 0x40000000, 0x00000000 # .double 0.5
20: .text
21: .data
22: .align 2
23: L28: .long 0x40000000, 0x00000000 # .double 0.5
24: .text
25: .data
26: .align 2
27: L29: .long 0x41000000, 0x00000000 # .double 2
28: .text
29: .set L12,0x0
30: .data
31: .text
32: _Kfrexpd:
33: .word L12
34: subl3 $60,fp,sp
35: clrl -60(fp)
36: clrl -56(fp)
37: tstl 4(fp)
38: jgeq L16
39: lnd 4(fp)
40: std 4(fp)
41: movl $1,-56(fp)
42: L16: cmpd2 4(fp),L18
43: jleq L17
44: L19: cmpd2 4(fp),L21
45: jleq L23
46: addl2 $1,-60(fp)
47: pushl 16(fp) # hfs
48: pushl L22+4 # ldd L22 # 2.0
49: pushl L22
50: pushl 8(fp)
51: pushl 4(fp) # acc
52: callf $24,_Kdivd
53: ldd r0
54: std 4(fp)
55: jbr L19
56: L17: cmpd2 4(fp),L25
57: jlss L26
58: jbr L23
59: L2000001:
60: subl2 $1,-60(fp)
61: pushl 16(fp) # hfs
62: ldd L22 # 2.0
63: pushd
64: ldd 4(fp) # acc
65: pushd
66: callf $24,_Kmuld
67: ldd r0
68: std 4(fp)
69: L26: cmpd2 4(fp),L28
70: jlss L2000001
71: L23: movl -60(fp),*12(fp)
72: tstl -56(fp)
73: jeql L30
74: lnd 4(fp)
75: std 4(fp)
76: L30: movl 8(fp),r1
77: movl 4(fp),r0
78: ret
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.