aboutsummaryrefslogtreecommitdiff
path: root/target-s390x/insn-data.def
diff options
context:
space:
mode:
authorRichard Henderson <rth@twiddle.net>2012-09-19 13:48:46 -0700
committerRichard Henderson <rth@twiddle.net>2013-01-05 12:18:45 -0800
commitd074ac6d266129f8f4e2aac5b0e6c39c22964d9a (patch)
tree40d06f49affe679e7b927761092ea1ed6a1a32a0 /target-s390x/insn-data.def
parent90b4f8ad7226960d3a21bd8fca894ce1e6b5e4cf (diff)
target-s390: Optimize XC
Notice XC with same address and convert that to store of zero. Signed-off-by: Richard Henderson <rth@twiddle.net>
Diffstat (limited to 'target-s390x/insn-data.def')
-rw-r--r--target-s390x/insn-data.def2
1 files changed, 1 insertions, 1 deletions
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
index e915984828..480f1fdf51 100644
--- a/target-s390x/insn-data.def
+++ b/target-s390x/insn-data.def
@@ -271,7 +271,7 @@
C(0xb982, XGR, RRE, Z, r1, r2, r1, 0, xor, nz64)
C(0xb9e7, XGRK, RRF_a, DO, r2, r3, r1, 0, xor, nz64)
C(0xe382, XG, RXY_a, Z, r1, m2_64, r1, 0, xor, nz64)
- C(0xd700, XC, SS_a, Z, la1, a2, 0, 0, xc, 0)
+ C(0xd700, XC, SS_a, Z, 0, 0, 0, 0, xc, 0)
/* EXCLUSIVE OR IMMEDIATE */
D(0xc006, XIHF, RIL_a, EI, r1_o, i2_32u, r1, 0, xori, 0, 0x2020)
D(0xc007, XILF, RIL_a, EI, r1_o, i2_32u, r1, 0, xori, 0, 0x2000)