reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/lib/Target/ARM/ARMGenDisassemblerTables.inc
16765     tmp = fieldFromInstruction(insn, 12, 4);
16767     tmp = fieldFromInstruction(insn, 16, 4);
16769     tmp = fieldFromInstruction(insn, 0, 4);
16771     tmp = fieldFromInstruction(insn, 28, 4);
16773     tmp = fieldFromInstruction(insn, 20, 1);
16777     tmp = fieldFromInstruction(insn, 12, 4);
16779     tmp = fieldFromInstruction(insn, 16, 4);
16782     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
16783     tmp |= fieldFromInstruction(insn, 5, 7) << 5;
16785     tmp = fieldFromInstruction(insn, 28, 4);
16787     tmp = fieldFromInstruction(insn, 20, 1);
16791     tmp = fieldFromInstruction(insn, 12, 4);
16793     tmp = fieldFromInstruction(insn, 16, 4);
16796     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
16797     tmp |= fieldFromInstruction(insn, 5, 2) << 5;
16798     tmp |= fieldFromInstruction(insn, 8, 4) << 8;
16800     tmp = fieldFromInstruction(insn, 28, 4);
16802     tmp = fieldFromInstruction(insn, 20, 1);
16806     tmp = fieldFromInstruction(insn, 12, 4);
16808     tmp = fieldFromInstruction(insn, 16, 4);
16811     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
16812     tmp |= fieldFromInstruction(insn, 5, 2) << 5;
16813     tmp |= fieldFromInstruction(insn, 8, 4) << 8;
16815     tmp = fieldFromInstruction(insn, 28, 4);
16817     tmp = fieldFromInstruction(insn, 20, 1);
16821     tmp = fieldFromInstruction(insn, 16, 4);
16823     tmp = fieldFromInstruction(insn, 0, 4);
16825     tmp = fieldFromInstruction(insn, 8, 4);
16827     tmp = fieldFromInstruction(insn, 28, 4);
16829     tmp = fieldFromInstruction(insn, 20, 1);
16833     tmp = fieldFromInstruction(insn, 12, 4);
16835     tmp = fieldFromInstruction(insn, 16, 4);
16837     tmp = fieldFromInstruction(insn, 0, 4);
16839     tmp = fieldFromInstruction(insn, 8, 4);
16841     tmp = fieldFromInstruction(insn, 12, 4);
16843     tmp = fieldFromInstruction(insn, 16, 4);
16845     tmp = fieldFromInstruction(insn, 28, 4);
16849     tmp = fieldFromInstruction(insn, 12, 4);
16851     tmp = fieldFromInstruction(insn, 16, 4);
16853     tmp = fieldFromInstruction(insn, 0, 4);
16855     tmp = fieldFromInstruction(insn, 8, 4);
16857     tmp = fieldFromInstruction(insn, 28, 4);
16859     tmp = fieldFromInstruction(insn, 20, 1);
16866     tmp = fieldFromInstruction(insn, 12, 4);
16868     tmp = fieldFromInstruction(insn, 16, 4);
16870     tmp = fieldFromInstruction(insn, 0, 4);
16877     tmp = fieldFromInstruction(insn, 9, 1);
16881     tmp = fieldFromInstruction(insn, 12, 4);
16883     tmp = fieldFromInstruction(insn, 28, 4);
16897     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
16898     tmp |= fieldFromInstruction(insn, 8, 12) << 4;
16905     tmp = fieldFromInstruction(insn, 16, 4);
16908     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
16909     tmp |= fieldFromInstruction(insn, 5, 7) << 5;
16911     tmp = fieldFromInstruction(insn, 28, 4);
16915     tmp = fieldFromInstruction(insn, 16, 4);
16918     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
16919     tmp |= fieldFromInstruction(insn, 5, 2) << 5;
16920     tmp |= fieldFromInstruction(insn, 8, 4) << 8;
16922     tmp = fieldFromInstruction(insn, 28, 4);
16926     tmp = fieldFromInstruction(insn, 12, 4);
16928     tmp = fieldFromInstruction(insn, 16, 4);
16930     tmp = fieldFromInstruction(insn, 0, 4);
16932     tmp = fieldFromInstruction(insn, 8, 4);
16934     tmp = fieldFromInstruction(insn, 12, 4);
16936     tmp = fieldFromInstruction(insn, 16, 4);
16938     tmp = fieldFromInstruction(insn, 28, 4);
16942     tmp = fieldFromInstruction(insn, 16, 4);
16944     tmp = fieldFromInstruction(insn, 0, 4);
16946     tmp = fieldFromInstruction(insn, 28, 4);
16950     tmp = fieldFromInstruction(insn, 12, 4);
16952     tmp = fieldFromInstruction(insn, 0, 4);
16954     tmp = fieldFromInstruction(insn, 16, 4);
16956     tmp = fieldFromInstruction(insn, 28, 4);
16960     tmp = fieldFromInstruction(insn, 0, 4);
16962     tmp = fieldFromInstruction(insn, 16, 4);
16964     tmp = fieldFromInstruction(insn, 28, 4);
16968     tmp = fieldFromInstruction(insn, 12, 4);
16970     tmp = fieldFromInstruction(insn, 16, 4);
16972     tmp = fieldFromInstruction(insn, 28, 4);
16976     tmp = fieldFromInstruction(insn, 12, 4);
16978     tmp = fieldFromInstruction(insn, 0, 4);
16980     tmp = fieldFromInstruction(insn, 16, 4);
16982     tmp = fieldFromInstruction(insn, 28, 4);
16986     tmp = fieldFromInstruction(insn, 12, 4);
16989     tmp |= fieldFromInstruction(insn, 8, 1) << 4;
16990     tmp |= fieldFromInstruction(insn, 16, 4) << 0;
16991     tmp |= fieldFromInstruction(insn, 22, 1) << 5;
16993     tmp = fieldFromInstruction(insn, 28, 4);
16998     tmp |= fieldFromInstruction(insn, 16, 4) << 0;
16999     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
17001     tmp = fieldFromInstruction(insn, 0, 4);
17003     tmp = fieldFromInstruction(insn, 28, 4);
17008     tmp |= fieldFromInstruction(insn, 8, 1) << 4;
17009     tmp |= fieldFromInstruction(insn, 16, 4) << 0;
17010     tmp |= fieldFromInstruction(insn, 22, 1) << 5;
17012     tmp = fieldFromInstruction(insn, 0, 4);
17014     tmp = fieldFromInstruction(insn, 28, 4);
17018     tmp = fieldFromInstruction(insn, 0, 4);
17020     tmp = fieldFromInstruction(insn, 28, 4);
17024     tmp = fieldFromInstruction(insn, 28, 4);
17028     tmp = fieldFromInstruction(insn, 16, 4);
17030     tmp = fieldFromInstruction(insn, 0, 4);
17032     tmp = fieldFromInstruction(insn, 8, 4);
17034     tmp = fieldFromInstruction(insn, 28, 4);
17038     tmp = fieldFromInstruction(insn, 12, 4);
17040     tmp = fieldFromInstruction(insn, 0, 4);
17042     tmp = fieldFromInstruction(insn, 28, 4);
17044     tmp = fieldFromInstruction(insn, 20, 1);
17048     tmp = fieldFromInstruction(insn, 12, 4);
17050     tmp = fieldFromInstruction(insn, 0, 4);
17052     tmp = fieldFromInstruction(insn, 28, 4);
17054     tmp = fieldFromInstruction(insn, 20, 1);
17058     tmp = fieldFromInstruction(insn, 12, 4);
17061     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
17062     tmp |= fieldFromInstruction(insn, 5, 7) << 5;
17064     tmp = fieldFromInstruction(insn, 28, 4);
17066     tmp = fieldFromInstruction(insn, 20, 1);
17070     tmp = fieldFromInstruction(insn, 0, 4);
17074     tmp = fieldFromInstruction(insn, 12, 4);
17076     tmp = fieldFromInstruction(insn, 0, 4);
17078     tmp = fieldFromInstruction(insn, 28, 4);
17082     tmp = fieldFromInstruction(insn, 0, 4);
17084     tmp = fieldFromInstruction(insn, 28, 4);
17088     tmp = fieldFromInstruction(insn, 12, 4);
17091     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
17092     tmp |= fieldFromInstruction(insn, 5, 2) << 5;
17093     tmp |= fieldFromInstruction(insn, 8, 4) << 8;
17095     tmp = fieldFromInstruction(insn, 28, 4);
17097     tmp = fieldFromInstruction(insn, 20, 1);
17101     tmp = fieldFromInstruction(insn, 16, 4);
17103     tmp = fieldFromInstruction(insn, 0, 4);
17105     tmp = fieldFromInstruction(insn, 8, 4);
17107     tmp = fieldFromInstruction(insn, 12, 4);
17109     tmp = fieldFromInstruction(insn, 28, 4);
17111     tmp = fieldFromInstruction(insn, 20, 1);
17115     tmp = fieldFromInstruction(insn, 16, 4);
17117     tmp = fieldFromInstruction(insn, 0, 4);
17119     tmp = fieldFromInstruction(insn, 8, 4);
17121     tmp = fieldFromInstruction(insn, 12, 4);
17123     tmp = fieldFromInstruction(insn, 28, 4);
17127     tmp = fieldFromInstruction(insn, 12, 4);
17129     tmp = fieldFromInstruction(insn, 16, 4);
17131     tmp = fieldFromInstruction(insn, 0, 4);
17133     tmp = fieldFromInstruction(insn, 8, 4);
17135     tmp = fieldFromInstruction(insn, 12, 4);
17137     tmp = fieldFromInstruction(insn, 16, 4);
17139     tmp = fieldFromInstruction(insn, 28, 4);
17141     tmp = fieldFromInstruction(insn, 20, 1);
17151     tmp = fieldFromInstruction(insn, 16, 4);
17153     tmp = fieldFromInstruction(insn, 12, 4);
17155     tmp = fieldFromInstruction(insn, 16, 4);
17158     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
17159     tmp |= fieldFromInstruction(insn, 23, 1) << 4;
17161     tmp = fieldFromInstruction(insn, 28, 4);
17165     tmp = fieldFromInstruction(insn, 16, 4);
17167     tmp = fieldFromInstruction(insn, 12, 4);
17169     tmp = fieldFromInstruction(insn, 16, 4);
17172     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
17173     tmp |= fieldFromInstruction(insn, 8, 4) << 4;
17174     tmp |= fieldFromInstruction(insn, 23, 1) << 8;
17176     tmp = fieldFromInstruction(insn, 28, 4);
17183     tmp = fieldFromInstruction(insn, 12, 4);
17185     tmp = fieldFromInstruction(insn, 16, 4);
17187     tmp = fieldFromInstruction(insn, 16, 4);
17190     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
17191     tmp |= fieldFromInstruction(insn, 8, 4) << 4;
17192     tmp |= fieldFromInstruction(insn, 23, 1) << 8;
17194     tmp = fieldFromInstruction(insn, 28, 4);
17198     tmp = fieldFromInstruction(insn, 12, 4);
17200     tmp = fieldFromInstruction(insn, 16, 4);
17202     tmp = fieldFromInstruction(insn, 0, 12);
17204     tmp = fieldFromInstruction(insn, 28, 4);
17206     tmp = fieldFromInstruction(insn, 20, 1);
17210     tmp = fieldFromInstruction(insn, 12, 4);
17213     tmp |= fieldFromInstruction(insn, 0, 12) << 0;
17214     tmp |= fieldFromInstruction(insn, 22, 2) << 12;
17216     tmp = fieldFromInstruction(insn, 28, 4);
17223     tmp = fieldFromInstruction(insn, 16, 4);
17225     tmp = fieldFromInstruction(insn, 0, 12);
17227     tmp = fieldFromInstruction(insn, 28, 4);
17237     tmp |= fieldFromInstruction(insn, 16, 4) << 0;
17238     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
17240     tmp = fieldFromInstruction(insn, 0, 12);
17242     tmp = fieldFromInstruction(insn, 28, 4);
17246     tmp = fieldFromInstruction(insn, 12, 4);
17248     tmp = fieldFromInstruction(insn, 0, 12);
17250     tmp = fieldFromInstruction(insn, 28, 4);
17252     tmp = fieldFromInstruction(insn, 20, 1);
17259     tmp = fieldFromInstruction(insn, 12, 4);
17262     tmp |= fieldFromInstruction(insn, 0, 12) << 0;
17263     tmp |= fieldFromInstruction(insn, 16, 4) << 13;
17264     tmp |= fieldFromInstruction(insn, 23, 1) << 12;
17266     tmp = fieldFromInstruction(insn, 28, 4);
17271     tmp |= fieldFromInstruction(insn, 0, 12) << 0;
17272     tmp |= fieldFromInstruction(insn, 16, 4) << 13;
17273     tmp |= fieldFromInstruction(insn, 23, 1) << 12;
17283     tmp = fieldFromInstruction(insn, 12, 4);
17286     tmp |= fieldFromInstruction(insn, 0, 12) << 0;
17287     tmp |= fieldFromInstruction(insn, 16, 4) << 13;
17288     tmp |= fieldFromInstruction(insn, 23, 1) << 12;
17290     tmp = fieldFromInstruction(insn, 28, 4);
17294     tmp = fieldFromInstruction(insn, 0, 4);
17298     tmp = fieldFromInstruction(insn, 0, 4);
17302     tmp = fieldFromInstruction(insn, 12, 4);
17305     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
17306     tmp |= fieldFromInstruction(insn, 5, 7) << 5;
17307     tmp |= fieldFromInstruction(insn, 16, 4) << 13;
17308     tmp |= fieldFromInstruction(insn, 23, 1) << 12;
17310     tmp = fieldFromInstruction(insn, 28, 4);
17315     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
17316     tmp |= fieldFromInstruction(insn, 5, 7) << 5;
17317     tmp |= fieldFromInstruction(insn, 16, 4) << 13;
17318     tmp |= fieldFromInstruction(insn, 23, 1) << 12;
17322     tmp = fieldFromInstruction(insn, 12, 4);
17324     tmp = fieldFromInstruction(insn, 16, 4);
17326     tmp = fieldFromInstruction(insn, 0, 4);
17328     tmp = fieldFromInstruction(insn, 28, 4);
17332     tmp = fieldFromInstruction(insn, 12, 4);
17334     tmp = fieldFromInstruction(insn, 16, 4);
17336     tmp = fieldFromInstruction(insn, 0, 4);
17338     tmp = fieldFromInstruction(insn, 7, 5);
17340     tmp = fieldFromInstruction(insn, 28, 4);
17344     tmp = fieldFromInstruction(insn, 16, 4);
17346     tmp = fieldFromInstruction(insn, 0, 4);
17348     tmp = fieldFromInstruction(insn, 8, 4);
17350     tmp = fieldFromInstruction(insn, 28, 4);
17354     tmp = fieldFromInstruction(insn, 16, 4);
17356     tmp = fieldFromInstruction(insn, 0, 4);
17358     tmp = fieldFromInstruction(insn, 8, 4);
17360     tmp = fieldFromInstruction(insn, 12, 4);
17362     tmp = fieldFromInstruction(insn, 28, 4);
17366     tmp = fieldFromInstruction(insn, 12, 4);
17368     tmp = fieldFromInstruction(insn, 16, 4);
17370     tmp = fieldFromInstruction(insn, 0, 4);
17372     tmp = fieldFromInstruction(insn, 28, 4);
17376     tmp = fieldFromInstruction(insn, 12, 4);
17378     tmp = fieldFromInstruction(insn, 0, 4);
17380     tmp = fieldFromInstruction(insn, 10, 2);
17382     tmp = fieldFromInstruction(insn, 28, 4);
17386     tmp = fieldFromInstruction(insn, 12, 4);
17388     tmp = fieldFromInstruction(insn, 16, 4);
17390     tmp = fieldFromInstruction(insn, 0, 4);
17392     tmp = fieldFromInstruction(insn, 10, 2);
17394     tmp = fieldFromInstruction(insn, 28, 4);
17404     tmp = fieldFromInstruction(insn, 12, 4);
17406     tmp = fieldFromInstruction(insn, 16, 5);
17408     tmp = fieldFromInstruction(insn, 0, 4);
17411     tmp |= fieldFromInstruction(insn, 6, 1) << 5;
17412     tmp |= fieldFromInstruction(insn, 7, 5) << 0;
17414     tmp = fieldFromInstruction(insn, 28, 4);
17418     tmp = fieldFromInstruction(insn, 12, 4);
17420     tmp = fieldFromInstruction(insn, 16, 4);
17422     tmp = fieldFromInstruction(insn, 0, 4);
17424     tmp = fieldFromInstruction(insn, 28, 4);
17428     tmp = fieldFromInstruction(insn, 12, 4);
17430     tmp = fieldFromInstruction(insn, 0, 4);
17432     tmp = fieldFromInstruction(insn, 7, 5);
17434     tmp = fieldFromInstruction(insn, 16, 5);
17436     tmp = fieldFromInstruction(insn, 28, 4);
17440     tmp = fieldFromInstruction(insn, 12, 4);
17443     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
17444     tmp |= fieldFromInstruction(insn, 5, 7) << 5;
17445     tmp |= fieldFromInstruction(insn, 16, 4) << 13;
17446     tmp |= fieldFromInstruction(insn, 23, 1) << 12;
17448     tmp = fieldFromInstruction(insn, 28, 4);
17452     tmp = fieldFromInstruction(insn, 12, 4);
17454     tmp = fieldFromInstruction(insn, 12, 4);
17457     tmp |= fieldFromInstruction(insn, 7, 5) << 0;
17458     tmp |= fieldFromInstruction(insn, 16, 5) << 5;
17460     tmp = fieldFromInstruction(insn, 28, 4);
17464     tmp = fieldFromInstruction(insn, 12, 4);
17466     tmp = fieldFromInstruction(insn, 12, 4);
17468     tmp = fieldFromInstruction(insn, 0, 4);
17471     tmp |= fieldFromInstruction(insn, 7, 5) << 0;
17472     tmp |= fieldFromInstruction(insn, 16, 5) << 5;
17474     tmp = fieldFromInstruction(insn, 28, 4);
17478     tmp = fieldFromInstruction(insn, 16, 4);
17480     tmp = fieldFromInstruction(insn, 28, 4);
17482     tmp = fieldFromInstruction(insn, 0, 16);
17486     tmp = fieldFromInstruction(insn, 16, 4);
17493     tmp = fieldFromInstruction(insn, 0, 5);
17501     tmp |= fieldFromInstruction(insn, 0, 24) << 1;
17502     tmp |= fieldFromInstruction(insn, 24, 1) << 0;
17509     tmp = fieldFromInstruction(insn, 8, 4);
17511     tmp = fieldFromInstruction(insn, 4, 4);
17513     tmp = fieldFromInstruction(insn, 12, 4);
17515     tmp = fieldFromInstruction(insn, 16, 4);
17517     tmp = fieldFromInstruction(insn, 0, 4);
17519     tmp = fieldFromInstruction(insn, 28, 4);
17523     tmp = fieldFromInstruction(insn, 12, 4);
17525     tmp = fieldFromInstruction(insn, 16, 4);
17527     tmp = fieldFromInstruction(insn, 8, 4);
17529     tmp = fieldFromInstruction(insn, 4, 4);
17531     tmp = fieldFromInstruction(insn, 0, 4);
17533     tmp = fieldFromInstruction(insn, 28, 4);
17537     tmp = fieldFromInstruction(insn, 0, 24);
17539     tmp = fieldFromInstruction(insn, 28, 4);
17546     tmp = fieldFromInstruction(insn, 8, 4);
17548     tmp = fieldFromInstruction(insn, 20, 4);
17550     tmp = fieldFromInstruction(insn, 12, 4);
17552     tmp = fieldFromInstruction(insn, 16, 4);
17554     tmp = fieldFromInstruction(insn, 0, 4);
17556     tmp = fieldFromInstruction(insn, 5, 3);
17560     tmp = fieldFromInstruction(insn, 8, 4);
17562     tmp = fieldFromInstruction(insn, 20, 4);
17564     tmp = fieldFromInstruction(insn, 12, 4);
17566     tmp = fieldFromInstruction(insn, 16, 4);
17568     tmp = fieldFromInstruction(insn, 0, 4);
17570     tmp = fieldFromInstruction(insn, 5, 3);
17572     tmp = fieldFromInstruction(insn, 28, 4);
17576     tmp = fieldFromInstruction(insn, 8, 4);
17578     tmp = fieldFromInstruction(insn, 21, 3);
17580     tmp = fieldFromInstruction(insn, 12, 4);
17582     tmp = fieldFromInstruction(insn, 16, 4);
17584     tmp = fieldFromInstruction(insn, 0, 4);
17586     tmp = fieldFromInstruction(insn, 5, 3);
17590     tmp = fieldFromInstruction(insn, 8, 4);
17592     tmp = fieldFromInstruction(insn, 21, 3);
17594     tmp = fieldFromInstruction(insn, 12, 4);
17596     tmp = fieldFromInstruction(insn, 16, 4);
17598     tmp = fieldFromInstruction(insn, 0, 4);
17600     tmp = fieldFromInstruction(insn, 5, 3);
17602     tmp = fieldFromInstruction(insn, 28, 4);
17606     tmp = fieldFromInstruction(insn, 12, 4);
17608     tmp = fieldFromInstruction(insn, 8, 4);
17610     tmp = fieldFromInstruction(insn, 21, 3);
17612     tmp = fieldFromInstruction(insn, 16, 4);
17614     tmp = fieldFromInstruction(insn, 0, 4);
17616     tmp = fieldFromInstruction(insn, 5, 3);
17620     tmp = fieldFromInstruction(insn, 12, 4);
17622     tmp = fieldFromInstruction(insn, 8, 4);
17624     tmp = fieldFromInstruction(insn, 21, 3);
17626     tmp = fieldFromInstruction(insn, 16, 4);
17628     tmp = fieldFromInstruction(insn, 0, 4);
17630     tmp = fieldFromInstruction(insn, 5, 3);
17632     tmp = fieldFromInstruction(insn, 28, 4);
17642     tmp = fieldFromInstruction(insn, 16, 4);
17644     tmp = fieldFromInstruction(insn, 16, 4);
17646     tmp = fieldFromInstruction(insn, 12, 4);
17650     tmp = fieldFromInstruction(insn, 16, 4);
17652     tmp = fieldFromInstruction(insn, 16, 4);
17655     tmp |= fieldFromInstruction(insn, 6, 2) << 0;
17656     tmp |= fieldFromInstruction(insn, 12, 3) << 2;
17660     tmp = fieldFromInstruction(insn, 17, 3) << 1;
17662     tmp = fieldFromInstruction(insn, 9, 3) << 1;
17664     tmp = fieldFromInstruction(insn, 17, 3) << 1;
17666     tmp = fieldFromInstruction(insn, 9, 3) << 1;
17669     tmp |= fieldFromInstruction(insn, 6, 2) << 0;
17670     tmp |= fieldFromInstruction(insn, 12, 3) << 2;
17675     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
17676     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
17679     tmp |= fieldFromInstruction(insn, 7, 1) << 3;
17680     tmp |= fieldFromInstruction(insn, 17, 3) << 0;
17683     tmp |= fieldFromInstruction(insn, 1, 3) << 0;
17684     tmp |= fieldFromInstruction(insn, 5, 1) << 3;
17686     tmp = fieldFromInstruction(insn, 24, 1);
17689     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
17690     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
17695     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
17696     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
17699     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
17700     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
17703     tmp |= fieldFromInstruction(insn, 7, 1) << 3;
17704     tmp |= fieldFromInstruction(insn, 17, 3) << 0;
17707     tmp |= fieldFromInstruction(insn, 1, 3) << 0;
17708     tmp |= fieldFromInstruction(insn, 5, 1) << 3;
17710     tmp = fieldFromInstruction(insn, 23, 2);
17714     tmp = fieldFromInstruction(insn, 13, 3);
17717     tmp |= fieldFromInstruction(insn, 1, 3) << 0;
17718     tmp |= fieldFromInstruction(insn, 16, 4) << 3;
17722     tmp = fieldFromInstruction(insn, 13, 3);
17725     tmp |= fieldFromInstruction(insn, 0, 7) << 0;
17726     tmp |= fieldFromInstruction(insn, 16, 3) << 8;
17727     tmp |= fieldFromInstruction(insn, 23, 1) << 7;
17731     tmp = fieldFromInstruction(insn, 16, 3);
17733     tmp = fieldFromInstruction(insn, 13, 3);
17735     tmp = fieldFromInstruction(insn, 16, 3);
17738     tmp |= fieldFromInstruction(insn, 0, 7) << 0;
17739     tmp |= fieldFromInstruction(insn, 23, 1) << 7;
17749     tmp = fieldFromInstruction(insn, 13, 3);
17752     tmp |= fieldFromInstruction(insn, 0, 7) << 0;
17753     tmp |= fieldFromInstruction(insn, 16, 3) << 8;
17754     tmp |= fieldFromInstruction(insn, 23, 1) << 7;
17761     tmp = fieldFromInstruction(insn, 16, 3);
17763     tmp = fieldFromInstruction(insn, 13, 3);
17765     tmp = fieldFromInstruction(insn, 16, 3);
17768     tmp |= fieldFromInstruction(insn, 0, 7) << 0;
17769     tmp |= fieldFromInstruction(insn, 23, 1) << 7;
17776     tmp = fieldFromInstruction(insn, 13, 3);
17778     tmp = fieldFromInstruction(insn, 16, 4);
17782     tmp = fieldFromInstruction(insn, 13, 3);
17784     tmp = fieldFromInstruction(insn, 16, 4);
17788     tmp = fieldFromInstruction(insn, 13, 3);
17791     tmp |= fieldFromInstruction(insn, 0, 7) << 0;
17792     tmp |= fieldFromInstruction(insn, 16, 4) << 8;
17793     tmp |= fieldFromInstruction(insn, 23, 1) << 7;
17797     tmp = fieldFromInstruction(insn, 13, 3);
17800     tmp |= fieldFromInstruction(insn, 0, 7) << 0;
17801     tmp |= fieldFromInstruction(insn, 17, 3) << 8;
17802     tmp |= fieldFromInstruction(insn, 23, 1) << 7;
17806     tmp = fieldFromInstruction(insn, 13, 3);
17809     tmp |= fieldFromInstruction(insn, 0, 7) << 0;
17810     tmp |= fieldFromInstruction(insn, 16, 4) << 8;
17811     tmp |= fieldFromInstruction(insn, 23, 1) << 7;
17815     tmp = fieldFromInstruction(insn, 13, 3);
17817     tmp = fieldFromInstruction(insn, 13, 3);
17819     tmp = fieldFromInstruction(insn, 16, 4);
17823     tmp = fieldFromInstruction(insn, 13, 3);
17825     tmp = fieldFromInstruction(insn, 13, 3);
17827     tmp = fieldFromInstruction(insn, 16, 4);
17831     tmp = fieldFromInstruction(insn, 16, 4);
17833     tmp = fieldFromInstruction(insn, 13, 3);
17835     tmp = fieldFromInstruction(insn, 16, 4);
17838     tmp |= fieldFromInstruction(insn, 0, 7) << 0;
17839     tmp |= fieldFromInstruction(insn, 23, 1) << 7;
17843     tmp = fieldFromInstruction(insn, 16, 4);
17845     tmp = fieldFromInstruction(insn, 13, 3);
17847     tmp = fieldFromInstruction(insn, 16, 4);
17851     tmp = fieldFromInstruction(insn, 16, 4);
17853     tmp = fieldFromInstruction(insn, 13, 3);
17855     tmp = fieldFromInstruction(insn, 16, 4);
17865     tmp = fieldFromInstruction(insn, 16, 4);
17867     tmp = fieldFromInstruction(insn, 13, 3);
17869     tmp = fieldFromInstruction(insn, 16, 4);
17872     tmp |= fieldFromInstruction(insn, 0, 7) << 0;
17873     tmp |= fieldFromInstruction(insn, 23, 1) << 7;
17880     tmp = fieldFromInstruction(insn, 16, 4);
17882     tmp = fieldFromInstruction(insn, 13, 3);
17884     tmp = fieldFromInstruction(insn, 16, 4);
17887     tmp |= fieldFromInstruction(insn, 0, 7) << 0;
17888     tmp |= fieldFromInstruction(insn, 23, 1) << 7;
17892     tmp = fieldFromInstruction(insn, 13, 3);
17894     tmp = fieldFromInstruction(insn, 16, 4);
17896     tmp = fieldFromInstruction(insn, 13, 3);
17898     tmp = fieldFromInstruction(insn, 16, 4);
17902     tmp = fieldFromInstruction(insn, 13, 3);
17904     tmp = fieldFromInstruction(insn, 16, 4);
17906     tmp = fieldFromInstruction(insn, 13, 3);
17908     tmp = fieldFromInstruction(insn, 16, 4);
17912     tmp = fieldFromInstruction(insn, 16, 4);
17914     tmp = fieldFromInstruction(insn, 13, 3);
17916     tmp = fieldFromInstruction(insn, 16, 4);
17919     tmp |= fieldFromInstruction(insn, 0, 7) << 0;
17920     tmp |= fieldFromInstruction(insn, 23, 1) << 7;
17924     tmp = fieldFromInstruction(insn, 13, 3);
17927     tmp |= fieldFromInstruction(insn, 0, 7) << 0;
17928     tmp |= fieldFromInstruction(insn, 16, 4) << 8;
17929     tmp |= fieldFromInstruction(insn, 23, 1) << 7;
17933     tmp = fieldFromInstruction(insn, 13, 3);
17936     tmp |= fieldFromInstruction(insn, 0, 7) << 0;
17937     tmp |= fieldFromInstruction(insn, 17, 3) << 8;
17938     tmp |= fieldFromInstruction(insn, 23, 1) << 7;
17942     tmp = fieldFromInstruction(insn, 16, 4);
17944     tmp = fieldFromInstruction(insn, 13, 3);
17946     tmp = fieldFromInstruction(insn, 16, 4);
17949     tmp |= fieldFromInstruction(insn, 0, 7) << 0;
17950     tmp |= fieldFromInstruction(insn, 23, 1) << 7;
17960     tmp = fieldFromInstruction(insn, 16, 4);
17962     tmp = fieldFromInstruction(insn, 13, 3);
17964     tmp = fieldFromInstruction(insn, 16, 4);
17967     tmp |= fieldFromInstruction(insn, 0, 7) << 0;
17968     tmp |= fieldFromInstruction(insn, 23, 1) << 7;
17973     tmp |= fieldFromInstruction(insn, 7, 1) << 3;
17974     tmp |= fieldFromInstruction(insn, 17, 3) << 0;
17977     tmp |= fieldFromInstruction(insn, 7, 1) << 3;
17978     tmp |= fieldFromInstruction(insn, 17, 3) << 0;
17980     tmp = fieldFromInstruction(insn, 12, 4);
17983     tmp |= fieldFromInstruction(insn, 16, 1) << 1;
17984     tmp |= fieldFromInstruction(insn, 21, 1) << 0;
17989     tmp |= fieldFromInstruction(insn, 7, 1) << 3;
17990     tmp |= fieldFromInstruction(insn, 17, 3) << 0;
17993     tmp |= fieldFromInstruction(insn, 7, 1) << 3;
17994     tmp |= fieldFromInstruction(insn, 17, 3) << 0;
17996     tmp = fieldFromInstruction(insn, 12, 4);
17999     tmp |= fieldFromInstruction(insn, 6, 1) << 0;
18000     tmp |= fieldFromInstruction(insn, 16, 1) << 2;
18001     tmp |= fieldFromInstruction(insn, 21, 1) << 1;
18006     tmp |= fieldFromInstruction(insn, 7, 1) << 3;
18007     tmp |= fieldFromInstruction(insn, 17, 3) << 0;
18010     tmp |= fieldFromInstruction(insn, 7, 1) << 3;
18011     tmp |= fieldFromInstruction(insn, 17, 3) << 0;
18013     tmp = fieldFromInstruction(insn, 12, 4);
18016     tmp |= fieldFromInstruction(insn, 5, 2) << 0;
18017     tmp |= fieldFromInstruction(insn, 16, 1) << 3;
18018     tmp |= fieldFromInstruction(insn, 21, 1) << 2;
18022     tmp = fieldFromInstruction(insn, 12, 4);
18025     tmp |= fieldFromInstruction(insn, 7, 1) << 3;
18026     tmp |= fieldFromInstruction(insn, 17, 3) << 0;
18029     tmp |= fieldFromInstruction(insn, 16, 1) << 1;
18030     tmp |= fieldFromInstruction(insn, 21, 1) << 0;
18034     tmp = fieldFromInstruction(insn, 12, 4);
18037     tmp |= fieldFromInstruction(insn, 7, 1) << 3;
18038     tmp |= fieldFromInstruction(insn, 17, 3) << 0;
18041     tmp |= fieldFromInstruction(insn, 6, 1) << 0;
18042     tmp |= fieldFromInstruction(insn, 16, 1) << 2;
18043     tmp |= fieldFromInstruction(insn, 21, 1) << 1;
18047     tmp = fieldFromInstruction(insn, 12, 4);
18050     tmp |= fieldFromInstruction(insn, 7, 1) << 3;
18051     tmp |= fieldFromInstruction(insn, 17, 3) << 0;
18054     tmp |= fieldFromInstruction(insn, 5, 2) << 0;
18055     tmp |= fieldFromInstruction(insn, 16, 1) << 3;
18056     tmp |= fieldFromInstruction(insn, 21, 1) << 2;
18061     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18062     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18065     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18066     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18069     tmp |= fieldFromInstruction(insn, 7, 1) << 3;
18070     tmp |= fieldFromInstruction(insn, 17, 3) << 0;
18073     tmp |= fieldFromInstruction(insn, 1, 3) << 0;
18074     tmp |= fieldFromInstruction(insn, 5, 1) << 3;
18079     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18080     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18083     tmp |= fieldFromInstruction(insn, 7, 1) << 3;
18084     tmp |= fieldFromInstruction(insn, 17, 3) << 0;
18087     tmp |= fieldFromInstruction(insn, 1, 3) << 0;
18088     tmp |= fieldFromInstruction(insn, 5, 1) << 3;
18091     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18092     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18097     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18098     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18101     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18102     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18105     tmp |= fieldFromInstruction(insn, 7, 1) << 3;
18106     tmp |= fieldFromInstruction(insn, 17, 3) << 0;
18108     tmp = fieldFromInstruction(insn, 0, 4);
18113     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18114     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18117     tmp |= fieldFromInstruction(insn, 7, 1) << 3;
18118     tmp |= fieldFromInstruction(insn, 17, 3) << 0;
18120     tmp = fieldFromInstruction(insn, 0, 4);
18123     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18124     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18129     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18130     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18133     tmp |= fieldFromInstruction(insn, 7, 1) << 3;
18134     tmp |= fieldFromInstruction(insn, 17, 3) << 0;
18137     tmp |= fieldFromInstruction(insn, 1, 3) << 0;
18138     tmp |= fieldFromInstruction(insn, 5, 1) << 3;
18141     tmp |= fieldFromInstruction(insn, 0, 1) << 0;
18142     tmp |= fieldFromInstruction(insn, 12, 1) << 1;
18145     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18146     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18151     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18152     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18155     tmp |= fieldFromInstruction(insn, 1, 3) << 0;
18156     tmp |= fieldFromInstruction(insn, 5, 1) << 3;
18159     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18160     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18165     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18166     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18169     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18170     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18173     tmp |= fieldFromInstruction(insn, 1, 3) << 0;
18174     tmp |= fieldFromInstruction(insn, 5, 1) << 3;
18179     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18180     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18183     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18184     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18186     tmp = fieldFromInstruction(insn, 0, 4);
18191     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18192     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18195     tmp |= fieldFromInstruction(insn, 7, 1) << 3;
18196     tmp |= fieldFromInstruction(insn, 17, 3) << 0;
18199     tmp |= fieldFromInstruction(insn, 1, 3) << 0;
18200     tmp |= fieldFromInstruction(insn, 5, 1) << 3;
18202     tmp = fieldFromInstruction(insn, 12, 1);
18205     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18206     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18214     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18215     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18217     tmp = fieldFromInstruction(insn, 17, 3);
18220     tmp |= fieldFromInstruction(insn, 1, 3) << 0;
18221     tmp |= fieldFromInstruction(insn, 5, 1) << 3;
18223     tmp = fieldFromInstruction(insn, 7, 1);
18231     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18232     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18234     tmp = fieldFromInstruction(insn, 17, 3);
18237     tmp |= fieldFromInstruction(insn, 1, 3) << 0;
18238     tmp |= fieldFromInstruction(insn, 5, 1) << 3;
18240     tmp = fieldFromInstruction(insn, 7, 1);
18248     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18249     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18251     tmp = fieldFromInstruction(insn, 17, 3);
18254     tmp |= fieldFromInstruction(insn, 1, 3) << 0;
18255     tmp |= fieldFromInstruction(insn, 5, 1) << 3;
18258     tmp |= fieldFromInstruction(insn, 0, 1) << 1;
18259     tmp |= fieldFromInstruction(insn, 7, 1) << 0;
18267     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18268     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18270     tmp = fieldFromInstruction(insn, 17, 3);
18272     tmp = fieldFromInstruction(insn, 0, 4);
18274     tmp = fieldFromInstruction(insn, 7, 1);
18279     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18280     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18282     tmp = fieldFromInstruction(insn, 17, 3) << 1;
18284     tmp = fieldFromInstruction(insn, 17, 3) << 1;
18287     tmp |= fieldFromInstruction(insn, 0, 1) << 0;
18288     tmp |= fieldFromInstruction(insn, 7, 1) << 1;
18291     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18292     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18297     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18298     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18300     tmp = fieldFromInstruction(insn, 17, 3) << 1;
18302     tmp = fieldFromInstruction(insn, 17, 3) << 1;
18304     tmp = fieldFromInstruction(insn, 1, 3) << 1;
18307     tmp |= fieldFromInstruction(insn, 0, 1) << 0;
18308     tmp |= fieldFromInstruction(insn, 7, 1) << 1;
18311     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18312     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18320     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18321     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18323     tmp = fieldFromInstruction(insn, 17, 3);
18325     tmp = fieldFromInstruction(insn, 0, 4);
18327     tmp = fieldFromInstruction(insn, 7, 1);
18335     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18336     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18338     tmp = fieldFromInstruction(insn, 17, 3);
18340     tmp = fieldFromInstruction(insn, 0, 4);
18343     tmp |= fieldFromInstruction(insn, 5, 1) << 1;
18344     tmp |= fieldFromInstruction(insn, 7, 1) << 0;
18355     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18356     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18358     tmp = fieldFromInstruction(insn, 17, 3);
18361     tmp |= fieldFromInstruction(insn, 1, 3) << 0;
18362     tmp |= fieldFromInstruction(insn, 5, 1) << 3;
18365     tmp |= fieldFromInstruction(insn, 0, 1) << 1;
18366     tmp |= fieldFromInstruction(insn, 7, 1) << 0;
18367     tmp |= fieldFromInstruction(insn, 12, 1) << 2;
18372     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18373     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18376     tmp |= fieldFromInstruction(insn, 7, 1) << 3;
18377     tmp |= fieldFromInstruction(insn, 17, 3) << 0;
18380     tmp |= fieldFromInstruction(insn, 1, 3) << 0;
18381     tmp |= fieldFromInstruction(insn, 5, 1) << 3;
18389     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18390     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18392     tmp = fieldFromInstruction(insn, 17, 3);
18394     tmp = fieldFromInstruction(insn, 0, 4);
18397     tmp |= fieldFromInstruction(insn, 5, 1) << 1;
18398     tmp |= fieldFromInstruction(insn, 7, 1) << 0;
18399     tmp |= fieldFromInstruction(insn, 12, 1) << 2;
18407     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18408     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18413     tmp |= fieldFromInstruction(insn, 7, 1) << 3;
18414     tmp |= fieldFromInstruction(insn, 17, 3) << 0;
18416     tmp = fieldFromInstruction(insn, 12, 4);
18419     tmp |= fieldFromInstruction(insn, 7, 1) << 3;
18420     tmp |= fieldFromInstruction(insn, 17, 3) << 0;
18424     tmp = fieldFromInstruction(insn, 13, 3) << 1;
18426     tmp = fieldFromInstruction(insn, 17, 3);
18428     tmp = fieldFromInstruction(insn, 1, 3);
18432     tmp = fieldFromInstruction(insn, 13, 3) << 1;
18434     tmp = fieldFromInstruction(insn, 20, 3) << 1;
18436     tmp = fieldFromInstruction(insn, 17, 3);
18438     tmp = fieldFromInstruction(insn, 1, 3);
18442     tmp = fieldFromInstruction(insn, 13, 3) << 1;
18444     tmp = fieldFromInstruction(insn, 13, 3) << 1;
18446     tmp = fieldFromInstruction(insn, 17, 3);
18448     tmp = fieldFromInstruction(insn, 1, 3);
18452     tmp = fieldFromInstruction(insn, 13, 3) << 1;
18454     tmp = fieldFromInstruction(insn, 20, 3) << 1;
18456     tmp = fieldFromInstruction(insn, 13, 3) << 1;
18458     tmp = fieldFromInstruction(insn, 20, 3) << 1;
18460     tmp = fieldFromInstruction(insn, 17, 3);
18462     tmp = fieldFromInstruction(insn, 1, 3);
18466     tmp = fieldFromInstruction(insn, 12, 4);
18468     tmp = fieldFromInstruction(insn, 12, 4);
18470     tmp = fieldFromInstruction(insn, 1, 3);
18474     tmp = fieldFromInstruction(insn, 13, 3) << 1;
18476     tmp = fieldFromInstruction(insn, 1, 3);
18480     tmp = fieldFromInstruction(insn, 13, 3) << 1;
18482     tmp = fieldFromInstruction(insn, 20, 3) << 1;
18484     tmp = fieldFromInstruction(insn, 1, 3);
18488     tmp = fieldFromInstruction(insn, 13, 3) << 1;
18490     tmp = fieldFromInstruction(insn, 13, 3) << 1;
18492     tmp = fieldFromInstruction(insn, 1, 3);
18496     tmp = fieldFromInstruction(insn, 13, 3) << 1;
18498     tmp = fieldFromInstruction(insn, 20, 3) << 1;
18500     tmp = fieldFromInstruction(insn, 13, 3) << 1;
18502     tmp = fieldFromInstruction(insn, 20, 3) << 1;
18504     tmp = fieldFromInstruction(insn, 1, 3);
18508     tmp = fieldFromInstruction(insn, 12, 4);
18510     tmp = fieldFromInstruction(insn, 12, 4);
18513     tmp |= fieldFromInstruction(insn, 7, 1) << 3;
18514     tmp |= fieldFromInstruction(insn, 17, 3) << 0;
18517     tmp |= fieldFromInstruction(insn, 1, 3) << 0;
18518     tmp |= fieldFromInstruction(insn, 5, 1) << 3;
18523     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18524     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18527     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18528     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18531     tmp |= fieldFromInstruction(insn, 1, 3) << 0;
18532     tmp |= fieldFromInstruction(insn, 5, 1) << 3;
18534     tmp = fieldFromInstruction(insn, 16, 3);
18539     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18540     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18543     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18544     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18547     tmp |= fieldFromInstruction(insn, 1, 3) << 0;
18548     tmp |= fieldFromInstruction(insn, 5, 1) << 3;
18550     tmp = fieldFromInstruction(insn, 16, 4);
18555     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18556     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18559     tmp |= fieldFromInstruction(insn, 1, 3) << 0;
18560     tmp |= fieldFromInstruction(insn, 5, 1) << 3;
18562     tmp = fieldFromInstruction(insn, 16, 3);
18565     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18566     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18571     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18572     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18575     tmp |= fieldFromInstruction(insn, 1, 3) << 0;
18576     tmp |= fieldFromInstruction(insn, 5, 1) << 3;
18578     tmp = fieldFromInstruction(insn, 16, 4);
18581     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18582     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18586     tmp = fieldFromInstruction(insn, 0, 4);
18589     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18590     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18593     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18594     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18596     tmp = fieldFromInstruction(insn, 0, 4);
18598     tmp = fieldFromInstruction(insn, 16, 5);
18603     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18604     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18607     tmp |= fieldFromInstruction(insn, 1, 3) << 0;
18608     tmp |= fieldFromInstruction(insn, 5, 1) << 3;
18611     tmp |= fieldFromInstruction(insn, 7, 1) << 3;
18612     tmp |= fieldFromInstruction(insn, 17, 3) << 0;
18615     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18616     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18621     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18622     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18625     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18626     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18629     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
18630     tmp |= fieldFromInstruction(insn, 16, 3) << 4;
18631     tmp |= fieldFromInstruction(insn, 28, 1) << 7;
18636     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18637     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18640     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18641     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18644     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
18645     tmp |= fieldFromInstruction(insn, 16, 3) << 4;
18646     tmp |= fieldFromInstruction(insn, 28, 1) << 7;
18651     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18652     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18655     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18656     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18659     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
18660     tmp |= fieldFromInstruction(insn, 16, 3) << 4;
18661     tmp |= fieldFromInstruction(insn, 28, 1) << 7;
18666     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18667     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18670     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18671     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18674     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
18675     tmp |= fieldFromInstruction(insn, 16, 3) << 4;
18676     tmp |= fieldFromInstruction(insn, 28, 1) << 7;
18684     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18685     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18688     tmp |= fieldFromInstruction(insn, 1, 3) << 0;
18689     tmp |= fieldFromInstruction(insn, 5, 1) << 3;
18691     tmp = fieldFromInstruction(insn, 16, 3);
18694     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18695     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18700     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18701     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18704     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18705     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18708     tmp |= fieldFromInstruction(insn, 1, 3) << 0;
18709     tmp |= fieldFromInstruction(insn, 5, 1) << 3;
18711     tmp = fieldFromInstruction(insn, 16, 3);
18716     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18717     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18720     tmp |= fieldFromInstruction(insn, 1, 3) << 0;
18721     tmp |= fieldFromInstruction(insn, 5, 1) << 3;
18723     tmp = fieldFromInstruction(insn, 16, 4);
18726     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18727     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18732     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18733     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18736     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18737     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18740     tmp |= fieldFromInstruction(insn, 1, 3) << 0;
18741     tmp |= fieldFromInstruction(insn, 5, 1) << 3;
18743     tmp = fieldFromInstruction(insn, 16, 4);
18748     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18749     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18752     tmp |= fieldFromInstruction(insn, 1, 3) << 0;
18753     tmp |= fieldFromInstruction(insn, 5, 1) << 3;
18755     tmp = fieldFromInstruction(insn, 16, 5);
18758     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18759     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18764     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18765     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18768     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18769     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18772     tmp |= fieldFromInstruction(insn, 1, 3) << 0;
18773     tmp |= fieldFromInstruction(insn, 5, 1) << 3;
18775     tmp = fieldFromInstruction(insn, 16, 5);
18780     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18781     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18784     tmp |= fieldFromInstruction(insn, 1, 3) << 0;
18785     tmp |= fieldFromInstruction(insn, 5, 1) << 3;
18787     tmp = fieldFromInstruction(insn, 16, 5);
18790     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18791     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18796     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18797     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18800     tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18801     tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18804     tmp |= fieldFromInstruction(insn, 1, 3) << 0;
18805     tmp |= fieldFromInstruction(insn, 5, 1) << 3;
18807     tmp = fieldFromInstruction(insn, 16, 5);
18815     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
18816     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
18819     tmp |= fieldFromInstruction(insn, 7, 1) << 4;
18820     tmp |= fieldFromInstruction(insn, 16, 4) << 0;
18823     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
18824     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
18829     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
18830     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
18833     tmp |= fieldFromInstruction(insn, 7, 1) << 4;
18834     tmp |= fieldFromInstruction(insn, 16, 4) << 0;
18837     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
18838     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
18843     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
18844     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
18847     tmp |= fieldFromInstruction(insn, 7, 1) << 4;
18848     tmp |= fieldFromInstruction(insn, 16, 4) << 0;
18851     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
18852     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
18857     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
18858     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
18861     tmp |= fieldFromInstruction(insn, 7, 1) << 4;
18862     tmp |= fieldFromInstruction(insn, 16, 4) << 0;
18865     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
18866     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
18871     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
18872     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
18875     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
18876     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
18879     tmp |= fieldFromInstruction(insn, 7, 1) << 4;
18880     tmp |= fieldFromInstruction(insn, 16, 4) << 0;
18885     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
18886     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
18889     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
18890     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
18893     tmp |= fieldFromInstruction(insn, 7, 1) << 4;
18894     tmp |= fieldFromInstruction(insn, 16, 4) << 0;
18899     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
18900     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
18903     tmp |= fieldFromInstruction(insn, 7, 1) << 4;
18904     tmp |= fieldFromInstruction(insn, 16, 4) << 0;
18907     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
18908     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
18913     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
18914     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
18917     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
18918     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
18921     tmp |= fieldFromInstruction(insn, 7, 1) << 4;
18922     tmp |= fieldFromInstruction(insn, 16, 4) << 0;
18925     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
18926     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
18931     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
18932     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
18935     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
18936     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
18939     tmp |= fieldFromInstruction(insn, 7, 1) << 4;
18940     tmp |= fieldFromInstruction(insn, 16, 4) << 0;
18943     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
18944     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
18949     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
18950     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
18953     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
18954     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
18957     tmp |= fieldFromInstruction(insn, 7, 1) << 4;
18958     tmp |= fieldFromInstruction(insn, 16, 4) << 0;
18961     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
18962     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
18967     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
18968     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
18971     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
18972     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
18975     tmp |= fieldFromInstruction(insn, 7, 1) << 4;
18976     tmp |= fieldFromInstruction(insn, 16, 4) << 0;
18978     tmp = fieldFromInstruction(insn, 0, 3);
18981     tmp |= fieldFromInstruction(insn, 3, 1) << 0;
18982     tmp |= fieldFromInstruction(insn, 5, 1) << 1;
18987     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
18988     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
18991     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
18992     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
18995     tmp |= fieldFromInstruction(insn, 7, 1) << 4;
18996     tmp |= fieldFromInstruction(insn, 16, 4) << 0;
18998     tmp = fieldFromInstruction(insn, 0, 3);
19001     tmp |= fieldFromInstruction(insn, 3, 1) << 0;
19002     tmp |= fieldFromInstruction(insn, 5, 1) << 1;
19007     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19008     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19011     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19012     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19015     tmp |= fieldFromInstruction(insn, 7, 1) << 4;
19016     tmp |= fieldFromInstruction(insn, 16, 4) << 0;
19018     tmp = fieldFromInstruction(insn, 0, 3);
19021     tmp |= fieldFromInstruction(insn, 3, 1) << 0;
19022     tmp |= fieldFromInstruction(insn, 5, 1) << 1;
19027     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19028     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19031     tmp |= fieldFromInstruction(insn, 7, 1) << 4;
19032     tmp |= fieldFromInstruction(insn, 16, 4) << 0;
19034     tmp = fieldFromInstruction(insn, 0, 3);
19037     tmp |= fieldFromInstruction(insn, 3, 1) << 0;
19038     tmp |= fieldFromInstruction(insn, 5, 1) << 1;
19043     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19044     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19047     tmp |= fieldFromInstruction(insn, 7, 1) << 4;
19048     tmp |= fieldFromInstruction(insn, 16, 4) << 0;
19050     tmp = fieldFromInstruction(insn, 0, 3);
19053     tmp |= fieldFromInstruction(insn, 3, 1) << 0;
19054     tmp |= fieldFromInstruction(insn, 5, 1) << 1;
19059     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19060     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19063     tmp |= fieldFromInstruction(insn, 7, 1) << 4;
19064     tmp |= fieldFromInstruction(insn, 16, 4) << 0;
19066     tmp = fieldFromInstruction(insn, 0, 3);
19069     tmp |= fieldFromInstruction(insn, 3, 1) << 0;
19070     tmp |= fieldFromInstruction(insn, 5, 1) << 1;
19075     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19076     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19079     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19080     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19083     tmp |= fieldFromInstruction(insn, 7, 1) << 4;
19084     tmp |= fieldFromInstruction(insn, 16, 4) << 0;
19086     tmp = fieldFromInstruction(insn, 0, 4);
19088     tmp = fieldFromInstruction(insn, 5, 1);
19093     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19094     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19097     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19098     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19101     tmp |= fieldFromInstruction(insn, 7, 1) << 4;
19102     tmp |= fieldFromInstruction(insn, 16, 4) << 0;
19104     tmp = fieldFromInstruction(insn, 0, 4);
19106     tmp = fieldFromInstruction(insn, 5, 1);
19111     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19112     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19115     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19116     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19119     tmp |= fieldFromInstruction(insn, 7, 1) << 4;
19120     tmp |= fieldFromInstruction(insn, 16, 4) << 0;
19122     tmp = fieldFromInstruction(insn, 0, 4);
19124     tmp = fieldFromInstruction(insn, 5, 1);
19129     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19130     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19133     tmp |= fieldFromInstruction(insn, 7, 1) << 4;
19134     tmp |= fieldFromInstruction(insn, 16, 4) << 0;
19136     tmp = fieldFromInstruction(insn, 0, 4);
19138     tmp = fieldFromInstruction(insn, 5, 1);
19143     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19144     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19147     tmp |= fieldFromInstruction(insn, 7, 1) << 4;
19148     tmp |= fieldFromInstruction(insn, 16, 4) << 0;
19150     tmp = fieldFromInstruction(insn, 0, 4);
19152     tmp = fieldFromInstruction(insn, 5, 1);
19157     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19158     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19161     tmp |= fieldFromInstruction(insn, 7, 1) << 4;
19162     tmp |= fieldFromInstruction(insn, 16, 4) << 0;
19164     tmp = fieldFromInstruction(insn, 0, 4);
19166     tmp = fieldFromInstruction(insn, 5, 1);
19171     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19172     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19175     tmp |= fieldFromInstruction(insn, 7, 1) << 4;
19176     tmp |= fieldFromInstruction(insn, 16, 4) << 0;
19179     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19180     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19182     tmp = fieldFromInstruction(insn, 10, 1);
19187     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19188     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19191     tmp |= fieldFromInstruction(insn, 7, 1) << 4;
19192     tmp |= fieldFromInstruction(insn, 16, 4) << 0;
19195     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19196     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19198     tmp = fieldFromInstruction(insn, 9, 2);
19203     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19204     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19207     tmp |= fieldFromInstruction(insn, 7, 1) << 4;
19208     tmp |= fieldFromInstruction(insn, 16, 4) << 0;
19211     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19212     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19214     tmp = fieldFromInstruction(insn, 8, 3);
19219     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19220     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19223     tmp |= fieldFromInstruction(insn, 7, 1) << 4;
19224     tmp |= fieldFromInstruction(insn, 16, 4) << 0;
19227     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19228     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19230     tmp = fieldFromInstruction(insn, 11, 1);
19235     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19236     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19239     tmp |= fieldFromInstruction(insn, 7, 1) << 4;
19240     tmp |= fieldFromInstruction(insn, 16, 4) << 0;
19243     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19244     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19246     tmp = fieldFromInstruction(insn, 10, 2);
19251     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19252     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19255     tmp |= fieldFromInstruction(insn, 7, 1) << 4;
19256     tmp |= fieldFromInstruction(insn, 16, 4) << 0;
19259     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19260     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19262     tmp = fieldFromInstruction(insn, 9, 3);
19267     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19268     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19271     tmp |= fieldFromInstruction(insn, 7, 1) << 4;
19272     tmp |= fieldFromInstruction(insn, 16, 4) << 0;
19275     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19276     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19278     tmp = fieldFromInstruction(insn, 8, 4);
19283     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19284     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19287     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19288     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19293     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19294     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19297     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19298     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19303     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19304     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19307     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19308     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19311     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19312     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19315     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19316     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19321     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19322     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19325     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19326     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19329     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19330     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19333     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19334     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19339     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19340     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19343     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19344     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19352     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19353     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19356     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19357     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19360     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19361     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19366     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19367     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19370     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19371     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19374     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19375     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19380     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19381     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19384     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19385     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19393     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19394     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19397     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19398     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19400     tmp = fieldFromInstruction(insn, 19, 1);
19405     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19406     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19409     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19410     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19412     tmp = fieldFromInstruction(insn, 18, 2);
19417     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19418     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19421     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19422     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19424     tmp = fieldFromInstruction(insn, 17, 3);
19429     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19430     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19433     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19434     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19436     tmp = fieldFromInstruction(insn, 19, 1);
19441     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19442     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19445     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19446     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19448     tmp = fieldFromInstruction(insn, 18, 2);
19453     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19454     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19457     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19458     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19460     tmp = fieldFromInstruction(insn, 17, 3);
19465     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19466     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19469     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19470     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19472     tmp = fieldFromInstruction(insn, 16, 3);
19477     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19478     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19481     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19482     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19484     tmp = fieldFromInstruction(insn, 16, 4);
19489     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19490     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19493     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19494     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19496     tmp = fieldFromInstruction(insn, 16, 5);
19501     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19502     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19505     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19506     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19509     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19510     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19512     tmp = fieldFromInstruction(insn, 16, 3);
19517     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19518     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19521     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19522     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19525     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19526     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19528     tmp = fieldFromInstruction(insn, 16, 4);
19533     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19534     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19537     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19538     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19541     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19542     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19544     tmp = fieldFromInstruction(insn, 16, 5);
19549     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19550     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19553     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19554     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19556     tmp = fieldFromInstruction(insn, 16, 3);
19561     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19562     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19565     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19566     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19569     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19570     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19572     tmp = fieldFromInstruction(insn, 16, 3);
19577     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19578     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19581     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19582     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19584     tmp = fieldFromInstruction(insn, 16, 4);
19589     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19590     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19593     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19594     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19597     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19598     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19600     tmp = fieldFromInstruction(insn, 16, 4);
19605     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19606     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19609     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19610     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19612     tmp = fieldFromInstruction(insn, 16, 5);
19617     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19618     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19621     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19622     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19625     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19626     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19628     tmp = fieldFromInstruction(insn, 16, 5);
19633     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19634     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19637     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19638     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19640     tmp = fieldFromInstruction(insn, 16, 3);
19645     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19646     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19649     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19650     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19652     tmp = fieldFromInstruction(insn, 16, 4);
19657     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19658     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19661     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19662     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19664     tmp = fieldFromInstruction(insn, 16, 5);
19669     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19670     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19673     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19674     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19676     tmp = fieldFromInstruction(insn, 16, 3);
19681     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19682     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19685     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19686     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19688     tmp = fieldFromInstruction(insn, 16, 4);
19693     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19694     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19697     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19698     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19700     tmp = fieldFromInstruction(insn, 16, 5);
19711     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19712     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19715     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19716     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19718     tmp = fieldFromInstruction(insn, 16, 6);
19723     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19724     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19727     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19728     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19731     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19732     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19734     tmp = fieldFromInstruction(insn, 16, 6);
19739     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19740     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19743     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19744     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19746     tmp = fieldFromInstruction(insn, 16, 6);
19751     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19752     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19755     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19756     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19759     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19760     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19762     tmp = fieldFromInstruction(insn, 16, 6);
19767     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19768     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19771     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19772     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19774     tmp = fieldFromInstruction(insn, 16, 3);
19779     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19780     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19783     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19784     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19786     tmp = fieldFromInstruction(insn, 16, 4);
19791     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19792     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19795     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19796     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19798     tmp = fieldFromInstruction(insn, 16, 5);
19803     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19804     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19807     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19808     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19811     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19812     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19814     tmp = fieldFromInstruction(insn, 16, 3);
19819     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19820     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19823     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19824     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19827     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19828     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19830     tmp = fieldFromInstruction(insn, 16, 4);
19835     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19836     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19839     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19840     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19843     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19844     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19846     tmp = fieldFromInstruction(insn, 16, 5);
19851     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19852     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19855     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19856     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19858     tmp = fieldFromInstruction(insn, 16, 3);
19863     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19864     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19867     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19868     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19871     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19872     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19874     tmp = fieldFromInstruction(insn, 16, 3);
19879     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19880     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19883     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19884     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19886     tmp = fieldFromInstruction(insn, 16, 4);
19891     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19892     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19895     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19896     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19899     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19900     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19902     tmp = fieldFromInstruction(insn, 16, 4);
19907     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19908     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19911     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19912     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19914     tmp = fieldFromInstruction(insn, 16, 5);
19919     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19920     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19923     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19924     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19927     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19928     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19930     tmp = fieldFromInstruction(insn, 16, 5);
19938     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19939     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19942     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19943     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19945     tmp = fieldFromInstruction(insn, 16, 6);
19950     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19951     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19954     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19955     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19958     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19959     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19961     tmp = fieldFromInstruction(insn, 16, 6);
19966     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19967     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19970     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19971     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19973     tmp = fieldFromInstruction(insn, 16, 6);
19978     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19979     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19982     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19983     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19986     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19987     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19989     tmp = fieldFromInstruction(insn, 16, 6);
19994     tmp |= fieldFromInstruction(insn, 7, 1) << 4;
19995     tmp |= fieldFromInstruction(insn, 16, 4) << 0;
19998     tmp |= fieldFromInstruction(insn, 7, 1) << 4;
19999     tmp |= fieldFromInstruction(insn, 16, 4) << 0;
20001     tmp = fieldFromInstruction(insn, 12, 4);
20003     tmp = fieldFromInstruction(insn, 21, 1);
20005     tmp = fieldFromInstruction(insn, 28, 4);
20009     tmp = fieldFromInstruction(insn, 12, 4);
20012     tmp |= fieldFromInstruction(insn, 7, 1) << 4;
20013     tmp |= fieldFromInstruction(insn, 16, 4) << 0;
20015     tmp = fieldFromInstruction(insn, 21, 1);
20017     tmp = fieldFromInstruction(insn, 28, 4);
20022     tmp |= fieldFromInstruction(insn, 7, 1) << 4;
20023     tmp |= fieldFromInstruction(insn, 16, 4) << 0;
20026     tmp |= fieldFromInstruction(insn, 7, 1) << 4;
20027     tmp |= fieldFromInstruction(insn, 16, 4) << 0;
20029     tmp = fieldFromInstruction(insn, 12, 4);
20032     tmp |= fieldFromInstruction(insn, 6, 1) << 0;
20033     tmp |= fieldFromInstruction(insn, 21, 1) << 1;
20035     tmp = fieldFromInstruction(insn, 28, 4);
20039     tmp = fieldFromInstruction(insn, 12, 4);
20042     tmp |= fieldFromInstruction(insn, 7, 1) << 4;
20043     tmp |= fieldFromInstruction(insn, 16, 4) << 0;
20046     tmp |= fieldFromInstruction(insn, 6, 1) << 0;
20047     tmp |= fieldFromInstruction(insn, 21, 1) << 1;
20049     tmp = fieldFromInstruction(insn, 28, 4);
20054     tmp |= fieldFromInstruction(insn, 7, 1) << 4;
20055     tmp |= fieldFromInstruction(insn, 16, 4) << 0;
20058     tmp |= fieldFromInstruction(insn, 7, 1) << 4;
20059     tmp |= fieldFromInstruction(insn, 16, 4) << 0;
20061     tmp = fieldFromInstruction(insn, 12, 4);
20064     tmp |= fieldFromInstruction(insn, 5, 2) << 0;
20065     tmp |= fieldFromInstruction(insn, 21, 1) << 2;
20067     tmp = fieldFromInstruction(insn, 28, 4);
20071     tmp = fieldFromInstruction(insn, 12, 4);
20074     tmp |= fieldFromInstruction(insn, 7, 1) << 4;
20075     tmp |= fieldFromInstruction(insn, 16, 4) << 0;
20078     tmp |= fieldFromInstruction(insn, 5, 2) << 0;
20079     tmp |= fieldFromInstruction(insn, 21, 1) << 2;
20081     tmp = fieldFromInstruction(insn, 28, 4);
20086     tmp |= fieldFromInstruction(insn, 7, 1) << 4;
20087     tmp |= fieldFromInstruction(insn, 16, 4) << 0;
20089     tmp = fieldFromInstruction(insn, 12, 4);
20091     tmp = fieldFromInstruction(insn, 28, 4);
20096     tmp |= fieldFromInstruction(insn, 7, 1) << 4;
20097     tmp |= fieldFromInstruction(insn, 16, 4) << 0;
20099     tmp = fieldFromInstruction(insn, 12, 4);
20101     tmp = fieldFromInstruction(insn, 28, 4);
20153     tmp = fieldFromInstruction(insn, 0, 3);
20155     tmp = fieldFromInstruction(insn, 3, 3);
20159     tmp = fieldFromInstruction(insn, 8, 3);
20161     tmp = fieldFromInstruction(insn, 0, 8);
20169     tmp |= fieldFromInstruction(insn, 0, 3) << 0;
20170     tmp |= fieldFromInstruction(insn, 7, 1) << 3;
20173     tmp |= fieldFromInstruction(insn, 0, 3) << 0;
20174     tmp |= fieldFromInstruction(insn, 7, 1) << 3;
20176     tmp = fieldFromInstruction(insn, 3, 4);
20181     tmp |= fieldFromInstruction(insn, 0, 3) << 0;
20182     tmp |= fieldFromInstruction(insn, 7, 1) << 3;
20184     tmp = fieldFromInstruction(insn, 3, 4);
20188     tmp = fieldFromInstruction(insn, 3, 4);
20192     tmp = fieldFromInstruction(insn, 3, 4);
20196     tmp = fieldFromInstruction(insn, 8, 3);
20198     tmp = fieldFromInstruction(insn, 0, 8);
20202     tmp = fieldFromInstruction(insn, 0, 3);
20204     tmp = fieldFromInstruction(insn, 3, 6);
20208     tmp = fieldFromInstruction(insn, 0, 3);
20210     tmp = fieldFromInstruction(insn, 3, 8);
20214     tmp = fieldFromInstruction(insn, 8, 3);
20216     tmp = fieldFromInstruction(insn, 0, 8);
20226     tmp = fieldFromInstruction(insn, 0, 3);
20229     tmp |= fieldFromInstruction(insn, 3, 5) << 0;
20230     tmp |= fieldFromInstruction(insn, 9, 1) << 5;
20235     tmp |= fieldFromInstruction(insn, 0, 8) << 0;
20236     tmp |= fieldFromInstruction(insn, 8, 1) << 14;
20240     tmp = fieldFromInstruction(insn, 3, 1);
20247     tmp = fieldFromInstruction(insn, 0, 6);
20252     tmp |= fieldFromInstruction(insn, 0, 8) << 0;
20253     tmp |= fieldFromInstruction(insn, 8, 1) << 15;
20257     tmp = fieldFromInstruction(insn, 0, 8);
20261     tmp = fieldFromInstruction(insn, 4, 4);
20265     tmp = fieldFromInstruction(insn, 8, 3);
20267     tmp = fieldFromInstruction(insn, 8, 3);
20269     tmp = fieldFromInstruction(insn, 0, 8);
20273     tmp = fieldFromInstruction(insn, 8, 3);
20275     tmp = fieldFromInstruction(insn, 0, 8);
20279     tmp = fieldFromInstruction(insn, 0, 8);
20281     tmp = fieldFromInstruction(insn, 8, 4);
20285     tmp = fieldFromInstruction(insn, 0, 11);
20290     tmp |= fieldFromInstruction(insn, 1, 10) << 1;
20291     tmp |= fieldFromInstruction(insn, 11, 1) << 21;
20292     tmp |= fieldFromInstruction(insn, 13, 1) << 22;
20293     tmp |= fieldFromInstruction(insn, 16, 10) << 11;
20294     tmp |= fieldFromInstruction(insn, 26, 1) << 23;
20299     tmp |= fieldFromInstruction(insn, 0, 11) << 0;
20300     tmp |= fieldFromInstruction(insn, 11, 1) << 21;
20301     tmp |= fieldFromInstruction(insn, 13, 1) << 22;
20302     tmp |= fieldFromInstruction(insn, 16, 10) << 11;
20303     tmp |= fieldFromInstruction(insn, 26, 1) << 23;
20310     tmp = fieldFromInstruction(insn, 16, 4);
20313     tmp |= fieldFromInstruction(insn, 0, 13) << 0;
20314     tmp |= fieldFromInstruction(insn, 14, 1) << 14;
20319     tmp |= fieldFromInstruction(insn, 0, 13) << 0;
20320     tmp |= fieldFromInstruction(insn, 14, 2) << 14;
20324     tmp = fieldFromInstruction(insn, 16, 4);
20326     tmp = fieldFromInstruction(insn, 0, 16);
20330     tmp = fieldFromInstruction(insn, 16, 4);
20332     tmp = fieldFromInstruction(insn, 0, 4);
20336     tmp = fieldFromInstruction(insn, 16, 4);
20339     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
20340     tmp |= fieldFromInstruction(insn, 4, 4) << 5;
20341     tmp |= fieldFromInstruction(insn, 12, 3) << 9;
20345     tmp = fieldFromInstruction(insn, 8, 4);
20347     tmp = fieldFromInstruction(insn, 16, 4);
20349     tmp = fieldFromInstruction(insn, 0, 4);
20351     tmp = fieldFromInstruction(insn, 20, 1);
20355     tmp = fieldFromInstruction(insn, 8, 4);
20357     tmp = fieldFromInstruction(insn, 16, 4);
20360     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
20361     tmp |= fieldFromInstruction(insn, 4, 4) << 5;
20362     tmp |= fieldFromInstruction(insn, 12, 3) << 9;
20364     tmp = fieldFromInstruction(insn, 20, 1);
20368     tmp = fieldFromInstruction(insn, 16, 4);
20370     tmp = fieldFromInstruction(insn, 0, 4);
20374     tmp = fieldFromInstruction(insn, 16, 4);
20377     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
20378     tmp |= fieldFromInstruction(insn, 4, 4) << 5;
20379     tmp |= fieldFromInstruction(insn, 12, 3) << 9;
20383     tmp = fieldFromInstruction(insn, 8, 4);
20385     tmp = fieldFromInstruction(insn, 16, 4);
20387     tmp = fieldFromInstruction(insn, 0, 4);
20389     tmp = fieldFromInstruction(insn, 20, 1);
20393     tmp = fieldFromInstruction(insn, 8, 4);
20395     tmp = fieldFromInstruction(insn, 16, 4);
20398     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
20399     tmp |= fieldFromInstruction(insn, 4, 4) << 5;
20400     tmp |= fieldFromInstruction(insn, 12, 3) << 9;
20402     tmp = fieldFromInstruction(insn, 20, 1);
20406     tmp = fieldFromInstruction(insn, 16, 4);
20408     tmp = fieldFromInstruction(insn, 16, 4);
20411     tmp |= fieldFromInstruction(insn, 0, 13) << 0;
20412     tmp |= fieldFromInstruction(insn, 14, 1) << 14;
20416     tmp = fieldFromInstruction(insn, 16, 4);
20418     tmp = fieldFromInstruction(insn, 16, 4);
20420     tmp = fieldFromInstruction(insn, 0, 16);
20424     tmp = fieldFromInstruction(insn, 8, 4);
20426     tmp = fieldFromInstruction(insn, 16, 4);
20430     tmp = fieldFromInstruction(insn, 8, 4);
20432     tmp = fieldFromInstruction(insn, 12, 4);
20435     tmp |= fieldFromInstruction(insn, 0, 8) << 0;
20436     tmp |= fieldFromInstruction(insn, 16, 4) << 8;
20440     tmp = fieldFromInstruction(insn, 0, 4);
20442     tmp = fieldFromInstruction(insn, 12, 4);
20444     tmp = fieldFromInstruction(insn, 16, 4);
20448     tmp = fieldFromInstruction(insn, 0, 4);
20450     tmp = fieldFromInstruction(insn, 12, 4);
20452     tmp = fieldFromInstruction(insn, 8, 4);
20454     tmp = fieldFromInstruction(insn, 16, 4);
20458     tmp = fieldFromInstruction(insn, 12, 4);
20460     tmp = fieldFromInstruction(insn, 16, 4);
20464     tmp = fieldFromInstruction(insn, 12, 4);
20467     tmp |= fieldFromInstruction(insn, 0, 8) << 0;
20468     tmp |= fieldFromInstruction(insn, 16, 4) << 8;
20475     tmp = fieldFromInstruction(insn, 12, 4);
20477     tmp = fieldFromInstruction(insn, 8, 4);
20479     tmp = fieldFromInstruction(insn, 16, 4);
20483     tmp = fieldFromInstruction(insn, 12, 4);
20485     tmp = fieldFromInstruction(insn, 8, 4);
20488     tmp |= fieldFromInstruction(insn, 0, 8) << 0;
20489     tmp |= fieldFromInstruction(insn, 16, 4) << 9;
20490     tmp |= fieldFromInstruction(insn, 23, 1) << 8;
20494     tmp = fieldFromInstruction(insn, 8, 4);
20496     tmp = fieldFromInstruction(insn, 0, 4);
20498     tmp = fieldFromInstruction(insn, 20, 1);
20502     tmp = fieldFromInstruction(insn, 8, 4);
20504     tmp = fieldFromInstruction(insn, 0, 4);
20506     tmp = fieldFromInstruction(insn, 20, 1);
20510     tmp = fieldFromInstruction(insn, 8, 4);
20512     tmp = fieldFromInstruction(insn, 0, 4);
20515     tmp |= fieldFromInstruction(insn, 6, 2) << 0;
20516     tmp |= fieldFromInstruction(insn, 12, 3) << 2;
20518     tmp = fieldFromInstruction(insn, 20, 1);
20522     tmp = fieldFromInstruction(insn, 8, 4);
20524     tmp = fieldFromInstruction(insn, 16, 4);
20526     tmp = fieldFromInstruction(insn, 0, 4);
20528     tmp = fieldFromInstruction(insn, 4, 4);
20532     tmp = fieldFromInstruction(insn, 8, 4);
20534     tmp = fieldFromInstruction(insn, 16, 4);
20536     tmp = fieldFromInstruction(insn, 0, 4);
20539     tmp |= fieldFromInstruction(insn, 6, 2) << 0;
20540     tmp |= fieldFromInstruction(insn, 12, 3) << 2;
20544     tmp = fieldFromInstruction(insn, 16, 4);
20546     tmp = fieldFromInstruction(insn, 12, 4);
20548     tmp = fieldFromInstruction(insn, 8, 4);
20550     tmp = fieldFromInstruction(insn, 16, 4);
20553     tmp |= fieldFromInstruction(insn, 0, 8) << 0;
20554     tmp |= fieldFromInstruction(insn, 23, 1) << 8;
20558     tmp = fieldFromInstruction(insn, 12, 4);
20560     tmp = fieldFromInstruction(insn, 8, 4);
20562     tmp = fieldFromInstruction(insn, 16, 4);
20564     tmp = fieldFromInstruction(insn, 16, 4);
20567     tmp |= fieldFromInstruction(insn, 0, 8) << 0;
20568     tmp |= fieldFromInstruction(insn, 23, 1) << 8;
20578     tmp = fieldFromInstruction(insn, 8, 4);
20581     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
20582     tmp |= fieldFromInstruction(insn, 4, 4) << 5;
20583     tmp |= fieldFromInstruction(insn, 12, 3) << 9;
20585     tmp = fieldFromInstruction(insn, 20, 1);
20589     tmp = fieldFromInstruction(insn, 16, 4);
20592     tmp |= fieldFromInstruction(insn, 0, 8) << 0;
20593     tmp |= fieldFromInstruction(insn, 12, 3) << 8;
20594     tmp |= fieldFromInstruction(insn, 26, 1) << 11;
20598     tmp = fieldFromInstruction(insn, 8, 4);
20600     tmp = fieldFromInstruction(insn, 16, 4);
20603     tmp |= fieldFromInstruction(insn, 0, 8) << 0;
20604     tmp |= fieldFromInstruction(insn, 12, 3) << 8;
20605     tmp |= fieldFromInstruction(insn, 26, 1) << 11;
20607     tmp = fieldFromInstruction(insn, 20, 1);
20611     tmp = fieldFromInstruction(insn, 8, 4);
20614     tmp |= fieldFromInstruction(insn, 0, 8) << 0;
20615     tmp |= fieldFromInstruction(insn, 12, 3) << 8;
20616     tmp |= fieldFromInstruction(insn, 26, 1) << 11;
20618     tmp = fieldFromInstruction(insn, 20, 1);
20622     tmp = fieldFromInstruction(insn, 16, 4);
20625     tmp |= fieldFromInstruction(insn, 0, 8) << 0;
20626     tmp |= fieldFromInstruction(insn, 12, 3) << 8;
20627     tmp |= fieldFromInstruction(insn, 26, 1) << 11;
20631     tmp = fieldFromInstruction(insn, 8, 4);
20633     tmp = fieldFromInstruction(insn, 16, 4);
20636     tmp |= fieldFromInstruction(insn, 0, 8) << 0;
20637     tmp |= fieldFromInstruction(insn, 12, 3) << 8;
20638     tmp |= fieldFromInstruction(insn, 26, 1) << 11;
20640     tmp = fieldFromInstruction(insn, 20, 1);
20644     tmp = fieldFromInstruction(insn, 8, 4);
20646     tmp = fieldFromInstruction(insn, 16, 4);
20649     tmp |= fieldFromInstruction(insn, 0, 8) << 0;
20650     tmp |= fieldFromInstruction(insn, 12, 3) << 8;
20651     tmp |= fieldFromInstruction(insn, 26, 1) << 11;
20661     tmp = fieldFromInstruction(insn, 8, 4);
20663     tmp = fieldFromInstruction(insn, 0, 4);
20665     tmp = fieldFromInstruction(insn, 16, 4);
20669     tmp = fieldFromInstruction(insn, 8, 4);
20671     tmp = fieldFromInstruction(insn, 0, 5);
20673     tmp = fieldFromInstruction(insn, 16, 4);
20676     tmp |= fieldFromInstruction(insn, 6, 2) << 0;
20677     tmp |= fieldFromInstruction(insn, 12, 3) << 2;
20678     tmp |= fieldFromInstruction(insn, 21, 1) << 5;
20682     tmp = fieldFromInstruction(insn, 8, 4);
20684     tmp = fieldFromInstruction(insn, 16, 4);
20687     tmp |= fieldFromInstruction(insn, 6, 2) << 0;
20688     tmp |= fieldFromInstruction(insn, 12, 3) << 2;
20690     tmp = fieldFromInstruction(insn, 0, 5);
20694     tmp = fieldFromInstruction(insn, 8, 4);
20696     tmp = fieldFromInstruction(insn, 8, 4);
20699     tmp |= fieldFromInstruction(insn, 0, 5) << 5;
20700     tmp |= fieldFromInstruction(insn, 6, 2) << 0;
20701     tmp |= fieldFromInstruction(insn, 12, 3) << 2;
20705     tmp = fieldFromInstruction(insn, 8, 4);
20707     tmp = fieldFromInstruction(insn, 8, 4);
20709     tmp = fieldFromInstruction(insn, 16, 4);
20712     tmp |= fieldFromInstruction(insn, 0, 5) << 5;
20713     tmp |= fieldFromInstruction(insn, 6, 2) << 0;
20714     tmp |= fieldFromInstruction(insn, 12, 3) << 2;
20718     tmp = fieldFromInstruction(insn, 16, 4);
20722     tmp = fieldFromInstruction(insn, 0, 4);
20729     tmp = fieldFromInstruction(insn, 8, 4);
20734     tmp |= fieldFromInstruction(insn, 0, 12) << 0;
20735     tmp |= fieldFromInstruction(insn, 16, 4) << 12;
20739     tmp = fieldFromInstruction(insn, 16, 4);
20744     tmp |= fieldFromInstruction(insn, 8, 4) << 0;
20745     tmp |= fieldFromInstruction(insn, 20, 1) << 4;
20747     tmp = fieldFromInstruction(insn, 16, 4);
20752     tmp |= fieldFromInstruction(insn, 4, 1) << 4;
20753     tmp |= fieldFromInstruction(insn, 8, 4) << 0;
20754     tmp |= fieldFromInstruction(insn, 20, 1) << 5;
20756     tmp = fieldFromInstruction(insn, 16, 4);
20761     tmp |= fieldFromInstruction(insn, 0, 8) << 0;
20762     tmp |= fieldFromInstruction(insn, 10, 2) << 10;
20764     tmp = fieldFromInstruction(insn, 16, 4);
20768     tmp = fieldFromInstruction(insn, 8, 4);
20771     tmp |= fieldFromInstruction(insn, 4, 1) << 4;
20772     tmp |= fieldFromInstruction(insn, 16, 4) << 0;
20773     tmp |= fieldFromInstruction(insn, 20, 1) << 5;
20777     tmp = fieldFromInstruction(insn, 8, 4);
20779     tmp = fieldFromInstruction(insn, 0, 8);
20789     tmp = fieldFromInstruction(insn, 23, 4);
20792     tmp |= fieldFromInstruction(insn, 1, 10) << 1;
20793     tmp |= fieldFromInstruction(insn, 11, 1) << 0;
20794     tmp |= fieldFromInstruction(insn, 16, 7) << 11;
20798     tmp = fieldFromInstruction(insn, 23, 4);
20801     tmp |= fieldFromInstruction(insn, 1, 10) << 1;
20802     tmp |= fieldFromInstruction(insn, 11, 1) << 0;
20803     tmp |= fieldFromInstruction(insn, 16, 1) << 11;
20805     tmp = fieldFromInstruction(insn, 17, 1);
20807     tmp = fieldFromInstruction(insn, 18, 4);
20811     tmp = fieldFromInstruction(insn, 23, 4);
20814     tmp |= fieldFromInstruction(insn, 1, 10) << 1;
20815     tmp |= fieldFromInstruction(insn, 11, 1) << 0;
20816     tmp |= fieldFromInstruction(insn, 16, 5) << 11;
20820     tmp = fieldFromInstruction(insn, 23, 4);
20822     tmp = fieldFromInstruction(insn, 16, 4);
20829     tmp = fieldFromInstruction(insn, 12, 4);
20832     tmp |= fieldFromInstruction(insn, 0, 4) << 2;
20833     tmp |= fieldFromInstruction(insn, 4, 2) << 0;
20834     tmp |= fieldFromInstruction(insn, 16, 4) << 6;
20841     tmp = fieldFromInstruction(insn, 12, 4);
20844     tmp |= fieldFromInstruction(insn, 0, 8) << 0;
20845     tmp |= fieldFromInstruction(insn, 16, 4) << 9;
20849     tmp = fieldFromInstruction(insn, 12, 4);
20852     tmp |= fieldFromInstruction(insn, 0, 8) << 0;
20853     tmp |= fieldFromInstruction(insn, 9, 1) << 8;
20854     tmp |= fieldFromInstruction(insn, 16, 4) << 9;
20858     tmp = fieldFromInstruction(insn, 12, 4);
20861     tmp |= fieldFromInstruction(insn, 0, 12) << 0;
20862     tmp |= fieldFromInstruction(insn, 16, 4) << 13;
20881     tmp = fieldFromInstruction(insn, 8, 4);
20883     tmp = fieldFromInstruction(insn, 16, 4);
20885     tmp = fieldFromInstruction(insn, 0, 4);
20889     tmp = fieldFromInstruction(insn, 8, 4);
20891     tmp = fieldFromInstruction(insn, 0, 4);
20893     tmp = fieldFromInstruction(insn, 4, 2);
20897     tmp = fieldFromInstruction(insn, 8, 4);
20899     tmp = fieldFromInstruction(insn, 16, 4);
20901     tmp = fieldFromInstruction(insn, 0, 4);
20903     tmp = fieldFromInstruction(insn, 4, 2);
20907     tmp = fieldFromInstruction(insn, 8, 4);
20909     tmp = fieldFromInstruction(insn, 0, 4);
20911     tmp = fieldFromInstruction(insn, 16, 4);
20915     tmp = fieldFromInstruction(insn, 8, 4);
20918     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
20919     tmp |= fieldFromInstruction(insn, 16, 4) << 0;
20923     tmp = fieldFromInstruction(insn, 8, 4);
20925     tmp = fieldFromInstruction(insn, 16, 4);
20927     tmp = fieldFromInstruction(insn, 0, 4);
20929     tmp = fieldFromInstruction(insn, 12, 4);
20933     tmp = fieldFromInstruction(insn, 12, 4);
20935     tmp = fieldFromInstruction(insn, 8, 4);
20937     tmp = fieldFromInstruction(insn, 16, 4);
20939     tmp = fieldFromInstruction(insn, 0, 4);
20943     tmp = fieldFromInstruction(insn, 8, 4);
20945     tmp = fieldFromInstruction(insn, 16, 4);
20947     tmp = fieldFromInstruction(insn, 0, 4);
20951     tmp = fieldFromInstruction(insn, 12, 4);
20954     tmp |= fieldFromInstruction(insn, 0, 4) << 2;
20955     tmp |= fieldFromInstruction(insn, 4, 2) << 0;
20956     tmp |= fieldFromInstruction(insn, 16, 4) << 6;
20960     tmp = fieldFromInstruction(insn, 12, 4);
20963     tmp |= fieldFromInstruction(insn, 0, 8) << 0;
20964     tmp |= fieldFromInstruction(insn, 9, 1) << 8;
20965     tmp |= fieldFromInstruction(insn, 16, 4) << 9;
20969     tmp = fieldFromInstruction(insn, 12, 4);
20972     tmp |= fieldFromInstruction(insn, 0, 12) << 0;
20973     tmp |= fieldFromInstruction(insn, 16, 4) << 13;
20977     tmp = fieldFromInstruction(insn, 12, 4);
20979     tmp = fieldFromInstruction(insn, 8, 4);
20981     tmp = fieldFromInstruction(insn, 16, 4);
20983     tmp = fieldFromInstruction(insn, 0, 4);
20985     tmp = fieldFromInstruction(insn, 12, 4);
20987     tmp = fieldFromInstruction(insn, 8, 4);
20991     tmp = fieldFromInstruction(insn, 8, 4);
20993     tmp = fieldFromInstruction(insn, 4, 4);
20995     tmp = fieldFromInstruction(insn, 12, 4);
20997     tmp = fieldFromInstruction(insn, 16, 4);
20999     tmp = fieldFromInstruction(insn, 0, 4);
21003     tmp = fieldFromInstruction(insn, 12, 4);
21005     tmp = fieldFromInstruction(insn, 16, 4);
21007     tmp = fieldFromInstruction(insn, 8, 4);
21009     tmp = fieldFromInstruction(insn, 4, 4);
21011     tmp = fieldFromInstruction(insn, 0, 4);
21015     tmp = fieldFromInstruction(insn, 0, 3);
21017     tmp = fieldFromInstruction(insn, 3, 3);
21019     tmp = fieldFromInstruction(insn, 6, 5);
21023     tmp = fieldFromInstruction(insn, 0, 3);
21025     tmp = fieldFromInstruction(insn, 3, 3);
21027     tmp = fieldFromInstruction(insn, 6, 3);
21031     tmp = fieldFromInstruction(insn, 0, 3);
21033     tmp = fieldFromInstruction(insn, 3, 3);
21035     tmp = fieldFromInstruction(insn, 6, 3);
21039     tmp = fieldFromInstruction(insn, 8, 3);
21041     tmp = fieldFromInstruction(insn, 8, 3);
21043     tmp = fieldFromInstruction(insn, 0, 8);
21047     tmp = fieldFromInstruction(insn, 0, 3);
21049     tmp = fieldFromInstruction(insn, 0, 3);
21051     tmp = fieldFromInstruction(insn, 3, 3);
21055     tmp = fieldFromInstruction(insn, 0, 3);
21057     tmp = fieldFromInstruction(insn, 3, 3);
21059     tmp = fieldFromInstruction(insn, 0, 3);
21064     tmp |= fieldFromInstruction(insn, 12, 4) << 1;
21065     tmp |= fieldFromInstruction(insn, 22, 1) << 0;
21068     tmp |= fieldFromInstruction(insn, 0, 8) << 0;
21069     tmp |= fieldFromInstruction(insn, 16, 4) << 9;
21070     tmp |= fieldFromInstruction(insn, 23, 1) << 8;
21072     tmp = fieldFromInstruction(insn, 28, 4);
21077     tmp |= fieldFromInstruction(insn, 12, 4) << 1;
21078     tmp |= fieldFromInstruction(insn, 22, 1) << 0;
21081     tmp |= fieldFromInstruction(insn, 12, 4) << 1;
21082     tmp |= fieldFromInstruction(insn, 22, 1) << 0;
21085     tmp |= fieldFromInstruction(insn, 7, 1) << 0;
21086     tmp |= fieldFromInstruction(insn, 16, 4) << 1;
21089     tmp |= fieldFromInstruction(insn, 0, 4) << 1;
21090     tmp |= fieldFromInstruction(insn, 5, 1) << 0;
21092     tmp = fieldFromInstruction(insn, 28, 4);
21097     tmp |= fieldFromInstruction(insn, 12, 4) << 1;
21098     tmp |= fieldFromInstruction(insn, 22, 1) << 0;
21101     tmp |= fieldFromInstruction(insn, 7, 1) << 0;
21102     tmp |= fieldFromInstruction(insn, 16, 4) << 1;
21105     tmp |= fieldFromInstruction(insn, 0, 4) << 1;
21106     tmp |= fieldFromInstruction(insn, 5, 1) << 0;
21108     tmp = fieldFromInstruction(insn, 28, 4);
21113     tmp |= fieldFromInstruction(insn, 7, 1) << 0;
21114     tmp |= fieldFromInstruction(insn, 16, 4) << 1;
21116     tmp = fieldFromInstruction(insn, 12, 4);
21118     tmp = fieldFromInstruction(insn, 28, 4);
21122     tmp = fieldFromInstruction(insn, 12, 4);
21125     tmp |= fieldFromInstruction(insn, 7, 1) << 0;
21126     tmp |= fieldFromInstruction(insn, 16, 4) << 1;
21128     tmp = fieldFromInstruction(insn, 28, 4);
21133     tmp |= fieldFromInstruction(insn, 12, 4) << 1;
21134     tmp |= fieldFromInstruction(insn, 22, 1) << 0;
21137     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
21138     tmp |= fieldFromInstruction(insn, 16, 4) << 4;
21140     tmp = fieldFromInstruction(insn, 28, 4);
21145     tmp |= fieldFromInstruction(insn, 12, 4) << 1;
21146     tmp |= fieldFromInstruction(insn, 22, 1) << 0;
21149     tmp |= fieldFromInstruction(insn, 0, 4) << 1;
21150     tmp |= fieldFromInstruction(insn, 5, 1) << 0;
21152     tmp = fieldFromInstruction(insn, 28, 4);
21157     tmp |= fieldFromInstruction(insn, 12, 4) << 1;
21158     tmp |= fieldFromInstruction(insn, 22, 1) << 0;
21160     tmp = fieldFromInstruction(insn, 28, 4);
21165     tmp |= fieldFromInstruction(insn, 12, 4) << 1;
21166     tmp |= fieldFromInstruction(insn, 22, 1) << 0;
21169     tmp |= fieldFromInstruction(insn, 0, 4) << 1;
21170     tmp |= fieldFromInstruction(insn, 5, 1) << 0;
21172     tmp = fieldFromInstruction(insn, 28, 4);
21177     tmp |= fieldFromInstruction(insn, 12, 4) << 1;
21178     tmp |= fieldFromInstruction(insn, 22, 1) << 0;
21181     tmp |= fieldFromInstruction(insn, 12, 4) << 1;
21182     tmp |= fieldFromInstruction(insn, 22, 1) << 0;
21185     tmp |= fieldFromInstruction(insn, 0, 4) << 1;
21186     tmp |= fieldFromInstruction(insn, 5, 1) << 0;
21188     tmp = fieldFromInstruction(insn, 28, 4);
21193     tmp |= fieldFromInstruction(insn, 12, 4) << 1;
21194     tmp |= fieldFromInstruction(insn, 22, 1) << 0;
21197     tmp |= fieldFromInstruction(insn, 0, 4) << 1;
21198     tmp |= fieldFromInstruction(insn, 5, 1) << 0;
21200     tmp = fieldFromInstruction(insn, 28, 4);
21205     tmp |= fieldFromInstruction(insn, 12, 4) << 1;
21206     tmp |= fieldFromInstruction(insn, 22, 1) << 0;
21209     tmp |= fieldFromInstruction(insn, 0, 4) << 1;
21210     tmp |= fieldFromInstruction(insn, 5, 1) << 0;
21212     tmp = fieldFromInstruction(insn, 28, 4);
21219     tmp = fieldFromInstruction(insn, 16, 4);
21221     tmp = fieldFromInstruction(insn, 28, 4);
21224     tmp |= fieldFromInstruction(insn, 0, 8) << 0;
21225     tmp |= fieldFromInstruction(insn, 12, 4) << 9;
21226     tmp |= fieldFromInstruction(insn, 22, 1) << 8;
21231     tmp |= fieldFromInstruction(insn, 12, 4) << 1;
21232     tmp |= fieldFromInstruction(insn, 22, 1) << 0;
21235     tmp |= fieldFromInstruction(insn, 0, 8) << 0;
21236     tmp |= fieldFromInstruction(insn, 16, 4) << 9;
21237     tmp |= fieldFromInstruction(insn, 23, 1) << 8;
21239     tmp = fieldFromInstruction(insn, 28, 4);
21244     tmp |= fieldFromInstruction(insn, 12, 4) << 1;
21245     tmp |= fieldFromInstruction(insn, 22, 1) << 0;
21248     tmp |= fieldFromInstruction(insn, 12, 4) << 1;
21249     tmp |= fieldFromInstruction(insn, 22, 1) << 0;
21252     tmp |= fieldFromInstruction(insn, 7, 1) << 0;
21253     tmp |= fieldFromInstruction(insn, 16, 4) << 1;
21256     tmp |= fieldFromInstruction(insn, 0, 4) << 1;
21257     tmp |= fieldFromInstruction(insn, 5, 1) << 0;
21259     tmp = fieldFromInstruction(insn, 28, 4);
21264     tmp |= fieldFromInstruction(insn, 12, 4) << 1;
21265     tmp |= fieldFromInstruction(insn, 22, 1) << 0;
21268     tmp |= fieldFromInstruction(insn, 7, 1) << 0;
21269     tmp |= fieldFromInstruction(insn, 16, 4) << 1;
21272     tmp |= fieldFromInstruction(insn, 0, 4) << 1;
21273     tmp |= fieldFromInstruction(insn, 5, 1) << 0;
21275     tmp = fieldFromInstruction(insn, 28, 4);
21280     tmp |= fieldFromInstruction(insn, 7, 1) << 0;
21281     tmp |= fieldFromInstruction(insn, 16, 4) << 1;
21283     tmp = fieldFromInstruction(insn, 12, 4);
21285     tmp = fieldFromInstruction(insn, 28, 4);
21295     tmp = fieldFromInstruction(insn, 12, 4);
21298     tmp |= fieldFromInstruction(insn, 7, 1) << 0;
21299     tmp |= fieldFromInstruction(insn, 16, 4) << 1;
21301     tmp = fieldFromInstruction(insn, 28, 4);
21305     tmp = fieldFromInstruction(insn, 16, 4);
21307     tmp = fieldFromInstruction(insn, 28, 4);
21311     tmp = fieldFromInstruction(insn, 16, 4);
21313     tmp = fieldFromInstruction(insn, 16, 4);
21315     tmp = fieldFromInstruction(insn, 28, 4);
21318     tmp |= fieldFromInstruction(insn, 0, 8) << 0;
21319     tmp |= fieldFromInstruction(insn, 12, 4) << 9;
21320     tmp |= fieldFromInstruction(insn, 22, 1) << 8;
21328     tmp |= fieldFromInstruction(insn, 12, 4) << 1;
21329     tmp |= fieldFromInstruction(insn, 22, 1) << 0;
21332     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
21333     tmp |= fieldFromInstruction(insn, 16, 4) << 4;
21335     tmp = fieldFromInstruction(insn, 28, 4);
21340     tmp |= fieldFromInstruction(insn, 12, 4) << 1;
21341     tmp |= fieldFromInstruction(insn, 22, 1) << 0;
21343     tmp = fieldFromInstruction(insn, 28, 4);
21348     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
21349     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
21352     tmp |= fieldFromInstruction(insn, 0, 4) << 1;
21353     tmp |= fieldFromInstruction(insn, 5, 1) << 0;
21355     tmp = fieldFromInstruction(insn, 28, 4);
21360     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
21361     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
21363     tmp = fieldFromInstruction(insn, 12, 4);
21365     tmp = fieldFromInstruction(insn, 16, 4);
21367     tmp = fieldFromInstruction(insn, 28, 4);
21371     tmp = fieldFromInstruction(insn, 16, 4);
21373     tmp = fieldFromInstruction(insn, 28, 4);
21376     tmp |= fieldFromInstruction(insn, 1, 7) << 1;
21377     tmp |= fieldFromInstruction(insn, 12, 4) << 8;
21378     tmp |= fieldFromInstruction(insn, 22, 1) << 12;
21382     tmp = fieldFromInstruction(insn, 16, 4);
21384     tmp = fieldFromInstruction(insn, 28, 4);
21387     tmp |= fieldFromInstruction(insn, 1, 7) << 1;
21388     tmp |= fieldFromInstruction(insn, 12, 4) << 8;
21393     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
21394     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
21397     tmp |= fieldFromInstruction(insn, 0, 8) << 0;
21398     tmp |= fieldFromInstruction(insn, 16, 4) << 9;
21399     tmp |= fieldFromInstruction(insn, 23, 1) << 8;
21401     tmp = fieldFromInstruction(insn, 28, 4);
21406     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
21407     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
21410     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
21411     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
21414     tmp |= fieldFromInstruction(insn, 7, 1) << 4;
21415     tmp |= fieldFromInstruction(insn, 16, 4) << 0;
21418     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
21419     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
21421     tmp = fieldFromInstruction(insn, 28, 4);
21426     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
21427     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
21430     tmp |= fieldFromInstruction(insn, 7, 1) << 4;
21431     tmp |= fieldFromInstruction(insn, 16, 4) << 0;
21434     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
21435     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
21437     tmp = fieldFromInstruction(insn, 28, 4);
21441     tmp = fieldFromInstruction(insn, 12, 4);
21443     tmp = fieldFromInstruction(insn, 16, 4);
21446     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
21447     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
21449     tmp = fieldFromInstruction(insn, 28, 4);
21453     tmp = fieldFromInstruction(insn, 16, 4);
21455     tmp = fieldFromInstruction(insn, 16, 4);
21457     tmp = fieldFromInstruction(insn, 28, 4);
21460     tmp |= fieldFromInstruction(insn, 1, 7) << 1;
21461     tmp |= fieldFromInstruction(insn, 12, 4) << 8;
21462     tmp |= fieldFromInstruction(insn, 22, 1) << 12;
21466     tmp = fieldFromInstruction(insn, 16, 4);
21468     tmp = fieldFromInstruction(insn, 16, 4);
21470     tmp = fieldFromInstruction(insn, 28, 4);
21473     tmp |= fieldFromInstruction(insn, 1, 7) << 1;
21474     tmp |= fieldFromInstruction(insn, 12, 4) << 8;
21479     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
21480     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
21483     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
21484     tmp |= fieldFromInstruction(insn, 16, 4) << 4;
21486     tmp = fieldFromInstruction(insn, 28, 4);
21491     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
21492     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
21495     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
21496     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
21498     tmp = fieldFromInstruction(insn, 28, 4);
21503     tmp |= fieldFromInstruction(insn, 12, 4) << 1;
21504     tmp |= fieldFromInstruction(insn, 22, 1) << 0;
21507     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
21508     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
21510     tmp = fieldFromInstruction(insn, 28, 4);
21515     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
21516     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
21518     tmp = fieldFromInstruction(insn, 28, 4);
21523     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
21524     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
21527     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
21528     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
21531     tmp |= fieldFromInstruction(insn, 0, 4) << 1;
21532     tmp |= fieldFromInstruction(insn, 5, 1) << 0;
21534     tmp = fieldFromInstruction(insn, 28, 4);
21545     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
21546     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
21549     tmp |= fieldFromInstruction(insn, 7, 1) << 4;
21550     tmp |= fieldFromInstruction(insn, 16, 4) << 0;
21553     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
21554     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
21556     tmp = fieldFromInstruction(insn, 24, 1);
21561     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
21562     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
21565     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
21566     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
21569     tmp |= fieldFromInstruction(insn, 7, 1) << 4;
21570     tmp |= fieldFromInstruction(insn, 16, 4) << 0;
21573     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
21574     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
21576     tmp = fieldFromInstruction(insn, 23, 2);
21581     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
21582     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
21585     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
21586     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
21589     tmp |= fieldFromInstruction(insn, 7, 1) << 4;
21590     tmp |= fieldFromInstruction(insn, 16, 4) << 0;
21592     tmp = fieldFromInstruction(insn, 0, 4);
21594     tmp = fieldFromInstruction(insn, 5, 1);
21596     tmp = fieldFromInstruction(insn, 20, 2);
21604     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
21605     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
21608     tmp |= fieldFromInstruction(insn, 7, 1) << 4;
21609     tmp |= fieldFromInstruction(insn, 16, 4) << 0;
21612     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
21613     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
21615     tmp = fieldFromInstruction(insn, 24, 1);
21620     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
21621     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
21624     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
21625     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
21628     tmp |= fieldFromInstruction(insn, 7, 1) << 4;
21629     tmp |= fieldFromInstruction(insn, 16, 4) << 0;
21632     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
21633     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
21635     tmp = fieldFromInstruction(insn, 23, 2);
21640     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
21641     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
21644     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
21645     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
21648     tmp |= fieldFromInstruction(insn, 7, 1) << 4;
21649     tmp |= fieldFromInstruction(insn, 16, 4) << 0;
21651     tmp = fieldFromInstruction(insn, 0, 4);
21653     tmp = fieldFromInstruction(insn, 5, 1);
21655     tmp = fieldFromInstruction(insn, 20, 2);
21660     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
21661     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
21664     tmp |= fieldFromInstruction(insn, 7, 1) << 0;
21665     tmp |= fieldFromInstruction(insn, 16, 4) << 1;
21668     tmp |= fieldFromInstruction(insn, 0, 3) << 1;
21669     tmp |= fieldFromInstruction(insn, 5, 1) << 0;
21671     tmp = fieldFromInstruction(insn, 3, 1);
21676     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
21677     tmp |= fieldFromInstruction(insn, 22, 1) << 4;
21680     tmp |= fieldFromInstruction(insn, 7, 1) << 0;
21681     tmp |= fieldFromInstruction(insn, 16, 4) << 1;
21684     tmp |= fieldFromInstruction(insn, 0, 4) << 1;
21685     tmp |= fieldFromInstruction(insn, 5, 1) << 0;
21690     tmp |= fieldFromInstruction(insn, 12, 4) << 1;
21691     tmp |= fieldFromInstruction(insn, 22, 1) << 0;
21694     tmp |= fieldFromInstruction(insn, 7, 1) << 0;
21695     tmp |= fieldFromInstruction(insn, 16, 4) << 1;
21698     tmp |= fieldFromInstruction(insn, 0, 4) << 1;
21699     tmp |= fieldFromInstruction(insn, 5, 1) << 0;
21704     tmp |= fieldFromInstruction(insn, 12, 4) << 1;
21705     tmp |= fieldFromInstruction(insn, 22, 1) << 0;
21708     tmp |= fieldFromInstruction(insn, 0, 4) << 1;
21709     tmp |= fieldFromInstruction(insn, 5, 1) << 0;
21714     tmp |= fieldFromInstruction(insn, 12, 4) << 1;
21715     tmp |= fieldFromInstruction(insn, 22, 1) << 0;
21718     tmp |= fieldFromInstruction(insn, 0, 4) << 1;
21719     tmp |= fieldFromInstruction(insn, 5, 1) << 0;
21724     tmp |= fieldFromInstruction(insn, 12, 4) << 1;
21725     tmp |= fieldFromInstruction(insn, 22, 1) << 0;
21728     tmp |= fieldFromInstruction(insn, 7, 1) << 0;
21729     tmp |= fieldFromInstruction(insn, 16, 4) << 1;
21732     tmp |= fieldFromInstruction(insn, 0, 4) << 1;
21733     tmp |= fieldFromInstruction(insn, 5, 1) << 0;
21738     tmp |= fieldFromInstruction(insn, 12, 4) << 1;
21739     tmp |= fieldFromInstruction(insn, 22, 1) << 0;
21742     tmp |= fieldFromInstruction(insn, 0, 4) << 1;
21743     tmp |= fieldFromInstruction(insn, 5, 1) << 0;
21748     tmp |= fieldFromInstruction(insn, 12, 4) << 1;
21749     tmp |= fieldFromInstruction(insn, 22, 1) << 0;
21752     tmp |= fieldFromInstruction(insn, 0, 4) << 0;
21753     tmp |= fieldFromInstruction(insn, 5, 1) << 4;
21779       CurFieldValue = fieldFromInstruction(insn, Start, Len);
21806       InsnType FieldValue = fieldFromInstruction(insn, Start, Len);
lib/Target/ARM/Disassembler/ARMDisassembler.cpp
 1016   if (fieldFromInstruction(Insn32, 28, 4) == 0xE) {
 1033   if (fieldFromInstruction(Insn32, 28, 4) == 0xE) {
 1043   if (fieldFromInstruction(Insn32, 24, 8) == 0xF9) {
 1056   if (fieldFromInstruction(Insn32, 24, 4) == 0xF) {
 1442   unsigned Rm = fieldFromInstruction(Val, 0, 4);
 1443   unsigned type = fieldFromInstruction(Val, 5, 2);
 1444   unsigned imm = fieldFromInstruction(Val, 7, 5);
 1479   unsigned Rm = fieldFromInstruction(Val, 0, 4);
 1480   unsigned type = fieldFromInstruction(Val, 5, 2);
 1481   unsigned Rs = fieldFromInstruction(Val, 8, 4);
 1561   unsigned Vd = fieldFromInstruction(Val, 8, 5);
 1562   unsigned regs = fieldFromInstruction(Val, 0, 8);
 1585   unsigned Vd = fieldFromInstruction(Val, 8, 5);
 1586   unsigned regs = fieldFromInstruction(Val, 1, 7);
 1613   unsigned msb = fieldFromInstruction(Val, 5, 5);
 1614   unsigned lsb = fieldFromInstruction(Val, 0, 5);
 1637   unsigned pred = fieldFromInstruction(Insn, 28, 4);
 1638   unsigned CRd = fieldFromInstruction(Insn, 12, 4);
 1639   unsigned coproc = fieldFromInstruction(Insn, 8, 4);
 1640   unsigned imm = fieldFromInstruction(Insn, 0, 8);
 1641   unsigned Rn = fieldFromInstruction(Insn, 16, 4);
 1642   unsigned U = fieldFromInstruction(Insn, 23, 1);
 1816   unsigned Rn = fieldFromInstruction(Insn, 16, 4);
 1817   unsigned Rt = fieldFromInstruction(Insn, 12, 4);
 1818   unsigned Rm = fieldFromInstruction(Insn, 0, 4);
 1819   unsigned imm = fieldFromInstruction(Insn, 0, 12);
 1820   unsigned pred = fieldFromInstruction(Insn, 28, 4);
 1821   unsigned reg = fieldFromInstruction(Insn, 25, 1);
 1822   unsigned P = fieldFromInstruction(Insn, 24, 1);
 1823   unsigned W = fieldFromInstruction(Insn, 21, 1);
 1866   if (!fieldFromInstruction(Insn, 23, 1))
 1883     switch( fieldFromInstruction(Insn, 5, 2)) {
 1899     unsigned amt = fieldFromInstruction(Insn, 7, 5);
 1921   unsigned Rn = fieldFromInstruction(Val, 13, 4);
 1922   unsigned Rm = fieldFromInstruction(Val,  0, 4);
 1923   unsigned type = fieldFromInstruction(Val, 5, 2);
 1924   unsigned imm = fieldFromInstruction(Val, 7, 5);
 1925   unsigned U = fieldFromInstruction(Val, 12, 1);
 1965   unsigned Rt = fieldFromInstruction(Insn, 12, 4);
 1966   unsigned Rn = fieldFromInstruction(Insn, 16, 4);
 1967   unsigned Rm = fieldFromInstruction(Insn, 0, 4);
 1968   unsigned type = fieldFromInstruction(Insn, 22, 1);
 1969   unsigned imm = fieldFromInstruction(Insn, 8, 4);
 1970   unsigned U = ((~fieldFromInstruction(Insn, 23, 1)) & 1) << 8;
 1971   unsigned pred = fieldFromInstruction(Insn, 28, 4);
 1972   unsigned W = fieldFromInstruction(Insn, 21, 1);
 1973   unsigned P = fieldFromInstruction(Insn, 24, 1);
 2004       if (!type && fieldFromInstruction(Insn, 8, 4))
 2156   unsigned Rn = fieldFromInstruction(Insn, 16, 4);
 2157   unsigned mode = fieldFromInstruction(Insn, 23, 2);
 2185   unsigned Rd = fieldFromInstruction(Insn, 12, 4);
 2186   unsigned Rm = fieldFromInstruction(Insn, 0, 4);
 2187   unsigned Rn = fieldFromInstruction(Insn, 16, 4);
 2188   unsigned pred = fieldFromInstruction(Insn, 28, 4);
 2209   unsigned Rn = fieldFromInstruction(Insn, 16, 4);
 2210   unsigned pred = fieldFromInstruction(Insn, 28, 4);
 2211   unsigned reglist = fieldFromInstruction(Insn, 0, 16);
 2269     if (fieldFromInstruction(Insn, 20, 1) == 0) {
 2271       if (!(fieldFromInstruction(Insn, 22, 1) == 1 &&
 2272             fieldFromInstruction(Insn, 20, 1) == 0))
 2276           MCOperand::createImm(fieldFromInstruction(Insn, 0, 4)));
 2298   unsigned pred = fieldFromInstruction(Insn, 28, 4);
 2299   unsigned imm8 = fieldFromInstruction(Insn, 0, 8);
 2320   unsigned imod = fieldFromInstruction(Insn, 18, 2);
 2321   unsigned M = fieldFromInstruction(Insn, 17, 1);
 2322   unsigned iflags = fieldFromInstruction(Insn, 6, 3);
 2323   unsigned mode = fieldFromInstruction(Insn, 0, 5);
 2329   if (fieldFromInstruction(Insn, 5, 1) != 0 ||
 2330       fieldFromInstruction(Insn, 16, 1) != 0 ||
 2331       fieldFromInstruction(Insn, 20, 8) != 0x10)
 2367   unsigned imod = fieldFromInstruction(Insn, 9, 2);
 2368   unsigned M = fieldFromInstruction(Insn, 8, 1);
 2369   unsigned iflags = fieldFromInstruction(Insn, 5, 3);
 2370   unsigned mode = fieldFromInstruction(Insn, 0, 5);
 2397     int imm = fieldFromInstruction(Insn, 0, 8);
 2411   unsigned Rd = fieldFromInstruction(Insn, 8, 4);
 2414   imm |= (fieldFromInstruction(Insn, 0, 8) << 0);
 2415   imm |= (fieldFromInstruction(Insn, 12, 3) << 8);
 2416   imm |= (fieldFromInstruction(Insn, 16, 4) << 12);
 2417   imm |= (fieldFromInstruction(Insn, 26, 1) << 11);
 2435   unsigned Rd = fieldFromInstruction(Insn, 12, 4);
 2436   unsigned pred = fieldFromInstruction(Insn, 28, 4);
 2439   imm |= (fieldFromInstruction(Insn, 0, 12) << 0);
 2440   imm |= (fieldFromInstruction(Insn, 16, 4) << 12);
 2462   unsigned Rd = fieldFromInstruction(Insn, 16, 4);
 2463   unsigned Rn = fieldFromInstruction(Insn, 0, 4);
 2464   unsigned Rm = fieldFromInstruction(Insn, 8, 4);
 2465   unsigned Ra = fieldFromInstruction(Insn, 12, 4);
 2466   unsigned pred = fieldFromInstruction(Insn, 28, 4);
 2490   unsigned Pred = fieldFromInstruction(Insn, 28, 4);
 2491   unsigned Rn = fieldFromInstruction(Insn, 16, 4);
 2492   unsigned Rm = fieldFromInstruction(Insn, 0, 4);
 2511   unsigned Imm = fieldFromInstruction(Insn, 9, 1);
 2522   if (fieldFromInstruction(Insn, 20,12) != 0xf11 ||
 2523       fieldFromInstruction(Insn, 4,4) != 0)
 2525   if (fieldFromInstruction(Insn, 10,10) != 0 ||
 2526       fieldFromInstruction(Insn, 0,4) != 0)
 2539   unsigned add = fieldFromInstruction(Val, 12, 1);
 2540   unsigned imm = fieldFromInstruction(Val, 0, 12);
 2541   unsigned Rn = fieldFromInstruction(Val, 13, 4);
 2559   unsigned Rn = fieldFromInstruction(Val, 9, 4);
 2561   unsigned U = fieldFromInstruction(Val, 8, 1);
 2562   unsigned imm = fieldFromInstruction(Val, 0, 8);
 2579   unsigned Rn = fieldFromInstruction(Val, 9, 4);
 2581   unsigned U = fieldFromInstruction(Val, 8, 1);
 2582   unsigned imm = fieldFromInstruction(Val, 0, 8);
 2611   unsigned S = fieldFromInstruction(Insn, 26, 1);
 2612   unsigned J1 = fieldFromInstruction(Insn, 13, 1);
 2613   unsigned J2 = fieldFromInstruction(Insn, 11, 1);
 2616   unsigned imm10 = fieldFromInstruction(Insn, 16, 10);
 2617   unsigned imm11 = fieldFromInstruction(Insn, 0, 11);
 2632   unsigned pred = fieldFromInstruction(Insn, 28, 4);
 2633   unsigned imm = fieldFromInstruction(Insn, 0, 24) << 2;
 2637     imm |= fieldFromInstruction(Insn, 24, 1) << 1;
 2657   unsigned Rm = fieldFromInstruction(Val, 0, 4);
 2658   unsigned align = fieldFromInstruction(Val, 4, 2);
 2674   unsigned Rd = fieldFromInstruction(Insn, 12, 4);
 2675   Rd |= fieldFromInstruction(Insn, 22, 1) << 4;
 2676   unsigned wb = fieldFromInstruction(Insn, 16, 4);
 2677   unsigned Rn = fieldFromInstruction(Insn, 16, 4);
 2678   Rn |= fieldFromInstruction(Insn, 4, 2) << 4;
 2679   unsigned Rm = fieldFromInstruction(Insn, 0, 4);
 2948   unsigned type = fieldFromInstruction(Insn, 8, 4);
 2949   unsigned align = fieldFromInstruction(Insn, 4, 2);
 2954   unsigned load = fieldFromInstruction(Insn, 21, 1);
 2961   unsigned size = fieldFromInstruction(Insn, 6, 2);
 2964   unsigned type = fieldFromInstruction(Insn, 8, 4);
 2965   unsigned align = fieldFromInstruction(Insn, 4, 2);
 2969   unsigned load = fieldFromInstruction(Insn, 21, 1);
 2976   unsigned size = fieldFromInstruction(Insn, 6, 2);
 2979   unsigned align = fieldFromInstruction(Insn, 4, 2);
 2982   unsigned load = fieldFromInstruction(Insn, 21, 1);
 2989   unsigned size = fieldFromInstruction(Insn, 6, 2);
 2992   unsigned load = fieldFromInstruction(Insn, 21, 1);
 3001   unsigned Rd = fieldFromInstruction(Insn, 12, 4);
 3002   Rd |= fieldFromInstruction(Insn, 22, 1) << 4;
 3003   unsigned wb = fieldFromInstruction(Insn, 16, 4);
 3004   unsigned Rn = fieldFromInstruction(Insn, 16, 4);
 3005   Rn |= fieldFromInstruction(Insn, 4, 2) << 4;
 3006   unsigned Rm = fieldFromInstruction(Insn, 0, 4);
 3271   unsigned Rd = fieldFromInstruction(Insn, 12, 4);
 3272   Rd |= fieldFromInstruction(Insn, 22, 1) << 4;
 3273   unsigned Rn = fieldFromInstruction(Insn, 16, 4);
 3274   unsigned Rm = fieldFromInstruction(Insn, 0, 4);
 3275   unsigned align = fieldFromInstruction(Insn, 4, 1);
 3276   unsigned size = fieldFromInstruction(Insn, 6, 2);
 3318   unsigned Rd = fieldFromInstruction(Insn, 12, 4);
 3319   Rd |= fieldFromInstruction(Insn, 22, 1) << 4;
 3320   unsigned Rn = fieldFromInstruction(Insn, 16, 4);
 3321   unsigned Rm = fieldFromInstruction(Insn, 0, 4);
 3322   unsigned align = fieldFromInstruction(Insn, 4, 1);
 3323   unsigned size = 1 << fieldFromInstruction(Insn, 6, 2);
 3366   unsigned Rd = fieldFromInstruction(Insn, 12, 4);
 3367   Rd |= fieldFromInstruction(Insn, 22, 1) << 4;
 3368   unsigned Rn = fieldFromInstruction(Insn, 16, 4);
 3369   unsigned Rm = fieldFromInstruction(Insn, 0, 4);
 3370   unsigned inc = fieldFromInstruction(Insn, 5, 1) + 1;
 3401   unsigned Rd = fieldFromInstruction(Insn, 12, 4);
 3402   Rd |= fieldFromInstruction(Insn, 22, 1) << 4;
 3403   unsigned Rn = fieldFromInstruction(Insn, 16, 4);
 3404   unsigned Rm = fieldFromInstruction(Insn, 0, 4);
 3405   unsigned size = fieldFromInstruction(Insn, 6, 2);
 3406   unsigned inc = fieldFromInstruction(Insn, 5, 1) + 1;
 3407   unsigned align = fieldFromInstruction(Insn, 4, 1);
 3454   unsigned Rd = fieldFromInstruction(Insn, 12, 4);
 3455   Rd |= fieldFromInstruction(Insn, 22, 1) << 4;
 3456   unsigned imm = fieldFromInstruction(Insn, 0, 4);
 3457   imm |= fieldFromInstruction(Insn, 16, 3) << 4;
 3458   imm |= fieldFromInstruction(Insn, 24, 1) << 7;
 3459   imm |= fieldFromInstruction(Insn, 8, 4) << 8;
 3460   imm |= fieldFromInstruction(Insn, 5, 1) << 12;
 3461   unsigned Q = fieldFromInstruction(Insn, 6, 1);
 3500   unsigned Qd = ((fieldFromInstruction(Insn, 22, 1) << 3) |
 3501                  fieldFromInstruction(Insn, 13, 3));
 3502   unsigned cmode = fieldFromInstruction(Insn, 8, 4);
 3503   unsigned imm = fieldFromInstruction(Insn, 0, 4);
 3504   imm |= fieldFromInstruction(Insn, 16, 3) << 4;
 3505   imm |= fieldFromInstruction(Insn, 28, 1) << 7;
 3507   imm |= fieldFromInstruction(Insn, 5, 1)  << 12;
 3528   unsigned Qd = fieldFromInstruction(Insn, 13, 3);
 3529   Qd |= fieldFromInstruction(Insn, 22, 1) << 3;
 3534   unsigned Qn = fieldFromInstruction(Insn, 17, 3);
 3535   Qn |= fieldFromInstruction(Insn, 7, 1) << 3;
 3538   unsigned Qm = fieldFromInstruction(Insn, 1, 3);
 3539   Qm |= fieldFromInstruction(Insn, 5, 1) << 3;
 3542   if (!fieldFromInstruction(Insn, 12, 1)) // I bit clear => need input FPSCR
 3553   unsigned Rd = fieldFromInstruction(Insn, 12, 4);
 3554   Rd |= fieldFromInstruction(Insn, 22, 1) << 4;
 3555   unsigned Rm = fieldFromInstruction(Insn, 0, 4);
 3556   Rm |= fieldFromInstruction(Insn, 5, 1) << 4;
 3557   unsigned size = fieldFromInstruction(Insn, 18, 2);
 3596   unsigned Rd = fieldFromInstruction(Insn, 12, 4);
 3597   Rd |= fieldFromInstruction(Insn, 22, 1) << 4;
 3598   unsigned Rn = fieldFromInstruction(Insn, 16, 4);
 3599   Rn |= fieldFromInstruction(Insn, 7, 1) << 4;
 3600   unsigned Rm = fieldFromInstruction(Insn, 0, 4);
 3601   Rm |= fieldFromInstruction(Insn, 5, 1) << 4;
 3602   unsigned op = fieldFromInstruction(Insn, 6, 1);
 3632   unsigned dst = fieldFromInstruction(Insn, 8, 3);
 3633   unsigned imm = fieldFromInstruction(Insn, 0, 8);
 3680   unsigned Rn = fieldFromInstruction(Val, 0, 3);
 3681   unsigned Rm = fieldFromInstruction(Val, 3, 3);
 3695   unsigned Rn = fieldFromInstruction(Val, 0, 3);
 3696   unsigned imm = fieldFromInstruction(Val, 3, 5);
 3727   unsigned Rn = fieldFromInstruction(Val, 6, 4);
 3728   unsigned Rm = fieldFromInstruction(Val, 2, 4);
 3729   unsigned imm = fieldFromInstruction(Val, 0, 2);
 3756   unsigned Rt = fieldFromInstruction(Insn, 12, 4);
 3757   unsigned Rn = fieldFromInstruction(Insn, 16, 4);
 3826   unsigned addrmode = fieldFromInstruction(Insn, 4, 2);
 3827   addrmode |= fieldFromInstruction(Insn, 0, 4) << 2;
 3828   addrmode |= fieldFromInstruction(Insn, 16, 4) << 6;
 3839   unsigned Rn = fieldFromInstruction(Insn, 16, 4);
 3840   unsigned Rt = fieldFromInstruction(Insn, 12, 4);
 3841   unsigned U = fieldFromInstruction(Insn, 9, 1);
 3842   unsigned imm = fieldFromInstruction(Insn, 0, 8);
 3845   unsigned add = fieldFromInstruction(Insn, 9, 1);
 3923   unsigned Rn = fieldFromInstruction(Insn, 16, 4);
 3924   unsigned Rt = fieldFromInstruction(Insn, 12, 4);
 3925   unsigned imm = fieldFromInstruction(Insn, 0, 12);
 4003   unsigned Rn = fieldFromInstruction(Insn, 16, 4);
 4004   unsigned Rt = fieldFromInstruction(Insn, 12, 4);
 4005   unsigned imm = fieldFromInstruction(Insn, 0, 8);
 4042   unsigned Rt = fieldFromInstruction(Insn, 12, 4);
 4043   unsigned U = fieldFromInstruction(Insn, 23, 1);
 4044   int imm = fieldFromInstruction(Insn, 0, 12);
 4124   unsigned Rn = fieldFromInstruction(Val, 9, 4);
 4125   unsigned imm = fieldFromInstruction(Val, 0, 9);
 4140   unsigned Rn = fieldFromInstruction(Val, 8, 4);
 4141   unsigned imm = fieldFromInstruction(Val, 0, 8);
 4155   unsigned Rn = fieldFromInstruction(Val, 8, 4);
 4156   unsigned imm = fieldFromInstruction(Val, 0, 8);
 4197   unsigned Rn = fieldFromInstruction(Val, 9, 4);
 4198   unsigned imm = fieldFromInstruction(Val, 0, 9);
 4245   unsigned Rn = fieldFromInstruction(Val, 8, 3);
 4246   unsigned imm = fieldFromInstruction(Val, 0, 8);
 4262   unsigned Rn = fieldFromInstruction(Val, 8, 4);
 4263   unsigned imm = fieldFromInstruction(Val, 0, 8);
 4279   unsigned Rt = fieldFromInstruction(Insn, 12, 4);
 4280   unsigned Rn = fieldFromInstruction(Insn, 16, 4);
 4281   unsigned addr = fieldFromInstruction(Insn, 0, 8);
 4282   addr |= fieldFromInstruction(Insn, 9, 1) << 8;
 4284   unsigned load = fieldFromInstruction(Insn, 20, 1);
 4340   unsigned Rn = fieldFromInstruction(Val, 13, 4);
 4341   unsigned imm = fieldFromInstruction(Val, 0, 12);
 4364   unsigned imm = fieldFromInstruction(Insn, 0, 7);
 4378     unsigned Rdm = fieldFromInstruction(Insn, 0, 3);
 4379     Rdm |= fieldFromInstruction(Insn, 7, 1) << 3;
 4387     unsigned Rm = fieldFromInstruction(Insn, 3, 4);
 4400   unsigned imod = fieldFromInstruction(Insn, 4, 1) | 0x2;
 4401   unsigned flags = fieldFromInstruction(Insn, 0, 3);
 4412   unsigned Rm = fieldFromInstruction(Insn, 0, 4);
 4413   unsigned add = fieldFromInstruction(Insn, 4, 1);
 4425   unsigned Rn = fieldFromInstruction(Insn, 3, 4);
 4426   unsigned Qm = fieldFromInstruction(Insn, 0, 3);
 4440   unsigned Qm = fieldFromInstruction(Insn, 8, 3);
 4441   int imm = fieldFromInstruction(Insn, 0, 7);
 4446   if(!fieldFromInstruction(Insn, 7, 1)) {
 4503   unsigned Rn = fieldFromInstruction(Insn, 16, 4);
 4504   unsigned Rm = fieldFromInstruction(Insn, 0, 4);
 4519   unsigned pred = fieldFromInstruction(Insn, 22, 4);
 4521     unsigned opc = fieldFromInstruction(Insn, 4, 28);
 4536     unsigned imm = fieldFromInstruction(Insn, 0, 4);
 4540   unsigned brtarget = fieldFromInstruction(Insn, 0, 11) << 1;
 4541   brtarget |= fieldFromInstruction(Insn, 11, 1) << 19;
 4542   brtarget |= fieldFromInstruction(Insn, 13, 1) << 18;
 4543   brtarget |= fieldFromInstruction(Insn, 16, 6) << 12;
 4544   brtarget |= fieldFromInstruction(Insn, 26, 1) << 20;
 4559   unsigned ctrl = fieldFromInstruction(Val, 10, 2);
 4561     unsigned byte = fieldFromInstruction(Val, 8, 2);
 4562     unsigned imm = fieldFromInstruction(Val, 0, 8);
 4579     unsigned unrot = fieldFromInstruction(Val, 0, 7) | 0x80;
 4580     unsigned rot = fieldFromInstruction(Val, 7, 5);
 4693       unsigned Mask = fieldFromInstruction(Val, 10, 2);
 4723   unsigned R = fieldFromInstruction(Val, 5, 1);
 4724   unsigned SysM = fieldFromInstruction(Val, 0, 5);
 4740   unsigned Rt = fieldFromInstruction(Insn, 12, 4);
 4741   unsigned Rn = fieldFromInstruction(Insn, 16, 4);
 4742   unsigned pred = fieldFromInstruction(Insn, 28, 4);
 4762   unsigned Rd = fieldFromInstruction(Insn, 12, 4);
 4763   unsigned Rt = fieldFromInstruction(Insn, 0, 4);
 4764   unsigned Rn = fieldFromInstruction(Insn, 16, 4);
 4765   unsigned pred = fieldFromInstruction(Insn, 28, 4);
 4787   unsigned Rn = fieldFromInstruction(Insn, 16, 4);
 4788   unsigned Rt = fieldFromInstruction(Insn, 12, 4);
 4789   unsigned imm = fieldFromInstruction(Insn, 0, 12);
 4790   imm |= fieldFromInstruction(Insn, 16, 4) << 13;
 4791   imm |= fieldFromInstruction(Insn, 23, 1) << 12;
 4792   unsigned pred = fieldFromInstruction(Insn, 28, 4);
 4812   unsigned Rn = fieldFromInstruction(Insn, 16, 4);
 4813   unsigned Rt = fieldFromInstruction(Insn, 12, 4);
 4814   unsigned imm = fieldFromInstruction(Insn, 0, 12);
 4815   imm |= fieldFromInstruction(Insn, 16, 4) << 13;
 4816   imm |= fieldFromInstruction(Insn, 23, 1) << 12;
 4817   unsigned pred = fieldFromInstruction(Insn, 28, 4);
 4818   unsigned Rm = fieldFromInstruction(Insn, 0, 4);
 4839   unsigned Rn = fieldFromInstruction(Insn, 16, 4);
 4840   unsigned Rt = fieldFromInstruction(Insn, 12, 4);
 4841   unsigned imm = fieldFromInstruction(Insn, 0, 12);
 4842   imm |= fieldFromInstruction(Insn, 16, 4) << 13;
 4843   imm |= fieldFromInstruction(Insn, 23, 1) << 12;
 4844   unsigned pred = fieldFromInstruction(Insn, 28, 4);
 4864   unsigned Rn = fieldFromInstruction(Insn, 16, 4);
 4865   unsigned Rt = fieldFromInstruction(Insn, 12, 4);
 4866   unsigned imm = fieldFromInstruction(Insn, 0, 12);
 4867   imm |= fieldFromInstruction(Insn, 16, 4) << 13;
 4868   imm |= fieldFromInstruction(Insn, 23, 1) << 12;
 4869   unsigned pred = fieldFromInstruction(Insn, 28, 4);
 4889   unsigned Rn = fieldFromInstruction(Insn, 16, 4);
 4890   unsigned Rm = fieldFromInstruction(Insn, 0, 4);
 4891   unsigned Rd = fieldFromInstruction(Insn, 12, 4);
 4892   Rd |= fieldFromInstruction(Insn, 22, 1) << 4;
 4893   unsigned size = fieldFromInstruction(Insn, 10, 2);
 4901       if (fieldFromInstruction(Insn, 4, 1))
 4903       index = fieldFromInstruction(Insn, 5, 3);
 4906       if (fieldFromInstruction(Insn, 5, 1))
 4908       index = fieldFromInstruction(Insn, 6, 2);
 4909       if (fieldFromInstruction(Insn, 4, 1))
 4913       if (fieldFromInstruction(Insn, 6, 1))
 4915       index = fieldFromInstruction(Insn, 7, 1);
 4917       switch (fieldFromInstruction(Insn, 4, 2)) {
 4956   unsigned Rn = fieldFromInstruction(Insn, 16, 4);
 4957   unsigned Rm = fieldFromInstruction(Insn, 0, 4);
 4958   unsigned Rd = fieldFromInstruction(Insn, 12, 4);
 4959   Rd |= fieldFromInstruction(Insn, 22, 1) << 4;
 4960   unsigned size = fieldFromInstruction(Insn, 10, 2);
 4968       if (fieldFromInstruction(Insn, 4, 1))
 4970       index = fieldFromInstruction(Insn, 5, 3);
 4973       if (fieldFromInstruction(Insn, 5, 1))
 4975       index = fieldFromInstruction(Insn, 6, 2);
 4976       if (fieldFromInstruction(Insn, 4, 1))
 4980       if (fieldFromInstruction(Insn, 6, 1))
 4982       index = fieldFromInstruction(Insn, 7, 1);
 4984       switch (fieldFromInstruction(Insn, 4, 2)) {
 5021   unsigned Rn = fieldFromInstruction(Insn, 16, 4);
 5022   unsigned Rm = fieldFromInstruction(Insn, 0, 4);
 5023   unsigned Rd = fieldFromInstruction(Insn, 12, 4);
 5024   Rd |= fieldFromInstruction(Insn, 22, 1) << 4;
 5025   unsigned size = fieldFromInstruction(Insn, 10, 2);
 5034       index = fieldFromInstruction(Insn, 5, 3);
 5035       if (fieldFromInstruction(Insn, 4, 1))
 5039       index = fieldFromInstruction(Insn, 6, 2);
 5040       if (fieldFromInstruction(Insn, 4, 1))
 5042       if (fieldFromInstruction(Insn, 5, 1))
 5046       if (fieldFromInstruction(Insn, 5, 1))
 5048       index = fieldFromInstruction(Insn, 7, 1);
 5049       if (fieldFromInstruction(Insn, 4, 1) != 0)
 5051       if (fieldFromInstruction(Insn, 6, 1))
 5088   unsigned Rn = fieldFromInstruction(Insn, 16, 4);
 5089   unsigned Rm = fieldFromInstruction(Insn, 0, 4);
 5090   unsigned Rd = fieldFromInstruction(Insn, 12, 4);
 5091   Rd |= fieldFromInstruction(Insn, 22, 1) << 4;
 5092   unsigned size = fieldFromInstruction(Insn, 10, 2);
 5101       index = fieldFromInstruction(Insn, 5, 3);
 5102       if (fieldFromInstruction(Insn, 4, 1))
 5106       index = fieldFromInstruction(Insn, 6, 2);
 5107       if (fieldFromInstruction(Insn, 4, 1))
 5109       if (fieldFromInstruction(Insn, 5, 1))
 5113       if (fieldFromInstruction(Insn, 5, 1))
 5115       index = fieldFromInstruction(Insn, 7, 1);
 5116       if (fieldFromInstruction(Insn, 4, 1) != 0)
 5118       if (fieldFromInstruction(Insn, 6, 1))
 5151   unsigned Rn = fieldFromInstruction(Insn, 16, 4);
 5152   unsigned Rm = fieldFromInstruction(Insn, 0, 4);
 5153   unsigned Rd = fieldFromInstruction(Insn, 12, 4);
 5154   Rd |= fieldFromInstruction(Insn, 22, 1) << 4;
 5155   unsigned size = fieldFromInstruction(Insn, 10, 2);
 5164       if (fieldFromInstruction(Insn, 4, 1))
 5166       index = fieldFromInstruction(Insn, 5, 3);
 5169       if (fieldFromInstruction(Insn, 4, 1))
 5171       index = fieldFromInstruction(Insn, 6, 2);
 5172       if (fieldFromInstruction(Insn, 5, 1))
 5176       if (fieldFromInstruction(Insn, 4, 2))
 5178       index = fieldFromInstruction(Insn, 7, 1);
 5179       if (fieldFromInstruction(Insn, 6, 1))
 5221   unsigned Rn = fieldFromInstruction(Insn, 16, 4);
 5222   unsigned Rm = fieldFromInstruction(Insn, 0, 4);
 5223   unsigned Rd = fieldFromInstruction(Insn, 12, 4);
 5224   Rd |= fieldFromInstruction(Insn, 22, 1) << 4;
 5225   unsigned size = fieldFromInstruction(Insn, 10, 2);
 5234       if (fieldFromInstruction(Insn, 4, 1))
 5236       index = fieldFromInstruction(Insn, 5, 3);
 5239       if (fieldFromInstruction(Insn, 4, 1))
 5241       index = fieldFromInstruction(Insn, 6, 2);
 5242       if (fieldFromInstruction(Insn, 5, 1))
 5246       if (fieldFromInstruction(Insn, 4, 2))
 5248       index = fieldFromInstruction(Insn, 7, 1);
 5249       if (fieldFromInstruction(Insn, 6, 1))
 5284   unsigned Rn = fieldFromInstruction(Insn, 16, 4);
 5285   unsigned Rm = fieldFromInstruction(Insn, 0, 4);
 5286   unsigned Rd = fieldFromInstruction(Insn, 12, 4);
 5287   Rd |= fieldFromInstruction(Insn, 22, 1) << 4;
 5288   unsigned size = fieldFromInstruction(Insn, 10, 2);
 5297       if (fieldFromInstruction(Insn, 4, 1))
 5299       index = fieldFromInstruction(Insn, 5, 3);
 5302       if (fieldFromInstruction(Insn, 4, 1))
 5304       index = fieldFromInstruction(Insn, 6, 2);
 5305       if (fieldFromInstruction(Insn, 5, 1))
 5309       switch (fieldFromInstruction(Insn, 4, 2)) {
 5315           align = 4 << fieldFromInstruction(Insn, 4, 2); break;
 5318       index = fieldFromInstruction(Insn, 7, 1);
 5319       if (fieldFromInstruction(Insn, 6, 1))
 5365   unsigned Rn = fieldFromInstruction(Insn, 16, 4);
 5366   unsigned Rm = fieldFromInstruction(Insn, 0, 4);
 5367   unsigned Rd = fieldFromInstruction(Insn, 12, 4);
 5368   Rd |= fieldFromInstruction(Insn, 22, 1) << 4;
 5369   unsigned size = fieldFromInstruction(Insn, 10, 2);
 5378       if (fieldFromInstruction(Insn, 4, 1))
 5380       index = fieldFromInstruction(Insn, 5, 3);
 5383       if (fieldFromInstruction(Insn, 4, 1))
 5385       index = fieldFromInstruction(Insn, 6, 2);
 5386       if (fieldFromInstruction(Insn, 5, 1))
 5390       switch (fieldFromInstruction(Insn, 4, 2)) {
 5396           align = 4 << fieldFromInstruction(Insn, 4, 2); break;
 5399       index = fieldFromInstruction(Insn, 7, 1);
 5400       if (fieldFromInstruction(Insn, 6, 1))
 5436   unsigned Rt  = fieldFromInstruction(Insn, 12, 4);
 5437   unsigned Rt2 = fieldFromInstruction(Insn, 16, 4);
 5438   unsigned Rm  = fieldFromInstruction(Insn,  5, 1);
 5439   unsigned pred = fieldFromInstruction(Insn, 28, 4);
 5440   Rm |= fieldFromInstruction(Insn, 0, 4) << 1;
 5462   unsigned Rt  = fieldFromInstruction(Insn, 12, 4);
 5463   unsigned Rt2 = fieldFromInstruction(Insn, 16, 4);
 5464   unsigned Rm  = fieldFromInstruction(Insn,  5, 1);
 5465   unsigned pred = fieldFromInstruction(Insn, 28, 4);
 5466   Rm |= fieldFromInstruction(Insn, 0, 4) << 1;
 5488   unsigned pred = fieldFromInstruction(Insn, 4, 4);
 5489   unsigned mask = fieldFromInstruction(Insn, 0, 4);
 5519   unsigned Rt = fieldFromInstruction(Insn, 12, 4);
 5520   unsigned Rt2 = fieldFromInstruction(Insn, 8, 4);
 5521   unsigned Rn = fieldFromInstruction(Insn, 16, 4);
 5522   unsigned addr = fieldFromInstruction(Insn, 0, 8);
 5523   unsigned W = fieldFromInstruction(Insn, 21, 1);
 5524   unsigned U = fieldFromInstruction(Insn, 23, 1);
 5525   unsigned P = fieldFromInstruction(Insn, 24, 1);
 5556   unsigned Rt = fieldFromInstruction(Insn, 12, 4);
 5557   unsigned Rt2 = fieldFromInstruction(Insn, 8, 4);
 5558   unsigned Rn = fieldFromInstruction(Insn, 16, 4);
 5559   unsigned addr = fieldFromInstruction(Insn, 0, 8);
 5560   unsigned W = fieldFromInstruction(Insn, 21, 1);
 5561   unsigned U = fieldFromInstruction(Insn, 23, 1);
 5562   unsigned P = fieldFromInstruction(Insn, 24, 1);
 5588   unsigned sign1 = fieldFromInstruction(Insn, 21, 1);
 5589   unsigned sign2 = fieldFromInstruction(Insn, 23, 1);
 5592   unsigned Val = fieldFromInstruction(Insn, 0, 8);
 5593   Val |= fieldFromInstruction(Insn, 12, 3) << 8;
 5594   Val |= fieldFromInstruction(Insn, 26, 1) << 11;
 5614   unsigned Rt   = fieldFromInstruction(Insn, 12, 4);
 5615   unsigned Rt2  = fieldFromInstruction(Insn, 0,  4);
 5616   unsigned Rn   = fieldFromInstruction(Insn, 16, 4);
 5617   unsigned pred = fieldFromInstruction(Insn, 28, 4);
 5645   unsigned Vd = (fieldFromInstruction(Insn, 12, 4) << 0);
 5646   Vd |= (fieldFromInstruction(Insn, 22, 1) << 4);
 5647   unsigned Vm = (fieldFromInstruction(Insn, 0, 4) << 0);
 5648   Vm |= (fieldFromInstruction(Insn, 5, 1) << 4);
 5649   unsigned imm = fieldFromInstruction(Insn, 16, 6);
 5650   unsigned cmode = fieldFromInstruction(Insn, 8, 4);
 5651   unsigned op = fieldFromInstruction(Insn, 5, 1);
 5704   unsigned Vd = (fieldFromInstruction(Insn, 12, 4) << 0);
 5705   Vd |= (fieldFromInstruction(Insn, 22, 1) << 4);
 5706   unsigned Vm = (fieldFromInstruction(Insn, 0, 4) << 0);
 5707   Vm |= (fieldFromInstruction(Insn, 5, 1) << 4);
 5708   unsigned imm = fieldFromInstruction(Insn, 16, 6);
 5709   unsigned cmode = fieldFromInstruction(Insn, 8, 4);
 5710   unsigned op = fieldFromInstruction(Insn, 5, 1);
 5761   unsigned Vd = (fieldFromInstruction(Insn, 12, 4) << 0);
 5762   Vd |= (fieldFromInstruction(Insn, 22, 1) << 4);
 5763   unsigned Vn = (fieldFromInstruction(Insn, 16, 4) << 0);
 5764   Vn |= (fieldFromInstruction(Insn, 7, 1) << 4);
 5765   unsigned Vm = (fieldFromInstruction(Insn, 0, 4) << 0);
 5766   Vm |= (fieldFromInstruction(Insn, 5, 1) << 4);
 5767   unsigned q = (fieldFromInstruction(Insn, 6, 1) << 0);
 5768   unsigned rotate = (fieldFromInstruction(Insn, 20, 2) << 0);
 5794   unsigned Rn = fieldFromInstruction(Val, 16, 4);
 5795   unsigned Rt = fieldFromInstruction(Val, 12, 4);
 5796   unsigned Rm = fieldFromInstruction(Val, 0, 4);
 5797   Rm |= (fieldFromInstruction(Val, 23, 1) << 4);
 5798   unsigned Cond = fieldFromInstruction(Val, 28, 4);
 5800   if (fieldFromInstruction(Val, 8, 4) != 0 || Rn == Rt)
 5821   unsigned CRm = fieldFromInstruction(Val, 0, 4);
 5822   unsigned opc1 = fieldFromInstruction(Val, 4, 4);
 5823   unsigned cop = fieldFromInstruction(Val, 8, 4);
 5824   unsigned Rt = fieldFromInstruction(Val, 12, 4);
 5825   unsigned Rt2 = fieldFromInstruction(Val, 16, 4);
 5881     unsigned Rt = fieldFromInstruction(Val, 12, 4);
 5905     unsigned pred = fieldFromInstruction(Val, 28, 4);
 5961   unsigned Imm = fieldFromInstruction(Insn, 11, 1) |
 5962                  fieldFromInstruction(Insn, 1, 10) << 1;
 5981                DecoderGPRRegisterClass(Inst, fieldFromInstruction(Insn, 16, 4),
 5992     unsigned Rn = fieldFromInstruction(Insn, 16, 4);
 6007                                             fieldFromInstruction(Insn, 16, 4),
 6056     unsigned reglist = (fieldFromInstruction(Insn, 1, 7) << 1) |
 6057                        (fieldFromInstruction(Insn, 12, 4) << 8) |
 6058                        (fieldFromInstruction(Insn, 22, 1) << 12);
 6063     unsigned reglist = fieldFromInstruction(Insn, 0, 8) |
 6064                        (fieldFromInstruction(Insn, 22, 1) << 8) |
 6065                        (fieldFromInstruction(Insn, 12, 4) << 9);
 6300   unsigned Rn = fieldFromInstruction(Val, 16, 4);
 6301   unsigned addr = fieldFromInstruction(Val, 0, 7) |
 6302                   (fieldFromInstruction(Val, 23, 1) << 7) | (Rn << 8);
 6322   unsigned Qd = fieldFromInstruction(Val, 13, 3);
 6323   unsigned addr = fieldFromInstruction(Val, 0, 7) |
 6324                   (fieldFromInstruction(Val, 23, 1) << 7) | (Rn << 8);
 6340                            fieldFromInstruction(Val, 16, 3),
 6349                            fieldFromInstruction(Val, 16, 4),
 6358                            fieldFromInstruction(Val, 17, 3),
 6400   unsigned Rt = fieldFromInstruction(Insn, 0, 4);
 6401   unsigned Rt2 = fieldFromInstruction(Insn, 16, 4);
 6402   unsigned Qd = ((fieldFromInstruction(Insn, 22, 1) << 3) |
 6403                  fieldFromInstruction(Insn, 13, 3));
 6404   unsigned index = fieldFromInstruction(Insn, 4, 1);
 6423   unsigned Rt = fieldFromInstruction(Insn, 0, 4);
 6424   unsigned Rt2 = fieldFromInstruction(Insn, 16, 4);
 6425   unsigned Qd = ((fieldFromInstruction(Insn, 22, 1) << 3) |
 6426                  fieldFromInstruction(Insn, 13, 3));
 6427   unsigned index = fieldFromInstruction(Insn, 4, 1);
 6449   unsigned RdaLo = fieldFromInstruction(Insn, 17, 3) << 1;
 6450   unsigned RdaHi = fieldFromInstruction(Insn, 9, 3) << 1;
 6451   unsigned Rm = fieldFromInstruction(Insn, 12, 4);
 6459     unsigned Rda = fieldFromInstruction(Insn, 16, 4);
 6486     if (fieldFromInstruction (Insn, 6, 3) != 4)
 6516     unsigned Saturate = fieldFromInstruction(Insn, 7, 1);
 6527   unsigned Qd = ((fieldFromInstruction(Insn, 22, 1) << 3) |
 6528                  fieldFromInstruction(Insn, 13, 3));
 6529   unsigned Qm = ((fieldFromInstruction(Insn, 5, 1) << 3) |
 6530                  fieldFromInstruction(Insn, 1, 3));
 6531   unsigned imm6 = fieldFromInstruction(Insn, 16, 6);
 6548   unsigned Qn = fieldFromInstruction(Insn, 17, 3);
 6555     fc = fieldFromInstruction(Insn, 12, 1) << 2 |
 6556          fieldFromInstruction(Insn, 7, 1) |
 6557          fieldFromInstruction(Insn, 5, 1) << 1;
 6558     unsigned Rm = fieldFromInstruction(Insn, 0, 4);
 6562     fc = fieldFromInstruction(Insn, 12, 1) << 2 |
 6563          fieldFromInstruction(Insn, 7, 1) |
 6564          fieldFromInstruction(Insn, 0, 1) << 1;
 6565     unsigned Qm = fieldFromInstruction(Insn, 5, 1) << 4 |
 6566                   fieldFromInstruction(Insn, 1, 3);
 6585   unsigned Rn = fieldFromInstruction(Insn, 16, 4);