Home
last modified time | relevance | path

Searched refs:carry_in (Results 1 – 7 of 7) sorted by relevance

/freebsd-14-stable/contrib/llvm-project/lldb/source/Plugins/Process/Utility/
HDARMUtils.h195 static inline uint32_t RRX_C(const uint32_t value, const uint32_t carry_in, in RRX_C() argument
199 return Bit32(carry_in, 0) << 31 | Bits32(value, 31, 1); in RRX_C()
202 static inline uint32_t RRX(const uint32_t value, const uint32_t carry_in, in RRX() argument
206 uint32_t result = RRX_C(value, carry_in, dont_care, success); in RRX()
214 const uint32_t amount, const uint32_t carry_in, in Shift_C() argument
223 carry_out = carry_in; in Shift_C()
241 result = RRX_C(value, carry_in, carry_out, success); in Shift_C()
254 const uint32_t amount, const uint32_t carry_in, in Shift() argument
258 uint32_t result = Shift_C(value, type, amount, carry_in, dont_care, success); in Shift()
280 static inline uint32_t ARMExpandImm_C(uint32_t opcode, uint32_t carry_in, in ARMExpandImm_C() argument
[all …]
/freebsd-14-stable/sys/opencrypto/
HDxform_aes_xts.c112 u_int i, carry_in, carry_out; in aes_xts_crypt() local
128 carry_in = 0; in aes_xts_crypt()
131 ctx->tweak[i] = (ctx->tweak[i] << 1) | (carry_in ? 1 : 0); in aes_xts_crypt()
132 carry_in = carry_out; in aes_xts_crypt()
134 if (carry_in) in aes_xts_crypt()
/freebsd-14-stable/contrib/llvm-project/lldb/source/Plugins/Instruction/ARM64/
HDEmulateInstructionARM64.cpp563 AddWithCarry(uint32_t N, uint64_t x, uint64_t y, bit carry_in, in AddWithCarry() argument
565 uint64_t unsigned_sum = UInt(x) + UInt(y) + UInt(carry_in); in AddWithCarry()
569 overflow |= !llvm::checkedAdd(*signed_sum, SInt(carry_in)); in AddWithCarry()
647 bit carry_in; in EmulateADDSUBImm() local
651 carry_in = true; in EmulateADDSUBImm()
654 carry_in = false; in EmulateADDSUBImm()
659 result = AddWithCarry(datasize, operand1, operand2, carry_in, proc_state); in EmulateADDSUBImm()
HDEmulateInstructionARM64.h154 static uint64_t AddWithCarry(uint32_t N, uint64_t x, uint64_t y, bool carry_in,
/freebsd-14-stable/contrib/llvm-project/lldb/source/Plugins/Instruction/ARM/
HDEmulateInstructionARM.h187 AddWithCarryResult AddWithCarry(uint32_t x, uint32_t y, uint8_t carry_in);
HDEmulateInstructionARM.cpp14132 EmulateInstructionARM::AddWithCarry(uint32_t x, uint32_t y, uint8_t carry_in) { in AddWithCarry() argument
14137 uint64_t unsigned_sum = x + y + carry_in; in AddWithCarry()
14138 int64_t signed_sum = (int32_t)x + (int32_t)y + (int32_t)carry_in; in AddWithCarry()
14144 if (carry_in) in AddWithCarry()
/freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/Target/
HDGenericOpcodes.td523 let InOperandList = (ins type0:$src1, type0:$src2, type1:$carry_in);
538 let InOperandList = (ins type0:$src1, type0:$src2, type1:$carry_in);
551 let InOperandList = (ins type0:$src1, type0:$src2, type1:$carry_in);
565 let InOperandList = (ins type0:$src1, type0:$src2, type1:$carry_in);