flycast/core/hw/sh4/dyna
Flyinghead 62085539a7 dynarec: reg alloc 64-bit regs. avoid some interpreter fallbacks
Option to reg alloc 64-bit regs in two host regs. Used when FPSCR.SZ ==
1 (64-bit reg and memory transfers.) Enabled for arm, arm64 and x64
(windows only) dynarecs.
Don't fallback to interpreter when FPSCR.PR==1 (double precision) for
FMOV, FLDS and FLTS.
2022-12-23 16:06:54 +01:00
..
blockmanager.cpp vmem: no more 4GB vmem mode. only map elan RAM in naomi2 mode 2022-12-09 17:37:49 +01:00
blockmanager.h net rollback with ggpo 2021-09-02 17:51:23 +02:00
decoder.cpp dynarec: reg alloc 64-bit regs. avoid some interpreter fallbacks 2022-12-23 16:06:54 +01:00
decoder.h naomi: close cart on reset. sh4: replace some verify by throw 2021-08-03 09:47:13 +02:00
decoder_opcodes.h dyna: implement missing ops: ldc/stc sr/fpscr, tas, div1 2022-12-17 11:09:51 +01:00
driver.cpp verify() must not call a function with side-effect 2022-12-16 20:40:23 +01:00
ngen.h naomi: close cart on reset. sh4: replace some verify by throw 2021-08-03 09:47:13 +02:00
shil.cpp dyna: implement missing ops: ldc/stc sr/fpscr, tas, div1 2022-12-17 11:09:51 +01:00
shil.h dynarec: reg alloc 64-bit regs. avoid some interpreter fallbacks 2022-12-23 16:06:54 +01:00
shil_canonical.h dyna: implement missing ops: ldc/stc sr/fpscr, tas, div1 2022-12-17 11:09:51 +01:00
ssa.cpp dynarec: reg alloc 64-bit regs. avoid some interpreter fallbacks 2022-12-23 16:06:54 +01:00
ssa.h dynarec: reg alloc 64-bit regs. avoid some interpreter fallbacks 2022-12-23 16:06:54 +01:00
ssa_regalloc.h dynarec: reg alloc 64-bit regs. avoid some interpreter fallbacks 2022-12-23 16:06:54 +01:00