summaryrefslogtreecommitdiff
path: root/src/arch/arm/v7/opdefs/mov_A88102.d
diff options
context:
space:
mode:
authorCyrille Bagard <nocbos@gmail.com>2014-12-03 22:41:29 (GMT)
committerCyrille Bagard <nocbos@gmail.com>2014-12-03 22:41:29 (GMT)
commit172fce9bab61de1ffa89f731b5d10f96e209afc1 (patch)
tree31aee5a141979fa99bbf88cbf2b7990de0ec3832 /src/arch/arm/v7/opdefs/mov_A88102.d
parentf7ef27195f8c9dc35e5e210a333b74fcfae5ad71 (diff)
Begun to support more than the only 'ARMv7' architecture for ARM (ARM / Thumb16 / Thumb32).
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@433 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
Diffstat (limited to 'src/arch/arm/v7/opdefs/mov_A88102.d')
-rw-r--r--src/arch/arm/v7/opdefs/mov_A88102.d6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/arch/arm/v7/opdefs/mov_A88102.d b/src/arch/arm/v7/opdefs/mov_A88102.d
index 2401df2..dcafc73 100644
--- a/src/arch/arm/v7/opdefs/mov_A88102.d
+++ b/src/arch/arm/v7/opdefs/mov_A88102.d
@@ -32,7 +32,7 @@
@conv {
Rd = Register(Rd)
- const = ZeroExtend(imm8, 32)
+ const = ZeroExtend(imm8, 8, 32)
}
@@ -69,7 +69,7 @@
@conv {
Rd = Register(Rd)
- const = ZeroExtend(imm4:i:imm3:imm8, 32)
+ const = ZeroExtend(imm4:i:imm3:imm8, 12, 32)
}
@@ -114,7 +114,7 @@
c = Condition(cond)
Rd = Register(Rd)
- const = ZeroExtend(imm4:imm12, 32)
+ const = ZeroExtend(imm4:imm12, 16, 32)
}