[][src]Constant xori::arch::x86::disasmtablesx86::DISASMX86_OPERANDSETS

pub const DISASMX86_OPERANDSETS: [[OperandSetPair; 6]; 749] = [[OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGIv,
                 encodetype: OperandTypex86::TYPEIMMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIv,
                 encodetype: OperandTypex86::TYPEIMMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPERv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPERv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIv,
                 encodetype: OperandTypex86::TYPEIMMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPERv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPERv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPERv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPERv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPERv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPERv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPERv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGID,
                 encodetype: OperandTypex86::TYPEIMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGID,
                 encodetype: OperandTypex86::TYPEIMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGID,
                 encodetype: OperandTypex86::TYPEIMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM64FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM32FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM32FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM64FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGFP,
                 encodetype: OperandTypex86::TYPEST,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIv,
                 encodetype: OperandTypex86::TYPEIMMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIv,
                 encodetype: OperandTypex86::TYPEIMMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGID,
                 encodetype: OperandTypex86::TYPEIMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGID,
                 encodetype: OperandTypex86::TYPEIMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPERv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPERv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPERv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRv,
                 encodetype: OperandTypex86::TYPERv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRO,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPERv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPERv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPERv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPERv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPERv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGID,
                 encodetype: OperandTypex86::TYPEREL64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGIW,
                 encodetype: OperandTypex86::TYPEREL16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGID,
                 encodetype: OperandTypex86::TYPEREL32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPERv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIv,
                 encodetype: OperandTypex86::TYPEIMMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGID,
                 encodetype: OperandTypex86::TYPEIMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM3,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM3,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDI,
                 encodetype: OperandTypex86::TYPEDSTIDX8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGSI,
                 encodetype: OperandTypex86::TYPESRCIDX8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM64FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM3,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM3,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDI,
                 encodetype: OperandTypex86::TYPEDSTIDX32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGSI,
                 encodetype: OperandTypex86::TYPESRCIDX32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDI,
                 encodetype: OperandTypex86::TYPEDSTIDX64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGSI,
                 encodetype: OperandTypex86::TYPESRCIDX64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM32FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM3,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM3,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDI,
                 encodetype: OperandTypex86::TYPEDSTIDX16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGSI,
                 encodetype: OperandTypex86::TYPESRCIDX16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPERv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM64FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM64FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM64FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM64FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM32FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM32FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM32FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPERv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGIW,
                 encodetype: OperandTypex86::TYPEIMM16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM32FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGIv,
                 encodetype: OperandTypex86::TYPEIMMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIv,
                 encodetype: OperandTypex86::TYPEIMMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM1616,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGIv,
                 encodetype: OperandTypex86::TYPEIMMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIW,
                 encodetype: OperandTypex86::TYPEIMM16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM1632,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM1664,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPERv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIv,
                 encodetype: OperandTypex86::TYPEIMMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPERv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPERv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPERv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIv,
                 encodetype: OperandTypex86::TYPEIMMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPERv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPERv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPERv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPERv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPERv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDI,
                 encodetype: OperandTypex86::TYPEDSTIDX8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM32FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDI,
                 encodetype: OperandTypex86::TYPEDSTIDX32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDI,
                 encodetype: OperandTypex86::TYPEDSTIDX16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEREL8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGIv,
                 encodetype: OperandTypex86::TYPERELv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEVK32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEVK32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEVK64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEVK64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEVK32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEVK32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEVK64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEVK64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPERv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM1616,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPERv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM1632,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM80FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPERv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPELEA,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPELEA,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM1664,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGSI,
                 encodetype: OperandTypex86::TYPESRCIDX8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGSI,
                 encodetype: OperandTypex86::TYPESRCIDX32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGSI,
                 encodetype: OperandTypex86::TYPESRCIDX64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGSI,
                 encodetype: OperandTypex86::TYPESRCIDX16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGIW,
                 encodetype: OperandTypex86::TYPEIMM16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM64FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGIa,
                 encodetype: OperandTypex86::TYPEMOFFS16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPESEGMENTREG,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRv,
                 encodetype: OperandTypex86::TYPERv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIv,
                 encodetype: OperandTypex86::TYPEIMMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPERv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPESEGMENTREG,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPESEGMENTREG,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPESEGMENTREG,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPERv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGIa,
                 encodetype: OperandTypex86::TYPEMOFFS32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPECONTROLREG,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEDEBUGREG,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPECONTROLREG,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEDEBUGREG,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGIa,
                 encodetype: OperandTypex86::TYPEMOFFS64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGIa,
                 encodetype: OperandTypex86::TYPEMOFFS8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPECONTROLREG,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEDEBUGREG,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPECONTROLREG,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEDEBUGREG,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRO,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIO,
                 encodetype: OperandTypex86::TYPEIMMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPESEGMENTREG,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPESEGMENTREG,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRB,
                 encodetype: OperandTypex86::TYPER8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM64FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM64FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM32FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM64FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM64FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM32FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM32FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPERv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPERv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPERv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRv,
                 encodetype: OperandTypex86::TYPERv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRO,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPERv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM64FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDI,
                 encodetype: OperandTypex86::TYPEDSTIDX64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPERv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPERv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPERv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPEM64FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPEM64FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD4,
                 encodetype: OperandTypex86::TYPEM32FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD4,
                 encodetype: OperandTypex86::TYPEM32FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPEM64FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM64FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD4,
                 encodetype: OperandTypex86::TYPEM32FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD4,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM32FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD32,
                 encodetype: OperandTypex86::TYPEM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD32,
                 encodetype: OperandTypex86::TYPEM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM64FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPEM64FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM32FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD4,
                 encodetype: OperandTypex86::TYPEM32FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD4,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM32FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM5,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM5,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM5,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM5,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM5,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM5,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM5,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM5,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM5,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD4,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM5,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEM64FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM5,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM5,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM64FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM5,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM5,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEM32FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM5,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM5,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM32FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM5,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM5,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD4,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD4,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD32,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD4,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD32,
                 encodetype: OperandTypex86::TYPEM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD32,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM64FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPEM64FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPEM64FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPEM64FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM64FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD4,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD4,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD4,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD4,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD4,
                 encodetype: OperandTypex86::TYPEM32FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM32FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD4,
                 encodetype: OperandTypex86::TYPEM32FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD4,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD4,
                 encodetype: OperandTypex86::TYPEM32FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD4,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD4,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD4,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD32,
                 encodetype: OperandTypex86::TYPEM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD4,
                 encodetype: OperandTypex86::TYPEM32FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPEM64FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD4,
                 encodetype: OperandTypex86::TYPEM32FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM64FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM64FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM64FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM32FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM32FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD4,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD4,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM32FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP2,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP4,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP2,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP3,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPEM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP2,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP4,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP2,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP4,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP2,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP3,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD4,
                 encodetype: OperandTypex86::TYPEM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP2,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP4,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD4,
                 encodetype: OperandTypex86::TYPEM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD4,
                 encodetype: OperandTypex86::TYPEM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPEM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP2,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP3,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD4,
                 encodetype: OperandTypex86::TYPEM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD32,
                 encodetype: OperandTypex86::TYPEM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM32FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD4,
                 encodetype: OperandTypex86::TYPEM32FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK2,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK2,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK2,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK2,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK2,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD32,
                 encodetype: OperandTypex86::TYPEM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD32,
                 encodetype: OperandTypex86::TYPEM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK4,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD32,
                 encodetype: OperandTypex86::TYPEM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK4,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD32,
                 encodetype: OperandTypex86::TYPEM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK4,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD32,
                 encodetype: OperandTypex86::TYPEM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD32,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK4,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD32,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK4,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD32,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK4,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK4,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK4,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK4,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK4,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD32,
                 encodetype: OperandTypex86::TYPEM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD32,
                 encodetype: OperandTypex86::TYPEM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD32,
                 encodetype: OperandTypex86::TYPEM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD32,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD32,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD4,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD32,
                 encodetype: OperandTypex86::TYPEM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD32,
                 encodetype: OperandTypex86::TYPEM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD32,
                 encodetype: OperandTypex86::TYPEM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD32,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD32,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD32,
                 encodetype: OperandTypex86::TYPEM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD32,
                 encodetype: OperandTypex86::TYPEM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD32,
                 encodetype: OperandTypex86::TYPEM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD32,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD32,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM64FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD4,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPEM64FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPEM64FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD4,
                 encodetype: OperandTypex86::TYPEM32FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD4,
                 encodetype: OperandTypex86::TYPEM32FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD4,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD4,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD4,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD4,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD4,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD4,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD4,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD4,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD32,
                 encodetype: OperandTypex86::TYPEM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD32,
                 encodetype: OperandTypex86::TYPEM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD32,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD32,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK4,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK4,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD4,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK4,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK4,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD4,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK4,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK4,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK4,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK4,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK4,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD32,
                 encodetype: OperandTypex86::TYPEM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD4,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD4,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD32,
                 encodetype: OperandTypex86::TYPEM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD32,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD32,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD4,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD4,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK2,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK2,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK2,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK2,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK2,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK2,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK2,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK2,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK2,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK4,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD32,
                 encodetype: OperandTypex86::TYPEM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK4,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK4,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK4,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK4,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK4,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD32,
                 encodetype: OperandTypex86::TYPEM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK4,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD32,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK4,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK4,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD32,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD32,
                 encodetype: OperandTypex86::TYPEM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD32,
                 encodetype: OperandTypex86::TYPEM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD32,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD32,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD4,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP1,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEMv,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPER64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD32,
                 encodetype: OperandTypex86::TYPEM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD32,
                 encodetype: OperandTypex86::TYPEM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD32,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD32,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD32,
                 encodetype: OperandTypex86::TYPEM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD32,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD32,
                 encodetype: OperandTypex86::TYPEM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD32,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD32,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP2,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD4,
                 encodetype: OperandTypex86::TYPEM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP2,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPEM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGDUP,
                 encodetype: OperandTypex86::TYPEDUP2,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD4,
                 encodetype: OperandTypex86::TYPEM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK16,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGWRITEMASK,
                 encodetype: OperandTypex86::TYPEVK8,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD4,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD64,
                 encodetype: OperandTypex86::TYPEXMM512,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPEM64FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD4,
                 encodetype: OperandTypex86::TYPEM32FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD4,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM128,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM64FP,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRM,
                 encodetype: OperandTypex86::TYPEXMM256,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGIB,
                 encodetype: OperandTypex86::TYPEIMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGVVVV,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD16,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD8,
                 encodetype: OperandTypex86::TYPEXMM64,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}],
 [OperandSetPair{encoding: OperandEncodingx86::ENCODINGREG,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGRMCD4,
                 encodetype: OperandTypex86::TYPEXMM32,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,},
  OperandSetPair{encoding: OperandEncodingx86::ENCODINGNONE,
                 encodetype: OperandTypex86::TYPENONE,}]]