Calculation of immediate operand in logical immediate instructions was done wrong...
authorSunny Shah <shah28@wisc.edu>
Fri, 11 Mar 2016 18:27:53 +0000 (12:27 -0600)
committerSunny Shah <shah28@wisc.edu>
Fri, 11 Mar 2016 18:27:53 +0000 (12:27 -0600)
commit1e8ced1cf139814a0d7ec80aaaf496526d0c58d4
tree49369c7685a52ea4f09803b7767962d95784fe96
parent89e0f28131f001b858708ac43e60cee1e75620e6
Calculation of immediate operand in logical immediate instructions was done wrong. Fixed now to calculate it according to the DecodeBitMasks function of the ARMv8 manual (page 5595) -- this is per the semantics of the instructions of the logical immediate category.
instructionAPI/src/InstructionDecoder-aarch64.C
instructionAPI/src/InstructionDecoder-aarch64.h