>
>>  
>>
>>     Also, we're not setting flags at the macroop level, we're setting
>>     them at the microop level.
>>
>>
>> Yea, I understand that, and already mentioned that above.  To quote:
>> "I can believe that it's also valuable to have an ADD micro-op that
>> doesn't affect flags for use in microcode sequences.  But is there a
>> 3rd version of ADD we need that modifies some but not all the flags
>> that the ADD macroinstruction does?".
>
> I'd be pretty surprised if the answer wasn't yes, although I don't have
> time right now to dig through the microcode to find an example. You
> should be able to grep and find all the adds fairly easily. You might
> want to just peruse the microcode anyway since there are probably other
> microops which end up being used differently than add but which would
> have to follow the same scheme.
>

Oh, also, there would also at least need to be a version that did write
the flags but wrote the invisible microcode versions for internal use in
the microcode.

Gabe
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to