ARM: Further break up condition code into NZ, C, V bits.
authorAli Saidi <Ali.Saidi@ARM.com>
Fri, 13 May 2011 22:27:01 +0000 (17:27 -0500)
committerAli Saidi <Ali.Saidi@ARM.com>
Fri, 13 May 2011 22:27:01 +0000 (17:27 -0500)
commit401165c778108ab22aeeee55c4f4451ca93bcffb
treef525ba64108f6ebe208a04d2dee7b77621cafd96
parente097c4fb188fafc9cd2253500ab2d056da886c9c
ARM: Further break up condition code into NZ, C, V bits.

Break up the condition code bits into NZ, C, V registers. These are individually
written and this removes some incorrect dependencies between instructions.
18 files changed:
src/arch/arm/faults.cc
src/arch/arm/intregs.hh
src/arch/arm/isa/formats/fp.isa
src/arch/arm/isa/formats/pred.isa
src/arch/arm/isa/insts/data.isa
src/arch/arm/isa/insts/fp.isa
src/arch/arm/isa/insts/ldr.isa
src/arch/arm/isa/insts/macromem.isa
src/arch/arm/isa/insts/mem.isa
src/arch/arm/isa/insts/misc.isa
src/arch/arm/isa/insts/mult.isa
src/arch/arm/isa/insts/str.isa
src/arch/arm/isa/operands.isa
src/arch/arm/isa/templates/pred.isa
src/arch/arm/isa/templates/vfp.isa
src/arch/arm/miscregs.hh
src/arch/arm/nativetrace.cc
src/arch/arm/utility.hh