Disassembly: 
  L1: 55 ?? push ebp
   8b ec ?? mov ebp, esp
   56 ?? push esi
   8b f1 ?? mov esi, ecx
   0f 57 c0 ?? xorps xmm0, xmm0
   8d 46 04 ?? lea eax, ds:[esi + 4]
   50 ?? push eax
   c7 06 94 41 40 00 ?? mov dword ds:[esi], 0x00404194
   66 0f d6 00 ?? movq qword ds:[eax], xmm0
   8b 45 08 ?? mov eax, dword ss:[ebp + 8]
   83 c0 04 ?? add eax, 4
   50 ?? push eax
   ff 15 b0 40 40 00 ?? call dword ds:[0x004040b0]
  
  L2: 83 c4 08 ?? add esp, 8
   c7 06 bc 41 40 00 ?? mov dword ds:[esi], 0x004041bc
   8b c6 ?? mov eax, esi
   5e ?? pop esi
   5d ?? pop ebp
   c2 04 00 ?? ret 4
  
  