Plan 9 from Bell Labs’s /usr/web/sources/contrib/ericvh/ppctools/qa/y.debug

Copyright © 2021 Plan 9 Foundation.
Distributed under the MIT License.
Download the Plan 9 distribution.


char*	yytoknames[] =
{
	"$end",
	"error",
	"$unk",
	" |",
	" ^",
	" &",
	" <",
	" >",
	" +",
	" -",
	" *",
	" /",
	" %",
	"LMOVW",
	"LMOVB",
	"LABS",
	"LLOGW",
	"LSHW",
	"LADDW",
	"LCMP",
	"LCROP",
	"LBRA",
	"LFMOV",
	"LFCONV",
	"LFCMP",
	"LFADD",
	"LFMA",
	"LTRAP",
	"LXORW",
	"LNOP",
	"LEND",
	"LRETT",
	"LWORD",
	"LTEXT",
	"LDATA",
	"LRETRN",
	"LCONST",
	"LSP",
	"LSB",
	"LFP",
	"LPC",
	"LCREG",
	"LFLUSH",
	"LREG",
	"LFREG",
	"LR",
	"LCR",
	"LF",
	"LFPSCR",
	"LLR",
	"LCTR",
	"LSPR",
	"LSPREG",
	"LSEG",
	"LMSR",
	"LSCHED",
	"LXLD",
	"LXST",
	"LXOP",
	"LXMV",
	"LRLWM",
	"LMOVMW",
	"LMOVEM",
	"LMOVFL",
	"LMTFSB",
	"LMA",
	"LFCONST",
	"LSCONST",
	"LNAME",
	"LLAB",
	"LVAR",
	" :",
	" =",
	" ;",
	" ,",
	" (",
	" )",
	" $",
	" ~",
};
char*	yystates[] =
{
	0, /*0*/
	"$accept:  prog.$end \nprog:  prog.line \n", /*1*/
	0, /*2*/
	"line:  LLAB.: $$3 line \n", /*3*/
	"line:  LNAME.: $$5 line \nline:  LNAME.= expr ; \n", /*4*/
	"line:  LVAR.= expr ; \n", /*5*/
	"line:  LSCHED.; \n", /*6*/
	0, /*7*/
	"line:  inst.; \n", /*8*/
	"line:  error.; \n", /*9*/
	"inst:  LMOVW.rreg , rreg \ninst:  LMOVW.addr , rreg \ninst:  LMOVW.regaddr , rreg \ninst:  LMOVW.rreg , addr \ninst:  LMOVW.rreg , regaddr \ninst:  LMOVW.freg , addr \ninst:  LMOVW.freg , regaddr \ninst:  LMOVW.fpscr , freg \ninst:  LMOVW.freg , fpscr \ninst:  LMOVW.freg , imm , fpscr \ninst:  LMOVW.fpscr , creg \ninst:  LMOVW.imm , fpscrf \ninst:  LMOVW.rreg , imm , lcr \ninst:  LMOVW.rreg , creg \ninst:  LMOVW.rreg , lcr \ninst:  LMOVW.imm , rreg \ninst:  LMOVW.ximm , rreg \ninst:  LMOVW.creg , creg \ninst:  LMOVW.psr , creg \ninst:  LMOVW.lcr , rreg \ninst:  LMOVW.psr , rreg \ninst:  LMOVW.seg , rreg \ninst:  LMOVW.rreg , seg \ninst:  LMOVW.xlreg , rreg \ninst:  LMOVW.rreg , xlreg \ninst:  LMOVW.creg , psr \ninst:  LMOVW.rreg , psr \n", /*10*/
	"inst:  LMOVB.rreg , rreg \ninst:  LMOVB.addr , rreg \ninst:  LMOVB.regaddr , rreg \ninst:  LMOVB.rreg , addr \ninst:  LMOVB.rreg , regaddr \n", /*11*/
	"inst:  LFMOV.addr , freg \ninst:  LFMOV.regaddr , freg \ninst:  LFMOV.fimm , freg \ninst:  LFMOV.freg , freg \ninst:  LFMOV.freg , addr \ninst:  LFMOV.freg , regaddr \n", /*12*/
	"inst:  LMTFSB.imm , con \n", /*13*/
	"inst:  LADDW.rreg , sreg , rreg \ninst:  LADDW.imm , sreg , rreg \ninst:  LADDW.rreg , imm , rreg \ninst:  LADDW.rreg , rreg \ninst:  LADDW.imm , rreg \n", /*14*/
	"inst:  LLOGW.rreg , sreg , rreg \ninst:  LLOGW.rreg , rreg \n", /*15*/
	"inst:  LSHW.rreg , sreg , rreg \ninst:  LSHW.rreg , rreg \ninst:  LSHW.imm , sreg , rreg \ninst:  LSHW.imm , rreg \n", /*16*/
	"inst:  LABS.rreg , rreg \ninst:  LABS.rreg \n", /*17*/
	"inst:  LMA.rreg , sreg , rreg \n", /*18*/
	"inst:  LCROP.cbit , cbit \ninst:  LCROP.cbit , con , cbit \n", /*19*/
	"inst:  LBRA.rel \ninst:  LBRA.addr \ninst:  LBRA.( xlreg ) \ninst:  LBRA., rel \ninst:  LBRA., addr \ninst:  LBRA., ( xlreg ) \ninst:  LBRA.creg , rel \ninst:  LBRA.creg , addr \ninst:  LBRA.creg , ( xlreg ) \ninst:  LBRA.con , rel \ninst:  LBRA.con , addr \ninst:  LBRA.con , ( xlreg ) \ninst:  LBRA.con , con , rel \ninst:  LBRA.con , con , addr \ninst:  LBRA.con , con , ( xlreg ) \n", /*20*/
	0, /*21*/
	"inst:  LFCONV.freg , freg \n", /*22*/
	"inst:  LFADD.freg , freg \ninst:  LFADD.freg , freg , freg \n", /*23*/
	"inst:  LFMA.freg , freg , freg , freg \n", /*24*/
	"inst:  LFCMP.freg , freg \ninst:  LFCMP.freg , freg , creg \n", /*25*/
	"inst:  LCMP.rreg , rreg \ninst:  LCMP.rreg , imm \ninst:  LCMP.rreg , rreg , creg \ninst:  LCMP.rreg , imm , creg \n", /*26*/
	"inst:  LRLWM.imm , rreg , imm , rreg \ninst:  LRLWM.imm , rreg , mask , rreg \ninst:  LRLWM.rreg , rreg , imm , rreg \ninst:  LRLWM.rreg , rreg , mask , rreg \n", /*27*/
	"inst:  LMOVMW.addr , rreg \ninst:  LMOVMW.rreg , addr \n", /*28*/
	"inst:  LXLD.regaddr , rreg \ninst:  LXLD.regaddr , imm , rreg \n", /*29*/
	"inst:  LXST.rreg , regaddr \ninst:  LXST.rreg , imm , regaddr \n", /*30*/
	"inst:  LXMV.regaddr , rreg \ninst:  LXMV.rreg , regaddr \n", /*31*/
	"inst:  LXOP.regaddr \n", /*32*/
	0, /*33*/
	"inst:  LWORD.imm comma \ninst:  LWORD.ximm comma \n", /*34*/
	0, /*35*/
	"inst:  LTEXT.name , imm \ninst:  LTEXT.name , con , imm \ninst:  LTEXT.name , imm : imm \ninst:  LTEXT.name , con , imm : imm \n", /*36*/
	"inst:  LDATA.name / con , imm \ninst:  LDATA.name / con , ximm \ninst:  LDATA.name / con , fimm \n", /*37*/
	0, /*38*/
	0, /*39*/
	0, /*40*/
	"line:  LNAME =.expr ; \n", /*41*/
	"line:  LVAR =.expr ; \n", /*42*/
	0, /*43*/
	0, /*44*/
	0, /*45*/
	"inst:  LMOVW rreg., rreg \ninst:  LMOVW rreg., addr \ninst:  LMOVW rreg., regaddr \ninst:  LMOVW rreg., imm , lcr \ninst:  LMOVW rreg., creg \ninst:  LMOVW rreg., lcr \ninst:  LMOVW rreg., seg \ninst:  LMOVW rreg., xlreg \ninst:  LMOVW rreg., psr \n", /*46*/
	"inst:  LMOVW addr., rreg \n", /*47*/
	"inst:  LMOVW regaddr., rreg \n", /*48*/
	"inst:  LMOVW freg., addr \ninst:  LMOVW freg., regaddr \ninst:  LMOVW freg., fpscr \ninst:  LMOVW freg., imm , fpscr \n", /*49*/
	"inst:  LMOVW fpscr., freg \ninst:  LMOVW fpscr., creg \n", /*50*/
	"inst:  LMOVW imm., fpscrf \ninst:  LMOVW imm., rreg \n", /*51*/
	"inst:  LMOVW ximm., rreg \n", /*52*/
	"inst:  LMOVW creg., creg \ninst:  LMOVW creg., psr \n", /*53*/
	"inst:  LMOVW psr., creg \ninst:  LMOVW psr., rreg \n", /*54*/
	"inst:  LMOVW lcr., rreg \n", /*55*/
	"inst:  LMOVW seg., rreg \n", /*56*/
	"inst:  LMOVW xlreg., rreg \n", /*57*/
	0, /*58*/
	0, /*59*/
	"addr:  con.( sreg ) \nname:  con.( pointer ) \n", /*60*/
	"regaddr:  (.sreg ) \nregaddr:  (.sreg + sreg ) \ncon:  (.expr ) \n", /*61*/
	0, /*62*/
	"freg:  LF.( con ) \n", /*63*/
	0, /*64*/
	"ximm:  $.addr \nximm:  $.LSCONST \nimm:  $.con \n", /*65*/
	0, /*66*/
	0, /*67*/
	0, /*68*/
	"psr:  LSPR.( con ) \n", /*69*/
	0, /*70*/
	"seg:  LSEG.( con ) \nseg:  LSEG.( sreg ) \n", /*71*/
	0, /*72*/
	0, /*73*/
	0, /*74*/
	"sreg:  LR.( con ) \n", /*75*/
	0, /*76*/
	0, /*77*/
	0, /*78*/
	"con:  -.con \n", /*79*/
	"con:  +.con \n", /*80*/
	"con:  ~.con \n", /*81*/
	0, /*82*/
	0, /*83*/
	0, /*84*/
	"inst:  LMOVB rreg., rreg \ninst:  LMOVB rreg., addr \ninst:  LMOVB rreg., regaddr \n", /*85*/
	"inst:  LMOVB addr., rreg \n", /*86*/
	"inst:  LMOVB regaddr., rreg \n", /*87*/
	"inst:  LFMOV addr., freg \n", /*88*/
	"inst:  LFMOV regaddr., freg \n", /*89*/
	"inst:  LFMOV fimm., freg \n", /*90*/
	"inst:  LFMOV freg., freg \ninst:  LFMOV freg., addr \ninst:  LFMOV freg., regaddr \n", /*91*/
	"fimm:  $.LFCONST \nfimm:  $.- LFCONST \n", /*92*/
	"inst:  LMTFSB imm., con \n", /*93*/
	"imm:  $.con \n", /*94*/
	"inst:  LADDW rreg., sreg , rreg \ninst:  LADDW rreg., imm , rreg \ninst:  LADDW rreg., rreg \n", /*95*/
	"inst:  LADDW imm., sreg , rreg \ninst:  LADDW imm., rreg \n", /*96*/
	"inst:  LLOGW rreg., sreg , rreg \ninst:  LLOGW rreg., rreg \n", /*97*/
	"inst:  LSHW rreg., sreg , rreg \ninst:  LSHW rreg., rreg \n", /*98*/
	"inst:  LSHW imm., sreg , rreg \ninst:  LSHW imm., rreg \n", /*99*/
	0, /*100*/
	"inst:  LMA rreg., sreg , rreg \n", /*101*/
	"inst:  LCROP cbit., cbit \ninst:  LCROP cbit., con , cbit \n", /*102*/
	0, /*103*/
	"con:  (.expr ) \n", /*104*/
	0, /*105*/
	0, /*106*/
	"inst:  LBRA (.xlreg ) \ncon:  (.expr ) \n", /*107*/
	"inst:  LBRA ,.rel \ninst:  LBRA ,.addr \ninst:  LBRA ,.( xlreg ) \n", /*108*/
	"inst:  LBRA creg., rel \ninst:  LBRA creg., addr \ninst:  LBRA creg., ( xlreg ) \n", /*109*/
	"inst:  LBRA con., rel \ninst:  LBRA con., addr \ninst:  LBRA con., ( xlreg ) \ninst:  LBRA con., con , rel \ninst:  LBRA con., con , addr \ninst:  LBRA con., con , ( xlreg ) \nrel:  con.( LPC ) \naddr:  con.( sreg ) \nname:  con.( pointer ) \n", /*110*/
	0, /*111*/
	0, /*112*/
	"creg:  LCR.( con ) \n", /*113*/
	0, /*114*/
	"inst:  LTRAP imm., sreg \n", /*115*/
	0, /*116*/
	0, /*117*/
	"inst:  LFCONV freg., freg \n", /*118*/
	"inst:  LFADD freg., freg \ninst:  LFADD freg., freg , freg \n", /*119*/
	"inst:  LFMA freg., freg , freg , freg \n", /*120*/
	"inst:  LFCMP freg., freg \ninst:  LFCMP freg., freg , creg \n", /*121*/
	"inst:  LCMP rreg., rreg \ninst:  LCMP rreg., imm \ninst:  LCMP rreg., rreg , creg \ninst:  LCMP rreg., imm , creg \n", /*122*/
	"inst:  LRLWM imm., rreg , imm , rreg \ninst:  LRLWM imm., rreg , mask , rreg \n", /*123*/
	"inst:  LRLWM rreg., rreg , imm , rreg \ninst:  LRLWM rreg., rreg , mask , rreg \n", /*124*/
	"inst:  LMOVMW addr., rreg \n", /*125*/
	"inst:  LMOVMW rreg., addr \n", /*126*/
	"inst:  LXLD regaddr., rreg \ninst:  LXLD regaddr., imm , rreg \n", /*127*/
	"regaddr:  (.sreg ) \nregaddr:  (.sreg + sreg ) \n", /*128*/
	"inst:  LXST rreg., regaddr \ninst:  LXST rreg., imm , regaddr \n", /*129*/
	"inst:  LXMV regaddr., rreg \n", /*130*/
	"inst:  LXMV rreg., regaddr \n", /*131*/
	0, /*132*/
	0, /*133*/
	0, /*134*/
	0, /*135*/
	0, /*136*/
	0, /*137*/
	0, /*138*/
	0, /*139*/
	"inst:  LTEXT name., imm \ninst:  LTEXT name., con , imm \ninst:  LTEXT name., imm : imm \ninst:  LTEXT name., con , imm : imm \n", /*140*/
	"name:  con.( pointer ) \n", /*141*/
	"inst:  LDATA name./ con , imm \ninst:  LDATA name./ con , ximm \ninst:  LDATA name./ con , fimm \n", /*142*/
	0, /*143*/
	"line:  LLAB : $$3.line \n", /*144*/
	"line:  LNAME : $$5.line \n", /*145*/
	"line:  LNAME = expr.; \nexpr:  expr.+ expr \nexpr:  expr.- expr \nexpr:  expr.* expr \nexpr:  expr./ expr \nexpr:  expr.% expr \nexpr:  expr.< < expr \nexpr:  expr.> > expr \nexpr:  expr.& expr \nexpr:  expr.^ expr \nexpr:  expr.| expr \n", /*146*/
	0, /*147*/
	"line:  LVAR = expr.; \nexpr:  expr.+ expr \nexpr:  expr.- expr \nexpr:  expr.* expr \nexpr:  expr./ expr \nexpr:  expr.% expr \nexpr:  expr.< < expr \nexpr:  expr.> > expr \nexpr:  expr.& expr \nexpr:  expr.^ expr \nexpr:  expr.| expr \n", /*148*/
	"inst:  LMOVW rreg ,.rreg \ninst:  LMOVW rreg ,.addr \ninst:  LMOVW rreg ,.regaddr \ninst:  LMOVW rreg ,.imm , lcr \ninst:  LMOVW rreg ,.creg \ninst:  LMOVW rreg ,.lcr \ninst:  LMOVW rreg ,.seg \ninst:  LMOVW rreg ,.xlreg \ninst:  LMOVW rreg ,.psr \n", /*149*/
	"inst:  LMOVW addr ,.rreg \n", /*150*/
	"inst:  LMOVW regaddr ,.rreg \n", /*151*/
	"inst:  LMOVW freg ,.addr \ninst:  LMOVW freg ,.regaddr \ninst:  LMOVW freg ,.fpscr \ninst:  LMOVW freg ,.imm , fpscr \n", /*152*/
	"inst:  LMOVW fpscr ,.freg \ninst:  LMOVW fpscr ,.creg \n", /*153*/
	"inst:  LMOVW imm ,.fpscrf \ninst:  LMOVW imm ,.rreg \n", /*154*/
	"inst:  LMOVW ximm ,.rreg \n", /*155*/
	"inst:  LMOVW creg ,.creg \ninst:  LMOVW creg ,.psr \n", /*156*/
	"inst:  LMOVW psr ,.creg \ninst:  LMOVW psr ,.rreg \n", /*157*/
	"inst:  LMOVW lcr ,.rreg \n", /*158*/
	"inst:  LMOVW seg ,.rreg \n", /*159*/
	"inst:  LMOVW xlreg ,.rreg \n", /*160*/
	"addr:  con (.sreg ) \nname:  con (.pointer ) \n", /*161*/
	"regaddr:  ( sreg.) \nregaddr:  ( sreg.+ sreg ) \n", /*162*/
	"con:  ( expr.) \nexpr:  expr.+ expr \nexpr:  expr.- expr \nexpr:  expr.* expr \nexpr:  expr./ expr \nexpr:  expr.% expr \nexpr:  expr.< < expr \nexpr:  expr.> > expr \nexpr:  expr.& expr \nexpr:  expr.^ expr \nexpr:  expr.| expr \n", /*163*/
	"freg:  LF (.con ) \n", /*164*/
	0, /*165*/
	0, /*166*/
	0, /*167*/
	"creg:  LCR (.con ) \n", /*168*/
	"psr:  LSPR (.con ) \n", /*169*/
	"seg:  LSEG (.con ) \nseg:  LSEG (.sreg ) \n", /*170*/
	"sreg:  LR (.con ) \n", /*171*/
	"name:  LNAME offset.( pointer ) \n", /*172*/
	"name:  LNAME <.> offset ( LSB ) \n", /*173*/
	"offset:  +.con \n", /*174*/
	"offset:  -.con \n", /*175*/
	0, /*176*/
	0, /*177*/
	0, /*178*/
	"inst:  LMOVB rreg ,.rreg \ninst:  LMOVB rreg ,.addr \ninst:  LMOVB rreg ,.regaddr \n", /*179*/
	"inst:  LMOVB addr ,.rreg \n", /*180*/
	"inst:  LMOVB regaddr ,.rreg \n", /*181*/
	"inst:  LFMOV addr ,.freg \n", /*182*/
	"inst:  LFMOV regaddr ,.freg \n", /*183*/
	"inst:  LFMOV fimm ,.freg \n", /*184*/
	"inst:  LFMOV freg ,.freg \ninst:  LFMOV freg ,.addr \ninst:  LFMOV freg ,.regaddr \n", /*185*/
	0, /*186*/
	"fimm:  $ -.LFCONST \n", /*187*/
	"inst:  LMTFSB imm ,.con \n", /*188*/
	0, /*189*/
	"inst:  LADDW rreg ,.sreg , rreg \ninst:  LADDW rreg ,.imm , rreg \ninst:  LADDW rreg ,.rreg \n", /*190*/
	"inst:  LADDW imm ,.sreg , rreg \ninst:  LADDW imm ,.rreg \n", /*191*/
	"inst:  LLOGW rreg ,.sreg , rreg \ninst:  LLOGW rreg ,.rreg \n", /*192*/
	"inst:  LSHW rreg ,.sreg , rreg \ninst:  LSHW rreg ,.rreg \n", /*193*/
	"inst:  LSHW imm ,.sreg , rreg \ninst:  LSHW imm ,.rreg \n", /*194*/
	"inst:  LABS rreg ,.rreg \n", /*195*/
	"inst:  LMA rreg ,.sreg , rreg \n", /*196*/
	"inst:  LCROP cbit ,.cbit \ninst:  LCROP cbit ,.con , cbit \n", /*197*/
	"inst:  LBRA ( xlreg.) \n", /*198*/
	0, /*199*/
	0, /*200*/
	"inst:  LBRA , (.xlreg ) \ncon:  (.expr ) \n", /*201*/
	"rel:  con.( LPC ) \naddr:  con.( sreg ) \nname:  con.( pointer ) \n", /*202*/
	"inst:  LBRA creg ,.rel \ninst:  LBRA creg ,.addr \ninst:  LBRA creg ,.( xlreg ) \n", /*203*/
	"inst:  LBRA con ,.rel \ninst:  LBRA con ,.addr \ninst:  LBRA con ,.( xlreg ) \ninst:  LBRA con ,.con , rel \ninst:  LBRA con ,.con , addr \ninst:  LBRA con ,.con , ( xlreg ) \n", /*204*/
	"rel:  con (.LPC ) \naddr:  con (.sreg ) \nname:  con (.pointer ) \n", /*205*/
	0, /*206*/
	0, /*207*/
	0, /*208*/
	0, /*209*/
	"inst:  LTRAP imm ,.sreg \n", /*210*/
	"inst:  LFCONV freg ,.freg \n", /*211*/
	"inst:  LFADD freg ,.freg \ninst:  LFADD freg ,.freg , freg \n", /*212*/
	"inst:  LFMA freg ,.freg , freg , freg \n", /*213*/
	"inst:  LFCMP freg ,.freg \ninst:  LFCMP freg ,.freg , creg \n", /*214*/
	"inst:  LCMP rreg ,.rreg \ninst:  LCMP rreg ,.imm \ninst:  LCMP rreg ,.rreg , creg \ninst:  LCMP rreg ,.imm , creg \n", /*215*/
	"inst:  LRLWM imm ,.rreg , imm , rreg \ninst:  LRLWM imm ,.rreg , mask , rreg \n", /*216*/
	"inst:  LRLWM rreg ,.rreg , imm , rreg \ninst:  LRLWM rreg ,.rreg , mask , rreg \n", /*217*/
	"inst:  LMOVMW addr ,.rreg \n", /*218*/
	"inst:  LMOVMW rreg ,.addr \n", /*219*/
	"inst:  LXLD regaddr ,.rreg \ninst:  LXLD regaddr ,.imm , rreg \n", /*220*/
	"inst:  LXST rreg ,.regaddr \ninst:  LXST rreg ,.imm , regaddr \n", /*221*/
	"inst:  LXMV regaddr ,.rreg \n", /*222*/
	"inst:  LXMV rreg ,.regaddr \n", /*223*/
	0, /*224*/
	0, /*225*/
	0, /*226*/
	0, /*227*/
	0, /*228*/
	0, /*229*/
	"inst:  LTEXT name ,.imm \ninst:  LTEXT name ,.con , imm \ninst:  LTEXT name ,.imm : imm \ninst:  LTEXT name ,.con , imm : imm \n", /*230*/
	"name:  con (.pointer ) \n", /*231*/
	"inst:  LDATA name /.con , imm \ninst:  LDATA name /.con , ximm \ninst:  LDATA name /.con , fimm \n", /*232*/
	0, /*233*/
	0, /*234*/
	0, /*235*/
	"expr:  expr +.expr \n", /*236*/
	"expr:  expr -.expr \n", /*237*/
	"expr:  expr *.expr \n", /*238*/
	"expr:  expr /.expr \n", /*239*/
	"expr:  expr %.expr \n", /*240*/
	"expr:  expr <.< expr \n", /*241*/
	"expr:  expr >.> expr \n", /*242*/
	"expr:  expr &.expr \n", /*243*/
	"expr:  expr ^.expr \n", /*244*/
	"expr:  expr |.expr \n", /*245*/
	0, /*246*/
	0, /*247*/
	0, /*248*/
	0, /*249*/
	"inst:  LMOVW rreg , imm., lcr \n", /*250*/
	0, /*251*/
	0, /*252*/
	0, /*253*/
	0, /*254*/
	0, /*255*/
	0, /*256*/
	0, /*257*/
	0, /*258*/
	0, /*259*/
	0, /*260*/
	"inst:  LMOVW freg , imm., fpscr \n", /*261*/
	0, /*262*/
	0, /*263*/
	0, /*264*/
	0, /*265*/
	"fpscrf:  LFPSCR.( con ) \n", /*266*/
	0, /*267*/
	0, /*268*/
	0, /*269*/
	0, /*270*/
	0, /*271*/
	0, /*272*/
	0, /*273*/
	0, /*274*/
	"addr:  con ( sreg.) \n", /*275*/
	"name:  con ( pointer.) \n", /*276*/
	0, /*277*/
	0, /*278*/
	0, /*279*/
	0, /*280*/
	"regaddr:  ( sreg +.sreg ) \n", /*281*/
	0, /*282*/
	"freg:  LF ( con.) \n", /*283*/
	"creg:  LCR ( con.) \n", /*284*/
	"psr:  LSPR ( con.) \n", /*285*/
	"seg:  LSEG ( con.) \n", /*286*/
	"seg:  LSEG ( sreg.) \n", /*287*/
	"sreg:  LR ( con.) \n", /*288*/
	"name:  LNAME offset (.pointer ) \n", /*289*/
	0, /*290*/
	0, /*291*/
	0, /*292*/
	0, /*293*/
	0, /*294*/
	0, /*295*/
	0, /*296*/
	0, /*297*/
	0, /*298*/
	0, /*299*/
	0, /*300*/
	0, /*301*/
	0, /*302*/
	0, /*303*/
	0, /*304*/
	0, /*305*/
	0, /*306*/
	"inst:  LADDW rreg , imm., rreg \n", /*307*/
	0, /*308*/
	0, /*309*/
	0, /*310*/
	0, /*311*/
	0, /*312*/
	0, /*313*/
	0, /*314*/
	0, /*315*/
	0, /*316*/
	0, /*317*/
	"inst:  LMA rreg , sreg., rreg \n", /*318*/
	0, /*319*/
	0, /*320*/
	0, /*321*/
	"inst:  LBRA , ( xlreg.) \n", /*322*/
	0, /*323*/
	0, /*324*/
	"inst:  LBRA creg , (.xlreg ) \ncon:  (.expr ) \n", /*325*/
	0, /*326*/
	0, /*327*/
	"inst:  LBRA con , (.xlreg ) \ncon:  (.expr ) \n", /*328*/
	"inst:  LBRA con , con., rel \ninst:  LBRA con , con., addr \ninst:  LBRA con , con., ( xlreg ) \nrel:  con.( LPC ) \naddr:  con.( sreg ) \nname:  con.( pointer ) \n", /*329*/
	"rel:  con ( LPC.) \n", /*330*/
	0, /*331*/
	0, /*332*/
	0, /*333*/
	0, /*334*/
	"inst:  LFMA freg , freg., freg , freg \n", /*335*/
	0, /*336*/
	0, /*337*/
	0, /*338*/
	"inst:  LRLWM imm , rreg., imm , rreg \ninst:  LRLWM imm , rreg., mask , rreg \n", /*339*/
	"inst:  LRLWM rreg , rreg., imm , rreg \ninst:  LRLWM rreg , rreg., mask , rreg \n", /*340*/
	0, /*341*/
	0, /*342*/
	0, /*343*/
	"inst:  LXLD regaddr , imm., rreg \n", /*344*/
	0, /*345*/
	"inst:  LXST rreg , imm., regaddr \n", /*346*/
	0, /*347*/
	0, /*348*/
	0, /*349*/
	"inst:  LTEXT name , con., imm \ninst:  LTEXT name , con., imm : imm \n", /*350*/
	"inst:  LDATA name / con., imm \ninst:  LDATA name / con., ximm \ninst:  LDATA name / con., fimm \n", /*351*/
	0, /*352*/
	0, /*353*/
	0, /*354*/
	0, /*355*/
	0, /*356*/
	"expr:  expr < <.expr \n", /*357*/
	"expr:  expr > >.expr \n", /*358*/
	0, /*359*/
	0, /*360*/
	0, /*361*/
	"inst:  LMOVW rreg , imm ,.lcr \n", /*362*/
	"inst:  LMOVW freg , imm ,.fpscr \n", /*363*/
	"fpscrf:  LFPSCR (.con ) \n", /*364*/
	0, /*365*/
	0, /*366*/
	"regaddr:  ( sreg + sreg.) \n", /*367*/
	0, /*368*/
	0, /*369*/
	0, /*370*/
	0, /*371*/
	0, /*372*/
	0, /*373*/
	"name:  LNAME offset ( pointer.) \n", /*374*/
	"name:  LNAME < > offset.( LSB ) \n", /*375*/
	"inst:  LADDW rreg , sreg ,.rreg \n", /*376*/
	"inst:  LADDW rreg , imm ,.rreg \n", /*377*/
	"inst:  LADDW imm , sreg ,.rreg \n", /*378*/
	"inst:  LLOGW rreg , sreg ,.rreg \n", /*379*/
	"inst:  LSHW rreg , sreg ,.rreg \n", /*380*/
	"inst:  LSHW imm , sreg ,.rreg \n", /*381*/
	"inst:  LMA rreg , sreg ,.rreg \n", /*382*/
	"inst:  LCROP cbit , con ,.cbit \n", /*383*/
	0, /*384*/
	"inst:  LBRA creg , ( xlreg.) \n", /*385*/
	"inst:  LBRA con , ( xlreg.) \n", /*386*/
	"inst:  LBRA con , con ,.rel \ninst:  LBRA con , con ,.addr \ninst:  LBRA con , con ,.( xlreg ) \n", /*387*/
	0, /*388*/
	"inst:  LFADD freg , freg ,.freg \n", /*389*/
	"inst:  LFMA freg , freg ,.freg , freg \n", /*390*/
	"inst:  LFCMP freg , freg ,.creg \n", /*391*/
	"inst:  LCMP rreg , rreg ,.creg \n", /*392*/
	"inst:  LCMP rreg , imm ,.creg \n", /*393*/
	"inst:  LRLWM imm , rreg ,.imm , rreg \ninst:  LRLWM imm , rreg ,.mask , rreg \n", /*394*/
	"inst:  LRLWM rreg , rreg ,.imm , rreg \ninst:  LRLWM rreg , rreg ,.mask , rreg \n", /*395*/
	"inst:  LXLD regaddr , imm ,.rreg \n", /*396*/
	"inst:  LXST rreg , imm ,.regaddr \n", /*397*/
	"inst:  LTEXT name , imm :.imm \n", /*398*/
	"inst:  LTEXT name , con ,.imm \ninst:  LTEXT name , con ,.imm : imm \n", /*399*/
	"inst:  LDATA name / con ,.imm \ninst:  LDATA name / con ,.ximm \ninst:  LDATA name / con ,.fimm \n", /*400*/
	0, /*401*/
	0, /*402*/
	0, /*403*/
	0, /*404*/
	0, /*405*/
	"fpscrf:  LFPSCR ( con.) \n", /*406*/
	0, /*407*/
	0, /*408*/
	"name:  LNAME < > offset (.LSB ) \n", /*409*/
	0, /*410*/
	0, /*411*/
	0, /*412*/
	0, /*413*/
	0, /*414*/
	0, /*415*/
	0, /*416*/
	0, /*417*/
	0, /*418*/
	0, /*419*/
	0, /*420*/
	0, /*421*/
	"inst:  LBRA con , con , (.xlreg ) \ncon:  (.expr ) \n", /*422*/
	0, /*423*/
	"inst:  LFMA freg , freg , freg., freg \n", /*424*/
	0, /*425*/
	0, /*426*/
	0, /*427*/
	"inst:  LRLWM imm , rreg , imm., rreg \n", /*428*/
	"inst:  LRLWM imm , rreg , mask., rreg \n", /*429*/
	"mask:  con., con \n", /*430*/
	"inst:  LRLWM rreg , rreg , imm., rreg \n", /*431*/
	"inst:  LRLWM rreg , rreg , mask., rreg \n", /*432*/
	0, /*433*/
	0, /*434*/
	0, /*435*/
	0, /*436*/
	0, /*437*/
	0, /*438*/
	0, /*439*/
	"ximm:  $.addr \nximm:  $.LSCONST \nfimm:  $.LFCONST \nfimm:  $.- LFCONST \nimm:  $.con \n", /*440*/
	0, /*441*/
	"name:  LNAME < > offset ( LSB.) \n", /*442*/
	"inst:  LBRA con , con , ( xlreg.) \n", /*443*/
	"inst:  LFMA freg , freg , freg ,.freg \n", /*444*/
	"inst:  LRLWM imm , rreg , imm ,.rreg \n", /*445*/
	"inst:  LRLWM imm , rreg , mask ,.rreg \n", /*446*/
	"mask:  con ,.con \n", /*447*/
	"inst:  LRLWM rreg , rreg , imm ,.rreg \n", /*448*/
	"inst:  LRLWM rreg , rreg , mask ,.rreg \n", /*449*/
	"inst:  LTEXT name , con , imm :.imm \n", /*450*/
	"fimm:  $ -.LFCONST \ncon:  -.con \n", /*451*/
	0, /*452*/
	0, /*453*/
	0, /*454*/
	0, /*455*/
	0, /*456*/
	0, /*457*/
	0, /*458*/
	0, /*459*/
	0, /*460*/
};

Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to [email protected].