Hi all, I need a opinion on a design front. I am doing a port for a private target in GCC 4.5.1. We are also in the process of designing the hardware along with the development of the build tools. Currently we don't have enough bits in the encoding to support conditional instruction like arm does. i.e. you have the option to decide whether to update the status flags or not. So what is the next best thing to have?
1. Allow both conditional and non-conditional instructions to update the status flags 2. Allow only non-conditional instructions to update the status flags Could you please let me know your thoughts on this and the reason for choosing it? Regards, Shafi