mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-09 02:24:58 -06:00
target-s390: Convert SHIFT, ROTATE SINGLE
Note that we were missing the 32-bit SLA. Signed-off-by: Richard Henderson <rth@twiddle.net>
This commit is contained in:
parent
972e35b966
commit
cbe24bfa91
4 changed files with 176 additions and 114 deletions
|
@ -478,7 +478,8 @@ enum cc_op {
|
|||
CC_OP_NZ_F64, /* FP dst != 0 (64bit) */
|
||||
|
||||
CC_OP_ICM, /* insert characters under mask */
|
||||
CC_OP_SLAG, /* Calculate shift left signed */
|
||||
CC_OP_SLA_32, /* Calculate shift left signed (32bit) */
|
||||
CC_OP_SLA_64, /* Calculate shift left signed (64bit) */
|
||||
CC_OP_MAX
|
||||
};
|
||||
|
||||
|
@ -521,7 +522,8 @@ static const char *cc_names[] = {
|
|||
[CC_OP_NZ_F32] = "CC_OP_NZ_F32",
|
||||
[CC_OP_NZ_F64] = "CC_OP_NZ_F64",
|
||||
[CC_OP_ICM] = "CC_OP_ICM",
|
||||
[CC_OP_SLAG] = "CC_OP_SLAG",
|
||||
[CC_OP_SLA_32] = "CC_OP_SLA_32",
|
||||
[CC_OP_SLA_64] = "CC_OP_SLA_64",
|
||||
};
|
||||
|
||||
static inline const char *cc_name(int cc_op)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue