template RotR(n, r) { signal input in[n]; signal output out[n]; for (i=0; i