|
음~ 아래와 같이 하니깐 컴파일은 됩띠다..
아까도 말씀드렸지만
__emit__ 에 대해 전혀 모르기 때문에
컴파일된다고 제대로 작동되는지는
모릅니다. _emit 하고 __emit__ 하고 생긴게 비슷하니까
되기를 바랄뿐입니다.
unsigned int TimeStamp()
{
unsigned int TickVal;
__emit__(0x0F);
__emit__(0x31);
asm mov TickVal, eax
return TickVal;
}
허접푸케케 님이 쓰신 글 :
: 다른 부분은 컴파일되는데....이부분이 컴파일이 안되네여...
: 넘 귀찮게 해서 지송하지만...답변 좀.....ㅠ.ㅠ
: 계속 두서 없는 질문을 해서 지송합니다...^^
:
: /********************************************************
: Function: cpuTimeStamp (assume pentium)
: RDTSC returns 64 bits of data in EAX,EDX
: We only use the lower 32 bits so, an overflow could occur every 8 seconds.
: ********************************************************/
: unsigned int TimeStamp()
: {
:
: unsigned int TickVal;
:
: __asm {
:
: _emit 0Fh
: _emit 31h
: mov TickVal, eax
: }
:
: return TickVal;
: }
:
:
:
:
:
|