From 5e3e36c62a8e68b48bf70f5cc19c303cb40b13ed Mon Sep 17 00:00:00 2001 From: Florian Krohm Date: Thu, 19 Jul 2012 14:54:03 +0000 Subject: [PATCH] Fix disassembly for insns using the RRF_M0RERE format. git-svn-id: svn://svn.valgrind.org/vex/trunk@2439 --- VEX/priv/guest_s390_toIR.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/VEX/priv/guest_s390_toIR.c b/VEX/priv/guest_s390_toIR.c index 2f017e350f..2f60d47bc6 100644 --- a/VEX/priv/guest_s390_toIR.c +++ b/VEX/priv/guest_s390_toIR.c @@ -1624,10 +1624,10 @@ static void s390_format_RRF_M0RERE(HChar *(*irgen)(UChar m3, UChar r1, UChar r2), UChar m3, UChar r1, UChar r2) { - irgen(m3, r1, r2); + HChar *mnm = irgen(m3, r1, r2); if (UNLIKELY(vex_traceflags & VEX_TRACE_FE)) - s390_disasm(ENC3(MNM, GPR, GPR), m3, r1, r2); + s390_disasm(ENC4(MNM, GPR, GPR, UINT), mnm, r1, r2, m3); } static void -- 2.47.2