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

References

gen/lib/Target/AArch64/AArch64GenMCCodeEmitter.inc
 5402   (void)op;  // suppress warning
 5508       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5509       op &= UINT64_C(15);
 5510       op <<= 8;
 5511       Value |= op;
 5517       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5518       op &= UINT64_C(15);
 5519       Value |= op;
 5542       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5543       op &= UINT64_C(15);
 5544       Value |= op;
 5546       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5547       op &= UINT64_C(15);
 5548       op <<= 10;
 5549       Value |= op;
 5551       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 5552       op &= UINT64_C(15);
 5553       op <<= 16;
 5554       Value |= op;
 5556       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5557       op &= UINT64_C(15);
 5558       op <<= 5;
 5559       Value |= op;
 5567       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5568       op &= UINT64_C(15);
 5569       Value |= op;
 5571       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5572       op &= UINT64_C(15);
 5573       op <<= 10;
 5574       Value |= op;
 5576       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5577       op &= UINT64_C(15);
 5578       op <<= 5;
 5579       Value |= op;
 5585       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5586       op &= UINT64_C(15);
 5587       Value |= op;
 5589       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5590       op &= UINT64_C(15);
 5591       op <<= 5;
 5592       Value |= op;
 5675       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5676       op &= UINT64_C(15);
 5677       Value |= op;
 5679       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5680       op &= UINT64_C(7);
 5681       op <<= 10;
 5682       Value |= op;
 5684       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 5685       op &= UINT64_C(31);
 5686       op <<= 16;
 5687       Value |= op;
 5689       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5690       op &= UINT64_C(31);
 5691       op <<= 5;
 5692       Value |= op;
 5714       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5715       op &= UINT64_C(15);
 5716       Value |= op;
 5718       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5719       op &= UINT64_C(7);
 5720       op <<= 10;
 5721       Value |= op;
 5723       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5724       op &= UINT64_C(31);
 5725       op <<= 5;
 5726       Value |= op;
 5754       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5755       op &= UINT64_C(15);
 5756       Value |= op;
 5758       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5759       op &= UINT64_C(7);
 5760       op <<= 10;
 5761       Value |= op;
 5763       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5764       op &= UINT64_C(31);
 5765       op <<= 5;
 5766       Value |= op;
 5768       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 5769       op &= UINT64_C(31);
 5770       op <<= 16;
 5771       Value |= op;
 5791       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5792       op &= UINT64_C(15);
 5793       Value |= op;
 5795       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5796       op &= UINT64_C(7);
 5797       op <<= 10;
 5798       Value |= op;
 5800       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5801       op &= UINT64_C(31);
 5802       op <<= 5;
 5803       Value |= op;
 5805       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 5806       op &= UINT64_C(127);
 5807       op <<= 14;
 5808       Value |= op;
 5814       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5815       op &= UINT64_C(15);
 5816       Value |= op;
 5818       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5819       op &= UINT64_C(15);
 5820       op <<= 10;
 5821       Value |= op;
 5823       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 5824       op &= UINT64_C(15);
 5825       op <<= 5;
 5826       Value |= op;
 5854       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5855       op &= UINT64_C(15);
 5856       Value |= op;
 5858       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5859       op &= UINT64_C(15);
 5860       op <<= 16;
 5861       Value |= op;
 5863       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5864       op &= UINT64_C(15);
 5865       op <<= 5;
 5866       Value |= op;
 5876       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5877       op &= UINT64_C(15);
 5878       Value |= op;
 5880       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5881       op &= UINT64_C(15);
 5882       op <<= 5;
 5883       Value |= op;
 5959       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5960       op &= UINT64_C(15);
 5961       Value |= op;
 5963       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5964       op &= UINT64_C(31);
 5965       op <<= 16;
 5966       Value |= op;
 5968       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5969       op &= UINT64_C(31);
 5970       op <<= 5;
 5971       Value |= op;
 5983       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5984       op &= UINT64_C(15);
 5985       Value |= op;
 5987       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5988       op &= UINT64_C(31);
 5989       op <<= 5;
 5990       Value |= op;
 5996       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5997       op &= UINT64_C(15);
 5998       Value |= op;
 6000       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6001       op &= UINT64_C(15);
 6002       op <<= 10;
 6003       Value |= op;
 6005       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6006       op &= UINT64_C(15);
 6007       op <<= 5;
 6008       Value |= op;
 6017       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6018       op &= UINT64_C(15);
 6019       Value |= op;
 6021       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6022       op &= UINT64_C(15);
 6023       op <<= 5;
 6024       Value |= op;
 6029       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6030       op &= UINT64_C(15);
 6031       op <<= 10;
 6032       Value |= op;
 6034       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6035       op &= UINT64_C(15);
 6036       op <<= 5;
 6037       Value |= op;
 6045       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6046       op &= UINT64_C(15);
 6047       op <<= 10;
 6048       Value |= op;
 6050       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6051       op &= UINT64_C(15);
 6052       op <<= 5;
 6053       Value |= op;
 6055       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6056       op &= UINT64_C(31);
 6057       Value |= op;
 6065       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6066       op &= UINT64_C(15);
 6067       op <<= 10;
 6068       Value |= op;
 6070       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6071       op &= UINT64_C(31);
 6072       Value |= op;
 6074       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6075       op &= UINT64_C(31);
 6076       op <<= 16;
 6077       Value |= op;
 6079       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6080       op &= UINT64_C(31);
 6081       op <<= 5;
 6082       Value |= op;
 6094       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6095       op &= UINT64_C(7);
 6096       op <<= 10;
 6097       Value |= op;
 6099       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6100       op &= UINT64_C(31);
 6101       Value |= op;
 6103       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6104       op &= UINT64_C(31);
 6105       op <<= 5;
 6106       Value |= op;
 6118       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6119       op &= UINT64_C(7);
 6120       op <<= 10;
 6121       Value |= op;
 6123       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6124       op &= UINT64_C(31);
 6125       Value |= op;
 6127       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6128       op &= UINT64_C(31);
 6129       op <<= 5;
 6130       Value |= op;
 6176       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6177       op &= UINT64_C(7);
 6178       op <<= 10;
 6179       Value |= op;
 6181       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6182       op &= UINT64_C(31);
 6183       op <<= 16;
 6184       Value |= op;
 6186       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6187       op &= UINT64_C(31);
 6188       op <<= 5;
 6189       Value |= op;
 6191       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6192       op &= UINT64_C(31);
 6193       Value |= op;
 6216       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6217       op &= UINT64_C(7);
 6218       op <<= 10;
 6219       Value |= op;
 6221       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6222       op &= UINT64_C(31);
 6223       op <<= 16;
 6224       Value |= op;
 6226       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6227       op &= UINT64_C(31);
 6228       op <<= 5;
 6229       Value |= op;
 6231       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6232       op &= UINT64_C(31);
 6233       Value |= op;
 6372       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6373       op &= UINT64_C(7);
 6374       op <<= 10;
 6375       Value |= op;
 6377       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6378       op &= UINT64_C(31);
 6379       op <<= 5;
 6380       Value |= op;
 6382       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6383       op &= UINT64_C(31);
 6384       op <<= 16;
 6385       Value |= op;
 6387       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6388       op &= UINT64_C(31);
 6389       Value |= op;
 6413       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6414       op &= UINT64_C(7);
 6415       op <<= 10;
 6416       Value |= op;
 6418       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6419       op &= UINT64_C(31);
 6420       op <<= 5;
 6421       Value |= op;
 6423       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6424       op &= UINT64_C(31);
 6425       op <<= 16;
 6426       Value |= op;
 6428       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6429       op &= UINT64_C(15);
 6430       Value |= op;
 6492       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6493       op &= UINT64_C(7);
 6494       op <<= 10;
 6495       Value |= op;
 6497       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6498       op &= UINT64_C(31);
 6499       op <<= 5;
 6500       Value |= op;
 6502       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6503       op &= UINT64_C(31);
 6504       Value |= op;
 6506       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6507       op &= UINT64_C(15);
 6508       op <<= 16;
 6509       Value |= op;
 6529       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6530       op &= UINT64_C(7);
 6531       op <<= 10;
 6532       Value |= op;
 6534       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6535       op &= UINT64_C(31);
 6536       op <<= 5;
 6537       Value |= op;
 6539       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6540       op &= UINT64_C(31);
 6541       Value |= op;
 6543       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6544       op &= UINT64_C(63);
 6545       op <<= 16;
 6546       Value |= op;
 6593       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6594       op &= UINT64_C(7);
 6595       op <<= 10;
 6596       Value |= op;
 6598       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6599       op &= UINT64_C(31);
 6600       Value |= op;
 6602       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6603       op &= UINT64_C(31);
 6604       op <<= 5;
 6605       Value |= op;
 6620       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6621       op &= UINT64_C(7);
 6622       op <<= 10;
 6623       Value |= op;
 6625       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6626       op &= UINT64_C(31);
 6627       Value |= op;
 6629       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6630       op &= UINT64_C(31);
 6631       op <<= 5;
 6632       Value |= op;
 6648       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6649       op &= UINT64_C(7);
 6650       op <<= 10;
 6651       Value |= op;
 6653       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 6654       op &= UINT64_C(31);
 6655       op <<= 16;
 6656       Value |= op;
 6658       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6659       op &= UINT64_C(31);
 6660       Value |= op;
 6662       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6663       op &= UINT64_C(31);
 6664       op <<= 5;
 6665       Value |= op;
 6675       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6676       op &= UINT64_C(7);
 6677       op <<= 10;
 6678       Value |= op;
 6680       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6681       op &= UINT64_C(31);
 6682       Value |= op;
 6684       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6685       op &= UINT64_C(31);
 6686       op <<= 5;
 6687       Value |= op;
 6711       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6712       op &= UINT64_C(7);
 6713       op <<= 10;
 6714       Value |= op;
 6716       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6717       op &= UINT64_C(31);
 6718       Value |= op;
 6720       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 6721       op &= UINT64_C(31);
 6722       op <<= 16;
 6723       Value |= op;
 6725       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6726       op &= UINT64_C(31);
 6727       op <<= 5;
 6728       Value |= op;
 6740       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6741       op &= UINT64_C(7);
 6742       op <<= 10;
 6743       Value |= op;
 6745       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6746       op &= UINT64_C(31);
 6747       Value |= op;
 6749       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 6750       op &= UINT64_C(31);
 6751       op <<= 5;
 6752       Value |= op;
 6754       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6755       op &= UINT64_C(31);
 6756       op <<= 16;
 6757       Value |= op;
 6917       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6918       op &= UINT64_C(7);
 6919       op <<= 10;
 6920       Value |= op;
 6922       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6923       op &= UINT64_C(31);
 6924       Value |= op;
 6926       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6927       op &= UINT64_C(31);
 6928       op <<= 5;
 6929       Value |= op;
 6957       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6958       op &= UINT64_C(7);
 6959       op <<= 10;
 6960       Value |= op;
 6962       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6963       op &= UINT64_C(31);
 6964       Value |= op;
 6966       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6967       op &= UINT64_C(1);
 6968       op <<= 5;
 6969       Value |= op;
 6977       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6978       op &= UINT64_C(7);
 6979       op <<= 10;
 6980       Value |= op;
 6982       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6983       op &= UINT64_C(31);
 6984       Value |= op;
 6986       op = getVecShiftL16OpValue(MI, 3, Fixups, STI);
 6987       op &= UINT64_C(15);
 6988       op <<= 5;
 6989       Value |= op;
 6997       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6998       op &= UINT64_C(7);
 6999       op <<= 10;
 7000       Value |= op;
 7002       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7003       op &= UINT64_C(31);
 7004       Value |= op;
 7006       op = getVecShiftL32OpValue(MI, 3, Fixups, STI);
 7007       op &= UINT64_C(31);
 7008       op <<= 5;
 7009       Value |= op;
 7017       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7018       op &= UINT64_C(7);
 7019       op <<= 10;
 7020       Value |= op;
 7022       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7023       op &= UINT64_C(31);
 7024       Value |= op;
 7026       op = getVecShiftL64OpValue(MI, 3, Fixups, STI);
 7027       Value |= (op & UINT64_C(32)) << 17;
 7028       Value |= (op & UINT64_C(31)) << 5;
 7036       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7037       op &= UINT64_C(7);
 7038       op <<= 10;
 7039       Value |= op;
 7041       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7042       op &= UINT64_C(31);
 7043       Value |= op;
 7045       op = getVecShiftL8OpValue(MI, 3, Fixups, STI);
 7046       op &= UINT64_C(7);
 7047       op <<= 5;
 7048       Value |= op;
 7057       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7058       op &= UINT64_C(7);
 7059       op <<= 10;
 7060       Value |= op;
 7062       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7063       op &= UINT64_C(31);
 7064       Value |= op;
 7066       op = getVecShiftR16OpValue(MI, 3, Fixups, STI);
 7067       op &= UINT64_C(15);
 7068       op <<= 5;
 7069       Value |= op;
 7078       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7079       op &= UINT64_C(7);
 7080       op <<= 10;
 7081       Value |= op;
 7083       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7084       op &= UINT64_C(31);
 7085       Value |= op;
 7087       op = getVecShiftR32OpValue(MI, 3, Fixups, STI);
 7088       op &= UINT64_C(31);
 7089       op <<= 5;
 7090       Value |= op;
 7099       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7100       op &= UINT64_C(7);
 7101       op <<= 10;
 7102       Value |= op;
 7104       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7105       op &= UINT64_C(31);
 7106       Value |= op;
 7108       op = getVecShiftR64OpValue(MI, 3, Fixups, STI);
 7109       Value |= (op & UINT64_C(32)) << 17;
 7110       Value |= (op & UINT64_C(31)) << 5;
 7119       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7120       op &= UINT64_C(7);
 7121       op <<= 10;
 7122       Value |= op;
 7124       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7125       op &= UINT64_C(31);
 7126       Value |= op;
 7128       op = getVecShiftR8OpValue(MI, 3, Fixups, STI);
 7129       op &= UINT64_C(7);
 7130       op <<= 5;
 7131       Value |= op;
 7282       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7283       op &= UINT64_C(7);
 7284       op <<= 10;
 7285       Value |= op;
 7287       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7288       op &= UINT64_C(31);
 7289       op <<= 5;
 7290       Value |= op;
 7292       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7293       op &= UINT64_C(31);
 7294       Value |= op;
 7302       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7303       op &= UINT64_C(7);
 7304       op <<= 10;
 7305       Value |= op;
 7307       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7308       op &= UINT64_C(31);
 7309       op <<= 5;
 7310       Value |= op;
 7312       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7313       op &= UINT64_C(31);
 7314       Value |= op;
 7342       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7343       op &= UINT64_C(7);
 7344       op <<= 10;
 7345       Value |= op;
 7347       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7348       op &= UINT64_C(31);
 7349       op <<= 5;
 7350       Value |= op;
 7352       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7353       op &= UINT64_C(31);
 7354       Value |= op;
 7356       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7357       op &= UINT64_C(31);
 7358       op <<= 16;
 7359       Value |= op;
 7371       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7372       op &= UINT64_C(7);
 7373       op <<= 10;
 7374       Value |= op;
 7376       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7377       op &= UINT64_C(31);
 7378       op <<= 5;
 7379       Value |= op;
 7381       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7382       op &= UINT64_C(31);
 7383       op <<= 16;
 7384       Value |= op;
 7386       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7387       op &= UINT64_C(15);
 7388       Value |= op;
 7398       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7399       op &= UINT64_C(7);
 7400       op <<= 10;
 7401       Value |= op;
 7403       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7404       op &= UINT64_C(31);
 7405       op <<= 5;
 7406       Value |= op;
 7408       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7409       op &= UINT64_C(31);
 7410       Value |= op;
 7421       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7422       op &= UINT64_C(7);
 7423       op <<= 10;
 7424       Value |= op;
 7426       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7427       op &= UINT64_C(31);
 7428       op <<= 16;
 7429       Value |= op;
 7431       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7432       op &= UINT64_C(31);
 7433       op <<= 5;
 7434       Value |= op;
 7436       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7437       op &= UINT64_C(31);
 7438       Value |= op;
 7445       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7446       op &= UINT64_C(15);
 7447       op <<= 16;
 7448       Value |= op;
 7450       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7451       op &= UINT64_C(31);
 7452       Value |= op;
 7454       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7455       op &= UINT64_C(255);
 7456       op <<= 5;
 7457       Value |= op;
 7465       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7466       op &= UINT64_C(7);
 7467       op <<= 10;
 7468       Value |= op;
 7470       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7471       op &= UINT64_C(31);
 7472       op <<= 5;
 7473       Value |= op;
 7475       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7476       op &= UINT64_C(31);
 7477       Value |= op;
 7485       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7486       op &= UINT64_C(7);
 7487       op <<= 10;
 7488       Value |= op;
 7490       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7491       op &= UINT64_C(31);
 7492       op <<= 5;
 7493       Value |= op;
 7495       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7496       op &= UINT64_C(31);
 7497       Value |= op;
 7626       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7627       op &= UINT64_C(7);
 7628       op <<= 10;
 7629       Value |= op;
 7631       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7632       op &= UINT64_C(31);
 7633       Value |= op;
 7635       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7636       op &= UINT64_C(31);
 7637       op <<= 5;
 7638       Value |= op;
 7660       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7661       op &= UINT64_C(15);
 7662       op <<= 5;
 7663       Value |= op;
 7665       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7666       op &= UINT64_C(31);
 7667       Value |= op;
 7672       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7673       op &= UINT64_C(15);
 7674       op <<= 5;
 7675       Value |= op;
 7681       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7682       op &= UINT64_C(15);
 7683       Value |= op;
 7685       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7686       op &= UINT64_C(31);
 7687       op <<= 5;
 7688       Value |= op;
 7690       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7691       Value |= (op & UINT64_C(504)) << 13;
 7692       Value |= (op & UINT64_C(7)) << 10;
 7706       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7707       op &= UINT64_C(31);
 7708       Value |= op;
 7714       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7715       op &= UINT64_C(31);
 7716       Value |= op;
 7718       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7719       op &= UINT64_C(31);
 7720       op <<= 16;
 7721       Value |= op;
 7723       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7724       op &= UINT64_C(63);
 7725       op <<= 5;
 7726       Value |= op;
 8328       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8329       op &= UINT64_C(31);
 8330       Value |= op;
 8332       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8333       op &= UINT64_C(31);
 8334       op <<= 5;
 8335       Value |= op;
 8360       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8361       op &= UINT64_C(31);
 8362       Value |= op;
 8364       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8365       op &= UINT64_C(31);
 8366       op <<= 5;
 8367       Value |= op;
 8369       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8370       op &= UINT64_C(15);
 8371       op <<= 16;
 8372       Value |= op;
 8374       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 8375       Value |= (op & UINT64_C(3)) << 20;
 8376       Value |= (op & UINT64_C(4)) << 9;
 9032       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9033       op &= UINT64_C(31);
 9034       Value |= op;
 9036       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9037       op &= UINT64_C(31);
 9038       op <<= 5;
 9039       Value |= op;
 9041       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 9042       op &= UINT64_C(31);
 9043       op <<= 16;
 9044       Value |= op;
 9068       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9069       op &= UINT64_C(31);
 9070       Value |= op;
 9072       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9073       op &= UINT64_C(31);
 9074       op <<= 5;
 9075       Value |= op;
 9077       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 9078       op &= UINT64_C(31);
 9079       op <<= 16;
 9080       Value |= op;
 9082       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 9083       op &= UINT64_C(31);
 9084       op <<= 10;
 9085       Value |= op;
 9100       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9101       op &= UINT64_C(31);
 9102       Value |= op;
 9104       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9105       op &= UINT64_C(31);
 9106       op <<= 5;
 9107       Value |= op;
 9109       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 9110       op &= UINT64_C(31);
 9111       op <<= 16;
 9112       Value |= op;
 9114       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 9115       op &= UINT64_C(15);
 9116       op <<= 12;
 9117       Value |= op;
 9125       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9126       op &= UINT64_C(31);
 9127       Value |= op;
 9129       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9130       op &= UINT64_C(31);
 9131       op <<= 5;
 9132       Value |= op;
 9134       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 9135       op &= UINT64_C(31);
 9136       op <<= 16;
 9137       Value |= op;
 9139       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 9140       Value |= (op & UINT64_C(32)) << 10;
 9141       Value |= (op & UINT64_C(7)) << 10;
 9153       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9154       op &= UINT64_C(31);
 9155       Value |= op;
 9157       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9158       op &= UINT64_C(31);
 9159       op <<= 5;
 9160       Value |= op;
 9162       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 9163       op &= UINT64_C(31);
 9164       op <<= 16;
 9165       Value |= op;
 9167       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 9168       op &= UINT64_C(63);
 9169       op <<= 10;
 9170       Value |= op;
 9195       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9196       op &= UINT64_C(31);
 9197       Value |= op;
 9199       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9200       op &= UINT64_C(31);
 9201       op <<= 5;
 9202       Value |= op;
 9204       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 9205       op &= UINT64_C(31);
 9206       op <<= 16;
 9207       Value |= op;
 9209       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 9210       Value |= (op & UINT64_C(1)) << 21;
 9211       Value |= (op & UINT64_C(2)) << 10;
 9219       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9220       op &= UINT64_C(31);
 9221       Value |= op;
 9223       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9224       op &= UINT64_C(31);
 9225       op <<= 5;
 9226       Value |= op;
 9228       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 9229       op &= UINT64_C(31);
 9230       op <<= 16;
 9231       Value |= op;
 9233       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 9234       op &= UINT64_C(1);
 9235       op <<= 11;
 9236       Value |= op;
 9241       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9242       op &= UINT64_C(31);
 9243       Value |= op;
 9245       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9246       op &= UINT64_C(31);
 9247       op <<= 5;
 9248       Value |= op;
 9250       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 9251       op &= UINT64_C(31);
 9252       op <<= 16;
 9253       Value |= op;
 9255       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 9256       op &= UINT64_C(15);
 9257       op <<= 11;
 9258       Value |= op;
 9263       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9264       op &= UINT64_C(31);
 9265       Value |= op;
 9267       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9268       op &= UINT64_C(31);
 9269       op <<= 5;
 9270       Value |= op;
 9272       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 9273       op &= UINT64_C(31);
 9274       op <<= 16;
 9275       Value |= op;
 9277       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 9278       op &= UINT64_C(31);
 9279       op <<= 10;
 9280       Value |= op;
 9285       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9286       op &= UINT64_C(31);
 9287       Value |= op;
 9289       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9290       op &= UINT64_C(31);
 9291       op <<= 5;
 9292       Value |= op;
 9294       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 9295       op &= UINT64_C(31);
 9296       op <<= 16;
 9297       Value |= op;
 9299       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 9300       op &= UINT64_C(63);
 9301       op <<= 10;
 9302       Value |= op;
 9307       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9308       op &= UINT64_C(31);
 9309       Value |= op;
 9311       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9312       op &= UINT64_C(31);
 9313       op <<= 5;
 9314       Value |= op;
 9316       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 9317       op &= UINT64_C(31);
 9318       op <<= 16;
 9319       Value |= op;
 9321       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 9322       op &= UINT64_C(7);
 9323       op <<= 11;
 9324       Value |= op;
 9333       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9334       op &= UINT64_C(31);
 9335       Value |= op;
 9337       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9338       op &= UINT64_C(31);
 9339       op <<= 5;
 9340       Value |= op;
 9342       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 9343       op &= UINT64_C(31);
 9344       op <<= 16;
 9345       Value |= op;
 9347       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 9348       op &= UINT64_C(1);
 9349       op <<= 12;
 9350       Value |= op;
 9356       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9357       op &= UINT64_C(31);
 9358       Value |= op;
 9360       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9361       op &= UINT64_C(31);
 9362       op <<= 5;
 9363       Value |= op;
 9365       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 9366       op &= UINT64_C(31);
 9367       op <<= 16;
 9368       Value |= op;
 9375       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9376       op &= UINT64_C(31);
 9377       Value |= op;
 9379       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9380       op &= UINT64_C(31);
 9381       op <<= 5;
 9382       Value |= op;
 9384       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 9385       op &= UINT64_C(1);
 9386       op <<= 20;
 9387       Value |= op;
 9396       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9397       op &= UINT64_C(31);
 9398       Value |= op;
 9400       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9401       op &= UINT64_C(31);
 9402       op <<= 5;
 9403       Value |= op;
 9405       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 9406       op &= UINT64_C(15);
 9407       op <<= 17;
 9408       Value |= op;
 9416       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9417       op &= UINT64_C(31);
 9418       Value |= op;
 9420       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9421       op &= UINT64_C(31);
 9422       op <<= 5;
 9423       Value |= op;
 9425       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 9426       op &= UINT64_C(3);
 9427       op <<= 19;
 9428       Value |= op;
 9437       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9438       op &= UINT64_C(31);
 9439       Value |= op;
 9441       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9442       op &= UINT64_C(31);
 9443       op <<= 5;
 9444       Value |= op;
 9446       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 9447       op &= UINT64_C(7);
 9448       op <<= 18;
 9449       Value |= op;
 9461       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9462       op &= UINT64_C(31);
 9463       Value |= op;
 9465       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9466       op &= UINT64_C(31);
 9467       op <<= 5;
 9468       Value |= op;
 9470       op = getAddSubImmOpValue(MI, 2, Fixups, STI);
 9471       op &= UINT64_C(16383);
 9472       op <<= 10;
 9473       Value |= op;
 9481       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9482       op &= UINT64_C(31);
 9483       Value |= op;
 9485       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9486       op &= UINT64_C(31);
 9487       op <<= 5;
 9488       Value |= op;
 9490       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 9491       op &= UINT64_C(4095);
 9492       op <<= 10;
 9493       Value |= op;
 9501       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9502       op &= UINT64_C(31);
 9503       Value |= op;
 9505       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9506       op &= UINT64_C(31);
 9507       op <<= 5;
 9508       Value |= op;
 9510       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 9511       op &= UINT64_C(8191);
 9512       op <<= 10;
 9513       Value |= op;
 9532       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9533       op &= UINT64_C(31);
 9534       Value |= op;
 9536       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9537       op &= UINT64_C(31);
 9538       op <<= 5;
 9539       Value |= op;
 9541       op = getVecShiftL16OpValue(MI, 2, Fixups, STI);
 9542       op &= UINT64_C(15);
 9543       op <<= 16;
 9544       Value |= op;
 9563       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9564       op &= UINT64_C(31);
 9565       Value |= op;
 9567       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9568       op &= UINT64_C(31);
 9569       op <<= 5;
 9570       Value |= op;
 9572       op = getVecShiftL32OpValue(MI, 2, Fixups, STI);
 9573       op &= UINT64_C(31);
 9574       op <<= 16;
 9575       Value |= op;
 9587       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9588       op &= UINT64_C(31);
 9589       Value |= op;
 9591       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9592       op &= UINT64_C(31);
 9593       op <<= 5;
 9594       Value |= op;
 9596       op = getVecShiftL64OpValue(MI, 2, Fixups, STI);
 9597       op &= UINT64_C(63);
 9598       op <<= 16;
 9599       Value |= op;
 9618       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9619       op &= UINT64_C(31);
 9620       Value |= op;
 9622       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9623       op &= UINT64_C(31);
 9624       op <<= 5;
 9625       Value |= op;
 9627       op = getVecShiftL8OpValue(MI, 2, Fixups, STI);
 9628       op &= UINT64_C(7);
 9629       op <<= 16;
 9630       Value |= op;
 9660       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9661       op &= UINT64_C(31);
 9662       Value |= op;
 9664       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9665       op &= UINT64_C(31);
 9666       op <<= 5;
 9667       Value |= op;
 9669       op = getVecShiftR16OpValue(MI, 2, Fixups, STI);
 9670       op &= UINT64_C(15);
 9671       op <<= 16;
 9672       Value |= op;
 9684       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9685       op &= UINT64_C(31);
 9686       Value |= op;
 9688       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9689       op &= UINT64_C(31);
 9690       op <<= 5;
 9691       Value |= op;
 9693       op = getVecShiftR16OpValue(MI, 2, Fixups, STI);
 9694       op &= UINT64_C(7);
 9695       op <<= 16;
 9696       Value |= op;
 9708       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9709       op &= UINT64_C(31);
 9710       Value |= op;
 9712       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9713       op &= UINT64_C(31);
 9714       op <<= 5;
 9715       Value |= op;
 9717       op = getVecShiftR32OpValue(MI, 2, Fixups, STI);
 9718       op &= UINT64_C(15);
 9719       op <<= 16;
 9720       Value |= op;
 9750       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9751       op &= UINT64_C(31);
 9752       Value |= op;
 9754       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9755       op &= UINT64_C(31);
 9756       op <<= 5;
 9757       Value |= op;
 9759       op = getVecShiftR32OpValue(MI, 2, Fixups, STI);
 9760       op &= UINT64_C(31);
 9761       op <<= 16;
 9762       Value |= op;
 9774       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9775       op &= UINT64_C(31);
 9776       Value |= op;
 9778       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9779       op &= UINT64_C(31);
 9780       op <<= 5;
 9781       Value |= op;
 9783       op = getVecShiftR64OpValue(MI, 2, Fixups, STI);
 9784       op &= UINT64_C(31);
 9785       op <<= 16;
 9786       Value |= op;
 9806       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9807       op &= UINT64_C(31);
 9808       Value |= op;
 9810       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9811       op &= UINT64_C(31);
 9812       op <<= 5;
 9813       Value |= op;
 9815       op = getVecShiftR64OpValue(MI, 2, Fixups, STI);
 9816       op &= UINT64_C(63);
 9817       op <<= 16;
 9818       Value |= op;
 9836       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9837       op &= UINT64_C(31);
 9838       Value |= op;
 9840       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9841       op &= UINT64_C(31);
 9842       op <<= 5;
 9843       Value |= op;
 9845       op = getVecShiftR8OpValue(MI, 2, Fixups, STI);
 9846       op &= UINT64_C(7);
 9847       op <<= 16;
 9848       Value |= op;
 9854       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9855       op &= UINT64_C(31);
 9856       Value |= op;
 9858       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9859       op &= UINT64_C(31);
 9860       op <<= 5;
 9861       Value |= op;
 9863       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 9864       op &= UINT64_C(63);
 9865       op <<= 16;
 9866       Value |= op;
 9868       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 9869       op &= UINT64_C(15);
 9870       op <<= 10;
 9871       Value |= op;
 9877       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9878       op &= UINT64_C(31);
 9879       Value |= op;
 9881       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9882       op &= UINT64_C(31);
 9883       op <<= 5;
 9884       Value |= op;
 9886       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 9887       op &= UINT64_C(31);
 9888       op <<= 16;
 9889       Value |= op;
 9891       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 9892       op &= UINT64_C(31);
 9893       op <<= 10;
 9894       Value |= op;
 9900       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9901       op &= UINT64_C(31);
 9902       Value |= op;
 9904       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9905       op &= UINT64_C(31);
 9906       op <<= 5;
 9907       Value |= op;
 9909       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 9910       op &= UINT64_C(63);
 9911       op <<= 16;
 9912       Value |= op;
 9914       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 9915       op &= UINT64_C(63);
 9916       op <<= 10;
 9917       Value |= op;
 9933       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9934       op &= UINT64_C(31);
 9935       Value |= op;
 9937       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9938       op &= UINT64_C(31);
 9939       op <<= 5;
 9940       Value |= op;
 9942       op = getFixedPointScaleOpValue(MI, 2, Fixups, STI);
 9943       op &= UINT64_C(31);
 9944       op <<= 10;
 9945       Value |= op;
 9961       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9962       op &= UINT64_C(31);
 9963       Value |= op;
 9965       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9966       op &= UINT64_C(31);
 9967       op <<= 5;
 9968       Value |= op;
 9970       op = getFixedPointScaleOpValue(MI, 2, Fixups, STI);
 9971       op &= UINT64_C(63);
 9972       op <<= 10;
 9973       Value |= op;
 9978       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9979       op &= UINT64_C(31);
 9980       Value |= op;
 9982       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 9983       op &= UINT64_C(31);
 9984       op <<= 5;
 9985       Value |= op;
 9987       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 9988       op &= UINT64_C(31);
 9989       op <<= 16;
 9990       Value |= op;
 9992       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 9993       op &= UINT64_C(31);
 9994       op <<= 10;
 9995       Value |= op;
