Du wolltest ein Bytearray bitseriell befüllen:

Ich dachte dabei an LSL (logical shift left)
76543210 <-- 76543210 <-- 076543210 <-- Input

Du befüllst jedes einzelne Byte im Array mit ROL.

Nach 8*n Takten ist das Array[n] bei beiden Methoden gleich voll.

...ich wollt nicht nerven...