summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Winischhofer <thomas@winischhofer.net>2005-04-21 21:45:36 +0000
committerThomas Winischhofer <thomas@winischhofer.net>2005-04-21 21:45:36 +0000
commit0fec79e5d207ae114f5fc60d98841d6a33615bc9 (patch)
treece87c4e3ce9e36a44ade5bfecf7e0183c87762b9
parent45590c76ac23e6a854c580fbf30fba4cd3d9aae7 (diff)
- Favour MMX2 over SSE as memcpy() method when benchmark is impossible
-rw-r--r--src/sis_memcpy.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/sis_memcpy.c b/src/sis_memcpy.c
index 33bf793..3ee7cd8 100644
--- a/src/sis_memcpy.c
+++ b/src/sis_memcpy.c
@@ -894,12 +894,12 @@ PREFETCH_FUNC(SiS_now,MMX,NOW,FEMMS,FEMMS,small_memcpy_i386)
NOPREFETCH_FUNC(SiS_mmx,MMX,EMMS,EMMS,small_memcpy_i386)
static SISMCFuncData MCFunctions_i386[] = {
- {SiS_libc_memcpy, "libc", SIS_CPUFL_LIBC, 3, FALSE},
- {SiS_builtin_memcpy,"built-in-1",SIS_CPUFL_BI, 4, FALSE},
- {SiS_builtin_memcp2,"built-in-2",SIS_CPUFL_BI2, 5, FALSE},
- {SiS_mmx_memcpy, "MMX", SIS_CPUFL_MMX, 2, FALSE},
- {SiS_sse_memcpy, "SSE", SIS_CPUFL_SSE, 0, TRUE},
- {SiS_now_memcpy, "3DNow!", SIS_CPUFL_3DNOW, 1, FALSE},
+ {SiS_libc_memcpy, "libc", SIS_CPUFL_LIBC, 4, FALSE},
+ {SiS_builtin_memcpy,"built-in-1",SIS_CPUFL_BI, 5, FALSE},
+ {SiS_builtin_memcp2,"built-in-2",SIS_CPUFL_BI2, 6, FALSE},
+ {SiS_mmx_memcpy, "MMX", SIS_CPUFL_MMX, 3, FALSE},
+ {SiS_sse_memcpy, "SSE", SIS_CPUFL_SSE, 1, TRUE},
+ {SiS_now_memcpy, "3DNow!", SIS_CPUFL_3DNOW, 2, FALSE},
{SiS_mmxext_memcpy, "MMX2", SIS_CPUFL_MMX2, 0, FALSE},
{NULL, "", 0, 10, FALSE}
};