|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/ARM/ARMGenMCCodeEmitter.inc 4231 (void)op; // suppress warning
4503 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4504 Value |= (op & UINT64_C(16)) << 18;
4505 Value |= (op & UINT64_C(15)) << 12;
4507 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4508 Value |= (op & UINT64_C(16)) << 1;
4509 Value |= (op & UINT64_C(15));
4519 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4520 Value |= (op & UINT64_C(16)) << 18;
4521 Value |= (op & UINT64_C(15)) << 12;
4523 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4524 Value |= (op & UINT64_C(15)) << 16;
4525 Value |= (op & UINT64_C(16)) << 3;
4527 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4528 Value |= (op & UINT64_C(16)) << 1;
4529 Value |= (op & UINT64_C(15));
4534 op = getVPTMaskOpValue(MI, 0, Fixups, STI);
4535 Value |= (op & UINT64_C(8)) << 19;
4536 Value |= (op & UINT64_C(7)) << 13;
4543 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4544 Value |= (op & UINT64_C(7)) << 17;
4545 Value |= (op & UINT64_C(8)) << 4;
4547 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4548 op &= UINT64_C(15);
4549 op <<= 12;
4550 Value |= op;
4555 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4556 Value |= (op & UINT64_C(7)) << 17;
4557 Value |= (op & UINT64_C(8)) << 4;
4559 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4560 op &= UINT64_C(15);
4561 op <<= 12;
4562 Value |= op;
4564 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4565 Value |= (op & UINT64_C(1)) << 21;
4566 Value |= (op & UINT64_C(2)) << 15;
4571 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4572 Value |= (op & UINT64_C(7)) << 17;
4573 Value |= (op & UINT64_C(8)) << 4;
4575 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4576 op &= UINT64_C(15);
4577 op <<= 12;
4578 Value |= op;
4580 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4581 Value |= (op & UINT64_C(2)) << 20;
4582 Value |= (op & UINT64_C(4)) << 14;
4583 Value |= (op & UINT64_C(1)) << 6;
4588 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4589 Value |= (op & UINT64_C(7)) << 17;
4590 Value |= (op & UINT64_C(8)) << 4;
4592 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4593 op &= UINT64_C(15);
4594 op <<= 12;
4595 Value |= op;
4597 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4598 Value |= (op & UINT64_C(4)) << 19;
4599 Value |= (op & UINT64_C(8)) << 13;
4600 Value |= (op & UINT64_C(3)) << 5;
4645 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4646 Value |= (op & UINT64_C(8)) << 19;
4647 Value |= (op & UINT64_C(7)) << 13;
4649 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4650 Value |= (op & UINT64_C(8)) << 2;
4651 Value |= (op & UINT64_C(7)) << 1;
4679 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4680 Value |= (op & UINT64_C(8)) << 19;
4681 Value |= (op & UINT64_C(7)) << 13;
4683 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4684 Value |= (op & UINT64_C(8)) << 2;
4685 Value |= (op & UINT64_C(7)) << 1;
4687 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4688 Value |= (op & UINT64_C(7)) << 17;
4689 Value |= (op & UINT64_C(8)) << 4;
4697 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4698 Value |= (op & UINT64_C(8)) << 19;
4699 Value |= (op & UINT64_C(7)) << 13;
4701 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4702 Value |= (op & UINT64_C(8)) << 2;
4703 Value |= (op & UINT64_C(7)) << 1;
4705 op = getMVEShiftImmOpValue(MI, 2, Fixups, STI);
4706 op &= UINT64_C(15);
4707 op <<= 16;
4708 Value |= op;
4716 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4717 Value |= (op & UINT64_C(8)) << 19;
4718 Value |= (op & UINT64_C(7)) << 13;
4720 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4721 Value |= (op & UINT64_C(8)) << 2;
4722 Value |= (op & UINT64_C(7)) << 1;
4724 op = getMVEShiftImmOpValue(MI, 2, Fixups, STI);
4725 op &= UINT64_C(7);
4726 op <<= 16;
4727 Value |= op;
4735 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4736 Value |= (op & UINT64_C(8)) << 19;
4737 Value |= (op & UINT64_C(7)) << 13;
4739 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4740 Value |= (op & UINT64_C(8)) << 2;
4741 Value |= (op & UINT64_C(7)) << 1;
4743 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4744 op &= UINT64_C(15);
4745 op <<= 16;
4746 Value |= op;
4754 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4755 Value |= (op & UINT64_C(8)) << 19;
4756 Value |= (op & UINT64_C(7)) << 13;
4758 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4759 Value |= (op & UINT64_C(8)) << 2;
4760 Value |= (op & UINT64_C(7)) << 1;
4762 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4763 op &= UINT64_C(31);
4764 op <<= 16;
4765 Value |= op;
4773 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4774 Value |= (op & UINT64_C(8)) << 19;
4775 Value |= (op & UINT64_C(7)) << 13;
4777 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4778 Value |= (op & UINT64_C(8)) << 2;
4779 Value |= (op & UINT64_C(7)) << 1;
4781 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4782 op &= UINT64_C(7);
4783 op <<= 16;
4784 Value |= op;
4792 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4793 Value |= (op & UINT64_C(8)) << 19;
4794 Value |= (op & UINT64_C(7)) << 13;
4796 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4797 Value |= (op & UINT64_C(8)) << 2;
4798 Value |= (op & UINT64_C(7)) << 1;
4800 op = getShiftRight16Imm(MI, 2, Fixups, STI);
4801 op &= UINT64_C(15);
4802 op <<= 16;
4803 Value |= op;
4811 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4812 Value |= (op & UINT64_C(8)) << 19;
4813 Value |= (op & UINT64_C(7)) << 13;
4815 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4816 Value |= (op & UINT64_C(8)) << 2;
4817 Value |= (op & UINT64_C(7)) << 1;
4819 op = getShiftRight32Imm(MI, 2, Fixups, STI);
4820 op &= UINT64_C(31);
4821 op <<= 16;
4822 Value |= op;
4830 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4831 Value |= (op & UINT64_C(8)) << 19;
4832 Value |= (op & UINT64_C(7)) << 13;
4834 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4835 Value |= (op & UINT64_C(8)) << 2;
4836 Value |= (op & UINT64_C(7)) << 1;
4838 op = getShiftRight8Imm(MI, 2, Fixups, STI);
4839 op &= UINT64_C(7);
4840 op <<= 16;
4841 Value |= op;
4875 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4876 Value |= (op & UINT64_C(8)) << 19;
4877 Value |= (op & UINT64_C(7)) << 13;
4879 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4880 Value |= (op & UINT64_C(8)) << 2;
4881 Value |= (op & UINT64_C(7)) << 1;
4922 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4923 Value |= (op & UINT64_C(8)) << 19;
4924 Value |= (op & UINT64_C(7)) << 13;
4926 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4927 Value |= (op & UINT64_C(8)) << 2;
4928 Value |= (op & UINT64_C(7)) << 1;
4930 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4931 Value |= (op & UINT64_C(7)) << 17;
4932 Value |= (op & UINT64_C(8)) << 4;
4938 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4939 Value |= (op & UINT64_C(8)) << 19;
4940 Value |= (op & UINT64_C(7)) << 13;
4942 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4943 Value |= (op & UINT64_C(8)) << 2;
4944 Value |= (op & UINT64_C(7)) << 1;
4946 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4947 Value |= (op & UINT64_C(7)) << 17;
4948 Value |= (op & UINT64_C(8)) << 4;
4950 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4951 Value |= (op & UINT64_C(2)) << 11;
4952 Value |= (op & UINT64_C(1));
4962 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4963 Value |= (op & UINT64_C(8)) << 19;
4964 Value |= (op & UINT64_C(7)) << 13;
4966 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4967 Value |= (op & UINT64_C(8)) << 2;
4968 Value |= (op & UINT64_C(7)) << 1;
4970 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
4971 Value |= (op & UINT64_C(7)) << 17;
4972 Value |= (op & UINT64_C(8)) << 4;
4974 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4975 op &= UINT64_C(1);
4976 op <<= 12;
4977 Value |= op;
4982 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4983 Value |= (op & UINT64_C(8)) << 19;
4984 Value |= (op & UINT64_C(7)) << 13;
4986 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
4987 Value |= (op & UINT64_C(8)) << 2;
4988 Value |= (op & UINT64_C(7)) << 1;
4990 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
4991 op &= UINT64_C(15);
4992 op <<= 16;
4993 Value |= op;
4998 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
4999 Value |= (op & UINT64_C(8)) << 19;
5000 Value |= (op & UINT64_C(7)) << 13;
5002 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5003 Value |= (op & UINT64_C(8)) << 2;
5004 Value |= (op & UINT64_C(7)) << 1;
5006 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5007 op &= UINT64_C(31);
5008 op <<= 16;
5009 Value |= op;
5014 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5015 Value |= (op & UINT64_C(8)) << 19;
5016 Value |= (op & UINT64_C(7)) << 13;
5018 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5019 Value |= (op & UINT64_C(8)) << 2;
5020 Value |= (op & UINT64_C(7)) << 1;
5022 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5023 op &= UINT64_C(7);
5024 op <<= 16;
5025 Value |= op;
5046 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5047 Value |= (op & UINT64_C(8)) << 19;
5048 Value |= (op & UINT64_C(7)) << 13;
5050 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5051 Value |= (op & UINT64_C(8)) << 2;
5052 Value |= (op & UINT64_C(7)) << 1;
5054 op = getShiftRight16Imm(MI, 3, Fixups, STI);
5055 op &= UINT64_C(15);
5056 op <<= 16;
5057 Value |= op;
5062 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5063 Value |= (op & UINT64_C(8)) << 19;
5064 Value |= (op & UINT64_C(7)) << 13;
5066 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5067 Value |= (op & UINT64_C(8)) << 2;
5068 Value |= (op & UINT64_C(7)) << 1;
5070 op = getShiftRight32Imm(MI, 3, Fixups, STI);
5071 op &= UINT64_C(31);
5072 op <<= 16;
5073 Value |= op;
5094 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5095 Value |= (op & UINT64_C(8)) << 19;
5096 Value |= (op & UINT64_C(7)) << 13;
5098 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5099 Value |= (op & UINT64_C(8)) << 2;
5100 Value |= (op & UINT64_C(7)) << 1;
5102 op = getShiftRight8Imm(MI, 3, Fixups, STI);
5103 op &= UINT64_C(7);
5104 op <<= 16;
5105 Value |= op;
5137 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5138 Value |= (op & UINT64_C(8)) << 19;
5139 Value |= (op & UINT64_C(7)) << 13;
5141 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5142 Value |= (op & UINT64_C(8)) << 2;
5143 Value |= (op & UINT64_C(7)) << 1;
5145 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5146 Value |= (op & UINT64_C(7)) << 17;
5147 Value |= (op & UINT64_C(8)) << 4;
5218 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5219 Value |= (op & UINT64_C(8)) << 19;
5220 Value |= (op & UINT64_C(7)) << 13;
5222 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5223 Value |= (op & UINT64_C(7)) << 17;
5224 Value |= (op & UINT64_C(8)) << 4;
5226 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5227 Value |= (op & UINT64_C(8)) << 2;
5228 Value |= (op & UINT64_C(7)) << 1;
5284 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5285 Value |= (op & UINT64_C(8)) << 19;
5286 Value |= (op & UINT64_C(7)) << 13;
5288 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5289 Value |= (op & UINT64_C(7)) << 17;
5290 Value |= (op & UINT64_C(8)) << 4;
5292 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5293 op &= UINT64_C(15);
5294 Value |= op;
5326 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5327 Value |= (op & UINT64_C(8)) << 19;
5328 Value |= (op & UINT64_C(7)) << 13;
5330 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5331 Value |= (op & UINT64_C(7)) << 17;
5332 Value |= (op & UINT64_C(8)) << 4;
5334 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5335 op &= UINT64_C(15);
5336 Value |= op;
5364 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5365 Value |= (op & UINT64_C(8)) << 19;
5366 Value |= (op & UINT64_C(7)) << 13;
5368 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5369 op &= UINT64_C(15);
5370 Value |= op;
5380 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5381 Value |= (op & UINT64_C(8)) << 19;
5382 Value |= (op & UINT64_C(7)) << 13;
5384 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5385 op &= UINT64_C(14);
5386 Value |= op;
5388 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5389 op &= UINT64_C(14);
5390 op <<= 16;
5391 Value |= op;
5393 op = getPowerTwoOpValue(MI, 4, Fixups, STI);
5394 Value |= (op & UINT64_C(2)) << 6;
5395 Value |= (op & UINT64_C(1));
5405 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5406 Value |= (op & UINT64_C(8)) << 19;
5407 Value |= (op & UINT64_C(7)) << 13;
5409 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5410 op &= UINT64_C(14);
5411 op <<= 16;
5412 Value |= op;
5414 op = getPowerTwoOpValue(MI, 3, Fixups, STI);
5415 Value |= (op & UINT64_C(2)) << 6;
5416 Value |= (op & UINT64_C(1));
5422 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5423 op &= UINT64_C(7);
5424 op <<= 13;
5425 Value |= op;
5427 op = getMveAddrModeQOpValue<2>(MI, 1, Fixups, STI);
5428 Value |= (op & UINT64_C(128)) << 16;
5429 Value |= (op & UINT64_C(1792)) << 9;
5430 Value |= (op & UINT64_C(127));
5436 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5437 op &= UINT64_C(7);
5438 op <<= 13;
5439 Value |= op;
5441 op = getMveAddrModeQOpValue<3>(MI, 1, Fixups, STI);
5442 Value |= (op & UINT64_C(128)) << 16;
5443 Value |= (op & UINT64_C(1792)) << 9;
5444 Value |= (op & UINT64_C(127));
5474 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5475 op &= UINT64_C(7);
5476 op <<= 13;
5477 Value |= op;
5479 op = getMveAddrModeRQOpValue(MI, 1, Fixups, STI);
5480 Value |= (op & UINT64_C(120)) << 13;
5481 Value |= (op & UINT64_C(7)) << 1;
5491 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5492 op &= UINT64_C(7);
5493 op <<= 13;
5494 Value |= op;
5496 op = getT2AddrModeImmOpValue<7,0>(MI, 1, Fixups, STI);
5497 Value |= (op & UINT64_C(128)) << 16;
5498 Value |= (op & UINT64_C(1792)) << 8;
5499 Value |= (op & UINT64_C(127));
5505 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5506 op &= UINT64_C(7);
5507 op <<= 13;
5508 Value |= op;
5510 op = getT2AddrModeImmOpValue<7,0>(MI, 1, Fixups, STI);
5511 Value |= (op & UINT64_C(128)) << 16;
5512 Value |= (op & UINT64_C(3840)) << 8;
5513 Value |= (op & UINT64_C(127));
5520 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5521 op &= UINT64_C(7);
5522 op <<= 13;
5523 Value |= op;
5525 op = getT2AddrModeImmOpValue<7,1>(MI, 1, Fixups, STI);
5526 Value |= (op & UINT64_C(128)) << 16;
5527 Value |= (op & UINT64_C(1792)) << 8;
5528 Value |= (op & UINT64_C(127));
5534 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5535 op &= UINT64_C(7);
5536 op <<= 13;
5537 Value |= op;
5539 op = getT2AddrModeImmOpValue<7,1>(MI, 1, Fixups, STI);
5540 Value |= (op & UINT64_C(128)) << 16;
5541 Value |= (op & UINT64_C(3840)) << 8;
5542 Value |= (op & UINT64_C(127));
5548 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5549 op &= UINT64_C(7);
5550 op <<= 13;
5551 Value |= op;
5553 op = getT2AddrModeImmOpValue<7,2>(MI, 1, Fixups, STI);
5554 Value |= (op & UINT64_C(128)) << 16;
5555 Value |= (op & UINT64_C(3840)) << 8;
5556 Value |= (op & UINT64_C(127));
5561 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5562 Value |= (op & UINT64_C(7)) << 17;
5563 Value |= (op & UINT64_C(8)) << 4;
5565 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5566 op &= UINT64_C(15);
5567 op <<= 12;
5568 Value |= op;
5570 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5571 Value |= (op & UINT64_C(1)) << 21;
5572 Value |= (op & UINT64_C(2)) << 15;
5578 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5579 Value |= (op & UINT64_C(7)) << 17;
5580 Value |= (op & UINT64_C(8)) << 4;
5582 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5583 op &= UINT64_C(15);
5584 op <<= 12;
5585 Value |= op;
5587 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5588 Value |= (op & UINT64_C(2)) << 20;
5589 Value |= (op & UINT64_C(4)) << 14;
5590 Value |= (op & UINT64_C(1)) << 6;
5596 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5597 Value |= (op & UINT64_C(7)) << 17;
5598 Value |= (op & UINT64_C(8)) << 4;
5600 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5601 op &= UINT64_C(15);
5602 op <<= 12;
5603 Value |= op;
5605 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5606 Value |= (op & UINT64_C(4)) << 19;
5607 Value |= (op & UINT64_C(8)) << 13;
5608 Value |= (op & UINT64_C(3)) << 5;
5614 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5615 op &= UINT64_C(7);
5616 op <<= 13;
5617 Value |= op;
5619 op = getMveAddrModeQOpValue<2>(MI, 2, Fixups, STI);
5620 Value |= (op & UINT64_C(128)) << 16;
5621 Value |= (op & UINT64_C(1792)) << 9;
5622 Value |= (op & UINT64_C(127));
5628 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5629 op &= UINT64_C(7);
5630 op <<= 13;
5631 Value |= op;
5633 op = getMveAddrModeQOpValue<3>(MI, 2, Fixups, STI);
5634 Value |= (op & UINT64_C(128)) << 16;
5635 Value |= (op & UINT64_C(1792)) << 9;
5636 Value |= (op & UINT64_C(127));
5646 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5647 op &= UINT64_C(7);
5648 op <<= 13;
5649 Value |= op;
5651 op = getT2AddrModeImmOpValue<7,0>(MI, 2, Fixups, STI);
5652 Value |= (op & UINT64_C(128)) << 16;
5653 Value |= (op & UINT64_C(1792)) << 8;
5654 Value |= (op & UINT64_C(127));
5660 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5661 op &= UINT64_C(7);
5662 op <<= 13;
5663 Value |= op;
5665 op = getT2AddrModeImmOpValue<7,0>(MI, 2, Fixups, STI);
5666 Value |= (op & UINT64_C(128)) << 16;
5667 Value |= (op & UINT64_C(3840)) << 8;
5668 Value |= (op & UINT64_C(127));
5675 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5676 op &= UINT64_C(7);
5677 op <<= 13;
5678 Value |= op;
5680 op = getT2AddrModeImmOpValue<7,1>(MI, 2, Fixups, STI);
5681 Value |= (op & UINT64_C(128)) << 16;
5682 Value |= (op & UINT64_C(1792)) << 8;
5683 Value |= (op & UINT64_C(127));
5689 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5690 op &= UINT64_C(7);
5691 op <<= 13;
5692 Value |= op;
5694 op = getT2AddrModeImmOpValue<7,1>(MI, 2, Fixups, STI);
5695 Value |= (op & UINT64_C(128)) << 16;
5696 Value |= (op & UINT64_C(3840)) << 8;
5697 Value |= (op & UINT64_C(127));
5703 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5704 op &= UINT64_C(7);
5705 op <<= 13;
5706 Value |= op;
5708 op = getT2AddrModeImmOpValue<7,2>(MI, 2, Fixups, STI);
5709 Value |= (op & UINT64_C(128)) << 16;
5710 Value |= (op & UINT64_C(3840)) << 8;
5711 Value |= (op & UINT64_C(127));
5717 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5718 op &= UINT64_C(7);
5719 op <<= 13;
5720 Value |= op;
5722 op = getT2ScaledImmOpValue<7,0>(MI, 3, Fixups, STI);
5723 Value |= (op & UINT64_C(128)) << 16;
5724 Value |= (op & UINT64_C(127));
5726 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5727 op &= UINT64_C(15);
5728 op <<= 16;
5729 Value |= op;
5739 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5740 op &= UINT64_C(7);
5741 op <<= 13;
5742 Value |= op;
5744 op = getT2ScaledImmOpValue<7,0>(MI, 3, Fixups, STI);
5745 Value |= (op & UINT64_C(128)) << 16;
5746 Value |= (op & UINT64_C(127));
5748 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5749 op &= UINT64_C(7);
5750 op <<= 16;
5751 Value |= op;
5757 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5758 op &= UINT64_C(7);
5759 op <<= 13;
5760 Value |= op;
5762 op = getT2ScaledImmOpValue<7,1>(MI, 3, Fixups, STI);
5763 Value |= (op & UINT64_C(128)) << 16;
5764 Value |= (op & UINT64_C(127));
5766 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5767 op &= UINT64_C(15);
5768 op <<= 16;
5769 Value |= op;
5776 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5777 op &= UINT64_C(7);
5778 op <<= 13;
5779 Value |= op;
5781 op = getT2ScaledImmOpValue<7,1>(MI, 3, Fixups, STI);
5782 Value |= (op & UINT64_C(128)) << 16;
5783 Value |= (op & UINT64_C(127));
5785 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5786 op &= UINT64_C(7);
5787 op <<= 16;
5788 Value |= op;
5794 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5795 op &= UINT64_C(7);
5796 op <<= 13;
5797 Value |= op;
5799 op = getT2ScaledImmOpValue<7,2>(MI, 3, Fixups, STI);
5800 Value |= (op & UINT64_C(128)) << 16;
5801 Value |= (op & UINT64_C(127));
5803 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5804 op &= UINT64_C(15);
5805 op <<= 16;
5806 Value |= op;
5850 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5851 Value |= (op & UINT64_C(8)) << 2;
5852 Value |= (op & UINT64_C(7)) << 1;
5854 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5855 Value |= (op & UINT64_C(8)) << 19;
5856 Value |= (op & UINT64_C(7)) << 13;
5864 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5865 Value |= (op & UINT64_C(8)) << 2;
5866 Value |= (op & UINT64_C(7)) << 1;
5868 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5869 Value |= (op & UINT64_C(8)) << 19;
5870 Value |= (op & UINT64_C(7)) << 13;
5872 op = getNEONVcvtImm32OpValue(MI, 2, Fixups, STI);
5873 op &= UINT64_C(15);
5874 op <<= 16;
5875 Value |= op;
5883 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5884 Value |= (op & UINT64_C(8)) << 2;
5885 Value |= (op & UINT64_C(7)) << 1;
5887 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5888 Value |= (op & UINT64_C(8)) << 19;
5889 Value |= (op & UINT64_C(7)) << 13;
5891 op = getNEONVcvtImm32OpValue(MI, 2, Fixups, STI);
5892 op &= UINT64_C(31);
5893 op <<= 16;
5894 Value |= op;
5904 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5905 op &= UINT64_C(7);
5906 op <<= 1;
5907 Value |= op;
5909 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5910 op &= UINT64_C(14);
5911 op <<= 12;
5912 Value |= op;
5924 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5925 Value |= (op & UINT64_C(8)) << 2;
5926 Value |= (op & UINT64_C(7)) << 1;
5928 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5929 Value |= (op & UINT64_C(8)) << 19;
5930 Value |= (op & UINT64_C(7)) << 13;
5932 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5933 Value |= (op & UINT64_C(7)) << 17;
5934 Value |= (op & UINT64_C(8)) << 4;
5940 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5941 Value |= (op & UINT64_C(8)) << 2;
5942 Value |= (op & UINT64_C(7)) << 1;
5944 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5945 Value |= (op & UINT64_C(8)) << 19;
5946 Value |= (op & UINT64_C(7)) << 13;
5948 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
5949 Value |= (op & UINT64_C(7)) << 17;
5950 Value |= (op & UINT64_C(8)) << 4;
5952 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
5953 op &= UINT64_C(1);
5954 op <<= 24;
5955 Value |= op;
5965 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
5966 op &= UINT64_C(7);
5967 op <<= 1;
5968 Value |= op;
5970 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
5971 op &= UINT64_C(14);
5972 op <<= 12;
5973 Value |= op;
6003 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6004 op &= UINT64_C(7);
6005 op <<= 1;
6006 Value |= op;
6008 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6009 op &= UINT64_C(15);
6010 op <<= 12;
6011 Value |= op;
6017 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6018 op &= UINT64_C(7);
6019 op <<= 1;
6020 Value |= op;
6022 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6023 op &= UINT64_C(14);
6024 op <<= 12;
6025 Value |= op;
6027 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6028 op &= UINT64_C(14);
6029 op <<= 19;
6030 Value |= op;
6038 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6039 Value |= (op & UINT64_C(8)) << 2;
6040 Value |= (op & UINT64_C(7)) << 1;
6042 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6043 Value |= (op & UINT64_C(8)) << 19;
6044 Value |= (op & UINT64_C(7)) << 13;
6046 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6047 Value |= (op & UINT64_C(7)) << 17;
6048 Value |= (op & UINT64_C(8)) << 4;
6054 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6055 Value |= (op & UINT64_C(8)) << 2;
6056 Value |= (op & UINT64_C(7)) << 1;
6058 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6059 Value |= (op & UINT64_C(8)) << 19;
6060 Value |= (op & UINT64_C(7)) << 13;
6062 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6063 Value |= (op & UINT64_C(7)) << 17;
6064 Value |= (op & UINT64_C(8)) << 4;
6066 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
6067 op &= UINT64_C(3);
6068 op <<= 23;
6069 Value |= op;
6079 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6080 Value |= (op & UINT64_C(8)) << 2;
6081 Value |= (op & UINT64_C(7)) << 1;
6083 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6084 Value |= (op & UINT64_C(7)) << 17;
6085 Value |= (op & UINT64_C(8)) << 4;
6087 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6088 op &= UINT64_C(15);
6089 op <<= 12;
6090 Value |= op;
6096 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
6097 op &= UINT64_C(7);
6098 op <<= 1;
6099 Value |= op;
6101 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6102 op &= UINT64_C(14);
6103 op <<= 12;
6104 Value |= op;
6106 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6107 op &= UINT64_C(14);
6108 op <<= 19;
6109 Value |= op;
6114 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6115 Value |= (op & UINT64_C(7)) << 17;
6116 Value |= (op & UINT64_C(8)) << 4;
6118 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6119 Value |= (op & UINT64_C(8)) << 19;
6120 Value |= (op & UINT64_C(7)) << 13;
6122 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6123 Value |= (op & UINT64_C(8)) << 2;
6124 Value |= (op & UINT64_C(7)) << 1;
6129 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6130 Value |= (op & UINT64_C(8)) << 4;
6131 Value |= (op & UINT64_C(7));
6133 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6134 op &= UINT64_C(15);
6135 op <<= 3;
6136 Value |= op;
6141 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6142 op &= UINT64_C(15);
6143 Value |= op;
6145 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6146 op &= UINT64_C(15);
6147 op <<= 12;
6148 Value |= op;
6150 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6151 op &= UINT64_C(15);
6152 op <<= 16;
6153 Value |= op;
6161 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6162 op &= UINT64_C(15);
6163 Value |= op;
6165 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6166 op &= UINT64_C(15);
6167 op <<= 16;
6168 Value |= op;
6170 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6171 op &= UINT64_C(15);
6172 op <<= 12;
6173 Value |= op;
6179 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6180 op &= UINT64_C(15);
6181 Value |= op;
6183 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6184 op &= UINT64_C(15);
6185 op <<= 16;
6186 Value |= op;
6188 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6189 op &= UINT64_C(15);
6190 op <<= 12;
6191 Value |= op;
6193 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6194 op &= UINT64_C(15);
6195 op <<= 8;
6196 Value |= op;
6206 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6207 op &= UINT64_C(15);
6208 op <<= 12;
6209 Value |= op;
6211 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6212 op &= UINT64_C(15);
6213 op <<= 16;
6214 Value |= op;
6216 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6217 op &= UINT64_C(15);
6218 Value |= op;
6224 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6225 op &= UINT64_C(15);
6226 op <<= 8;
6227 Value |= op;
6236 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6237 op &= UINT64_C(15);
6238 op <<= 8;
6239 Value |= op;
6241 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6242 Value |= (op & UINT64_C(15)) << 16;
6243 Value |= (op & UINT64_C(15));
6249 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6250 op &= UINT64_C(15);
6251 op <<= 8;
6252 Value |= op;
6254 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6255 op &= UINT64_C(15);
6256 Value |= op;
6266 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6267 op &= UINT64_C(15);
6268 op <<= 8;
6269 Value |= op;
6271 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6272 op &= UINT64_C(15);
6273 Value |= op;
6275 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6276 op &= UINT64_C(3);
6277 op <<= 4;
6278 Value |= op;
6286 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6287 op &= UINT64_C(15);
6288 op <<= 8;
6289 Value |= op;
6291 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6292 op &= UINT64_C(15);
6293 Value |= op;
6295 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6296 op &= UINT64_C(15);
6297 op <<= 16;
6298 Value |= op;
6300 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6301 op &= UINT64_C(15);
6302 op <<= 4;
6303 Value |= op;
6366 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6367 op &= UINT64_C(15);
6368 op <<= 8;
6369 Value |= op;
6371 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6372 op &= UINT64_C(15);
6373 op <<= 16;
6374 Value |= op;
6376 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6377 op &= UINT64_C(15);
6378 Value |= op;
6399 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6400 op &= UINT64_C(15);
6401 op <<= 8;
6402 Value |= op;
6404 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6405 op &= UINT64_C(15);
6406 op <<= 16;
6407 Value |= op;
6409 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6410 op &= UINT64_C(15);
6411 Value |= op;
6413 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6414 op &= UINT64_C(15);
6415 op <<= 12;
6416 Value |= op;
6426 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6427 op &= UINT64_C(15);
6428 op <<= 8;
6429 Value |= op;
6431 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6432 op &= UINT64_C(15);
6433 op <<= 16;
6434 Value |= op;
6436 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6437 op &= UINT64_C(15);
6438 Value |= op;
6440 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6441 op &= UINT64_C(3);
6442 op <<= 4;
6443 Value |= op;
6449 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6450 op &= UINT64_C(15);
6451 op <<= 8;
6452 Value |= op;
6454 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6455 op &= UINT64_C(15);
6456 op <<= 16;
6457 Value |= op;
6459 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6460 op &= UINT64_C(15);
6461 Value |= op;
6463 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6464 Value |= (op & UINT64_C(28)) << 10;
6465 Value |= (op & UINT64_C(3)) << 6;
6471 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6472 op &= UINT64_C(15);
6473 op <<= 8;
6474 Value |= op;
6476 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6477 op &= UINT64_C(15);
6478 op <<= 16;
6479 Value |= op;
6481 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6482 Value |= (op & UINT64_C(2048)) << 15;
6483 Value |= (op & UINT64_C(1792)) << 4;
6484 Value |= (op & UINT64_C(255));
6492 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6493 op &= UINT64_C(15);
6494 op <<= 8;
6495 Value |= op;
6497 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6498 op &= UINT64_C(15);
6499 op <<= 16;
6500 Value |= op;
6502 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6503 op &= UINT64_C(15);
6504 Value |= op;
6509 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6510 op &= UINT64_C(15);
6511 op <<= 8;
6512 Value |= op;
6514 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6515 op &= UINT64_C(15);
6516 op <<= 16;
6517 Value |= op;
6519 op = getBitfieldInvertedMaskOpValue(MI, 3, Fixups, STI);
6520 Value |= (op & UINT64_C(28)) << 10;
6521 Value |= (op & UINT64_C(3)) << 6;
6522 Value |= (op & UINT64_C(992)) >> 5;
6528 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6529 op &= UINT64_C(15);
6530 op <<= 8;
6531 Value |= op;
6533 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6534 op &= UINT64_C(15);
6535 op <<= 16;
6536 Value |= op;
6538 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6539 op &= UINT64_C(15);
6540 Value |= op;
6546 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6547 op &= UINT64_C(15);
6548 op <<= 8;
6549 Value |= op;
6551 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6552 op &= UINT64_C(15);
6553 op <<= 16;
6554 Value |= op;
6556 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6557 op &= UINT64_C(31);
6558 Value |= op;
6560 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6561 Value |= (op & UINT64_C(32)) << 16;
6562 Value |= (op & UINT64_C(28)) << 10;
6563 Value |= (op & UINT64_C(3)) << 6;
6568 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6569 op &= UINT64_C(15);
6570 op <<= 8;
6571 Value |= op;
6573 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6574 op &= UINT64_C(15);
6575 op <<= 12;
6576 Value |= op;
6578 op = getT2AddrModeImm0_1020s4OpValue(MI, 2, Fixups, STI);
6579 Value |= (op & UINT64_C(3840)) << 8;
6580 Value |= (op & UINT64_C(255));
6585 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6586 op &= UINT64_C(15);
6587 op <<= 8;
6588 Value |= op;
6590 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6591 op &= UINT64_C(255);
6592 Value |= op;
6597 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6598 op &= UINT64_C(15);
6599 op <<= 8;
6600 Value |= op;
6602 op = getT2AdrLabelOpValue(MI, 1, Fixups, STI);
6603 Value |= (op & UINT64_C(2048)) << 15;
6604 Value |= (op & UINT64_C(4096)) << 11;
6605 Value |= (op & UINT64_C(4096)) << 9;
6606 Value |= (op & UINT64_C(1792)) << 4;
6607 Value |= (op & UINT64_C(255));
6612 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6613 op &= UINT64_C(15);
6614 op <<= 8;
6615 Value |= op;
6617 op = getBitfieldInvertedMaskOpValue(MI, 2, Fixups, STI);
6618 Value |= (op & UINT64_C(28)) << 10;
6619 Value |= (op & UINT64_C(3)) << 6;
6620 Value |= (op & UINT64_C(992)) >> 5;
6625 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6626 op &= UINT64_C(15);
6627 op <<= 8;
6628 Value |= op;
6630 op = getHiLo16ImmOpValue(MI, 1, Fixups, STI);
6631 Value |= (op & UINT64_C(2048)) << 15;
6632 Value |= (op & UINT64_C(61440)) << 4;
6633 Value |= (op & UINT64_C(1792)) << 4;
6634 Value |= (op & UINT64_C(255));
6639 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6640 op &= UINT64_C(15);
6641 op <<= 8;
6642 Value |= op;
6644 op = getHiLo16ImmOpValue(MI, 2, Fixups, STI);
6645 Value |= (op & UINT64_C(2048)) << 15;
6646 Value |= (op & UINT64_C(61440)) << 4;
6647 Value |= (op & UINT64_C(1792)) << 4;
6648 Value |= (op & UINT64_C(255));
6654 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6655 op &= UINT64_C(15);
6656 op <<= 8;
6657 Value |= op;
6659 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6660 op &= UINT64_C(31);
6661 Value |= op;
6663 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6664 Value |= (op & UINT64_C(28)) << 10;
6665 Value |= (op & UINT64_C(3)) << 6;
6667 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6668 op &= UINT64_C(15);
6669 op <<= 16;
6670 Value |= op;
6675 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6676 op &= UINT64_C(7);
6677 Value |= op;
6679 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6680 op &= UINT64_C(7);
6681 op <<= 3;
6682 Value |= op;
6688 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6689 op &= UINT64_C(7);
6690 Value |= op;
6692 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6693 op &= UINT64_C(7);
6694 op <<= 3;
6695 Value |= op;
6697 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6698 op &= UINT64_C(7);
6699 op <<= 6;
6700 Value |= op;
6707 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6708 op &= UINT64_C(7);
6709 Value |= op;
6711 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6712 op &= UINT64_C(7);
6713 op <<= 3;
6714 Value |= op;
6716 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6717 op &= UINT64_C(31);
6718 op <<= 6;
6719 Value |= op;
6726 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6727 op &= UINT64_C(7);
6728 Value |= op;
6730 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6731 op &= UINT64_C(7);
6732 op <<= 3;
6733 Value |= op;
6738 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6739 op &= UINT64_C(7);
6740 op <<= 8;
6741 Value |= op;
6743 op = getThumbAdrLabelOpValue(MI, 1, Fixups, STI);
6744 op &= UINT64_C(255);
6745 Value |= op;
6750 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6751 op &= UINT64_C(7);
6752 op <<= 8;
6753 Value |= op;
6755 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6756 op &= UINT64_C(255);
6757 Value |= op;
6765 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6766 op &= UINT64_C(15);
6767 op <<= 8;
6768 Value |= op;
6770 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6771 op &= UINT64_C(15);
6772 op <<= 16;
6773 Value |= op;
6775 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6776 op &= UINT64_C(15);
6777 Value |= op;
6779 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6780 op &= UINT64_C(15);
6781 op <<= 12;
6782 Value |= op;
6795 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6796 op &= UINT64_C(15);
6797 op <<= 12;
6798 Value |= op;
6800 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6801 op &= UINT64_C(15);
6802 op <<= 8;
6803 Value |= op;
6805 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6806 op &= UINT64_C(15);
6807 op <<= 16;
6808 Value |= op;
6810 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6811 op &= UINT64_C(15);
6812 Value |= op;
6831 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6832 op &= UINT64_C(14);
6833 op <<= 12;
6834 Value |= op;
6836 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6837 op &= UINT64_C(7);
6838 op <<= 1;
6839 Value |= op;
6841 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6842 op &= UINT64_C(7);
6843 op <<= 17;
6844 Value |= op;
6863 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6864 op &= UINT64_C(14);
6865 op <<= 12;
6866 Value |= op;
6868 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
6869 op &= UINT64_C(7);
6870 op <<= 1;
6871 Value |= op;
6873 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6874 op &= UINT64_C(7);
6875 op <<= 17;
6876 Value |= op;
6882 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6883 op &= UINT64_C(15);
6884 op <<= 16;
6885 Value |= op;
6887 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6888 op &= UINT64_C(15);
6889 op <<= 12;
6890 Value |= op;
6898 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6899 op &= UINT64_C(15);
6900 op <<= 16;
6901 Value |= op;
6903 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
6904 Value |= (op & UINT64_C(28)) << 10;
6905 Value |= (op & UINT64_C(3)) << 6;
6911 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6912 op &= UINT64_C(14);
6913 op <<= 16;
6914 Value |= op;
6916 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6917 op &= UINT64_C(14);
6918 op <<= 8;
6919 Value |= op;
6921 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
6922 op &= UINT64_C(15);
6923 op <<= 12;
6924 Value |= op;
6930 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6931 op &= UINT64_C(14);
6932 op <<= 16;
6933 Value |= op;
6935 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6936 op &= UINT64_C(14);
6937 op <<= 8;
6938 Value |= op;
6940 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
6941 op &= UINT64_C(15);
6942 op <<= 12;
6943 Value |= op;
6945 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
6946 op &= UINT64_C(1);
6947 op <<= 7;
6948 Value |= op;
6959 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6960 op &= UINT64_C(14);
6961 op <<= 16;
6962 Value |= op;
6964 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6965 op &= UINT64_C(14);
6966 op <<= 8;
6967 Value |= op;
6969 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
6970 Value |= (op & UINT64_C(28)) << 10;
6971 Value |= (op & UINT64_C(3)) << 6;
6990 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
6991 op &= UINT64_C(14);
6992 op <<= 12;
6993 Value |= op;
6995 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
6996 op &= UINT64_C(14);
6997 op <<= 19;
6998 Value |= op;
7000 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7001 op &= UINT64_C(7);
7002 op <<= 1;
7003 Value |= op;
7005 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7006 op &= UINT64_C(7);
7007 op <<= 17;
7008 Value |= op;
7027 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7028 op &= UINT64_C(14);
7029 op <<= 12;
7030 Value |= op;
7032 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7033 op &= UINT64_C(14);
7034 op <<= 19;
7035 Value |= op;
7037 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
7038 op &= UINT64_C(7);
7039 op <<= 1;
7040 Value |= op;
7042 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
7043 op &= UINT64_C(7);
7044 op <<= 17;
7045 Value |= op;
7050 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7051 Value |= (op & UINT64_C(8)) << 4;
7052 Value |= (op & UINT64_C(7));
7057 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7058 Value |= (op & UINT64_C(8)) << 4;
7059 Value |= (op & UINT64_C(7));
7061 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7062 op &= UINT64_C(15);
7063 op <<= 3;
7064 Value |= op;
7078 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7079 op &= UINT64_C(7);
7080 Value |= op;
7082 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7083 op &= UINT64_C(7);
7084 op <<= 3;
7085 Value |= op;
7091 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7092 op &= UINT64_C(7);
7093 op <<= 8;
7094 Value |= op;
7096 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7097 op &= UINT64_C(255);
7098 Value |= op;
7104 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7105 op &= UINT64_C(15);
7106 op <<= 3;
7107 Value |= op;
7112 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7113 op &= UINT64_C(15);
7114 op <<= 3;
7115 Value |= op;
7117 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7118 Value |= (op & UINT64_C(8)) << 4;
7119 Value |= (op & UINT64_C(7));
7130 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7131 op &= UINT64_C(7);
7132 op <<= 3;
7133 Value |= op;
7135 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7136 op &= UINT64_C(7);
7137 Value |= op;
7144 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7145 op &= UINT64_C(7);
7146 op <<= 3;
7147 Value |= op;
7149 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7150 op &= UINT64_C(7);
7151 Value |= op;
7156 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7157 op &= UINT64_C(15);
7158 op <<= 3;
7159 Value |= op;
7165 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7166 op &= UINT64_C(7);
7167 op <<= 6;
7168 Value |= op;
7170 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7171 op &= UINT64_C(7);
7172 op <<= 3;
7173 Value |= op;
7175 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7176 op &= UINT64_C(7);
7177 Value |= op;
7193 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7194 op &= UINT64_C(15);
7195 op <<= 16;
7196 Value |= op;
7206 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7207 op &= UINT64_C(15);
7208 op <<= 16;
7209 Value |= op;
7211 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7212 op &= UINT64_C(15);
7213 Value |= op;
7221 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7222 op &= UINT64_C(15);
7223 op <<= 16;
7224 Value |= op;
7226 op = getT2SORegOpValue(MI, 1, Fixups, STI);
7227 Value |= (op & UINT64_C(3584)) << 3;
7228 Value |= (op & UINT64_C(480)) >> 1;
7229 Value |= (op & UINT64_C(15));
7237 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7238 op &= UINT64_C(15);
7239 op <<= 16;
7240 Value |= op;
7242 op = getT2SOImmOpValue(MI, 1, Fixups, STI);
7243 Value |= (op & UINT64_C(2048)) << 15;
7244 Value |= (op & UINT64_C(1792)) << 4;
7245 Value |= (op & UINT64_C(255));
7251 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7252 op &= UINT64_C(15);
7253 op <<= 16;
7254 Value |= op;
7256 op = getRegisterListOpValue(MI, 3, Fixups, STI);
7257 Value |= (op & UINT64_C(16384));
7258 Value |= (op & UINT64_C(8191));
7264 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7265 op &= UINT64_C(15);
7266 op <<= 16;
7267 Value |= op;
7269 op = getRegisterListOpValue(MI, 3, Fixups, STI);
7270 op &= UINT64_C(65535);
7271 Value |= op;
7276 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7277 op &= UINT64_C(7);
7278 op <<= 8;
7279 Value |= op;
7281 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7282 op &= UINT64_C(255);
7283 Value |= op;
7288 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7289 op &= UINT64_C(7);
7290 op <<= 8;
7291 Value |= op;
7293 op = getRegisterListOpValue(MI, 3, Fixups, STI);
7294 op &= UINT64_C(255);
7295 Value |= op;
7308 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7309 op &= UINT64_C(15);
7310 op <<= 16;
7311 Value |= op;
7319 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7320 op &= UINT64_C(15);
7321 op <<= 16;
7322 Value |= op;
7324 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7325 op &= UINT64_C(15);
7326 op <<= 8;
7327 Value |= op;
7336 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7337 op &= UINT64_C(15);
7338 op <<= 16;
7339 Value |= op;
7341 op = getBFTargetOpValue<false, ARM::fixup_wls>(MI, 2, Fixups, STI);
7342 Value |= (op & UINT64_C(1)) << 11;
7343 Value |= (op & UINT64_C(2046));
7349 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7350 op &= UINT64_C(15);
7351 op <<= 16;
7352 Value |= op;
7354 op = getRegisterListOpValue(MI, 4, Fixups, STI);
7355 Value |= (op & UINT64_C(16384));
7356 Value |= (op & UINT64_C(8191));
7362 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7363 op &= UINT64_C(15);
7364 op <<= 16;
7365 Value |= op;
7367 op = getRegisterListOpValue(MI, 4, Fixups, STI);
7368 op &= UINT64_C(65535);
7369 Value |= op;
7374 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7375 op &= UINT64_C(7);
7376 op <<= 8;
7377 Value |= op;
7379 op = getRegisterListOpValue(MI, 4, Fixups, STI);
7380 op &= UINT64_C(255);
7381 Value |= op;
7386 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7387 op &= UINT64_C(15);
7388 Value |= op;
7390 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7391 op &= UINT64_C(15);
7392 op <<= 16;
7393 Value |= op;
7395 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7396 Value |= (op & UINT64_C(8)) << 19;
7397 Value |= (op & UINT64_C(7)) << 13;
7399 op = getMVEPairVectorIndexOpValue<0>(MI, 4, Fixups, STI);
7400 op &= UINT64_C(1);
7401 op <<= 4;
7402 Value |= op;
7411 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7412 op &= UINT64_C(15);
7413 op <<= 12;
7414 Value |= op;
7416 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7417 op &= UINT64_C(15);
7418 op <<= 16;
7419 Value |= op;
7421 op = getT2AddrModeImm8OffsetOpValue(MI, 3, Fixups, STI);
7422 Value |= (op & UINT64_C(256)) << 1;
7423 Value |= (op & UINT64_C(255));
7430 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7431 op &= UINT64_C(15);
7432 op <<= 12;
7433 Value |= op;
7435 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7436 op &= UINT64_C(15);
7437 op <<= 16;
7438 Value |= op;
7440 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7441 op &= UINT64_C(15);
7442 op <<= 8;
7443 Value |= op;
7445 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7446 op &= UINT64_C(15);
7447 op <<= 4;
7448 Value |= op;
7450 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
7451 op &= UINT64_C(15);
7452 Value |= op;
7457 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7458 op &= UINT64_C(15);
7459 op <<= 12;
7460 Value |= op;
7462 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7463 op &= UINT64_C(15);
7464 op <<= 8;
7465 Value |= op;
7467 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7468 op &= UINT64_C(15);
7469 op <<= 16;
7470 Value |= op;
7472 op = getT2ScaledImmOpValue<8,2>(MI, 4, Fixups, STI);
7473 Value |= (op & UINT64_C(256)) << 15;
7474 Value |= (op & UINT64_C(255));
7480 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7481 op &= UINT64_C(15);
7482 op <<= 12;
7483 Value |= op;
7485 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7486 op &= UINT64_C(15);
7487 op <<= 8;
7488 Value |= op;
7490 op = getT2AddrModeImm8s4OpValue(MI, 2, Fixups, STI);
7491 Value |= (op & UINT64_C(256)) << 15;
7492 Value |= (op & UINT64_C(7680)) << 7;
7493 Value |= (op & UINT64_C(255));
7498 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7499 op &= UINT64_C(15);
7500 op <<= 12;
7501 Value |= op;
7503 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7504 op &= UINT64_C(15);
7505 op <<= 8;
7506 Value |= op;
7508 op = getT2AddrModeImm8s4OpValue(MI, 3, Fixups, STI);
7509 Value |= (op & UINT64_C(256)) << 15;
7510 Value |= (op & UINT64_C(7680)) << 7;
7511 Value |= (op & UINT64_C(255));
7523 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7524 op &= UINT64_C(15);
7525 op <<= 12;
7526 Value |= op;
7528 op = getAddrModeImm12OpValue(MI, 1, Fixups, STI);
7529 Value |= (op & UINT64_C(122880)) << 3;
7530 Value |= (op & UINT64_C(4095));
7539 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7540 op &= UINT64_C(15);
7541 op <<= 12;
7542 Value |= op;
7544 op = getAddrModeImm12OpValue(MI, 1, Fixups, STI);
7545 Value |= (op & UINT64_C(4096)) << 11;
7546 Value |= (op & UINT64_C(4095));
7557 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7558 op &= UINT64_C(15);
7559 op <<= 12;
7560 Value |= op;
7562 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7563 op &= UINT64_C(15);
7564 op <<= 16;
7565 Value |= op;
7570 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7571 op &= UINT64_C(15);
7572 op <<= 12;
7573 Value |= op;
7575 op = getT2AddrModeImm0_1020s4OpValue(MI, 1, Fixups, STI);
7576 Value |= (op & UINT64_C(3840)) << 8;
7577 Value |= (op & UINT64_C(255));
7589 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7590 op &= UINT64_C(15);
7591 op <<= 12;
7592 Value |= op;
7594 op = getT2AddrModeImmOpValue<8,0>(MI, 1, Fixups, STI);
7595 Value |= (op & UINT64_C(7680)) << 7;
7596 Value |= (op & UINT64_C(255));
7608 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7609 op &= UINT64_C(15);
7610 op <<= 12;
7611 Value |= op;
7613 op = getT2AddrModeImmOpValue<8,0>(MI, 1, Fixups, STI);
7614 Value |= (op & UINT64_C(7680)) << 7;
7615 Value |= (op & UINT64_C(256)) << 1;
7616 Value |= (op & UINT64_C(255));
7625 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7626 op &= UINT64_C(15);
7627 op <<= 12;
7628 Value |= op;
7630 op = getT2AddrModeImmOpValue<8,0>(MI, 2, Fixups, STI);
7631 Value |= (op & UINT64_C(7680)) << 7;
7632 Value |= (op & UINT64_C(256)) << 1;
7633 Value |= (op & UINT64_C(255));
7645 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7646 op &= UINT64_C(15);
7647 op <<= 12;
7648 Value |= op;
7650 op = getT2AddrModeSORegOpValue(MI, 1, Fixups, STI);
7651 Value |= (op & UINT64_C(960)) << 10;
7652 Value |= (op & UINT64_C(3)) << 4;
7653 Value |= (op & UINT64_C(60)) >> 2;
7660 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7661 op &= UINT64_C(15);
7662 op <<= 12;
7663 Value |= op;
7665 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7666 op &= UINT64_C(15);
7667 op <<= 8;
7668 Value |= op;
7670 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7671 op &= UINT64_C(7);
7672 op <<= 21;
7673 Value |= op;
7675 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
7676 op &= UINT64_C(7);
7677 op <<= 5;
7678 Value |= op;
7680 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
7681 op &= UINT64_C(15);
7682 Value |= op;
7684 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7685 op &= UINT64_C(15);
7686 op <<= 16;
7687 Value |= op;
7697 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7698 op &= UINT64_C(7);
7699 Value |= op;
7701 op = getAddrModeISOpValue(MI, 1, Fixups, STI);
7702 op &= UINT64_C(255);
7703 op <<= 3;
7704 Value |= op;
7716 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7717 op &= UINT64_C(7);
7718 Value |= op;
7720 op = getThumbAddrModeRegRegOpValue(MI, 1, Fixups, STI);
7721 op &= UINT64_C(63);
7722 op <<= 3;
7723 Value |= op;
7728 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7729 op &= UINT64_C(7);
7730 op <<= 8;
7731 Value |= op;
7733 op = getAddrModePCOpValue(MI, 1, Fixups, STI);
7734 op &= UINT64_C(255);
7735 Value |= op;
7741 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7742 op &= UINT64_C(7);
7743 op <<= 8;
7744 Value |= op;
7746 op = getAddrModeThumbSPOpValue(MI, 1, Fixups, STI);
7747 op &= UINT64_C(255);
7748 Value |= op;
7755 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7756 op &= UINT64_C(15);
7757 op <<= 12;
7758 Value |= op;
7760 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7761 op &= UINT64_C(15);
7762 op <<= 16;
7763 Value |= op;
7765 op = getT2AddrModeImm8OffsetOpValue(MI, 3, Fixups, STI);
7766 Value |= (op & UINT64_C(256)) << 1;
7767 Value |= (op & UINT64_C(255));
7772 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7773 op &= UINT64_C(15);
7774 op <<= 12;
7775 Value |= op;
7777 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7778 op &= UINT64_C(15);
7779 op <<= 8;
7780 Value |= op;
7782 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7783 op &= UINT64_C(15);
7784 op <<= 16;
7785 Value |= op;
7787 op = getT2ScaledImmOpValue<8,2>(MI, 4, Fixups, STI);
7788 Value |= (op & UINT64_C(256)) << 15;
7789 Value |= (op & UINT64_C(255));
7794 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7795 op &= UINT64_C(15);
7796 op <<= 12;
7797 Value |= op;
7799 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7800 op &= UINT64_C(15);
7801 op <<= 8;
7802 Value |= op;
7804 op = getT2AddrModeImm8s4OpValue(MI, 3, Fixups, STI);
7805 Value |= (op & UINT64_C(256)) << 15;
7806 Value |= (op & UINT64_C(7680)) << 7;
7807 Value |= (op & UINT64_C(255));
7814 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7815 op &= UINT64_C(15);
7816 op <<= 12;
7817 Value |= op;
7819 op = getT2AddrModeImmOpValue<8,0>(MI, 2, Fixups, STI);
7820 Value |= (op & UINT64_C(7680)) << 7;
7821 Value |= (op & UINT64_C(256)) << 1;
7822 Value |= (op & UINT64_C(255));
7827 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7828 op &= UINT64_C(15);
7829 Value |= op;
7831 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7832 op &= UINT64_C(15);
7833 op <<= 16;
7834 Value |= op;
7836 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7837 Value |= (op & UINT64_C(8)) << 19;
7838 Value |= (op & UINT64_C(7)) << 13;
7840 op = getMVEPairVectorIndexOpValue<0>(MI, 5, Fixups, STI);
7841 op &= UINT64_C(1);
7842 op <<= 4;
7843 Value |= op;
7850 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7851 op &= UINT64_C(15);
7852 op <<= 12;
7853 Value |= op;
7855 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7856 op &= UINT64_C(15);
7857 op <<= 16;
7858 Value |= op;
7860 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7861 op &= UINT64_C(15);
7862 op <<= 8;
7863 Value |= op;
7865 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7866 op &= UINT64_C(15);
7867 op <<= 4;
7868 Value |= op;
7870 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
7871 op &= UINT64_C(15);
7872 Value |= op;
7879 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7880 op &= UINT64_C(15);
7881 op <<= 12;
7882 Value |= op;
7884 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7885 op &= UINT64_C(15);
7886 op <<= 8;
7887 Value |= op;
7889 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7890 op &= UINT64_C(7);
7891 op <<= 21;
7892 Value |= op;
7894 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
7895 op &= UINT64_C(7);
7896 op <<= 5;
7897 Value |= op;
7899 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
7900 op &= UINT64_C(15);
7901 Value |= op;
7903 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
7904 op &= UINT64_C(15);
7905 op <<= 16;
7906 Value |= op;
7911 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7912 Value |= (op & UINT64_C(3072));
7913 Value |= (op & UINT64_C(255));
7915 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7916 op &= UINT64_C(15);
7917 op <<= 16;
7918 Value |= op;
7930 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7931 Value |= (op & UINT64_C(1)) << 22;
7932 Value |= (op & UINT64_C(30)) << 11;
7934 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7935 Value |= (op & UINT64_C(16)) << 1;
7936 Value |= (op & UINT64_C(15));
7966 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7967 Value |= (op & UINT64_C(1)) << 22;
7968 Value |= (op & UINT64_C(30)) << 11;
7970 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7971 Value |= (op & UINT64_C(1)) << 5;
7972 Value |= (op & UINT64_C(30)) >> 1;
7988 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
7989 Value |= (op & UINT64_C(1)) << 22;
7990 Value |= (op & UINT64_C(30)) << 11;
7992 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
7993 Value |= (op & UINT64_C(30)) << 15;
7994 Value |= (op & UINT64_C(1)) << 7;
7996 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
7997 Value |= (op & UINT64_C(1)) << 5;
7998 Value |= (op & UINT64_C(30)) >> 1;
8008 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8009 Value |= (op & UINT64_C(15)) << 16;
8010 Value |= (op & UINT64_C(16)) << 3;
8012 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8013 op &= UINT64_C(15);
8014 op <<= 12;
8015 Value |= op;
8017 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8018 op &= UINT64_C(15);
8019 op <<= 28;
8020 Value |= op;
8026 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8027 Value |= (op & UINT64_C(15)) << 16;
8028 Value |= (op & UINT64_C(16)) << 3;
8030 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8031 op &= UINT64_C(15);
8032 op <<= 12;
8033 Value |= op;
8035 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
8036 op &= UINT64_C(15);
8037 op <<= 28;
8038 Value |= op;
8040 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8041 Value |= (op & UINT64_C(2)) << 20;
8042 Value |= (op & UINT64_C(1)) << 6;
8048 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8049 Value |= (op & UINT64_C(15)) << 16;
8050 Value |= (op & UINT64_C(16)) << 3;
8052 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8053 op &= UINT64_C(15);
8054 op <<= 12;
8055 Value |= op;
8057 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
8058 op &= UINT64_C(15);
8059 op <<= 28;
8060 Value |= op;
8062 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8063 Value |= (op & UINT64_C(4)) << 19;
8064 Value |= (op & UINT64_C(3)) << 5;
8070 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8071 Value |= (op & UINT64_C(15)) << 16;
8072 Value |= (op & UINT64_C(16)) << 3;
8074 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8075 op &= UINT64_C(15);
8076 op <<= 12;
8077 Value |= op;
8079 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
8080 op &= UINT64_C(15);
8081 op <<= 28;
8082 Value |= op;
8084 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8085 op &= UINT64_C(1);
8086 op <<= 21;
8087 Value |= op;
8094 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8095 Value |= (op & UINT64_C(15)) << 16;
8096 Value |= (op & UINT64_C(16)) << 3;
8098 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8099 op &= UINT64_C(15);
8100 op <<= 12;
8101 Value |= op;
8103 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8104 op &= UINT64_C(15);
8105 op <<= 28;
8106 Value |= op;
8108 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8109 Value |= (op & UINT64_C(2)) << 20;
8110 Value |= (op & UINT64_C(1)) << 6;
8117 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8118 Value |= (op & UINT64_C(15)) << 16;
8119 Value |= (op & UINT64_C(16)) << 3;
8121 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8122 op &= UINT64_C(15);
8123 op <<= 12;
8124 Value |= op;
8126 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8127 op &= UINT64_C(15);
8128 op <<= 28;
8129 Value |= op;
8131 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8132 Value |= (op & UINT64_C(4)) << 19;
8133 Value |= (op & UINT64_C(3)) << 5;
8139 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8140 Value |= (op & UINT64_C(15)) << 16;
8141 Value |= (op & UINT64_C(16)) << 3;
8143 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8144 op &= UINT64_C(15);
8145 op <<= 12;
8146 Value |= op;
8148 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8149 op &= UINT64_C(15);
8150 op <<= 28;
8151 Value |= op;
8153 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8154 op &= UINT64_C(1);
8155 op <<= 21;
8156 Value |= op;
8179 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8180 op &= UINT64_C(7);
8181 op <<= 13;
8182 Value |= op;
8184 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8185 op &= UINT64_C(15);
8186 op <<= 16;
8187 Value |= op;
8209 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8210 op &= UINT64_C(7);
8211 op <<= 13;
8212 Value |= op;
8214 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8215 op &= UINT64_C(15);
8216 op <<= 16;
8217 Value |= op;
8239 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8240 op &= UINT64_C(7);
8241 op <<= 13;
8242 Value |= op;
8244 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
8245 op &= UINT64_C(15);
8246 op <<= 16;
8247 Value |= op;
8269 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
8270 op &= UINT64_C(7);
8271 op <<= 13;
8272 Value |= op;
8274 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
8275 op &= UINT64_C(15);
8276 op <<= 16;
8277 Value |= op;
8289 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8290 Value |= (op & UINT64_C(16)) << 18;
8291 Value |= (op & UINT64_C(15)) << 12;
8293 op = getAddrMode6AddressOpValue(MI, 1, Fixups, STI);
8294 Value |= (op & UINT64_C(15)) << 16;
8295 Value |= (op & UINT64_C(16));
8301 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8302 Value |= (op & UINT64_C(16)) << 18;
8303 Value |= (op & UINT64_C(15)) << 12;
8305 op = getAddrMode6AddressOpValue(MI, 1, Fixups, STI);
8306 Value |= (op & UINT64_C(15)) << 16;
8307 Value |= (op & UINT64_C(48));
8309 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
8310 op &= UINT64_C(3);
8311 op <<= 6;
8312 Value |= op;
8334 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8335 Value |= (op & UINT64_C(16)) << 18;
8336 Value |= (op & UINT64_C(15)) << 12;
8338 op = getAddrMode6AddressOpValue(MI, 1, Fixups, STI);
8339 Value |= (op & UINT64_C(15)) << 16;
8340 Value |= (op & UINT64_C(48));
8346 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8347 Value |= (op & UINT64_C(16)) << 18;
8348 Value |= (op & UINT64_C(15)) << 12;
8350 op = getAddrMode6AddressOpValue(MI, 1, Fixups, STI);
8351 op &= UINT64_C(15);
8352 op <<= 16;
8353 Value |= op;
8355 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
8356 op &= UINT64_C(7);
8357 op <<= 5;
8358 Value |= op;
8364 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8365 Value |= (op & UINT64_C(16)) << 18;
8366 Value |= (op & UINT64_C(15)) << 12;
8368 op = getAddrMode6AddressOpValue(MI, 2, Fixups, STI);
8369 Value |= (op & UINT64_C(15)) << 16;
8370 Value |= (op & UINT64_C(16)) << 1;
8371 Value |= (op & UINT64_C(16));
8373 op = getAddrMode6OffsetOpValue(MI, 4, Fixups, STI);
8374 op &= UINT64_C(15);
8375 Value |= op;
8377 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
8378 op &= UINT64_C(1);
8379 op <<= 7;
8380 Value |= op;
8386 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8387 Value |= (op & UINT64_C(16)) << 18;
8388 Value |= (op & UINT64_C(15)) << 12;
8390 op = getAddrMode6AddressOpValue(MI, 2, Fixups, STI);
8391 Value |= (op & UINT64_C(15)) << 16;
8392 Value |= (op & UINT64_C(16));
8394 op = getAddrMode6OffsetOpValue(MI, 4, Fixups, STI);
8395 op &= UINT64_C(15);
8396 Value |= op;
8398 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
8399 op &= UINT64_C(3);
8400 op <<= 6;
8401 Value |= op;
8414 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8415 Value |= (op & UINT64_C(16)) << 18;
8416 Value |= (op & UINT64_C(15)) << 12;
8418 op = getAddrMode6AddressOpValue(MI, 2, Fixups, STI);
8419 Value |= (op & UINT64_C(15)) << 16;
8420 Value |= (op & UINT64_C(16));
8422 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
8423 op &= UINT64_C(15);
8424 Value |= op;
8431 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8432 Value |= (op & UINT64_C(16)) << 18;
8433 Value |= (op & UINT64_C(15)) << 12;
8435 op = getAddrMode6AddressOpValue(MI, 2, Fixups, STI);
8436 Value |= (op & UINT64_C(15)) << 16;
8437 Value |= (op & UINT64_C(16));
8439 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
8440 op &= UINT64_C(1);
8441 op <<= 7;
8442 Value |= op;
8449 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8450 Value |= (op & UINT64_C(16)) << 18;
8451 Value |= (op & UINT64_C(15)) << 12;
8453 op = getAddrMode6AddressOpValue(MI, 2, Fixups, STI);
8454 Value |= (op & UINT64_C(15)) << 16;
8455 Value |= (op & UINT64_C(16));
8457 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
8458 op &= UINT64_C(3);
8459 op <<= 6;
8460 Value |= op;
8466 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8467 Value |= (op & UINT64_C(16)) << 18;
8468 Value |= (op & UINT64_C(15)) << 12;
8470 op = getAddrMode6AddressOpValue(MI, 2, Fixups, STI);
8471 Value |= (op & UINT64_C(15)) << 16;
8472 Value |= (op & UINT64_C(16));
8474 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
8475 op &= UINT64_C(7);
8476 op <<= 5;
8477 Value |= op;
8490 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8491 Value |= (op & UINT64_C(16)) << 18;
8492 Value |= (op & UINT64_C(15)) << 12;
8494 op = getAddrMode6AddressOpValue(MI, 2, Fixups, STI);
8495 Value |= (op & UINT64_C(15)) << 16;
8496 Value |= (op & UINT64_C(16));
8518 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8519 Value |= (op & UINT64_C(16)) << 18;
8520 Value |= (op & UINT64_C(15)) << 12;
8522 op = getAddrMode6AddressOpValue(MI, 2, Fixups, STI);
8523 Value |= (op & UINT64_C(15)) << 16;
8524 Value |= (op & UINT64_C(48));
8526 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
8527 op &= UINT64_C(15);
8528 Value |= op;
8550 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8551 Value |= (op & UINT64_C(16)) << 18;
8552 Value |= (op & UINT64_C(15)) << 12;
8554 op = getAddrMode6AddressOpValue(MI, 2, Fixups, STI);
8555 Value |= (op & UINT64_C(15)) << 16;
8556 Value |= (op & UINT64_C(48));
8562 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8563 Value |= (op & UINT64_C(16)) << 18;
8564 Value |= (op & UINT64_C(15)) << 12;
8566 op = getAddrMode6AddressOpValue(MI, 2, Fixups, STI);
8567 op &= UINT64_C(15);
8568 op <<= 16;
8569 Value |= op;
8571 op = getAddrMode6OffsetOpValue(MI, 4, Fixups, STI);
8572 op &= UINT64_C(15);
8573 Value |= op;
8575 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
8576 op &= UINT64_C(7);
8577 op <<= 5;
8578 Value |= op;
8585 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8586 Value |= (op & UINT64_C(16)) << 18;
8587 Value |= (op & UINT64_C(15)) << 12;
8589 op = getAddrMode6AddressOpValue(MI, 3, Fixups, STI);
8590 Value |= (op & UINT64_C(15)) << 16;
8591 Value |= (op & UINT64_C(16));
8593 op = getAddrMode6OffsetOpValue(MI, 5, Fixups, STI);
8594 op &= UINT64_C(15);
8595 Value |= op;
8597 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
8598 op &= UINT64_C(1);
8599 op <<= 7;
8600 Value |= op;
8607 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8608 Value |= (op & UINT64_C(16)) << 18;
8609 Value |= (op & UINT64_C(15)) << 12;
8611 op = getAddrMode6AddressOpValue(MI, 3, Fixups, STI);
8612 Value |= (op & UINT64_C(15)) << 16;
8613 Value |= (op & UINT64_C(16));
8615 op = getAddrMode6OffsetOpValue(MI, 5, Fixups, STI);
8616 op &= UINT64_C(15);
8617 Value |= op;
8619 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
8620 op &= UINT64_C(3);
8621 op <<= 6;
8622 Value |= op;
8628 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8629 Value |= (op & UINT64_C(16)) << 18;
8630 Value |= (op & UINT64_C(15)) << 12;
8632 op = getAddrMode6AddressOpValue(MI, 3, Fixups, STI);
8633 Value |= (op & UINT64_C(15)) << 16;
8634 Value |= (op & UINT64_C(16));
8636 op = getAddrMode6OffsetOpValue(MI, 5, Fixups, STI);
8637 op &= UINT64_C(15);
8638 Value |= op;
8640 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
8641 op &= UINT64_C(7);
8642 op <<= 5;
8643 Value |= op;
8654 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8655 Value |= (op & UINT64_C(16)) << 18;
8656 Value |= (op & UINT64_C(15)) << 12;
8658 op = getAddrMode6AddressOpValue(MI, 3, Fixups, STI);
8659 Value |= (op & UINT64_C(15)) << 16;
8660 Value |= (op & UINT64_C(16));
8667 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8668 Value |= (op & UINT64_C(16)) << 18;
8669 Value |= (op & UINT64_C(15)) << 12;
8671 op = getAddrMode6AddressOpValue(MI, 3, Fixups, STI);
8672 op &= UINT64_C(15);
8673 op <<= 16;
8674 Value |= op;
8676 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
8677 op &= UINT64_C(1);
8678 op <<= 7;
8679 Value |= op;
8686 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8687 Value |= (op & UINT64_C(16)) << 18;
8688 Value |= (op & UINT64_C(15)) << 12;
8690 op = getAddrMode6AddressOpValue(MI, 3, Fixups, STI);
8691 op &= UINT64_C(15);
8692 op <<= 16;
8693 Value |= op;
8695 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
8696 op &= UINT64_C(3);
8697 op <<= 6;
8698 Value |= op;
8704 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8705 Value |= (op & UINT64_C(16)) << 18;
8706 Value |= (op & UINT64_C(15)) << 12;
8708 op = getAddrMode6AddressOpValue(MI, 3, Fixups, STI);
8709 op &= UINT64_C(15);
8710 op <<= 16;
8711 Value |= op;
8713 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
8714 op &= UINT64_C(7);
8715 op <<= 5;
8716 Value |= op;
8727 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8728 Value |= (op & UINT64_C(16)) << 18;
8729 Value |= (op & UINT64_C(15)) << 12;
8731 op = getAddrMode6AddressOpValue(MI, 4, Fixups, STI);
8732 Value |= (op & UINT64_C(15)) << 16;
8733 Value |= (op & UINT64_C(16));
8735 op = getAddrMode6OffsetOpValue(MI, 6, Fixups, STI);
8736 op &= UINT64_C(15);
8737 Value |= op;
8744 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8745 Value |= (op & UINT64_C(16)) << 18;
8746 Value |= (op & UINT64_C(15)) << 12;
8748 op = getAddrMode6AddressOpValue(MI, 4, Fixups, STI);
8749 Value |= (op & UINT64_C(15)) << 16;
8750 Value |= (op & UINT64_C(16));
8752 op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
8753 op &= UINT64_C(3);
8754 op <<= 6;
8755 Value |= op;
8761 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8762 Value |= (op & UINT64_C(16)) << 18;
8763 Value |= (op & UINT64_C(15)) << 12;
8765 op = getAddrMode6AddressOpValue(MI, 4, Fixups, STI);
8766 Value |= (op & UINT64_C(15)) << 16;
8767 Value |= (op & UINT64_C(16));
8769 op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
8770 op &= UINT64_C(7);
8771 op <<= 5;
8772 Value |= op;
8779 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8780 Value |= (op & UINT64_C(16)) << 18;
8781 Value |= (op & UINT64_C(15)) << 12;
8783 op = getAddrMode6AddressOpValue(MI, 4, Fixups, STI);
8784 Value |= (op & UINT64_C(15)) << 16;
8785 Value |= (op & UINT64_C(48));
8787 op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
8788 op &= UINT64_C(1);
8789 op <<= 7;
8790 Value |= op;
8801 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8802 Value |= (op & UINT64_C(16)) << 18;
8803 Value |= (op & UINT64_C(15)) << 12;
8805 op = getAddrMode6AddressOpValue(MI, 4, Fixups, STI);
8806 Value |= (op & UINT64_C(15)) << 16;
8807 Value |= (op & UINT64_C(48));
8814 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8815 Value |= (op & UINT64_C(16)) << 18;
8816 Value |= (op & UINT64_C(15)) << 12;
8818 op = getAddrMode6AddressOpValue(MI, 4, Fixups, STI);
8819 op &= UINT64_C(15);
8820 op <<= 16;
8821 Value |= op;
8823 op = getAddrMode6OffsetOpValue(MI, 6, Fixups, STI);
8824 op &= UINT64_C(15);
8825 Value |= op;
8827 op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
8828 op &= UINT64_C(1);
8829 op <<= 7;
8830 Value |= op;
8837 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8838 Value |= (op & UINT64_C(16)) << 18;
8839 Value |= (op & UINT64_C(15)) << 12;
8841 op = getAddrMode6AddressOpValue(MI, 4, Fixups, STI);
8842 op &= UINT64_C(15);
8843 op <<= 16;
8844 Value |= op;
8846 op = getAddrMode6OffsetOpValue(MI, 6, Fixups, STI);
8847 op &= UINT64_C(15);
8848 Value |= op;
8850 op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
8851 op &= UINT64_C(3);
8852 op <<= 6;
8853 Value |= op;
8859 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8860 Value |= (op & UINT64_C(16)) << 18;
8861 Value |= (op & UINT64_C(15)) << 12;
8863 op = getAddrMode6AddressOpValue(MI, 4, Fixups, STI);
8864 op &= UINT64_C(15);
8865 op <<= 16;
8866 Value |= op;
8868 op = getAddrMode6OffsetOpValue(MI, 6, Fixups, STI);
8869 op &= UINT64_C(15);
8870 Value |= op;
8872 op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
8873 op &= UINT64_C(7);
8874 op <<= 5;
8875 Value |= op;
8882 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8883 Value |= (op & UINT64_C(16)) << 18;
8884 Value |= (op & UINT64_C(15)) << 12;
8886 op = getAddrMode6AddressOpValue(MI, 5, Fixups, STI);
8887 Value |= (op & UINT64_C(15)) << 16;
8888 Value |= (op & UINT64_C(16));
8890 op = getAddrMode6OffsetOpValue(MI, 7, Fixups, STI);
8891 op &= UINT64_C(15);
8892 Value |= op;
8894 op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
8895 op &= UINT64_C(3);
8896 op <<= 6;
8897 Value |= op;
8903 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8904 Value |= (op & UINT64_C(16)) << 18;
8905 Value |= (op & UINT64_C(15)) << 12;
8907 op = getAddrMode6AddressOpValue(MI, 5, Fixups, STI);
8908 Value |= (op & UINT64_C(15)) << 16;
8909 Value |= (op & UINT64_C(16));
8911 op = getAddrMode6OffsetOpValue(MI, 7, Fixups, STI);
8912 op &= UINT64_C(15);
8913 Value |= op;
8915 op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
8916 op &= UINT64_C(7);
8917 op <<= 5;
8918 Value |= op;
8925 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8926 Value |= (op & UINT64_C(16)) << 18;
8927 Value |= (op & UINT64_C(15)) << 12;
8929 op = getAddrMode6AddressOpValue(MI, 5, Fixups, STI);
8930 Value |= (op & UINT64_C(15)) << 16;
8931 Value |= (op & UINT64_C(48));
8933 op = getAddrMode6OffsetOpValue(MI, 7, Fixups, STI);
8934 op &= UINT64_C(15);
8935 Value |= op;
8937 op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
8938 op &= UINT64_C(1);
8939 op <<= 7;
8940 Value |= op;
8951 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8952 Value |= (op & UINT64_C(16)) << 18;
8953 Value |= (op & UINT64_C(15)) << 12;
8955 op = getAddrMode6AddressOpValue(MI, 5, Fixups, STI);
8956 Value |= (op & UINT64_C(15)) << 16;
8957 Value |= (op & UINT64_C(48));
8959 op = getAddrMode6OffsetOpValue(MI, 7, Fixups, STI);
8960 op &= UINT64_C(15);
8961 Value |= op;
8978 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
8979 Value |= (op & UINT64_C(16)) << 18;
8980 Value |= (op & UINT64_C(15)) << 12;
8982 op = getAddrMode6DupAddressOpValue(MI, 1, Fixups, STI);
8983 Value |= (op & UINT64_C(15)) << 16;
8984 Value |= (op & UINT64_C(16));
9001 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9002 Value |= (op & UINT64_C(16)) << 18;
9003 Value |= (op & UINT64_C(15)) << 12;
9005 op = getAddrMode6DupAddressOpValue(MI, 2, Fixups, STI);
9006 Value |= (op & UINT64_C(15)) << 16;
9007 Value |= (op & UINT64_C(16));
9009 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
9010 op &= UINT64_C(15);
9011 Value |= op;
9028 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9029 Value |= (op & UINT64_C(16)) << 18;
9030 Value |= (op & UINT64_C(15)) << 12;
9032 op = getAddrMode6DupAddressOpValue(MI, 2, Fixups, STI);
9033 Value |= (op & UINT64_C(15)) << 16;
9034 Value |= (op & UINT64_C(16));
9045 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9046 Value |= (op & UINT64_C(16)) << 18;
9047 Value |= (op & UINT64_C(15)) << 12;
9049 op = getAddrMode6DupAddressOpValue(MI, 3, Fixups, STI);
9050 op &= UINT64_C(15);
9051 op <<= 16;
9052 Value |= op;
9061 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9062 Value |= (op & UINT64_C(16)) << 18;
9063 Value |= (op & UINT64_C(15)) << 12;
9065 op = getAddrMode6DupAddressOpValue(MI, 4, Fixups, STI);
9066 Value |= (op & UINT64_C(15)) << 16;
9067 Value |= (op & UINT64_C(16));
9074 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9075 Value |= (op & UINT64_C(16)) << 18;
9076 Value |= (op & UINT64_C(15)) << 12;
9078 op = getAddrMode6DupAddressOpValue(MI, 4, Fixups, STI);
9079 Value |= (op & UINT64_C(15)) << 16;
9080 Value |= (op & UINT64_C(32)) << 1;
9081 Value |= (op & UINT64_C(16));
9092 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9093 Value |= (op & UINT64_C(16)) << 18;
9094 Value |= (op & UINT64_C(15)) << 12;
9096 op = getAddrMode6DupAddressOpValue(MI, 4, Fixups, STI);
9097 op &= UINT64_C(15);
9098 op <<= 16;
9099 Value |= op;
9101 op = getAddrMode6OffsetOpValue(MI, 6, Fixups, STI);
9102 op &= UINT64_C(15);
9103 Value |= op;
9112 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9113 Value |= (op & UINT64_C(16)) << 18;
9114 Value |= (op & UINT64_C(15)) << 12;
9116 op = getAddrMode6DupAddressOpValue(MI, 5, Fixups, STI);
9117 Value |= (op & UINT64_C(15)) << 16;
9118 Value |= (op & UINT64_C(16));
9120 op = getAddrMode6OffsetOpValue(MI, 7, Fixups, STI);
9121 op &= UINT64_C(15);
9122 Value |= op;
9129 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9130 Value |= (op & UINT64_C(16)) << 18;
9131 Value |= (op & UINT64_C(15)) << 12;
9133 op = getAddrMode6DupAddressOpValue(MI, 5, Fixups, STI);
9134 Value |= (op & UINT64_C(15)) << 16;
9135 Value |= (op & UINT64_C(32)) << 1;
9136 Value |= (op & UINT64_C(16));
9138 op = getAddrMode6OffsetOpValue(MI, 7, Fixups, STI);
9139 op &= UINT64_C(15);
9140 Value |= op;
9146 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9147 Value |= (op & UINT64_C(16)) << 18;
9148 Value |= (op & UINT64_C(15)) << 12;
9150 op = getAddrMode6OneLane32AddressOpValue(MI, 1, Fixups, STI);
9151 Value |= (op & UINT64_C(15)) << 16;
9152 Value |= (op & UINT64_C(48));
9154 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
9155 op &= UINT64_C(1);
9156 op <<= 7;
9157 Value |= op;
9168 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9169 Value |= (op & UINT64_C(16)) << 18;
9170 Value |= (op & UINT64_C(15)) << 12;
9172 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9173 Value |= (op & UINT64_C(128)) << 17;
9174 Value |= (op & UINT64_C(112)) << 12;
9175 Value |= (op & UINT64_C(15));
9184 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9185 Value |= (op & UINT64_C(16)) << 18;
9186 Value |= (op & UINT64_C(15)) << 12;
9188 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9189 Value |= (op & UINT64_C(128)) << 17;
9190 Value |= (op & UINT64_C(112)) << 12;
9191 Value |= (op & UINT64_C(1536));
9192 Value |= (op & UINT64_C(15));
9201 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9202 Value |= (op & UINT64_C(16)) << 18;
9203 Value |= (op & UINT64_C(15)) << 12;
9205 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9206 Value |= (op & UINT64_C(128)) << 17;
9207 Value |= (op & UINT64_C(112)) << 12;
9208 Value |= (op & UINT64_C(3840));
9209 Value |= (op & UINT64_C(15));
9222 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9223 Value |= (op & UINT64_C(16)) << 18;
9224 Value |= (op & UINT64_C(15)) << 12;
9226 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9227 Value |= (op & UINT64_C(128)) << 17;
9228 Value |= (op & UINT64_C(112)) << 12;
9229 Value |= (op & UINT64_C(512));
9230 Value |= (op & UINT64_C(15));
9245 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9246 Value |= (op & UINT64_C(16)) << 18;
9247 Value |= (op & UINT64_C(15)) << 12;
9249 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9250 Value |= (op & UINT64_C(16)) << 1;
9251 Value |= (op & UINT64_C(15));
9253 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9254 op &= UINT64_C(15);
9255 op <<= 16;
9256 Value |= op;
9271 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9272 Value |= (op & UINT64_C(16)) << 18;
9273 Value |= (op & UINT64_C(15)) << 12;
9275 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9276 Value |= (op & UINT64_C(16)) << 1;
9277 Value |= (op & UINT64_C(15));
9279 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9280 op &= UINT64_C(31);
9281 op <<= 16;
9282 Value |= op;
9295 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9296 Value |= (op & UINT64_C(16)) << 18;
9297 Value |= (op & UINT64_C(15)) << 12;
9299 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9300 Value |= (op & UINT64_C(16)) << 1;
9301 Value |= (op & UINT64_C(15));
9303 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9304 op &= UINT64_C(63);
9305 op <<= 16;
9306 Value |= op;
9321 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9322 Value |= (op & UINT64_C(16)) << 18;
9323 Value |= (op & UINT64_C(15)) << 12;
9325 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9326 Value |= (op & UINT64_C(16)) << 1;
9327 Value |= (op & UINT64_C(15));
9329 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9330 op &= UINT64_C(7);
9331 op <<= 16;
9332 Value |= op;
9353 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9354 Value |= (op & UINT64_C(16)) << 18;
9355 Value |= (op & UINT64_C(15)) << 12;
9357 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9358 Value |= (op & UINT64_C(16)) << 1;
9359 Value |= (op & UINT64_C(15));
9361 op = getNEONVcvtImm32OpValue(MI, 2, Fixups, STI);
9362 op &= UINT64_C(63);
9363 op <<= 16;
9364 Value |= op;
9385 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9386 Value |= (op & UINT64_C(16)) << 18;
9387 Value |= (op & UINT64_C(15)) << 12;
9389 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9390 Value |= (op & UINT64_C(16)) << 1;
9391 Value |= (op & UINT64_C(15));
9393 op = getShiftRight16Imm(MI, 2, Fixups, STI);
9394 op &= UINT64_C(15);
9395 op <<= 16;
9396 Value |= op;
9417 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9418 Value |= (op & UINT64_C(16)) << 18;
9419 Value |= (op & UINT64_C(15)) << 12;
9421 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9422 Value |= (op & UINT64_C(16)) << 1;
9423 Value |= (op & UINT64_C(15));
9425 op = getShiftRight32Imm(MI, 2, Fixups, STI);
9426 op &= UINT64_C(31);
9427 op <<= 16;
9428 Value |= op;
9441 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9442 Value |= (op & UINT64_C(16)) << 18;
9443 Value |= (op & UINT64_C(15)) << 12;
9445 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9446 Value |= (op & UINT64_C(16)) << 1;
9447 Value |= (op & UINT64_C(15));
9449 op = getShiftRight64Imm(MI, 2, Fixups, STI);
9450 op &= UINT64_C(63);
9451 op <<= 16;
9452 Value |= op;
9473 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9474 Value |= (op & UINT64_C(16)) << 18;
9475 Value |= (op & UINT64_C(15)) << 12;
9477 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9478 Value |= (op & UINT64_C(16)) << 1;
9479 Value |= (op & UINT64_C(15));
9481 op = getShiftRight8Imm(MI, 2, Fixups, STI);
9482 op &= UINT64_C(7);
9483 op <<= 16;
9484 Value |= op;
9491 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9492 Value |= (op & UINT64_C(16)) << 18;
9493 Value |= (op & UINT64_C(15)) << 12;
9495 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9496 Value |= (op & UINT64_C(16)) << 1;
9497 Value |= (op & UINT64_C(15));
9499 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9500 op &= UINT64_C(1);
9501 op <<= 19;
9502 Value |= op;
9509 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9510 Value |= (op & UINT64_C(16)) << 18;
9511 Value |= (op & UINT64_C(15)) << 12;
9513 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9514 Value |= (op & UINT64_C(16)) << 1;
9515 Value |= (op & UINT64_C(15));
9517 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9518 op &= UINT64_C(3);
9519 op <<= 18;
9520 Value |= op;
9527 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9528 Value |= (op & UINT64_C(16)) << 18;
9529 Value |= (op & UINT64_C(15)) << 12;
9531 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9532 Value |= (op & UINT64_C(16)) << 1;
9533 Value |= (op & UINT64_C(15));
9535 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9536 op &= UINT64_C(7);
9537 op <<= 17;
9538 Value |= op;
9737 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9738 Value |= (op & UINT64_C(16)) << 18;
9739 Value |= (op & UINT64_C(15)) << 12;
9741 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9742 Value |= (op & UINT64_C(16)) << 1;
9743 Value |= (op & UINT64_C(15));
9804 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9805 Value |= (op & UINT64_C(16)) << 18;
9806 Value |= (op & UINT64_C(15)) << 12;
9808 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
9809 Value |= (op & UINT64_C(16)) << 1;
9810 Value |= (op & UINT64_C(15));
9817 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9818 Value |= (op & UINT64_C(16)) << 18;
9819 Value |= (op & UINT64_C(15)) << 12;
9821 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9822 Value |= (op & UINT64_C(16)) << 1;
9823 Value |= (op & UINT64_C(15));
9825 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
9826 op &= UINT64_C(15);
9827 op <<= 16;
9828 Value |= op;
9835 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9836 Value |= (op & UINT64_C(16)) << 18;
9837 Value |= (op & UINT64_C(15)) << 12;
9839 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9840 Value |= (op & UINT64_C(16)) << 1;
9841 Value |= (op & UINT64_C(15));
9843 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
9844 op &= UINT64_C(31);
9845 op <<= 16;
9846 Value |= op;
9853 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9854 Value |= (op & UINT64_C(16)) << 18;
9855 Value |= (op & UINT64_C(15)) << 12;
9857 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9858 Value |= (op & UINT64_C(16)) << 1;
9859 Value |= (op & UINT64_C(15));
9861 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
9862 op &= UINT64_C(63);
9863 op <<= 16;
9864 Value |= op;
9871 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9872 Value |= (op & UINT64_C(16)) << 18;
9873 Value |= (op & UINT64_C(15)) << 12;
9875 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9876 Value |= (op & UINT64_C(16)) << 1;
9877 Value |= (op & UINT64_C(15));
9879 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
9880 op &= UINT64_C(7);
9881 op <<= 16;
9882 Value |= op;
9897 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9898 Value |= (op & UINT64_C(16)) << 18;
9899 Value |= (op & UINT64_C(15)) << 12;
9901 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9902 Value |= (op & UINT64_C(16)) << 1;
9903 Value |= (op & UINT64_C(15));
9905 op = getShiftRight16Imm(MI, 3, Fixups, STI);
9906 op &= UINT64_C(15);
9907 op <<= 16;
9908 Value |= op;
9923 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9924 Value |= (op & UINT64_C(16)) << 18;
9925 Value |= (op & UINT64_C(15)) << 12;
9927 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9928 Value |= (op & UINT64_C(16)) << 1;
9929 Value |= (op & UINT64_C(15));
9931 op = getShiftRight32Imm(MI, 3, Fixups, STI);
9932 op &= UINT64_C(31);
9933 op <<= 16;
9934 Value |= op;
9949 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9950 Value |= (op & UINT64_C(16)) << 18;
9951 Value |= (op & UINT64_C(15)) << 12;
9953 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9954 Value |= (op & UINT64_C(16)) << 1;
9955 Value |= (op & UINT64_C(15));
9957 op = getShiftRight64Imm(MI, 3, Fixups, STI);
9958 op &= UINT64_C(63);
9959 op <<= 16;
9960 Value |= op;
9975 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
9976 Value |= (op & UINT64_C(16)) << 18;
9977 Value |= (op & UINT64_C(15)) << 12;
9979 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
9980 Value |= (op & UINT64_C(16)) << 1;
9981 Value |= (op & UINT64_C(15));
9983 op = getShiftRight8Imm(MI, 3, Fixups, STI);
9984 op &= UINT64_C(7);
9985 op <<= 16;
9986 Value |= op;
10007 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10008 Value |= (op & UINT64_C(16)) << 18;
10009 Value |= (op & UINT64_C(15)) << 12;
10011 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10012 Value |= (op & UINT64_C(16)) << 1;
10013 Value |= (op & UINT64_C(15));
10020 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10021 Value |= (op & UINT64_C(16)) << 18;
10022 Value |= (op & UINT64_C(15)) << 12;
10024 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10025 Value |= (op & UINT64_C(15)) << 16;
10026 Value |= (op & UINT64_C(16)) << 3;
10028 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10029 Value |= (op & UINT64_C(16)) << 1;
10030 Value |= (op & UINT64_C(15));
10035 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10036 Value |= (op & UINT64_C(16)) << 18;
10037 Value |= (op & UINT64_C(15)) << 12;
10039 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10040 Value |= (op & UINT64_C(15)) << 16;
10041 Value |= (op & UINT64_C(16)) << 3;
10043 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10044 Value |= (op & UINT64_C(16)) << 1;
10045 Value |= (op & UINT64_C(15));
10047 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10048 op &= UINT64_C(1);
10049 op <<= 10;
10050 Value |= op;
10056 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10057 Value |= (op & UINT64_C(16)) << 18;
10058 Value |= (op & UINT64_C(15)) << 12;
10060 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10061 Value |= (op & UINT64_C(15)) << 16;
10062 Value |= (op & UINT64_C(16)) << 3;
10064 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10065 Value |= (op & UINT64_C(16)) << 1;
10066 Value |= (op & UINT64_C(15));
10068 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10069 op &= UINT64_C(1);
10070 op <<= 11;
10071 Value |= op;
10077 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10078 Value |= (op & UINT64_C(16)) << 18;
10079 Value |= (op & UINT64_C(15)) << 12;
10081 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10082 Value |= (op & UINT64_C(15)) << 16;
10083 Value |= (op & UINT64_C(16)) << 3;
10085 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10086 Value |= (op & UINT64_C(16)) << 1;
10087 Value |= (op & UINT64_C(15));
10089 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10090 op &= UINT64_C(15);
10091 op <<= 8;
10092 Value |= op;
10098 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10099 Value |= (op & UINT64_C(16)) << 18;
10100 Value |= (op & UINT64_C(15)) << 12;
10102 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10103 Value |= (op & UINT64_C(15)) << 16;
10104 Value |= (op & UINT64_C(16)) << 3;
10106 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10107 Value |= (op & UINT64_C(16)) << 1;
10108 Value |= (op & UINT64_C(15));
10110 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10111 op &= UINT64_C(3);
10112 op <<= 10;
10113 Value |= op;
10119 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10120 Value |= (op & UINT64_C(16)) << 18;
10121 Value |= (op & UINT64_C(15)) << 12;
10123 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10124 Value |= (op & UINT64_C(15)) << 16;
10125 Value |= (op & UINT64_C(16)) << 3;
10127 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10128 Value |= (op & UINT64_C(16)) << 1;
10129 Value |= (op & UINT64_C(15));
10131 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10132 op &= UINT64_C(3);
10133 op <<= 9;
10134 Value |= op;
10140 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10141 Value |= (op & UINT64_C(16)) << 18;
10142 Value |= (op & UINT64_C(15)) << 12;
10144 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10145 Value |= (op & UINT64_C(15)) << 16;
10146 Value |= (op & UINT64_C(16)) << 3;
10148 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10149 Value |= (op & UINT64_C(16)) << 1;
10150 Value |= (op & UINT64_C(15));
10152 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10153 op &= UINT64_C(7);
10154 op <<= 8;
10155 Value |= op;
10161 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10162 Value |= (op & UINT64_C(16)) << 18;
10163 Value |= (op & UINT64_C(15)) << 12;
10165 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10166 Value |= (op & UINT64_C(15)) << 16;
10167 Value |= (op & UINT64_C(16)) << 3;
10169 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10170 Value |= (op & UINT64_C(16)) << 1;
10171 Value |= (op & UINT64_C(15));
10173 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10174 op &= UINT64_C(7);
10175 op <<= 9;
10176 Value |= op;
10185 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10186 Value |= (op & UINT64_C(16)) << 18;
10187 Value |= (op & UINT64_C(15)) << 12;
10189 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10190 Value |= (op & UINT64_C(15)) << 16;
10191 Value |= (op & UINT64_C(16)) << 3;
10193 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10194 Value |= (op & UINT64_C(16)) << 1;
10195 Value |= (op & UINT64_C(15));
10197 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10198 op &= UINT64_C(1);
10199 op <<= 24;
10200 Value |= op;
10515 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10516 Value |= (op & UINT64_C(16)) << 18;
10517 Value |= (op & UINT64_C(15)) << 12;
10519 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10520 Value |= (op & UINT64_C(15)) << 16;
10521 Value |= (op & UINT64_C(16)) << 3;
10523 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10524 Value |= (op & UINT64_C(16)) << 1;
10525 Value |= (op & UINT64_C(15));
10538 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10539 Value |= (op & UINT64_C(16)) << 18;
10540 Value |= (op & UINT64_C(15)) << 12;
10542 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10543 Value |= (op & UINT64_C(15)) << 16;
10544 Value |= (op & UINT64_C(16)) << 3;
10546 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10547 Value |= (op & UINT64_C(16)) << 1;
10548 Value |= (op & UINT64_C(15));
10564 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10565 Value |= (op & UINT64_C(16)) << 18;
10566 Value |= (op & UINT64_C(15)) << 12;
10568 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10569 Value |= (op & UINT64_C(15)) << 16;
10570 Value |= (op & UINT64_C(16)) << 3;
10572 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10573 op &= UINT64_C(15);
10574 Value |= op;
10576 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10577 op &= UINT64_C(1);
10578 op <<= 5;
10579 Value |= op;
10586 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10587 Value |= (op & UINT64_C(16)) << 18;
10588 Value |= (op & UINT64_C(15)) << 12;
10590 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10591 Value |= (op & UINT64_C(15)) << 16;
10592 Value |= (op & UINT64_C(16)) << 3;
10594 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10595 op &= UINT64_C(7);
10596 Value |= op;
10598 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10599 Value |= (op & UINT64_C(2)) << 4;
10600 Value |= (op & UINT64_C(1)) << 3;
10615 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10616 Value |= (op & UINT64_C(16)) << 18;
10617 Value |= (op & UINT64_C(15)) << 12;
10619 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10620 Value |= (op & UINT64_C(15)) << 16;
10621 Value |= (op & UINT64_C(16)) << 3;
10623 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10624 op &= UINT64_C(7);
10625 Value |= op;
10627 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10628 Value |= (op & UINT64_C(2)) << 4;
10629 Value |= (op & UINT64_C(1)) << 3;
10636 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10637 Value |= (op & UINT64_C(16)) << 18;
10638 Value |= (op & UINT64_C(15)) << 12;
10640 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10641 Value |= (op & UINT64_C(30)) << 15;
10642 Value |= (op & UINT64_C(1)) << 7;
10644 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10645 Value |= (op & UINT64_C(1)) << 5;
10646 Value |= (op & UINT64_C(14)) >> 1;
10648 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10649 op &= UINT64_C(1);
10650 op <<= 3;
10651 Value |= op;
10657 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10658 Value |= (op & UINT64_C(16)) << 18;
10659 Value |= (op & UINT64_C(15)) << 12;
10661 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10662 Value |= (op & UINT64_C(30)) << 15;
10663 Value |= (op & UINT64_C(1)) << 7;
10665 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10666 Value |= (op & UINT64_C(1)) << 5;
10667 Value |= (op & UINT64_C(30)) >> 1;
10735 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10736 Value |= (op & UINT64_C(16)) << 18;
10737 Value |= (op & UINT64_C(15)) << 12;
10739 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10740 Value |= (op & UINT64_C(15)) << 16;
10741 Value |= (op & UINT64_C(16)) << 3;
10743 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10744 Value |= (op & UINT64_C(16)) << 1;
10745 Value |= (op & UINT64_C(15));
10754 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10755 Value |= (op & UINT64_C(16)) << 18;
10756 Value |= (op & UINT64_C(15)) << 12;
10758 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10759 Value |= (op & UINT64_C(15)) << 16;
10760 Value |= (op & UINT64_C(16)) << 3;
10762 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10763 Value |= (op & UINT64_C(16)) << 1;
10764 Value |= (op & UINT64_C(15));
10766 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
10767 op &= UINT64_C(3);
10768 op <<= 23;
10769 Value |= op;
10775 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10776 Value |= (op & UINT64_C(16)) << 18;
10777 Value |= (op & UINT64_C(15)) << 12;
10779 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10780 Value |= (op & UINT64_C(15)) << 16;
10781 Value |= (op & UINT64_C(16)) << 3;
10783 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10784 Value |= (op & UINT64_C(16)) << 1;
10785 Value |= (op & UINT64_C(15));
10787 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
10788 op &= UINT64_C(3);
10789 op <<= 20;
10790 Value |= op;
10881 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10882 Value |= (op & UINT64_C(16)) << 18;
10883 Value |= (op & UINT64_C(15)) << 12;
10885 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10886 Value |= (op & UINT64_C(15)) << 16;
10887 Value |= (op & UINT64_C(16)) << 3;
10889 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10890 Value |= (op & UINT64_C(16)) << 1;
10891 Value |= (op & UINT64_C(15));
10914 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10915 Value |= (op & UINT64_C(16)) << 18;
10916 Value |= (op & UINT64_C(15)) << 12;
10918 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10919 Value |= (op & UINT64_C(15)) << 16;
10920 Value |= (op & UINT64_C(16)) << 3;
10922 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10923 op &= UINT64_C(15);
10924 Value |= op;
10926 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
10927 op &= UINT64_C(1);
10928 op <<= 5;
10929 Value |= op;
10936 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10937 Value |= (op & UINT64_C(16)) << 18;
10938 Value |= (op & UINT64_C(15)) << 12;
10940 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10941 Value |= (op & UINT64_C(15)) << 16;
10942 Value |= (op & UINT64_C(16)) << 3;
10944 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10945 op &= UINT64_C(15);
10946 Value |= op;
10948 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
10949 op &= UINT64_C(3);
10950 op <<= 20;
10951 Value |= op;
10953 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
10954 op &= UINT64_C(1);
10955 op <<= 5;
10956 Value |= op;
10978 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10979 Value |= (op & UINT64_C(16)) << 18;
10980 Value |= (op & UINT64_C(15)) << 12;
10982 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10983 Value |= (op & UINT64_C(15)) << 16;
10984 Value |= (op & UINT64_C(16)) << 3;
10986 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10987 op &= UINT64_C(7);
10988 Value |= op;
10990 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
10991 Value |= (op & UINT64_C(2)) << 4;
10992 Value |= (op & UINT64_C(1)) << 3;
11001 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11002 Value |= (op & UINT64_C(16)) << 18;
11003 Value |= (op & UINT64_C(15)) << 12;
11005 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11006 Value |= (op & UINT64_C(15)) << 16;
11007 Value |= (op & UINT64_C(16)) << 3;
11009 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11010 Value |= (op & UINT64_C(16)) << 1;
11011 Value |= (op & UINT64_C(15));
11019 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11020 Value |= (op & UINT64_C(16)) << 18;
11021 Value |= (op & UINT64_C(15)) << 12;
11023 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11024 Value |= (op & UINT64_C(15)) << 16;
11025 Value |= (op & UINT64_C(16)) << 3;
11027 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11028 op &= UINT64_C(15);
11029 Value |= op;
11031 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
11032 op &= UINT64_C(1);
11033 op <<= 5;
11034 Value |= op;
11039 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11040 Value |= (op & UINT64_C(16)) << 18;
11041 Value |= (op & UINT64_C(15)) << 12;
11043 op = getAddrMode6AddressOpValue(MI, 0, Fixups, STI);
11044 Value |= (op & UINT64_C(15)) << 16;
11045 Value |= (op & UINT64_C(16));
11047 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11048 op &= UINT64_C(3);
11049 op <<= 6;
11050 Value |= op;
11057 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11058 Value |= (op & UINT64_C(16)) << 18;
11059 Value |= (op & UINT64_C(15)) << 12;
11061 op = getAddrMode6AddressOpValue(MI, 0, Fixups, STI);
11062 Value |= (op & UINT64_C(15)) << 16;
11063 Value |= (op & UINT64_C(16));
11065 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
11066 op &= UINT64_C(1);
11067 op <<= 7;
11068 Value |= op;
11075 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11076 Value |= (op & UINT64_C(16)) << 18;
11077 Value |= (op & UINT64_C(15)) << 12;
11079 op = getAddrMode6AddressOpValue(MI, 0, Fixups, STI);
11080 Value |= (op & UINT64_C(15)) << 16;
11081 Value |= (op & UINT64_C(16));
11083 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
11084 op &= UINT64_C(3);
11085 op <<= 6;
11086 Value |= op;
11092 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11093 Value |= (op & UINT64_C(16)) << 18;
11094 Value |= (op & UINT64_C(15)) << 12;
11096 op = getAddrMode6AddressOpValue(MI, 0, Fixups, STI);
11097 Value |= (op & UINT64_C(15)) << 16;
11098 Value |= (op & UINT64_C(16));
11100 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
11101 op &= UINT64_C(7);
11102 op <<= 5;
11103 Value |= op;
11110 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11111 Value |= (op & UINT64_C(16)) << 18;
11112 Value |= (op & UINT64_C(15)) << 12;
11114 op = getAddrMode6AddressOpValue(MI, 0, Fixups, STI);
11115 Value |= (op & UINT64_C(15)) << 16;
11116 Value |= (op & UINT64_C(16));
11118 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
11119 op &= UINT64_C(3);
11120 op <<= 6;
11121 Value |= op;
11127 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11128 Value |= (op & UINT64_C(16)) << 18;
11129 Value |= (op & UINT64_C(15)) << 12;
11131 op = getAddrMode6AddressOpValue(MI, 0, Fixups, STI);
11132 Value |= (op & UINT64_C(15)) << 16;
11133 Value |= (op & UINT64_C(16));
11135 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
11136 op &= UINT64_C(7);
11137 op <<= 5;
11138 Value |= op;
11157 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11158 Value |= (op & UINT64_C(16)) << 18;
11159 Value |= (op & UINT64_C(15)) << 12;
11161 op = getAddrMode6AddressOpValue(MI, 0, Fixups, STI);
11162 Value |= (op & UINT64_C(15)) << 16;
11163 Value |= (op & UINT64_C(16));
11170 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11171 Value |= (op & UINT64_C(16)) << 18;
11172 Value |= (op & UINT64_C(15)) << 12;
11174 op = getAddrMode6AddressOpValue(MI, 0, Fixups, STI);
11175 Value |= (op & UINT64_C(15)) << 16;
11176 Value |= (op & UINT64_C(48));
11178 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
11179 op &= UINT64_C(1);
11180 op <<= 7;
11181 Value |= op;
11209 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11210 Value |= (op & UINT64_C(16)) << 18;
11211 Value |= (op & UINT64_C(15)) << 12;
11213 op = getAddrMode6AddressOpValue(MI, 0, Fixups, STI);
11214 Value |= (op & UINT64_C(15)) << 16;
11215 Value |= (op & UINT64_C(48));
11221 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11222 Value |= (op & UINT64_C(16)) << 18;
11223 Value |= (op & UINT64_C(15)) << 12;
11225 op = getAddrMode6AddressOpValue(MI, 0, Fixups, STI);
11226 op &= UINT64_C(15);
11227 op <<= 16;
11228 Value |= op;
11230 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11231 op &= UINT64_C(7);
11232 op <<= 5;
11233 Value |= op;
11240 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11241 Value |= (op & UINT64_C(16)) << 18;
11242 Value |= (op & UINT64_C(15)) << 12;
11244 op = getAddrMode6AddressOpValue(MI, 0, Fixups, STI);
11245 op &= UINT64_C(15);
11246 op <<= 16;
11247 Value |= op;
11249 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
11250 op &= UINT64_C(1);
11251 op <<= 7;
11252 Value |= op;
11259 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11260 Value |= (op & UINT64_C(16)) << 18;
11261 Value |= (op & UINT64_C(15)) << 12;
11263 op = getAddrMode6AddressOpValue(MI, 0, Fixups, STI);
11264 op &= UINT64_C(15);
11265 op <<= 16;
11266 Value |= op;
11268 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
11269 op &= UINT64_C(3);
11270 op <<= 6;
11271 Value |= op;
11277 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11278 Value |= (op & UINT64_C(16)) << 18;
11279 Value |= (op & UINT64_C(15)) << 12;
11281 op = getAddrMode6AddressOpValue(MI, 0, Fixups, STI);
11282 op &= UINT64_C(15);
11283 op <<= 16;
11284 Value |= op;
11286 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
11287 op &= UINT64_C(7);
11288 op <<= 5;
11289 Value |= op;
11295 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11296 Value |= (op & UINT64_C(16)) << 18;
11297 Value |= (op & UINT64_C(15)) << 12;
11299 op = getAddrMode6OneLane32AddressOpValue(MI, 0, Fixups, STI);
11300 Value |= (op & UINT64_C(15)) << 16;
11301 Value |= (op & UINT64_C(48));
11303 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11304 op &= UINT64_C(1);
11305 op <<= 7;
11306 Value |= op;
11315 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11316 Value |= (op & UINT64_C(16)) << 18;
11317 Value |= (op & UINT64_C(15)) << 12;
11319 op = getAddrMode6AddressOpValue(MI, 1, Fixups, STI);
11320 Value |= (op & UINT64_C(15)) << 16;
11321 Value |= (op & UINT64_C(16));
11347 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11348 Value |= (op & UINT64_C(16)) << 18;
11349 Value |= (op & UINT64_C(15)) << 12;
11351 op = getAddrMode6AddressOpValue(MI, 1, Fixups, STI);
11352 Value |= (op & UINT64_C(15)) << 16;
11353 Value |= (op & UINT64_C(48));
11359 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
11360 Value |= (op & UINT64_C(16)) << 18;
11361 Value |= (op & UINT64_C(15)) << 12;
11363 op = getAddrMode6AddressOpValue(MI, 1, Fixups, STI);
11364 Value |= (op & UINT64_C(15)) << 16;
11365 Value |= (op & UINT64_C(16));
11367 op = getAddrMode6OffsetOpValue(MI, 3, Fixups, STI);
11368 op &= UINT64_C(15);
11369 Value |= op;
11371 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
11372 op &= UINT64_C(3);
11373 op <<= 6;
11374 Value |= op;
11381 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
11382 Value |= (op & UINT64_C(16)) << 18;
11383 Value |= (op & UINT64_C(15)) << 12;
11385 op = getAddrMode6AddressOpValue(MI, 1, Fixups, STI);
11386 Value |= (op & UINT64_C(15)) << 16;
11387 Value |= (op & UINT64_C(16));
11389 op = getAddrMode6OffsetOpValue(MI, 3, Fixups, STI);
11390 op &= UINT64_C(15);
11391 Value |= op;
11393 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
11394 op &= UINT64_C(1);
11395 op <<= 7;
11396 Value |= op;
11403 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
11404 Value |= (op & UINT64_C(16)) << 18;
11405 Value |= (op & UINT64_C(15)) << 12;
11407 op = getAddrMode6AddressOpValue(MI, 1, Fixups, STI);
11408 Value |= (op & UINT64_C(15)) << 16;
11409 Value |= (op & UINT64_C(16));
11411 op = getAddrMode6OffsetOpValue(MI, 3, Fixups, STI);
11412 op &= UINT64_C(15);
11413 Value |= op;
11415 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
11416 op &= UINT64_C(3);
11417 op <<= 6;
11418 Value |= op;
11424 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
11425 Value |= (op & UINT64_C(16)) << 18;
11426 Value |= (op & UINT64_C(15)) << 12;
11428 op = getAddrMode6AddressOpValue(MI, 1, Fixups, STI);
11429 Value |= (op & UINT64_C(15)) << 16;
11430 Value |= (op & UINT64_C(16));
11432 op = getAddrMode6OffsetOpValue(MI, 3, Fixups, STI);
11433 op &= UINT64_C(15);
11434 Value |= op;
11436 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
11437 op &= UINT64_C(7);
11438 op <<= 5;
11439 Value |= op;
11446 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
11447 Value |= (op & UINT64_C(16)) << 18;
11448 Value |= (op & UINT64_C(15)) << 12;
11450 op = getAddrMode6AddressOpValue(MI, 1, Fixups, STI);
11451 Value |= (op & UINT64_C(15)) << 16;
11452 Value |= (op & UINT64_C(16));
11454 op = getAddrMode6OffsetOpValue(MI, 3, Fixups, STI);
11455 op &= UINT64_C(15);
11456 Value |= op;
11458 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
11459 op &= UINT64_C(3);
11460 op <<= 6;
11461 Value |= op;
11467 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
11468 Value |= (op & UINT64_C(16)) << 18;
11469 Value |= (op & UINT64_C(15)) << 12;
11471 op = getAddrMode6AddressOpValue(MI, 1, Fixups, STI);
11472 Value |= (op & UINT64_C(15)) << 16;
11473 Value |= (op & UINT64_C(16));
11475 op = getAddrMode6OffsetOpValue(MI, 3, Fixups, STI);
11476 op &= UINT64_C(15);
11477 Value |= op;
11479 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
11480 op &= UINT64_C(7);
11481 op <<= 5;
11482 Value |= op;
11493 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
11494 Value |= (op & UINT64_C(16)) << 18;
11495 Value |= (op & UINT64_C(15)) << 12;
11497 op = getAddrMode6AddressOpValue(MI, 1, Fixups, STI);
11498 Value |= (op & UINT64_C(15)) << 16;
11499 Value |= (op & UINT64_C(16));
11501 op = getAddrMode6OffsetOpValue(MI, 3, Fixups, STI);
11502 op &= UINT64_C(15);
11503 Value |= op;
11512 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
11513 Value |= (op & UINT64_C(16)) << 18;
11514 Value |= (op & UINT64_C(15)) << 12;
11516 op = getAddrMode6AddressOpValue(MI, 1, Fixups, STI);
11517 Value |= (op & UINT64_C(15)) << 16;
11518 Value |= (op & UINT64_C(16));
11520 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11521 op &= UINT64_C(15);
11522 Value |= op;
11529 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
11530 Value |= (op & UINT64_C(16)) << 18;
11531 Value |= (op & UINT64_C(15)) << 12;
11533 op = getAddrMode6AddressOpValue(MI, 1, Fixups, STI);
11534 Value |= (op & UINT64_C(15)) << 16;
11535 Value |= (op & UINT64_C(48));
11537 op = getAddrMode6OffsetOpValue(MI, 3, Fixups, STI);
11538 op &= UINT64_C(15);
11539 Value |= op;
11541 op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
11542 op &= UINT64_C(1);
11543 op <<= 7;
11544 Value |= op;
11555 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
11556 Value |= (op & UINT64_C(16)) << 18;
11557 Value |= (op & UINT64_C(15)) << 12;
11559 op = getAddrMode6AddressOpValue(MI, 1, Fixups, STI);
11560 Value |= (op & UINT64_C(15)) << 16;
11561 Value |= (op & UINT64_C(48));
11563 op = getAddrMode6OffsetOpValue(MI, 3, Fixups, STI);
11564 op &= UINT64_C(15);
11565 Value |= op;
11591 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
11592 Value |= (op & UINT64_C(16)) << 18;
11593 Value |= (op & UINT64_C(15)) << 12;
11595 op = getAddrMode6AddressOpValue(MI, 1, Fixups, STI);
11596 Value |= (op & UINT64_C(15)) << 16;
11597 Value |= (op & UINT64_C(48));
11599 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11600 op &= UINT64_C(15);
11601 Value |= op;
11607 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
11608 Value |= (op & UINT64_C(16)) << 18;
11609 Value |= (op & UINT64_C(15)) << 12;
11611 op = getAddrMode6AddressOpValue(MI, 1, Fixups, STI);
11612 op &= UINT64_C(15);
11613 op <<= 16;
11614 Value |= op;
11616 op = getAddrMode6OffsetOpValue(MI, 3, Fixups, STI);
11617 op &= UINT64_C(15);
11618 Value |= op;
11620 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
11621 op &= UINT64_C(7);
11622 op <<= 5;
11623 Value |= op;
11630 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
11631 Value |= (op & UINT64_C(16)) << 18;
11632 Value |= (op & UINT64_C(15)) << 12;
11634 op = getAddrMode6AddressOpValue(MI, 1, Fixups, STI);
11635 op &= UINT64_C(15);
11636 op <<= 16;
11637 Value |= op;
11639 op = getAddrMode6OffsetOpValue(MI, 3, Fixups, STI);
11640 op &= UINT64_C(15);
11641 Value |= op;
11643 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
11644 op &= UINT64_C(1);
11645 op <<= 7;
11646 Value |= op;
11653 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
11654 Value |= (op & UINT64_C(16)) << 18;
11655 Value |= (op & UINT64_C(15)) << 12;
11657 op = getAddrMode6AddressOpValue(MI, 1, Fixups, STI);
11658 op &= UINT64_C(15);
11659 op <<= 16;
11660 Value |= op;
11662 op = getAddrMode6OffsetOpValue(MI, 3, Fixups, STI);
11663 op &= UINT64_C(15);
11664 Value |= op;
11666 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
11667 op &= UINT64_C(3);
11668 op <<= 6;
11669 Value |= op;
11675 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
11676 Value |= (op & UINT64_C(16)) << 18;
11677 Value |= (op & UINT64_C(15)) << 12;
11679 op = getAddrMode6AddressOpValue(MI, 1, Fixups, STI);
11680 op &= UINT64_C(15);
11681 op <<= 16;
11682 Value |= op;
11684 op = getAddrMode6OffsetOpValue(MI, 3, Fixups, STI);
11685 op &= UINT64_C(15);
11686 Value |= op;
11688 op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
11689 op &= UINT64_C(7);
11690 op <<= 5;
11691 Value |= op;
11697 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
11698 Value |= (op & UINT64_C(16)) << 18;
11699 Value |= (op & UINT64_C(15)) << 12;
11701 op = getAddrMode6OneLane32AddressOpValue(MI, 1, Fixups, STI);
11702 Value |= (op & UINT64_C(15)) << 16;
11703 Value |= (op & UINT64_C(48));
11705 op = getAddrMode6OffsetOpValue(MI, 3, Fixups, STI);
11706 op &= UINT64_C(15);
11707 Value |= op;
11709 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
11710 op &= UINT64_C(1);
11711 op <<= 7;
11712 Value |= op;
11741 op = getAddrMode5OpValue(MI, 2, Fixups, STI);
11742 Value |= (op & UINT64_C(256)) << 15;
11743 Value |= (op & UINT64_C(7680)) << 7;
11744 Value |= (op & UINT64_C(255));
11746 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11747 op &= UINT64_C(15);
11748 op <<= 8;
11749 Value |= op;
11751 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11752 op &= UINT64_C(15);
11753 op <<= 12;
11754 Value |= op;
11761 op = getAddrModeImm12OpValue(MI, 0, Fixups, STI);
11762 Value |= (op & UINT64_C(122880)) << 3;
11763 Value |= (op & UINT64_C(4095));
11770 op = getAddrModeImm12OpValue(MI, 0, Fixups, STI);
11771 Value |= (op & UINT64_C(4096)) << 11;
11772 Value |= (op & UINT64_C(122880)) << 3;
11773 Value |= (op & UINT64_C(4095));
11779 op = getAddrModeImm12OpValue(MI, 0, Fixups, STI);
11780 Value |= (op & UINT64_C(4096)) << 11;
11781 Value |= (op & UINT64_C(4095));
11789 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11790 op &= UINT64_C(15);
11791 op <<= 16;
11792 Value |= op;
11794 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11795 op &= UINT64_C(15);
11796 op <<= 12;
11797 Value |= op;
11803 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11804 op &= UINT64_C(15);
11805 op <<= 16;
11806 Value |= op;
11808 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11809 op &= UINT64_C(15);
11810 op <<= 12;
11811 Value |= op;
11813 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11814 op &= UINT64_C(15);
11815 op <<= 8;
11816 Value |= op;
11823 op = getT2AddrModeImmOpValue<8,0>(MI, 0, Fixups, STI);
11824 Value |= (op & UINT64_C(7680)) << 7;
11825 Value |= (op & UINT64_C(255));
11832 op = getT2AddrModeSORegOpValue(MI, 0, Fixups, STI);
11833 Value |= (op & UINT64_C(960)) << 10;
11834 Value |= (op & UINT64_C(3)) << 4;
11835 Value |= (op & UINT64_C(60)) >> 2;
11841 op = getBFTargetOpValue<false, ARM::fixup_bf_branch>(MI, 0, Fixups, STI);
11842 op &= UINT64_C(15);
11843 op <<= 23;
11844 Value |= op;
11846 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11847 op &= UINT64_C(15);
11848 op <<= 16;
11849 Value |= op;
11854 op = getBFTargetOpValue<false, ARM::fixup_bf_branch>(MI, 0, Fixups, STI);
11855 op &= UINT64_C(15);
11856 op <<= 23;
11857 Value |= op;
11859 op = getBFTargetOpValue<false, ARM::fixup_bf_target>(MI, 1, Fixups, STI);
11860 Value |= (op & UINT64_C(63488)) << 5;
11861 Value |= (op & UINT64_C(1)) << 11;
11862 Value |= (op & UINT64_C(2046));
11867 op = getBFTargetOpValue<false, ARM::fixup_bf_branch>(MI, 0, Fixups, STI);
11868 op &= UINT64_C(15);
11869 op <<= 23;
11870 Value |= op;
11872 op = getBFTargetOpValue<false, ARM::fixup_bfl_target>(MI, 1, Fixups, STI);
11873 Value |= (op & UINT64_C(260096)) << 5;
11874 Value |= (op & UINT64_C(1)) << 11;
11875 Value |= (op & UINT64_C(2046));
11880 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11881 Value |= (op & UINT64_C(32)) << 15;
11882 Value |= (op & UINT64_C(15)) << 8;
11883 Value |= (op & UINT64_C(16));
11885 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11886 op &= UINT64_C(15);
11887 op <<= 16;
11888 Value |= op;
11893 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11894 Value |= (op & UINT64_C(32)) << 15;
11895 Value |= (op & UINT64_C(15)) << 16;
11896 Value |= (op & UINT64_C(16));
11898 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11899 op &= UINT64_C(15);
11900 op <<= 8;
11901 Value |= op;
11906 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11907 op &= UINT64_C(15);
11908 op <<= 18;
11909 Value |= op;
11911 op = getBFTargetOpValue<false, ARM::fixup_bfc_target>(MI, 1, Fixups, STI);
11912 Value |= (op & UINT64_C(2048)) << 5;
11913 Value |= (op & UINT64_C(1)) << 11;
11914 Value |= (op & UINT64_C(2046));
11916 op = getBFAfterTargetOpValue(MI, 2, Fixups, STI);
11917 op &= UINT64_C(1);
11918 op <<= 17;
11919 Value |= op;
11921 op = getBFTargetOpValue<false, ARM::fixup_bf_branch>(MI, 0, Fixups, STI);
11922 op &= UINT64_C(15);
11923 op <<= 23;
11924 Value |= op;
11929 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11930 op &= UINT64_C(15);
11931 op <<= 4;
11932 Value |= op;
11934 op = getITMaskOpValue(MI, 1, Fixups, STI);
11935 op &= UINT64_C(15);
11936 Value |= op;
11941 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11942 op &= UINT64_C(15);
11943 Value |= op;
11948 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11949 op &= UINT64_C(7);
11950 Value |= op;
11955 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11956 op &= UINT64_C(7);
11957 op <<= 8;
11958 Value |= op;
11960 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11961 op &= UINT64_C(255);
11962 Value |= op;
11967 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11968 op &= UINT64_C(1);
11969 op <<= 3;
11970 Value |= op;
11975 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11976 op &= UINT64_C(1);
11977 op <<= 9;
11978 Value |= op;
11985 op = getRestrictedCondCodeOpValue(MI, 3, Fixups, STI);
11986 Value |= (op & UINT64_C(1)) << 7;
11987 Value |= (op & UINT64_C(2)) << 4;
11989 op = getVPTMaskOpValue(MI, 0, Fixups, STI);
11990 Value |= (op & UINT64_C(8)) << 19;
11991 Value |= (op & UINT64_C(7)) << 13;
11993 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11994 op &= UINT64_C(7);
11995 op <<= 17;
11996 Value |= op;
11998 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11999 op &= UINT64_C(15);
12000 Value |= op;
12007 op = getRestrictedCondCodeOpValue(MI, 3, Fixups, STI);
12008 Value |= (op & UINT64_C(1)) << 7;
12009 Value |= (op & UINT64_C(2)) << 4;
12011 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12012 op &= UINT64_C(7);
12013 op <<= 17;
12014 Value |= op;
12016 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12017 op &= UINT64_C(15);
12018 Value |= op;
12025 op = getRestrictedCondCodeOpValue(MI, 3, Fixups, STI);
12026 Value |= (op & UINT64_C(1)) << 7;
12027 Value |= (op & UINT64_C(2)) >> 1;
12029 op = getVPTMaskOpValue(MI, 0, Fixups, STI);
12030 Value |= (op & UINT64_C(8)) << 19;
12031 Value |= (op & UINT64_C(7)) << 13;
12033 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12034 op &= UINT64_C(7);
12035 op <<= 17;
12036 Value |= op;
12038 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12039 Value |= (op & UINT64_C(8)) << 2;
12040 Value |= (op & UINT64_C(7)) << 1;
12047 op = getRestrictedCondCodeOpValue(MI, 3, Fixups, STI);
12048 Value |= (op & UINT64_C(1)) << 7;
12049 Value |= (op & UINT64_C(2)) >> 1;
12051 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12052 op &= UINT64_C(7);
12053 op <<= 17;
12054 Value |= op;
12056 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12057 Value |= (op & UINT64_C(8)) << 2;
12058 Value |= (op & UINT64_C(7)) << 1;
12064 op = getRestrictedCondCodeOpValue(MI, 3, Fixups, STI);
12065 Value |= (op & UINT64_C(4)) << 10;
12066 Value |= (op & UINT64_C(1)) << 7;
12067 Value |= (op & UINT64_C(2)) << 4;
12069 op = getVPTMaskOpValue(MI, 0, Fixups, STI);
12070 Value |= (op & UINT64_C(8)) << 19;
12071 Value |= (op & UINT64_C(7)) << 13;
12073 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12074 op &= UINT64_C(7);
12075 op <<= 17;
12076 Value |= op;
12078 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12079 op &= UINT64_C(15);
12080 Value |= op;
12086 op = getRestrictedCondCodeOpValue(MI, 3, Fixups, STI);
12087 Value |= (op & UINT64_C(4)) << 10;
12088 Value |= (op & UINT64_C(1)) << 7;
12089 Value |= (op & UINT64_C(2)) << 4;
12091 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12092 op &= UINT64_C(7);
12093 op <<= 17;
12094 Value |= op;
12096 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12097 op &= UINT64_C(15);
12098 Value |= op;
12104 op = getRestrictedCondCodeOpValue(MI, 3, Fixups, STI);
12105 Value |= (op & UINT64_C(4)) << 10;
12106 Value |= (op & UINT64_C(1)) << 7;
12107 Value |= (op & UINT64_C(2)) >> 1;
12109 op = getVPTMaskOpValue(MI, 0, Fixups, STI);
12110 Value |= (op & UINT64_C(8)) << 19;
12111 Value |= (op & UINT64_C(7)) << 13;
12113 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12114 op &= UINT64_C(7);
12115 op <<= 17;
12116 Value |= op;
12118 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12119 Value |= (op & UINT64_C(8)) << 2;
12120 Value |= (op & UINT64_C(7)) << 1;
12126 op = getRestrictedCondCodeOpValue(MI, 3, Fixups, STI);
12127 Value |= (op & UINT64_C(4)) << 10;
12128 Value |= (op & UINT64_C(1)) << 7;
12129 Value |= (op & UINT64_C(2)) >> 1;
12131 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12132 op &= UINT64_C(7);
12133 op <<= 17;
12134 Value |= op;
12136 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12137 Value |= (op & UINT64_C(8)) << 2;
12138 Value |= (op & UINT64_C(7)) << 1;
12148 op = getRestrictedCondCodeOpValue(MI, 3, Fixups, STI);
12149 op &= UINT64_C(1);
12150 op <<= 7;
12151 Value |= op;
12153 op = getVPTMaskOpValue(MI, 0, Fixups, STI);
12154 Value |= (op & UINT64_C(8)) << 19;
12155 Value |= (op & UINT64_C(7)) << 13;
12157 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12158 op &= UINT64_C(7);
12159 op <<= 17;
12160 Value |= op;
12162 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12163 Value |= (op & UINT64_C(8)) << 2;
12164 Value |= (op & UINT64_C(7)) << 1;
12174 op = getRestrictedCondCodeOpValue(MI, 3, Fixups, STI);
12175 op &= UINT64_C(1);
12176 op <<= 7;
12177 Value |= op;
12179 op = getVPTMaskOpValue(MI, 0, Fixups, STI);
12180 Value |= (op & UINT64_C(8)) << 19;
12181 Value |= (op & UINT64_C(7)) << 13;
12183 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12184 op &= UINT64_C(7);
12185 op <<= 17;
12186 Value |= op;
12188 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12189 op &= UINT64_C(15);
12190 Value |= op;
12200 op = getRestrictedCondCodeOpValue(MI, 3, Fixups, STI);
12201 op &= UINT64_C(1);
12202 op <<= 7;
12203 Value |= op;
12205 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12206 op &= UINT64_C(7);
12207 op <<= 17;
12208 Value |= op;
12210 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12211 Value |= (op & UINT64_C(8)) << 2;
12212 Value |= (op & UINT64_C(7)) << 1;
12222 op = getRestrictedCondCodeOpValue(MI, 3, Fixups, STI);
12223 op &= UINT64_C(1);
12224 op <<= 7;
12225 Value |= op;
12227 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12228 op &= UINT64_C(7);
12229 op <<= 17;
12230 Value |= op;
12232 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12233 op &= UINT64_C(15);
12234 Value |= op;
12239 op = getARMBLTargetOpValue(MI, 0, Fixups, STI);
12240 op &= UINT64_C(16777215);
12241 Value |= op;
12246 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12247 op &= UINT64_C(15);
12248 Value |= op;
12253 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12254 op &= UINT64_C(15);
12255 op <<= 16;
12256 Value |= op;
12262 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12263 op &= UINT64_C(15);
12264 op <<= 3;
12265 Value |= op;
12270 op = getThumbBLTargetOpValue(MI, 2, Fixups, STI);
12271 Value |= (op & UINT64_C(8388608)) << 3;
12272 Value |= (op & UINT64_C(2095104)) << 5;
12273 Value |= (op & UINT64_C(4194304)) >> 9;
12274 Value |= (op & UINT64_C(2097152)) >> 10;
12275 Value |= (op & UINT64_C(2047));
12280 op = getThumbBLXTargetOpValue(MI, 2, Fixups, STI);
12281 Value |= (op & UINT64_C(8388608)) << 3;
12282 Value |= (op & UINT64_C(2095104)) << 5;
12283 Value |= (op & UINT64_C(4194304)) >> 9;
12284 Value |= (op & UINT64_C(2097152)) >> 10;
12285 Value |= (op & UINT64_C(2046));
12293 op = getExpandedImmOpValue<0,false>(MI, 2, Fixups, STI);
12294 Value |= (op & UINT64_C(128)) << 21;
12295 Value |= (op & UINT64_C(112)) << 12;
12296 Value |= (op & UINT64_C(15));
12298 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12299 Value |= (op & UINT64_C(8)) << 19;
12300 Value |= (op & UINT64_C(7)) << 13;
12306 op = getExpandedImmOpValue<16,false>(MI, 2, Fixups, STI);
12307 Value |= (op & UINT64_C(128)) << 21;
12308 Value |= (op & UINT64_C(112)) << 12;
12309 Value |= (op & UINT64_C(15));
12311 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12312 Value |= (op & UINT64_C(8)) << 19;
12313 Value |= (op & UINT64_C(7)) << 13;
12319 op = getExpandedImmOpValue<24,false>(MI, 2, Fixups, STI);
12320 Value |= (op & UINT64_C(128)) << 21;
12321 Value |= (op & UINT64_C(112)) << 12;
12322 Value |= (op & UINT64_C(15));
12324 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12325 Value |= (op & UINT64_C(8)) << 19;
12326 Value |= (op & UINT64_C(7)) << 13;
12334 op = getExpandedImmOpValue<8,false>(MI, 2, Fixups, STI);
12335 Value |= (op & UINT64_C(128)) << 21;
12336 Value |= (op & UINT64_C(112)) << 12;
12337 Value |= (op & UINT64_C(15));
12339 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12340 Value |= (op & UINT64_C(8)) << 19;
12341 Value |= (op & UINT64_C(7)) << 13;
12346 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12347 Value |= (op & UINT64_C(65520)) << 4;
12348 Value |= (op & UINT64_C(15));
12353 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12354 op &= UINT64_C(1);
12355 op <<= 3;
12356 Value |= op;
12361 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12362 op &= UINT64_C(1);
12363 op <<= 9;
12364 Value |= op;
12369 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12370 op &= UINT64_C(15);
12371 op <<= 4;
12372 Value |= op;
12379 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12380 op &= UINT64_C(255);
12381 Value |= op;
12388 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12389 Value |= (op & UINT64_C(128)) << 21;
12390 Value |= (op & UINT64_C(112)) << 12;
12391 Value |= (op & UINT64_C(15));
12393 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12394 Value |= (op & UINT64_C(8)) << 19;
12395 Value |= (op & UINT64_C(7)) << 13;
12401 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12402 Value |= (op & UINT64_C(128)) << 21;
12403 Value |= (op & UINT64_C(112)) << 12;
12404 Value |= (op & UINT64_C(3840));
12405 Value |= (op & UINT64_C(15));
12407 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12408 Value |= (op & UINT64_C(8)) << 19;
12409 Value |= (op & UINT64_C(7)) << 13;
12415 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12416 Value |= (op & UINT64_C(128)) << 21;
12417 Value |= (op & UINT64_C(112)) << 12;
12418 Value |= (op & UINT64_C(512));
12419 Value |= (op & UINT64_C(15));
12421 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12422 Value |= (op & UINT64_C(8)) << 19;
12423 Value |= (op & UINT64_C(7)) << 13;
12429 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12430 op &= UINT64_C(127);
12431 Value |= op;
12436 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
12437 op &= UINT64_C(31);
12438 op <<= 16;
12439 Value |= op;
12441 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12442 Value |= (op & UINT64_C(8)) << 19;
12443 Value |= (op & UINT64_C(7)) << 13;
12445 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12446 op &= UINT64_C(15);
12447 Value |= op;
12453 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12454 Value |= (op & UINT64_C(61440)) << 4;
12455 Value |= (op & UINT64_C(4095));
12460 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12461 Value |= (op & UINT64_C(65520)) << 4;
12462 Value |= (op & UINT64_C(15));
12467 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12468 op &= UINT64_C(255);
12469 Value |= op;
12474 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12475 op &= UINT64_C(1);
12476 op <<= 4;
12477 Value |= op;
12479 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12480 op &= UINT64_C(7);
12481 Value |= op;
12486 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12487 op &= UINT64_C(3);
12488 op <<= 18;
12489 Value |= op;
12491 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12492 op &= UINT64_C(7);
12493 op <<= 6;
12494 Value |= op;
12499 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12500 op &= UINT64_C(3);
12501 op <<= 18;
12502 Value |= op;
12504 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12505 op &= UINT64_C(7);
12506 op <<= 6;
12507 Value |= op;
12509 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12510 op &= UINT64_C(31);
12511 Value |= op;
12516 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12517 op &= UINT64_C(3);
12518 op <<= 9;
12519 Value |= op;
12521 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12522 op &= UINT64_C(7);
12523 op <<= 5;
12524 Value |= op;
12529 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12530 op &= UINT64_C(3);
12531 op <<= 9;
12532 Value |= op;
12534 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12535 op &= UINT64_C(7);
12536 op <<= 5;
12537 Value |= op;
12539 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12540 op &= UINT64_C(31);
12541 Value |= op;
12546 op = getBFTargetOpValue<true, ARM::fixup_le>(MI, 0, Fixups, STI);
12547 Value |= (op & UINT64_C(1)) << 11;
12548 Value |= (op & UINT64_C(2046));
12554 op = getBFTargetOpValue<true, ARM::fixup_le>(MI, 2, Fixups, STI);
12555 Value |= (op & UINT64_C(1)) << 11;
12556 Value |= (op & UINT64_C(2046));
12561 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12562 Value |= (op & UINT64_C(16)) << 16;
12563 Value |= (op & UINT64_C(15)) << 8;
12565 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12566 op &= UINT64_C(15);
12567 op <<= 16;
12568 Value |= op;
12586 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12587 op &= UINT64_C(31);
12588 Value |= op;
12604 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
12605 Value |= (op & UINT64_C(256)) << 15;
12606 Value |= (op & UINT64_C(255));
12608 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12609 op &= UINT64_C(15);
12610 op <<= 16;
12611 Value |= op;
12613 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12614 op &= UINT64_C(15);
12615 op <<= 8;
12616 Value |= op;
12618 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12619 op &= UINT64_C(15);
12620 op <<= 12;
12621 Value |= op;
12628 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12629 op &= UINT64_C(15);
12630 op <<= 20;
12631 Value |= op;
12633 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
12634 op &= UINT64_C(15);
12635 op <<= 16;
12636 Value |= op;
12638 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12639 op &= UINT64_C(15);
12640 op <<= 12;
12641 Value |= op;
12643 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12644 op &= UINT64_C(15);
12645 op <<= 8;
12646 Value |= op;
12648 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
12649 op &= UINT64_C(7);
12650 op <<= 5;
12651 Value |= op;
12653 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
12654 op &= UINT64_C(15);
12655 Value |= op;
12666 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12667 op &= UINT64_C(15);
12668 Value |= op;
12673 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12674 op &= UINT64_C(15);
12675 op <<= 16;
12676 Value |= op;
12692 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
12693 op &= UINT64_C(255);
12694 Value |= op;
12696 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
12697 op &= UINT64_C(15);
12698 op <<= 16;
12699 Value |= op;
12701 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12702 op &= UINT64_C(15);
12703 op <<= 8;
12704 Value |= op;
12706 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12707 op &= UINT64_C(15);
12708 op <<= 12;
12709 Value |= op;
12716 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12717 op &= UINT64_C(15);
12718 op <<= 28;
12719 Value |= op;
12724 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12725 op &= UINT64_C(15);
12726 op <<= 28;
12727 Value |= op;
12733 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12734 op &= UINT64_C(15);
12735 op <<= 22;
12736 Value |= op;
12738 op = getBranchTargetOpValue(MI, 0, Fixups, STI);
12739 Value |= (op & UINT64_C(1048576)) << 6;
12740 Value |= (op & UINT64_C(258048)) << 4;
12741 Value |= (op & UINT64_C(262144)) >> 5;
12742 Value |= (op & UINT64_C(524288)) >> 8;
12743 Value |= (op & UINT64_C(4094)) >> 1;
12749 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12750 op &= UINT64_C(15);
12751 op <<= 28;
12752 Value |= op;
12754 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12755 Value |= (op & UINT64_C(16)) << 18;
12756 Value |= (op & UINT64_C(15)) << 12;
12763 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12764 op &= UINT64_C(15);
12765 op <<= 28;
12766 Value |= op;
12768 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12769 op &= UINT64_C(15);
12770 op <<= 12;
12771 Value |= op;
12777 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12778 op &= UINT64_C(15);
12779 op <<= 28;
12780 Value |= op;
12782 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12783 op &= UINT64_C(15);
12784 op <<= 16;
12785 Value |= op;
12787 op = getRegisterListOpValue(MI, 3, Fixups, STI);
12788 Value |= (op & UINT64_C(256)) << 14;
12789 Value |= (op & UINT64_C(7680)) << 3;
12790 Value |= (op & UINT64_C(255));
12797 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12798 op &= UINT64_C(15);
12799 op <<= 28;
12800 Value |= op;
12802 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12803 op &= UINT64_C(15);
12804 op <<= 16;
12805 Value |= op;
12807 op = getRegisterListOpValue(MI, 3, Fixups, STI);
12808 Value |= (op & UINT64_C(3840)) << 4;
12809 Value |= (op & UINT64_C(254));
12816 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12817 op &= UINT64_C(15);
12818 op <<= 28;
12819 Value |= op;
12821 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12822 op &= UINT64_C(15);
12823 op <<= 16;
12824 Value |= op;
12826 op = getRegisterListOpValue(MI, 3, Fixups, STI);
12827 Value |= (op & UINT64_C(4096)) << 10;
12828 Value |= (op & UINT64_C(3840)) << 4;
12829 Value |= (op & UINT64_C(254));
12836 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12837 op &= UINT64_C(15);
12838 op <<= 28;
12839 Value |= op;
12841 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12842 op &= UINT64_C(15);
12843 op <<= 16;
12844 Value |= op;
12868 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12869 op &= UINT64_C(15);
12870 op <<= 28;
12871 Value |= op;
12873 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12874 op &= UINT64_C(15);
12875 op <<= 12;
12876 Value |= op;
12885 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12886 op &= UINT64_C(15);
12887 op <<= 28;
12888 Value |= op;
12890 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12891 Value |= (op & UINT64_C(1)) << 22;
12892 Value |= (op & UINT64_C(30)) << 11;
12898 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12899 op &= UINT64_C(15);
12900 op <<= 28;
12901 Value |= op;
12903 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12904 op &= UINT64_C(15);
12905 Value |= op;
12910 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12911 op &= UINT64_C(15);
12912 op <<= 28;
12913 Value |= op;
12915 op = getARMBLTargetOpValue(MI, 0, Fixups, STI);
12916 op &= UINT64_C(16777215);
12917 Value |= op;
12923 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12924 op &= UINT64_C(15);
12925 op <<= 28;
12926 Value |= op;
12928 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12929 op &= UINT64_C(15);
12930 Value |= op;
12935 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12936 op &= UINT64_C(15);
12937 op <<= 28;
12938 Value |= op;
12940 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12941 op &= UINT64_C(255);
12942 Value |= op;
12948 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12949 op &= UINT64_C(15);
12950 op <<= 28;
12951 Value |= op;
12953 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12954 op &= UINT64_C(15);
12955 Value |= op;
12975 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12976 op &= UINT64_C(15);
12977 op <<= 28;
12978 Value |= op;
12980 op = getRegisterListOpValue(MI, 3, Fixups, STI);
12981 op &= UINT64_C(65535);
12982 Value |= op;
12984 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12985 op &= UINT64_C(15);
12986 op <<= 16;
12987 Value |= op;
12992 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
12993 op &= UINT64_C(15);
12994 op <<= 28;
12995 Value |= op;
12997 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
12998 op &= UINT64_C(16777215);
12999 Value |= op;
13004 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13005 op &= UINT64_C(15);
13006 op <<= 28;
13007 Value |= op;
13009 op = getARMBranchTargetOpValue(MI, 0, Fixups, STI);
13010 op &= UINT64_C(16777215);
13011 Value |= op;
13016 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13017 op &= UINT64_C(15);
13018 op <<= 8;
13019 Value |= op;
13021 op = getThumbBCCTargetOpValue(MI, 0, Fixups, STI);
13022 op &= UINT64_C(255);
13023 Value |= op;
13036 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13037 op &= UINT64_C(15);
13038 op <<= 28;
13039 Value |= op;
13041 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13042 Value |= (op & UINT64_C(16)) << 18;
13043 Value |= (op & UINT64_C(15)) << 12;
13045 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13046 Value |= (op & UINT64_C(16)) << 1;
13047 Value |= (op & UINT64_C(15));
13056 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13057 op &= UINT64_C(15);
13058 op <<= 28;
13059 Value |= op;
13061 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13062 Value |= (op & UINT64_C(16)) << 18;
13063 Value |= (op & UINT64_C(15)) << 12;
13065 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13066 Value |= (op & UINT64_C(1)) << 5;
13067 Value |= (op & UINT64_C(30)) >> 1;
13073 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13074 op &= UINT64_C(15);
13075 op <<= 28;
13076 Value |= op;
13078 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13079 Value |= (op & UINT64_C(16)) << 18;
13080 Value |= (op & UINT64_C(15)) << 12;
13082 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13083 Value |= (op & UINT64_C(240)) << 12;
13084 Value |= (op & UINT64_C(15));
13091 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13092 op &= UINT64_C(15);
13093 op <<= 28;
13094 Value |= op;
13096 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13097 Value |= (op & UINT64_C(16)) << 1;
13098 Value |= (op & UINT64_C(15));
13100 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13101 Value |= (op & UINT64_C(1)) << 22;
13102 Value |= (op & UINT64_C(30)) << 11;
13112 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13113 op &= UINT64_C(15);
13114 op <<= 28;
13115 Value |= op;
13117 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13118 op &= UINT64_C(15);
13119 op <<= 12;
13120 Value |= op;
13122 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13123 op &= UINT64_C(15);
13124 Value |= op;
13129 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13130 op &= UINT64_C(15);
13131 op <<= 28;
13132 Value |= op;
13134 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13135 op &= UINT64_C(15);
13136 op <<= 12;
13137 Value |= op;
13139 op = getHiLo16ImmOpValue(MI, 1, Fixups, STI);
13140 Value |= (op & UINT64_C(61440)) << 4;
13141 Value |= (op & UINT64_C(4095));
13146 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13147 op &= UINT64_C(15);
13148 op <<= 28;
13149 Value |= op;
13151 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13152 op &= UINT64_C(15);
13153 op <<= 12;
13154 Value |= op;
13156 op = getAdrLabelOpValue(MI, 1, Fixups, STI);
13157 Value |= (op & UINT64_C(12288)) << 10;
13158 Value |= (op & UINT64_C(4095));
13166 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13167 op &= UINT64_C(15);
13168 op <<= 28;
13169 Value |= op;
13171 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13172 op &= UINT64_C(15);
13173 op <<= 16;
13174 Value |= op;
13176 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13177 op &= UINT64_C(15);
13178 Value |= op;
13186 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13187 op &= UINT64_C(15);
13188 op <<= 28;
13189 Value |= op;
13191 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13192 op &= UINT64_C(15);
13193 op <<= 16;
13194 Value |= op;
13196 op = getModImmOpValue(MI, 1, Fixups, STI);
13197 op &= UINT64_C(4095);
13198 Value |= op;
13206 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13207 op &= UINT64_C(15);
13208 op <<= 28;
13209 Value |= op;
13211 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13212 op &= UINT64_C(15);
13213 op <<= 16;
13214 Value |= op;
13216 op = getRegisterListOpValue(MI, 4, Fixups, STI);
13217 Value |= (op & UINT64_C(256)) << 14;
13218 Value |= (op & UINT64_C(7680)) << 3;
13219 Value |= (op & UINT64_C(255));
13228 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13229 op &= UINT64_C(15);
13230 op <<= 28;
13231 Value |= op;
13233 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13234 op &= UINT64_C(15);
13235 op <<= 16;
13236 Value |= op;
13238 op = getRegisterListOpValue(MI, 4, Fixups, STI);
13239 Value |= (op & UINT64_C(3840)) << 4;
13240 Value |= (op & UINT64_C(254));
13249 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13250 op &= UINT64_C(15);
13251 op <<= 28;
13252 Value |= op;
13254 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13255 op &= UINT64_C(15);
13256 op <<= 16;
13257 Value |= op;
13259 op = getRegisterListOpValue(MI, 4, Fixups, STI);
13260 Value |= (op & UINT64_C(4096)) << 10;
13261 Value |= (op & UINT64_C(3840)) << 4;
13262 Value |= (op & UINT64_C(254));
13270 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13271 op &= UINT64_C(15);
13272 op <<= 28;
13273 Value |= op;
13275 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13276 op &= UINT64_C(15);
13277 Value |= op;
13279 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13280 op &= UINT64_C(15);
13281 op <<= 16;
13282 Value |= op;
13288 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13289 op &= UINT64_C(15);
13290 op <<= 28;
13291 Value |= op;
13293 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13294 op &= UINT64_C(15);
13295 op <<= 12;
13296 Value |= op;
13298 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13299 Value |= (op & UINT64_C(30)) << 15;
13300 Value |= (op & UINT64_C(1)) << 7;
13316 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13317 op &= UINT64_C(15);
13318 op <<= 28;
13319 Value |= op;
13321 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13322 op &= UINT64_C(15);
13323 op <<= 12;
13324 Value |= op;
13326 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13327 op &= UINT64_C(15);
13328 op <<= 16;
13329 Value |= op;
13335 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13336 op &= UINT64_C(15);
13337 op <<= 28;
13338 Value |= op;
13340 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13341 op &= UINT64_C(15);
13342 op <<= 12;
13343 Value |= op;
13350 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13351 op &= UINT64_C(15);
13352 op <<= 28;
13353 Value |= op;
13355 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13356 op &= UINT64_C(15);
13357 op <<= 12;
13358 Value |= op;
13369 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13370 op &= UINT64_C(15);
13371 op <<= 28;
13372 Value |= op;
13374 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13375 Value |= (op & UINT64_C(1)) << 22;
13376 Value |= (op & UINT64_C(30)) << 11;
13378 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13379 Value |= (op & UINT64_C(16)) << 1;
13380 Value |= (op & UINT64_C(15));
13418 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13419 op &= UINT64_C(15);
13420 op <<= 28;
13421 Value |= op;
13423 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13424 Value |= (op & UINT64_C(1)) << 22;
13425 Value |= (op & UINT64_C(30)) << 11;
13427 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13428 Value |= (op & UINT64_C(1)) << 5;
13429 Value |= (op & UINT64_C(30)) >> 1;
13436 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13437 op &= UINT64_C(15);
13438 op <<= 28;
13439 Value |= op;
13441 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13442 Value |= (op & UINT64_C(1)) << 22;
13443 Value |= (op & UINT64_C(30)) << 11;
13445 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13446 Value |= (op & UINT64_C(240)) << 12;
13447 Value |= (op & UINT64_C(15));
13453 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13454 op &= UINT64_C(15);
13455 op <<= 28;
13456 Value |= op;
13458 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13459 Value |= (op & UINT64_C(1)) << 5;
13460 Value |= (op & UINT64_C(30)) >> 1;
13462 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13463 Value |= (op & UINT64_C(16)) << 18;
13464 Value |= (op & UINT64_C(15)) << 12;
13471 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13472 op &= UINT64_C(15);
13473 op <<= 28;
13474 Value |= op;
13476 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13477 Value |= (op & UINT64_C(30)) << 15;
13478 Value |= (op & UINT64_C(1)) << 7;
13480 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13481 op &= UINT64_C(15);
13482 op <<= 12;
13483 Value |= op;
13498 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13499 op &= UINT64_C(15);
13500 op <<= 28;
13501 Value |= op;
13503 op = getT2AddrModeImm7s4OpValue(MI, 0, Fixups, STI);
13504 Value |= (op & UINT64_C(128)) << 16;
13505 Value |= (op & UINT64_C(3840)) << 8;
13506 Value |= (op & UINT64_C(127));
13512 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13513 op &= UINT64_C(15);
13514 op <<= 28;
13515 Value |= op;
13517 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13518 Value |= (op & UINT64_C(32)) << 17;
13519 Value |= (op & UINT64_C(15)) << 16;
13520 Value |= (op & UINT64_C(16)) << 4;
13522 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13523 op &= UINT64_C(15);
13524 Value |= op;
13529 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13530 op &= UINT64_C(15);
13531 op <<= 28;
13532 Value |= op;
13534 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13535 Value |= (op & UINT64_C(32)) << 17;
13536 Value |= (op & UINT64_C(15)) << 16;
13537 Value |= (op & UINT64_C(16)) << 4;
13539 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13540 op &= UINT64_C(15);
13541 op <<= 12;
13542 Value |= op;
13547 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13548 op &= UINT64_C(15);
13549 op <<= 28;
13550 Value |= op;
13552 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13553 Value |= (op & UINT64_C(16)) << 18;
13554 Value |= (op & UINT64_C(15)) << 16;
13556 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13557 op &= UINT64_C(15);
13558 Value |= op;
13563 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13564 op &= UINT64_C(15);
13565 op <<= 28;
13566 Value |= op;
13568 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13569 Value |= (op & UINT64_C(16)) << 18;
13570 Value |= (op & UINT64_C(15)) << 16;
13572 op = getModImmOpValue(MI, 1, Fixups, STI);
13573 op &= UINT64_C(4095);
13574 Value |= op;
13594 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13595 op &= UINT64_C(15);
13596 op <<= 28;
13597 Value |= op;
13599 op = getRegisterListOpValue(MI, 4, Fixups, STI);
13600 op &= UINT64_C(65535);
13601 Value |= op;
13603 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13604 op &= UINT64_C(15);
13605 op <<= 16;
13606 Value |= op;
13613 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13614 op &= UINT64_C(15);
13615 op <<= 28;
13616 Value |= op;
13618 op = getCCOutOpValue(MI, 4, Fixups, STI);
13619 op &= UINT64_C(1);
13620 op <<= 20;
13621 Value |= op;
13623 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13624 op &= UINT64_C(15);
13625 op <<= 12;
13626 Value |= op;
13628 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13629 op &= UINT64_C(15);
13630 Value |= op;
13636 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13637 op &= UINT64_C(15);
13638 op <<= 28;
13639 Value |= op;
13641 op = getCCOutOpValue(MI, 4, Fixups, STI);
13642 op &= UINT64_C(1);
13643 op <<= 20;
13644 Value |= op;
13646 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13647 op &= UINT64_C(15);
13648 op <<= 12;
13649 Value |= op;
13651 op = getModImmOpValue(MI, 1, Fixups, STI);
13652 op &= UINT64_C(4095);
13653 Value |= op;
13662 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
13663 op &= UINT64_C(15);
13664 op <<= 28;
13665 Value |= op;
13667 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13668 Value |= (op & UINT64_C(16)) << 18;
13669 Value |= (op & UINT64_C(15)) << 12;
13671 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13672 Value |= (op & UINT64_C(15)) << 16;
13673 Value |= (op & UINT64_C(16)) << 3;
13675 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13676 Value |= (op & UINT64_C(16)) << 1;
13677 Value |= (op & UINT64_C(15));
13684 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
13685 op &= UINT64_C(15);
13686 op <<= 28;
13687 Value |= op;
13689 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13690 Value |= (op & UINT64_C(16)) << 18;
13691 Value |= (op & UINT64_C(15)) << 12;
13693 op = getAddrMode5OpValue(MI, 1, Fixups, STI);
13694 Value |= (op & UINT64_C(256)) << 15;
13695 Value |= (op & UINT64_C(7680)) << 7;
13696 Value |= (op & UINT64_C(255));
13702 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
13703 op &= UINT64_C(15);
13704 op <<= 28;
13705 Value |= op;
13707 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13708 Value |= (op & UINT64_C(16)) << 1;
13709 Value |= (op & UINT64_C(15));
13711 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13712 op &= UINT64_C(15);
13713 op <<= 12;
13714 Value |= op;
13716 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13717 op &= UINT64_C(15);
13718 op <<= 16;
13719 Value |= op;
13725 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
13726 op &= UINT64_C(15);
13727 op <<= 28;
13728 Value |= op;
13730 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13731 Value |= (op & UINT64_C(16)) << 1;
13732 Value |= (op & UINT64_C(15));
13734 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13735 op &= UINT64_C(15);
13736 op <<= 12;
13737 Value |= op;
13739 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13740 op &= UINT64_C(15);
13741 op <<= 16;
13742 Value |= op;
13753 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
13754 op &= UINT64_C(15);
13755 op <<= 28;
13756 Value |= op;
13758 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13759 op &= UINT64_C(15);
13760 op <<= 12;
13761 Value |= op;
13763 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13764 op &= UINT64_C(15);
13765 Value |= op;
13767 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13768 op &= UINT64_C(3);
13769 op <<= 10;
13770 Value |= op;
13775 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
13776 op &= UINT64_C(15);
13777 op <<= 28;
13778 Value |= op;
13780 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13781 op &= UINT64_C(15);
13782 op <<= 12;
13783 Value |= op;
13785 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13786 op &= UINT64_C(15);
13787 op <<= 16;
13788 Value |= op;
13790 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13791 op &= UINT64_C(15);
13792 Value |= op;
13797 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
13798 op &= UINT64_C(15);
13799 op <<= 28;
13800 Value |= op;
13802 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13803 op &= UINT64_C(15);
13804 op <<= 12;
13805 Value |= op;
13807 op = getBitfieldInvertedMaskOpValue(MI, 2, Fixups, STI);
13808 Value |= (op & UINT64_C(992)) << 11;
13809 Value |= (op & UINT64_C(31)) << 7;
13814 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
13815 op &= UINT64_C(15);
13816 op <<= 28;
13817 Value |= op;
13819 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13820 op &= UINT64_C(15);
13821 op <<= 12;
13822 Value |= op;
13824 op = getHiLo16ImmOpValue(MI, 2, Fixups, STI);
13825 Value |= (op & UINT64_C(61440)) << 4;
13826 Value |= (op & UINT64_C(4095));
13832 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
13833 op &= UINT64_C(15);
13834 op <<= 28;
13835 Value |= op;
13837 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13838 op &= UINT64_C(15);
13839 op <<= 12;
13840 Value |= op;
13842 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13843 op &= UINT64_C(15);
13844 op <<= 16;
13845 Value |= op;
13847 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13848 op &= UINT64_C(15);
13849 Value |= op;
13858 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
13859 op &= UINT64_C(15);
13860 op <<= 28;
13861 Value |= op;
13863 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13864 op &= UINT64_C(15);
13865 op <<= 16;
13866 Value |= op;
13868 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13869 op &= UINT64_C(15);
13870 Value |= op;
13872 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13873 op &= UINT64_C(15);
13874 op <<= 8;
13875 Value |= op;
13883 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
13884 op &= UINT64_C(15);
13885 op <<= 28;
13886 Value |= op;
13888 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13889 op &= UINT64_C(15);
13890 op <<= 16;
13891 Value |= op;
13893 op = getSORegImmOpValue(MI, 1, Fixups, STI);
13894 Value |= (op & UINT64_C(4064));
13895 Value |= (op & UINT64_C(15));
13909 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
13910 op &= UINT64_C(15);
13911 op <<= 28;
13912 Value |= op;
13914 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13915 op &= UINT64_C(15);
13916 Value |= op;
13918 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13919 op &= UINT64_C(15);
13920 op <<= 8;
13921 Value |= op;
13923 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13924 op &= UINT64_C(15);
13925 op <<= 16;
13926 Value |= op;
13966 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
13967 op &= UINT64_C(15);
13968 op <<= 28;
13969 Value |= op;
13971 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
13972 op &= UINT64_C(15);
13973 op <<= 16;
13974 Value |= op;
13976 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
13977 op &= UINT64_C(15);
13978 op <<= 12;
13979 Value |= op;
13981 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13982 op &= UINT64_C(15);
13983 Value |= op;
13991 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
13992 op &= UINT64_C(15);
13993 op <<= 28;
13994 Value |= op;
13996 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
13997 op &= UINT64_C(15);
13998 op <<= 16;
13999 Value |= op;
14001 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14002 op &= UINT64_C(15);
14003 op <<= 12;
14004 Value |= op;
14006 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
14007 op &= UINT64_C(15);
14008 Value |= op;
14014 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14015 op &= UINT64_C(15);
14016 op <<= 28;
14017 Value |= op;
14019 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14020 op &= UINT64_C(15);
14021 op <<= 12;
14022 Value |= op;
14024 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
14025 op &= UINT64_C(15);
14026 Value |= op;
14028 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14029 op &= UINT64_C(15);
14030 op <<= 16;
14031 Value |= op;
14039 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14040 op &= UINT64_C(15);
14041 op <<= 28;
14042 Value |= op;
14044 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14045 op &= UINT64_C(15);
14046 op <<= 12;
14047 Value |= op;
14049 op = getAddrModeImm12OpValue(MI, 1, Fixups, STI);
14050 Value |= (op & UINT64_C(4096)) << 11;
14051 Value |= (op & UINT64_C(122880)) << 3;
14052 Value |= (op & UINT64_C(4095));
14057 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14058 op &= UINT64_C(15);
14059 op <<= 28;
14060 Value |= op;
14062 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14063 op &= UINT64_C(15);
14064 op <<= 12;
14065 Value |= op;
14067 op = getAddrModeImm12OpValue(MI, 1, Fixups, STI);
14068 Value |= (op & UINT64_C(4096)) << 11;
14069 Value |= (op & UINT64_C(4095));
14081 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14082 op &= UINT64_C(15);
14083 op <<= 28;
14084 Value |= op;
14086 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
14087 op &= UINT64_C(15);
14088 Value |= op;
14090 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14091 op &= UINT64_C(15);
14092 op <<= 16;
14093 Value |= op;
14095 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14096 op &= UINT64_C(15);
14097 op <<= 12;
14098 Value |= op;
14112 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14113 op &= UINT64_C(15);
14114 op <<= 28;
14115 Value |= op;
14117 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14118 Value |= (op & UINT64_C(1)) << 22;
14119 Value |= (op & UINT64_C(30)) << 11;
14121 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
14122 Value |= (op & UINT64_C(30)) << 15;
14123 Value |= (op & UINT64_C(1)) << 7;
14125 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14126 Value |= (op & UINT64_C(1)) << 5;
14127 Value |= (op & UINT64_C(30)) >> 1;
14134 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14135 op &= UINT64_C(15);
14136 op <<= 28;
14137 Value |= op;
14139 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14140 Value |= (op & UINT64_C(1)) << 22;
14141 Value |= (op & UINT64_C(30)) << 11;
14143 op = getAddrMode5FP16OpValue(MI, 1, Fixups, STI);
14144 Value |= (op & UINT64_C(256)) << 15;
14145 Value |= (op & UINT64_C(7680)) << 7;
14146 Value |= (op & UINT64_C(255));
14153 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14154 op &= UINT64_C(15);
14155 op <<= 28;
14156 Value |= op;
14158 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14159 Value |= (op & UINT64_C(1)) << 22;
14160 Value |= (op & UINT64_C(30)) << 11;
14162 op = getAddrMode5OpValue(MI, 1, Fixups, STI);
14163 Value |= (op & UINT64_C(256)) << 15;
14164 Value |= (op & UINT64_C(7680)) << 7;
14165 Value |= (op & UINT64_C(255));
14182 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14183 op &= UINT64_C(15);
14184 op <<= 28;
14185 Value |= op;
14187 op = getT2AddrModeImm7s4OpValue(MI, 1, Fixups, STI);
14188 Value |= (op & UINT64_C(128)) << 16;
14189 Value |= (op & UINT64_C(3840)) << 8;
14190 Value |= (op & UINT64_C(127));
14205 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14206 op &= UINT64_C(15);
14207 op <<= 28;
14208 Value |= op;
14210 op = getT2ScaledImmOpValue<7,2>(MI, 2, Fixups, STI);
14211 Value |= (op & UINT64_C(128)) << 16;
14212 Value |= (op & UINT64_C(127));
14214 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
14215 op &= UINT64_C(15);
14216 op <<= 16;
14217 Value |= op;
14238 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14239 op &= UINT64_C(15);
14240 op <<= 28;
14241 Value |= op;
14243 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14244 Value |= (op & UINT64_C(1)) << 5;
14245 Value |= (op & UINT64_C(30)) >> 1;
14247 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14248 Value |= (op & UINT64_C(1)) << 22;
14249 Value |= (op & UINT64_C(30)) << 11;
14262 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14263 op &= UINT64_C(15);
14264 op <<= 28;
14265 Value |= op;
14267 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14268 Value |= (op & UINT64_C(1)) << 5;
14269 Value |= (op & UINT64_C(30)) >> 1;
14271 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14272 Value |= (op & UINT64_C(16)) << 18;
14273 Value |= (op & UINT64_C(15)) << 12;
14288 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14289 op &= UINT64_C(15);
14290 op <<= 28;
14291 Value |= op;
14293 op = getCCOutOpValue(MI, 5, Fixups, STI);
14294 op &= UINT64_C(1);
14295 op <<= 20;
14296 Value |= op;
14298 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14299 op &= UINT64_C(15);
14300 op <<= 12;
14301 Value |= op;
14303 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
14304 op &= UINT64_C(15);
14305 op <<= 16;
14306 Value |= op;
14308 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14309 op &= UINT64_C(15);
14310 Value |= op;
14324 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14325 op &= UINT64_C(15);
14326 op <<= 28;
14327 Value |= op;
14329 op = getCCOutOpValue(MI, 5, Fixups, STI);
14330 op &= UINT64_C(1);
14331 op <<= 20;
14332 Value |= op;
14334 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14335 op &= UINT64_C(15);
14336 op <<= 12;
14337 Value |= op;
14339 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
14340 op &= UINT64_C(15);
14341 op <<= 16;
14342 Value |= op;
14344 op = getModImmOpValue(MI, 2, Fixups, STI);
14345 op &= UINT64_C(4095);
14346 Value |= op;
14351 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14352 op &= UINT64_C(15);
14353 op <<= 28;
14354 Value |= op;
14356 op = getCCOutOpValue(MI, 5, Fixups, STI);
14357 op &= UINT64_C(1);
14358 op <<= 20;
14359 Value |= op;
14361 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14362 op &= UINT64_C(15);
14363 op <<= 12;
14364 Value |= op;
14366 op = getSORegImmOpValue(MI, 1, Fixups, STI);
14367 Value |= (op & UINT64_C(4064));
14368 Value |= (op & UINT64_C(15));
14373 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14374 op &= UINT64_C(15);
14375 op <<= 28;
14376 Value |= op;
14378 op = getCCOutOpValue(MI, 5, Fixups, STI);
14379 op &= UINT64_C(1);
14380 op <<= 20;
14381 Value |= op;
14383 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14384 op &= UINT64_C(15);
14385 op <<= 12;
14386 Value |= op;
14388 op = getSORegImmOpValue(MI, 1, Fixups, STI);
14389 Value |= (op & UINT64_C(4064));
14390 Value |= (op & UINT64_C(15));
14395 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14396 op &= UINT64_C(15);
14397 op <<= 28;
14398 Value |= op;
14400 op = getCCOutOpValue(MI, 5, Fixups, STI);
14401 op &= UINT64_C(1);
14402 op <<= 20;
14403 Value |= op;
14405 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14406 op &= UINT64_C(15);
14407 op <<= 16;
14408 Value |= op;
14410 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14411 op &= UINT64_C(15);
14412 op <<= 8;
14413 Value |= op;
14415 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
14416 op &= UINT64_C(15);
14417 Value |= op;
14429 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14430 op &= UINT64_C(15);
14431 op <<= 28;
14432 Value |= op;
14434 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14435 Value |= (op & UINT64_C(16)) << 18;
14436 Value |= (op & UINT64_C(15)) << 12;
14438 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14439 Value |= (op & UINT64_C(15)) << 16;
14440 Value |= (op & UINT64_C(16)) << 3;
14442 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14443 Value |= (op & UINT64_C(16)) << 1;
14444 Value |= (op & UINT64_C(15));
14455 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14456 op &= UINT64_C(15);
14457 op <<= 28;
14458 Value |= op;
14460 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14461 op &= UINT64_C(15);
14462 op <<= 12;
14463 Value |= op;
14465 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14466 op &= UINT64_C(15);
14467 Value |= op;
14469 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
14470 op &= UINT64_C(15);
14471 op <<= 16;
14472 Value |= op;
14474 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14475 op &= UINT64_C(3);
14476 op <<= 10;
14477 Value |= op;
14483 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14484 op &= UINT64_C(15);
14485 op <<= 28;
14486 Value |= op;
14488 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14489 op &= UINT64_C(15);
14490 op <<= 12;
14491 Value |= op;
14493 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
14494 op &= UINT64_C(15);
14495 Value |= op;
14497 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14498 op &= UINT64_C(31);
14499 op <<= 7;
14500 Value |= op;
14502 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14503 op &= UINT64_C(31);
14504 op <<= 16;
14505 Value |= op;
14511 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14512 op &= UINT64_C(15);
14513 op <<= 28;
14514 Value |= op;
14516 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14517 op &= UINT64_C(15);
14518 op <<= 12;
14519 Value |= op;
14521 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
14522 op &= UINT64_C(15);
14523 op <<= 16;
14524 Value |= op;
14526 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14527 op &= UINT64_C(15);
14528 Value |= op;
14530 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14531 op &= UINT64_C(31);
14532 op <<= 7;
14533 Value |= op;
14538 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14539 op &= UINT64_C(15);
14540 op <<= 28;
14541 Value |= op;
14543 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14544 op &= UINT64_C(15);
14545 op <<= 12;
14546 Value |= op;
14548 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14549 op &= UINT64_C(15);
14550 Value |= op;
14552 op = getBitfieldInvertedMaskOpValue(MI, 3, Fixups, STI);
14553 Value |= (op & UINT64_C(992)) << 11;
14554 Value |= (op & UINT64_C(31)) << 7;
14560 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14561 op &= UINT64_C(15);
14562 op <<= 28;
14563 Value |= op;
14565 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14566 op &= UINT64_C(15);
14567 op <<= 12;
14568 Value |= op;
14570 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
14571 op &= UINT64_C(31);
14572 op <<= 16;
14573 Value |= op;
14575 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14576 op &= UINT64_C(15);
14577 Value |= op;
14579 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14580 Value |= (op & UINT64_C(31)) << 7;
14581 Value |= (op & UINT64_C(32)) << 1;
14586 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14587 op &= UINT64_C(15);
14588 op <<= 28;
14589 Value |= op;
14591 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14592 op &= UINT64_C(15);
14593 op <<= 16;
14594 Value |= op;
14596 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14597 op &= UINT64_C(15);
14598 op <<= 8;
14599 Value |= op;
14601 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
14602 op &= UINT64_C(15);
14603 Value |= op;
14605 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14606 op &= UINT64_C(15);
14607 op <<= 12;
14608 Value |= op;
14617 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14618 op &= UINT64_C(15);
14619 op <<= 28;
14620 Value |= op;
14622 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14623 op &= UINT64_C(15);
14624 op <<= 16;
14625 Value |= op;
14627 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
14628 op &= UINT64_C(15);
14629 Value |= op;
14631 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14632 op &= UINT64_C(15);
14633 op <<= 8;
14634 Value |= op;
14636 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14637 op &= UINT64_C(15);
14638 op <<= 12;
14639 Value |= op;
14647 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14648 op &= UINT64_C(15);
14649 op <<= 28;
14650 Value |= op;
14652 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14653 op &= UINT64_C(15);
14654 op <<= 16;
14655 Value |= op;
14657 op = getSORegRegOpValue(MI, 1, Fixups, STI);
14658 Value |= (op & UINT64_C(3840));
14659 Value |= (op & UINT64_C(96));
14660 Value |= (op & UINT64_C(15));
14668 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14669 op &= UINT64_C(15);
14670 op <<= 28;
14671 Value |= op;
14673 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
14674 op &= UINT64_C(15);
14675 Value |= op;
14677 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14678 op &= UINT64_C(15);
14679 op <<= 8;
14680 Value |= op;
14682 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14683 op &= UINT64_C(15);
14684 op <<= 12;
14685 Value |= op;
14687 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14688 op &= UINT64_C(15);
14689 op <<= 16;
14690 Value |= op;
14700 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14701 op &= UINT64_C(15);
14702 op <<= 28;
14703 Value |= op;
14705 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
14706 op &= UINT64_C(15);
14707 Value |= op;
14709 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14710 op &= UINT64_C(15);
14711 op <<= 8;
14712 Value |= op;
14714 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14715 op &= UINT64_C(15);
14716 op <<= 16;
14717 Value |= op;
14719 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14720 op &= UINT64_C(15);
14721 op <<= 12;
14722 Value |= op;
14728 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14729 op &= UINT64_C(15);
14730 op <<= 28;
14731 Value |= op;
14733 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14734 op &= UINT64_C(15);
14735 op <<= 12;
14736 Value |= op;
14738 op = getAddrModeImm12OpValue(MI, 2, Fixups, STI);
14739 Value |= (op & UINT64_C(4096)) << 11;
14740 Value |= (op & UINT64_C(122880)) << 3;
14741 Value |= (op & UINT64_C(4095));
14749 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14750 op &= UINT64_C(15);
14751 op <<= 28;
14752 Value |= op;
14754 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14755 op &= UINT64_C(15);
14756 op <<= 12;
14757 Value |= op;
14759 op = getLdStSORegOpValue(MI, 1, Fixups, STI);
14760 Value |= (op & UINT64_C(4096)) << 11;
14761 Value |= (op & UINT64_C(122880)) << 3;
14762 Value |= (op & UINT64_C(4064));
14763 Value |= (op & UINT64_C(15));
14769 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14770 op &= UINT64_C(15);
14771 op <<= 28;
14772 Value |= op;
14774 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
14775 op &= UINT64_C(15);
14776 op <<= 12;
14777 Value |= op;
14779 op = getAddrModeImm12OpValue(MI, 2, Fixups, STI);
14780 Value |= (op & UINT64_C(4096)) << 11;
14781 Value |= (op & UINT64_C(122880)) << 3;
14782 Value |= (op & UINT64_C(4095));
14802 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14803 op &= UINT64_C(15);
14804 op <<= 28;
14805 Value |= op;
14807 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14808 Value |= (op & UINT64_C(1)) << 22;
14809 Value |= (op & UINT64_C(30)) << 11;
14811 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14812 Value |= (op & UINT64_C(30)) << 15;
14813 Value |= (op & UINT64_C(1)) << 7;
14815 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14816 Value |= (op & UINT64_C(1)) << 5;
14817 Value |= (op & UINT64_C(30)) >> 1;
14826 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14827 op &= UINT64_C(15);
14828 op <<= 28;
14829 Value |= op;
14831 op = getAddrMode3OpValue(MI, 1, Fixups, STI);
14832 Value |= (op & UINT64_C(256)) << 15;
14833 Value |= (op & UINT64_C(8192)) << 9;
14834 Value |= (op & UINT64_C(7680)) << 7;
14835 Value |= (op & UINT64_C(240)) << 4;
14836 Value |= (op & UINT64_C(15));
14838 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14839 op &= UINT64_C(15);
14840 op <<= 12;
14841 Value |= op;
14853 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14854 op &= UINT64_C(15);
14855 op <<= 28;
14856 Value |= op;
14858 op = getAddrMode5OpValue(MI, 2, Fixups, STI);
14859 Value |= (op & UINT64_C(256)) << 15;
14860 Value |= (op & UINT64_C(7680)) << 7;
14861 Value |= (op & UINT64_C(255));
14863 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14864 op &= UINT64_C(15);
14865 op <<= 8;
14866 Value |= op;
14868 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
14869 op &= UINT64_C(15);
14870 op <<= 12;
14871 Value |= op;
14878 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14879 op &= UINT64_C(15);
14880 op <<= 28;
14881 Value |= op;
14883 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14884 op &= UINT64_C(15);
14885 op <<= 16;
14886 Value |= op;
14888 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14889 op &= UINT64_C(15);
14890 op <<= 12;
14891 Value |= op;
14893 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14894 Value |= (op & UINT64_C(256)) << 15;
14895 Value |= (op & UINT64_C(240)) << 4;
14896 Value |= (op & UINT64_C(15));
14901 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14902 op &= UINT64_C(15);
14903 op <<= 28;
14904 Value |= op;
14906 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14907 op &= UINT64_C(15);
14908 op <<= 16;
14909 Value |= op;
14911 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
14912 op &= UINT64_C(15);
14913 op <<= 12;
14914 Value |= op;
14916 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14917 Value |= (op & UINT64_C(256)) << 15;
14918 Value |= (op & UINT64_C(240)) << 4;
14919 Value |= (op & UINT64_C(15));
14925 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14926 op &= UINT64_C(15);
14927 op <<= 28;
14928 Value |= op;
14930 op = getT2AddrModeImm7s4OpValue(MI, 2, Fixups, STI);
14931 Value |= (op & UINT64_C(128)) << 16;
14932 Value |= (op & UINT64_C(3840)) << 8;
14933 Value |= (op & UINT64_C(127));
14940 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14941 op &= UINT64_C(15);
14942 op <<= 28;
14943 Value |= op;
14945 op = getT2ScaledImmOpValue<7,2>(MI, 3, Fixups, STI);
14946 Value |= (op & UINT64_C(128)) << 16;
14947 Value |= (op & UINT64_C(127));
14949 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14950 op &= UINT64_C(15);
14951 op <<= 16;
14952 Value |= op;
14958 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14959 op &= UINT64_C(15);
14960 op <<= 28;
14961 Value |= op;
14963 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14964 Value |= (op & UINT64_C(1)) << 5;
14965 Value |= (op & UINT64_C(30)) >> 1;
14967 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14968 op &= UINT64_C(15);
14969 op <<= 12;
14970 Value |= op;
14972 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14973 op &= UINT64_C(15);
14974 op <<= 16;
14975 Value |= op;
14984 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
14985 op &= UINT64_C(15);
14986 op <<= 28;
14987 Value |= op;
14989 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
14990 Value |= (op & UINT64_C(256)) << 15;
14991 Value |= (op & UINT64_C(255));
14993 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
14994 op &= UINT64_C(15);
14995 op <<= 16;
14996 Value |= op;
14998 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
14999 op &= UINT64_C(15);
15000 op <<= 8;
15001 Value |= op;
15003 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15004 op &= UINT64_C(15);
15005 op <<= 12;
15006 Value |= op;
15014 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
15015 op &= UINT64_C(15);
15016 op <<= 28;
15017 Value |= op;
15019 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15020 op &= UINT64_C(255);
15021 Value |= op;
15023 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15024 op &= UINT64_C(15);
15025 op <<= 16;
15026 Value |= op;
15028 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15029 op &= UINT64_C(15);
15030 op <<= 8;
15031 Value |= op;
15033 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15034 op &= UINT64_C(15);
15035 op <<= 12;
15036 Value |= op;
15050 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
15051 op &= UINT64_C(15);
15052 op <<= 28;
15053 Value |= op;
15055 op = getCCOutOpValue(MI, 6, Fixups, STI);
15056 op &= UINT64_C(1);
15057 op <<= 20;
15058 Value |= op;
15060 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15061 op &= UINT64_C(15);
15062 op <<= 12;
15063 Value |= op;
15065 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15066 op &= UINT64_C(15);
15067 op <<= 16;
15068 Value |= op;
15070 op = getSORegImmOpValue(MI, 2, Fixups, STI);
15071 Value |= (op & UINT64_C(4064));
15072 Value |= (op & UINT64_C(15));
15077 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
15078 op &= UINT64_C(15);
15079 op <<= 28;
15080 Value |= op;
15082 op = getCCOutOpValue(MI, 6, Fixups, STI);
15083 op &= UINT64_C(1);
15084 op <<= 20;
15085 Value |= op;
15087 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15088 op &= UINT64_C(15);
15089 op <<= 12;
15090 Value |= op;
15092 op = getSORegRegOpValue(MI, 1, Fixups, STI);
15093 Value |= (op & UINT64_C(3840));
15094 Value |= (op & UINT64_C(96));
15095 Value |= (op & UINT64_C(15));
15100 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
15101 op &= UINT64_C(15);
15102 op <<= 28;
15103 Value |= op;
15105 op = getCCOutOpValue(MI, 6, Fixups, STI);
15106 op &= UINT64_C(1);
15107 op <<= 20;
15108 Value |= op;
15110 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15111 op &= UINT64_C(15);
15112 op <<= 12;
15113 Value |= op;
15115 op = getSORegRegOpValue(MI, 1, Fixups, STI);
15116 Value |= (op & UINT64_C(3840));
15117 Value |= (op & UINT64_C(96));
15118 Value |= (op & UINT64_C(15));
15123 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
15124 op &= UINT64_C(15);
15125 op <<= 28;
15126 Value |= op;
15128 op = getCCOutOpValue(MI, 6, Fixups, STI);
15129 op &= UINT64_C(1);
15130 op <<= 20;
15131 Value |= op;
15133 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15134 op &= UINT64_C(15);
15135 op <<= 16;
15136 Value |= op;
15138 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15139 op &= UINT64_C(15);
15140 op <<= 8;
15141 Value |= op;
15143 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15144 op &= UINT64_C(15);
15145 Value |= op;
15147 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15148 op &= UINT64_C(15);
15149 op <<= 12;
15150 Value |= op;
15156 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
15157 op &= UINT64_C(15);
15158 op <<= 28;
15159 Value |= op;
15161 op = getCCOutOpValue(MI, 6, Fixups, STI);
15162 op &= UINT64_C(1);
15163 op <<= 20;
15164 Value |= op;
15166 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15167 op &= UINT64_C(15);
15168 op <<= 12;
15169 Value |= op;
15171 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15172 op &= UINT64_C(15);
15173 op <<= 16;
15174 Value |= op;
15176 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15177 op &= UINT64_C(15);
15178 op <<= 8;
15179 Value |= op;
15181 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15182 op &= UINT64_C(15);
15183 Value |= op;
15188 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
15189 op &= UINT64_C(15);
15190 op <<= 28;
15191 Value |= op;
15193 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15194 Value |= (op & UINT64_C(1)) << 5;
15195 Value |= (op & UINT64_C(30)) >> 1;
15197 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15198 op &= UINT64_C(15);
15199 op <<= 12;
15200 Value |= op;
15202 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15203 op &= UINT64_C(15);
15204 op <<= 16;
15205 Value |= op;
15211 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
15212 op &= UINT64_C(15);
15213 op <<= 28;
15214 Value |= op;
15216 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15217 op &= UINT64_C(15);
15218 op <<= 12;
15219 Value |= op;
15221 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15222 op &= UINT64_C(15);
15223 op <<= 16;
15224 Value |= op;
15226 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15227 op &= UINT64_C(15);
15228 op <<= 8;
15229 Value |= op;
15231 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15232 op &= UINT64_C(15);
15233 op <<= 4;
15234 Value |= op;
15236 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
15237 op &= UINT64_C(15);
15238 Value |= op;
15245 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
15246 op &= UINT64_C(15);
15247 op <<= 28;
15248 Value |= op;
15250 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15251 op &= UINT64_C(15);
15252 op <<= 12;
15253 Value |= op;
15255 op = getAddrMode3OpValue(MI, 2, Fixups, STI);
15256 Value |= (op & UINT64_C(256)) << 15;
15257 Value |= (op & UINT64_C(8192)) << 9;
15258 Value |= (op & UINT64_C(7680)) << 7;
15259 Value |= (op & UINT64_C(240)) << 4;
15260 Value |= (op & UINT64_C(15));
15266 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
15267 op &= UINT64_C(15);
15268 op <<= 28;
15269 Value |= op;
15271 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15272 op &= UINT64_C(15);
15273 op <<= 12;
15274 Value |= op;
15276 op = getLdStSORegOpValue(MI, 2, Fixups, STI);
15277 Value |= (op & UINT64_C(4096)) << 11;
15278 Value |= (op & UINT64_C(122880)) << 3;
15279 Value |= (op & UINT64_C(4064));
15280 Value |= (op & UINT64_C(15));
15288 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
15289 op &= UINT64_C(15);
15290 op <<= 28;
15291 Value |= op;
15293 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15294 op &= UINT64_C(15);
15295 op <<= 12;
15296 Value |= op;
15298 op = getAddrMode2OffsetOpValue(MI, 3, Fixups, STI);
15299 Value |= (op & UINT64_C(4096)) << 11;
15300 Value |= (op & UINT64_C(4064));
15301 Value |= (op & UINT64_C(15));
15303 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15304 op &= UINT64_C(15);
15305 op <<= 16;
15306 Value |= op;
15314 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
15315 op &= UINT64_C(15);
15316 op <<= 28;
15317 Value |= op;
15319 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15320 op &= UINT64_C(15);
15321 op <<= 12;
15322 Value |= op;
15324 op = getAddrMode2OffsetOpValue(MI, 3, Fixups, STI);
15325 Value |= (op & UINT64_C(4096)) << 11;
15326 Value |= (op & UINT64_C(4095));
15328 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15329 op &= UINT64_C(15);
15330 op <<= 16;
15331 Value |= op;
15338 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
15339 op &= UINT64_C(15);
15340 op <<= 28;
15341 Value |= op;
15343 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15344 op &= UINT64_C(15);
15345 op <<= 12;
15346 Value |= op;
15348 op = getAddrMode3OffsetOpValue(MI, 3, Fixups, STI);
15349 Value |= (op & UINT64_C(256)) << 15;
15350 Value |= (op & UINT64_C(512)) << 13;
15351 Value |= (op & UINT64_C(240)) << 4;
15352 Value |= (op & UINT64_C(15));
15354 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15355 op &= UINT64_C(15);
15356 op <<= 16;
15357 Value |= op;
15362 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
15363 op &= UINT64_C(15);
15364 op <<= 28;
15365 Value |= op;
15367 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15368 op &= UINT64_C(15);
15369 op <<= 12;
15370 Value |= op;
15372 op = getAddrMode3OpValue(MI, 2, Fixups, STI);
15373 Value |= (op & UINT64_C(256)) << 15;
15374 Value |= (op & UINT64_C(8192)) << 9;
15375 Value |= (op & UINT64_C(7680)) << 7;
15376 Value |= (op & UINT64_C(240)) << 4;
15377 Value |= (op & UINT64_C(15));
15383 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
15384 op &= UINT64_C(15);
15385 op <<= 28;
15386 Value |= op;
15388 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15389 op &= UINT64_C(15);
15390 op <<= 12;
15391 Value |= op;
15393 op = getLdStSORegOpValue(MI, 2, Fixups, STI);
15394 Value |= (op & UINT64_C(4096)) << 11;
15395 Value |= (op & UINT64_C(122880)) << 3;
15396 Value |= (op & UINT64_C(4064));
15397 Value |= (op & UINT64_C(15));
15405 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
15406 op &= UINT64_C(15);
15407 op <<= 28;
15408 Value |= op;
15410 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15411 op &= UINT64_C(15);
15412 op <<= 12;
15413 Value |= op;
15415 op = getAddrMode2OffsetOpValue(MI, 3, Fixups, STI);
15416 Value |= (op & UINT64_C(4096)) << 11;
15417 Value |= (op & UINT64_C(4064));
15418 Value |= (op & UINT64_C(15));
15420 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15421 op &= UINT64_C(15);
15422 op <<= 16;
15423 Value |= op;
15431 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
15432 op &= UINT64_C(15);
15433 op <<= 28;
15434 Value |= op;
15436 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15437 op &= UINT64_C(15);
15438 op <<= 12;
15439 Value |= op;
15441 op = getAddrMode2OffsetOpValue(MI, 3, Fixups, STI);
15442 Value |= (op & UINT64_C(4096)) << 11;
15443 Value |= (op & UINT64_C(4095));
15445 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15446 op &= UINT64_C(15);
15447 op <<= 16;
15448 Value |= op;
15453 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
15454 op &= UINT64_C(15);
15455 op <<= 28;
15456 Value |= op;
15458 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15459 op &= UINT64_C(15);
15460 op <<= 12;
15461 Value |= op;
15463 op = getAddrMode3OffsetOpValue(MI, 3, Fixups, STI);
15464 Value |= (op & UINT64_C(256)) << 15;
15465 Value |= (op & UINT64_C(512)) << 13;
15466 Value |= (op & UINT64_C(240)) << 4;
15467 Value |= (op & UINT64_C(15));
15469 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15470 op &= UINT64_C(15);
15471 op <<= 16;
15472 Value |= op;
15477 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
15478 op &= UINT64_C(15);
15479 op <<= 28;
15480 Value |= op;
15482 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15483 op &= UINT64_C(15);
15484 op <<= 12;
15485 Value |= op;
15487 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15488 op &= UINT64_C(15);
15489 op <<= 16;
15490 Value |= op;
15492 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15493 op &= UINT64_C(15);
15494 op <<= 8;
15495 Value |= op;
15497 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15498 op &= UINT64_C(15);
15499 op <<= 4;
15500 Value |= op;
15502 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
15503 op &= UINT64_C(15);
15504 Value |= op;
15510 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
15511 op &= UINT64_C(15);
15512 op <<= 28;
15513 Value |= op;
15515 op = getAddrMode3OpValue(MI, 2, Fixups, STI);
15516 Value |= (op & UINT64_C(256)) << 15;
15517 Value |= (op & UINT64_C(8192)) << 9;
15518 Value |= (op & UINT64_C(7680)) << 7;
15519 Value |= (op & UINT64_C(240)) << 4;
15520 Value |= (op & UINT64_C(15));
15522 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15523 op &= UINT64_C(15);
15524 op <<= 12;
15525 Value |= op;
15532 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
15533 op &= UINT64_C(15);
15534 op <<= 28;
15535 Value |= op;
15537 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15538 op &= UINT64_C(15);
15539 op <<= 16;
15540 Value |= op;
15542 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15543 op &= UINT64_C(15);
15544 op <<= 12;
15545 Value |= op;
15547 op = getPostIdxRegOpValue(MI, 3, Fixups, STI);
15548 Value |= (op & UINT64_C(16)) << 19;
15549 Value |= (op & UINT64_C(15));
15554 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
15555 op &= UINT64_C(15);
15556 op <<= 28;
15557 Value |= op;
15559 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15560 op &= UINT64_C(15);
15561 op <<= 16;
15562 Value |= op;
15564 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15565 op &= UINT64_C(15);
15566 op <<= 12;
15567 Value |= op;
15569 op = getPostIdxRegOpValue(MI, 3, Fixups, STI);
15570 Value |= (op & UINT64_C(16)) << 19;
15571 Value |= (op & UINT64_C(15));
15585 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
15586 op &= UINT64_C(15);
15587 op <<= 28;
15588 Value |= op;
15590 op = getCCOutOpValue(MI, 7, Fixups, STI);
15591 op &= UINT64_C(1);
15592 op <<= 20;
15593 Value |= op;
15595 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15596 op &= UINT64_C(15);
15597 op <<= 12;
15598 Value |= op;
15600 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15601 op &= UINT64_C(15);
15602 op <<= 16;
15603 Value |= op;
15605 op = getSORegRegOpValue(MI, 2, Fixups, STI);
15606 Value |= (op & UINT64_C(3840));
15607 Value |= (op & UINT64_C(96));
15608 Value |= (op & UINT64_C(15));
15613 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
15614 op &= UINT64_C(15);
15615 op <<= 28;
15616 Value |= op;
15618 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15619 op &= UINT64_C(15);
15620 op <<= 12;
15621 Value |= op;
15623 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15624 op &= UINT64_C(15);
15625 op <<= 16;
15626 Value |= op;
15628 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15629 op &= UINT64_C(15);
15630 op <<= 8;
15631 Value |= op;
15633 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15634 op &= UINT64_C(15);
15635 Value |= op;
15647 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
15648 op &= UINT64_C(15);
15649 op <<= 28;
15650 Value |= op;
15652 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15653 op &= UINT64_C(15);
15654 Value |= op;
15656 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15657 op &= UINT64_C(15);
15658 op <<= 8;
15659 Value |= op;
15661 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15662 op &= UINT64_C(15);
15663 op <<= 12;
15664 Value |= op;
15666 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15667 op &= UINT64_C(15);
15668 op <<= 16;
15669 Value |= op;
15674 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
15675 op &= UINT64_C(15);
15676 op <<= 28;
15677 Value |= op;
15679 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15680 op &= UINT64_C(15);
15681 op <<= 12;
15682 Value |= op;
15684 op = getAddrMode3OpValue(MI, 3, Fixups, STI);
15685 Value |= (op & UINT64_C(256)) << 15;
15686 Value |= (op & UINT64_C(8192)) << 9;
15687 Value |= (op & UINT64_C(7680)) << 7;
15688 Value |= (op & UINT64_C(240)) << 4;
15689 Value |= (op & UINT64_C(15));
15694 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
15695 op &= UINT64_C(15);
15696 op <<= 28;
15697 Value |= op;
15699 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15700 op &= UINT64_C(15);
15701 op <<= 12;
15702 Value |= op;
15704 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15705 op &= UINT64_C(15);
15706 op <<= 8;
15707 Value |= op;
15709 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15710 op &= UINT64_C(7);
15711 op <<= 21;
15712 Value |= op;
15714 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
15715 op &= UINT64_C(7);
15716 op <<= 5;
15717 Value |= op;
15719 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
15720 op &= UINT64_C(15);
15721 Value |= op;
15723 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15724 op &= UINT64_C(15);
15725 op <<= 16;
15726 Value |= op;
15731 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
15732 op &= UINT64_C(15);
15733 op <<= 28;
15734 Value |= op;
15736 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15737 op &= UINT64_C(15);
15738 op <<= 12;
15739 Value |= op;
15741 op = getAddrMode3OffsetOpValue(MI, 4, Fixups, STI);
15742 Value |= (op & UINT64_C(256)) << 15;
15743 Value |= (op & UINT64_C(512)) << 13;
15744 Value |= (op & UINT64_C(240)) << 4;
15745 Value |= (op & UINT64_C(15));
15747 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15748 op &= UINT64_C(15);
15749 op <<= 16;
15750 Value |= op;
15755 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
15756 op &= UINT64_C(15);
15757 op <<= 28;
15758 Value |= op;
15760 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15761 op &= UINT64_C(15);
15762 op <<= 12;
15763 Value |= op;
15765 op = getAddrMode3OpValue(MI, 3, Fixups, STI);
15766 Value |= (op & UINT64_C(256)) << 15;
15767 Value |= (op & UINT64_C(8192)) << 9;
15768 Value |= (op & UINT64_C(7680)) << 7;
15769 Value |= (op & UINT64_C(240)) << 4;
15770 Value |= (op & UINT64_C(15));
15775 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
15776 op &= UINT64_C(15);
15777 op <<= 28;
15778 Value |= op;
15780 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15781 op &= UINT64_C(15);
15782 op <<= 12;
15783 Value |= op;
15785 op = getAddrMode3OffsetOpValue(MI, 4, Fixups, STI);
15786 Value |= (op & UINT64_C(256)) << 15;
15787 Value |= (op & UINT64_C(512)) << 13;
15788 Value |= (op & UINT64_C(240)) << 4;
15789 Value |= (op & UINT64_C(15));
15791 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15792 op &= UINT64_C(15);
15793 op <<= 16;
15794 Value |= op;
15799 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
15800 op &= UINT64_C(15);
15801 op <<= 28;
15802 Value |= op;
15804 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15805 op &= UINT64_C(15);
15806 op <<= 12;
15807 Value |= op;
15809 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15810 op &= UINT64_C(15);
15811 op <<= 8;
15812 Value |= op;
15814 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15815 op &= UINT64_C(7);
15816 op <<= 21;
15817 Value |= op;
15819 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
15820 op &= UINT64_C(7);
15821 op <<= 5;
15822 Value |= op;
15824 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
15825 op &= UINT64_C(15);
15826 Value |= op;
15828 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15829 op &= UINT64_C(15);
15830 op <<= 16;
15831 Value |= op;
15836 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
15837 op &= UINT64_C(15);
15838 op <<= 28;
15839 Value |= op;
15841 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15842 op &= UINT64_C(15);
15843 op <<= 20;
15844 Value |= op;
15846 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15847 op &= UINT64_C(15);
15848 op <<= 16;
15849 Value |= op;
15851 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15852 op &= UINT64_C(15);
15853 op <<= 12;
15854 Value |= op;
15856 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15857 op &= UINT64_C(15);
15858 op <<= 8;
15859 Value |= op;
15861 op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
15862 op &= UINT64_C(7);
15863 op <<= 5;
15864 Value |= op;
15866 op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
15867 op &= UINT64_C(15);
15868 Value |= op;
15874 op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
15875 op &= UINT64_C(15);
15876 op <<= 28;
15877 Value |= op;
15879 op = getCCOutOpValue(MI, 8, Fixups, STI);
15880 op &= UINT64_C(1);
15881 op <<= 20;
15882 Value |= op;
15884 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15885 op &= UINT64_C(15);
15886 op <<= 12;
15887 Value |= op;
15889 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15890 op &= UINT64_C(15);
15891 op <<= 16;
15892 Value |= op;
15894 op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15895 op &= UINT64_C(15);
15896 op <<= 8;
15897 Value |= op;
15899 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15900 op &= UINT64_C(15);
15901 Value |= op;
15906 op = getRegisterListOpValue(MI, 2, Fixups, STI);
15907 Value |= (op & UINT64_C(16384)) >> 6;
15908 Value |= (op & UINT64_C(255));
15913 op = getRegisterListOpValue(MI, 2, Fixups, STI);
15914 Value |= (op & UINT64_C(256)) << 14;
15915 Value |= (op & UINT64_C(7680)) << 3;
15916 Value |= (op & UINT64_C(255));
15922 op = getRegisterListOpValue(MI, 2, Fixups, STI);
15923 Value |= (op & UINT64_C(32768)) >> 7;
15924 Value |= (op & UINT64_C(255));
15929 op = getRegisterListOpValue(MI, 2, Fixups, STI);
15930 Value |= (op & UINT64_C(4096)) << 10;
15931 Value |= (op & UINT64_C(3840)) << 4;
15932 Value |= (op & UINT64_C(254));
15938 op = getRegisterListOpValue(MI, 2, Fixups, STI);
15939 Value |= (op & UINT64_C(49152));
15940 Value |= (op & UINT64_C(8191));
15947 op = getCCOutOpValue(MI, 4, Fixups, STI);
15948 op &= UINT64_C(1);
15949 op <<= 20;
15950 Value |= op;
15952 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15953 op &= UINT64_C(15);
15954 op <<= 8;
15955 Value |= op;
15957 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15958 op &= UINT64_C(15);
15959 Value |= op;
15965 op = getCCOutOpValue(MI, 4, Fixups, STI);
15966 op &= UINT64_C(1);
15967 op <<= 20;
15968 Value |= op;
15970 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15971 op &= UINT64_C(15);
15972 op <<= 8;
15973 Value |= op;
15975 op = getT2SOImmOpValue(MI, 1, Fixups, STI);
15976 Value |= (op & UINT64_C(2048)) << 15;
15977 Value |= (op & UINT64_C(1792)) << 4;
15978 Value |= (op & UINT64_C(255));
15986 op = getCCOutOpValue(MI, 5, Fixups, STI);
15987 op &= UINT64_C(1);
15988 op <<= 20;
15989 Value |= op;
15991 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15992 op &= UINT64_C(15);
15993 op <<= 8;
15994 Value |= op;
15996 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15997 op &= UINT64_C(15);
15998 Value |= op;
16000 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
16001 Value |= (op & UINT64_C(28)) << 10;
16002 Value |= (op & UINT64_C(3)) << 6;
16020 op = getCCOutOpValue(MI, 5, Fixups, STI);
16021 op &= UINT64_C(1);
16022 op <<= 20;
16023 Value |= op;
16025 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
16026 op &= UINT64_C(15);
16027 op <<= 8;
16028 Value |= op;
16030 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
16031 op &= UINT64_C(15);
16032 op <<= 16;
16033 Value |= op;
16035 op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
16036 op &= UINT64_C(15);
16037 Value |= op;
16051 op = getCCOutOpValue(MI, 5, Fixups, STI);
16052 op &= UINT64_C(1);
16053 op <<= 20;
16054 Value |= op;
16056 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
16057 op &= UINT64_C(15);
16058 op <<= 8;
16059 Value |= op;
16061 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
16062 op &= UINT64_C(15);
16063 op <<= 16;
16064 Value |= op;
16066 op = getT2SOImmOpValue(MI, 2, Fixups, STI);
16067 Value |= (op & UINT64_C(2048)) << 15;
16068 Value |= (op & UINT64_C(1792)) << 4;
16069 Value |= (op & UINT64_C(255));
16074 op = getCCOutOpValue(MI, 5, Fixups, STI);
16075 op &= UINT64_C(1);
16076 op <<= 20;
16077 Value |= op;
16079 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
16080 op &= UINT64_C(15);
16081 op <<= 8;
16082 Value |= op;
16084 op = getT2SORegOpValue(MI, 1, Fixups, STI);
16085 Value |= (op & UINT64_C(3584)) << 3;
16086 Value |= (op & UINT64_C(480)) >> 1;
16087 Value |= (op & UINT64_C(15));
16101 op = getCCOutOpValue(MI, 6, Fixups, STI);
16102 op &= UINT64_C(1);
16103 op <<= 20;
16104 Value |= op;
16106 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
16107 op &= UINT64_C(15);
16108 op <<= 8;
16109 Value |= op;
16111 op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
16112 op &= UINT64_C(15);
16113 op <<= 16;
16114 Value |= op;
16116 op = getT2SORegOpValue(MI, 2, Fixups, STI);
16117 Value |= (op & UINT64_C(3584)) << 3;
16118 Value |= (op & UINT64_C(480)) >> 1;
16119 Value |= (op & UINT64_C(15));
16126 op = getLdStSORegOpValue(MI, 0, Fixups, STI);
16127 Value |= (op & UINT64_C(4096)) << 11;
16128 Value |= (op & UINT64_C(122880)) << 3;
16129 Value |= (op & UINT64_C(4064));
16130 Value |= (op & UINT64_C(15));
16135 op = getARMBLXTargetOpValue(MI, 0, Fixups, STI);
16136 Value |= (op & UINT64_C(1)) << 24;
16137 Value |= (op & UINT64_C(33554430)) >> 1;
16142 op = getThumbBRTargetOpValue(MI, 0, Fixups, STI);
16143 op &= UINT64_C(2047);
16144 Value |= op;
16149 op = getThumbBranchTargetOpValue(MI, 0, Fixups, STI);
16150 Value |= (op & UINT64_C(8388608)) << 3;
16151 Value |= (op & UINT64_C(2095104)) << 5;
16152 Value |= (op & UINT64_C(4194304)) >> 9;
16153 Value |= (op & UINT64_C(2097152)) >> 10;
16154 Value |= (op & UINT64_C(2047));
16160 op = getThumbCBTargetOpValue(MI, 1, Fixups, STI);
16161 Value |= (op & UINT64_C(32)) << 4;
16162 Value |= (op & UINT64_C(31)) << 3;
16164 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
16165 op &= UINT64_C(7);
16166 Value |= op;
16172 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
16173 Value |= (op & UINT64_C(65520)) << 4;
16174 Value |= (op & UINT64_C(15));
16179 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
16180 op &= UINT64_C(255);
16181 Value |= op;
16186 op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
16187 op &= UINT64_C(63);
16188 Value |= op;