instruction (if r3 == 0, move r2 to r1) should look like this: movz r1, r2, r3 (r3 condition, r2 source, r1 destination register) but compiler generates this movz r3, r2, r3and uses r3 further on. Wich is techincally ok, but I have this problem with overwritting condition and would like to save it.
How do I tell compiler to generate different register for destination?Petar