Operation 2 fully function

All possibilities for values being written to operation2 should be
accounted for.