Reverse the order of Sub and CmpRR so that Sub would not kill the condition code