|
From: <sv...@va...> - 2006-08-28 13:13:05
|
Author: sewardj Date: 2006-08-28 14:13:01 +0100 (Mon, 28 Aug 2006) New Revision: 6032 Log: Merge r5987 (regtest for: amd64->IR: 0x66 0xF 0xF6 0xC4 (psadbw,SSE2)) Modified: branches/VALGRIND_3_2_BRANCH/none/tests/amd64/insn_sse2.def branches/VALGRIND_3_2_BRANCH/none/tests/amd64/insn_sse2.stdout.exp Modified: branches/VALGRIND_3_2_BRANCH/none/tests/amd64/insn_sse2.def =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 --- branches/VALGRIND_3_2_BRANCH/none/tests/amd64/insn_sse2.def 2006-08-2= 8 13:08:16 UTC (rev 6031) +++ branches/VALGRIND_3_2_BRANCH/none/tests/amd64/insn_sse2.def 2006-08-2= 8 13:13:01 UTC (rev 6032) @@ -217,8 +217,8 @@ pmuludq m128.ud[12345678,0,87654321,0] xmm.ud[87654321,0,12345678,0] =3D= > 1.uq[1082152022374638,1082152022374638] por xmm.uq[0xfdb97531eca86420,0x0123456789abcdef] xmm.uq[0x0123456789abc= def,0xfdb97531eca86420] =3D> 1.uq[0xfdbb7577edabedef,0xfdbb7577edabedef] por m128.uq[0xfdb97531eca86420,0x0123456789abcdef] xmm.uq[0x0123456789ab= cdef,0xfdb97531eca86420] =3D> 1.uq[0xfdbb7577edabedef,0xfdbb7577edabedef] -#####psadbw xmm.ub[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16] xmm.ub[16,15,= 14,13,12,11,10,9,8,7,6,5,4,3,2,1] =3D> 1.sw[64,0,0,0,64,0,0,0] -#####psadbw m128.ub[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16] xmm.ub[16,15= ,14,13,12,11,10,9,8,7,6,5,4,3,2,1] =3D> 1.sw[64,0,0,0,64,0,0,0] +psadbw xmm.ub[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16] xmm.ub[16,15,14,13= ,12,11,10,9,8,7,6,5,4,3,2,1] =3D> 1.sw[64,0,0,0,64,0,0,0] +psadbw m128.ub[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16] xmm.ub[16,15,14,1= 3,12,11,10,9,8,7,6,5,4,3,2,1] =3D> 1.sw[64,0,0,0,64,0,0,0] pshufd imm8[0x1b] xmm.sd[1122,3344,5566,7788] xmm.sd[0,0,0,0] =3D> 2.sd[= 7788,5566,3344,1122] pshufd imm8[0x1b] m128.sd[1122,3344,5566,7788] xmm.sd[0,0,0,0] =3D> 2.sd= [7788,5566,3344,1122] pshufhw imm8[0x1b] xmm.sw[11,22,33,44,55,66,77,88] xmm.sw[0,0,0,0,0,0,0,= 0] =3D> 2.sw[11,22,33,44,88,77,66,55] Modified: branches/VALGRIND_3_2_BRANCH/none/tests/amd64/insn_sse2.stdout.= exp =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 --- branches/VALGRIND_3_2_BRANCH/none/tests/amd64/insn_sse2.stdout.exp 20= 06-08-28 13:08:16 UTC (rev 6031) +++ branches/VALGRIND_3_2_BRANCH/none/tests/amd64/insn_sse2.stdout.exp 20= 06-08-28 13:13:01 UTC (rev 6032) @@ -217,6 +217,8 @@ pmuludq_4 ... ok por_1 ... ok por_2 ... ok +psadbw_1 ... ok +psadbw_2 ... ok pshufd_1 ... ok pshufd_2 ... ok pshufhw_1 ... ok |