Petar Bajic writes:
> I want to forbid compiler to use condition register for destination in
> movz
> instruction
> 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, r3
> and 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?
Put the condition code register in a different class from the other
registers.
Andrew.