Emitted instruction was B instead of BL for BL/BLX.

git-svn-id: branches/laksen/armiw@29262 -
This commit is contained in:
Jeppe Johansen 2014-12-11 22:11:10 +00:00
parent e8cb1e198d
commit 414bfba2b2
2 changed files with 6 additions and 6 deletions

View File

@ -123,9 +123,9 @@ imm \x1\x0B ARM32,ARMv4
immshifter \x1\x0B ARM32,ARMv4
[BLX]
mem32 \x28\xA ARM32,ARMv5T
imm \x28\xA ARM32,ARMv5T
immshifter \x28\xA ARM32,ARMv5T
mem32 \x28\xB ARM32,ARMv5T
imm \x28\xB ARM32,ARMv5T
immshifter \x28\xB ARM32,ARMv5T
reg32 \3\x01\x2F\xFF\x30 ARM32,ARMv5T
[BKPTcc]

View File

@ -158,21 +158,21 @@
opcode : A_BLX;
ops : 1;
optypes : (ot_memory or ot_bits32,ot_none,ot_none,ot_none,ot_none,ot_none);
code : #40#10;
code : #40#11;
flags : if_arm32 or if_armv5t
),
(
opcode : A_BLX;
ops : 1;
optypes : (ot_immediate,ot_none,ot_none,ot_none,ot_none,ot_none);
code : #40#10;
code : #40#11;
flags : if_arm32 or if_armv5t
),
(
opcode : A_BLX;
ops : 1;
optypes : (ot_immediateshifter,ot_none,ot_none,ot_none,ot_none,ot_none);
code : #40#10;
code : #40#11;
flags : if_arm32 or if_armv5t
),
(