Status Register (SREG) and Boolean Formula

I T H S V N Z C

Example:

 e2wait: sbic $1C,1 ; Skip next inst. if EEWE cleared
 rjmp e2wait ; EEPROM write not finished
 nop ; Continue (do nothing)
Words
1 (2 bytes)
Cycles

1 if condition is false (no skip)

2 if condition is true (skip is executed) and the instruction skipped is 1 word

3 if condition is true (skip is executed) and the instruction skipped is 2 words

Cycles XMEGA

2 if condition is false (no skip)

3 if condition is true (skip is executed) and the instruction skipped is 1 word

4 if condition is true (skip is executed) and the instruction skipped is 2 words