From 1ff0a7c4e7bd917ddabf1b9fa7c04046872565fe Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Sun, 24 Jul 2022 20:41:37 +0200 Subject: Added 66 0F D0 opcode --- src/emu/x64run660f.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/emu/x64run660f.c b/src/emu/x64run660f.c index e3b71d4b..6f58cfa9 100644 --- a/src/emu/x64run660f.c +++ b/src/emu/x64run660f.c @@ -1757,7 +1757,13 @@ int Run660F(x64emu_t *emu, rex_t rex) emu->regs[tmp8u].word[0] = __builtin_bswap16(emu->regs[tmp8u].word[0]); } break; - + case 0xD0: /* ADDSUBPD Gx, Ex */ + nextop = F8; + GETEX(0); + GETGX; + GX->d[0] -= EX->d[0]; + GX->d[1] += EX->d[1]; + break; case 0xD1: /* PSRLW Gx, Ex */ nextop = F8; GETEX(0); -- cgit 1.4.1