From 258c62ddde06ed18167ff1f4a89eee84722bc15c Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Sat, 6 Mar 2021 11:22:29 +0100 Subject: Added REX 0F 29 MOVAPS ocpode --- src/emu/x64run0f.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/emu/x64run0f.c b/src/emu/x64run0f.c index 2544580f..80f612f7 100644 --- a/src/emu/x64run0f.c +++ b/src/emu/x64run0f.c @@ -34,6 +34,7 @@ int Run0F(x64emu_t *emu, rex_t rex) int32_t tmp32s; uint32_t tmp32u; reg64_t *oped, *opgd; + sse_regs_t *opex, *opgx; opcode = F8; @@ -47,7 +48,15 @@ int Run0F(x64emu_t *emu, rex_t rex) nextop = F8; GETED; break; - + + case 0x29: /* MOVAPS Ex,Gx */ + nextop = F8; + GETEX; + GETGX; + EX->q[0] = GX->q[0]; + EX->q[1] = GX->q[1]; + break; + GOCOND(0x40 , nextop = F8; -- cgit 1.4.1