Lines Matching full:in2
916 TCGv_i64 in2, TCGv_i64 sv) in do_sub_cond() argument
955 tcg_gen_ext32u_i64(t2, in2); in do_sub_cond()
958 tcg_gen_ext32s_i64(t2, in2); in do_sub_cond()
962 return cond_make_vv(tc, in1, in2); in do_sub_cond()
1091 TCGv_i64 in1, TCGv_i64 in2, in do_add_sv() argument
1098 tcg_gen_xor_i64(tmp, in1, in2); in do_add_sv()
1146 TCGv_i64 in1, TCGv_i64 in2) in do_sub_sv() argument
1152 tcg_gen_xor_i64(tmp, in1, in2); in do_sub_sv()
1189 TCGv_i64 in2, unsigned shift, bool is_l, in do_add() argument
1211 tcg_gen_add2_i64(dest, cb_msb, in1, ctx->zero, in2, ctx->zero); in do_add()
1216 tcg_gen_xor_i64(cb, in1, in2); in do_add()
1219 tcg_gen_add_i64(dest, in1, in2); in do_add()
1228 sv = do_add_sv(ctx, dest, in1, in2, orig_in1, shift, d); in do_add()
1296 TCGv_i64 in2, bool is_tsv, bool is_b, in do_sub() argument
1308 /* DEST,C = IN1 + ~IN2 + C. */ in do_sub()
1309 tcg_gen_not_i64(cb, in2); in do_sub()
1317 * DEST,C = IN1 + ~IN2 + 1. We can produce the same result in fewer in do_sub()
1321 tcg_gen_sub2_i64(dest, cb_msb, in1, one, in2, ctx->zero); in do_sub()
1322 tcg_gen_eqv_i64(cb, in1, in2); in do_sub()
1329 sv = do_sub_sv(ctx, dest, in1, in2); in do_sub()
1337 cond = do_sub_cond(ctx, cf, d, dest, in1, in2, sv); in do_sub()
1385 TCGv_i64 in2, unsigned cf, bool d) in do_cmpclr() argument
1391 tcg_gen_sub_i64(dest, in1, in2); in do_cmpclr()
1396 sv = do_sub_sv(ctx, dest, in1, in2); in do_cmpclr()
1400 cond = do_sub_cond(ctx, cf, d, dest, in1, in2, sv); in do_cmpclr()
1411 TCGv_i64 in2, unsigned cf, bool d, in do_log() argument
1417 fn(dest, in1, in2); in do_log()
1439 TCGv_i64 in2, unsigned cf, bool d, in do_unit_addsub() argument
1472 tcg_gen_add_i64(dest, in1, in2); in do_unit_addsub()
1474 tcg_gen_sub_i64(dest, in1, in2); in do_unit_addsub()
1483 tcg_gen_add2_i64(dest, cb_msb, in1, ctx->zero, in2, ctx->zero); in do_unit_addsub()
1484 tcg_gen_xor_i64(cb, in1, in2); in do_unit_addsub()
1488 tcg_gen_sub2_i64(dest, cb_msb, in1, one, in2, ctx->zero); in do_unit_addsub()
1489 tcg_gen_eqv_i64(cb, in1, in2); in do_unit_addsub()
1495 tcg_gen_add_i64(dest, in1, in2); in do_unit_addsub()
1496 tcg_gen_xor_i64(cb, in1, in2); in do_unit_addsub()
1498 tcg_gen_sub_i64(dest, in1, in2); in do_unit_addsub()
1499 tcg_gen_eqv_i64(cb, in1, in2); in do_unit_addsub()
2984 TCGv_i64 dest, add1, add2, addc, in1, in2; in trans_ds() local
2989 in2 = load_gpr(ctx, a->r2); in trans_ds()
3007 tcg_gen_xor_i64(add2, in2, addc); in trans_ds()
3027 tcg_gen_xor_i64(cpu_psw_v, cpu_psw_v, in2); in trans_ds()
3491 TCGv_i64 dest, in2, sv; in do_cmpb() local
3494 in2 = load_gpr(ctx, r); in do_cmpb()
3497 tcg_gen_sub_i64(dest, in1, in2); in do_cmpb()
3501 sv = do_sub_sv(ctx, dest, in1, in2); in do_cmpb()
3504 cond = do_sub_cond(ctx, c * 2 + f, d, dest, in1, in2, sv); in do_cmpb()
3531 TCGv_i64 dest, in2, sv, cb_cond; in do_addb() local
3546 in2 = load_gpr(ctx, r); in do_addb()
3556 tcg_gen_add2_i64(dest, cb_msb, in1, cb_msb, in2, cb_msb); in do_addb()
3557 tcg_gen_xor_i64(cb, in1, in2); in do_addb()
3561 tcg_gen_add_i64(dest, in1, in2); in do_addb()
3564 sv = do_add_sv(ctx, dest, in1, in2, in1, 0, d); in do_addb()