mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-04 08:13:54 -06:00
target/arm: Use a non-overlapping group for misc control
The miscellaneous control instructions are mutually exclusive within the t32 decode sub-group. Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
This commit is contained in:
parent
fe079aa13d
commit
d6084fba47
1 changed files with 2 additions and 2 deletions
|
@ -312,13 +312,13 @@ CLZ 1111 1010 1011 ---- 1111 .... 1000 .... @rdm
|
||||||
&cps
|
&cps
|
||||||
|
|
||||||
# Miscellaneous control
|
# Miscellaneous control
|
||||||
{
|
[
|
||||||
CLREX 1111 0011 1011 1111 1000 1111 0010 1111
|
CLREX 1111 0011 1011 1111 1000 1111 0010 1111
|
||||||
DSB 1111 0011 1011 1111 1000 1111 0100 ----
|
DSB 1111 0011 1011 1111 1000 1111 0100 ----
|
||||||
DMB 1111 0011 1011 1111 1000 1111 0101 ----
|
DMB 1111 0011 1011 1111 1000 1111 0101 ----
|
||||||
ISB 1111 0011 1011 1111 1000 1111 0110 ----
|
ISB 1111 0011 1011 1111 1000 1111 0110 ----
|
||||||
SB 1111 0011 1011 1111 1000 1111 0111 0000
|
SB 1111 0011 1011 1111 1000 1111 0111 0000
|
||||||
}
|
]
|
||||||
|
|
||||||
# Note that the v7m insn overlaps both the normal and banked insn.
|
# Note that the v7m insn overlaps both the normal and banked insn.
|
||||||
{
|
{
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue