Revision 3bbfbd1f target-s390x/insn-data.def
b/target-s390x/insn-data.def | ||
---|---|---|
41 | 41 |
C(0xeb7e, ALGSI, SIY, GIE, m1_64, i2, new, m1_64, add, addu64) |
42 | 42 |
C(0xecdb, ALGHSIK, RIE_d, DO, r3, i2, r1, 0, add, addu64) |
43 | 43 |
|
44 |
/* AND */ |
|
45 |
C(0x1400, NR, RR_a, Z, r1, r2, new, r1_32, and, nz32) |
|
46 |
C(0xb9f4, NRK, RRF_a, DO, r2, r3, new, r1_32, and, nz32) |
|
47 |
C(0x5400, N, RX_a, Z, r1, m2_32s, new, r1_32, and, nz32) |
|
48 |
C(0xe354, NY, RXY_a, LD, r1, m2_32s, new, r1_32, and, nz32) |
|
49 |
C(0xb980, NGR, RRE, Z, r1, r2, r1, 0, and, nz64) |
|
50 |
C(0xb9e4, NGRK, RRF_a, DO, r2, r3, r1, 0, and, nz64) |
|
51 |
C(0xe380, NG, RXY_a, Z, r1, m2_64, r1, 0, and, nz64) |
|
52 |
|
|
53 |
/* EXCLUSIVE OR */ |
|
54 |
C(0x1700, XR, RR_a, Z, r1, r2, new, r1_32, xor, nz32) |
|
55 |
C(0xb9f7, XRK, RRF_a, DO, r2, r3, new, r1_32, xor, nz32) |
|
56 |
C(0x5700, X, RX_a, Z, r1, m2_32s, new, r1_32, xor, nz32) |
|
57 |
C(0xe357, XY, RXY_a, LD, r1, m2_32s, new, r1_32, xor, nz32) |
|
58 |
C(0xb982, XGR, RRE, Z, r1, r2, r1, 0, xor, nz64) |
|
59 |
C(0xb9e7, XGRK, RRF_a, DO, r2, r3, r1, 0, xor, nz64) |
|
60 |
C(0xe382, XG, RXY_a, Z, r1, m2_64, r1, 0, xor, nz64) |
|
61 |
|
|
44 | 62 |
/* MULTIPLY */ |
45 | 63 |
C(0x1c00, MR, RR_a, Z, r1p1_32s, r2_32s, new, r1_D32, mul, 0) |
46 | 64 |
C(0x5c00, M, RX_a, Z, r1p1_32s, m2_32s, new, r1_D32, mul, 0) |
... | ... | |
68 | 86 |
C(0xc201, MSFI, RIL_a, GIE, r1_o, i2, new, r1_32, mul, 0) |
69 | 87 |
C(0xc200, MSGFI, RIL_a, GIE, r1_o, i2, r1, 0, mul, 0) |
70 | 88 |
|
89 |
/* OR */ |
|
90 |
C(0x1600, OR, RR_a, Z, r1, r2, new, r1_32, or, nz32) |
|
91 |
C(0xb9f6, ORK, RRF_a, DO, r2, r3, new, r1_32, or, nz32) |
|
92 |
C(0x5600, O, RX_a, Z, r1, m2_32s, new, r1_32, or, nz32) |
|
93 |
C(0xe356, OY, RXY_a, LD, r1, m2_32s, new, r1_32, or, nz32) |
|
94 |
C(0xb981, OGR, RRE, Z, r1, r2, r1, 0, or, nz64) |
|
95 |
C(0xb9e6, OGRK, RRF_a, DO, r2, r3, r1, 0, or, nz64) |
|
96 |
C(0xe381, OG, RXY_a, Z, r1, m2_64, r1, 0, or, nz64) |
|
97 |
|
|
71 | 98 |
/* SUBTRACT */ |
72 | 99 |
C(0x1b00, SR, RR_a, Z, r1, r2, new, r1_32, sub, subs32) |
73 | 100 |
C(0xb9f9, SRK, RRF_a, DO, r2, r3, new, r1_32, sub, subs32) |
Also available in: Unified diff