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
