ThreadContext.cs 532 B

12345678910111213141516171819202122
  1. using ARMeilleure.State;
  2. using Ryujinx.Common.Memory;
  3. namespace Ryujinx.HLE.HOS.Kernel.SupervisorCall
  4. {
  5. struct ThreadContext
  6. {
  7. public Array29<ulong> Registers;
  8. public ulong Fp;
  9. public ulong Lr;
  10. public ulong Sp;
  11. public ulong Pc;
  12. public uint Pstate;
  13. #pragma warning disable CS0169
  14. private uint _padding;
  15. #pragma warning restore CS0169
  16. public Array32<V128> FpuRegisters;
  17. public uint Fpcr;
  18. public uint Fpsr;
  19. public ulong Tpidr;
  20. }
  21. }