Disassembly: 
  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>
  
  