diff options
author | iximeow <me@iximeow.net> | 2024-03-09 18:00:42 -0800 |
---|---|---|
committer | iximeow <me@iximeow.net> | 2024-03-09 18:00:42 -0800 |
commit | 57aa49ef6b0b5cfc040606a4e2b2f2d097d8aee4 (patch) | |
tree | d0a4ae01953260be8135b6dc8d61fa373c123412 /tests/armv8 | |
parent | 098b030310a2b6dcc778c2e1cc765be2b3b5e95a (diff) |
improve msr register decoding
"improve" rather than "fix" as `pstate.0x3` is hardly as useful as
`msr uao, #3`. but the "pstate field" that had been decoded before was
totally incorrect.
Diffstat (limited to 'tests/armv8')
-rw-r--r-- | tests/armv8/a64.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/armv8/a64.rs b/tests/armv8/a64.rs index 577028e..b3838cc 100644 --- a/tests/armv8/a64.rs +++ b/tests/armv8/a64.rs @@ -4866,7 +4866,7 @@ fn test_misc() { ([0x00, 0x30, 0xc0, 0x9a], "pacga x0, x0, x0"), ([0x00, 0x00, 0xae, 0x9e], "fmov x0, v0.d[1]"), ([0x00, 0x00, 0xe6, 0x9e], "fmov x0, h0"), - ([0x7f, 0x41, 0x00, 0xd5], "msr pstate.0x58, #0x1"), + ([0x7f, 0x41, 0x00, 0xd5], "msr pstate.0x3, #0x1"), ([0x00, 0x68, 0x20, 0x38], "strb w0, [x0, x0]"), ]; let errs = run_tests(TESTS); |