Lines Matching refs:cpsr_c
20 arm.cpsr_c = carry; in add()
37 bool carry = arm.cpsr_c; in shift()
38 if(setcc) arm.cpsr_c = value & 1; in shift()
54 if(setcc) arm.cpsr_c = (value >> (32 - shift_val)) & 1; in shift()
57 if(setcc) arm.cpsr_c = (value >> (shift_val - 1)) & 1; in shift()
60 if(setcc) arm.cpsr_c = (value >> (shift_val - 1)) & 1; in shift()
66 if(setcc) arm.cpsr_c = (value >> (shift_val - 1)) & 1; in shift()
74 case SH_LSL: if(setcc) arm.cpsr_c = value & 1; return 0; in shift()
75 case SH_LSR: if(setcc) arm.cpsr_c = !!(value & (1u << 31)); return 0; in shift()
76 case SH_ASR: if(setcc) arm.cpsr_c = !!(value & (1u << 31)); in shift()
87 arm.cpsr_c = 0; in shift()
111 arm.cpsr_c = !!(imm & (1u << 31)); in rotated_imm()
147 case CC_CS: case CC_CC: exec = arm.cpsr_c; break; in do_arm_instruction()
150 case CC_HI: case CC_LS: exec = !arm.cpsr_z && arm.cpsr_c; break; in do_arm_instruction()
388 bool carry = arm.cpsr_c, in do_arm_instruction()