using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Lost.JIT.AMD64
{
	[Serializable]
	public class InstructionOperand
	{
		public static implicit operator InstructionOperand(byte value)
		{
			return new ImmediateOperand(value);
		}
		public static implicit operator InstructionOperand(short value)
		{
			return new ImmediateOperand(value);
		}
		public static implicit operator InstructionOperand(int value)
		{
			return new ImmediateOperand(value);
		}
		public static implicit operator InstructionOperand(long value)
		{
			return new ImmediateOperand(value);
		}
	}
}
