projects
/
qemu.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
d82287d
)
target-s390: Implement SUBTRACT HALFWORD
author
Richard Henderson
<rth@twiddle.net>
Mon, 27 Aug 2012 21:46:42 +0000
(14:46 -0700)
committer
Richard Henderson
<rth@twiddle.net>
Sat, 5 Jan 2013 20:00:28 +0000
(12:00 -0800)
Signed-off-by: Richard Henderson <rth@twiddle.net>
target-s390x/insn-data.def
patch
|
blob
|
history
diff --git
a/target-s390x/insn-data.def
b/target-s390x/insn-data.def
index 2acc8f0539c2f36d2edc64ae477696afdb47c5c8..44e1ca799765be957fdb6e1bad98ef8528fd3027 100644
(file)
--- a/
target-s390x/insn-data.def
+++ b/
target-s390x/insn-data.def
@@
-46,6
+46,9
@@
C(0xb9e9, SGRK, RRF_a, DO, r2, r3, r1, 0, sub, subs64)
C(0xe309, SG, RXY_a, Z, r1, m2_64, r1, 0, sub, subs64)
C(0xe319, SGF, RXY_a, Z, r1, m2_32s, r1, 0, sub, subs64)
+/* SUBTRACT HALFWORD */
+ C(0x4b00, SH, RX_a, Z, r1, m2_16s, new, r1_32, sub, subs32)
+ C(0xe37b, SHY, RXY_a, LD, r1, m2_16s, new, r1_32, sub, subs32)
/* SUBTRACT LOGICAL */
C(0x1f00, SLR, RR_a, Z, r1, r2, new, r1_32, sub, subu32)
C(0xb9fb, SLRK, RRF_a, DO, r2, r3, new, r1_32, sub, subu32)