arch-arm: Fix StaticInst encoding() method
The previously introduced method was missing the machInst value to be masked. Change-Id: Ic722f7cc2abc680da1a1f19c08299338b5c859a6 Signed-off-by: Giacomo Travaglini <giacomo.travaglini@arm.com> Reviewed-by: Chuan Zhu <chuan.zhu@arm.com> Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com> Reviewed-on: https://gem5-review.googlesource.com/6881 Maintainer: Andreas Sandberg <andreas.sandberg@arm.com>
This commit is contained in:
@@ -440,7 +440,7 @@ class ArmStaticInst : public StaticInst
|
||||
MachInst
|
||||
encoding() const
|
||||
{
|
||||
return static_cast<MachInst>(mask(instSize() * 8));
|
||||
return static_cast<MachInst>(machInst & (mask(instSize() * 8)));
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user