aboutsummaryrefslogtreecommitdiff
path: root/tests/no_std_check/Cargo.toml
diff options
context:
space:
mode:
authorBrandon Ros <brandonros1@gmail.com>2026-07-02 23:20:56 -0400
committeriximeow <me@iximeow.net>2026-07-28 02:53:24 +0000
commit82df9f3af144814889afb7e289d04dcc1ffa5dbf (patch)
tree608b1826f4e09a7469cdf464e36b4b63ef0d4d6e /tests/no_std_check/Cargo.toml
parent0b4ce1210eb90aa370d286390c8566f2bee133bd (diff)
fix several thumb2 decode bugs
- 32-bit store encodings with the imm12 bit (bit 23) set were decoded as the register-offset form when imm12 < 64, or as strbt/strht/strt when imm12 was 0xExx. bit 23 set always means the imm12 form. - movw/movt packed imm4 at bit 16 instead of bit 12, producing 20-bit immediates (e.g. 0xf0005 instead of 0xf005) - mvn (immediate) was decoded as mov, dropping the bitwise not - ror (immediate) was decoded as asr all cases verified against binutils objdump
Diffstat (limited to 'tests/no_std_check/Cargo.toml')
0 files changed, 0 insertions, 0 deletions