So I've always felt that for x86 we should move to having the raw
instruction bytes and a length field in the StaticInst so that we can
check for decode page cache hits without going through the predecoder.
 Wouldn't this solve both of your problems, since in the hit case you
would neither call the predecoder to generate an ExtMachInst nor need
to compare ExtMachInsts to see if you have a hit?

I agree this requires some different handling of decode context info,
since you'll need to compare that along with the raw bytes.  I didn't
completely follow your earlier argument about having multiple decoders
and why that's better than what we have now, but maybe we should get
back into that.

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

Reply via email to