Home | History | Annotate | Download | only in arm

Lines Matching full:carry_out

1415 int32_t Simulator::GetShiftRm(Instruction* instr, bool* carry_out) {
1432 *carry_out = true;
1435 *carry_out = false;
1439 *carry_out = (result & 1) == 1;
1447 *carry_out = c_flag_;
1450 *carry_out = (result < 0);
1459 *carry_out = c_flag_;
1463 *carry_out = (uresult & 1) == 1;
1487 *carry_out = c_flag_;
1490 *carry_out = (result & 1) == 1;
1495 *carry_out = true;
1498 *carry_out = false;
1507 *carry_out = c_flag_;
1510 *carry_out = (result < 0);
1513 *carry_out = (result & 1) == 1;
1517 *carry_out = false;
1525 *carry_out = c_flag_;
1529 *carry_out = (uresult & 1) == 1;
1533 *carry_out = (result < 0);
1536 *carry_out = false;
1559 int32_t Simulator::GetImm(Instruction* instr, bool* carry_out) {
1563 *carry_out = (rotate == 0) ? c_flag_ : (imm < 0);