mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2024-12-04 18:13:11 +00:00
c8322ba9e7
Multiply by immediate (mul imm9, reg2, reg3) used a signed token for the lower 5 bits of the immediate value imm9. This resulted in any immediate value in which the 5th bit was set to be calculated incorrectly. imm9 = 0x18 ( 0b000011000 ) OLD: f8 0f 40 52 mul -0x8, r1, r10 NEW: f8 0f 40 52 mul 0x18, r1, r10 imm9 = -0xF0 ( 0b100010000 ) OLD: f0 0f 60 52 mul -0x10, r1, r10 NEW: f0 0f 60 52 mul -0xf0, r1, r10 |
||
---|---|---|
.. | ||
data | ||
build.gradle | ||
certification.manifest | ||
Module.manifest |