I can see the 2nd patch being partly controversial (see remarks there for where I'm not sure myself); constructive comments appreciated. 1: optimize BT{,C,R,S} $imm,%reg 2: restrict insn templates accepting negative 8-bit immediates Jan