|
From: <sv...@va...> - 2006-01-01 18:26:45
|
Author: sewardj
Date: 2006-01-01 18:26:40 +0000 (Sun, 01 Jan 2006)
New Revision: 5469
Log:
Make this work on SSE1-only machines.
Modified:
trunk/memcheck/tests/amd64/sse_memory.c
Modified: trunk/memcheck/tests/amd64/sse_memory.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/memcheck/tests/amd64/sse_memory.c 2006-01-01 17:17:55 UTC (rev =
5468)
+++ trunk/memcheck/tests/amd64/sse_memory.c 2006-01-01 18:26:40 UTC (rev =
5469)
@@ -99,10 +99,10 @@
void r_r_##OP ( RRArgs* p ) \
{ \
__asm__ __volatile__("\n" \
- "\tmovupd 0(%0), %%xmm6\n" \
- "\tmovupd 16(%0), %%xmm7\n" \
+ "\tmovups 0(%0), %%xmm6\n" \
+ "\tmovups 16(%0), %%xmm7\n" \
"\t" #OP " %%xmm6, %%xmm7\n" \
- "\tmovupd %%xmm7, 32(%0)\n" \
+ "\tmovups %%xmm7, 32(%0)\n" \
: \
: "r" (p) \
: "memory", "xmm6", "xmm7", "cc" \
@@ -113,9 +113,9 @@
void r_m_##OP ( RMArgs* p, void* mem ) \
{ \
__asm__ __volatile__("\n" \
- "\tmovupd 0(%0), %%xmm7\n" \
+ "\tmovups 0(%0), %%xmm7\n" \
"\t" #OP " 0(%1), %%xmm7\n" \
- "\tmovupd %%xmm7, 16(%0)\n" \
+ "\tmovups %%xmm7, 16(%0)\n" \
: \
: "r" (p), "r" (mem) \
: "memory", "xmm7", "cc" \
|