What makes the function SHL ???
That's for the pre-processor, it is not for generating instructions. Ex:
MOV R6,#1 OR (MSK SHL 4)