aboutsummaryrefslogtreecommitdiff
path: root/target/hppa/insns.decode
diff options
context:
space:
mode:
authorRichard Henderson <richard.henderson@linaro.org>2023-09-20 12:44:23 +0200
committerRichard Henderson <richard.henderson@linaro.org>2023-11-06 18:49:34 -0800
commitf7b775a9c0750873ae68d33721df5becaf62a59a (patch)
tree10870fc8ca968d7c9048d60e3926fa4f5eab4c5e /target/hppa/insns.decode
parentbd792da3548cb8fcbfb58b37343f0cbc8500dc5f (diff)
downloadqemu-f7b775a9c0750873ae68d33721df5becaf62a59a.zip
qemu-f7b775a9c0750873ae68d33721df5becaf62a59a.tar.gz
qemu-f7b775a9c0750873ae68d33721df5becaf62a59a.tar.bz2
target/hppa: Implement SHRPD
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Diffstat (limited to 'target/hppa/insns.decode')
-rw-r--r--target/hppa/insns.decode6
1 files changed, 4 insertions, 2 deletions
diff --git a/target/hppa/insns.decode b/target/hppa/insns.decode
index 7b51f39..6f0c3f6 100644
--- a/target/hppa/insns.decode
+++ b/target/hppa/insns.decode
@@ -332,8 +332,10 @@ addbi 101011 ..... ..... ... ........... . . @rib_cf f=1
# Shift, Extract, Deposit
####
-shrpw_sar 110100 r2:5 r1:5 c:3 00 0 00000 t:5
-shrpw_imm 110100 r2:5 r1:5 c:3 01 0 cpos:5 t:5
+shrp_sar 110100 r2:5 r1:5 c:3 00 0 d:1 0000 t:5
+shrp_imm 110100 r2:5 r1:5 c:3 01 0 cpos:5 t:5 d=0
+shrp_imm 110100 r2:5 r1:5 c:3 0. 1 ..... t:5 \
+ d=1 cpos=%cpos6_11
extr_sar 110100 r:5 t:5 c:3 10 se:1 00 000 ..... d=0 len=%len5
extr_sar 110100 r:5 t:5 c:3 10 se:1 1. 000 ..... d=1 len=%len6_8