implement Lsl & Lsr for x86