History log of /gem5/src/arch/x86/isa/insts/general_purpose/arithmetic/add_and_subtract.py
Revision Date Author Comments
# 8610:9bdd52a2214c 03-Nov-2011 Nilay Vaish<nilay@cs.wisc.edu>

x86: Add microop for fence
This patch adds a new microop for memory barrier. The microop itself does
nothing, but since it is marked as a memory barrier, the O3 CPU should flush
all the pending loads and stores before the fence to the memory system.


# 7087:fb8d5786ff30 24-May-2010 Nathan Binkert <nate@binkert.org>

copyright: Change HP copyright on x86 code to be more friendly


# 6090:80d7669e9cdb 19-Apr-2009 Gabe Black <gblack@eecs.umich.edu>

X86: Implement a locking version of NEG.


# 6086:2ac9ab003d54 19-Apr-2009 Gabe Black <gblack@eecs.umich.edu>

X86: Implement a locking version of SUB.


# 6084:cb751de62299 19-Apr-2009 Gabe Black <gblack@eecs.umich.edu>

X86: Implement a locking version of SBB.


# 6083:c669a6f8fa9e 19-Apr-2009 Gabe Black <gblack@eecs.umich.edu>

X86: Implement a locking version of ADC.


# 6081:e5da3985fa99 19-Apr-2009 Gabe Black <gblack@eecs.umich.edu>

X86: Implement a locking version of ADD.


# 5119:a4469f2919f3 03-Oct-2007 Gabe Black <gblack@eecs.umich.edu>

X86: Put ldst into the microcode (the earlier changeset didn't really).
Also clean things up as much as possible so that faulting won't break an
instruction. More microops which verify addresses are needed.


# 5081:2ccce8600a9d 19-Sep-2007 Gabe Black <gblack@eecs.umich.edu>

X86: Put in stubs for x87, 64 bit and 128 bit SIMD instruction microcode.