the given register is a 32 bit in size
step1:reg>>n(no ,. of times the register has to be shifted)
step2:(extract the last 4 bits to position msb's)
step3: bitwise or(|) answers of step 1 and step 2
the answer is right shifted by n times circlar buffer