added shiftin shiftout opcodes