Hi all,

I am running a code using the x86 decoder and I have just noticed that for "addss", "mulss", and "divss" the instructions type which is detected by gem5 is FloatAdd (instead of FloatMul and FloatDiv for mulss and divss). I attach an example from the debug output:

28189782: system.cpu T0 : @foo+189.0 : DIVSS_XMM_XMM : mdivf %xmm1_low, %xmm1_low, %xmm0_low : FloatAdd : D=0x000000003faf983c


To me this looks like a bug which is quite important to fix. I have been trying to do it though, but with no results yet. Does someone have any clue how this can be fixed or if there is any existent patch already? I read the documentation in gem5 (http://www.m5sim.org/X86_Instruction_decoding) about the x86 instruction decode, but it does not quite clarify the code...

So, any ideas?


Regards,

Ferran O.


_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to