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