target/ppc: added the instructions PLXVP and PSTXVP
Implemented the instructions plxvp and pstxvp using decodetree Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Lucas Mateus Castro (alqotel) <lucas.castro@eldorado.org.br> Signed-off-by: Matheus Ferst <matheus.ferst@eldorado.org.br> Message-Id: <20211104123719.323713-18-matheus.ferst@eldorado.org.br> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
This commit is contained in:
parent
5301d0219c
commit
dcbf48316f
@ -27,6 +27,11 @@
|
||||
..... rt:6 ra:5 ................ \
|
||||
&PLS_D si=%pls_si
|
||||
|
||||
%rt_tsxp 21:1 22:4 !function=times_2
|
||||
@8LS_D_TSXP ...... .. . .. r:1 .. .................. \
|
||||
...... ..... ra:5 ................ \
|
||||
&PLS_D si=%pls_si rt=%rt_tsxp
|
||||
|
||||
### Fixed-Point Load Instructions
|
||||
|
||||
PLBZ 000001 10 0--.-- .................. \
|
||||
@ -147,3 +152,7 @@ PLXV 000001 00 0--.-- .................. \
|
||||
11001 ...... ..... ................ @8LS_D_TSX
|
||||
PSTXV 000001 00 0--.-- .................. \
|
||||
11011 ...... ..... ................ @8LS_D_TSX
|
||||
PLXVP 000001 00 0--.-- .................. \
|
||||
111010 ..... ..... ................ @8LS_D_TSXP
|
||||
PSTXVP 000001 00 0--.-- .................. \
|
||||
111110 ..... ..... ................ @8LS_D_TSXP
|
||||
|
@ -2060,6 +2060,8 @@ TRANS(STXVPX, do_lstxv_X, true, true)
|
||||
TRANS(LXVPX, do_lstxv_X, false, true)
|
||||
TRANS64(PSTXV, do_lstxv_PLS_D, true, false)
|
||||
TRANS64(PLXV, do_lstxv_PLS_D, false, false)
|
||||
TRANS64(PSTXVP, do_lstxv_PLS_D, true, true)
|
||||
TRANS64(PLXVP, do_lstxv_PLS_D, false, true)
|
||||
|
||||
#undef GEN_XX2FORM
|
||||
#undef GEN_XX3FORM
|
||||
|
Loading…
Reference in New Issue
Block a user