xPCR에서 Negative와 Zero는 플래그 이름으로 쓰임세 바로 유추할 수 있어서 정리를 안해도 될거같다.
C Is set in one of four ways:
- For an addition, including the comparison instruction CMN, C is set to 1 if the addition produced a carry (that is, an unsigned overflow), and to 0 otherwise.
 - For a subtraction, including the comparison instruction CMP, C is set to 0 if the subtraction produced a borrow (that is, an unsigned underflow), and to 1 otherwise.
 - For non-addition/subtractions that incorporate a shift operation, C is set to the last bit shifted out of the value by the shifter.
 - For other non-addition/subtractions, C is normally left unchanged (but see the individual instruction descriptions for any special cases).
 
(ref. ARM Architecture Reference Manual)
Carry
정리
[Carry] [MSB] [bit] [bit] [bit] ... [LSB] [Carry][Carry] [MSB] [bit] [bit] [bit] ... [LSB]V Is set in one of two ways:
- For an addition or subtraction, V is set to 1 if signed overflow occurred, regarding the operands and result as two's complement signed integers.
 - For non-addition/subtractions, V is normally left unchanged (but see the individual instruction descriptions for any special cases).
 
(ref. ARM Architecture Reference Manual)
Overflow
정리
뎃셈, 뺄셈 연산시에만 적용가능0xFFFFFFFF)를 넘기면 1로 활성화 됨.