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

Lines 1–500 of 561.