modify shl and shr op code