ARM: BX instruction can be contitional if last instruction in a IT block
authorGene Wu <Gene.Wu@arm.com>
Mon, 23 Aug 2010 16:18:41 +0000 (11:18 -0500)
committerGene Wu <Gene.Wu@arm.com>
Mon, 23 Aug 2010 16:18:41 +0000 (11:18 -0500)
commit66bcbec96e9bb9619b306a281cb18e2b4cea91c5
tree7cd3bdd69fb3fd19c59bcb1879491334be421d41
parentad2c3b008dbc0496bdf4d80c93275e0bbebbb4fb
ARM: BX instruction can be contitional if last instruction in a IT block

Branches are allowed to be the last instuction in an IT block. Before it was
assumed that they could not. So Branches in thumb2 were Uncond.
src/arch/arm/isa/formats/branch.isa
src/arch/arm/isa/formats/data.isa
src/arch/arm/isa/formats/uncond.isa
src/arch/arm/isa/insts/branch.isa