diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2024-06-03 12:45:05 +0200 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2024-06-03 12:45:05 +0200 |
| commit | 307915130cb28ee48832d0cd580bd7aaf7cf4ba9 (patch) | |
| tree | 610cb84b3cef79c2dca652cae84584466230b937 /src | |
| parent | 3d225ef9082fd4df12dd1c11ada54a3cd75b5132 (diff) | |
| download | box64-307915130cb28ee48832d0cd580bd7aaf7cf4ba9.tar.gz box64-307915130cb28ee48832d0cd580bd7aaf7cf4ba9.zip | |
[INTERPRETER] Fixed VZEROUPPER opcode
Diffstat (limited to 'src')
| -rw-r--r-- | src/emu/x64runavx0f.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/emu/x64runavx0f.c b/src/emu/x64runavx0f.c index adead48d..3b379e78 100644 --- a/src/emu/x64runavx0f.c +++ b/src/emu/x64runavx0f.c @@ -513,7 +513,7 @@ uintptr_t RunAVX_0F(x64emu_t *emu, vex_t vex, uintptr_t addr, int *step) if(vex.v!=0) { emit_signal(emu, SIGILL, (void*)R_RIP, 0); } else { - memset(emu->ymm, 0, sizeof(sse_regs_t)*(vex.rex.is32bits)?16:8); + memset(emu->ymm, 0, sizeof(sse_regs_t)*((vex.rex.is32bits)?8:16)); } } else return 0; |