diff options
| author | justanotheranonymoususer <justanotheranonymoususer@users.noreply.github.com> | 2025-04-05 22:17:59 +0300 |
|---|---|---|
| committer | galenbwill <galenbwill@users.noreply.github.com> | 2025-05-27 08:03:08 -0700 |
| commit | d5080db92c4081f15629aade5ac0ae7ce23c32bc (patch) | |
| tree | f9a569272c2c9ae05d03c3e78938d84c5cfc5554 /arch | |
| parent | cb7c2d3bb716a2e96cf7f127bbf71992a4861907 (diff) | |
Update decode_scratchpad.c
Diffstat (limited to 'arch')
| -rw-r--r-- | arch/arm64/disassembler/decode_scratchpad.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/arm64/disassembler/decode_scratchpad.c b/arch/arm64/disassembler/decode_scratchpad.c index 7c1f3f86..4f5781a5 100644 --- a/arch/arm64/disassembler/decode_scratchpad.c +++ b/arch/arm64/disassembler/decode_scratchpad.c @@ -4625,7 +4625,7 @@ int decode_scratchpad(context* ctx, Instruction* instr) case ENC_BFI_BFM_32M_BITFIELD: case ENC_SBFIZ_SBFM_32M_BITFIELD: case ENC_UBFIZ_UBFM_32M_BITFIELD: - lsb = IMMR % 32; + lsb = -(int64_t)IMMR % 32; width = IMMS + 1; break; default: |
