JitEngine.cs 478 B

1234567891011121314151617181920
  1. using ARMeilleure.Memory;
  2. namespace Ryujinx.Cpu.Jit
  3. {
  4. public class JitEngine : ICpuEngine
  5. {
  6. private readonly ITickSource _tickSource;
  7. public JitEngine(ITickSource tickSource)
  8. {
  9. _tickSource = tickSource;
  10. }
  11. /// <inheritdoc/>
  12. public ICpuContext CreateCpuContext(IMemoryManager memoryManager, bool for64Bit)
  13. {
  14. return new JitCpuContext(_tickSource, memoryManager, for64Bit);
  15. }
  16. }
  17. }