4.4BSD/usr/src/old/pcc/c2.vax/instrs.c2

Compare this file to the similar file:
Show the results in this format:






".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,