encodeAluSubStoreCarry() and encodeAluAdd() pass the incorrect
register to save the result of operation; Therefore, the computed
value is lost.
Fix this by transposing desired register flag with final register
to store value.
Change-Id: I55e6bcccf67c9d27a56478287b965ba7b6483765
Signed-off-by: Sebastian Sanchez <sebastian.sanchez@intel.com>