OpenCores
URL https://opencores.org/ocsvn/eco32/eco32/trunk

Subversion Repositories eco32

[/] [eco32/] [trunk/] [lcc/] [x86/] [win32/] [tst/] [front.sbk] - Blame information for rev 4

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 4 hellwig
.486
2
.model flat
3
extrn __fltused:near
4
extrn __ftol:near
5
public _main
6
_TEXT segment
7
_main:
8
push ebx
9
push esi
10
push edi
11
push ebp
12
mov ebp,esp
13
push 0
14
call _exit
15
add esp,4
16
mov eax,0
17
L1:
18
mov esp,ebp
19
pop ebp
20
pop edi
21
pop esi
22
pop ebx
23
ret
24
public _nested
25
_nested:
26
push ebx
27
push esi
28
push edi
29
push ebp
30
mov ebp,esp
31
cmp dword ptr (20)[ebp],4
32
jge L6
33
cmp dword ptr (24)[ebp],114
34
je L9
35
L6:
36
cmp dword ptr (20)[ebp],1
37
jne L8
38
mov edi,dword ptr (24)[ebp]
39
cmp edi,104
40
je L9
41
cmp edi,105
42
je L9
43
L8:
44
cmp dword ptr (20)[ebp],2
45
jne L3
46
mov edi,dword ptr (24)[ebp]
47
cmp edi,111
48
je L9
49
cmp edi,121
50
jne L3
51
L9:
52
mov edi,dword ptr (24)[ebp]
53
mov dword ptr (20)[ebp],edi
54
L3:
55
mov eax,0
56
L2:
57
mov esp,ebp
58
pop ebp
59
pop edi
60
pop esi
61
pop ebx
62
ret
63
public _s
64
_s:
65
push ebx
66
push esi
67
push edi
68
push ebp
69
mov ebp,esp
70
L10:
71
mov esp,ebp
72
pop ebp
73
pop edi
74
pop esi
75
pop ebx
76
ret
77
_TEXT ends
78
_DATA segment
79
public _Dy
80
align 4
81
_Dy label byte
82
dd 0
83
db 4 dup (0)
84
public _Dz
85
align 4
86
_Dz label byte
87
dd 1
88
db 4 dup (0)
89
public _Dfunc
90
_DATA ends
91
_TEXT segment
92
_Dfunc:
93
push ebx
94
push esi
95
push edi
96
push ebp
97
mov ebp,esp
98
mov esp,ebp
99
pop ebp
100
pop edi
101
pop esi
102
pop ebx
103
ret
104
public _f
105
_f:
106
push ebx
107
push esi
108
push edi
109
push ebp
110
mov ebp,esp
111
mov esp,ebp
112
pop ebp
113
pop edi
114
pop esi
115
pop ebx
116
ret
117
public _f1
118
_f1:
119
push ebx
120
push esi
121
push edi
122
push ebp
123
mov ebp,esp
124
mov esp,ebp
125
pop ebp
126
pop edi
127
pop esi
128
pop ebx
129
ret
130
public _f2
131
_f2:
132
push ebx
133
push esi
134
push edi
135
push ebp
136
mov ebp,esp
137
mov esp,ebp
138
pop ebp
139
pop edi
140
pop esi
141
pop ebx
142
ret
143
public _g
144
_g:
145
push ebx
146
push esi
147
push edi
148
push ebp
149
mov ebp,esp
150
mov esp,ebp
151
pop ebp
152
pop edi
153
pop esi
154
pop ebx
155
ret
156
public _h
157
_h:
158
push ebx
159
push esi
160
push edi
161
push ebp
162
mov ebp,esp
163
mov esp,ebp
164
pop ebp
165
pop edi
166
pop esi
167
pop ebx
168
ret
169
public _h1
170
_h1:
171
push ebx
172
push esi
173
push edi
174
push ebp
175
mov ebp,esp
176
mov esp,ebp
177
pop ebp
178
pop edi
179
pop esi
180
pop ebx
181
ret
182
public _h2
183
_h2:
184
push ebx
185
push esi
186
push edi
187
push ebp
188
mov ebp,esp
189
mov esp,ebp
190
pop ebp
191
pop edi
192
pop esi
193
pop ebx
194
ret
195
_TEXT ends
196
_DATA segment
197
align 4
198
L21 label byte
199
dd 1
200
public _set1
201
_DATA ends
202
_TEXT segment
203
_set1:
204
push ebx
205
push esi
206
push edi
207
push ebp
208
mov ebp,esp
209
mov esp,ebp
210
pop ebp
211
pop edi
212
pop esi
213
pop ebx
214
ret
215
_TEXT ends
216
_DATA segment
217
align 4
218
L23 label byte
219
dd 2
220
public _set2
221
_DATA ends
222
_TEXT segment
223
_set2:
224
push ebx
225
push esi
226
push edi
227
push ebp
228
mov ebp,esp
229
mov esp,ebp
230
pop ebp
231
pop edi
232
pop esi
233
pop ebx
234
ret
235
_goo:
236
push ebx
237
push esi
238
push edi
239
push ebp
240
mov ebp,esp
241
mov esp,ebp
242
pop ebp
243
pop edi
244
pop esi
245
pop ebx
246
ret
247
public _sss
248
_sss:
249
push ebx
250
push esi
251
push edi
252
push ebp
253
mov ebp,esp
254
mov esp,ebp
255
pop ebp
256
pop edi
257
pop esi
258
pop ebx
259
ret
260
_TEXT ends
261
_DATA segment
262
align 4
263
L27 label byte
264
db 4 dup (0)
265
public _rrr
266
_DATA ends
267
_TEXT segment
268
_rrr:
269
push ebx
270
push esi
271
push edi
272
push ebp
273
mov ebp,esp
274
mov esp,ebp
275
pop ebp
276
pop edi
277
pop esi
278
pop ebx
279
ret
280
public _setstatic
281
_setstatic:
282
push ebx
283
push esi
284
push edi
285
push ebp
286
mov ebp,esp
287
mov esp,ebp
288
pop ebp
289
pop edi
290
pop esi
291
pop ebx
292
ret
293
public _gx1
294
_gx1:
295
push ebx
296
push esi
297
push edi
298
push ebp
299
mov ebp,esp
300
mov esp,ebp
301
pop ebp
302
pop edi
303
pop esi
304
pop ebx
305
ret
306
public _ff1
307
_ff1:
308
push ebx
309
push esi
310
push edi
311
push ebp
312
mov ebp,esp
313
mov esp,ebp
314
pop ebp
315
pop edi
316
pop esi
317
pop ebx
318
ret
319
public _gg1
320
_gg1:
321
push ebx
322
push esi
323
push edi
324
push ebp
325
mov ebp,esp
326
mov esp,ebp
327
pop ebp
328
pop edi
329
pop esi
330
pop ebx
331
ret
332
public _hh1
333
_hh1:
334
push ebx
335
push esi
336
push edi
337
push ebp
338
mov ebp,esp
339
mov esp,ebp
340
pop ebp
341
pop edi
342
pop esi
343
pop ebx
344
ret
345
public _cmp
346
_cmp:
347
push ebx
348
push esi
349
push edi
350
push ebp
351
mov ebp,esp
352
mov esp,ebp
353
pop ebp
354
pop edi
355
pop esi
356
pop ebx
357
ret
358
public _sort
359
_sort:
360
push ebx
361
push esi
362
push edi
363
push ebp
364
mov ebp,esp
365
mov esp,ebp
366
pop ebp
367
pop edi
368
pop esi
369
pop ebx
370
ret
371
public _onearg
372
_onearg:
373
push ebx
374
push esi
375
push edi
376
push ebp
377
mov ebp,esp
378
mov esp,ebp
379
pop ebp
380
pop edi
381
pop esi
382
pop ebx
383
ret
384
_TEXT ends
385
extrn _exit:near
386
_TEXT segment
387
_TEXT ends
388
extrn _qsort:near
389
_TEXT segment
390
_TEXT ends
391
extrn _strcmp:near
392
_TEXT segment
393
_TEXT ends
394
_DATA segment
395
public _ss4
396
align 4
397
_ss4 label byte
398
db 4 dup (0)
399
align 4
400
_ss2 label byte
401
db 4 dup (0)
402
align 4
403
_ss5 label byte
404
db 4 dup (0)
405
public _ss3
406
align 4
407
_ss3 label byte
408
db 4 dup (0)
409
align 4
410
_ss1 label byte
411
db 4 dup (0)
412
align 4
413
_yy label byte
414
db 4 dup (0)
415
public _z
416
align 4
417
_z label byte
418
db 4 dup (0)
419
public _y
420
align 4
421
_y label byte
422
db 4 dup (0)
423
public _x
424
align 4
425
_x label byte
426
db 4 dup (0)
427
public _b
428
align 4
429
_b label byte
430
db 4 dup (0)
431
public _a
432
align 4
433
_a label byte
434
db 4 dup (0)
435
_DATA ends
436
end

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.