or opcodes
xor instruction
xor opcodes
boolean instruction to remove duplication
implement subtraction.

Required extracting common functionality from AddInstr
opcodes for sub
temporary variable to reduce number of method calls