shift operations now have multiplicative precedence