|
From: Dirk M. <mu...@kd...> - 2003-11-19 17:01:28
|
CVS commit by mueller:
add CVTPD2PS support, based on patch by Josef Weidendorfer
MERGE TO STABLE
M +8 -0 vg_to_ucode.c 1.108
--- valgrind/coregrind/vg_to_ucode.c #1.107:1.108
@@ -4761,4 +4761,12 @@ static Addr disInstr ( UCodeBlock* cb, A
}
+ /* CVTPD2PS -- convert two doubles to two floats. */
+ if (sz == 2 &&
+ insn[0] == 0x0F && insn[1] == 0x5A) {
+ eip = dis_SSE3_reg_or_mem ( cb, sorb, eip+2, 16, "cvtpd2ps",
+ 0x66, insn[0], insn[1] );
+ goto decode_success;
+ }
+
/* SQRTPD: square root of packed double. */
if (sz == 2
|