public void RightShift(Register register, int shift)
		{
			register.method.RightShift(register, shift);
		}
 internal IndexedRegister(Register register, int index)
 {
     this.register = register; this.index = index;
 }
		public void LeftShift(Register register, int shift)
		{
			register.method.LeftShift(register, shift);
		}
		public void Compare(Register register) { /* TODO */ }
		public void Test(Register register) { /* TODO */ }
		public void Substract(Register register) { /* TODO */ }
		public void Add(Register register) { /* TODO */ }