summaryrefslogtreecommitdiff
path: root/testsuite
diff options
context:
space:
mode:
authorDavid Schleef <ds@schleef.org>2007-01-01 09:33:33 +0000
committerDavid Schleef <ds@schleef.org>2007-01-01 09:33:33 +0000
commit6b2a50588228e9af13c360c72035a0f49d7895f0 (patch)
tree4079a9ec2f3f63af17b4e4e5b95fbbe53c358ce1 /testsuite
parentddbbd00d2741970c92c2c5c3d215c0f2e2e8fb74 (diff)
* liboil/i386/sad8x8_i386.c:
Add impl based on psadbw. Nice. * liboil/i386/wavelet.c: Fix broken impl. * liboil/liboil.h: Add some consts to macro. * liboil/liboilcpu.c: XScale's timestamp isn't available from userspace. Fixes #7988. * liboil/liboiltmp.c: Add some temporary symbols. Fixes build on Windows and OS/X * testsuite/mmx_engine.c: Add psadbw instruction.
Diffstat (limited to 'testsuite')
-rw-r--r--testsuite/mmx_engine.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/testsuite/mmx_engine.c b/testsuite/mmx_engine.c
index 86f349b..1ff323b 100644
--- a/testsuite/mmx_engine.c
+++ b/testsuite/mmx_engine.c
@@ -180,6 +180,7 @@ void mmx_engine_test(void)
CHECK_LATENCY(punpckldq)
CHECK_LATENCY(punpcklwd)
CHECK_LATENCY(pxor)
+ CHECK_LATENCY(psadbw)
#define CHECK_THROUGHPUT(insn) \
oil_profile_init (&prof); \
@@ -264,6 +265,7 @@ void mmx_engine_test(void)
CHECK_THROUGHPUT(punpckldq)
CHECK_THROUGHPUT(punpcklwd)
CHECK_THROUGHPUT(pxor)
+ CHECK_THROUGHPUT(psadbw)
#undef CHECK_LATENCY
#undef CHECK_THROUGHPUT