Esempio n. 1
0
 public static void MemoryCopy(IntPtr dest, IntPtr src, uint count)
 {
     // FUTURE: Improve
     for (int i = 0; i < count; i++)
     {
         byte value = Intrinsic.Load8(src, i);
         Intrinsic.Store8(dest, i, value);
     }
 }
Esempio n. 2
0
 public byte Load8(int offset)
 {
     return(Intrinsic.Load8(this, offset));
 }
Esempio n. 3
0
 public byte Load8()
 {
     return(Intrinsic.Load8(this));
 }
Esempio n. 4
0
 public uint Load24(uint offset)
 {
     return(Intrinsic.Load16(this, offset) | (uint)(Intrinsic.Load8(this, offset + 2) << 16));
 }