Lines Matching refs:Binary

1009   uint32_t Binary = Imm12 & 0xfff;  in getAddrModeImm12OpValue()  local
1012 Binary |= (1 << 12); in getAddrModeImm12OpValue()
1013 Binary |= (Reg << 13); in getAddrModeImm12OpValue()
1014 return Binary; in getAddrModeImm12OpValue()
1040 uint32_t Binary = Imm & ((1U << Bits) - 1); in getT2ScaledImmOpValue() local
1043 Binary |= (1U << Bits); in getT2ScaledImmOpValue()
1044 return Binary; in getT2ScaledImmOpValue()
1132 uint32_t Binary = (Imm8 >> 2) & 0xff; in getT2AddrModeImm8s4OpValue() local
1135 Binary |= (1 << 8); in getT2AddrModeImm8s4OpValue()
1136 Binary |= (Reg << 9); in getT2AddrModeImm8s4OpValue()
1137 return Binary; in getT2AddrModeImm8s4OpValue()
1159 uint32_t Binary = (Imm7 >> 2) & 0xff; in getT2AddrModeImm7s4OpValue() local
1162 Binary |= (1 << 7); in getT2AddrModeImm7s4OpValue()
1163 Binary |= (Reg << 8); in getT2AddrModeImm7s4OpValue()
1164 return Binary; in getT2AddrModeImm7s4OpValue()
1294 uint32_t Binary = Rm; in getLdStSORegOpValue() local
1295 Binary |= Rn << 13; in getLdStSORegOpValue()
1296 Binary |= SBits << 5; in getLdStSORegOpValue()
1297 Binary |= ShImm << 7; in getLdStSORegOpValue()
1299 Binary |= 1 << 12; in getLdStSORegOpValue()
1300 return Binary; in getLdStSORegOpValue()
1315 uint32_t Binary = ARM_AM::getAM2Offset(Imm); in getAddrMode2OffsetOpValue() local
1319 Binary <<= 7; // Shift amount is bits [11:7] in getAddrMode2OffsetOpValue()
1320 Binary |= getShiftOp(ShOp) << 5; // Shift type is bits [6:5] in getAddrMode2OffsetOpValue()
1321 Binary |= CTX.getRegisterInfo()->getEncodingValue(MO.getReg()); // Rm is bits [3:0] in getAddrMode2OffsetOpValue()
1323 return Binary | (isAdd << 12) | (isReg << 13); in getAddrMode2OffsetOpValue()
1468 uint32_t Binary = ARM_AM::getAM5Offset(Imm8); in getAddrMode5OpValue() local
1471 Binary |= (1 << 8); in getAddrMode5OpValue()
1472 Binary |= (Reg << 9); in getAddrMode5OpValue()
1473 return Binary; in getAddrMode5OpValue()
1508 uint32_t Binary = ARM_AM::getAM5Offset(Imm8); in getAddrMode5FP16OpValue() local
1511 Binary |= (1 << 8); in getAddrMode5FP16OpValue()
1512 Binary |= (Reg << 9); in getAddrMode5FP16OpValue()
1513 return Binary; in getAddrMode5FP16OpValue()
1536 unsigned Binary = CTX.getRegisterInfo()->getEncodingValue(MO.getReg()); in getSORegRegOpValue() local
1556 Binary |= SBits << 4; in getSORegRegOpValue()
1561 return Binary | (CTX.getRegisterInfo()->getEncodingValue(Rs) << ARMII::RegRsShift); in getSORegRegOpValue()
1581 unsigned Binary = CTX.getRegisterInfo()->getEncodingValue(MO.getReg()); in getSORegImmOpValue() local
1599 Binary |= 0x60; in getSORegImmOpValue()
1600 return Binary; in getSORegImmOpValue()
1604 Binary |= SBits << 4; in getSORegImmOpValue()
1607 return Binary | (Offset << 7); in getSORegImmOpValue()
1690 unsigned Binary = CTX.getRegisterInfo()->getEncodingValue(MO.getReg()); in getT2SORegOpValue() local
1708 Binary |= SBits << 4; in getT2SORegOpValue()
1710 return Binary; in getT2SORegOpValue()
1713 return Binary | ARM_AM::getSORegOffset(MO1.getImm()) << 7; in getT2SORegOpValue()
1744 unsigned Binary = 0; in getRegisterListOpValue() local
1750 Binary |= (RegNo & 0x1f) << 8; in getRegisterListOpValue()
1756 Binary |= NumRegs; in getRegisterListOpValue()
1758 Binary |= NumRegs * 2; in getRegisterListOpValue()
1768 Binary |= 1 << RegNo; in getRegisterListOpValue()
1772 return Binary; in getRegisterListOpValue()
1904 uint32_t Binary = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction() local
1906 support::endian::write<uint16_t>(CB, Binary, Endian); in encodeInstruction()
1910 support::endian::write<uint16_t>(CB, Binary >> 16, Endian); in encodeInstruction()
1911 support::endian::write<uint16_t>(CB, Binary & 0xffff, Endian); in encodeInstruction()
1913 support::endian::write<uint32_t>(CB, Binary, Endian); in encodeInstruction()