|
|
1.1 root 1: .set reorder
2: .text
3: .globl main
4: .text
5: .align 2; .ent main
6: main:
7: $fp1=24
8: .frame $sp,24,$31
9: addu $sp,$sp,-24
10: .mask 0x80000000,-8
11: sw $31,16($sp)
12: move $4,$0
13: jal exit # int
14: L.1:
15: lw $31,16($sp)
16: addu $sp,$sp,24
17: j $31
18: .end main
19: .globl nested
20: .text
21: .align 2; .ent nested
22: nested:
23: $fp2=0
24: .frame $sp,0,$31
25: bge $4,4,L.6
26: beq $5,114,L.9
27: L.6:
28: bne $4,1,L.8
29: beq $5,104,L.9
30: beq $5,105,L.9
31: L.8:
32: bne $4,2,L.3
33: beq $5,111,L.9
34: bne $5,121,L.3
35: L.9:
36: move $4,$5
37: L.3:
38: L.2:
39: j $31
40: .end nested
41: .globl s
42: .text
43: .align 2; .ent s
44: s:
45: $fp3=0
46: .frame $sp,0,$31
47: L.10:
48: j $31
49: .end s
50: .globl Dy
51: .sdata; .align 2; Dy:.word 0x0
52: .space 4
53: .globl Dz
54: .sdata; .align 2; Dz:.word 0x1
55: .space 4
56: .text
57: .globl Dfunc
58: .text
59: .align 2; .ent Dfunc
60: Dfunc:
61: $fp4=8
62: .frame $sp,8,$31
63: addu $sp,$sp,-8
64: .mask 0x80000000,-8
65: sw $31,0($sp)
66: lw $31,0($sp)
67: addu $sp,$sp,8
68: j $31
69: .end Dfunc
70: .globl f
71: .text
72: .align 2; .ent f
73: f:
74: $fp5=0
75: .frame $sp,0,$31
76: j $31
77: .end f
78: .globl f1
79: .text
80: .align 2; .ent f1
81: f1:
82: $fp6=0
83: .frame $sp,0,$31
84: j $31
85: .end f1
86: .globl f2
87: .text
88: .align 2; .ent f2
89: f2:
90: $fp7=8
91: .frame $sp,8,$31
92: addu $sp,$sp,-8
93: .mask 0x80000000,-8
94: sw $31,0($sp)
95: sw $4,8($sp)
96: sw $5,12($sp)
97: lw $31,0($sp)
98: addu $sp,$sp,8
99: j $31
100: .end f2
101: .globl g
102: .text
103: .align 2; .ent g
104: g:
105: $fp8=8
106: .frame $sp,8,$31
107: addu $sp,$sp,-8
108: .mask 0x80000000,-8
109: sw $31,0($sp)
110: sw $4,8($sp)
111: lw $31,0($sp)
112: addu $sp,$sp,8
113: j $31
114: .end g
115: .globl h
116: .text
117: .align 2; .ent h
118: h:
119: $fp9=8
120: .frame $sp,8,$31
121: addu $sp,$sp,-8
122: .mask 0x80000000,-8
123: sw $31,0($sp)
124: sw $4,8($sp)
125: lw $31,0($sp)
126: addu $sp,$sp,8
127: j $31
128: .end h
129: .globl h1
130: .text
131: .align 2; .ent h1
132: h1:
133: $fp10=8
134: .frame $sp,8,$31
135: addu $sp,$sp,-8
136: .mask 0x80000000,-8
137: sw $31,0($sp)
138: sw $4,8($sp)
139: sw $5,12($sp)
140: lw $31,0($sp)
141: addu $sp,$sp,8
142: j $31
143: .end h1
144: .globl h2
145: .text
146: .align 2; .ent h2
147: h2:
148: $fp11=0
149: .frame $sp,0,$31
150: j $31
151: .end h2
152: .sdata; .align 2; L.21:.word 0x1
153: .text
154: .globl set1
155: .text
156: .align 2; .ent set1
157: set1:
158: $fp12=0
159: .frame $sp,0,$31
160: j $31
161: .end set1
162: .sdata; .align 2; L.23:.word 0x2
163: .text
164: .globl set2
165: .text
166: .align 2; .ent set2
167: set2:
168: $fp13=0
169: .frame $sp,0,$31
170: j $31
171: .end set2
172: .text
173: .align 2; .ent goo
174: goo:
175: $fp14=0
176: .frame $sp,0,$31
177: j $31
178: .end goo
179: .globl sss
180: .text
181: .align 2; .ent sss
182: sss:
183: $fp15=0
184: .frame $sp,0,$31
185: j $31
186: .end sss
187: .lcomm L.27,4
188: .text
189: .globl rrr
190: .text
191: .align 2; .ent rrr
192: rrr:
193: $fp16=0
194: .frame $sp,0,$31
195: j $31
196: .end rrr
197: .globl setstatic
198: .text
199: .align 2; .ent setstatic
200: setstatic:
201: $fp17=0
202: .frame $sp,0,$31
203: j $31
204: .end setstatic
205: .globl gx1
206: .text
207: .align 2; .ent gx1
208: gx1:
209: $fp18=8
210: .frame $sp,8,$31
211: addu $sp,$sp,-8
212: .mask 0x80000000,-8
213: sw $31,0($sp)
214: s.d $f12,8($sp)
215: lw $31,0($sp)
216: addu $sp,$sp,8
217: j $31
218: .end gx1
219: .globl ff1
220: .text
221: .align 2; .ent ff1
222: ff1:
223: $fp19=0
224: .frame $sp,0,$31
225: j $31
226: .end ff1
227: .globl gg1
228: .text
229: .align 2; .ent gg1
230: gg1:
231: $fp20=0
232: .frame $sp,0,$31
233: j $31
234: .end gg1
235: .globl hh1
236: .text
237: .align 2; .ent hh1
238: hh1:
239: $fp21=0
240: .frame $sp,0,$31
241: j $31
242: .end hh1
243: .globl cmp
244: .text
245: .align 2; .ent cmp
246: cmp:
247: $fp22=8
248: .frame $sp,8,$31
249: addu $sp,$sp,-8
250: .mask 0x80000000,-8
251: sw $31,0($sp)
252: sw $4,8($sp)
253: sw $5,12($sp)
254: lw $31,0($sp)
255: addu $sp,$sp,8
256: j $31
257: .end cmp
258: .globl sort
259: .text
260: .align 2; .ent sort
261: sort:
262: $fp23=8
263: .frame $sp,8,$31
264: addu $sp,$sp,-8
265: .mask 0x80000000,-8
266: sw $31,0($sp)
267: lw $31,0($sp)
268: addu $sp,$sp,8
269: j $31
270: .end sort
271: .globl onearg
272: .text
273: .align 2; .ent onearg
274: onearg:
275: $fp24=8
276: .frame $sp,8,$31
277: addu $sp,$sp,-8
278: .mask 0x80000000,-8
279: sw $31,0($sp)
280: lw $31,0($sp)
281: addu $sp,$sp,8
282: j $31
283: .end onearg
284: .globl ss4
285: .comm ss4,4
286: .lcomm ss2,4
287: .lcomm ss5,4
288: .globl ss3
289: .comm ss3,4
290: .lcomm ss1,4
291: .lcomm yy,4
292: .globl z
293: .comm z,4
294: .globl y
295: .comm y,4
296: .globl x
297: .comm x,4
298: .globl b
299: .comm b,4
300: .globl a
301: .comm a,4
302: .extern xr 4
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.