From: Julian Seward Date: Mon, 11 Sep 2006 14:39:05 +0000 (+0000) Subject: Regtest for #133678 (amd64 pextrw with 64-bit dst register) X-Git-Tag: svn/VALGRIND_3_3_0~684 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=10cb048d3f5db16ef3f56e220cce898a1bdb94cc;p=thirdparty%2Fvalgrind.git Regtest for #133678 (amd64 pextrw with 64-bit dst register) git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6047 --- diff --git a/none/tests/amd64/insn_sse.def b/none/tests/amd64/insn_sse.def index a9e92a0af1..a7fe4cd5a4 100644 --- a/none/tests/amd64/insn_sse.def +++ b/none/tests/amd64/insn_sse.def @@ -98,6 +98,10 @@ pextrw imm8[0] mm.uw[1234,5678,4321,8765] r32.ud[0xffffffff] => 2.ud[1234] pextrw imm8[1] mm.uw[1234,5678,4321,8765] r32.ud[0xffffffff] => 2.ud[5678] pextrw imm8[2] mm.uw[1234,5678,4321,8765] r32.ud[0xffffffff] => 2.ud[4321] pextrw imm8[3] mm.uw[1234,5678,4321,8765] r32.ud[0xffffffff] => 2.ud[8765] +pextrw imm8[0] mm.uw[1234,5678,4321,8765] r64.ud[0xffffffff,0xffffffff] => 2.ud[1234,0] +pextrw imm8[1] mm.uw[1234,5678,4321,8765] r64.ud[0xffffffff,0xffffffff] => 2.ud[5678,0] +pextrw imm8[2] mm.uw[1234,5678,4321,8765] r64.ud[0xffffffff,0xffffffff] => 2.ud[4321,0] +pextrw imm8[3] mm.uw[1234,5678,4321,8765] r64.ud[0xffffffff,0xffffffff] => 2.ud[8765,0] pinsrw imm8[0] r32.ud[0xffffffff] mm.uw[1234,5678,4321,8765] => 2.uw[65535,5678,4321,8765] pinsrw imm8[1] r32.ud[0xffffffff] mm.uw[1234,5678,4321,8765] => 2.uw[1234,65535,4321,8765] pinsrw imm8[2] r32.ud[0xffffffff] mm.uw[1234,5678,4321,8765] => 2.uw[1234,5678,65535,8765] diff --git a/none/tests/amd64/insn_sse.stdout.exp b/none/tests/amd64/insn_sse.stdout.exp index 53c4bc0665..2f5b15474e 100644 --- a/none/tests/amd64/insn_sse.stdout.exp +++ b/none/tests/amd64/insn_sse.stdout.exp @@ -98,6 +98,10 @@ pextrw_1 ... ok pextrw_2 ... ok pextrw_3 ... ok pextrw_4 ... ok +pextrw_5 ... ok +pextrw_6 ... ok +pextrw_7 ... ok +pextrw_8 ... ok pinsrw_1 ... ok pinsrw_2 ... ok pinsrw_3 ... ok