Hey folks. I think I'm missing some context from when I was away from gem5.
Does anyone know why there's a separate register file defined explicitly
for condition code registers? Why is having them as integer registers not
sufficient?

Also as a general point, it's bad form to have "generic" features like this
which are hidden behind #ifdefs and #defines and only implemented for one
or two ISAs. Another example of this is a feature in MIPS which it uses to
read registers of other threads and which is only available in that ISA. If
the primitives available for ISAs aren't sufficient lets fix that, not add
on ISA specific extensions which are unused or incompatible with most of
the ISAs and hidden behind flags.

Gabe
_______________________________________________
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to