|
|
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: .text
78: .globl _MAIN_
79: .set LF1,128
80: .set LWM1,0x1800
81: .align 1
82: _MAIN_:.word LWM1
83: subl3 $LF1,fp,sp
84: movl $v.1,r11
85: movl L25,v.2-v.1(r11)
86: movl L25+4,v.2-v.1+4(r11)
87: movl L26,v.3-v.1(r11)
88: movl L26+4,v.3-v.1+4(r11)
89: movl L27,v.4-v.1(r11)
90: movl L27+4,v.4-v.1+4(r11)
91: ldf v.2-v.1(r11)
92: addf L28
93: stf -56(fp)
94: cmpf2 L29,-56(fp)
95: jgtr L9999
96: movl -56(fp),r0
97: jbr L9998
98: L9999:lnf -56(fp)
99: stf r0
100: L9998:cmpf2 r0,L30
101: jleq L15
102: pushl $L32
103: pushl $L31
104: callf $12,_e_
105: L15:addl3 $v.2-v.1,r11,-(sp)
106: callf $8,_r_imag
107: ldf r0
108: addf L33
109: stf -60(fp)
110: cmpf2 L29,-60(fp)
111: jgtr L9997
112: movl -60(fp),r0
113: jbr L9996
114: L9997:lnf -60(fp)
115: stf r0
116: L9996:cmpf2 r0,L30
117: jleq L16
118: pushl $L32
119: pushl $L36
120: callf $12,_e_
121: L16:addl3 $v.2-v.1,r11,-(sp)
122: callf $8,_c_abs
123: ldf r0
124: addf L38
125: stf -64(fp)
126: cmpf2 L29,-64(fp)
127: jgtr L9995
128: movl -64(fp),r0
129: jbr L9994
130: L9995:lnf -64(fp)
131: stf r0
132: L9994:cmpf2 r0,L30
133: jleq L17
134: pushl $L32
135: pushl $L41
136: callf $12,_e_
137: L17:addl3 $v.3-v.1,r11,-(sp)
138: subl3 $80,fp,-(sp)
139: callf $12,_r_cnjg
140: ldf -80(fp)
141: subf L45
142: stf -72(fp)
143: ldf -76(fp)
144: subf L45+4
145: stf -68(fp)
146: subl3 $72,fp,-(sp)
147: callf $8,_c_abs
148: cmpf2 r0,L30
149: jleq L18
150: pushl $L32
151: pushl $L47
152: callf $12,_e_
153: L18:ldf v.2-v.1(r11)
154: addf v.3-v.1(r11)
155: stf -96(fp)
156: ldf v.2-v.1+4(r11)
157: addf v.3-v.1+4(r11)
158: stf -92(fp)
159: ldf -96(fp)
160: subf L51
161: stf -88(fp)
162: ldf -92(fp)
163: subf L51+4
164: stf -84(fp)
165: subl3 $88,fp,-(sp)
166: callf $8,_c_abs
167: cmpf2 r0,L30
168: jleq L19
169: pushl $L32
170: pushl $L53
171: callf $12,_e_
172: L19:ldf v.3-v.1(r11)
173: mulf v.4-v.1(r11)
174: stf r0
175: ldf v.3-v.1+4(r11)
176: mulf v.4-v.1+4(r11)
177: stf r1
178: ldf r0
179: subf r1
180: stf -112(fp)
181: ldf v.3-v.1(r11)
182: mulf v.4-v.1+4(r11)
183: stf r0
184: ldf v.3-v.1+4(r11)
185: mulf v.4-v.1(r11)
186: addf r0
187: stf -108(fp)
188: ldf -112(fp)
189: subf L57
190: stf -104(fp)
191: ldf -108(fp)
192: subf L57+4
193: stf -100(fp)
194: subl3 $104,fp,-(sp)
195: callf $8,_c_abs
196: cmpf2 r0,L30
197: jleq L20
198: pushl $L32
199: pushl $L59
200: callf $12,_e_
201: L20:addl3 $v.2-v.1,r11,-(sp)
202: addl3 $v.4-v.1,r11,-(sp)
203: subl3 $128,fp,-(sp)
204: callf $16,_c_div
205: ldf -128(fp)
206: subf L63
207: stf -120(fp)
208: ldf -124(fp)
209: subf L63+4
210: stf -116(fp)
211: subl3 $120,fp,-(sp)
212: callf $8,_c_abs
213: cmpf2 r0,L30
214: jleq L14
215: pushl $L32
216: pushl $L59
217: callf $12,_e_
218: L14:ret#0
219:
220: .data 2
221: .align 2
222: v.3:
223: .space 8
224: .align 2
225: v.4:
226: .space 8
227: .align 2
228: v.2:
229: .space 8
230: .set v.1,v.4
231:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.