Okay, so let's start by converting the first four instructions to rough pseudocode. I'll include the instructions as comments so you can see what each one does.
r5 = r4; // mov r5, r4 - Set R5 to equal the value in R4
r5 >>= 14; // shr r5, #14 - Shift R5 14 bits to the right
r5 <<= 1; // shl r5, #1 - Shift ...