On Wed, 15 Feb 2006, Sylvain Munaut wrote: > * 2 flags Carry & Zero for testing.
I think most of your questions have been answered, so let me just add that if nothing else, the port will be much simplified if you make sure that only specific compare instructions set condition codes, i.e. not as a nice side-effect of move, add and sub - or at least make such condition-code side-effects optional. It depends on too many undisclosed details like pipeline restrictions to say whether performance is generally better or worse, but I can tell for sure that the GCC port will be simpler with a specific set of condition-code setting insns. BTW, it depends on the compare (and branch) instructions whether just two flags are sufficient. brgds, H-P