public uint this[int Index] { get { fixed (uint* PTR = &CpuThreadState.C0R0) return (uint)PTR[Index]; } set { fixed (uint* PTR = &CpuThreadState.C0R0) PTR[Index] = (uint)value; } }