> >> >> >> 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
