X86: Implement shift right/left double microops.
authorGabe Black <gblack@eecs.umich.edu>
Fri, 7 Aug 2009 17:13:20 +0000 (10:13 -0700)
committerGabe Black <gblack@eecs.umich.edu>
Fri, 7 Aug 2009 17:13:20 +0000 (10:13 -0700)
commit3a55fc5cace5fdf744a891c6d32c4a9d4c10694a
tree36695ff44c29ff0b249d66e4fc05957e903c45ed
parent62a2e85c9a0af39970568b35afa4d050ef571b23
X86: Implement shift right/left double microops.
This is my best guess as far as what these should do. Other existing microops
use implicit registers, mul1s and mul1u for instance, so this should be ok.
The microop that loads the implicit DoubleBits register would fall into one
of the microop slots for moving to/from special registers.
src/arch/x86/isa/microops/regop.isa
src/arch/x86/isa/operands.isa
src/arch/x86/x86_traits.hh