Modify code and new comment

I modify code from x==0. Original that's mov r4,r0 and cmp r4,#0.I need save value to r4 from r0 and compare that. So instruction 'subs' as 'cmp' (both result affect CPSR). Subs will store result but 'cmp' not.
Other not be modify, just add some momment.