allow arithmetic units to use input A as both operands
fix ArithmeticSetup to reflect change in IO interfaces