• Home
  • Raw
  • Download

Lines Matching refs:IRTemp

322 static IRTemp newTemp ( IRType ty )  in newTemp()
636 static void assign ( IRTemp dst, IRExpr* e ) in assign()
661 static IRExpr* mkexpr ( IRTemp tmp ) in mkexpr()
759 IRTemp oldTmp = newTemp(tyE); in casLE()
760 IRTemp expTmp = newTemp(tyE); in casLE()
915 void setFlags_DEP1_DEP2 ( IROp op8, IRTemp dep1, IRTemp dep2, IRType ty ) in setFlags_DEP1_DEP2()
939 void setFlags_DEP1 ( IROp op8, IRTemp dep1, IRType ty ) in setFlags_DEP1()
966 IRTemp res, in setFlags_DEP1_DEP2_shift()
967 IRTemp resUS, in setFlags_DEP1_DEP2_shift()
969 IRTemp guard ) in setFlags_DEP1_DEP2_shift()
1012 static void setFlags_INC_DEC ( Bool inc, IRTemp res, IRType ty ) in setFlags_INC_DEC()
1032 void setFlags_MUL ( IRType ty, IRTemp arg1, IRTemp arg2, UInt base_op ) in setFlags_MUL()
1121 IRTemp tres, IRTemp ta1, IRTemp ta2, in helper_ADC()
1123 IRTemp taddr, IRTemp texpVal, Addr32 restart_point ) in helper_ADC()
1127 IRTemp oldc = newTemp(Ity_I32); in helper_ADC()
1128 IRTemp oldcn = newTemp(ty); in helper_ADC()
1175 IRTemp tres, IRTemp ta1, IRTemp ta2, in helper_SBB()
1177 IRTemp taddr, IRTemp texpVal, Addr32 restart_point ) in helper_SBB()
1181 IRTemp oldc = newTemp(Ity_I32); in helper_SBB()
1182 IRTemp oldcn = newTemp(ty); in helper_SBB()
1349 static void jmp_treg( IRJumpKind kind, IRTemp t ) in jmp_treg()
1403 IRTemp ldt_ptr, gdt_ptr, seg_selector, r64; in handleSegOverride()
1472 static IRTemp disAMode_copy2tmp ( IRExpr* addr32 ) in disAMode_copy2tmp()
1474 IRTemp tmp = newTemp(Ity_I32); in disAMode_copy2tmp()
1480 IRTemp disAMode ( Int* len, UChar sorb, Int delta, HChar* buf ) in disAMode()
1812 IRTemp dst1 = newTemp(ty); in dis_op2_E_G()
1813 IRTemp src = newTemp(ty); in dis_op2_E_G()
1814 IRTemp dst0 = newTemp(ty); in dis_op2_E_G()
1816 IRTemp addr = IRTemp_INVALID; in dis_op2_E_G()
1925 IRTemp dst1 = newTemp(ty); in dis_op2_G_E()
1926 IRTemp src = newTemp(ty); in dis_op2_G_E()
1927 IRTemp dst0 = newTemp(ty); in dis_op2_G_E()
1929 IRTemp addr = IRTemp_INVALID; in dis_op2_G_E()
2063 IRTemp addr = disAMode ( &len, sorb, delta0, dis_buf ); in dis_mov_E_G()
2107 IRTemp addr = disAMode ( &len, sorb, delta0, dis_buf); in dis_mov_G_E()
2126 IRTemp dst0 = newTemp(ty); in dis_op_imm_A()
2127 IRTemp src = newTemp(ty); in dis_op_imm_A()
2128 IRTemp dst1 = newTemp(ty); in dis_op_imm_A()
2193 IRTemp addr = disAMode ( &len, sorb, delta, dis_buf ); in dis_movx_E_G()
2215 void codegen_div ( Int sz, IRTemp t, Bool signed_divide ) in codegen_div()
2218 IRTemp src64 = newTemp(Ity_I64); in codegen_div()
2219 IRTemp dst64 = newTemp(Ity_I64); in codegen_div()
2266 IRTemp dst1 = newTemp(ty); in dis_Grp1()
2267 IRTemp src = newTemp(ty); in dis_Grp1()
2268 IRTemp dst0 = newTemp(ty); in dis_Grp1()
2269 IRTemp addr = IRTemp_INVALID; in dis_Grp1()
2376 IRTemp dst0 = newTemp(ty); in dis_Grp2()
2377 IRTemp dst1 = newTemp(ty); in dis_Grp2()
2378 IRTemp addr = IRTemp_INVALID; in dis_Grp2()
2412 IRTemp r64 = newTemp(Ity_I64); in dis_Grp2()
2438 IRTemp pre32 = newTemp(Ity_I32); in dis_Grp2()
2439 IRTemp res32 = newTemp(Ity_I32); in dis_Grp2()
2440 IRTemp res32ss = newTemp(Ity_I32); in dis_Grp2()
2441 IRTemp shift_amt = newTemp(Ity_I8); in dis_Grp2()
2494 IRTemp rot_amt = newTemp(Ity_I8); in dis_Grp2()
2495 IRTemp rot_amt32 = newTemp(Ity_I8); in dis_Grp2()
2496 IRTemp oldFlags = newTemp(Ity_I32); in dis_Grp2()
2610 IRTemp t2 = newTemp(Ity_I32); in dis_Grp8_Imm()
2611 IRTemp t2m = newTemp(Ity_I32); in dis_Grp8_Imm()
2612 IRTemp t_addr = IRTemp_INVALID; in dis_Grp8_Imm()
2717 IRTemp tmp, HChar* tmp_txt ) in codegen_mulL_A_D()
2720 IRTemp t1 = newTemp(ty); in codegen_mulL_A_D()
2726 IRTemp res64 = newTemp(Ity_I64); in codegen_mulL_A_D()
2727 IRTemp resHi = newTemp(Ity_I32); in codegen_mulL_A_D()
2728 IRTemp resLo = newTemp(Ity_I32); in codegen_mulL_A_D()
2740 IRTemp res32 = newTemp(Ity_I32); in codegen_mulL_A_D()
2741 IRTemp resHi = newTemp(Ity_I16); in codegen_mulL_A_D()
2742 IRTemp resLo = newTemp(Ity_I16); in codegen_mulL_A_D()
2754 IRTemp res16 = newTemp(Ity_I16); in codegen_mulL_A_D()
2755 IRTemp resHi = newTemp(Ity_I8); in codegen_mulL_A_D()
2756 IRTemp resLo = newTemp(Ity_I8); in codegen_mulL_A_D()
2781 IRTemp addr; in dis_Grp3()
2783 IRTemp t1 = newTemp(ty); in dis_Grp3()
2784 IRTemp dst1, src, dst0; in dis_Grp3()
2941 IRTemp t1 = newTemp(ty); in dis_Grp4()
2942 IRTemp t2 = newTemp(ty); in dis_Grp4()
2975 IRTemp addr = disAMode ( &alen, sorb, delta, dis_buf ); in dis_Grp4()
3017 IRTemp addr = IRTemp_INVALID; in dis_Grp5()
3019 IRTemp t1 = newTemp(ty); in dis_Grp5()
3020 IRTemp t2 = IRTemp_INVALID; in dis_Grp5()
3159 void dis_string_op( void (*dis_OP)( Int, IRTemp ), in dis_string_op() argument
3162 IRTemp t_inc = newTemp(Ity_I32); in dis_string_op()
3170 void dis_MOVS ( Int sz, IRTemp t_inc ) in dis_MOVS()
3173 IRTemp td = newTemp(Ity_I32); /* EDI */ in dis_MOVS()
3174 IRTemp ts = newTemp(Ity_I32); /* ESI */ in dis_MOVS()
3186 void dis_LODS ( Int sz, IRTemp t_inc ) in dis_LODS()
3189 IRTemp ts = newTemp(Ity_I32); /* ESI */ in dis_LODS()
3199 void dis_STOS ( Int sz, IRTemp t_inc ) in dis_STOS()
3202 IRTemp ta = newTemp(ty); /* EAX */ in dis_STOS()
3203 IRTemp td = newTemp(Ity_I32); /* EDI */ in dis_STOS()
3214 void dis_CMPS ( Int sz, IRTemp t_inc ) in dis_CMPS()
3217 IRTemp tdv = newTemp(ty); /* (EDI) */ in dis_CMPS()
3218 IRTemp tsv = newTemp(ty); /* (ESI) */ in dis_CMPS()
3219 IRTemp td = newTemp(Ity_I32); /* EDI */ in dis_CMPS()
3220 IRTemp ts = newTemp(Ity_I32); /* ESI */ in dis_CMPS()
3235 void dis_SCAS ( Int sz, IRTemp t_inc ) in dis_SCAS()
3238 IRTemp ta = newTemp(ty); /* EAX */ in dis_SCAS()
3239 IRTemp td = newTemp(Ity_I32); /* EDI */ in dis_SCAS()
3240 IRTemp tdv = newTemp(ty); /* (EDI) */ in dis_SCAS()
3257 void (*dis_OP)(Int, IRTemp), in dis_REP_op() argument
3260 IRTemp t_inc = newTemp(Ity_I32); in dis_REP_op()
3261 IRTemp tc = newTemp(Ity_I32); /* ECX */ in dis_REP_op()
3300 IRTemp te = newTemp(ty); in dis_mul_E_G()
3301 IRTemp tg = newTemp(ty); in dis_mul_E_G()
3302 IRTemp resLo = newTemp(ty); in dis_mul_E_G()
3308 IRTemp addr = disAMode( &alen, sorb, delta0, dis_buf ); in dis_mul_E_G()
3342 IRTemp te = newTemp(ty); in dis_imul_I_E_G()
3343 IRTemp tl = newTemp(ty); in dis_imul_I_E_G()
3344 IRTemp resLo = newTemp(ty); in dis_imul_I_E_G()
3352 IRTemp addr = disAMode( &alen, sorb, delta, dis_buf ); in dis_imul_I_E_G()
3382 static IRTemp gen_LZCNT ( IRType ty, IRTemp src ) in gen_LZCNT()
3386 IRTemp src32 = newTemp(Ity_I32); in gen_LZCNT()
3389 IRTemp src32x = newTemp(Ity_I32); in gen_LZCNT()
3396 IRTemp res32 = newTemp(Ity_I32); in gen_LZCNT()
3405 IRTemp res = newTemp(ty); in gen_LZCNT()
3621 void fp_do_op_mem_ST_0 ( IRTemp addr, HChar* op_txt, HChar* dis_buf, in fp_do_op_mem_ST_0()
3647 void fp_do_oprev_mem_ST_0 ( IRTemp addr, HChar* op_txt, HChar* dis_buf, in fp_do_oprev_mem_ST_0()
3740 IRTemp t1, t2; in dis_FPU()
3754 IRTemp addr = disAMode( &len, sorb, delta, dis_buf ); in dis_FPU()
3889 IRTemp addr = disAMode( &len, sorb, delta, dis_buf ); in dis_FPU()
3917 IRTemp ew = newTemp(Ity_I32); in dis_FPU()
3979 IRTemp t64 = newTemp(Ity_I64); in dis_FPU()
3980 IRTemp ew = newTemp(Ity_I32); in dis_FPU()
4234 IRTemp argF = newTemp(Ity_F64); in dis_FPU()
4235 IRTemp sigF = newTemp(Ity_F64); in dis_FPU()
4236 IRTemp expF = newTemp(Ity_F64); in dis_FPU()
4237 IRTemp argI = newTemp(Ity_I64); in dis_FPU()
4238 IRTemp sigI = newTemp(Ity_I64); in dis_FPU()
4239 IRTemp expI = newTemp(Ity_I64); in dis_FPU()
4270 IRTemp a1 = newTemp(Ity_F64); in dis_FPU()
4271 IRTemp a2 = newTemp(Ity_F64); in dis_FPU()
4296 IRTemp a1 = newTemp(Ity_F64); in dis_FPU()
4297 IRTemp a2 = newTemp(Ity_F64); in dis_FPU()
4335 IRTemp a1 = newTemp(Ity_F64); in dis_FPU()
4399 IRTemp addr = disAMode( &len, sorb, delta, dis_buf ); in dis_FPU()
4561 IRTemp addr = disAMode( &len, sorb, delta, dis_buf ); in dis_FPU()
4598 IRTemp val = newTemp(Ity_I64); in dis_FPU()
4763 IRTemp addr = disAMode( &len, sorb, delta, dis_buf ); in dis_FPU()
4871 IRTemp addr = disAMode( &len, sorb, delta, dis_buf ); in dis_FPU()
4903 IRTemp ew = newTemp(Ity_I32); in dis_FPU()
5087 IRTemp addr = disAMode( &len, sorb, delta, dis_buf ); in dis_FPU()
5239 IRTemp addr = disAMode( &len, sorb, delta, dis_buf ); in dis_FPU()
5321 IRTemp t16 = newTemp(Ity_I16); in dis_FPU()
5430 IRTemp res = newTemp(Ity_I64); in dis_MMXop_regmem_to_reg()
5523 IRTemp addr = disAMode( &len, sorb, delta, dis_buf ); in dis_MMXop_regmem_to_reg()
5571 IRTemp addr; in dis_MMX_shiftG_byE()
5574 IRTemp g0 = newTemp(Ity_I64); in dis_MMX_shiftG_byE()
5575 IRTemp g1 = newTemp(Ity_I64); in dis_MMX_shiftG_byE()
5576 IRTemp amt = newTemp(Ity_I32); in dis_MMX_shiftG_byE()
5577 IRTemp amt8 = newTemp(Ity_I8); in dis_MMX_shiftG_byE()
5647 IRTemp e0 = newTemp(Ity_I64); in dis_MMX_shiftE_imm()
5648 IRTemp e1 = newTemp(Ity_I64); in dis_MMX_shiftE_imm()
5727 IRTemp addr = disAMode( &len, sorb, delta, dis_buf ); in dis_MMX()
5749 IRTemp addr = disAMode( &len, sorb, delta, dis_buf ); in dis_MMX()
5768 IRTemp addr = disAMode( &len, sorb, delta, dis_buf ); in dis_MMX()
5787 IRTemp addr = disAMode( &len, sorb, delta, dis_buf ); in dis_MMX()
5990 IRTemp addr = newTemp(Ity_I32); in dis_MMX()
5991 IRTemp regD = newTemp(Ity_I64); in dis_MMX()
5992 IRTemp regM = newTemp(Ity_I64); in dis_MMX()
5993 IRTemp mask = newTemp(Ity_I64); in dis_MMX()
5994 IRTemp olddata = newTemp(Ity_I64); in dis_MMX()
5995 IRTemp newdata = newTemp(Ity_I64); in dis_MMX()
6055 IRTemp gsrc = newTemp(ty); in dis_SHLRD_Gv_Ev()
6056 IRTemp esrc = newTemp(ty); in dis_SHLRD_Gv_Ev()
6057 IRTemp addr = IRTemp_INVALID; in dis_SHLRD_Gv_Ev()
6058 IRTemp tmpSH = newTemp(Ity_I8); in dis_SHLRD_Gv_Ev()
6059 IRTemp tmpL = IRTemp_INVALID; in dis_SHLRD_Gv_Ev()
6060 IRTemp tmpRes = IRTemp_INVALID; in dis_SHLRD_Gv_Ev()
6061 IRTemp tmpSubSh = IRTemp_INVALID; in dis_SHLRD_Gv_Ev()
6182 IRTemp t_fetched, t_bitno0, t_bitno1, t_bitno2, t_addr0, in dis_bt_G_E()
6328 IRTemp src = newTemp(ty); in dis_bs_E_G()
6329 IRTemp dst = newTemp(ty); in dis_bs_E_G()
6331 IRTemp src32 = newTemp(Ity_I32); in dis_bs_E_G()
6332 IRTemp dst32 = newTemp(Ity_I32); in dis_bs_E_G()
6333 IRTemp src8 = newTemp(Ity_I8); in dis_bs_E_G()
6345 IRTemp addr = disAMode( &len, sorb, delta, dis_buf ); in dis_bs_E_G()
6431 IRTemp t1 = newTemp(ty); in codegen_xchg_eAX_Reg()
6432 IRTemp t2 = newTemp(ty); in codegen_xchg_eAX_Reg()
6453 IRTemp oldflags = newTemp(Ity_I32); in codegen_SAHF()
6482 IRTemp flags = newTemp(Ity_I32); in codegen_LAHF()
6507 IRTemp acc = newTemp(ty); in dis_cmpxchg_G_E()
6508 IRTemp src = newTemp(ty); in dis_cmpxchg_G_E()
6509 IRTemp dest = newTemp(ty); in dis_cmpxchg_G_E()
6510 IRTemp dest2 = newTemp(ty); in dis_cmpxchg_G_E()
6511 IRTemp acc2 = newTemp(ty); in dis_cmpxchg_G_E()
6512 IRTemp cond8 = newTemp(Ity_I8); in dis_cmpxchg_G_E()
6513 IRTemp addr = IRTemp_INVALID; in dis_cmpxchg_G_E()
6613 IRTemp tmps = newTemp(ty); in dis_cmov_E_G()
6614 IRTemp tmpd = newTemp(ty); in dis_cmov_E_G()
6635 IRTemp addr = disAMode ( &len, sorb, delta0, dis_buf ); in dis_cmov_E_G()
6664 IRTemp tmpd = newTemp(ty); in dis_xadd_G_E()
6665 IRTemp tmpt0 = newTemp(ty); in dis_xadd_G_E()
6666 IRTemp tmpt1 = newTemp(ty); in dis_xadd_G_E()
6696 IRTemp addr = disAMode ( &len, sorb, delta0, dis_buf ); in dis_xadd_G_E()
6711 IRTemp addr = disAMode ( &len, sorb, delta0, dis_buf ); in dis_xadd_G_E()
6735 IRTemp addr; in dis_mov_Ew_Sw()
6760 IRTemp addr; in dis_mov_Sw_Ew()
6786 IRTemp t1 = newTemp(Ity_I16); in dis_push_segreg()
6787 IRTemp ta = newTemp(Ity_I32); in dis_push_segreg()
6801 IRTemp t1 = newTemp(Ity_I16); in dis_pop_segreg()
6802 IRTemp ta = newTemp(Ity_I32); in dis_pop_segreg()
6816 IRTemp t1 = newTemp(Ity_I32), t2 = newTemp(Ity_I32); in dis_ret()
6839 IRTemp addr; in dis_SSE_E_to_G_all_wrk()
6890 IRTemp addr; in dis_SSE_E_to_G_lo32()
6904 IRTemp epart = newTemp(Ity_V128); in dis_SSE_E_to_G_lo32()
6925 IRTemp addr; in dis_SSE_E_to_G_lo64()
6939 IRTemp epart = newTemp(Ity_V128); in dis_SSE_E_to_G_lo64()
6962 IRTemp addr; in dis_SSE_E_to_G_unary_all()
6994 IRTemp addr; in dis_SSE_E_to_G_unary_lo32()
6996 IRTemp oldG0 = newTemp(Ity_V128); in dis_SSE_E_to_G_unary_lo32()
6997 IRTemp oldG1 = newTemp(Ity_V128); in dis_SSE_E_to_G_unary_lo32()
7037 IRTemp addr; in dis_SSE_E_to_G_unary_lo64()
7039 IRTemp oldG0 = newTemp(Ity_V128); in dis_SSE_E_to_G_unary_lo64()
7040 IRTemp oldG1 = newTemp(Ity_V128); in dis_SSE_E_to_G_unary_lo64()
7081 IRTemp addr; in dis_SSEint_E_to_G()
7165 IRTemp addr; in dis_SSEcmp_E_to_G()
7168 IRTemp plain = newTemp(Ity_V128); in dis_SSEcmp_E_to_G()
7228 IRTemp addr; in dis_SSE_shiftG_byE()
7231 IRTemp g0 = newTemp(Ity_V128); in dis_SSE_shiftG_byE()
7232 IRTemp g1 = newTemp(Ity_V128); in dis_SSE_shiftG_byE()
7233 IRTemp amt = newTemp(Ity_I32); in dis_SSE_shiftG_byE()
7234 IRTemp amt8 = newTemp(Ity_I8); in dis_SSE_shiftG_byE()
7302 IRTemp e0 = newTemp(Ity_V128); in dis_SSE_shiftE_imm()
7303 IRTemp e1 = newTemp(Ity_V128); in dis_SSE_shiftE_imm()
7367 static void breakup128to32s ( IRTemp t128, in breakup128to32s()
7369 IRTemp* t3, IRTemp* t2, in breakup128to32s()
7370 IRTemp* t1, IRTemp* t0 ) in breakup128to32s()
7372 IRTemp hi64 = newTemp(Ity_I64); in breakup128to32s()
7373 IRTemp lo64 = newTemp(Ity_I64); in breakup128to32s()
7394 static IRExpr* mk128from32s ( IRTemp t3, IRTemp t2, in mk128from32s()
7395 IRTemp t1, IRTemp t0 ) in mk128from32s()
7406 static void breakup64to16s ( IRTemp t64, in breakup64to16s()
7408 IRTemp* t3, IRTemp* t2, in breakup64to16s()
7409 IRTemp* t1, IRTemp* t0 ) in breakup64to16s()
7411 IRTemp hi32 = newTemp(Ity_I32); in breakup64to16s()
7412 IRTemp lo32 = newTemp(Ity_I32); in breakup64to16s()
7433 static IRExpr* mk64from16s ( IRTemp t3, IRTemp t2, in mk64from16s()
7434 IRTemp t1, IRTemp t0 ) in mk64from16s()
7457 void set_EFLAGS_from_value ( IRTemp t1, in set_EFLAGS_from_value()
7540 IRTemp aa = newTemp(Ity_I64); in dis_PMULHRSW_helper()
7541 IRTemp bb = newTemp(Ity_I64); in dis_PMULHRSW_helper()
7542 IRTemp aahi32s = newTemp(Ity_I64); in dis_PMULHRSW_helper()
7543 IRTemp aalo32s = newTemp(Ity_I64); in dis_PMULHRSW_helper()
7544 IRTemp bbhi32s = newTemp(Ity_I64); in dis_PMULHRSW_helper()
7545 IRTemp bblo32s = newTemp(Ity_I64); in dis_PMULHRSW_helper()
7546 IRTemp rHi = newTemp(Ity_I64); in dis_PMULHRSW_helper()
7547 IRTemp rLo = newTemp(Ity_I64); in dis_PMULHRSW_helper()
7548 IRTemp one32x2 = newTemp(Ity_I64); in dis_PMULHRSW_helper()
7613 IRTemp aa = newTemp(Ity_I64); in dis_PSIGN_helper()
7614 IRTemp bb = newTemp(Ity_I64); in dis_PSIGN_helper()
7615 IRTemp zero = newTemp(Ity_I64); in dis_PSIGN_helper()
7616 IRTemp bbNeg = newTemp(Ity_I64); in dis_PSIGN_helper()
7617 IRTemp negMask = newTemp(Ity_I64); in dis_PSIGN_helper()
7618 IRTemp posMask = newTemp(Ity_I64); in dis_PSIGN_helper()
7654 IRTemp aa = newTemp(Ity_I64); in dis_PABS_helper()
7655 IRTemp zero = newTemp(Ity_I64); in dis_PABS_helper()
7656 IRTemp aaNeg = newTemp(Ity_I64); in dis_PABS_helper()
7657 IRTemp negMask = newTemp(Ity_I64); in dis_PABS_helper()
7658 IRTemp posMask = newTemp(Ity_I64); in dis_PABS_helper()
7680 static IRExpr* dis_PALIGNR_XMM_helper ( IRTemp hi64, in dis_PALIGNR_XMM_helper()
7681 IRTemp lo64, Int byteShift ) in dis_PALIGNR_XMM_helper()
7699 static void gen_SEGV_if_not_16_aligned ( IRTemp effective_addr ) in gen_SEGV_if_not_16_aligned()
7871 IRTemp addr, t0, t1, t2, t3, t4, t5, t6; in disInstr_X86_WRK()
8287 IRTemp argL = newTemp(Ity_F32); in disInstr_X86_WRK()
8288 IRTemp argR = newTemp(Ity_F32); in disInstr_X86_WRK()
8323 IRTemp arg64 = newTemp(Ity_I64); in disInstr_X86_WRK()
8324 IRTemp rmode = newTemp(Ity_I32); in disInstr_X86_WRK()
8364 IRTemp arg32 = newTemp(Ity_I32); in disInstr_X86_WRK()
8365 IRTemp rmode = newTemp(Ity_I32); in disInstr_X86_WRK()
8398 IRTemp dst64 = newTemp(Ity_I64); in disInstr_X86_WRK()
8399 IRTemp rmode = newTemp(Ity_I32); in disInstr_X86_WRK()
8400 IRTemp f32lo = newTemp(Ity_F32); in disInstr_X86_WRK()
8401 IRTemp f32hi = newTemp(Ity_F32); in disInstr_X86_WRK()
8454 IRTemp rmode = newTemp(Ity_I32); in disInstr_X86_WRK()
8455 IRTemp f32lo = newTemp(Ity_F32); in disInstr_X86_WRK()
8507 IRTemp t64 = newTemp(Ity_I64); in disInstr_X86_WRK()
8508 IRTemp ew = newTemp(Ity_I32); in disInstr_X86_WRK()
8865 IRTemp sV = newTemp(Ity_I64); in disInstr_X86_WRK()
9065 IRTemp sV, dV, s3, s2, s1, s0; in disInstr_X86_WRK()
9147 IRTemp sV, dV; in disInstr_X86_WRK()
9148 IRTemp s3, s2, s1, s0, d3, d2, d1, d0; in disInstr_X86_WRK()
9247 IRTemp sV, dV; in disInstr_X86_WRK()
9248 IRTemp s3, s2, s1, s0, d3, d2, d1, d0; in disInstr_X86_WRK()
9345 IRTemp argL = newTemp(Ity_F64); in disInstr_X86_WRK()
9346 IRTemp argR = newTemp(Ity_F64); in disInstr_X86_WRK()
9379 IRTemp arg64 = newTemp(Ity_I64); in disInstr_X86_WRK()
9412 IRTemp argV = newTemp(Ity_V128); in disInstr_X86_WRK()
9413 IRTemp rmode = newTemp(Ity_I32); in disInstr_X86_WRK()
9449 IRTemp argV = newTemp(Ity_V128); in disInstr_X86_WRK()
9450 IRTemp rmode = newTemp(Ity_I32); in disInstr_X86_WRK()
9494 IRTemp dst64 = newTemp(Ity_I64); in disInstr_X86_WRK()
9495 IRTemp rmode = newTemp(Ity_I32); in disInstr_X86_WRK()
9496 IRTemp f64lo = newTemp(Ity_F64); in disInstr_X86_WRK()
9497 IRTemp f64hi = newTemp(Ity_F64); in disInstr_X86_WRK()
9546 IRTemp argV = newTemp(Ity_V128); in disInstr_X86_WRK()
9547 IRTemp rmode = newTemp(Ity_I32); in disInstr_X86_WRK()
9588 IRTemp arg64 = newTemp(Ity_I64); in disInstr_X86_WRK()
9627 IRTemp argV = newTemp(Ity_V128); in disInstr_X86_WRK()
9628 IRTemp rmode = newTemp(Ity_I32); in disInstr_X86_WRK()
9668 IRTemp f32lo = newTemp(Ity_F32); in disInstr_X86_WRK()
9669 IRTemp f32hi = newTemp(Ity_F32); in disInstr_X86_WRK()
9702 IRTemp rmode = newTemp(Ity_I32); in disInstr_X86_WRK()
9703 IRTemp f64lo = newTemp(Ity_F64); in disInstr_X86_WRK()
9738 IRTemp rmode = newTemp(Ity_I32); in disInstr_X86_WRK()
9739 IRTemp f64lo = newTemp(Ity_F64); in disInstr_X86_WRK()
9768 IRTemp arg32 = newTemp(Ity_I32); in disInstr_X86_WRK()
9795 IRTemp f32lo = newTemp(Ity_F32); in disInstr_X86_WRK()
9821 IRTemp argV = newTemp(Ity_V128); in disInstr_X86_WRK()
9822 IRTemp rmode = newTemp(Ity_I32); in disInstr_X86_WRK()
9864 IRTemp argV = newTemp(Ity_V128); in disInstr_X86_WRK()
9865 IRTemp rmode = newTemp(Ity_I32); in disInstr_X86_WRK()
10224 IRTemp regD = newTemp(Ity_V128); in disInstr_X86_WRK()
10225 IRTemp mask = newTemp(Ity_V128); in disInstr_X86_WRK()
10226 IRTemp olddata = newTemp(Ity_V128); in disInstr_X86_WRK()
10227 IRTemp newdata = newTemp(Ity_V128); in disInstr_X86_WRK()
10406 IRTemp sV = newTemp(Ity_V128); in disInstr_X86_WRK()
10407 IRTemp dV = newTemp(Ity_V128); in disInstr_X86_WRK()
10408 IRTemp s1 = newTemp(Ity_I64); in disInstr_X86_WRK()
10409 IRTemp s0 = newTemp(Ity_I64); in disInstr_X86_WRK()
10410 IRTemp d1 = newTemp(Ity_I64); in disInstr_X86_WRK()
10411 IRTemp d0 = newTemp(Ity_I64); in disInstr_X86_WRK()
10484 IRTemp s1 = newTemp(Ity_I64); in disInstr_X86_WRK()
10485 IRTemp s0 = newTemp(Ity_I64); in disInstr_X86_WRK()
10486 IRTemp d1 = newTemp(Ity_I64); in disInstr_X86_WRK()
10487 IRTemp d0 = newTemp(Ity_I64); in disInstr_X86_WRK()
10488 IRTemp sV = newTemp(Ity_V128); in disInstr_X86_WRK()
10489 IRTemp dV = newTemp(Ity_V128); in disInstr_X86_WRK()
10750 IRTemp s1V = newTemp(Ity_V128); in disInstr_X86_WRK()
10751 IRTemp s2V = newTemp(Ity_V128); in disInstr_X86_WRK()
10752 IRTemp dV = newTemp(Ity_V128); in disInstr_X86_WRK()
10753 IRTemp s1Hi = newTemp(Ity_I64); in disInstr_X86_WRK()
10754 IRTemp s1Lo = newTemp(Ity_I64); in disInstr_X86_WRK()
10755 IRTemp s2Hi = newTemp(Ity_I64); in disInstr_X86_WRK()
10756 IRTemp s2Lo = newTemp(Ity_I64); in disInstr_X86_WRK()
10757 IRTemp dHi = newTemp(Ity_I64); in disInstr_X86_WRK()
10758 IRTemp dLo = newTemp(Ity_I64); in disInstr_X86_WRK()
10874 IRTemp sV = newTemp(Ity_I64); in disInstr_X86_WRK()
10875 IRTemp dV = newTemp(Ity_I64); in disInstr_X86_WRK()
10909 IRTemp sV, dV; in disInstr_X86_WRK()
10910 IRTemp s3, s2, s1, s0, d3, d2, d1, d0; in disInstr_X86_WRK()
10951 IRTemp s1V = newTemp(Ity_V128); in disInstr_X86_WRK()
10952 IRTemp s2V = newTemp(Ity_V128); in disInstr_X86_WRK()
10953 IRTemp dV = newTemp(Ity_V128); in disInstr_X86_WRK()
10954 IRTemp s1Hi = newTemp(Ity_I64); in disInstr_X86_WRK()
10955 IRTemp s1Lo = newTemp(Ity_I64); in disInstr_X86_WRK()
10956 IRTemp s2Hi = newTemp(Ity_I64); in disInstr_X86_WRK()
10957 IRTemp s2Lo = newTemp(Ity_I64); in disInstr_X86_WRK()
10958 IRTemp dHi = newTemp(Ity_I64); in disInstr_X86_WRK()
10959 IRTemp dLo = newTemp(Ity_I64); in disInstr_X86_WRK()
10998 IRTemp sV, dV, s3, s2, s1, s0; in disInstr_X86_WRK()
11036 IRTemp sVhi, dVhi, sV, dV, s3, s2, s1, s0; in disInstr_X86_WRK()
11080 IRTemp sVlo, dVlo, sV, dV, s3, s2, s1, s0; in disInstr_X86_WRK()
11138 IRTemp sV, dV, hi64, lo64, hi64r, lo64r; in disInstr_X86_WRK()
11268 IRTemp sV, dV, hi64, lo64, hi64r, lo64r; in disInstr_X86_WRK()
11561 IRTemp s3, s2, s1, s0; in disInstr_X86_WRK()
11562 IRTemp sV = newTemp(Ity_V128); in disInstr_X86_WRK()
11593 IRTemp sV = newTemp(Ity_V128); in disInstr_X86_WRK()
11594 IRTemp d0 = newTemp(Ity_I64); in disInstr_X86_WRK()
11617 IRTemp a3, a2, a1, a0, s3, s2, s1, s0; in disInstr_X86_WRK()
11618 IRTemp eV = newTemp(Ity_V128); in disInstr_X86_WRK()
11619 IRTemp gV = newTemp(Ity_V128); in disInstr_X86_WRK()
11620 IRTemp addV = newTemp(Ity_V128); in disInstr_X86_WRK()
11621 IRTemp subV = newTemp(Ity_V128); in disInstr_X86_WRK()
11652 IRTemp eV = newTemp(Ity_V128); in disInstr_X86_WRK()
11653 IRTemp gV = newTemp(Ity_V128); in disInstr_X86_WRK()
11654 IRTemp addV = newTemp(Ity_V128); in disInstr_X86_WRK()
11655 IRTemp subV = newTemp(Ity_V128); in disInstr_X86_WRK()
11656 IRTemp a1 = newTemp(Ity_I64); in disInstr_X86_WRK()
11657 IRTemp s0 = newTemp(Ity_I64); in disInstr_X86_WRK()
11690 IRTemp e3, e2, e1, e0, g3, g2, g1, g0; in disInstr_X86_WRK()
11691 IRTemp eV = newTemp(Ity_V128); in disInstr_X86_WRK()
11692 IRTemp gV = newTemp(Ity_V128); in disInstr_X86_WRK()
11693 IRTemp leftV = newTemp(Ity_V128); in disInstr_X86_WRK()
11694 IRTemp rightV = newTemp(Ity_V128); in disInstr_X86_WRK()
11730 IRTemp e1 = newTemp(Ity_I64); in disInstr_X86_WRK()
11731 IRTemp e0 = newTemp(Ity_I64); in disInstr_X86_WRK()
11732 IRTemp g1 = newTemp(Ity_I64); in disInstr_X86_WRK()
11733 IRTemp g0 = newTemp(Ity_I64); in disInstr_X86_WRK()
11734 IRTemp eV = newTemp(Ity_V128); in disInstr_X86_WRK()
11735 IRTemp gV = newTemp(Ity_V128); in disInstr_X86_WRK()
11736 IRTemp leftV = newTemp(Ity_V128); in disInstr_X86_WRK()
11737 IRTemp rightV = newTemp(Ity_V128); in disInstr_X86_WRK()
11799 IRTemp sV = newTemp(Ity_I64); in disInstr_X86_WRK()
11800 IRTemp dV = newTemp(Ity_I64); in disInstr_X86_WRK()
11801 IRTemp sVoddsSX = newTemp(Ity_I64); in disInstr_X86_WRK()
11802 IRTemp sVevensSX = newTemp(Ity_I64); in disInstr_X86_WRK()
11803 IRTemp dVoddsZX = newTemp(Ity_I64); in disInstr_X86_WRK()
11804 IRTemp dVevensZX = newTemp(Ity_I64); in disInstr_X86_WRK()
11851 IRTemp sV = newTemp(Ity_V128); in disInstr_X86_WRK()
11852 IRTemp dV = newTemp(Ity_V128); in disInstr_X86_WRK()
11853 IRTemp sVoddsSX = newTemp(Ity_V128); in disInstr_X86_WRK()
11854 IRTemp sVevensSX = newTemp(Ity_V128); in disInstr_X86_WRK()
11855 IRTemp dVoddsZX = newTemp(Ity_V128); in disInstr_X86_WRK()
11856 IRTemp dVevensZX = newTemp(Ity_V128); in disInstr_X86_WRK()
11921 IRTemp sV = newTemp(Ity_I64); in disInstr_X86_WRK()
11922 IRTemp dV = newTemp(Ity_I64); in disInstr_X86_WRK()
11987 IRTemp sV = newTemp(Ity_V128); in disInstr_X86_WRK()
11988 IRTemp dV = newTemp(Ity_V128); in disInstr_X86_WRK()
11989 IRTemp sHi = newTemp(Ity_I64); in disInstr_X86_WRK()
11990 IRTemp sLo = newTemp(Ity_I64); in disInstr_X86_WRK()
11991 IRTemp dHi = newTemp(Ity_I64); in disInstr_X86_WRK()
11992 IRTemp dLo = newTemp(Ity_I64); in disInstr_X86_WRK()
12054 IRTemp sV = newTemp(Ity_I64); in disInstr_X86_WRK()
12055 IRTemp dV = newTemp(Ity_I64); in disInstr_X86_WRK()
12085 IRTemp sV = newTemp(Ity_V128); in disInstr_X86_WRK()
12086 IRTemp dV = newTemp(Ity_V128); in disInstr_X86_WRK()
12087 IRTemp sHi = newTemp(Ity_I64); in disInstr_X86_WRK()
12088 IRTemp sLo = newTemp(Ity_I64); in disInstr_X86_WRK()
12089 IRTemp dHi = newTemp(Ity_I64); in disInstr_X86_WRK()
12090 IRTemp dLo = newTemp(Ity_I64); in disInstr_X86_WRK()
12130 IRTemp sV = newTemp(Ity_I64); in disInstr_X86_WRK()
12131 IRTemp dV = newTemp(Ity_I64); in disInstr_X86_WRK()
12172 IRTemp sV = newTemp(Ity_V128); in disInstr_X86_WRK()
12173 IRTemp dV = newTemp(Ity_V128); in disInstr_X86_WRK()
12174 IRTemp sHi = newTemp(Ity_I64); in disInstr_X86_WRK()
12175 IRTemp sLo = newTemp(Ity_I64); in disInstr_X86_WRK()
12176 IRTemp dHi = newTemp(Ity_I64); in disInstr_X86_WRK()
12177 IRTemp dLo = newTemp(Ity_I64); in disInstr_X86_WRK()
12226 IRTemp sV = newTemp(Ity_I64); in disInstr_X86_WRK()
12266 IRTemp sV = newTemp(Ity_V128); in disInstr_X86_WRK()
12267 IRTemp sHi = newTemp(Ity_I64); in disInstr_X86_WRK()
12268 IRTemp sLo = newTemp(Ity_I64); in disInstr_X86_WRK()
12311 IRTemp sV = newTemp(Ity_I64); in disInstr_X86_WRK()
12312 IRTemp dV = newTemp(Ity_I64); in disInstr_X86_WRK()
12313 IRTemp res = newTemp(Ity_I64); in disInstr_X86_WRK()
12365 IRTemp sV = newTemp(Ity_V128); in disInstr_X86_WRK()
12366 IRTemp dV = newTemp(Ity_V128); in disInstr_X86_WRK()
12367 IRTemp sHi = newTemp(Ity_I64); in disInstr_X86_WRK()
12368 IRTemp sLo = newTemp(Ity_I64); in disInstr_X86_WRK()
12369 IRTemp dHi = newTemp(Ity_I64); in disInstr_X86_WRK()
12370 IRTemp dLo = newTemp(Ity_I64); in disInstr_X86_WRK()
12371 IRTemp rHi = newTemp(Ity_I64); in disInstr_X86_WRK()
12372 IRTemp rLo = newTemp(Ity_I64); in disInstr_X86_WRK()
12449 IRTemp sV = newTemp(Ity_I64); in disInstr_X86_WRK()
12450 IRTemp dV = newTemp(Ity_I64); in disInstr_X86_WRK()
12489 IRTemp sV = newTemp(Ity_V128); in disInstr_X86_WRK()
12490 IRTemp dV = newTemp(Ity_V128); in disInstr_X86_WRK()
12491 IRTemp sHi = newTemp(Ity_I64); in disInstr_X86_WRK()
12492 IRTemp sLo = newTemp(Ity_I64); in disInstr_X86_WRK()
12493 IRTemp dHi = newTemp(Ity_I64); in disInstr_X86_WRK()
12494 IRTemp dLo = newTemp(Ity_I64); in disInstr_X86_WRK()
12495 IRTemp rHi = newTemp(Ity_I64); in disInstr_X86_WRK()
12496 IRTemp rLo = newTemp(Ity_I64); in disInstr_X86_WRK()
12497 IRTemp sevens = newTemp(Ity_I64); in disInstr_X86_WRK()
12498 IRTemp mask0x80hi = newTemp(Ity_I64); in disInstr_X86_WRK()
12499 IRTemp mask0x80lo = newTemp(Ity_I64); in disInstr_X86_WRK()
12500 IRTemp maskBit3hi = newTemp(Ity_I64); in disInstr_X86_WRK()
12501 IRTemp maskBit3lo = newTemp(Ity_I64); in disInstr_X86_WRK()
12502 IRTemp sAnd7hi = newTemp(Ity_I64); in disInstr_X86_WRK()
12503 IRTemp sAnd7lo = newTemp(Ity_I64); in disInstr_X86_WRK()
12504 IRTemp permdHi = newTemp(Ity_I64); in disInstr_X86_WRK()
12505 IRTemp permdLo = newTemp(Ity_I64); in disInstr_X86_WRK()
12617 IRTemp src = newTemp(isD ? Ity_F64 : Ity_F32); in disInstr_X86_WRK()
12618 IRTemp res = newTemp(isD ? Ity_F64 : Ity_F32); in disInstr_X86_WRK()
12667 IRTemp src = newTemp(ty); in disInstr_X86_WRK()
12683 IRTemp res = gen_LZCNT(ty, src); in disInstr_X86_WRK()
12690 IRTemp src32 = newTemp(Ity_I32); in disInstr_X86_WRK()
12691 IRTemp res32 = newTemp(Ity_I32); in disInstr_X86_WRK()
12695 IRTemp oszacp = newTemp(Ity_I32); in disInstr_X86_WRK()
14463 IRTemp expdHi = newTemp(Ity_I32); in disInstr_X86_WRK()
14464 IRTemp expdLo = newTemp(Ity_I32); in disInstr_X86_WRK()
14465 IRTemp dataHi = newTemp(Ity_I32); in disInstr_X86_WRK()
14466 IRTemp dataLo = newTemp(Ity_I32); in disInstr_X86_WRK()
14467 IRTemp oldHi = newTemp(Ity_I32); in disInstr_X86_WRK()
14468 IRTemp oldLo = newTemp(Ity_I32); in disInstr_X86_WRK()
14469 IRTemp flags_old = newTemp(Ity_I32); in disInstr_X86_WRK()
14470 IRTemp flags_new = newTemp(Ity_I32); in disInstr_X86_WRK()
14471 IRTemp success = newTemp(Ity_I1); in disInstr_X86_WRK()
14783 IRTemp val = newTemp(Ity_I64); in disInstr_X86_WRK()