Lines Matching defs:Binary

1007   uint32_t Binary = Imm12 & 0xfff;
1010 Binary |= (1 << 12);
1011 Binary |= (Reg << 13);
1012 return Binary;
1038 uint32_t Binary = Imm & ((1U << Bits) - 1);
1041 Binary |= (1U << Bits);
1042 return Binary;
1130 uint32_t Binary = (Imm8 >> 2) & 0xff;
1133 Binary |= (1 << 8);
1134 Binary |= (Reg << 9);
1135 return Binary;
1157 uint32_t Binary = (Imm7 >> 2) & 0xff;
1160 Binary |= (1 << 7);
1161 Binary |= (Reg << 8);
1162 return Binary;
1292 uint32_t Binary = Rm;
1293 Binary |= Rn << 13;
1294 Binary |= SBits << 5;
1295 Binary |= ShImm << 7;
1297 Binary |= 1 << 12;
1298 return Binary;
1313 uint32_t Binary = ARM_AM::getAM2Offset(Imm);
1317 Binary <<= 7; // Shift amount is bits [11:7]
1318 Binary |= getShiftOp(ShOp) << 5; // Shift type is bits [6:5]
1319 Binary |= CTX.getRegisterInfo()->getEncodingValue(MO.getReg()); // Rm is bits [3:0]
1321 return Binary | (isAdd << 12) | (isReg << 13);
1466 uint32_t Binary = ARM_AM::getAM5Offset(Imm8);
1469 Binary |= (1 << 8);
1470 Binary |= (Reg << 9);
1471 return Binary;
1506 uint32_t Binary = ARM_AM::getAM5Offset(Imm8);
1509 Binary |= (1 << 8);
1510 Binary |= (Reg << 9);
1511 return Binary;
1534 unsigned Binary = CTX.getRegisterInfo()->getEncodingValue(MO.getReg());
1554 Binary |= SBits << 4;
1559 return Binary | (CTX.getRegisterInfo()->getEncodingValue(Rs) << ARMII::RegRsShift);
1579 unsigned Binary = CTX.getRegisterInfo()->getEncodingValue(MO.getReg());
1597 Binary |= 0x60;
1598 return Binary;
1602 Binary |= SBits << 4;
1605 return Binary | (Offset << 7);
1688 unsigned Binary = CTX.getRegisterInfo()->getEncodingValue(MO.getReg());
1706 Binary |= SBits << 4;
1708 return Binary;
1711 return Binary | ARM_AM::getSORegOffset(MO1.getImm()) << 7;
1742 unsigned Binary = 0;
1748 Binary |= (RegNo & 0x1f) << 8;
1767 Binary |= NumRegs;
1769 Binary |= NumRegs * 2;
1779 Binary |= 1 << RegNo;
1783 return Binary;
1916 uint32_t Binary = getBinaryCodeForInstr(MI, Fixups, STI);
1918 support::endian::write<uint16_t>(CB, Binary, Endian);
1922 support::endian::write<uint16_t>(CB, Binary >> 16, Endian);
1923 support::endian::write<uint16_t>(CB, Binary & 0xffff, Endian);
1925 support::endian::write<uint32_t>(CB, Binary, Endian);