internal Memory(RipRegister rip, int disp, int size = 0) : base(OperandType.Memory, size) { MemoryType = MemoryType.Rip; Displacement = disp; Index = RegisterIndex.Invalid; }
public static Memory ZWordPtr(RipRegister rip, int disp = 0) { return(Ptr(rip, disp, 64)); }
public static Memory TWord(RipRegister rip, int disp = 0) { return(Ptr(rip, disp, 10)); }
public static Memory Byte(RipRegister rip, int disp = 0) { return(Ptr(rip, disp, 1)); }
internal static Memory Ptr(RipRegister rip, int disp = 0, int size = 0) { return(new Memory(rip, disp, size)); }