diff options
author | Thomas Winischhofer <thomas@winischhofer.net> | 2005-04-21 21:45:36 +0000 |
---|---|---|
committer | Thomas Winischhofer <thomas@winischhofer.net> | 2005-04-21 21:45:36 +0000 |
commit | 0fec79e5d207ae114f5fc60d98841d6a33615bc9 (patch) | |
tree | ce87c4e3ce9e36a44ade5bfecf7e0183c87762b9 | |
parent | 45590c76ac23e6a854c580fbf30fba4cd3d9aae7 (diff) |
- Favour MMX2 over SSE as memcpy() method when benchmark is impossible
-rw-r--r-- | src/sis_memcpy.c | 12 |
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} }; |