diff options
author | Richard Henderson <rth@twiddle.net> | 2012-08-23 10:48:20 -0700 |
---|---|---|
committer | Richard Henderson <rth@twiddle.net> | 2013-01-05 12:18:40 -0800 |
commit | 587626f8da5e2ee15bbf9f636c78991d6c953387 (patch) | |
tree | 2ea7279f23639ad0de8f6bb09f04a782aa53ade4 /target-s390x/cc_helper.c | |
parent | 7691c23b1f7b508f3f5391e8f362579544be6980 (diff) |
target-s390: Convert FP ADD, COMPARE, LOAD TEST/ROUND/LENGTHENED
Signed-off-by: Richard Henderson <rth@twiddle.net>
Diffstat (limited to 'target-s390x/cc_helper.c')
-rw-r--r-- | target-s390x/cc_helper.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/target-s390x/cc_helper.c b/target-s390x/cc_helper.c index be4202a78e..f1038be1b5 100644 --- a/target-s390x/cc_helper.c +++ b/target-s390x/cc_helper.c @@ -505,18 +505,15 @@ static uint32_t do_calc_cc(CPUS390XState *env, uint32_t cc_op, r = cc_calc_sla_64(src, dst); break; - case CC_OP_LTGT_F32: - r = set_cc_f32(env, src, dst); - break; - case CC_OP_LTGT_F64: - r = set_cc_f64(env, src, dst); - break; case CC_OP_NZ_F32: r = set_cc_nz_f32(dst); break; case CC_OP_NZ_F64: r = set_cc_nz_f64(dst); break; + case CC_OP_NZ_F128: + r = set_cc_nz_f128(make_float128(src, dst)); + break; default: cpu_abort(env, "Unknown CC operation: %s\n", cc_name(cc_op)); |