Fixed sign handling in const eval of sshl and sshr