".word",WGEN, ".int",LGEN, ".long",LGEN, ".data",DATA, ".text",TEXT, ".align",ALIGN, ".globl",EROU, ".comm",COMM, ".lcomm",LCOMM, ".set",SET, "jbc",T(CBR,JBC), "jlbc",T(CBR,JLBC), "jbs",T(CBR,JBS), "jlbs",T(CBR,JLBS), "jbcc",T(CBR,JBCC), "jbsc",T(CBR,JBSC), "jbcs",T(CBR,JBCS), "jbss",T(CBR,JBSS), "jbr",JBR, "jlss",T(CBR,JLT), "jlssu",T(CBR,JLO), "jleq",T(CBR,JLE), "jlequ",T(CBR,JLOS), "jeql",T(CBR,JEQ), "jeqlu",T(CBR,JEQ), "jneq",T(CBR,JNE), "jnequ",T(CBR,JNE), "jgeq",T(CBR,JGE), "jgequ",T(CBR,JHIS), "jgtr",T(CBR,JGT), "jgtru",T(CBR,JHI), "chmk",0, "chme",0, "chms",0, "chmu",0, "prober",T(PROBER,TYPB), "probew",T(PROBEW,TYPB), "rei",0, "ldpctx",0, "svpctx",0, "mtpr",T(MTPR,TYPL), "mfpr",T(MFPR,TYPL), "xfc",0, "bpt",0, "bugw",0, "bugl",0, "halt",0, "movb",T(MOV,TYPB), "movw",T(MOV,TYPW), "movl",T(MOV,TYPL), "movq",T(MOV,TYPQ), "movo",T(MOV,TYPO), "movf",T(MOV,TYPF), "movd",T(MOV,TYPD), "movg",T(MOV,TYPG), "movh",T(MOV,TYPH), "pushl",T(PUSH,TYPL), "clrb",T(CLR,TYPB), "clrw",T(CLR,TYPW), "clrf",T(CLR,TYPF), "clrl",T(CLR,TYPL), "clrd",T(CLR,TYPD), "clrg",T(CLR,TYPG), "clrq",T(CLR,TYPQ), "clrh",T(CLR,TYPH), "clro",T(CLR,TYPO), "mnegb",T(NEG,TYPB), "mnegw",T(NEG,TYPW), "mnegl",T(NEG,TYPL), "mnegf",T(NEG,TYPF), "mnegg",T(NEG,TYPG), "mnegd",T(NEG,TYPD), "mnegh",T(NEG,TYPH), "mcomb",T(COM,TYPB), "mcomw",T(COM,TYPW), "mcoml",T(COM,TYPL), "cvtbw",T(CVT,U(TYPB,TYPW)), "cvtbl",T(CVT,U(TYPB,TYPL)), "cvtwb",T(CVT,U(TYPW,TYPB)), "cvtwl",T(CVT,U(TYPW,TYPL)), "cvtlb",T(CVT,U(TYPL,TYPB)), "cvtlw",T(CVT,U(TYPL,TYPW)), "cvtbf",T(CVT,U(TYPB,TYPF)), "cvtbd",T(CVT,U(TYPB,TYPD)), "cvtbg",T(CVT,U(TYPB,TYPG)), "cvtbh",T(CVT,U(TYPB,TYPH)), "cvtwf",T(CVT,U(TYPW,TYPF)), "cvtwd",T(CVT,U(TYPW,TYPD)), "cvtwg",T(CVT,U(TYPW,TYPG)), "cvtwh",T(CVT,U(TYPW,TYPH)), "cvtlf",T(CVT,U(TYPL,TYPF)), "cvtld",T(CVT,U(TYPL,TYPD)), "cvtlg",T(CVT,U(TYPL,TYPG)), "cvtlh",T(CVT,U(TYPL,TYPH)), "cvtfb",T(CVT,U(TYPF,TYPB)), "cvtdb",T(CVT,U(TYPD,TYPB)), "cvtgb",T(CVT,U(TYPG,TYPB)), "cvthb",T(CVT,U(TYPH,TYPB)), "cvtfw",T(CVT,U(TYPF,TYPW)), "cvtdw",T(CVT,U(TYPD,TYPW)), "cvtgw",T(CVT,U(TYPG,TYPW)), "cvthw",T(CVT,U(TYPH,TYPW)), "cvtfl",T(CVT,U(TYPF,TYPL)), "cvtrfl",T(CVT,U(TYPF,TYPL)), "cvtdl",T(CVT,U(TYPD,TYPL)), "cvtrdl",T(CVT,U(TYPD,TYPL)), "cvtgl",T(CVT,U(TYPG,TYPL)), "cvtrgl",T(CVT,U(TYPG,TYPL)), "cvthl",T(CVT,U(TYPH,TYPL)), "cvtrhl",T(CVT,U(TYPH,TYPL)), "cvtfd",T(CVT,U(TYPF,TYPD)), "cvtfg",T(CVT,U(TYPF,TYPG)), "cvtfh",T(CVT,U(TYPF,TYPH)), "cvtdf",T(CVT,U(TYPD,TYPF)), "cvtdh",T(CVT,U(TYPD,TYPH)), "cvtgf",T(CVT,U(TYPG,TYPF)), "cvtgh",T(CVT,U(TYPG,TYPH)), "cvthf",T(CVT,U(TYPH,TYPF)), "cvthd",T(CVT,U(TYPH,TYPD)), "cvthg",T(CVT,U(TYPH,TYPG)), "movzbw",T(MOVZ,U(TYPB,TYPW)), "movzbl",T(MOVZ,U(TYPB,TYPL)), "movzwl",T(MOVZ,U(TYPW,TYPL)), "cmpb",T(CMP,TYPB), "cmpw",T(CMP,TYPW), "cmpl",T(CMP,TYPL), "cmpf",T(CMP,TYPF), "cmpd",T(CMP,TYPD), "cmpg",T(CMP,TYPG), "cmph",T(CMP,TYPH), "incb",T(INC,TYPB), "incw",T(INC,TYPW), "incl",T(INC,TYPL), "tstb",T(TST,TYPB), "tstw",T(TST,TYPW), "tstl",T(TST,TYPL), "tstf",T(TST,TYPF), "tstd",T(TST,TYPD), "tstg",T(TST,TYPG), "tsth",T(TST,TYPH), "addb2",T(ADD,U(TYPB,OP2)), "addh2",T(ADD,U(TYPH,OP2)), "addb3",T(ADD,U(TYPB,OP3)), "addh3",T(ADD,U(TYPH,OP3)), "addw2",T(ADD,U(TYPW,OP2)), "addw3",T(ADD,U(TYPW,OP3)), "addl2",T(ADD,U(TYPL,OP2)), "addl3",T(ADD,U(TYPL,OP3)), "addf2",T(ADD,U(TYPF,OP2)), "addf3",T(ADD,U(TYPF,OP3)), "addd2",T(ADD,U(TYPD,OP2)), "addd3",T(ADD,U(TYPD,OP3)), "addg2",T(ADD,U(TYPG,OP2)), "addg3",T(ADD,U(TYPG,OP3)), "adwc",0, "adawi",0, "subb2",T(SUB,U(TYPB,OP2)), "subb3",T(SUB,U(TYPB,OP3)), "subw2",T(SUB,U(TYPW,OP2)), "subw3",T(SUB,U(TYPW,OP3)), "subl2",T(SUB,U(TYPL,OP2)), "subl3",T(SUB,U(TYPL,OP3)), "subf2",T(SUB,U(TYPF,OP2)), "subf3",T(SUB,U(TYPF,OP3)), "subd2",T(SUB,U(TYPD,OP2)), "subd3",T(SUB,U(TYPD,OP3)), "subg2",T(SUB,U(TYPG,OP2)), "subg3",T(SUB,U(TYPG,OP3)), "subh2",T(SUB,U(TYPH,OP2)), "subh3",T(SUB,U(TYPH,OP3)), "decb",T(DEC,TYPB), "decw",T(DEC,TYPW), "decl",T(DEC,TYPL), "sbwc",0, "mulb2",T(MUL,U(TYPB,OP2)), "mulb3",T(MUL,U(TYPB,OP3)), "mulw2",T(MUL,U(TYPW,OP2)), "mulw3",T(MUL,U(TYPW,OP3)), "mull2",T(MUL,U(TYPL,OP2)), "mull3",T(MUL,U(TYPL,OP3)), "mulf2",T(MUL,U(TYPF,OP2)), "mulf3",T(MUL,U(TYPF,OP3)), "muld2",T(MUL,U(TYPD,OP2)), "muld3",T(MUL,U(TYPD,OP3)), "mulg2",T(MUL,U(TYPG,OP2)), "mulg3",T(MUL,U(TYPG,OP3)), "mulh2",T(MUL,U(TYPH,OP2)), "mulh3",T(MUL,U(TYPH,OP3)), "emodf",0, "emul",0, "emodd",0, "emodg",0, "emodh",0, "divb2",T(DIV,U(TYPB,OP2)), "divb3",T(DIV,U(TYPB,OP3)), "divw2",T(DIV,U(TYPW,OP2)), "divw3",T(DIV,U(TYPW,OP3)), "divl2",T(DIV,U(TYPL,OP2)), "divl3",T(DIV,U(TYPL,OP3)), "divf2",T(DIV,U(TYPF,OP2)), "divf3",T(DIV,U(TYPF,OP3)), "divd2",T(DIV,U(TYPD,OP2)), "divd3",T(DIV,U(TYPD,OP3)), "divg2",T(DIV,U(TYPG,OP2)), "divg3",T(DIV,U(TYPG,OP3)), "divh2",T(DIV,U(TYPH,OP2)), "divh3",T(DIV,U(TYPH,OP3)), "ediv",0, "bitb",T(BIT,TYPB), "bitl",T(BIT,TYPL), "bitw",T(BIT,TYPW), "bisb2",T(BIS,U(TYPB,OP2)), "bisb3",T(BIS,U(TYPB,OP3)), "bisw2",T(BIS,U(TYPW,OP2)), "bisw3",T(BIS,U(TYPW,OP3)), "bisl2",T(BIS,U(TYPL,OP2)), "bisl3",T(BIS,U(TYPL,OP3)), "bicb2",T(BIC,U(TYPB,OP2)), "bicb3",T(BIC,U(TYPB,OP3)), "bicw2",T(BIC,U(TYPW,OP2)), "bicw3",T(BIC,U(TYPW,OP3)), "bicl2",T(BIC,U(TYPL,OP2)), "bicl3",T(BIC,U(TYPL,OP3)), "xorb2",T(XOR,U(TYPB,OP2)), "xorb3",T(XOR,U(TYPB,OP3)), "xorw2",T(XOR,U(TYPW,OP2)), "xorw3",T(XOR,U(TYPW,OP3)), "xorl2",T(XOR,U(TYPL,OP2)), "xorl3",T(XOR,U(TYPL,OP3)), "ashl",T(ASH,TYPL), "ashq",T(ASH,TYPQ), "rotl",0, "polyf",0, "polyd",0, "polyg",0, "polyh",0, "pushr",0, "popr",0, "movpsl",0, "bispsw",0, "bicpsw",0, "movab",T(MOVA,TYPB), "pushab",T(PUSHA,TYPB), "movaw",T(MOVA,TYPW), "pushaw",T(PUSHA,TYPW), "movaf",T(MOVA,TYPF), "moval",T(MOVA,TYPL), "pushaf",T(PUSHA,TYPF), "pushal",T(PUSHA,TYPL), "pushad",T(PUSHA,TYPD), "pushag",T(PUSHA,TYPG), "pushaq",T(PUSHA,TYPQ), "pushah",T(PUSHA,TYPH), "pushao",T(PUSHA,TYPO), "movad",T(MOVA,TYPD), "movag",T(MOVA,TYPG), "movaq",T(MOVA,TYPQ), "movah",T(MOVA,TYPH), "movao",T(MOVA,TYPO), "index",0, "insque",0, "remque",0, "insqhi",0, "insqti",0, "remqhi",0, "remqti",0, "ffc",0, "ffs",0, "extv",T(EXTV,TYPL), "extzv",T(EXTZV,TYPL), "cmpv",0, "cmpzv",0, "insv",T(INSV,-1), "bneq",T(CBR,JNE), "bnequ",T(CBR,JNE), "beql",T(CBR,JEQ), "beqlu",T(CBR,JEQ), "bgtr",T(CBR,JGT), "bleq",T(CBR,JLE), "bgeq",T(CBR,JGE), "blss",T(CBR,JLT), "bgtru",T(CBR,JHI), "blequ",T(CBR,JLOS), "bvc",T(CBR,0), "bvs",T(CBR,0), "bgequ",T(CBR,JHIS), "bcc",T(CBR,JHIS), "blssu",T(CBR,JLO), "bcs",T(CBR,JLO), "brb",JBR, "brw",JBR, "jmp",JMP, "bbs",T(CBR,JBS), "bbc",T(CBR,JBC), "bbss",T(CBR,JBSS), "bbcs",T(CBR,JBCS), "bbsc",T(CBR,JBSC), "bbcc",T(CBR,JBCC), "bbssi",T(CBR,JBSS), "bbcci",T(CBR,JBCC), "blbs",T(CBR,JLBS), "blbc",T(CBR,JLBC), "acbb",T(ACB,TYPB), "acbw",T(ACB,TYPW), "acbl",T(ACB,TYPL), "acbf",T(ACB,TYPF), "acbd",T(ACB,TYPD), "acbg",T(ACB,TYPG), "acbh",T(ACB,TYPH), "aoblss",AOBLSS, "aobleq",AOBLEQ, "sobgeq",SOBGEQ, "sobgtr",SOBGTR, "caseb",T(CASE,TYPB), "casew",T(CASE,TYPW), "casel",T(CASE,TYPL), "bsbb",0, "bsbw",0, "jsb",JSB, "rsb",T(JBR,RSB), "callg",CALLS, "calls",CALLS, "ret",T(JBR,RET), "movc3",MOVC3, "movc5",0, "movtc",0, "movtuc",0, "cmpc3",0, "cmpc5",0, "scanc",0, "spanc",0, "locc",0, "skpc",0, "matchc",0, "crc",0, "movp",0, "cmpp3",0, "cmpp4",0, "addp4",0, "addp6",0, "subp4",0, "subp6",0, "mulp",0, "divp",0, "cvtlp",0, "cvtpl",0, "cvtpt",0, "cvttp",0, "cvtps",0, "cvtsp",0, "ashp",0, "editpc",0, "nop",0, "escd",0, "esce",0, "escf",0,