
L1: 85 c9 ?? test ecx, ecx
 75 03 ?? jne basic block L3

L2: 33 c0 ?? xor eax, eax
 c3 ?? ret

L3: 81 f9 00 10 00 00 ?? cmp ecx, 0x00001000<4096>
 72 22 ?? jb basic block L8

L4: 8d 41 23 ?? lea eax, ds:[ecx + 0x23<35>]
 3b c1 ?? cmp eax, ecx
 77 06 ?? ja basic block L6

L5: ff 25 84 40 40 00 ?? jmp dword ds:[0x00404084<".L@">]

L6: 50 ?? push eax
 e8 43 11 00 00 ?? call function 0x004021f5

L7: 83 c4 04 ?? add esp, 4
 8d 48 23 ?? lea ecx, ds:[eax + 0x23<35>]
 83 e1 e0 ?? and ecx, 0xe0<224,-32>
 89 41 fc ?? mov dword ds:[ecx + 0xfc<252,-4>], eax
 8b c1 ?? mov eax, ecx
 c3 ?? ret

L8: 51 ?? push ecx
 e8 2e 11 00 00 ?? call function 0x004021f5

L9: 83 c4 04 ?? add esp, 4
 8b c8 ?? mov ecx, eax
 c3 ?? ret

