diff options
author | Gabe Black <gblack@eecs.umich.edu> | 2010-06-02 12:58:00 -0500 |
---|---|---|
committer | Gabe Black <gblack@eecs.umich.edu> | 2010-06-02 12:58:00 -0500 |
commit | bfe1a194ddf371a9520023765ade1070d89232d5 (patch) | |
tree | 9a947e5367e6a8af84f5a79de710452b133eb29d /src/arch/arm/insts/static_inst.hh | |
parent | 0116655674a93b1d05b97e531fe1849a5917dc9b (diff) | |
download | gem5-bfe1a194ddf371a9520023765ade1070d89232d5.tar.xz |
ARM: Add a function to decode 32 bit thumb immediate values.
Diffstat (limited to 'src/arch/arm/insts/static_inst.hh')
-rw-r--r-- | src/arch/arm/insts/static_inst.hh | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/arch/arm/insts/static_inst.hh b/src/arch/arm/insts/static_inst.hh index 99fa819b5..ec33c73a2 100644 --- a/src/arch/arm/insts/static_inst.hh +++ b/src/arch/arm/insts/static_inst.hh @@ -66,6 +66,8 @@ class ArmStaticInstBase : public StaticInst bool arm_add_overflow(int32_t result, int32_t lhs, int32_t rhs) const; bool arm_sub_overflow(int32_t result, int32_t lhs, int32_t rhs) const; + uint32_t modified_imm(uint8_t ctrlImm, uint8_t dataImm) const; + // Constructor ArmStaticInstBase(const char *mnem, ExtMachInst _machInst, OpClass __opClass) |