mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-02 23:33:54 -06:00
target/sparc: Move CASA, CASXA to decodetree
Remove gen_cas_asi, gen_casx_asi. Rename gen_cas_asi0 to gen_cas_asi. 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
dca544b991
commit
d0a11d25f0
2 changed files with 36 additions and 43 deletions
|
@ -240,6 +240,8 @@ RETRY 10 00001 111110 00000 0 0000000000000
|
|||
@r_r_r_asi .. rd:5 ...... rs1:5 0 asi:8 rs2_or_imm:5 &r_r_ri_asi imm=0
|
||||
@r_r_i_asi .. rd:5 ...... rs1:5 1 rs2_or_imm:s13 \
|
||||
&r_r_ri_asi imm=1 asi=-2
|
||||
@casa_imm .. rd:5 ...... rs1:5 1 00000000 rs2_or_imm:5 \
|
||||
&r_r_ri_asi imm=1 asi=-2
|
||||
|
||||
LDUW 11 ..... 000000 ..... . ............. @r_r_ri_na
|
||||
LDUB 11 ..... 000001 ..... . ............. @r_r_ri_na
|
||||
|
@ -292,6 +294,11 @@ SWAP 11 ..... 001111 ..... . ............. @r_r_ri_na
|
|||
SWAP 11 ..... 011111 ..... . ............. @r_r_r_asi # SWAPA
|
||||
SWAP 11 ..... 011111 ..... . ............. @r_r_i_asi # SWAPA
|
||||
|
||||
CASA 11 ..... 111100 ..... . ............. @r_r_r_asi
|
||||
CASA 11 ..... 111100 ..... . ............. @casa_imm
|
||||
CASXA 11 ..... 111110 ..... . ............. @r_r_r_asi
|
||||
CASXA 11 ..... 111110 ..... . ............. @casa_imm
|
||||
|
||||
NCP 10 ----- 110110 ----- --------- ----- # v8 CPop1
|
||||
NCP 10 ----- 110111 ----- --------- ----- # v8 CPop2
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue