s390x TCG shift instruction fixes
Cherry-pick the following upstream commits: 521130f267 target/s390x: Fix SLDA sign bit index 57556b28af target/s390x: Fix SRDA CC calculation df103c09bc target/s390x: Fix cc_calc_sla_64() missing overflows 6da170beda target/s390x: Fix shifting 32-bit values for more than 31 bits
This commit is contained in:
@@ -196,8 +196,7 @@ enum cc_op {
|
||||
CC_OP_NZ_F128, /* FP dst != 0 (128bit) */
|
||||
|
||||
CC_OP_ICM, /* insert characters under mask */
|
||||
CC_OP_SLA_32, /* Calculate shift left signed (32bit) */
|
||||
CC_OP_SLA_64, /* Calculate shift left signed (64bit) */
|
||||
CC_OP_SLA, /* Calculate shift left signed */
|
||||
CC_OP_FLOGR, /* find leftmost one */
|
||||
CC_OP_LCBB, /* load count to block boundary */
|
||||
CC_OP_VC, /* vector compare result */
|
||||
|
||||
Reference in New Issue
Block a user