Lines Matching full:src

35 static uint32_t cc_calc_ltgt_32(int32_t src, int32_t dst)  in cc_calc_ltgt_32()  argument
37 if (src == dst) { in cc_calc_ltgt_32()
39 } else if (src < dst) { in cc_calc_ltgt_32()
51 static uint32_t cc_calc_ltgt_64(int64_t src, int64_t dst) in cc_calc_ltgt_64() argument
53 if (src == dst) { in cc_calc_ltgt_64()
55 } else if (src < dst) { in cc_calc_ltgt_64()
67 static uint32_t cc_calc_ltugtu_32(uint32_t src, uint32_t dst) in cc_calc_ltugtu_32() argument
69 if (src == dst) { in cc_calc_ltugtu_32()
71 } else if (src < dst) { in cc_calc_ltugtu_32()
78 static uint32_t cc_calc_ltugtu_64(uint64_t src, uint64_t dst) in cc_calc_ltugtu_64() argument
80 if (src == dst) { in cc_calc_ltugtu_64()
82 } else if (src < dst) { in cc_calc_ltugtu_64()
270 static uint32_t cc_calc_sla(uint64_t src, int shift) in cc_calc_sla() argument
278 if (src & sign) { in cc_calc_sla()
283 if ((src & mask) != match) { in cc_calc_sla()
288 r = ((src << shift) & ~sign) | (src & sign); in cc_calc_sla()
348 uint64_t src, uint64_t dst, uint64_t vr) in do_calc_cc() argument
367 r = cc_calc_ltgt_32(src, dst); in do_calc_cc()
370 r = cc_calc_ltgt_64(src, dst); in do_calc_cc()
373 r = cc_calc_ltugtu_32(src, dst); in do_calc_cc()
376 r = cc_calc_ltugtu_64(src, dst); in do_calc_cc()
379 r = cc_calc_tm_32(src, dst); in do_calc_cc()
382 r = cc_calc_tm_64(src, dst); in do_calc_cc()
388 r = cc_calc_addu(src, dst); in do_calc_cc()
391 r = cc_calc_subu(src, dst); in do_calc_cc()
394 r = cc_calc_add_64(src, dst, vr); in do_calc_cc()
397 r = cc_calc_sub_64(src, dst, vr); in do_calc_cc()
409 r = cc_calc_muls_64(src, dst); in do_calc_cc()
413 r = cc_calc_add_32(src, dst, vr); in do_calc_cc()
416 r = cc_calc_sub_32(src, dst, vr); in do_calc_cc()
432 r = cc_calc_icm(src, dst); in do_calc_cc()
435 r = cc_calc_sla(src, dst); in do_calc_cc()
444 r = cc_calc_vc(src, dst); in do_calc_cc()
454 r = set_cc_nz_f128(make_float128(src, dst)); in do_calc_cc()
462 cc_name(cc_op), src, dst, vr, r); in do_calc_cc()
466 uint32_t calc_cc(CPUS390XState *env, uint32_t cc_op, uint64_t src, uint64_t dst, in calc_cc() argument
469 return do_calc_cc(env, cc_op, src, dst, vr); in calc_cc()
472 uint32_t HELPER(calc_cc)(CPUS390XState *env, uint32_t cc_op, uint64_t src, in HELPER()
475 return do_calc_cc(env, cc_op, src, dst, vr); in HELPER()