add self signextend/zeroextend methods