
L1: 8b 44 24 08 ?? mov eax, dword ss:[esp + 8]
 8b 4c 24 10 ?? mov ecx, dword ss:[esp + 0x10<16>]
 0b c8 ?? or ecx, eax
 8b 4c 24 0c ?? mov ecx, dword ss:[esp + 12]
 75 09 ?? jne basic block L3

L2: 8b 44 24 04 ?? mov eax, dword ss:[esp + 4]
 f7 e1 ?? mul ecx
 c2 10 00 ?? ret 0x0010<16>

L3: 53 ?? push ebx
 f7 e1 ?? mul ecx
 8b d8 ?? mov ebx, eax
 8b 44 24 08 ?? mov eax, dword ss:[esp + 8]
 f7 64 24 14 ?? mul dword ss:[esp + 0x14<20>]
 03 d8 ?? add ebx, eax
 8b 44 24 08 ?? mov eax, dword ss:[esp + 8]
 f7 e1 ?? mul ecx
 03 d3 ?? add edx, ebx
 5b ?? pop ebx
 c2 10 00 ?? ret 0x0010<16>

