source: trunk/minix/lib/ack/float/adf4.s@ 20

Last change on this file since 20 was 9, checked in by Mattia Monga, 14 years ago

Minix 3.1.2a

File size: 563 bytes
Line 
1.sect .text; .sect .rom; .sect .data; .sect .bss
2.extern .adf4
3.sect .text
4.adf4:
5push ebp
6mov ebp,esp
7sub esp,28
8mov -28(ebp),0
9cmp 12(ebp),0
10jne I1_4
11mov edx,8(ebp)
12mov 12(ebp),edx
13jmp I1_1
14I1_4:
15cmp 8(ebp),0
16je I1_1
17push 4
18lea eax,-12(ebp)
19push eax
20lea eax,12(ebp)
21push eax
22call .extend
23add esp,12
24push 4
25lea eax,-24(ebp)
26push eax
27lea eax,8(ebp)
28push eax
29call .extend
30add esp,12
31lea eax,-24(ebp)
32push eax
33lea eax,-12(ebp)
34push eax
35call .add_ext
36pop ecx
37pop ecx
38push 4
39lea eax,12(ebp)
40push eax
41lea eax,-12(ebp)
42push eax
43call .compact
44add esp,12
45I1_1:
46leave
47ret
Note: See TracBrowser for help on using the repository browser.