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