10000       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10001       op &= UINT64_C(31);
10002       Value |= op;
10004       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10005       op &= UINT64_C(31);
10006       op <<= 5;
10007       Value |= op;
10009       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10010       op &= UINT64_C(63);
10011       op <<= 16;
10012       Value |= op;
10014       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
10015       op &= UINT64_C(63);
10016       op <<= 10;
10017       Value |= op;
10024       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10025       op &= UINT64_C(31);
10026       Value |= op;
10028       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10029       op &= UINT64_C(255);
10030       op <<= 13;
10031       Value |= op;
10037       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10038       op &= UINT64_C(31);
10039       Value |= op;
10041       op = getMoveWideImmOpValue(MI, 1, Fixups, STI);
10042       op &= UINT64_C(65535);
10043       op <<= 5;
10044       Value |= op;
10046       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10047       op &= UINT64_C(48);
10048       op <<= 17;
10049       Value |= op;
10055       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10056       op &= UINT64_C(31);
10057       Value |= op;
10059       op = getMoveWideImmOpValue(MI, 1, Fixups, STI);
10060       op &= UINT64_C(65535);
10061       op <<= 5;
10062       Value |= op;
10064       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10065       op &= UINT64_C(48);
10066       op <<= 17;
10067       Value |= op;
10074       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10075       op &= UINT64_C(31);
10076       Value |= op;
10078       op = getMoveWideImmOpValue(MI, 2, Fixups, STI);
10079       op &= UINT64_C(65535);
10080       op <<= 5;
10081       Value |= op;
10083       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10084       op &= UINT64_C(48);
10085       op <<= 17;
10086       Value |= op;
10094       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10095       op &= UINT64_C(31);
10096       Value |= op;
10098       op = getSVEIncDecImm(MI, 2, Fixups, STI);
10099       op &= UINT64_C(15);
10100       op <<= 16;
10101       Value |= op;
10103       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10104       op &= UINT64_C(31);
10105       op <<= 5;
10106       Value |= op;
10111       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10112       op &= UINT64_C(31);
10113       Value |= op;
10115       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10116       op &= UINT64_C(63);
10117       op <<= 5;
10118       Value |= op;
10131       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10132       op &= UINT64_C(31);
10133       Value |= op;
10135       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10136       Value |= (op & UINT64_C(224)) << 11;
10137       Value |= (op & UINT64_C(31)) << 5;
10145       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10146       op &= UINT64_C(31);
10147       Value |= op;
10149       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10150       Value |= (op & UINT64_C(224)) << 11;
10151       Value |= (op & UINT64_C(31)) << 5;
10153       op = getMoveVecShifterOpValue(MI, 2, Fixups, STI);
10154       op &= UINT64_C(1);
10155       op <<= 12;
10156       Value |= op;
10164       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10165       op &= UINT64_C(31);
10166       Value |= op;
10168       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10169       Value |= (op & UINT64_C(224)) << 11;
10170       Value |= (op & UINT64_C(31)) << 5;
10172       op = getVecShifterOpValue(MI, 2, Fixups, STI);
10173       op &= UINT64_C(1);
10174       op <<= 13;
10175       Value |= op;
10183       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10184       op &= UINT64_C(31);
10185       Value |= op;
10187       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10188       Value |= (op & UINT64_C(224)) << 11;
10189       Value |= (op & UINT64_C(31)) << 5;
10191       op = getVecShifterOpValue(MI, 2, Fixups, STI);
10192       op &= UINT64_C(3);
10193       op <<= 13;
10194       Value |= op;
10251       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10252       op &= UINT64_C(31);
10253       Value |= op;
10255       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10256       op &= UINT64_C(31);
10257       op <<= 5;
10258       Value |= op;
10300       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10301       op &= UINT64_C(31);
10302       Value |= op;
10304       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10305       op &= UINT64_C(31);
10306       op <<= 5;
10307       Value |= op;
10309       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10310       op &= UINT64_C(15);
10311       op <<= 16;
10312       Value |= op;
10314       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
10315       Value |= (op & UINT64_C(3)) << 20;
10316       Value |= (op & UINT64_C(4)) << 9;
10449       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10450       op &= UINT64_C(31);
10451       Value |= op;
10453       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10454       op &= UINT64_C(31);
10455       op <<= 5;
10456       Value |= op;
10458       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10459       op &= UINT64_C(31);
10460       op <<= 16;
10461       Value |= op;
10499       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10500       op &= UINT64_C(31);
10501       Value |= op;
10503       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10504       op &= UINT64_C(31);
10505       op <<= 5;
10506       Value |= op;
10508       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10509       op &= UINT64_C(31);
10510       op <<= 16;
10511       Value |= op;
10513       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
10514       Value |= (op & UINT64_C(1)) << 21;
10515       Value |= (op & UINT64_C(2)) << 10;
10523       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10524       op &= UINT64_C(31);
10525       Value |= op;
10527       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10528       op &= UINT64_C(31);
10529       op <<= 5;
10530       Value |= op;
10532       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10533       op &= UINT64_C(31);
10534       op <<= 16;
10535       Value |= op;
10537       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
10538       op &= UINT64_C(1);
10539       op <<= 11;
10540       Value |= op;
10549       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10550       op &= UINT64_C(31);
10551       Value |= op;
10553       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10554       op &= UINT64_C(31);
10555       op <<= 5;
10556       Value |= op;
10558       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10559       op &= UINT64_C(31);
10560       op <<= 16;
10561       Value |= op;
10563       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
10564       op &= UINT64_C(3);
10565       op <<= 11;
10566       Value |= op;
10571       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10572       op &= UINT64_C(31);
10573       Value |= op;
10575       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10576       op &= UINT64_C(31);
10577       op <<= 5;
10578       Value |= op;
10580       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10581       op &= UINT64_C(31);
10582       op <<= 16;
10583       Value |= op;
10585       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
10586       op &= UINT64_C(3);
10587       op <<= 13;
10588       Value |= op;
10590       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
10591       Value |= (op & UINT64_C(1)) << 21;
10592       Value |= (op & UINT64_C(2)) << 10;
10597       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10598       op &= UINT64_C(31);
10599       Value |= op;
10601       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10602       op &= UINT64_C(31);
10603       op <<= 5;
10604       Value |= op;
10606       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10607       op &= UINT64_C(31);
10608       op <<= 16;
10609       Value |= op;
10611       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
10612       op &= UINT64_C(3);
10613       op <<= 13;
10614       Value |= op;
10616       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
10617       op &= UINT64_C(1);
10618       op <<= 11;
10619       Value |= op;
10624       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10625       op &= UINT64_C(31);
10626       Value |= op;
10628       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10629       op &= UINT64_C(31);
10630       op <<= 5;
10631       Value |= op;
10633       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10634       op &= UINT64_C(31);
10635       op <<= 16;
10636       Value |= op;
10638       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
10639       op &= UINT64_C(3);
10640       op <<= 13;
10641       Value |= op;
10643       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
10644       op &= UINT64_C(1);
10645       op <<= 21;
10646       Value |= op;
10652       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10653       op &= UINT64_C(31);
10654       Value |= op;
10656       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10657       op &= UINT64_C(31);
10658       op <<= 5;
10659       Value |= op;
10661       op = getVecShiftL16OpValue(MI, 3, Fixups, STI);
10662       op &= UINT64_C(15);
10663       op <<= 16;
10664       Value |= op;
10670       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10671       op &= UINT64_C(31);
10672       Value |= op;
10674       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10675       op &= UINT64_C(31);
10676       op <<= 5;
10677       Value |= op;
10679       op = getVecShiftL32OpValue(MI, 3, Fixups, STI);
10680       op &= UINT64_C(31);
10681       op <<= 16;
10682       Value |= op;
10688       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10689       op &= UINT64_C(31);
10690       Value |= op;
10692       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10693       op &= UINT64_C(31);
10694       op <<= 5;
10695       Value |= op;
10697       op = getVecShiftL64OpValue(MI, 3, Fixups, STI);
10698       op &= UINT64_C(63);
10699       op <<= 16;
10700       Value |= op;
10706       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10707       op &= UINT64_C(31);
10708       Value |= op;
10710       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10711       op &= UINT64_C(31);
10712       op <<= 5;
10713       Value |= op;
10715       op = getVecShiftL8OpValue(MI, 3, Fixups, STI);
10716       op &= UINT64_C(7);
10717       op <<= 16;
10718       Value |= op;
10732       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10733       op &= UINT64_C(31);
10734       Value |= op;
10736       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10737       op &= UINT64_C(31);
10738       op <<= 5;
10739       Value |= op;
10741       op = getVecShiftR16OpValue(MI, 3, Fixups, STI);
10742       op &= UINT64_C(15);
10743       op <<= 16;
10744       Value |= op;
10756       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10757       op &= UINT64_C(31);
10758       Value |= op;
10760       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10761       op &= UINT64_C(31);
10762       op <<= 5;
10763       Value |= op;
10765       op = getVecShiftR16OpValue(MI, 3, Fixups, STI);
10766       op &= UINT64_C(7);
10767       op <<= 16;
10768       Value |= op;
10780       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10781       op &= UINT64_C(31);
10782       Value |= op;
10784       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10785       op &= UINT64_C(31);
10786       op <<= 5;
10787       Value |= op;
10789       op = getVecShiftR32OpValue(MI, 3, Fixups, STI);
10790       op &= UINT64_C(15);
10791       op <<= 16;
10792       Value |= op;
10806       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10807       op &= UINT64_C(31);
10808       Value |= op;
10810       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10811       op &= UINT64_C(31);
10812       op <<= 5;
10813       Value |= op;
10815       op = getVecShiftR32OpValue(MI, 3, Fixups, STI);
10816       op &= UINT64_C(31);
10817       op <<= 16;
10818       Value |= op;
10830       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10831       op &= UINT64_C(31);
10832       Value |= op;
10834       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10835       op &= UINT64_C(31);
10836       op <<= 5;
10837       Value |= op;
10839       op = getVecShiftR64OpValue(MI, 3, Fixups, STI);
10840       op &= UINT64_C(31);
10841       op <<= 16;
10842       Value |= op;
10856       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10857       op &= UINT64_C(31);
10858       Value |= op;
10860       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10861       op &= UINT64_C(31);
10862       op <<= 5;
10863       Value |= op;
10865       op = getVecShiftR64OpValue(MI, 3, Fixups, STI);
10866       op &= UINT64_C(63);
10867       op <<= 16;
10868       Value |= op;
10882       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10883       op &= UINT64_C(31);
10884       Value |= op;
10886       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10887       op &= UINT64_C(31);
10888       op <<= 5;
10889       Value |= op;
10891       op = getVecShiftR8OpValue(MI, 3, Fixups, STI);
10892       op &= UINT64_C(7);
10893       op <<= 16;
10894       Value |= op;
10899       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10900       op &= UINT64_C(31);
10901       Value |= op;
10903       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10904       op &= UINT64_C(31);
10905       op <<= 5;
10906       Value |= op;
10908       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10909       op &= UINT64_C(1);
10910       op <<= 20;
10911       Value |= op;
10916       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10917       op &= UINT64_C(31);
10918       Value |= op;
10920       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10921       op &= UINT64_C(31);
10922       op <<= 5;
10923       Value |= op;
10925       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10926       op &= UINT64_C(1);
10927       op <<= 20;
10928       Value |= op;
10930       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
10931       op &= UINT64_C(1);
10932       op <<= 14;
10933       Value |= op;
10938       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10939       op &= UINT64_C(31);
10940       Value |= op;
10942       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10943       op &= UINT64_C(31);
10944       op <<= 5;
10945       Value |= op;
10947       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10948       op &= UINT64_C(15);
10949       op <<= 17;
10950       Value |= op;
10955       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10956       op &= UINT64_C(31);
10957       Value |= op;
10959       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10960       op &= UINT64_C(31);
10961       op <<= 5;
10962       Value |= op;
10964       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10965       op &= UINT64_C(15);
10966       op <<= 17;
10967       Value |= op;
10969       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
10970       op &= UINT64_C(15);
10971       op <<= 11;
10972       Value |= op;
10977       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10978       op &= UINT64_C(31);
10979       Value |= op;
10981       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10982       op &= UINT64_C(31);
10983       op <<= 5;
10984       Value |= op;
10986       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10987       op &= UINT64_C(3);
10988       op <<= 19;
10989       Value |= op;
10994       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10995       op &= UINT64_C(31);
10996       Value |= op;
10998       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10999       op &= UINT64_C(31);
11000       op <<= 5;
11001       Value |= op;
11003       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11004       op &= UINT64_C(3);
11005       op <<= 19;
11006       Value |= op;
11008       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
11009       op &= UINT64_C(3);
11010       op <<= 13;
11011       Value |= op;
11016       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11017       op &= UINT64_C(31);
11018       Value |= op;
11020       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11021       op &= UINT64_C(31);
11022       op <<= 5;
11023       Value |= op;
11025       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11026       op &= UINT64_C(7);
11027       op <<= 18;
11028       Value |= op;
11033       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11034       op &= UINT64_C(31);
11035       Value |= op;
11037       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11038       op &= UINT64_C(31);
11039       op <<= 5;
11040       Value |= op;
11042       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11043       op &= UINT64_C(7);
11044       op <<= 18;
11045       Value |= op;
11047       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
11048       op &= UINT64_C(7);
11049       op <<= 12;
11050       Value |= op;
11058       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11059       op &= UINT64_C(31);
11060       Value |= op;
11062       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11063       Value |= (op & UINT64_C(224)) << 11;
11064       Value |= (op & UINT64_C(31)) << 5;
11066       op = getVecShifterOpValue(MI, 3, Fixups, STI);
11067       op &= UINT64_C(1);
11068       op <<= 13;
11069       Value |= op;
11077       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11078       op &= UINT64_C(31);
11079       Value |= op;
11081       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11082       Value |= (op & UINT64_C(224)) << 11;
11083       Value |= (op & UINT64_C(31)) << 5;
11085       op = getVecShifterOpValue(MI, 3, Fixups, STI);
11086       op &= UINT64_C(3);
11087       op <<= 13;
11088       Value |= op;
11132       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11133       op &= UINT64_C(31);
11134       Value |= op;
11136       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11137       op &= UINT64_C(15);
11138       op <<= 5;
11139       Value |= op;
11183       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11184       op &= UINT64_C(31);
11185       Value |= op;
11187       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11188       op &= UINT64_C(31);
11189       op <<= 5;
11190       Value |= op;
11192       op = getSVEIncDecImm(MI, 3, Fixups, STI);
11193       op &= UINT64_C(15);
11194       op <<= 16;
11195       Value |= op;
11209       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11210       op &= UINT64_C(31);
11211       op <<= 16;
11212       Value |= op;
11214       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11215       op &= UINT64_C(31);
11216       op <<= 5;
11217       Value |= op;
11225       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11226       op &= UINT64_C(31);
11227       op <<= 16;
11228       Value |= op;
11230       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11231       op &= UINT64_C(31);
11232       Value |= op;
11234       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11235       op &= UINT64_C(31);
11236       op <<= 5;
11237       Value |= op;
11245       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11246       op &= UINT64_C(31);
11247       op <<= 5;
11248       Value |= op;
11250       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11251       op &= UINT64_C(31);
11252       Value |= op;
11260       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11261       op &= UINT64_C(31);
11262       op <<= 16;
11263       Value |= op;
11265       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11266       op &= UINT64_C(31);
11267       op <<= 5;
11268       Value |= op;
11270       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11271       op &= UINT64_C(7);
11272       op <<= 10;
11273       Value |= op;
11275       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11276       op &= UINT64_C(15);
11277       Value |= op;
11290       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11291       op &= UINT64_C(31);
11292       op <<= 5;
11293       Value |= op;
11301       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11302       op &= UINT64_C(31);
11303       op <<= 5;
11304       Value |= op;
11306       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11307       op &= UINT64_C(31);
11308       Value |= op;
11322       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11323       op &= UINT64_C(31);
11324       op <<= 5;
11325       Value |= op;
11327       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11328       op &= UINT64_C(31);
11329       op <<= 16;
11330       Value |= op;
11332       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11333       op &= UINT64_C(15);
11334       Value |= op;
11336       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11337       op &= UINT64_C(15);
11338       op <<= 12;
11339       Value |= op;
11347       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11348       op &= UINT64_C(31);
11349       op <<= 5;
11350       Value |= op;
11352       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11353       op &= UINT64_C(31);
11354       op <<= 16;
11355       Value |= op;
11357       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11358       op &= UINT64_C(15);
11359       Value |= op;
11361       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11362       op &= UINT64_C(15);
11363       op <<= 12;
11364       Value |= op;
11369       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11370       op &= UINT64_C(31);
11371       op <<= 5;
11372       Value |= op;
11374       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11375       op &= UINT64_C(63);
11376       op <<= 15;
11377       Value |= op;
11379       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11380       op &= UINT64_C(15);
11381       Value |= op;
11391       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11392       op &= UINT64_C(31);
11393       op <<= 5;
11394       Value |= op;
11406       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11407       op &= UINT64_C(31);
11408       op <<= 5;
11409       Value |= op;
11411       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11412       op &= UINT64_C(31);
11413       Value |= op;
11421       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11422       op &= UINT64_C(31);
11423       op <<= 5;
11424       Value |= op;
11426       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11427       op &= UINT64_C(31);
11428       Value |= op;
11430       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11431       op &= UINT64_C(511);
11432       op <<= 12;
11433       Value |= op;
11441       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11442       op &= UINT64_C(31);
11443       op <<= 5;
11444       Value |= op;
11446       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11447       op &= UINT64_C(31);
11448       Value |= op;
11456       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11457       op &= UINT64_C(31);
11458       op <<= 5;
11459       Value |= op;
11461       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11462       op &= UINT64_C(31);
11463       Value |= op;
11465       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11466       op &= UINT64_C(31);
11467       op <<= 16;
11468       Value |= op;
11474       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11475       op &= UINT64_C(31);
11476       op <<= 5;
11477       Value |= op;
11479       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11480       op &= UINT64_C(31);
11481       Value |= op;
11483       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11484       Value |= (op & UINT64_C(504)) << 13;
11485       Value |= (op & UINT64_C(7)) << 10;
11493       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11494       op &= UINT64_C(31);
11495       op <<= 5;
11496       Value |= op;
11498       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11499       op &= UINT64_C(7);
11500       op <<= 10;
11501       Value |= op;
11503       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11504       op &= UINT64_C(63);
11505       op <<= 16;
11506       Value |= op;
11508       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11509       op &= UINT64_C(15);
11510       Value |= op;
11523       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11524       op &= UINT64_C(31);
11525       op <<= 5;
11526       Value |= op;
11528       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11529       op &= UINT64_C(31);
11530       Value |= op;
11532       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11533       op &= UINT64_C(511);
11534       op <<= 12;
11535       Value |= op;
11683       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11684       op &= UINT64_C(31);
11685       op <<= 16;
11686       Value |= op;
11688       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11689       op &= UINT64_C(31);
11690       op <<= 5;
11691       Value |= op;
11693       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11694       op &= UINT64_C(31);
11695       Value |= op;
11723       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11724       op &= UINT64_C(31);
11725       op <<= 16;
11726       Value |= op;
11728       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11729       op &= UINT64_C(31);
11730       op <<= 5;
11731       Value |= op;
11733       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11734       op &= UINT64_C(31);
11735       Value |= op;
11741       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11742       op &= UINT64_C(31);
11743       Value |= op;
11795       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11796       op &= UINT64_C(31);
11797       Value |= op;
11799       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11800       op &= UINT64_C(31);
11801       op <<= 5;
11802       Value |= op;
11804       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11805       op &= UINT64_C(31);
11806       op <<= 16;
11807       Value |= op;
11809       op = getMemExtendOpValue(MI, 3, Fixups, STI);
11810       Value |= (op & UINT64_C(2)) << 14;
11811       Value |= (op & UINT64_C(1)) << 12;
11817       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11818       op &= UINT64_C(31);
11819       Value |= op;
11821       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11822       op &= UINT64_C(31);
11823       op <<= 5;
11824       Value |= op;
11826       op = getLdStUImm12OpValue<AArch64::fixup_aarch64_ldst_imm12_scale16>(MI, 2, Fixups, STI);
11827       op &= UINT64_C(4095);
11828       op <<= 10;
11829       Value |= op;
11839       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11840       op &= UINT64_C(31);
11841       Value |= op;
11843       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11844       op &= UINT64_C(31);
11845       op <<= 5;
11846       Value |= op;
11848       op = getLdStUImm12OpValue<AArch64::fixup_aarch64_ldst_imm12_scale1>(MI, 2, Fixups, STI);
11849       op &= UINT64_C(4095);
11850       op <<= 10;
11851       Value |= op;
11861       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11862       op &= UINT64_C(31);
11863       Value |= op;
11865       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11866       op &= UINT64_C(31);
11867       op <<= 5;
11868       Value |= op;
11870       op = getLdStUImm12OpValue<AArch64::fixup_aarch64_ldst_imm12_scale2>(MI, 2, Fixups, STI);
11871       op &= UINT64_C(4095);
11872       op <<= 10;
11873       Value |= op;
11882       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11883       op &= UINT64_C(31);
11884       Value |= op;
11886       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11887       op &= UINT64_C(31);
11888       op <<= 5;
11889       Value |= op;
11891       op = getLdStUImm12OpValue<AArch64::fixup_aarch64_ldst_imm12_scale4>(MI, 2, Fixups, STI);
11892       op &= UINT64_C(4095);
11893       op <<= 10;
11894       Value |= op;
11903       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11904       op &= UINT64_C(31);
11905       Value |= op;
11907       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11908       op &= UINT64_C(31);
11909       op <<= 5;
11910       Value |= op;
11912       op = getLdStUImm12OpValue<AArch64::fixup_aarch64_ldst_imm12_scale8>(MI, 2, Fixups, STI);
11913       op &= UINT64_C(4095);
11914       op <<= 10;
11915       Value |= op;
11969       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11970       op &= UINT64_C(31);
11971       Value |= op;
11973       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11974       op &= UINT64_C(31);
11975       op <<= 5;
11976       Value |= op;
11978       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11979       op &= UINT64_C(511);
11980       op <<= 12;
11981       Value |= op;
12009       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12010       op &= UINT64_C(31);
12011       Value |= op;
12013       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12014       op &= UINT64_C(31);
12015       op <<= 5;
12016       Value |= op;
12043       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12044       op &= UINT64_C(31);
12045       Value |= op;
12047       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12048       op &= UINT64_C(31);
12049       op <<= 10;
12050       Value |= op;
12052       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12053       op &= UINT64_C(31);
12054       op <<= 5;
12055       Value |= op;
12057       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
12058       op &= UINT64_C(127);
12059       op <<= 15;
12060       Value |= op;
12068       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12069       op &= UINT64_C(31);
12070       Value |= op;
12072       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12073       op &= UINT64_C(31);
12074       op <<= 10;
12075       Value |= op;
12077       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12078       op &= UINT64_C(31);
12079       op <<= 5;
12080       Value |= op;
12089       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12090       op &= UINT64_C(31);
12091       Value |= op;
12093       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12094       op &= UINT64_C(31);
12095       op <<= 19;
12096       Value |= op;
12098       op = getTestBranchTargetOpValue(MI, 2, Fixups, STI);
12099       op &= UINT64_C(16383);
12100       op <<= 5;
12101       Value |= op;
12112       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12113       op &= UINT64_C(31);
12114       Value |= op;
12116       op = getLoadLiteralOpValue(MI, 1, Fixups, STI);
12117       op &= UINT64_C(524287);
12118       op <<= 5;
12119       Value |= op;
12124       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12125       op &= UINT64_C(31);
12126       Value |= op;
12128       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12129       op &= UINT64_C(7);
12130       op <<= 16;
12131       Value |= op;
12133       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12134       op &= UINT64_C(15);
12135       op <<= 12;
12136       Value |= op;
12138       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
12139       op &= UINT64_C(15);
12140       op <<= 8;
12141       Value |= op;
12143       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
12144       op &= UINT64_C(7);
12145       op <<= 5;
12146       Value |= op;
12151       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12152       op &= UINT64_C(31);
12153       Value |= op;
12155       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12156       op &= UINT64_C(65535);
12157       op <<= 5;
12158       Value |= op;
12166       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12167       op &= UINT64_C(31);
12168       Value |= op;
12170       op = getCondBranchTargetOpValue(MI, 1, Fixups, STI);
12171       op &= UINT64_C(524287);
12172       op <<= 5;
12173       Value |= op;
12223       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12224       op &= UINT64_C(31);
12225       Value |= op;
12227       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12228       op &= UINT64_C(31);
12229       op <<= 5;
12230       Value |= op;
12232       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
12233       op &= UINT64_C(511);
12234       op <<= 12;
12235       Value |= op;
12263       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12264       op &= UINT64_C(31);
12265       Value |= op;
12267       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12268       op &= UINT64_C(31);
12269       op <<= 10;
12270       Value |= op;
12272       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
12273       op &= UINT64_C(31);
12274       op <<= 5;
12275       Value |= op;
12277       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
12278       op &= UINT64_C(127);
12279       op <<= 15;
12280       Value |= op;
12285       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12286       op &= UINT64_C(31);
12287       Value |= op;
12289       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12290       op &= UINT64_C(65535);
12291       op <<= 5;
12292       Value |= op;
12297       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
12298       op &= UINT64_C(31);
12299       Value |= op;
12301       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12302       op &= UINT64_C(7);
12303       op <<= 16;
12304       Value |= op;
12306       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12307       op &= UINT64_C(15);
12308       op <<= 12;
12309       Value |= op;
12311       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12312       op &= UINT64_C(15);
12313       op <<= 8;
12314       Value |= op;
12316       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
12317       op &= UINT64_C(7);
12318       op <<= 5;
12319       Value |= op;
12325       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12326       op &= UINT64_C(31);
12327       Value |= op;
12329       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12330       op &= UINT64_C(31);
12331       op <<= 5;
12332       Value |= op;
12346       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12347       op &= UINT64_C(31);
12348       Value |= op;
12350       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12351       op &= UINT64_C(31);
12352       op <<= 5;
12353       Value |= op;
12355       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12356       op &= UINT64_C(31);
12357       op <<= 16;
12358       Value |= op;
12365       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12366       op &= UINT64_C(31);
12367       Value |= op;
12369       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12370       op &= UINT64_C(31);
12371       op <<= 5;
12372       Value |= op;
12374       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12375       op &= UINT64_C(31);
12376       op <<= 16;
12377       Value |= op;
12379       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
12380       op &= UINT64_C(31);
12381       op <<= 10;
12382       Value |= op;
12387       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12388       op &= UINT64_C(31);
12389       Value |= op;
12391       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12392       op &= UINT64_C(31);
12393       op <<= 5;
12394       Value |= op;
12396       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
12397       op &= UINT64_C(63);
12398       op <<= 10;
12399       Value |= op;
12401       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12402       op &= UINT64_C(31);
12403       op <<= 16;
12404       Value |= op;
12421       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12422       op &= UINT64_C(31);
12423       Value |= op;
12425       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12426       op &= UINT64_C(31);
12427       op <<= 5;
12428       Value |= op;
12430       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
12431       op &= UINT64_C(31);
12432       op <<= 16;
12433       Value |= op;
12441       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12442       op &= UINT64_C(31);
12443       Value |= op;
12445       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12446       op &= UINT64_C(31);
12447       op <<= 5;
12448       Value |= op;
12450       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
12451       op &= UINT64_C(3);
12452       op <<= 12;
12453       Value |= op;
12455       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
12456       op &= UINT64_C(31);
12457       op <<= 16;
12458       Value |= op;
12466       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12467       op &= UINT64_C(31);
12468       op <<= 5;
12469       Value |= op;
12471       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12472       op &= UINT64_C(31);
12473       Value |= op;
12615       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12616       op &= UINT64_C(31);
12617       Value |= op;
12619       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12620       op &= UINT64_C(31);
12621       op <<= 5;
12622       Value |= op;
12630       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12631       op &= UINT64_C(31);
12632       Value |= op;
12634       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12635       op &= UINT64_C(31);
12636       op <<= 5;
12637       Value |= op;
12639       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12640       Value |= (op & UINT64_C(2)) << 29;
12641       Value |= (op & UINT64_C(1)) << 12;
12649       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12650       op &= UINT64_C(31);
12651       Value |= op;
12653       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12654       op &= UINT64_C(31);
12655       op <<= 5;
12656       Value |= op;
12658       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12659       Value |= (op & UINT64_C(4)) << 28;
12660       Value |= (op & UINT64_C(3)) << 11;
12668       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12669       op &= UINT64_C(31);
12670       Value |= op;
12672       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12673       op &= UINT64_C(31);
12674       op <<= 5;
12675       Value |= op;
12677       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12678       Value |= (op & UINT64_C(8)) << 27;
12679       Value |= (op & UINT64_C(7)) << 10;
12687       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12688       op &= UINT64_C(31);
12689       Value |= op;
12691       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12692       op &= UINT64_C(31);
12693       op <<= 5;
12694       Value |= op;
12696       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12697       op &= UINT64_C(1);
12698       op <<= 30;
12699       Value |= op;
12841       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12842       op &= UINT64_C(31);
12843       Value |= op;
12845       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12846       op &= UINT64_C(31);
12847       op <<= 5;
12848       Value |= op;
12850       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
12851       op &= UINT64_C(31);
12852       op <<= 16;
12853       Value |= op;
12861       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12862       op &= UINT64_C(31);
12863       Value |= op;
12865       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
12866       op &= UINT64_C(31);
12867       op <<= 5;
12868       Value |= op;
12870       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12871       Value |= (op & UINT64_C(2)) << 29;
12872       Value |= (op & UINT64_C(1)) << 12;
12880       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12881       op &= UINT64_C(31);
12882       Value |= op;
12884       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
12885       op &= UINT64_C(31);
12886       op <<= 5;
12887       Value |= op;
12889       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12890       Value |= (op & UINT64_C(2)) << 29;
12891       Value |= (op & UINT64_C(1)) << 12;
12893       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
12894       op &= UINT64_C(31);
12895       op <<= 16;
12896       Value |= op;
12904       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12905       op &= UINT64_C(31);
12906       Value |= op;
12908       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
12909       op &= UINT64_C(31);
12910       op <<= 5;
12911       Value |= op;
12913       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12914       Value |= (op & UINT64_C(4)) << 28;
12915       Value |= (op & UINT64_C(3)) << 11;
12923       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12924       op &= UINT64_C(31);
12925       Value |= op;
12927       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
12928       op &= UINT64_C(31);
12929       op <<= 5;
12930       Value |= op;
12932       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12933       Value |= (op & UINT64_C(4)) << 28;
12934       Value |= (op & UINT64_C(3)) << 11;
12936       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
12937       op &= UINT64_C(31);
12938       op <<= 16;
12939       Value |= op;
12947       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12948       op &= UINT64_C(31);
12949       Value |= op;
12951       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
12952       op &= UINT64_C(31);
12953       op <<= 5;
12954       Value |= op;
12956       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12957       Value |= (op & UINT64_C(8)) << 27;
12958       Value |= (op & UINT64_C(7)) << 10;
12966       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12967       op &= UINT64_C(31);
12968       Value |= op;
12970       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
12971       op &= UINT64_C(31);
12972       op <<= 5;
12973       Value |= op;
12975       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12976       Value |= (op & UINT64_C(8)) << 27;
12977       Value |= (op & UINT64_C(7)) << 10;
12979       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
12980       op &= UINT64_C(31);
12981       op <<= 16;
12982       Value |= op;
12990       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12991       op &= UINT64_C(31);
12992       Value |= op;
12994       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
12995       op &= UINT64_C(31);
12996       op <<= 5;
12997       Value |= op;
12999       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13000       op &= UINT64_C(1);
13001       op <<= 30;
13002       Value |= op;
13010       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13011       op &= UINT64_C(31);
13012       Value |= op;
13014       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
13015       op &= UINT64_C(31);
13016       op <<= 5;
13017       Value |= op;
13019       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13020       op &= UINT64_C(1);
13021       op <<= 30;
13022       Value |= op;
13024       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
13025       op &= UINT64_C(31);
13026       op <<= 16;
13027       Value |= op;
13035       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13036       op &= UINT64_C(31);
13037       Value |= op;
13039       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
13040       op &= UINT64_C(31);
13041       op <<= 5;
13042       Value |= op;
13044       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
13045       Value |= (op & UINT64_C(2)) << 29;
13046       Value |= (op & UINT64_C(1)) << 12;
13048       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
13049       op &= UINT64_C(31);
13050       op <<= 16;
13051       Value |= op;
13059       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13060       op &= UINT64_C(31);
13061       Value |= op;
13063       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
13064       op &= UINT64_C(31);
13065       op <<= 5;
13066       Value |= op;
13068       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
13069       Value |= (op & UINT64_C(4)) << 28;
13070       Value |= (op & UINT64_C(3)) << 11;
13072       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
13073       op &= UINT64_C(31);
13074       op <<= 16;
13075       Value |= op;
13083       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13084       op &= UINT64_C(31);
13085       Value |= op;
13087       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
13088       op &= UINT64_C(31);
13089       op <<= 5;
13090       Value |= op;
13092       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
13093       Value |= (op & UINT64_C(8)) << 27;
13094       Value |= (op & UINT64_C(7)) << 10;
13096       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
13097       op &= UINT64_C(31);
13098       op <<= 16;
13099       Value |= op;
13107       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13108       op &= UINT64_C(31);
13109       Value |= op;
13111       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
13112       op &= UINT64_C(31);
13113       op <<= 5;
13114       Value |= op;
13116       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
13117       op &= UINT64_C(1);
13118       op <<= 30;
13119       Value |= op;
13121       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
13122       op &= UINT64_C(31);
13123       op <<= 16;
13124       Value |= op;
13136       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13137       op &= UINT64_C(31);
13138       op <<= 16;
13139       Value |= op;
13141       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13142       op &= UINT64_C(31);
13143       Value |= op;
13145       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13146       op &= UINT64_C(31);
13147       op <<= 5;
13148       Value |= op;
13157       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13158       op &= UINT64_C(31);
13159       op <<= 16;
13160       Value |= op;
13162       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13163       op &= UINT64_C(31);
13164       Value |= op;
13166       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13167       op &= UINT64_C(31);
13168       op <<= 10;
13169       Value |= op;
13171       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
13172       op &= UINT64_C(31);
13173       op <<= 5;
13174       Value |= op;
13180       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13181       op &= UINT64_C(31);
13182       Value |= op;
13184       op = getAdrLabelOpValue(MI, 1, Fixups, STI);
13185       Value |= (op & UINT64_C(3)) << 29;
13186       Value |= (op & UINT64_C(2097148)) << 3;
13194       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13195       op &= UINT64_C(31);
13196       Value |= op;
13198       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13199       op &= UINT64_C(15);
13200       op <<= 16;
13201       Value |= op;
13203       op = getImm8OptLsl(MI, 2, Fixups, STI);
13204       op &= UINT64_C(511);
13205       op <<= 5;
13206       Value |= op;
13214       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13215       op &= UINT64_C(31);
13216       Value |= op;
13218       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13219       op &= UINT64_C(15);
13220       op <<= 16;
13221       Value |= op;
13223       op = getImm8OptLsl(MI, 3, Fixups, STI);
13224       op &= UINT64_C(511);
13225       op <<= 5;
13226       Value |= op;
13240       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13241       op &= UINT64_C(31);
13242       Value |= op;
13244       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13245       op &= UINT64_C(7);
13246       op <<= 10;
13247       Value |= op;
13249       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
13250       op &= UINT64_C(31);
13251       op <<= 5;
13252       Value |= op;
13260       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13261       op &= UINT64_C(31);
13262       Value |= op;
13264       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13265       op &= UINT64_C(31);
13266       op <<= 16;
13267       Value |= op;
13269       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13270       op &= UINT64_C(31);
13271       op <<= 5;
13272       Value |= op;
13387       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13388       op &= UINT64_C(31);
13389       Value |= op;
13391       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13392       op &= UINT64_C(31);
13393       op <<= 16;
13394       Value |= op;
13396       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13397       op &= UINT64_C(31);
13398       op <<= 5;
13399       Value |= op;
13407       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13408       op &= UINT64_C(31);
13409       Value |= op;
13411       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
13412       op &= UINT64_C(31);
13413       op <<= 16;
13414       Value |= op;
13416       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13417       op &= UINT64_C(31);
13418       op <<= 5;
13419       Value |= op;
13458       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13459       op &= UINT64_C(31);
13460       Value |= op;
13462       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13463       op &= UINT64_C(31);
13464       op <<= 5;
13465       Value |= op;
13475       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13476       op &= UINT64_C(31);
13477       Value |= op;
13479       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13480       op &= UINT64_C(31);
13481       op <<= 5;
13482       Value |= op;
13484       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13485       op &= UINT64_C(15);
13486       op <<= 16;
13487       Value |= op;
13489       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
13490       Value |= (op & UINT64_C(2)) << 19;
13491       Value |= (op & UINT64_C(1)) << 11;
13499       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13500       op &= UINT64_C(31);
13501       Value |= op;
13503       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13504       op &= UINT64_C(31);
13505       op <<= 5;
13506       Value |= op;
13508       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13509       op &= UINT64_C(15);
13510       op <<= 16;
13511       Value |= op;
13513       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
13514       op &= UINT64_C(1);
13515       op <<= 20;
13516       Value |= op;
13656       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13657       op &= UINT64_C(31);
13658       Value |= op;
13660       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13661       op &= UINT64_C(31);
13662       op <<= 5;
13663       Value |= op;
13665       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13666       op &= UINT64_C(31);
13667       op <<= 16;
13668       Value |= op;
13676       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13677       op &= UINT64_C(31);
13678       Value |= op;
13680       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13681       op &= UINT64_C(31);
13682       op <<= 5;
13683       Value |= op;
13685       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13686       op &= UINT64_C(7);
13687       op <<= 16;
13688       Value |= op;
13690       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
13691       Value |= (op & UINT64_C(4)) << 20;
13692       Value |= (op & UINT64_C(3)) << 19;
13702       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13703       op &= UINT64_C(31);
13704       Value |= op;
13706       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13707       op &= UINT64_C(31);
13708       op <<= 5;
13709       Value |= op;
13711       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13712       op &= UINT64_C(7);
13713       op <<= 16;
13714       Value |= op;
13716       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
13717       Value |= (op & UINT64_C(6)) << 18;
13718       Value |= (op & UINT64_C(1)) << 11;
13726       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13727       op &= UINT64_C(31);
13728       Value |= op;
13730       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13731       op &= UINT64_C(31);
13732       op <<= 5;
13733       Value |= op;
13735       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13736       op &= UINT64_C(7);
13737       op <<= 16;
13738       Value |= op;
13740       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
13741       op &= UINT64_C(3);
13742       op <<= 19;
13743       Value |= op;
13748       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13749       op &= UINT64_C(31);
13750       Value |= op;
13752       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13753       op &= UINT64_C(31);
13754       op <<= 5;
13755       Value |= op;
13757       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13758       Value |= (op & UINT64_C(12)) << 20;
13759       Value |= (op & UINT64_C(3)) << 19;
13764       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13765       op &= UINT64_C(31);
13766       Value |= op;
13768       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13769       op &= UINT64_C(31);
13770       op <<= 5;
13771       Value |= op;
13773       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13774       Value |= (op & UINT64_C(24)) << 19;
13775       Value |= (op & UINT64_C(7)) << 18;
13780       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13781       op &= UINT64_C(31);
13782       Value |= op;
13784       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13785       op &= UINT64_C(31);
13786       op <<= 5;
13787       Value |= op;
13789       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13790       Value |= (op & UINT64_C(48)) << 18;
13791       Value |= (op & UINT64_C(15)) << 17;
13796       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13797       op &= UINT64_C(31);
13798       Value |= op;
13800       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13801       op &= UINT64_C(31);
13802       op <<= 5;
13803       Value |= op;
13805       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13806       Value |= (op & UINT64_C(6)) << 21;
13807       Value |= (op & UINT64_C(1)) << 20;
13812       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13813       op &= UINT64_C(31);
13814       Value |= op;
13816       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13817       op &= UINT64_C(31);
13818       op <<= 5;
13819       Value |= op;
13821       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13822       op &= UINT64_C(3);
13823       op <<= 22;
13824       Value |= op;
13833       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13834       op &= UINT64_C(31);
13835       Value |= op;
13837       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13838       op &= UINT64_C(31);
13839       op <<= 5;
13840       Value |= op;
13842       op = getVecShiftL16OpValue(MI, 2, Fixups, STI);
13843       op &= UINT64_C(15);
13844       op <<= 16;
13845       Value |= op;
13854       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13855       op &= UINT64_C(31);
13856       Value |= op;
13858       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13859       op &= UINT64_C(31);
13860       op <<= 5;
13861       Value |= op;
13863       op = getVecShiftL32OpValue(MI, 2, Fixups, STI);
13864       op &= UINT64_C(31);
13865       op <<= 16;
13866       Value |= op;
13871       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13872       op &= UINT64_C(31);
13873       Value |= op;
13875       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13876       op &= UINT64_C(31);
13877       op <<= 5;
13878       Value |= op;
13880       op = getVecShiftL64OpValue(MI, 2, Fixups, STI);
13881       Value |= (op & UINT64_C(32)) << 17;
13882       Value |= (op & UINT64_C(31)) << 16;
13891       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13892       op &= UINT64_C(31);
13893       Value |= op;
13895       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13896       op &= UINT64_C(31);
13897       op <<= 5;
13898       Value |= op;
13900       op = getVecShiftL8OpValue(MI, 2, Fixups, STI);
13901       op &= UINT64_C(7);
13902       op <<= 16;
13903       Value |= op;
13917       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13918       op &= UINT64_C(31);
13919       Value |= op;
13921       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13922       op &= UINT64_C(31);
13923       op <<= 5;
13924       Value |= op;
13926       op = getVecShiftR16OpValue(MI, 2, Fixups, STI);
13927       op &= UINT64_C(15);
13928       op <<= 16;
13929       Value |= op;
13943       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13944       op &= UINT64_C(31);
13945       Value |= op;
13947       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13948       op &= UINT64_C(31);
13949       op <<= 5;
13950       Value |= op;
13952       op = getVecShiftR32OpValue(MI, 2, Fixups, STI);
13953       op &= UINT64_C(31);
13954       op <<= 16;
13955       Value |= op;
13961       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13962       op &= UINT64_C(31);
13963       Value |= op;
13965       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13966       op &= UINT64_C(31);
13967       op <<= 5;
13968       Value |= op;
13970       op = getVecShiftR64OpValue(MI, 2, Fixups, STI);
13971       Value |= (op & UINT64_C(32)) << 17;
13972       Value |= (op & UINT64_C(31)) << 16;
13986       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13987       op &= UINT64_C(31);
13988       Value |= op;
13990       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13991       op &= UINT64_C(31);
13992       op <<= 5;
13993       Value |= op;
13995       op = getVecShiftR8OpValue(MI, 2, Fixups, STI);
13996       op &= UINT64_C(7);
13997       op <<= 16;
13998       Value |= op;
14003       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14004       op &= UINT64_C(31);
14005       Value |= op;
14007       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
14008       op &= UINT64_C(31);
14009       op <<= 5;
14010       Value |= op;
14012       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14013       Value |= (op & UINT64_C(248)) << 13;
14014       Value |= (op & UINT64_C(7)) << 10;
14027       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14028       op &= UINT64_C(31);
14029       Value |= op;
14031       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14032       op &= UINT64_C(31);
14033       op <<= 5;
14034       Value |= op;
14040       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14041       op &= UINT64_C(31);
14042       Value |= op;
14044       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14045       op &= UINT64_C(31);
14046       op <<= 5;
14047       Value |= op;
14049       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
14050       op &= UINT64_C(7);
14051       op <<= 10;
14052       Value |= op;
14054       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14055       op &= UINT64_C(31);
14056       op <<= 16;
14057       Value |= op;
14081       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14082       op &= UINT64_C(31);
14083       Value |= op;
14085       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14086       op &= UINT64_C(31);
14087       op <<= 5;
14088       Value |= op;
14090       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14091       op &= UINT64_C(31);
14092       op <<= 16;
14093       Value |= op;
14098       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14099       op &= UINT64_C(31);
14100       Value |= op;
14102       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14103       op &= UINT64_C(31);
14104       op <<= 5;
14105       Value |= op;
14107       op = getVecShiftL16OpValue(MI, 3, Fixups, STI);
14108       op &= UINT64_C(15);
14109       op <<= 16;
14110       Value |= op;
14115       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14116       op &= UINT64_C(31);
14117       Value |= op;
14119       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14120       op &= UINT64_C(31);
14121       op <<= 5;
14122       Value |= op;
14124       op = getVecShiftL32OpValue(MI, 3, Fixups, STI);
14125       op &= UINT64_C(31);
14126       op <<= 16;
14127       Value |= op;
14132       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14133       op &= UINT64_C(31);
14134       Value |= op;
14136       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14137       op &= UINT64_C(31);
14138       op <<= 5;
14139       Value |= op;
14141       op = getVecShiftL64OpValue(MI, 3, Fixups, STI);
14142       Value |= (op & UINT64_C(32)) << 17;
14143       Value |= (op & UINT64_C(31)) << 16;
14148       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14149       op &= UINT64_C(31);
14150       Value |= op;
14152       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14153       op &= UINT64_C(31);
14154       op <<= 5;
14155       Value |= op;
14157       op = getVecShiftL8OpValue(MI, 3, Fixups, STI);
14158       op &= UINT64_C(7);
14159       op <<= 16;
14160       Value |= op;
14173       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14174       op &= UINT64_C(31);
14175       Value |= op;
14177       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14178       op &= UINT64_C(31);
14179       op <<= 5;
14180       Value |= op;
14182       op = getVecShiftR16OpValue(MI, 3, Fixups, STI);
14183       op &= UINT64_C(15);
14184       op <<= 16;
14185       Value |= op;
14198       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14199       op &= UINT64_C(31);
14200       Value |= op;
14202       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14203       op &= UINT64_C(31);
14204       op <<= 5;
14205       Value |= op;
14207       op = getVecShiftR32OpValue(MI, 3, Fixups, STI);
14208       op &= UINT64_C(31);
14209       op <<= 16;
14210       Value |= op;
14215       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14216       op &= UINT64_C(31);
14217       Value |= op;
14219       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14220       op &= UINT64_C(31);
14221       op <<= 5;
14222       Value |= op;
14224       op = getVecShiftR64OpValue(MI, 3, Fixups, STI);
14225       Value |= (op & UINT64_C(32)) << 17;
14226       Value |= (op & UINT64_C(31)) << 16;
14239       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14240       op &= UINT64_C(31);
14241       Value |= op;
14243       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14244       op &= UINT64_C(31);
14245       op <<= 5;
14246       Value |= op;
14248       op = getVecShiftR8OpValue(MI, 3, Fixups, STI);
14249       op &= UINT64_C(7);
14250       op <<= 16;
14251       Value |= op;
14260       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14261       op &= UINT64_C(31);
14262       Value |= op;
14264       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14265       op &= UINT64_C(31);
14266       op <<= 5;
14267       Value |= op;
14269       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14270       op &= UINT64_C(7);
14271       op <<= 10;
14272       Value |= op;
14280       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14281       op &= UINT64_C(31);
14282       Value |= op;
14284       op = getImm8OptLsl(MI, 1, Fixups, STI);
14285       op &= UINT64_C(511);
14286       op <<= 5;
14287       Value |= op;
14295       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14296       op &= UINT64_C(31);
14297       Value |= op;
14299       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
14300       op &= UINT64_C(31);
14301       op <<= 5;
14302       Value |= op;
14304       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14305       op &= UINT64_C(31);
14306       op <<= 16;
14307       Value |= op;
14314       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14315       op &= UINT64_C(31);
14316       Value |= op;
14318       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
14319       op &= UINT64_C(255);
14320       op <<= 5;
14321       Value |= op;
14326       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14327       op &= UINT64_C(31);
14328       Value |= op;
14330       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
14331       op &= UINT64_C(8191);
14332       op <<= 5;
14333       Value |= op;
14340       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14341       op &= UINT64_C(31);
14342       Value |= op;
14344       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
14345       op &= UINT64_C(7);
14346       op <<= 10;
14347       Value |= op;
14349       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14350       op &= UINT64_C(31);
14351       op <<= 5;
14352       Value |= op;
14354       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14355       op &= UINT64_C(31);
14356       op <<= 16;
14357       Value |= op;
14359       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
14360       op &= UINT64_C(3);
14361       op <<= 13;
14362       Value |= op;
14378       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14379       op &= UINT64_C(31);
14380       Value |= op;
14382       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14383       op &= UINT64_C(31);
14384       op <<= 5;
14385       Value |= op;
14387       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14388       op &= UINT64_C(15);
14389       op <<= 16;
14390       Value |= op;
14392       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14393       Value |= (op & UINT64_C(2)) << 19;
14394       Value |= (op & UINT64_C(1)) << 11;
14404       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14405       op &= UINT64_C(31);
14406       Value |= op;
14408       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14409       op &= UINT64_C(31);
14410       op <<= 5;
14411       Value |= op;
14413       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14414       op &= UINT64_C(15);
14415       op <<= 16;
14416       Value |= op;
14418       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14419       op &= UINT64_C(1);
14420       op <<= 20;
14421       Value |= op;
14511       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14512       op &= UINT64_C(31);
14513       Value |= op;
14515       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14516       op &= UINT64_C(31);
14517       op <<= 5;
14518       Value |= op;
14520       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14521       op &= UINT64_C(31);
14522       op <<= 16;
14523       Value |= op;
14537       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14538       op &= UINT64_C(31);
14539       Value |= op;
14541       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14542       op &= UINT64_C(31);
14543       op <<= 5;
14544       Value |= op;
14546       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14547       op &= UINT64_C(31);
14548       op <<= 16;
14549       Value |= op;
14551       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14552       op &= UINT64_C(3);
14553       op <<= 10;
14554       Value |= op;
14564       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14565       op &= UINT64_C(31);
14566       Value |= op;
14568       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14569       op &= UINT64_C(31);
14570       op <<= 5;
14571       Value |= op;
14573       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14574       op &= UINT64_C(7);
14575       op <<= 16;
14576       Value |= op;
14578       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14579       Value |= (op & UINT64_C(4)) << 20;
14580       Value |= (op & UINT64_C(3)) << 19;
14600       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14601       op &= UINT64_C(31);
14602       Value |= op;
14604       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14605       op &= UINT64_C(31);
14606       op <<= 5;
14607       Value |= op;
14609       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14610       op &= UINT64_C(7);
14611       op <<= 16;
14612       Value |= op;
14614       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14615       Value |= (op & UINT64_C(6)) << 18;
14616       Value |= (op & UINT64_C(1)) << 11;
14626       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14627       op &= UINT64_C(31);
14628       Value |= op;
14630       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14631       op &= UINT64_C(31);
14632       op <<= 5;
14633       Value |= op;
14635       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14636       op &= UINT64_C(7);
14637       op <<= 16;
14638       Value |= op;
14640       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14641       op &= UINT64_C(3);
14642       op <<= 19;
14643       Value |= op;
14648       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14649       op &= UINT64_C(31);
14650       Value |= op;
14652       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14653       op &= UINT64_C(31);
14654       op <<= 5;
14655       Value |= op;
14657       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
14658       op &= UINT64_C(3);
14659       op <<= 10;
14660       Value |= op;
14662       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14663       op &= UINT64_C(15);
14664       op <<= 16;
14665       Value |= op;
14667       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14668       op &= UINT64_C(1);
14669       op <<= 20;
14670       Value |= op;
14675       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14676       op &= UINT64_C(31);
14677       Value |= op;
14679       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14680       op &= UINT64_C(31);
14681       op <<= 5;
14682       Value |= op;
14684       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
14685       op &= UINT64_C(3);
14686       op <<= 10;
14687       Value |= op;
14689       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14690       op &= UINT64_C(7);
14691       op <<= 16;
14692       Value |= op;
14694       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14695       op &= UINT64_C(3);
14696       op <<= 19;
14697       Value |= op;
14705       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14706       op &= UINT64_C(31);
14707       Value |= op;
14709       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14710       op &= UINT64_C(31);
14711       op <<= 5;
14712       Value |= op;
14714       op = getVecShiftR16OpValue(MI, 3, Fixups, STI);
14715       op &= UINT64_C(15);
14716       op <<= 16;
14717       Value |= op;
14725       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14726       op &= UINT64_C(31);
14727       Value |= op;
14729       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14730       op &= UINT64_C(31);
14731       op <<= 5;
14732       Value |= op;
14734       op = getVecShiftR32OpValue(MI, 3, Fixups, STI);
14735       op &= UINT64_C(31);
14736       op <<= 16;
14737       Value |= op;
14745       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14746       op &= UINT64_C(31);
14747       Value |= op;
14749       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14750       op &= UINT64_C(31);
14751       op <<= 5;
14752       Value |= op;
14754       op = getVecShiftR64OpValue(MI, 3, Fixups, STI);
14755       Value |= (op & UINT64_C(32)) << 17;
14756       Value |= (op & UINT64_C(31)) << 16;
14764       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14765       op &= UINT64_C(31);
14766       Value |= op;
14768       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14769       op &= UINT64_C(31);
14770       op <<= 5;
14771       Value |= op;
14773       op = getVecShiftR8OpValue(MI, 3, Fixups, STI);
14774       op &= UINT64_C(7);
14775       op <<= 16;
14776       Value |= op;
14782       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14783       op &= UINT64_C(31);
14784       Value |= op;
14786       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14787       op &= UINT64_C(31);
14788       op <<= 5;
14789       Value |= op;
14791       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14792       op &= UINT64_C(1);
14793       op <<= 20;
14794       Value |= op;
14796       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14797       op &= UINT64_C(15);
14798       op <<= 16;
14799       Value |= op;
14805       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14806       op &= UINT64_C(31);
14807       Value |= op;
14809       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14810       op &= UINT64_C(31);
14811       op <<= 5;
14812       Value |= op;
14814       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14815       op &= UINT64_C(3);
14816       op <<= 19;
14817       Value |= op;
14819       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14820       op &= UINT64_C(7);
14821       op <<= 16;
14822       Value |= op;
14829       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14830       op &= UINT64_C(31);
14831       Value |= op;
14833       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14834       op &= UINT64_C(31);
14835       op <<= 5;
14836       Value |= op;
14838       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
14839       op &= UINT64_C(3);
14840       op <<= 10;
14841       Value |= op;
14843       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14844       op &= UINT64_C(1);
14845       op <<= 20;
14846       Value |= op;
14848       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14849       op &= UINT64_C(15);
14850       op <<= 16;
14851       Value |= op;
14858       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14859       op &= UINT64_C(31);
14860       Value |= op;
14862       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14863       op &= UINT64_C(31);
14864       op <<= 5;
14865       Value |= op;
14867       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
14868       op &= UINT64_C(3);
14869       op <<= 10;
14870       Value |= op;
14872       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14873       op &= UINT64_C(3);
14874       op <<= 19;
14875       Value |= op;
14877       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14878       op &= UINT64_C(7);
14879       op <<= 16;
14880       Value |= op;
14886       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14887       op &= UINT64_C(31);
14888       Value |= op;
14898       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14899       op &= UINT64_C(31);
14900       Value |= op;
14902       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14903       op &= UINT64_C(31);
14904       op <<= 5;
14905       Value |= op;
14907       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14908       op &= UINT64_C(31);
14909       op <<= 16;
14910       Value |= op;
14917       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14918       op &= UINT64_C(31);
14919       Value |= op;
14921       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14922       op &= UINT64_C(31);
14923       op <<= 5;
14924       Value |= op;
14929       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14930       op &= UINT64_C(31);
14931       Value |= op;
14933       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14934       op &= UINT64_C(31);
14935       op <<= 5;
14936       Value |= op;
14938       op = getVecShiftR16OpValue(MI, 3, Fixups, STI);
14939       op &= UINT64_C(15);
14940       op <<= 16;
14941       Value |= op;
14946       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14947       op &= UINT64_C(31);
14948       Value |= op;
14950       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14951       op &= UINT64_C(31);
14952       op <<= 5;
14953       Value |= op;
14955       op = getVecShiftR32OpValue(MI, 3, Fixups, STI);
14956       op &= UINT64_C(31);
14957       op <<= 16;
14958       Value |= op;
14963       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14964       op &= UINT64_C(31);
14965       Value |= op;
14967       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14968       op &= UINT64_C(31);
14969       op <<= 5;
14970       Value |= op;
14972       op = getVecShiftR64OpValue(MI, 3, Fixups, STI);
14973       Value |= (op & UINT64_C(32)) << 17;
14974       Value |= (op & UINT64_C(31)) << 16;
14979       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14980       op &= UINT64_C(31);
14981       Value |= op;
14983       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14984       op &= UINT64_C(31);
14985       op <<= 5;
14986       Value |= op;
14988       op = getVecShiftR8OpValue(MI, 3, Fixups, STI);
14989       op &= UINT64_C(7);
14990       op <<= 16;
14991       Value |= op;
14998       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14999       op &= UINT64_C(31);
15000       Value |= op;
15002       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15003       op &= UINT64_C(31);
15004       op <<= 5;
15005       Value |= op;
15007       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15008       op &= UINT64_C(7);
15009       op <<= 16;
15010       Value |= op;
15015       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15016       op &= UINT64_C(31);
15017       Value |= op;
15019       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15020       op &= UINT64_C(31);
15021       op <<= 5;
15022       Value |= op;
15024       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15025       Value |= (op & UINT64_C(248)) << 13;
15026       Value |= (op & UINT64_C(7)) << 10;
15038       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15039       op &= UINT64_C(31);
15040       Value |= op;
15042       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15043       op &= UINT64_C(31);
15044       op <<= 5;
15045       Value |= op;
15047       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15048       op &= UINT64_C(1);
15049       op <<= 10;
15050       Value |= op;
15057       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15058       op &= UINT64_C(31);
15059       Value |= op;
15061       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15062       op &= UINT64_C(31);
15063       op <<= 5;
15064       Value |= op;
15066       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15067       op &= UINT64_C(7);
15068       op <<= 10;
15069       Value |= op;
15071       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
15072       op &= UINT64_C(1);
15073       op <<= 16;
15074       Value |= op;
15106       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15107       op &= UINT64_C(31);
15108       Value |= op;
15110       op = getImm8OptLsl(MI, 2, Fixups, STI);
15111       op &= UINT64_C(511);
15112       op <<= 5;
15113       Value |= op;
15137       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15138       op &= UINT64_C(31);
15139       Value |= op;
15141       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15142       op &= UINT64_C(255);
15143       op <<= 5;
15144       Value |= op;
15151       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15152       op &= UINT64_C(31);
15153       Value |= op;
15155       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15156       op &= UINT64_C(8191);
15157       op <<= 5;
15158       Value |= op;
15180       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15181       op &= UINT64_C(31);
15182       Value |= op;
15184       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15185       op &= UINT64_C(31);
15186       op <<= 5;
15187       Value |= op;
15189       op = getSVEIncDecImm(MI, 3, Fixups, STI);
15190       op &= UINT64_C(15);
15191       op <<= 16;
15192       Value |= op;
15211       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15212       op &= UINT64_C(31);
15213       op <<= 5;
15214       Value |= op;
15216       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15217       op &= UINT64_C(31);
15218       Value |= op;
15220       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15221       op &= UINT64_C(7);
15222       op <<= 10;
15223       Value |= op;
15259       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15260       op &= UINT64_C(31);
15261       Value |= op;
15263       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15264       op &= UINT64_C(7);
15265       op <<= 10;
15266       Value |= op;
15268       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15269       op &= UINT64_C(31);
15270       op <<= 16;
15271       Value |= op;
15273       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15274       op &= UINT64_C(31);
15275       op <<= 5;
15276       Value |= op;
15284       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15285       op &= UINT64_C(31);
15286       Value |= op;
15288       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15289       op &= UINT64_C(7);
15290       op <<= 10;
15291       Value |= op;
15293       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15294       op &= UINT64_C(31);
15295       op <<= 5;
15296       Value |= op;
15298       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15299       op &= UINT64_C(31);
15300       op <<= 16;
15301       Value |= op;
15321       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15322       op &= UINT64_C(31);
15323       Value |= op;
15325       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15326       op &= UINT64_C(7);
15327       op <<= 10;
15328       Value |= op;
15330       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15331       op &= UINT64_C(31);
15332       op <<= 5;
15333       Value |= op;
15335       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15336       op &= UINT64_C(15);
15337       op <<= 16;
15338       Value |= op;
15346       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15347       op &= UINT64_C(31);
15348       Value |= op;
15350       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15351       op &= UINT64_C(31);
15352       op <<= 5;
15353       Value |= op;
15355       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15356       op &= UINT64_C(7);
15357       op <<= 10;
15358       Value |= op;
15360       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15361       op &= UINT64_C(15);
15362       op <<= 16;
15363       Value |= op;
15369       op = getBranchTargetOpValue(MI, 0, Fixups, STI);
15370       op &= UINT64_C(67108863);
15371       Value |= op;
15376       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15377       op &= UINT64_C(15);
15378       Value |= op;
15380       op = getCondBranchTargetOpValue(MI, 1, Fixups, STI);
15381       op &= UINT64_C(524287);
15382       op <<= 5;
15383       Value |= op;
15388       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15389       op &= UINT64_C(31);
15390       Value |= op;
15392       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15393       op &= UINT64_C(31);
15394       op <<= 5;
15395       Value |= op;
15397       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15398       op &= UINT64_C(1);
15399       op <<= 20;
15400       Value |= op;
15405       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15406       op &= UINT64_C(31);
15407       Value |= op;
15409       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15410       op &= UINT64_C(31);
15411       op <<= 5;
15412       Value |= op;
15414       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15415       op &= UINT64_C(15);
15416       op <<= 17;
15417       Value |= op;
15422       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15423       op &= UINT64_C(31);
15424       Value |= op;
15426       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15427       op &= UINT64_C(31);
15428       op <<= 5;
15429       Value |= op;
15431       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15432       op &= UINT64_C(3);
15433       op <<= 19;
15434       Value |= op;
15439       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15440       op &= UINT64_C(31);
15441       Value |= op;
15443       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15444       op &= UINT64_C(31);
15445       op <<= 5;
15446       Value |= op;
15448       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15449       op &= UINT64_C(7);
15450       op <<= 18;
15451       Value |= op;
15479       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15480       op &= UINT64_C(31);
15481       Value |= op;
15483       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15484       op &= UINT64_C(31);
15485       op <<= 5;
15486       Value |= op;
15488       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15489       op &= UINT64_C(31);
15490       op <<= 16;
15491       Value |= op;
15493       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15494       Value |= (op & UINT64_C(192)) << 16;
15495       Value |= (op & UINT64_C(63)) << 10;
15500       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15501       op &= UINT64_C(127);
15502       op <<= 5;
15503       Value |= op;
15508       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15509       op &= UINT64_C(65535);
15510       Value |= op;
15523       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15524       op &= UINT64_C(65535);
15525       op <<= 5;
15526       Value |= op;
15532       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15533       Value |= (op & UINT64_C(512)) << 13;
15534       Value |= (op & UINT64_C(511)) << 12;
15536       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15537       op &= UINT64_C(31);
15538       op <<= 5;
15539       Value |= op;
15541       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15542       op &= UINT64_C(31);
15543       Value |= op;
15549       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15550       Value |= (op & UINT64_C(512)) << 13;
15551       Value |= (op & UINT64_C(511)) << 12;
15553       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15554       op &= UINT64_C(31);
15555       op <<= 5;
15556       Value |= op;
15558       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15559       op &= UINT64_C(31);
15560       Value |= op;
15565       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15566       Value |= (op & UINT64_C(56)) << 13;
15567       Value |= (op & UINT64_C(7)) << 5;
15569       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15570       op &= UINT64_C(1);
15571       op <<= 8;
15572       Value |= op;
15577       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15578       Value |= (op & UINT64_C(56)) << 13;
15579       Value |= (op & UINT64_C(7)) << 5;
15581       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15582       op &= UINT64_C(15);
15583       op <<= 8;
15584       Value |= op;