( Csab | 2011. 12. 22., cs – 16:24 )

Általánosságban beszéltem, az iorwf-ről még nem hallottam.
A kód úgy néz ki, mintha fordítási időben lenne feloldva. Az

a = (1 >> C1)|(1 >> C2 )|(1 >> C3)

az ekvivalens azzal, hogy

a = 7

ha C1=1, C2=2, C3=3. Futtatási időben semmi sem történik, pusztán jobban olvasható. A fent említett operátorok movlw-nél vannak, így biztos, hogy konstans kifejezés és nem a PIC-en fut le.