Lines Matching full:in1

1004    them, and store them back.  See the "in1", "in2", "prep", "wout" sets
1007 TCGv_i64 out, out2, in1, in2; member
1013 exceptions if they are violated. To make this easy to automate, each "in1",
1202 tcg_gen_andi_i64(o->out, o->in1, 0x7fffffffffffffffull); in op_absf128()
1209 tcg_gen_add_i64(o->out, o->in1, o->in2); in op_add()
1216 tcg_gen_add2_i64(o->out, cc_src, o->in1, cc_src, o->in2, cc_src); in op_addu64()
1244 tcg_gen_add_i64(o->out, o->in1, o->in2); in op_addc32()
1254 tcg_gen_add2_i64(o->out, cc_src, o->in1, zero, cc_src, zero); in op_addc64()
1264 o->in1 = tcg_temp_new_i64(); in op_asi()
1266 tcg_gen_qemu_ld_tl(o->in1, o->addr1, get_mem_index(s), s->insn->data); in op_asi()
1269 tcg_gen_atomic_fetch_add_i64(o->in1, o->addr1, o->in2, get_mem_index(s), in op_asi()
1274 tcg_gen_add_i64(o->out, o->in1, o->in2); in op_asi()
1286 o->in1 = tcg_temp_new_i64(); in op_asiu64()
1288 tcg_gen_qemu_ld_tl(o->in1, o->addr1, get_mem_index(s), s->insn->data); in op_asiu64()
1291 tcg_gen_atomic_fetch_add_i64(o->in1, o->addr1, o->in2, get_mem_index(s), in op_asiu64()
1297 tcg_gen_add2_i64(o->out, cc_src, o->in1, cc_src, o->in2, cc_src); in op_asiu64()
1307 gen_helper_aeb(o->out, tcg_env, o->in1, o->in2); in op_aeb()
1313 gen_helper_adb(o->out, tcg_env, o->in1, o->in2); in op_adb()
1325 tcg_gen_and_i64(o->out, o->in1, o->in2); in op_and()
1338 tcg_gen_and_i64(o->out, o->in1, t); in op_andi()
1348 tcg_gen_andc_i64(o->out, o->in1, o->in2); in op_andc()
1354 tcg_gen_orc_i64(o->out, o->in1, o->in2); in op_orc()
1360 tcg_gen_nand_i64(o->out, o->in1, o->in2); in op_nand()
1366 tcg_gen_nor_i64(o->out, o->in1, o->in2); in op_nor()
1372 tcg_gen_eqv_i64(o->out, o->in1, o->in2); in op_nxor()
1378 o->in1 = tcg_temp_new_i64(); in op_ni()
1381 tcg_gen_qemu_ld_tl(o->in1, o->addr1, get_mem_index(s), s->insn->data); in op_ni()
1384 tcg_gen_atomic_fetch_and_i64(o->in1, o->addr1, o->in2, get_mem_index(s), in op_ni()
1389 tcg_gen_and_i64(o->out, o->in1, o->in2); in op_ni()
1623 c.u.s64.a = o->in1; in op_cj()
1639 gen_helper_ceb(cc_op, tcg_env, o->in1, o->in2); in op_ceb()
1646 gen_helper_cdb(cc_op, tcg_env, o->in1, o->in2); in op_cdb()
1899 gen_helper_cksm(pair, tcg_env, o->in1, o->in2, regs[r2 + 1]); in op_cksm()
1998 tcg_gen_extrl_i64_i32(t1, o->in1); in op_clm()
2008 gen_helper_clst(pair, tcg_env, regs[0], o->in1, o->in2); in op_clst()
2009 tcg_gen_extr_i128_i64(o->in2, o->in1, pair); in op_clst()
2018 tcg_gen_andi_i64(t, o->in1, 0x8000000000000000ull); in op_cps()
2030 /* Note that in1 = R3 (new value) and in op_cs()
2034 tcg_gen_atomic_cmpxchg_i64(o->out, addr, o->in2, o->in1, in op_cs()
2093 /* Note that in1 = R1 (zero-extended expected value), in op_csp()
2099 tcg_gen_atomic_cmpxchg_i64(old, addr, o->in1, o->out2, in op_csp()
2104 tcg_gen_setcond_i64(TCG_COND_NE, cc, o->in1, old); in op_csp()
2148 tcg_gen_extrl_i64_i32(t2, o->in1); in op_cvd()
2157 gen_helper_cvdg(t, o->in1); in op_cvdg()
2172 tcg_gen_brcond_i64(c, o->in1, o->in2, lab); in op_ct()
2242 gen_helper_divs32(o->out, tcg_env, o->in1, o->in2); in op_divs32()
2249 gen_helper_divu32(o->out, tcg_env, o->in1, o->in2); in op_divu32()
2258 gen_helper_divs64(t, tcg_env, o->in1, o->in2); in op_divs64()
2274 gen_helper_deb(o->out, tcg_env, o->in1, o->in2); in op_deb()
2280 gen_helper_ddb(o->out, tcg_env, o->in1, o->in2); in op_ddb()
2479 tcg_gen_deposit_i64(o->out, o->in1, o->in2, shift, size); in op_insi()
2507 gen_helper_idte(tcg_env, o->in1, o->in2, m4); in op_idte()
2520 gen_helper_ipte(tcg_env, o->in1, o->in2, m4); in op_ipte()
2587 gen_helper_keb(cc_op, tcg_env, o->in1, o->in2); in op_keb()
2594 gen_helper_kdb(cc_op, tcg_env, o->in1, o->in2); in op_kdb()
2610 tcg_gen_atomic_fetch_add_i64(o->in2, o->in2, o->in1, get_mem_index(s), in help_laa()
2615 tcg_gen_add2_i64(o->out, cc_src, o->in1, cc_src, o->in2, cc_src); in help_laa()
2617 tcg_gen_add_i64(o->out, o->in1, o->in2); in help_laa()
2636 tcg_gen_atomic_fetch_and_i64(o->in2, o->in2, o->in1, get_mem_index(s), in op_lan()
2639 tcg_gen_and_i64(o->out, o->in1, o->in2); in op_lan()
2647 tcg_gen_atomic_fetch_or_i64(o->in2, o->in2, o->in1, get_mem_index(s), in op_lao()
2650 tcg_gen_or_i64(o->out, o->in1, o->in2); in op_lao()
2658 tcg_gen_atomic_fetch_xor_i64(o->in2, o->in2, o->in1, get_mem_index(s), in op_lax()
2661 tcg_gen_xor_i64(o->out, o->in1, o->in2); in op_lax()
2843 o->in2, o->in1); in op_loc()
2854 tcg_gen_movcond_i64(TCG_COND_NE, o->out, t, z, o->in2, o->in1); in op_loc()
3180 o->out = o->in1; in op_movx()
3182 o->in1 = NULL; in op_movx()
3340 tcg_gen_mul_i64(o->out, o->in1, o->in2); in op_mul()
3346 tcg_gen_mulu2_i64(o->out2, o->out, o->in1, o->in2); in op_mul128()
3352 tcg_gen_muls2_i64(o->out2, o->out, o->in1, o->in2); in op_muls128()
3358 gen_helper_meeb(o->out, tcg_env, o->in1, o->in2); in op_meeb()
3364 gen_helper_mdeb(o->out, tcg_env, o->in1, o->in2); in op_mdeb()
3370 gen_helper_mdb(o->out, tcg_env, o->in1, o->in2); in op_mdb()
3382 gen_helper_mxdb(o->out_128, tcg_env, o->in1, o->in2); in op_mxdb()
3389 gen_helper_maeb(o->out, tcg_env, o->in1, o->in2, r3); in op_maeb()
3396 gen_helper_madb(o->out, tcg_env, o->in1, o->in2, r3); in op_madb()
3403 gen_helper_mseb(o->out, tcg_env, o->in1, o->in2, r3); in op_mseb()
3410 gen_helper_msdb(o->out, tcg_env, o->in1, o->in2, r3); in op_msdb()
3438 tcg_gen_ori_i64(o->out, o->in1, 0x8000000000000000ull); in op_nabsf128()
3472 tcg_gen_xori_i64(o->out, o->in1, 0x8000000000000000ull); in op_negf128()
3488 tcg_gen_or_i64(o->out, o->in1, o->in2); in op_or()
3500 tcg_gen_or_i64(o->out, o->in1, t); in op_ori()
3510 o->in1 = tcg_temp_new_i64(); in op_oi()
3513 tcg_gen_qemu_ld_tl(o->in1, o->addr1, get_mem_index(s), s->insn->data); in op_oi()
3516 tcg_gen_atomic_fetch_or_i64(o->in1, o->addr1, o->in2, get_mem_index(s), in op_oi()
3521 tcg_gen_or_i64(o->out, o->in1, o->in2); in op_oi()
3754 tcg_gen_extrl_i64_i32(t1, o->in1); in op_rll32()
3763 tcg_gen_rotl_i64(o->out, o->in1, o->in2); in op_rll64()
3826 gen_helper_seb(o->out, tcg_env, o->in1, o->in2); in op_seb()
3832 gen_helper_sdb(o->out, tcg_env, o->in1, o->in2); in op_sdb()
3863 gen_helper_servc(cc_op, tcg_env, o->in2, o->in1); in op_servc()
3927 tcg_gen_shli_i64(t, o->in1, 32); in op_sla()
3929 t = o->in1; in op_sla()
3932 tcg_gen_shl_i64(o->out, o->in1, o->in2); in op_sla()
3936 tcg_gen_andi_i64(o->in1, o->in1, sign); in op_sla()
3937 tcg_gen_or_i64(o->out, o->out, o->in1); in op_sla()
3943 tcg_gen_shl_i64(o->out, o->in1, o->in2); in op_sll()
3949 tcg_gen_sar_i64(o->out, o->in1, o->in2); in op_sra()
3955 tcg_gen_shr_i64(o->out, o->in1, o->in2); in op_srl()
4003 tcg_gen_extrl_i64_i32(cc_op, o->in1); in op_spm()
4007 tcg_gen_shri_i64(o->in1, o->in1, 24); in op_spm()
4008 tcg_gen_deposit_i64(psw_mask, psw_mask, o->in1, PSW_SHIFT_MASK_PM, 4); in op_spm()
4022 o->in1 = tcg_temp_new_i64(); in op_ectg()
4023 tcg_gen_addi_i64(o->in1, regs[b1], d1); in op_ectg()
4034 tcg_gen_sub_i64(regs[0], o->in1, tmp); in op_ectg()
4051 gen_helper_sske(tcg_env, o->in1, o->in2); in op_sske()
4341 tcg_gen_qemu_st_tl(o->in1, o->in2, MMU_REAL_IDX, s->insn->data); in op_stura()
4362 tcg_gen_qemu_st_i64(o->in1, o->in2, get_mem_index(s), MO_UB); in op_st8()
4368 tcg_gen_qemu_st_i64(o->in1, o->in2, get_mem_index(s), MO_TEUW); in op_st16()
4374 tcg_gen_qemu_st_tl(o->in1, o->in2, get_mem_index(s), in op_st32()
4381 tcg_gen_qemu_st_i64(o->in1, o->in2, get_mem_index(s), in op_st64()
4405 tcg_gen_shri_i64(tmp, o->in1, pos); in op_stcm()
4413 tcg_gen_shri_i64(tmp, o->in1, pos); in op_stcm()
4422 tcg_gen_shri_i64(tmp, o->in1, pos); in op_stcm()
4431 tcg_gen_shri_i64(tmp, o->in1, pos); in op_stcm()
4515 tcg_gen_sub_i64(o->out, o->in1, o->in2); in op_sub()
4522 tcg_gen_sub2_i64(o->out, cc_src, o->in1, cc_src, o->in2, cc_src); in op_subu64()
4553 tcg_gen_add_i64(o->out, o->in1, cc_src); in op_subb32()
4567 tcg_gen_add2_i64(o->out, cc_src, o->in1, zero, cc_src, cc_src); in op_subb64()
4602 gen_helper_tceb(cc_op, tcg_env, o->in1, o->in2); in op_tceb()
4609 gen_helper_tcdb(cc_op, tcg_env, o->in1, o->in2); in op_tcdb()
4818 tcg_gen_xor_i64(o->out, o->in1, o->in2); in op_xor()
4830 tcg_gen_xor_i64(o->out, o->in1, t); in op_xori()
4840 o->in1 = tcg_temp_new_i64(); in op_xi()
4843 tcg_gen_qemu_ld_tl(o->in1, o->addr1, get_mem_index(s), s->insn->data); in op_xi()
4846 tcg_gen_atomic_fetch_xor_i64(o->in1, o->addr1, o->in2, get_mem_index(s), in op_xi()
4851 tcg_gen_xor_i64(o->out, o->in1, o->in2); in op_xi()
4914 gen_helper_sic(tcg_env, o->in1, o->in2); in op_sic()
4969 gen_op_update3_cc_i64(s, CC_OP_ADD_32, o->in1, o->in2, o->out); in cout_adds32()
4974 gen_op_update3_cc_i64(s, CC_OP_ADD_64, o->in1, o->in2, o->out); in cout_adds64()
4991 gen_op_update2_cc_i64(s, CC_OP_LTGT_32, o->in1, o->in2); in cout_cmps32()
4996 gen_op_update2_cc_i64(s, CC_OP_LTGT_64, o->in1, o->in2); in cout_cmps64()
5001 gen_op_update2_cc_i64(s, CC_OP_LTUGTU_32, o->in1, o->in2); in cout_cmpu32()
5006 gen_op_update2_cc_i64(s, CC_OP_LTUGTU_64, o->in1, o->in2); in cout_cmpu64()
5067 gen_op_update3_cc_i64(s, CC_OP_SUB_32, o->in1, o->in2, o->out); in cout_subs32()
5072 gen_op_update3_cc_i64(s, CC_OP_SUB_64, o->in1, o->in2, o->out); in cout_subs64()
5089 gen_op_update2_cc_i64(s, CC_OP_TM_32, o->in1, o->in2); in cout_tm32()
5094 gen_op_update2_cc_i64(s, CC_OP_TM_64, o->in1, o->in2); in cout_tm64()
5354 o->in1 = load_reg(get_field(s, r1)); in in1_r1()
5360 o->in1 = regs[get_field(s, r1)]; in in1_r1_o()
5366 o->in1 = tcg_temp_new_i64(); in in1_r1_32s()
5367 tcg_gen_ext32s_i64(o->in1, regs[get_field(s, r1)]); in in1_r1_32s()
5373 o->in1 = tcg_temp_new_i64(); in in1_r1_32u()
5374 tcg_gen_ext32u_i64(o->in1, regs[get_field(s, r1)]); in in1_r1_32u()
5380 o->in1 = tcg_temp_new_i64(); in in1_r1_sr32()
5381 tcg_gen_shri_i64(o->in1, regs[get_field(s, r1)], 32); in in1_r1_sr32()
5387 o->in1 = load_reg(get_field(s, r1) + 1); in in1_r1p1()
5393 o->in1 = regs[get_field(s, r1) + 1]; in in1_r1p1_o()
5399 o->in1 = tcg_temp_new_i64(); in in1_r1p1_32s()
5400 tcg_gen_ext32s_i64(o->in1, regs[get_field(s, r1) + 1]); in in1_r1p1_32s()
5406 o->in1 = tcg_temp_new_i64(); in in1_r1p1_32u()
5407 tcg_gen_ext32u_i64(o->in1, regs[get_field(s, r1) + 1]); in in1_r1p1_32u()
5414 o->in1 = tcg_temp_new_i64(); in in1_r1_D32()
5415 tcg_gen_concat32_i64(o->in1, regs[r1 + 1], regs[r1]); in in1_r1_D32()
5421 o->in1 = load_reg(get_field(s, r2)); in in1_r2()
5427 o->in1 = tcg_temp_new_i64(); in in1_r2_sr32()
5428 tcg_gen_shri_i64(o->in1, regs[get_field(s, r2)], 32); in in1_r2_sr32()
5434 o->in1 = tcg_temp_new_i64(); in in1_r2_32u()
5435 tcg_gen_ext32u_i64(o->in1, regs[get_field(s, r2)]); in in1_r2_32u()
5441 o->in1 = load_reg(get_field(s, r3)); in in1_r3()
5447 o->in1 = regs[get_field(s, r3)]; in in1_r3_o()
5453 o->in1 = tcg_temp_new_i64(); in in1_r3_32s()
5454 tcg_gen_ext32s_i64(o->in1, regs[get_field(s, r3)]); in in1_r3_32s()
5460 o->in1 = tcg_temp_new_i64(); in in1_r3_32u()
5461 tcg_gen_ext32u_i64(o->in1, regs[get_field(s, r3)]); in in1_r3_32u()
5468 o->in1 = tcg_temp_new_i64(); in in1_r3_D32()
5469 tcg_gen_concat32_i64(o->in1, regs[r3 + 1], regs[r3]); in in1_r3_D32()
5475 o->in1 = tcg_temp_new_i64(); in in1_r3_sr32()
5476 tcg_gen_shri_i64(o->in1, regs[get_field(s, r3)], 32); in in1_r3_sr32()
5482 o->in1 = load_freg32_i64(get_field(s, r1)); in in1_e1()
5488 o->in1 = load_freg(get_field(s, r1)); in in1_f1()
5501 o->in1 = load_freg(get_field(s, r2)); in in1_x2h()
5507 o->in1 = load_freg(get_field(s, r3)); in in1_f3()
5527 o->in1 = tcg_temp_new_i64(); in in1_m1_8u()
5528 tcg_gen_qemu_ld_i64(o->in1, o->addr1, get_mem_index(s), MO_UB); in in1_m1_8u()
5535 o->in1 = tcg_temp_new_i64(); in in1_m1_16s()
5536 tcg_gen_qemu_ld_i64(o->in1, o->addr1, get_mem_index(s), MO_TESW); in in1_m1_16s()
5543 o->in1 = tcg_temp_new_i64(); in in1_m1_16u()
5544 tcg_gen_qemu_ld_i64(o->in1, o->addr1, get_mem_index(s), MO_TEUW); in in1_m1_16u()
5551 o->in1 = tcg_temp_new_i64(); in in1_m1_32s()
5552 tcg_gen_qemu_ld_i64(o->in1, o->addr1, get_mem_index(s), MO_TESL); in in1_m1_32s()
5559 o->in1 = tcg_temp_new_i64(); in in1_m1_32u()
5560 tcg_gen_qemu_ld_i64(o->in1, o->addr1, get_mem_index(s), MO_TEUL); in in1_m1_32u()
5567 o->in1 = tcg_temp_new_i64(); in in1_m1_64()
5568 tcg_gen_qemu_ld_i64(o->in1, o->addr1, get_mem_index(s), MO_TEUQ); in in1_m1_64()