Code:
:
  LEA EAX,[DWORD EBP-28]
  MOV [DWORD ESP],EAX
  MOV [DWORD EBP-78],-1
  CALL REMOTE.0040A950
  MOV [DWORD ESP+4],REMOTE.0040D01B
  LEA EAX,[DWORD EBP-28]
  MOV [DWORD ESP],EAX
  MOV [DWORD EBP-78],2
  CALL REMOTE.0040AF70
  LEA EAX,[DWORD EBP-38]
  MOV [DWORD ESP],EAX
  CALL REMOTE.0040A950
  LEA EAX,[DWORD EBP-48]
  MOV [DWORD ESP],EAX
  MOV [DWORD EBP-78],1
  CALL REMOTE.0040A950
  LEA EAX,[DWORD EBP-48]
  MOV [DWORD ESP],EAX
  CALL REMOTE.0040AE10
  LEA EAX,[DWORD EBP-38]
  MOV [DWORD ESP],EAX
  MOV [DWORD EBP-78],2
  CALL REMOTE.0040AE10
  LEA EAX,[DWORD EBP-28]
  MOV [DWORD ESP],EAX
  MOV [DWORD EBP-78],-1
  CALL REMOTE.0040AE10
  MOV [DWORD EBP-80],0
  JMP L055
  LEA EBP,[DWORD EBP+18]
  MOV EAX,[DWORD EBP-78]
  MOV EDX,[DWORD EBP-74]
  MOV [DWORD EBP-88],EDX
  CMP EAX,1
  JE L043
  MOV EAX,[DWORD EBP-88]
  MOV [DWORD EBP-84],EAX
  LEA EAX,[DWORD EBP-38]
  MOV [DWORD ESP],EAX
  MOV [DWORD EBP-78],0
  CALL REMOTE.0040AE10
  MOV EDX,[DWORD EBP-84]
  MOV [DWORD EBP-88],EDX
L043:
  MOV EAX,[DWORD EBP-88]
  MOV [DWORD EBP-8C],EAX
  LEA EAX,[DWORD EBP-28]
  MOV [DWORD ESP],EAX
  MOV [DWORD EBP-78],0
  CALL REMOTE.0040AE10
  MOV EDX,[DWORD EBP-8C]
  MOV [DWORD EBP-88],EDX
  MOV EAX,[DWORD EBP-88]
  MOV [DWORD ESP],EAX
  MOV [DWORD EBP-78],-1
  CALL REMOTE.004068A0
L055:
  LEA EAX,[DWORD EBP-7C]
  MOV [DWORD ESP],EAX
  CALL REMOTE.004062C0
  MOV EAX,[DWORD EBP-80]
  LEA ESP,[DWORD EBP-C]
 
Здравствуй 100 килобайтный файл, медленная компиляция и простыня асм-кода. Это STL.