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*/
};
|