diff options
Diffstat (limited to 'src/emu/x64runavxf30f.c')
| -rw-r--r-- | src/emu/x64runavxf30f.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/emu/x64runavxf30f.c b/src/emu/x64runavxf30f.c index 9c5e6327..1338e228 100644 --- a/src/emu/x64runavxf30f.c +++ b/src/emu/x64runavxf30f.c @@ -432,7 +432,10 @@ uintptr_t RunAVX_F30F(x64emu_t *emu, vex_t vex, uintptr_t addr, int *step) GETGY; GETEY; memcpy(EY, GY, 16); - } // no ymm raz here it seems + } else if(MODREG) { + GETEY; + EY->u128 = 0; + } break; case 0xC2: /* VCMPSS Gx, Vx, Ex, Ib */ |