das solltest du umdrehen "der rest von i / eins" willst du ja haben
if ( i % eins)
Vielleicht kann er P2 garnicht shiften, weil's ein IO-Register ist. Sollte aber auch nicht sein.
tja ?