History log of /gem5/src/arch/x86/isa/insts/general_purpose/compare_and_test/bit_test.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.


# 7690:ae58aacfab8f 29-Sep-2010 Gabe Black <gblack@eecs.umich.edu>

X86: Fix the RIP relative versions of the BT, BTC, BTR, and BTS instructions.


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

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


# 6096:72f1239a1583 19-Apr-2009 Gabe Black <gblack@eecs.umich.edu>

X86: Implement a locking version of BTC.


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

X86: Implement a locking version of BTR.


# 6093:7b88298769c7 19-Apr-2009 Gabe Black <gblack@eecs.umich.edu>

X86: Implement a locking version of BTS.


# 5326:7e4cef0e528b 12-Jan-2008 Gabe Black <gblack@eecs.umich.edu>

X86: Redo the bit test instructions.


# 5306:79cedb731af5 02-Dec-2007 Gabe Black <gblack@eecs.umich.edu>

X86: Make sure the memory index is calculated using the address size for bit test instructions.


# 5305:8b379ad9406d 02-Dec-2007 Gabe Black <gblack@eecs.umich.edu>

X86: Fix a copy/paste mistake where the bit test instructions were using an immediate where they should use a register.


# 5297:4e2607ff906f 02-Dec-2007 Gabe Black <gblack@eecs.umich.edu>

X86: Fix a copy paste error in the bts microcode.


# 5240:6dc723c9c6a9 12-Nov-2007 Gabe Black <gblack@eecs.umich.edu>

X86: Implement some bit testing instructions.


# 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.