Programming.
This instruction skips the next instruction if Rd and Rr are equal, otherwise the next instruction is executed. Flags in SREG are not modified. We first load Rd and Rr into the ALU, then trigger a comparison (subtraction) and take the result (Z flag) to decide whether to add 1 or 2 to the PC: Rd