mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-08 02:03:56 -06:00
target/arm: Convert Move wide (immediate) to decodetree
Convert the MON, MOVZ, MOVK instructions. Signed-off-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Message-id: 20230512144106.3608981-11-peter.maydell@linaro.org [PMM: Rebased] Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
This commit is contained in:
parent
8127f46a5b
commit
ee0daeb946
2 changed files with 42 additions and 44 deletions
|
@ -71,3 +71,16 @@ EOR_i . 10 100100 . ...... ...... ..... ..... @logic_imm_64
|
|||
EOR_i . 10 100100 . ...... ...... ..... ..... @logic_imm_32
|
||||
ANDS_i . 11 100100 . ...... ...... ..... ..... @logic_imm_64
|
||||
ANDS_i . 11 100100 . ...... ...... ..... ..... @logic_imm_32
|
||||
|
||||
# Move wide (immediate)
|
||||
|
||||
&movw rd sf imm hw
|
||||
@movw_64 1 .. ...... hw:2 imm:16 rd:5 &movw sf=1
|
||||
@movw_32 0 .. ...... 0 hw:1 imm:16 rd:5 &movw sf=0
|
||||
|
||||
MOVN . 00 100101 .. ................ ..... @movw_64
|
||||
MOVN . 00 100101 .. ................ ..... @movw_32
|
||||
MOVZ . 10 100101 .. ................ ..... @movw_64
|
||||
MOVZ . 10 100101 .. ................ ..... @movw_32
|
||||
MOVK . 11 100101 .. ................ ..... @movw_64
|
||||
MOVK . 11 100101 .. ................ ..... @movw_32
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue