Huw Davies : winedbg: Add cvtdq2ps and cvtps2pd opcodes.

Alexandre Julliard julliard at winehq.org
Mon May 14 06:54:27 CDT 2018


Module: wine
Branch: stable
Commit: c7042154b14c0a32a2b8cd07d6885405950c2f84
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=c7042154b14c0a32a2b8cd07d6885405950c2f84

Author: Huw Davies <huw at codeweavers.com>
Date:   Mon Feb 19 11:52:06 2018 +0000

winedbg: Add cvtdq2ps and cvtps2pd opcodes.

Signed-off-by: Huw Davies <huw at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
(cherry picked from commit ca9f7cc5eb9f312ffcae9cabf32a96e233258e16)
Signed-off-by: Michael Stefaniuc <mstefani at winehq.org>

---

 programs/winedbg/db_disasm.c   | 4 ++--
 programs/winedbg/db_disasm64.c | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/programs/winedbg/db_disasm.c b/programs/winedbg/db_disasm.c
index b8a2152..fc25e1c 100644
--- a/programs/winedbg/db_disasm.c
+++ b/programs/winedbg/db_disasm.c
@@ -312,8 +312,8 @@ static const struct inst db_inst_0f5x[] = {
 
 /*58*/	{ "addps",   TRUE, NONE, op2(EXMM, XMM), 0 },
 /*59*/	{ "mulps",   TRUE, NONE, op2(EXMM, XMM), 0 },
-/*5a*/	{ "(bad)",   FALSE, NONE,  0,   0 },
-/*5b*/	{ "(bad)",   FALSE, NONE,  0,   0 },
+/*5a*/	{ "cvtps2pd",TRUE, NONE, op2(EXMM, XMM), 0 },
+/*5b*/	{ "cvtdq2ps",TRUE, NONE, op2(EXMM, XMM), 0 },
 /*5c*/	{ "subps",   TRUE, NONE, op2(EXMM, XMM), 0 },
 /*5d*/	{ "minps",   TRUE, NONE, op2(EXMM, XMM), 0 },
 /*5e*/	{ "divps",   TRUE, NONE, op2(EXMM, XMM), 0 },
diff --git a/programs/winedbg/db_disasm64.c b/programs/winedbg/db_disasm64.c
index b1556ad..4d9aca9 100644
--- a/programs/winedbg/db_disasm64.c
+++ b/programs/winedbg/db_disasm64.c
@@ -362,8 +362,8 @@ static const struct inst db_inst_0f5x[] = {
 
 /*58*/	{ "addps",   TRUE, NONE, op2(EXMM, XMM), 0 },
 /*59*/	{ "mulps",   TRUE, NONE, op2(EXMM, XMM), 0 },
-/*5a*/	{ "(bad)",   FALSE, NONE,  0,   0 },
-/*5b*/	{ "(bad)",   FALSE, NONE,  0,   0 },
+/*5a*/	{ "cvtps2pd",TRUE, NONE, op2(EXMM, XMM), 0 },
+/*5b*/	{ "cvtdq2ps",TRUE, NONE, op2(EXMM, XMM), 0 },
 /*5c*/	{ "subps",   TRUE, NONE, op2(EXMM, XMM), 0 },
 /*5d*/	{ "minps",   TRUE, NONE, op2(EXMM, XMM), 0 },
 /*5e*/	{ "divps",   TRUE, NONE, op2(EXMM, XMM), 0 },




More information about the wine-cvs mailing list