X86: Put the result used for flags in an intermediate variable.
authorGabe Black <gblack@eecs.umich.edu>
Mon, 14 Feb 2011 01:45:12 +0000 (17:45 -0800)
committerGabe Black <gblack@eecs.umich.edu>
Mon, 14 Feb 2011 01:45:12 +0000 (17:45 -0800)
commitbce2be525d0ff05af914515bc2d9e9ac9d66a123
tree694ada6849dae89a98746529cc87cde646d8172c
parentb046f3feb6e54f128e8868fcb807d0d5ac0d7ba7
X86: Put the result used for flags in an intermediate variable.

Using the destination register directly causes the ISA parser to treat it as a
source even if none of the original bits are used.
src/arch/x86/insts/microregop.cc
src/arch/x86/isa/includes.isa
src/arch/x86/isa/microops/regop.isa