diff options
| author | JosJuice <josjuice@gmail.com> | 2021-07-09 12:13:58 +0200 |
|---|---|---|
| committer | JosJuice <josjuice@gmail.com> | 2021-09-08 21:26:10 +0200 |
| commit | 96760093e9cdce17fad57c9efa0370a14b908b1e (patch) | |
| tree | de8f065c1a5c505549c1cfab1511d27391703435 /Source/Core/InputCommon/ControlReference/ControlReference.cpp | |
| parent | cd84339dfd3044c663a1eceeda82aaaf4a292bf5 (diff) | |
JitArm64: Move psq_st address check to EmitBackpatchRoutine
This way the address check will take up less icache (since it's
only emitted once for each routine rather than once for each
psq_st instruction), and we also get address checking for psq_l.
Matches Jit64's approach.
The disadvantage: In the slowmem case, the routines have to
push *every* caller-saved register onto the stack, even though
most callers probably don't need it. But at long as the slowmem
case isn't hit frequently, this is fine.
Diffstat (limited to 'Source/Core/InputCommon/ControlReference/ControlReference.cpp')
0 files changed, 0 insertions, 0 deletions
