mirror of
https://github.com/yawut/SDL.git
synced 2026-09-08 17:16:19 -05:00
Date: Sun, 11 Apr 2004 13:09:44 +0200
From: Stephane Marchesin Subject: [SDL] [Patch] inlining memcpy functions I (finally) did some benchmarking of the misc mmx & sse blitting functions, and found a little bottleneck in the memcpy ones : you get ~10% more performance on small surface blitting if you inline them.
This commit is contained in:
@@ -116,7 +116,7 @@ static int SDL_SoftBlit(SDL_Surface *src, SDL_Rect *srcrect,
|
||||
}
|
||||
|
||||
#ifdef MMX_ASMBLIT
|
||||
void SDL_memcpyMMX(char* to,char* from,int len)
|
||||
static __inline__ void SDL_memcpyMMX(char* to,char* from,int len)
|
||||
{
|
||||
int i;
|
||||
|
||||
@@ -132,7 +132,7 @@ void SDL_memcpyMMX(char* to,char* from,int len)
|
||||
SDL_memcpy(to, from, len&7);
|
||||
}
|
||||
|
||||
void SDL_memcpySSE(char* to,char* from,int len)
|
||||
static __inline__ void SDL_memcpySSE(char* to,char* from,int len)
|
||||
{
|
||||
int i;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user