┌───────────────────────────────┐
│ [7m OS 환경 : WINDOWS PC 환경 : Pentium이상 [0m │
│ [7m RAM : 8MB 공개여부 : 공개 [0m │
└───────────────────────────────┘
FPU,MMX레지스터를 이용한 16바이트 8바이트 전송입니다.
아래 5231번 자료를 쓰게 쉽게 코딩 했습니다.
기존에 쓰던 memcpy문을 fastcpy라는 함수로 대체하기만
하면 됩니다.
뭐 이코드를 쓰는 가장 큰이유는 속도 향상이겠 죠..
제 엔진의 경우는 가속은 안쓰고 CPU노가다(?)가 심한 편이어서..
640*480*16모드에서 화면에 그림하나 그리고 스프라이트 하나 돌
리는데.. memcpy를 썼을때는.. 45프레임.. fpucpy를 썼을때는..
50프레임 가량.. mmxcpy를 썼을때는 55프레임이 나오더군요.. 10
프레임가량 차이가 나는거.. 그런데.. 이건 제 컴 기준이구요..
옆에 오버클러킹한 166에서는 큰 차이가 없더군요.. 그래도.. 쪼
오끔은 빨라지더군요.. ^^;
그럼이 보탬이 되는 자료가 되길..
/././. 소나기
근데.. 좀전에 화일 잘못 올렸거든요.. 운영자님이 지우주세요..