示例#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);
     }
 }
示例#2
0
 public byte Load8(int offset)
 {
     return(Intrinsic.Load8(this, offset));
 }
示例#3
0
 public byte Load8()
 {
     return(Intrinsic.Load8(this));
 }
示例#4
0
 public uint Load24(uint offset)
 {
     return(Intrinsic.Load16(this, offset) | (uint)(Intrinsic.Load8(this, offset + 2) << 16));
 }