|
|
1.1 root 1: .data 0
2: .align 2
3: L25:
4: .long 0x41400000 # .float 3
5: .long 0x41800000 # .float 4
6: .align 2
7: L26:
8: .long 0xC1000000 # .float -2
9: .long 0x40800000 # .float 1
10: .align 2
11: L27:
12: .long 0x40800000 # .float 1
13: .long 0xC1000000 # .float -2
14: .align 2
15: L28:
16: .long 0xC1400000 # .float -3
17: .align 2
18: L29:
19: .long 0x00000000 # .float 0
20: .align 2
21: L30:
22: .long 0x3556BF95 # .float 2.e-07
23: .align 2
24: L31:
25: .long 1
26: .align 2
27: L32:
28: .long 17
29: .align 2
30: L33:
31: .long 0xC1800000 # .float -4
32: .align 2
33: L36:
34: .long 2
35: .align 2
36: L38:
37: .long 0xC1A00000 # .float -5
38: .align 2
39: L41:
40: .long 3
41: .align 2
42: L45:
43: .long 0xC1000000 # .float -2
44: .long 0xC0800000 # .float -1
45: .align 2
46: L47:
47: .long 4
48: .align 2
49: L51:
50: .long 0x40800000 # .float 1
51: .long 0x41A00000 # .float 5
52: .align 2
53: L53:
54: .long 5
55: .align 2
56: L57:
57: .long 0x00000000 # .float 0
58: .long 0x41A00000 # .float 5
59: .align 2
60: L59:
61: .long 6
62: .align 2
63: L63:
64: .long 0xBF4CCCCD # .float -.2
65: .long 0xBFCCCCCD # .float -.40000001
66: .data 2
67: .data 1
68: .data 0
69: .globl _MAIN_
70: .globl _e_
71: .globl _r_imag
72: .globl _c_abs
73: .globl _r_cnjg
74: .globl _c_div
75: .align 2
76: .stabs "t17.f",0x64,0,0,0
77:
78: .text
79: .globl _MAIN_
80: .align 1
81: _MAIN_:
82: .word LWM1
83: subl3 $LF1,fp,sp
84: jbr L12
85: L13:
86: movl L25,v.2-v.1(r11)
87: movl L25+4,v.2-v.1+4(r11)
88: movl L26,v.3-v.1(r11)
89: movl L26+4,v.3-v.1+4(r11)
90: movl L27,v.4-v.1(r11)
91: movl L27+4,v.4-v.1+4(r11)
92: ldf v.2-v.1(r11)
93: addf L28
94: stf r0
95: movl r0,-56(fp)
96: cmpf2 L29,-56(fp)
97: jgtr L9999
98: movl -56(fp),r0
99: jbr L9998
100: L9999:
101: lnf -56(fp)
102: stf r0
103: L9998:
104: cmpf2 r0,L30
105: jleq L15
106: pushl $L32
107: pushl $L31
108: callf $12,_e_
109: L15:
110: addl3 $v.2-v.1,r11,r0
111: pushl r0
112: callf $8,_r_imag
113: ldf r0
114: addf L33
115: stf r0
116: movl r0,-60(fp)
117: cmpf2 L29,-60(fp)
118: jgtr L9997
119: movl -60(fp),r0
120: jbr L9996
121: L9997:
122: lnf -60(fp)
123: stf r0
124: L9996:
125: cmpf2 r0,L30
126: jleq L16
127: pushl $L32
128: pushl $L36
129: callf $12,_e_
130: L16:
131: addl3 $v.2-v.1,r11,r0
132: pushl r0
133: callf $8,_c_abs
134: ldf r0
135: addf L38
136: stf r0
137: movl r0,-64(fp)
138: cmpf2 L29,-64(fp)
139: jgtr L9995
140: movl -64(fp),r0
141: jbr L9994
142: L9995:
143: lnf -64(fp)
144: stf r0
145: L9994:
146: cmpf2 r0,L30
147: jleq L17
148: pushl $L32
149: pushl $L41
150: callf $12,_e_
151: L17:
152: addl3 $v.3-v.1,r11,r0
153: pushl r0
154: addl3 $-80,fp,r0
155: pushl r0
156: callf $12,_r_cnjg
157: ldf -80(fp)
158: subf L45
159: stf r0
160: movl r0,-72(fp)
161: ldf -76(fp)
162: subf L45+4
163: stf r0
164: movl r0,-68(fp)
165: addl3 $-72,fp,r0
166: pushl r0
167: callf $8,_c_abs
168: cmpf2 r0,L30
169: jleq L18
170: pushl $L32
171: pushl $L47
172: callf $12,_e_
173: L18:
174: ldf v.2-v.1(r11)
175: addf v.3-v.1(r11)
176: stf r0
177: movl r0,-96(fp)
178: ldf v.2-v.1+4(r11)
179: addf v.3-v.1+4(r11)
180: stf r0
181: movl r0,-92(fp)
182: ldf -96(fp)
183: subf L51
184: stf r0
185: movl r0,-88(fp)
186: ldf -92(fp)
187: subf L51+4
188: stf r0
189: movl r0,-84(fp)
190: addl3 $-88,fp,r0
191: pushl r0
192: callf $8,_c_abs
193: cmpf2 r0,L30
194: jleq L19
195: pushl $L32
196: pushl $L53
197: callf $12,_e_
198: L19:
199: ldf v.3-v.1(r11)
200: mulf v.4-v.1(r11)
201: stf r0
202: ldf v.3-v.1+4(r11)
203: mulf v.4-v.1+4(r11)
204: stf r1
205: ldf r0
206: subf r1
207: stf r0
208: movl r0,-112(fp)
209: ldf v.3-v.1(r11)
210: mulf v.4-v.1+4(r11)
211: stf r0
212: ldf v.3-v.1+4(r11)
213: mulf v.4-v.1(r11)
214: stf r1
215: ldf r0
216: addf r1
217: stf r0
218: movl r0,-108(fp)
219: ldf -112(fp)
220: subf L57
221: stf r0
222: movl r0,-104(fp)
223: ldf -108(fp)
224: subf L57+4
225: stf r0
226: movl r0,-100(fp)
227: addl3 $-104,fp,r0
228: pushl r0
229: callf $8,_c_abs
230: cmpf2 r0,L30
231: jleq L20
232: pushl $L32
233: pushl $L59
234: callf $12,_e_
235: L20:
236: addl3 $v.2-v.1,r11,r0
237: pushl r0
238: addl3 $v.4-v.1,r11,r0
239: pushl r0
240: addl3 $-128,fp,r0
241: pushl r0
242: callf $16,_c_div
243: ldf -128(fp)
244: subf L63
245: stf r0
246: movl r0,-120(fp)
247: ldf -124(fp)
248: subf L63+4
249: stf r0
250: movl r0,-116(fp)
251: addl3 $-120,fp,r0
252: pushl r0
253: callf $8,_c_abs
254: cmpf2 r0,L30
255: jleq L21
256: pushl $L32
257: pushl $L59
258: callf $12,_e_
259: L21:
260: L14:
261: ret#0
262: L12:
263: movl $v.1,r11
264: jbr L13
265: .set LF1,128
266: .set LWM1,0x1800
267: .text
268: .data 2
269: .align 2
270: v.3:
271: .space 8
272: .align 2
273: v.4:
274: .space 8
275: .align 2
276: v.2:
277: .space 8
278: .set v.1,v.4
279:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.