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