위의 표 중 Parameters in registers 에서 32bit 일 경우 _fastcall 은 파라미터 전달시 저장을 레지스터에 저장한다는 것 한개도 아닌 두개로
_thiscall 의 경우엔 한개로, 그런데 표준함수 호출인 _stdcall 은 레지스터를 사용하지 않는다 _cdecl 경우도 마찬가지
하지만 64 bit 컴퓨터에서는 레지스터 사용량이 대폭 증가한다,
속도면에서 상당히 우월한 레지스터이니 빨라질 수 밖에없다
반응형
'프로그래밍(Programming) > c++, 11, 14 , 17, 20' 카테고리의 다른 글
비트필드(Bit Field) (0) | 2012.11.01 |
---|---|
_tcstok 사용방법(문자열 분리) (0) | 2012.11.01 |
입,출력 스트림 - IO stream (0) | 2012.11.01 |
strcmp.c (0) | 2012.11.01 |
c++ 무한대 표기 (0) | 2012.11.01 |