Lines Matching full:cpu_t
68 static TCGv cpu_T[2], cpu_T3;
185 tcg_gen_movi_tl(cpu_T[0], 0);
190 tcg_gen_movi_tl(cpu_T[0], val);
195 tcg_gen_movi_tl(cpu_T[0], val);
200 tcg_gen_movi_tl(cpu_T[1], val);
205 tcg_gen_movi_tl(cpu_T[1], val);
222 tcg_gen_movi_tl(cpu_T[0], val);
227 tcg_gen_movi_tl(cpu_T[1], val);
232 tcg_gen_andi_tl(cpu_T[0], cpu_T[0], 0xffff);
237 tcg_gen_andi_tl(cpu_T[0], cpu_T[0], val);
242 tcg_gen_mov_tl(cpu_T[0], cpu_T[1]);
309 gen_op_mov_reg_v(ot, reg, cpu_T[0]);
314 gen_op_mov_reg_v(ot, reg, cpu_T[1]);
362 gen_op_mov_v_reg(ot, cpu_T[t_index], reg);
397 tcg_gen_add_tl(cpu_T[0], cpu_T[0], cpu_T[1]);
402 tcg_gen_st_tl(cpu_T[0], cpu_env, offsetof(CPUState, eip));
436 tcg_gen_add_tl(cpu_tmp0, cpu_tmp0, cpu_T[0]);
441 tcg_gen_add_tl(cpu_tmp0, cpu_tmp0, cpu_T[0]);
450 tcg_gen_add_tl(cpu_tmp0, cpu_tmp0, cpu_T[0]);
518 tcg_gen_qemu_ld8s(cpu_T[0], cpu_A0, mem_index);
521 tcg_gen_qemu_ld16s(cpu_T[0], cpu_A0, mem_index);
525 tcg_gen_qemu_ld32s(cpu_T[0], cpu_A0, mem_index);
556 gen_op_ld_v(idx, cpu_T[0], cpu_A0);
561 gen_op_ld_v(idx, cpu_T[0], cpu_A0);
566 gen_op_ld_v(idx, cpu_T[1], cpu_A0);
594 gen_op_st_v(idx, cpu_T[0], cpu_A0);
599 gen_op_st_v(idx, cpu_T[1], cpu_A0);
666 tcg_gen_ld32s_tl(cpu_T[0], cpu_env, offsetof(CPUState, df));
667 tcg_gen_shli_tl(cpu_T[0], cpu_T[0], ot);
750 tcg_gen_trunc_tl_i32(cpu_tmp2_i32, cpu_T[0]);
766 tcg_gen_trunc_tl_i32(cpu_tmp2_i32, cpu_T[0]);
794 tcg_gen_mov_tl(cpu_cc_dst, cpu_T[0]);
799 tcg_gen_mov_tl(cpu_cc_src, cpu_T[1]);
800 tcg_gen_mov_tl(cpu_cc_dst, cpu_T[0]);
805 tcg_gen_mov_tl(cpu_cc_src, cpu_T[1]);
806 tcg_gen_sub_tl(cpu_cc_dst, cpu_T[0], cpu_T[1]);
812 tcg_gen_and_tl(cpu_cc_dst, cpu_T[0], cpu_T[1]);
817 tcg_gen_neg_tl(cpu_cc_src, cpu_T[0]);
818 tcg_gen_mov_tl(cpu_cc_dst, cpu_T[0]);
841 gen_compute_eflags(cpu_T[0]);
842 tcg_gen_shri_tl(cpu_T[0], cpu_T[0], 11);
843 tcg_gen_andi_tl(cpu_T[0], cpu_T[0], 1);
846 gen_compute_eflags_c(cpu_T[0]);
849 gen_compute_eflags(cpu_T[0]);
850 tcg_gen_shri_tl(cpu_T[0], cpu_T[0], 6);
851 tcg_gen_andi_tl(cpu_T[0], cpu_T[0], 1);
855 tcg_gen_shri_tl(cpu_T[0], cpu_tmp0, 6);
856 tcg_gen_or_tl(cpu_T[0], cpu_T[0], cpu_tmp0);
857 tcg_gen_andi_tl(cpu_T[0], cpu_T[0], 1);
860 gen_compute_eflags(cpu_T[0]);
861 tcg_gen_shri_tl(cpu_T[0], cpu_T[0], 7);
862 tcg_gen_andi_tl(cpu_T[0], cpu_T[0], 1);
865 gen_compute_eflags(cpu_T[0]);
866 tcg_gen_shri_tl(cpu_T[0], cpu_T[0], 2);
867 tcg_gen_andi_tl(cpu_T[0], cpu_T[0], 1);
871 tcg_gen_shri_tl(cpu_T[0], cpu_tmp0, 11); /* CC_O */
873 tcg_gen_xor_tl(cpu_T[0], cpu_T[0], cpu_tmp0);
874 tcg_gen_andi_tl(cpu_T[0], cpu_T[0], 1);
879 tcg_gen_shri_tl(cpu_T[0], cpu_tmp0, 11); /* CC_O */
882 tcg_gen_xor_tl(cpu_T[0], cpu_T[0], cpu_tmp4);
883 tcg_gen_or_tl(cpu_T[0], cpu_T[0], cpu_tmp0);
884 tcg_gen_andi_tl(cpu_T[0], cpu_T[0], 1);
1133 cpu_T[0], 0, l1);
1203 tcg_gen_trunc_tl_i32(cpu_tmp2_i32, cpu_T[1]);
1205 gen_helper_in_func(ot, cpu_T[0], cpu_tmp2_i32);
1221 tcg_gen_trunc_tl_i32(cpu_tmp2_i32, cpu_T[1]);
1223 tcg_gen_trunc_tl_i32(cpu_tmp3_i32, cpu_T[0]);
1317 tcg_gen_add_tl(cpu_T[0], cpu_T[0], cpu_T[1]);
1318 tcg_gen_add_tl(cpu_T[0], cpu_T[0], cpu_tmp4);
1323 tcg_gen_mov_tl(cpu_cc_src, cpu_T[1]);
1324 tcg_gen_mov_tl(cpu_cc_dst, cpu_T[0]);
1334 tcg_gen_sub_tl(cpu_T[0], cpu_T[0], cpu_T[1]);
1335 tcg_gen_sub_tl(cpu_T[0], cpu_T[0], cpu_tmp4);
1340 tcg_gen_mov_tl(cpu_cc_src, cpu_T[1]);
1341 tcg_gen_mov_tl(cpu_cc_dst, cpu_T[0]);
1357 tcg_gen_sub_tl(cpu_T[0], cpu_T[0], cpu_T[1]);
1367 tcg_gen_and_tl(cpu_T[0], cpu_T[0], cpu_T[1]);
1376 tcg_gen_or_tl(cpu_T[0], cpu_T[0], cpu_T[1]);
1385 tcg_gen_xor_tl(cpu_T[0], cpu_T[0], cpu_T[1]);
1410 tcg_gen_addi_tl(cpu_T[0], cpu_T[0], 1);
1413 tcg_gen_addi_tl(cpu_T[0], cpu_T[0], -1);
1421 tcg_gen_mov_tl(cpu_cc_dst, cpu_T[0]);
1442 tcg_gen_andi_tl(cpu_T[1], cpu_T[1], mask);
1444 tcg_gen_addi_tl(cpu_tmp5, cpu_T[1], -1);
1448 gen_exts(ot, cpu_T[0]);
1449 tcg_gen_sar_tl(cpu_T3, cpu_T[0], cpu_tmp5);
1450 tcg_gen_sar_tl(cpu_T[0], cpu_T[0], cpu_T[1]);
1452 gen_extu(ot, cpu_T[0]);
1453 tcg_gen_shr_tl(cpu_T3, cpu_T[0], cpu_tmp5);
1454 tcg_gen_shr_tl(cpu_T[0], cpu_T[0], cpu_T[1]);
1457 tcg_gen_shl_tl(cpu_T3, cpu_T[0], cpu_tmp5);
1458 tcg_gen_shl_tl(cpu_T[0], cpu_T[0], cpu_T[1]);
1475 tcg_gen_mov_tl(t0, cpu_T[0]);
1479 tcg_gen_brcondi_tl(TCG_COND_EQ, cpu_T[1], 0, shift_label);
1515 gen_exts(ot, cpu_T[0]);
1516 tcg_gen_sari_tl(cpu_tmp4, cpu_T[0], op2 - 1);
1517 tcg_gen_sari_tl(cpu_T[0], cpu_T[0], op2);
1519 gen_extu(ot, cpu_T[0]);
1520 tcg_gen_shri_tl(cpu_tmp4, cpu_T[0], op2 - 1);
1521 tcg_gen_shri_tl(cpu_T[0], cpu_T[0], op2);
1524 tcg_gen_shli_tl(cpu_tmp4, cpu_T[0], op2 - 1);
1525 tcg_gen_shli_tl(cpu_T[0], cpu_T[0], op2);
1538 tcg_gen_mov_tl(cpu_cc_dst, cpu_T[0]);
1580 tcg_gen_mov_tl(t1, cpu_T[1]);
1744 case 0: gen_helper_rcrb(cpu_T[0], cpu_T[0], cpu_T[1]); break;
1745 case 1: gen_helper_rcrw(cpu_T[0], cpu_T[0], cpu_T[1]); break;
1746 case 2: gen_helper_rcrl(cpu_T[0], cpu_T[0], cpu_T[1]); break;
1748 case 3: gen_helper_rcrq(cpu_T[0], cpu_T[0], cpu_T[1]); break;
1753 case 0: gen_helper_rclb(cpu_T[0], cpu_T[0], cpu_T[1]); break;
1754 case 1: gen_helper_rclw(cpu_T[0], cpu_T[0], cpu_T[1]); break;
1755 case 2: gen_helper_rcll(cpu_T[0], cpu_T[0], cpu_T[1]); break;
1757 case 3: gen_helper_rclq(cpu_T[0], cpu_T[0], cpu_T[1]); break;
1807 tcg_gen_mov_tl(t1, cpu_T[1]);
2355 tcg_gen_mov_tl(cpu_T[0], t0);
2365 tcg_gen_xori_tl(cpu_T[0], cpu_T[0], 1);
2372 tcg_gen_ld32u_tl(cpu_T[0], cpu_env,
2378 tcg_gen_andi_tl(cpu_T[0], cpu_T[0], 0xffff);
2379 tcg_gen_st32_tl(cpu_T[0], cpu_env,
2381 tcg_gen_shli_tl(cpu_T[0], cpu_T[0], 4);
2382 tcg_gen_st_tl(cpu_T[0], cpu_env,
2395 tcg_gen_trunc_tl_i32(cpu_tmp2_i32, cpu_T[0]);
2473 tcg_gen_mov_tl(cpu_T[1], cpu_A0);
2478 tcg_gen_mov_tl(cpu_T[1], cpu_A0);
2568 tcg_gen_mov_tl(cpu_T[1], cpu_A0);
2581 tcg_gen_mov_tl(cpu_T[1], cpu_A0);
2599 tcg_gen_mov_tl(cpu_T[1], cpu_A0);
2600 tcg_gen_addi_tl(cpu_T[1], cpu_T[1], 16 << s->dflag);
2626 tcg_gen_mov_tl(cpu_T[1], cpu_A0);
2635 cpu_T[1]);
2638 tcg_gen_addi_tl(cpu_T[1], cpu_T[1], -esp_addend + (-opsize * level));
2650 tcg_gen_mov_tl(cpu_T[1], cpu_A0);
2660 cpu_T[1]);
2663 tcg_gen_addi_tl(cpu_T[1], cpu_T[1], -esp_addend + (-opsize * level));
3174 tcg_gen_st_tl(cpu_T[0], cpu_env, offsetof(CPUX86State,fpregs[reg].mmx));
3181 tcg_gen_trunc_tl_i32(cpu_tmp2_i32, cpu_T[0]);
3191 gen_helper_movq_mm_T0_xmm(cpu_ptr0, cpu_T[0]);
3198 tcg_gen_trunc_tl_i32(cpu_tmp2_i32, cpu_T[0]);
3233 tcg_gen_st32_tl(cpu_T[0], cpu_env, offsetof(CPUX86State,xmm_regs[reg].XMM_L(0)));
3235 tcg_gen_st32_tl(cpu_T[0], cpu_env, offsetof(CPUX86State,xmm_regs[reg].XMM_L(1)));
3236 tcg_gen_st32_tl(cpu_T[0], cpu_env, offsetof(CPUX86State,xmm_regs[reg].XMM_L(2)));
3237 tcg_gen_st32_tl(cpu_T[0], cpu_env, offsetof(CPUX86State,xmm_regs[reg].XMM_L(3)));
3249 tcg_gen_st32_tl(cpu_T[0], cpu_env, offsetof(CPUX86State,xmm_regs[reg].XMM_L(2)));
3250 tcg_gen_st32_tl(cpu_T[0], cpu_env, offsetof(CPUX86State,xmm_regs[reg].XMM_L(3)));
3328 tcg_gen_ld_i64(cpu_T[0], cpu_env,
3334 tcg_gen_ld32u_tl(cpu_T[0], cpu_env,
3342 tcg_gen_ld_i64(cpu_T[0], cpu_env,
3348 tcg_gen_ld32u_tl(cpu_T[0], cpu_env,
3392 tcg_gen_ld32u_tl(cpu_T[0], cpu_env, offsetof(CPUX86State,xmm_regs[reg].XMM_L(0)));
3437 tcg_gen_st32_tl(cpu_T[0], cpu_env, offsetof(CPUX86State,xmm_t0.XMM_L(0)));
3439 tcg_gen_st32_tl(cpu_T[0], cpu_env, offsetof(CPUX86State,xmm_t0.XMM_L(1)));
3443 tcg_gen_st32_tl(cpu_T[0], cpu_env, offsetof(CPUX86State,mmx_t0.MMX_L(0)));
3445 tcg_gen_st32_tl(cpu_T[0], cpu_env, offsetof(CPUX86State,mmx_t0.MMX_L(1)));
3467 tcg_gen_extu_i32_tl(cpu_T[0], cpu_tmp2_i32);
3475 tcg_gen_extu_i32_tl(cpu_T[0], cpu_tmp2_i32);
3510 tcg_gen_trunc_tl_i32(cpu_tmp2_i32, cpu_T[0]);
3513 ((void (*)(TCGv_ptr, TCGv))sse_op2)(cpu_ptr0, cpu_T[0]);
3558 tcg_gen_st32_tl(cpu_T[0], cpu_env, offsetof(CPUX86State,xmm_t0.XMM_L(0)));
3570 tcg_gen_extu_i32_tl(cpu_T[0], cpu_tmp2_i32);
3572 ((void (*)(TCGv, TCGv_ptr))sse_op2)(cpu_T[0], cpu_ptr0);
3583 tcg_gen_st16_tl(cpu_T[0], cpu_env,
3587 tcg_gen_st16_tl(cpu_T[0], cpu_env,
3600 tcg_gen_ld16u_tl(cpu_T[0], cpu_env,
3605 tcg_gen_ld16u_tl(cpu_T[0], cpu_env,
3648 tcg_gen_extu_i32_tl(cpu_T[0], cpu_tmp2_i32);
3745 tcg_gen_trunc_tl_i32(cpu_tmp2_i32, cpu_T[0]);
3747 gen_helper_crc32(cpu_T[0], cpu_tmp2_i32,
3748 cpu_T[0], tcg_const_i32(8 << ot));
3776 tcg_gen_ld8u_tl(cpu_T[0], cpu_env, offsetof(CPUX86State,
3781 tcg_gen_qemu_st8(cpu_T[0], cpu_A0,
3785 tcg_gen_ld16u_tl(cpu_T[0], cpu_env, offsetof(CPUX86State,
3790 tcg_gen_qemu_st16(cpu_T[0], cpu_A0,
3798 tcg_gen_extu_i32_tl(cpu_T[0], cpu_tmp2_i32);
3800 gen_op_mov_reg_v(ot, rm, cpu_T[0]);
3802 tcg_gen_qemu_st32(cpu_T[0], cpu_A0,
3820 tcg_gen_ld32u_tl(cpu_T[0], cpu_env, offsetof(CPUX86State,
3825 tcg_gen_qemu_st32(cpu_T[0], cpu_A0,
3955 tcg_gen_st32_tl(cpu_T[0], cpu_env, offsetof(CPUX86State,xmm_t0.XMM_L(0)));
4334 tcg_gen_not_tl(cpu_T[0], cpu_T[0]);
4342 tcg_gen_neg_tl(cpu_T[0], cpu_T[0]);
4355 tcg_gen_ext8u_tl(cpu_T[0], cpu_T[0]);
4356 tcg_gen_ext8u_tl(cpu_T[1], cpu_T[1]);
4358 tcg_gen_mul_tl(cpu_T[0], cpu_T[0], cpu_T[1]);
4360 tcg_gen_mov_tl(cpu_cc_dst, cpu_T[0]);
4361 tcg_gen_andi_tl(cpu_cc_src, cpu_T[0], 0xff00);
4366 tcg_gen_ext16u_tl(cpu_T[0], cpu_T[0]);
4367 tcg_gen_ext16u_tl(cpu_T[1], cpu_T[1]);
4369 tcg_gen_mul_tl(cpu_T[0], cpu_T[0], cpu_T[1]);
4371 tcg_gen_mov_tl(cpu_cc_dst, cpu_T[0]);
4372 tcg_gen_shri_tl(cpu_T[0], cpu_T[0], 16);
4374 tcg_gen_mov_tl(cpu_cc_src, cpu_T[0]);
4381 tcg_gen_ext32u_tl(cpu_T[0], cpu_T[0]);
4382 tcg_gen_ext32u_tl(cpu_T[1], cpu_T[1]);
4383 tcg_gen_mul_tl(cpu_T[0], cpu_T[0], cpu_T[1]);
4385 tcg_gen_mov_tl(cpu_cc_dst, cpu_T[0]);
4386 tcg_gen_shri_tl(cpu_T[0], cpu_T[0], 32);
4388 tcg_gen_mov_tl(cpu_cc_src, cpu_T[0]);
4395 tcg_gen_extu_i32_i64(t0, cpu_T[0]);
4396 tcg_gen_extu_i32_i64(t1, cpu_T[1]);
4398 tcg_gen_trunc_i64_i32(cpu_T[0], t0);
4400 tcg_gen_mov_tl(cpu_cc_dst, cpu_T[0]);
4402 tcg_gen_trunc_i64_i32(cpu_T[0], t0);
4404 tcg_gen_mov_tl(cpu_cc_src, cpu_T[0]);
4411 gen_helper_mulq_EAX_T0(cpu_T[0]);
4421 tcg_gen_ext8s_tl(cpu_T[0], cpu_T[0]);
4422 tcg_gen_ext8s_tl(cpu_T[1], cpu_T[1]);
4424 tcg_gen_mul_tl(cpu_T[0], cpu_T[0], cpu_T[1]);
4426 tcg_gen_mov_tl(cpu_cc_dst, cpu_T[0]);
4427 tcg_gen_ext8s_tl(cpu_tmp0, cpu_T[0]);
4428 tcg_gen_sub_tl(cpu_cc_src, cpu_T[0], cpu_tmp0);
4433 tcg_gen_ext16s_tl(cpu_T[0], cpu_T[0]);
4434 tcg_gen_ext16s_tl(cpu_T[1], cpu_T[1]);
4436 tcg_gen_mul_tl(cpu_T[0], cpu_T[0], cpu_T[1]);
4438 tcg_gen_mov_tl(cpu_cc_dst, cpu_T[0]);
4439 tcg_gen_ext16s_tl(cpu_tmp0, cpu_T[0]);
4440 tcg_gen_sub_tl(cpu_cc_src, cpu_T[0], cpu_tmp0);
4441 tcg_gen_shri_tl(cpu_T[0], cpu_T[0], 16);
4449 tcg_gen_ext32s_tl(cpu_T[0], cpu_T[0]);
4450 tcg_gen_ext32s_tl(cpu_T[1], cpu_T[1]);
4451 tcg_gen_mul_tl(cpu_T[0], cpu_T[0], cpu_T[1]);
4453 tcg_gen_mov_tl(cpu_cc_dst, cpu_T[0]);
4454 tcg_gen_ext32s_tl(cpu_tmp0, cpu_T[0]);
4455 tcg_gen_sub_tl(cpu_cc_src, cpu_T[0], cpu_tmp0);
4456 tcg_gen_shri_tl(cpu_T[0], cpu_T[0], 32);
4464 tcg_gen_ext_i32_i64(t0, cpu_T[0]);
4465 tcg_gen_ext_i32_i64(t1, cpu_T[1]);
4467 tcg_gen_trunc_i64_i32(cpu_T[0], t0);
4469 tcg_gen_mov_tl(cpu_cc_dst, cpu_T[0]);
4470 tcg_gen_sari_tl(cpu_tmp0, cpu_T[0], 31);
4472 tcg_gen_trunc_i64_i32(cpu_T[0], t0);
4474 tcg_gen_sub_tl(cpu_cc_src, cpu_T[0], cpu_tmp0);
4481 gen_helper_imulq_EAX_T0(cpu_T[0]);
4491 gen_helper_divb_AL(cpu_T[0]);
4495 gen_helper_divw_AX(cpu_T[0]);
4500 gen_helper_divl_EAX(cpu_T[0]);
4505 gen_helper_divq_EAX(cpu_T[0]);
4514 gen_helper_idivb_AL(cpu_T[0]);
4518 gen_helper_idivw_AX(cpu_T[0]);
4523 gen_helper_idivl_EAX(cpu_T[0]);
4528 gen_helper_idivq_EAX(cpu_T[0]);
4607 tcg_gen_trunc_tl_i32(cpu_tmp2_i32, cpu_T[0]);
4608 gen_helper_lcall_protected(cpu_tmp2_i32, cpu_T[1],
4612 tcg_gen_trunc_tl_i32(cpu_tmp2_i32, cpu_T[0]);
4613 gen_helper_lcall_real(cpu_tmp2_i32, cpu_T[1],
4634 tcg_gen_trunc_tl_i32(cpu_tmp2_i32, cpu_T[0]);
4635 gen_helper_ljmp_protected(cpu_tmp2_i32, cpu_T[1],
4688 tcg_gen_ext32s_tl(cpu_T[0], cpu_T[0]);
4694 tcg_gen_ext16s_tl(cpu_T[0], cpu_T[0]);
4698 tcg_gen_ext8s_tl(cpu_T[0], cpu_T[0]);
4706 tcg_gen_sari_tl(cpu_T[0], cpu_T[0], 63);
4712 tcg_gen_ext32s_tl(cpu_T[0], cpu_T[0]);
4713 tcg_gen_sari_tl(cpu_T[0], cpu_T[0], 31);
4717 tcg_gen_ext16s_tl(cpu_T[0], cpu_T[0]);
4718 tcg_gen_sari_tl(cpu_T[0], cpu_T[0], 15);
4745 gen_helper_imulq_T0_T1(cpu_T[0], cpu_T[0], cpu_T[1]);
4750 tcg_gen_ext32s_tl(cpu_T[0], cpu_T[0]);
4751 tcg_gen_ext32s_tl(cpu_T[1], cpu_T[1]);
4752 tcg_gen_mul_tl(cpu_T[0], cpu_T[0], cpu_T[1]);
4753 tcg_gen_mov_tl(cpu_cc_dst, cpu_T[0]);
4754 tcg_gen_ext32s_tl(cpu_tmp0, cpu_T[0]);
4755 tcg_gen_sub_tl(cpu_cc_src, cpu_T[0], cpu_tmp0);
4761 tcg_gen_ext_i32_i64(t0, cpu_T[0]);
4762 tcg_gen_ext_i32_i64(t1, cpu_T[1]);
4764 tcg_gen_trunc_i64_i32(cpu_T[0], t0);
4765 tcg_gen_mov_tl(cpu_cc_dst, cpu_T[0]);
4766 tcg_gen_sari_tl(cpu_tmp0, cpu_T[0], 31);
4768 tcg_gen_trunc_i64_i32(cpu_T[1], t0);
4769 tcg_gen_sub_tl(cpu_cc_src, cpu_T[1], cpu_tmp0);
4773 tcg_gen_ext16s_tl(cpu_T[0], cpu_T[0]);
4774 tcg_gen_ext16s_tl(cpu_T[1], cpu_T[1]);
4776 tcg_gen_mul_tl(cpu_T[0], cpu_T[0], cpu_T[1]);
4777 tcg_gen_mov_tl(cpu_cc_dst, cpu_T[0]);
4778 tcg_gen_ext16s_tl(cpu_tmp0, cpu_T[0]);
4779 tcg_gen_sub_tl(cpu_cc_src, cpu_T[0], cpu_tmp0);
5132 tcg_gen_ext8u_tl(cpu_T[0], cpu_T[0]);
5135 tcg_gen_ext8s_tl(cpu_T[0], cpu_T[0]);
5138 tcg_gen_ext16u_tl(cpu_T[0], cpu_T[0]);
5142 tcg_gen_ext16s_tl(cpu_T[0], cpu_T[0]);
5215 tcg_gen_andi_tl(cpu_T[0], cpu_T[0], 0xff);
5216 tcg_gen_add_tl(cpu_A0, cpu_A0, cpu_T[0]);
5222 tcg_gen_andi_tl(cpu_T[0], cpu_T[0], 0xff);
5223 tcg_gen_add_tl(cpu_A0, cpu_A0, cpu_T[0]);
5447 tcg_gen_trunc_tl_i32(cpu_tmp2_i32, cpu_T[0]);
5452 tcg_gen_trunc_tl_i32(cpu_tmp2_i32, cpu_T[0]);
5463 tcg_gen_trunc_tl_i32(cpu_tmp2_i32, cpu_T[0]);
5486 tcg_gen_trunc_tl_i32(cpu_tmp2_i32, cpu_T[0]);
5491 tcg_gen_trunc_tl_i32(cpu_tmp2_i32, cpu_T[0]);
5502 tcg_gen_trunc_tl_i32(cpu_tmp2_i32, cpu_T[0]);
5512 tcg_gen_extu_i32_tl(cpu_T[0], cpu_tmp2_i32);
5523 tcg_gen_extu_i32_tl(cpu_T[0], cpu_tmp2_i32);
5533 tcg_gen_extu_i32_tl(cpu_T[0], cpu_tmp2_i32);
5538 tcg_gen_extu_i32_tl(cpu_T[0], cpu_tmp2_i32);
5549 tcg_gen_extu_i32_tl(cpu_T[0], cpu_tmp2_i32);
5567 tcg_gen_trunc_tl_i32(cpu_tmp2_i32, cpu_T[0]);
5578 tcg_gen_extu_i32_tl(cpu_T[0], cpu_tmp2_i32);
5608 tcg_gen_extu_i32_tl(cpu_T[0], cpu_tmp2_i32);
5893 tcg_gen_extu_i32_tl(cpu_T[0], cpu_tmp2_i32);
6065 tcg_gen_trunc_tl_i32(cpu_tmp2_i32, cpu_T[0]);
6066 gen_helper_in_func(ot, cpu_T[1], cpu_tmp2_i32);
6087 tcg_gen_trunc_tl_i32(cpu_tmp2_i32, cpu_T[0]);
6089 tcg_gen_trunc_tl_i32(cpu_tmp3_i32, cpu_T[1]);
6108 tcg_gen_trunc_tl_i32(cpu_tmp2_i32, cpu_T[0]);
6109 gen_helper_in_func(ot, cpu_T[1], cpu_tmp2_i32);
6130 tcg_gen_trunc_tl_i32(cpu_tmp2_i32, cpu_T[0]);
6132 tcg_gen_trunc_tl_i32(cpu_tmp3_i32, cpu_T[1]);
6347 gen_helper_read_eflags(cpu_T[0]);
6359 gen_helper_write_eflags(cpu_T[0],
6362 gen_helper_write_eflags(cpu_T[0],
6368 gen_helper_write_eflags(cpu_T[0],
6371 gen_helper_write_eflags(cpu_T[0],
6376 gen_helper_write_eflags(cpu_T[0],
6379 gen_helper_write_eflags(cpu_T[0],
6399 tcg_gen_andi_tl(cpu_T[0], cpu_T[0], CC_S | CC_Z | CC_A | CC_P | CC_C);
6400 tcg_gen_or_tl(cpu_cc_src, cpu_cc_src, cpu_T[0]);
6408 gen_compute_eflags(cpu_T[0]);
6410 tcg_gen_ori_tl(cpu_T[0], cpu_T[0], 0x02);
6486 gen_exts(ot, cpu_T[1]);
6487 tcg_gen_sari_tl(cpu_tmp0, cpu_T[1], 3 + ot);
6495 tcg_gen_andi_tl(cpu_T[1], cpu_T[1], (1 << (3 + ot)) - 1);
6498 tcg_gen_shr_tl(cpu_cc_src, cpu_T[0], cpu_T[1]);
6502 tcg_gen_shr_tl(cpu_tmp4, cpu_T[0], cpu_T[1]);
6504 tcg_gen_shl_tl(cpu_tmp0, cpu_tmp0, cpu_T[1]);
6505 tcg_gen_or_tl(cpu_T[0], cpu_T[0], cpu_tmp0);
6508 tcg_gen_shr_tl(cpu_tmp4, cpu_T[0], cpu_T[1]);
6510 tcg_gen_shl_tl(cpu_tmp0, cpu_tmp0, cpu_T[1]);
6512 tcg_gen_and_tl(cpu_T[0], cpu_T[0], cpu_tmp0);
6516 tcg_gen_shr_tl(cpu_tmp4, cpu_T[0], cpu_T[1]);
6518 tcg_gen_shl_tl(cpu_tmp0, cpu_tmp0, cpu_T[1]);
6519 tcg_gen_xor_tl(cpu_T[0], cpu_T[0], cpu_tmp0);
6542 gen_extu(ot, cpu_T[0]);
6546 tcg_gen_mov_tl(t0, cpu_T[0]);
6549 gen_helper_bsr(cpu_T[0], t0);
6551 gen_helper_bsf(cpu_T[0], t0);
6717 tcg_gen_trunc_tl_i32(cpu_tmp2_i32, cpu_T[0]);
6728 tcg_gen_bswap64_i64(cpu_T[0], cpu_T[0]);
6734 tcg_gen_ext32u_tl(cpu_T[0], cpu_T[0]);
6735 tcg_gen_bswap32_tl(cpu_T[0], cpu_T[0]);
6744 gen_compute_eflags_c(cpu_T[0]);
6745 tcg_gen_neg_tl(cpu_T[0], cpu_T[0]);
6919 tcg_gen_ld32u_tl(cpu_T[0], cpu_env, offsetof(CPUX86State,ldt.selector));
6934 tcg_gen_trunc_tl_i32(cpu_tmp2_i32, cpu_T[0]);
6942 tcg_gen_ld32u_tl(cpu_T[0], cpu_env, offsetof(CPUX86State,tr.selector));
6957 tcg_gen_trunc_tl_i32(cpu_tmp2_i32, cpu_T[0]);
6969 gen_helper_verr(cpu_T[0]);
6971 gen_helper_verw(cpu_T[0]);
6989 tcg_gen_ld32u_tl(cpu_T[0], cpu_env, offsetof(CPUX86State, gdt.limit));
6992 tcg_gen_ld_tl(cpu_T[0], cpu_env, offsetof(CPUX86State, gdt.base));
7038 tcg_gen_ld32u_tl(cpu_T[0], cpu_env, offsetof(CPUX86State, idt.limit));
7041 tcg_gen_ld_tl(cpu_T[0], cpu_env, offsetof(CPUX86State, idt.base));
7146 tcg_gen_st_tl(cpu_T[0], cpu_env, offsetof(CPUX86State,gdt.base));
7147 tcg_gen_st32_tl(cpu_T[1], cpu_env, offsetof(CPUX86State,gdt.limit));
7149 tcg_gen_st_tl(cpu_T[0], cpu_env, offsetof(CPUX86State,idt.base));
7150 tcg_gen_st32_tl(cpu_T[1], cpu_env, offsetof(CPUX86State,idt.limit));
7157 tcg_gen_ld32u_tl(cpu_T[0], cpu_env, offsetof(CPUX86State,cr[0]) + 4);
7159 tcg_gen_ld32u_tl(cpu_T[0], cpu_env, offsetof(CPUX86State,cr[0]));
7169 gen_helper_lmsw(cpu_T[0]);
7182 tcg_gen_ld_tl(cpu_T[0], cpu_env, offsetof(CPUX86State,segs[R_GS].base));
7183 tcg_gen_ld_tl(cpu_T[1], cpu_env, offsetof(CPUX86State,kernelgsbase));
7184 tcg_gen_st_tl(cpu_T[1], cpu_env, offsetof(CPUX86State,segs[R_GS].base));
7185 tcg_gen_st_tl(cpu_T[0], cpu_env, offsetof(CPUX86State,kernelgsbase));
7231 tcg_gen_ext32s_tl(cpu_T[0], cpu_T[0]);
7305 gen_helper_lar(t0, cpu_T[0]);
7307 gen_helper_lsl(t0, cpu_T[0]);
7365 gen_helper_write_crN(tcg_const_i32(reg), cpu_T[0]);
7369 gen_helper_read_crN(cpu_T[0], tcg_const_i32(reg));
7398 gen_helper_movl_drN_T0(tcg_const_i32(reg), cpu_T[0]);
7403 tcg_gen_ld_tl(cpu_T[0], cpu_env, offsetof(CPUX86State,dr[reg]));
7477 tcg_gen_st32_tl(cpu_T[0], cpu_env, offsetof(CPUX86State, mxcsr));
7479 tcg_gen_ld32u_tl(cpu_T[0], cpu_env, offsetof(CPUX86State, mxcsr));
7543 gen_helper_popcnt(cpu_T[0], cpu_T[0], tcg_const_i32(ot));
7665 cpu_T[0] = tcg_temp_new();
7666 cpu_T[1] = tcg_temp_new();