You need to search in the isa folders. For example: ~/src/arch/x86/isa/decoder/two_byte_opcodes.isa has the magic instructions defined with the IsNonSpeculative flags.
~/src/arch/x86/isa/microops has the code telling you how to define the store instruction to be nonspeculative. This isa definition files will help generate the files in: ~/build/x86/arch/x86/generated You chould check files in it like the decoder-ns.cc.inc to see how the nonspeculative flag is set to true. Hope it helps On Fri, Apr 8, 2016 at 1:19 PM, Abbas Fairouz <[email protected]> wrote: > Hi all, > > Is there a way to change the flag of an instruction to be speculative? > > Where is the file located for instruction to act speculatively in x86 ISA? > > -- > > -------------------- > Best regards, > Abbas Fairouz > -------------------- > > _______________________________________________ > gem5-users mailing list > [email protected] > http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users > -- yw
_______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
