splitting add instructions
Paul Koning
paul_koning@dell.com
Tue Jul 19 12:57:00 GMT 2011
On Jul 19, 2011, at 4:21 AM, Paulo J. Matos wrote:
> On 18/07/11 19:00, Richard Henderson wrote:
>>
>>> "Specifically represent... the carry flag" means using the CCmode
>>> style of condition code handling, right?
>>
>> Yes.
>
> hummm, we are still using the old mode for condition code handling. From what you're saying we need to use the new CCmode. I was looking at the internal documents and even though it doesn't seem required to have a hard register to keep the condition codes, it is also hard to know how it is actually implemented. Is there any port which doesn't have a hard register representing a condition code, which used CCMode?
"hard register" doesn't mean a general register with a number, explicitly mentioned in the processor manual. It just is a way to describe some more pieces of state to GCC. In that sense, every processor that has condition codes has a hard register of type CCmode -- they just don't describe it that way.
paul
More information about the Gcc
mailing list