diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/emu/x64runavxf30f.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/emu/x64runavxf30f.c b/src/emu/x64runavxf30f.c index de124513..4b2c99de 100644 --- a/src/emu/x64runavxf30f.c +++ b/src/emu/x64runavxf30f.c @@ -262,7 +262,9 @@ uintptr_t RunAVX_F30F(x64emu_t *emu, vex_t vex, uintptr_t addr, int *step) GETGX; GETVX; GETGY; + MARK_NAN_F_2(VX, EX); GX->f[0] = VX->f[0] * EX->f[0]; + CHECK_NAN_F(GX); if(GX!=VX) { GX->ud[1] = VX->ud[1]; GX->q[1] = VX->q[1]; |