mirror of
https://git.suyu.dev/suyu/dynarmic.git
synced 2026-01-01 20:24:36 +01:00
block_of_code: Remove vzeroupper
This commit is contained in:
parent
05f3f07704
commit
f595f85039
2 changed files with 0 additions and 12 deletions
|
|
@ -105,12 +105,6 @@ void BlockOfCode::GenRunCode() {
|
|||
align();
|
||||
run_code = getCurr<RunCodeFuncType>();
|
||||
|
||||
// As we currently do not emit AVX instructions, AVX-SSE transition may occur.
|
||||
// We avoid the transition penalty by calling vzeroupper.
|
||||
if (DoesCpuSupport(Xbyak::util::Cpu::tAVX)) {
|
||||
vzeroupper();
|
||||
}
|
||||
|
||||
// This serves two purposes:
|
||||
// 1. It saves all the registers we as a callee need to save.
|
||||
// 2. It aligns the stack so that the code the JIT emits can assume
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue