mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-03 07:43:54 -06:00
target/sparc: Move EDGE* to decodetree
Tested-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> Acked-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
This commit is contained in:
parent
da68140604
commit
b88ce6f246
2 changed files with 133 additions and 160 deletions
|
@ -35,6 +35,9 @@ CALL 01 i:s30
|
|||
@r_r_ri_cc0 .. rd:5 ...... rs1:5 imm:1 rs2_or_imm:s13 &r_r_ri_cc cc=0
|
||||
@r_r_ri_cc1 .. rd:5 ...... rs1:5 imm:1 rs2_or_imm:s13 &r_r_ri_cc cc=1
|
||||
|
||||
&r_r_r rd rs1 rs2
|
||||
@r_r_r .. rd:5 ...... rs1:5 . ........ rs2:5 &r_r_r
|
||||
|
||||
{
|
||||
[
|
||||
STBAR 10 00000 101000 01111 0 0000000000000
|
||||
|
@ -231,7 +234,24 @@ RESTORE 10 ..... 111101 ..... . ............. @r_r_ri
|
|||
DONE 10 00000 111110 00000 0 0000000000000
|
||||
RETRY 10 00001 111110 00000 0 0000000000000
|
||||
|
||||
NCP 10 ----- 110110 ----- --------- ----- # v8 CPop1
|
||||
{
|
||||
[
|
||||
EDGE8cc 10 ..... 110110 ..... 0 0000 0000 ..... @r_r_r
|
||||
EDGE8N 10 ..... 110110 ..... 0 0000 0001 ..... @r_r_r
|
||||
EDGE8Lcc 10 ..... 110110 ..... 0 0000 0010 ..... @r_r_r
|
||||
EDGE8LN 10 ..... 110110 ..... 0 0000 0011 ..... @r_r_r
|
||||
EDGE16cc 10 ..... 110110 ..... 0 0000 0100 ..... @r_r_r
|
||||
EDGE16N 10 ..... 110110 ..... 0 0000 0101 ..... @r_r_r
|
||||
EDGE16Lcc 10 ..... 110110 ..... 0 0000 0110 ..... @r_r_r
|
||||
EDGE16LN 10 ..... 110110 ..... 0 0000 0111 ..... @r_r_r
|
||||
EDGE32cc 10 ..... 110110 ..... 0 0000 1000 ..... @r_r_r
|
||||
EDGE32N 10 ..... 110110 ..... 0 0000 1001 ..... @r_r_r
|
||||
EDGE32Lcc 10 ..... 110110 ..... 0 0000 1010 ..... @r_r_r
|
||||
EDGE32LN 10 ..... 110110 ..... 0 0000 1011 ..... @r_r_r
|
||||
]
|
||||
NCP 10 ----- 110110 ----- --------- ----- # v8 CPop1
|
||||
}
|
||||
|
||||
NCP 10 ----- 110111 ----- --------- ----- # v8 CPop2
|
||||
|
||||
##
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue