X86: Put ldst into the microcode (the earlier changeset didn't really).
authorGabe Black <gblack@eecs.umich.edu>
Wed, 3 Oct 2007 05:19:53 +0000 (22:19 -0700)
committerGabe Black <gblack@eecs.umich.edu>
Wed, 3 Oct 2007 05:19:53 +0000 (22:19 -0700)
commit4049c9f76afd17c983eed923940eb7338229561d
tree75cd2ddc8713126414e94de2ff99f1cbc6126b36
parent7c521db9de281326f35a5743e1b4777a8e2bb2f4
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.

--HG--
extra : convert_revision : 7c6050cb4798d287fe7d3cc4bb8c20dfa40ad2be
src/arch/x86/isa/insts/general_purpose/arithmetic/add_and_subtract.py
src/arch/x86/isa/insts/general_purpose/arithmetic/increment_and_decrement.py
src/arch/x86/isa/insts/general_purpose/control_transfer/call.py
src/arch/x86/isa/insts/general_purpose/control_transfer/xreturn.py
src/arch/x86/isa/insts/general_purpose/data_transfer/stack_operations.py
src/arch/x86/isa/insts/general_purpose/data_transfer/xchg.py
src/arch/x86/isa/insts/general_purpose/logical.py
src/arch/x86/isa/insts/general_purpose/rotate_and_shift/rotate.py
src/arch/x86/isa/insts/general_purpose/rotate_and_shift/shift.py
src/arch/x86/isa/insts/general_purpose/semaphores.py
src/arch/x86/isa/insts/simd128/floating_point/data_transfer/move.py