[ Intel C++ compiler ]
...
#pragma optimize ( "", on )
// C/C++ codes for a function
...
Assembler codes
...
004034A0 push ebp
004034A1 mov ebp, esp
004034A3 sub esp, 38h
004034A6 rdtsc
004034A8 mov dword ptr [ebp-30h], eax
004034AB mov dword ptr [ebp-2Ch], edx
004034AE mov eax, dword ptr [ebp-30h]
004034B1 mov edx, dword ptr [ebp-2Ch]
004034B4 mov dword ptr [ebp-28h], eax
004034B7 mov dword ptr [ebp-24h], edx
004034BA mov eax, dword ptr [ebp+8]
004034BD clflush [eax]
004034C0 rdtsc
004034C2 mov dword ptr [ebp-20h], eax
004034C5 mov dword ptr [ebp-1Ch], edx
004034C8 mov eax, dword ptr [ebp-20h]
004034CB mov edx, dword ptr [ebp-1Ch]
004034CE mov dword ptr [ebp-18h], eax
004034D1 mov dword ptr [ebp-14h], edx
004034D4 mov eax, dword ptr [ebp-18h]
004034D7 mov edx, dword ptr [ebp-14h]
004034DA mov dword ptr [ebp-10h], eax
004034DD mov dword ptr [ebp-0Ch], edx
004034E0 mov eax, dword ptr [ebp-28h]
004034E3 mov edx, dword ptr [ebp-24h]
004034E6 mov dword ptr [ebp-8], eax
004034E9 mov dword ptr [ebp-4], edx
004034EC add esp, 0FFFFFFF8h
004034EF mov dword ptr [esp], 425F60h
004034F6 mov eax, dword ptr [ebp-8]
004034F9 mov edx, 0
004034FE sub edx, eax
00403500 add edx, dword ptr [ebp-10h]
00403503 mov dword ptr [esp+4], edx
00403507 call InitMemoryTracer+12Dh (40A821h)
0040350C add esp, 8
0040350F mov dword ptr [ebp-38h], eax
00403512 leave
00403513 ret
...