irregistersalu with signextend