using System;
using System.Collections.Generic;
using System.Text;
namespace IFPSLib.Emit
{
public enum OperandType : byte
{
///
/// Variable or typed immediate
///
InlineValue,
///
/// No operand
///
InlineNone,
///
/// Signed 32-bit branch target
///
InlineBrTarget,
///
/// Two s
///
InlineValueValue,
///
/// and
///
InlineBrTargetValue,
///
/// 32-bit function index
///
InlineFunction,
///
/// 32-bit type index
///
InlineType,
///
/// Three s
///
InlineCmpValue,
///
/// Two s followed by
///
InlineCmpValueType,
///
/// Four unsigned 32-bit branch targets (uint.MaxValue for null)
///
InlineEH,
///
/// followed by a variable
///
InlineTypeVariable,
///
/// followed by second opcode byte
///
InlineValueSF,
}
}