
L1: 8b ff ?? mov edi, edi
 55 ?? push ebp
 8b ec ?? mov ebp, esp
 56 ?? push esi
 8b 75 08 ?? mov esi, dword ss:[ebp + 8]
 33 c0 ?? xor eax, eax
 eb 0f ?? jmp basic block L6

L2: 85 c0 ?? test eax, eax
 75 10 ?? jne basic block L7

L3: 8b 0e ?? mov ecx, dword ds:[esi]
 85 c9 ?? test ecx, ecx
 74 02 ?? je basic block L5

L4: ff d1 ?? call ecx

L5: 83 c6 04 ?? add esi, 4

L6: 3b 75 0c ?? cmp esi, dword ss:[ebp + 12]
 72 ec ?? jb basic block L2

L7: 5e ?? pop esi
 5d ?? pop ebp
 c3 ?? ret

