From c78128a466f7d1ec636cb319af0224aa699d31d2 Mon Sep 17 00:00:00 2001 From: Julian Seward Date: Sun, 24 Jun 2012 13:27:46 +0000 Subject: [PATCH] VCMPPD and VCMPPS incremental fix (Jakub Jelinek, jakub@redhat.com), #273475 comment 133. git-svn-id: svn://svn.valgrind.org/vex/trunk@2405 --- VEX/priv/guest_amd64_toIR.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/VEX/priv/guest_amd64_toIR.c b/VEX/priv/guest_amd64_toIR.c index 686023ddf9..602f229990 100644 --- a/VEX/priv/guest_amd64_toIR.c +++ b/VEX/priv/guest_amd64_toIR.c @@ -20770,8 +20770,8 @@ Long dis_AVX256_cmp_V_E_to_G ( /*OUT*/Bool* uses_vvvv, opname, (Int)imm8, dis_buf, nameYMMReg(rV), nameYMMReg(rG)); } - breakupV256toV128s( preSwap ? argL : argR, &argLhi, &argLlo ); - breakupV256toV128s( preSwap ? argR : argL, &argRhi, &argRlo ); + breakupV256toV128s( preSwap ? argR : argL, &argLhi, &argLlo ); + breakupV256toV128s( preSwap ? argL : argR, &argRhi, &argRlo ); assign(plain, binop( Iop_V128HLtoV256, binop(op, mkexpr(argLhi), mkexpr(argRhi)), binop(op, mkexpr(argLlo), mkexpr(argRlo)) ) ); -- 2.47.2