public MvexInstructionInfo(EnumValue tupleType, MvexEHBit ehBit, MvexConvFn convFn, byte validConvFns, byte validSwizzleFns) { TupleTypeLutKind = tupleType; EHBit = ehBit; ConvFn = convFn; ValidConvFns = validConvFns; ValidSwizzleFns = validSwizzleFns; Flags1 = MvexInfoFlags1.None; Flags2 = MvexInfoFlags2.None; }
public ParsedInstructionOperand(ParsedInstructionOperandFlags flags, Register register, int sizeBits, int memSizeBits, int memSize2Bits, MvexConvFn mvexConvFn) { Flags = flags; Register = register; SizeBits = sizeBits; MemSizeBits = memSizeBits; MemSize2Bits = memSize2Bits; MvexConvFn = mvexConvFn; }
public static bool TryMvexConvFn(string value, out MvexConvFn mvexConvFn) => mvexConvFnDict.TryGetValue(value, out mvexConvFn);