Lines Matching refs:IRTemp
516 static IRTemp newTemp ( IRType ty ) in newTemp()
578 static void assign ( IRTemp dst, IRExpr* e ) in assign()
616 static IRExpr* mkexpr ( IRTemp tmp ) in mkexpr()
656 static IRStmt* stmt_load ( IRTemp result, in stmt_load()
683 /*OUTs*/ IRTemp* vEvn, IRTemp* vOdd ) in expand8Ux16()
685 IRTemp ones8x16 = newTemp(Ity_V128); in expand8Ux16()
701 /*OUTs*/ IRTemp* vEvn, IRTemp* vOdd ) in expand8Sx16()
703 IRTemp ones8x16 = newTemp(Ity_V128); in expand8Sx16()
719 /*OUTs*/ IRTemp* vEvn, IRTemp* vOdd ) in expand16Ux8()
721 IRTemp ones16x8 = newTemp(Ity_V128); in expand16Ux8()
737 /*OUTs*/ IRTemp* vEvn, IRTemp* vOdd ) in expand16Sx8()
739 IRTemp ones16x8 = newTemp(Ity_V128); in expand16Sx8()
756 IRTemp* t3, IRTemp* t2, in breakV128to4xF64()
757 IRTemp* t1, IRTemp* t0 ) in breakV128to4xF64()
759 IRTemp hi64 = newTemp(Ity_I64); in breakV128to4xF64()
760 IRTemp lo64 = newTemp(Ity_I64); in breakV128to4xF64()
794 IRTemp* t3, IRTemp* t2, in breakV128to4x64S()
795 IRTemp* t1, IRTemp* t0 ) in breakV128to4x64S()
797 IRTemp hi64 = newTemp(Ity_I64); in breakV128to4x64S()
798 IRTemp lo64 = newTemp(Ity_I64); in breakV128to4x64S()
821 IRTemp* t3, IRTemp* t2, in breakV128to4x64U()
822 IRTemp* t1, IRTemp* t0 ) in breakV128to4x64U()
824 IRTemp hi64 = newTemp(Ity_I64); in breakV128to4x64U()
825 IRTemp lo64 = newTemp(Ity_I64); in breakV128to4x64U()
847 IRTemp* t3, IRTemp* t2, in breakV128to4x32()
848 IRTemp* t1, IRTemp* t0 ) in breakV128to4x32()
850 IRTemp hi64 = newTemp(Ity_I64); in breakV128to4x32()
851 IRTemp lo64 = newTemp(Ity_I64); in breakV128to4x32()
871 static IRExpr* mkV128from32( IRTemp t3, IRTemp t2, in mkV128from32()
872 IRTemp t1, IRTemp t0 ) in mkV128from32()
885 IRTemp hi32 = newTemp(Ity_I32); in mkQNarrow64Sto32()
886 IRTemp lo32 = newTemp(Ity_I32); in mkQNarrow64Sto32()
907 IRTemp hi32 = newTemp(Ity_I32); in mkQNarrow64Uto32()
908 IRTemp lo32 = newTemp(Ity_I32); in mkQNarrow64Uto32()
1302 IRTemp low = newTemp( Ity_D64 ); in putDReg_pair()
1303 IRTemp high = newTemp( Ity_D64 ); in putDReg_pair()
1504 static IRTemp gen_POPCOUNT ( IRType ty, IRTemp src, _popcount_data_type data_type ) in gen_POPCOUNT()
1514 IRTemp mask[6]; in gen_POPCOUNT()
1515 IRTemp old = IRTemp_INVALID; in gen_POPCOUNT()
1516 IRTemp nyu = IRTemp_INVALID; in gen_POPCOUNT()
1577 static IRTemp gen_vpopcntd_mode32 ( IRTemp src1, IRTemp src2 ) in gen_vpopcntd_mode32()
1580 IRTemp mask[6]; in gen_vpopcntd_mode32()
1581 IRTemp old = IRTemp_INVALID; in gen_vpopcntd_mode32()
1582 IRTemp nyu1 = IRTemp_INVALID; in gen_vpopcntd_mode32()
1583 IRTemp nyu2 = IRTemp_INVALID; in gen_vpopcntd_mode32()
1584 IRTemp retval = newTemp(Ity_I64); in gen_vpopcntd_mode32()
1732 static void gen_SIGBUS_if_misaligned ( IRTemp addr, UChar align ) in gen_SIGBUS_if_misaligned()
1768 IRTemp nia, const HChar* who ) in make_redzone_AbiHint()
1964 IRTemp v0 = newTemp(Ity_V128); in set_AV_CR6()
1965 IRTemp v1 = newTemp(Ity_V128); in set_AV_CR6()
1966 IRTemp v2 = newTemp(Ity_V128); in set_AV_CR6()
1967 IRTemp v3 = newTemp(Ity_V128); in set_AV_CR6()
1968 IRTemp rOnes = newTemp(Ity_I8); in set_AV_CR6()
1969 IRTemp rZeros = newTemp(Ity_I8); in set_AV_CR6()
2086 IRTemp t64; in set_XER_OV_32()
2325 IRTemp t128; in set_XER_OV_64()
2759 IRTemp val = newTemp(Ity_I32); in getGST_masked()
3080 static IRExpr * fp_exp_part_sp(IRTemp src) in fp_exp_part_sp()
3088 static IRExpr * fp_exp_part(IRTemp src, Bool sp) in fp_exp_part()
3106 static IRExpr * is_Inf_sp(IRTemp src) in is_Inf_sp()
3108 IRTemp frac_part = newTemp(Ity_I32); in is_Inf_sp()
3118 static IRExpr * is_Inf(IRTemp src, Bool sp) in is_Inf()
3121 IRTemp frac_part; in is_Inf()
3135 static IRExpr * is_Zero_sp(IRTemp src) in is_Zero_sp()
3137 IRTemp sign_less_part = newTemp(Ity_I32); in is_Zero_sp()
3143 static IRExpr * is_Zero(IRTemp src, Bool sp) in is_Zero()
3146 IRTemp sign_less_part; in is_Zero()
3163 static IRExpr * is_NaN(IRTemp src) in is_NaN()
3166 IRTemp frac_part = newTemp(Ity_I64); in is_NaN()
3181 static IRExpr * is_NaN_32(IRTemp src) in is_NaN_32()
3205 IRTemp tmp = newTemp(Ity_I32); in handle_SNaN_to_QNaN_32()
3206 IRTemp mask = newTemp(Ity_I32); in handle_SNaN_to_QNaN_32()
3207 IRTemp is_SNAN = newTemp(Ity_I1); in handle_SNaN_to_QNaN_32()
3235 static IRTemp getNegatedResult(IRTemp intermediateResult) in getNegatedResult()
3238 IRTemp signbit_32 = newTemp(Ity_I32); in getNegatedResult()
3239 IRTemp resultantSignbit = newTemp(Ity_I1); in getNegatedResult()
3240 IRTemp negatedResult = newTemp(Ity_I64); in getNegatedResult()
3279 static IRTemp getNegatedResult_32(IRTemp intermediateResult) in getNegatedResult_32()
3282 IRTemp signbit_32 = newTemp(Ity_I32); in getNegatedResult_32()
3283 IRTemp resultantSignbit = newTemp(Ity_I1); in getNegatedResult_32()
3284 IRTemp negatedResult = newTemp(Ity_I32); in getNegatedResult_32()
3378 IRTemp rA = newTemp(ty); in dis_int_arith()
3379 IRTemp rB = newTemp(ty); in dis_int_arith()
3380 IRTemp rD = newTemp(ty); in dis_int_arith()
3490 IRTemp old_xer_ca = newTemp(ty); in dis_int_arith()
3510 IRTemp old_xer_ca = newTemp(ty); in dis_int_arith()
3537 IRTemp old_xer_ca = newTemp(ty); in dis_int_arith()
3739 IRTemp old_xer_ca = newTemp(ty); in dis_int_arith()
3760 IRTemp old_xer_ca = newTemp(ty); in dis_int_arith()
3788 IRTemp old_xer_ca = newTemp(ty); in dis_int_arith()
3886 IRTemp res = newTemp(Ity_I32); in dis_int_arith()
3921 IRTemp res = newTemp(Ity_I32); in dis_int_arith()
4133 IRTemp rS = newTemp(ty); in dis_int_logic()
4134 IRTemp rA = newTemp(ty); in dis_int_logic()
4135 IRTemp rB = newTemp(ty); in dis_int_logic()
4349 IRTemp frB = newTemp(Ity_F64); in dis_int_logic()
4363 IRTemp frA = newTemp(Ity_F64); in dis_int_logic()
4377 IRTemp result = gen_POPCOUNT(ty, rS, DWORD); in dis_int_logic()
4385 IRTemp resultHi, resultLo; in dis_int_logic()
4386 IRTemp argLo = newTemp(Ity_I32); in dis_int_logic()
4387 IRTemp argHi = newTemp(Ity_I32); in dis_int_logic()
4394 IRTemp result = gen_POPCOUNT(ty, rS, WORD); in dis_int_logic()
4404 IRTemp resultHi, resultLo; in dis_int_logic()
4405 IRTemp argLo = newTemp(Ity_I32); in dis_int_logic()
4406 IRTemp argHi = newTemp(Ity_I32); in dis_int_logic()
4414 IRTemp result = gen_POPCOUNT(ty, rS, BYTE); in dis_int_logic()
4434 IRTemp idx_tmp = newTemp( Ity_I64 ); in dis_int_logic()
4435 IRTemp perm_bit = newTemp( Ity_I64 ); in dis_int_logic()
4436 IRTemp idx = newTemp( Ity_I8 ); in dis_int_logic()
4437 IRTemp idx_LT64 = newTemp( Ity_I1 ); in dis_int_logic()
4438 IRTemp idx_LT64_ity64 = newTemp( Ity_I64 ); in dis_int_logic()
4510 IRTemp rS = newTemp(ty); in dis_int_parity()
4511 IRTemp rA = newTemp(ty); in dis_int_parity()
4512 IRTemp iTot1 = newTemp(Ity_I32); in dis_int_parity()
4513 IRTemp iTot2 = newTemp(Ity_I32); in dis_int_parity()
4514 IRTemp iTot3 = newTemp(Ity_I32); in dis_int_parity()
4515 IRTemp iTot4 = newTemp(Ity_I32); in dis_int_parity()
4516 IRTemp iTot5 = newTemp(Ity_I32); in dis_int_parity()
4517 IRTemp iTot6 = newTemp(Ity_I32); in dis_int_parity()
4518 IRTemp iTot7 = newTemp(Ity_I32); in dis_int_parity()
4519 IRTemp iTot8 = newTemp(Ity_I32); in dis_int_parity()
4520 IRTemp rS1 = newTemp(ty); in dis_int_parity()
4521 IRTemp rS2 = newTemp(ty); in dis_int_parity()
4522 IRTemp rS3 = newTemp(ty); in dis_int_parity()
4523 IRTemp rS4 = newTemp(ty); in dis_int_parity()
4524 IRTemp rS5 = newTemp(ty); in dis_int_parity()
4525 IRTemp rS6 = newTemp(ty); in dis_int_parity()
4526 IRTemp rS7 = newTemp(ty); in dis_int_parity()
4527 IRTemp iHi = newTemp(Ity_I32); in dis_int_parity()
4528 IRTemp iLo = newTemp(Ity_I32); in dis_int_parity()
4644 IRTemp rS = newTemp(ty); in dis_int_rot()
4645 IRTemp rA = newTemp(ty); in dis_int_rot()
4646 IRTemp rB = newTemp(ty); in dis_int_rot()
4647 IRTemp rot = newTemp(ty); in dis_int_rot()
4692 IRTemp rTmp = newTemp(Ity_I64); in dis_int_rot()
4842 IRTemp rA_orig = newTemp(ty); in dis_int_rot()
4892 IRTemp EA = newTemp(ty); in dis_int_load()
5131 IRTemp high = newTemp(ty); in dis_int_load()
5132 IRTemp low = newTemp(ty); in dis_int_load()
5190 IRTemp rS = newTemp(ty); in dis_int_store()
5191 IRTemp rB = newTemp(ty); in dis_int_store()
5192 IRTemp EA = newTemp(ty); in dis_int_store()
5353 IRTemp EA_hi = newTemp(ty); in dis_int_store()
5354 IRTemp EA_lo = newTemp(ty); in dis_int_store()
5413 IRTemp EA = newTemp(ty); in dis_int_ldst_mult()
5457 void generate_lsw_sequence ( IRTemp tNBytes, // # bytes, :: Ity_I32 in generate_lsw_sequence()
5458 IRTemp EA, // EA in generate_lsw_sequence()
5509 void generate_stsw_sequence ( IRTemp tNBytes, // # bytes, :: Ity_I32 in generate_stsw_sequence()
5510 IRTemp EA, // EA in generate_stsw_sequence()
5558 IRTemp t_EA = newTemp(ty); in dis_int_ldst_str()
5559 IRTemp t_nbytes = IRTemp_INVALID; in dis_int_ldst_str()
5655 IRTemp ok = newTemp(Ity_I32); in branch_ctr_ok()
5684 IRTemp res = newTemp(Ity_I32); in branch_cond_ok()
5685 IRTemp cr_bi = newTemp(Ity_I32); in branch_cond_ok()
5732 IRTemp do_branch = newTemp(Ity_I32); in dis_branch()
5733 IRTemp ctr_ok = newTemp(Ity_I32); in dis_branch()
5734 IRTemp cond_ok = newTemp(Ity_I32); in dis_branch()
5737 IRTemp lr_old = newTemp(ty); in dis_branch()
5770 IRTemp t_tgt = newTemp(ty); in dis_branch()
5938 IRTemp crbD = newTemp(Ity_I32); in dis_cond_logic()
5939 IRTemp crbA = newTemp(Ity_I32); in dis_cond_logic()
5940 IRTemp crbB = newTemp(Ity_I32); in dis_cond_logic()
6026 IRTemp argL, argR; in do_trap()
6272 IRTemp EA = newTemp(ty); in dis_memsync()
6305 IRTemp res; in dis_memsync()
6324 IRTemp res; in dis_memsync()
6340 IRTemp res; in dis_memsync()
6362 IRTemp rS = newTemp(Ity_I32); in dis_memsync()
6363 IRTemp resSC; in dis_memsync()
6396 IRTemp rS = newTemp(Ity_I8); in dis_memsync()
6397 IRTemp resSC; in dis_memsync()
6427 IRTemp rS = newTemp(Ity_I16); in dis_memsync()
6428 IRTemp resSC; in dis_memsync()
6496 IRTemp res; in dis_memsync()
6518 IRTemp rS = newTemp(Ity_I64); in dis_memsync()
6519 IRTemp resSC; in dis_memsync()
6552 IRTemp res_hi = newTemp(ty); in dis_memsync()
6553 IRTemp res_lo = newTemp(ty); in dis_memsync()
6594 IRTemp rS_hi = newTemp(ty); in dis_memsync()
6595 IRTemp rS_lo = newTemp(ty); in dis_memsync()
6596 IRTemp resSC; in dis_memsync()
6671 IRTemp rA = newTemp(ty); in dis_int_shift()
6672 IRTemp rS = newTemp(ty); in dis_int_shift()
6673 IRTemp rB = newTemp(ty); in dis_int_shift()
6674 IRTemp outofrange = newTemp(Ity_I1); in dis_int_shift()
6675 IRTemp rS_lo32 = newTemp(Ity_I32); in dis_int_shift()
6676 IRTemp rB_lo32 = newTemp(Ity_I32); in dis_int_shift()
6711 IRTemp sh_amt = newTemp(Ity_I32); in dis_int_shift()
6810 IRTemp sh_amt = newTemp(Ity_I64); in dis_int_shift()
6893 static IRExpr* /* :: Ity_I32 */ gen_byterev32 ( IRTemp t ) in gen_byterev32()
6912 static IRExpr* /* :: Ity_I32 */ gen_byterev16 ( IRTemp t ) in gen_byterev16()
6936 IRTemp EA = newTemp(ty); in dis_int_ldst_rev()
6937 IRTemp w1 = newTemp(Ity_I32); in dis_int_ldst_rev()
6938 IRTemp w2 = newTemp(Ity_I32); in dis_int_ldst_rev()
6968 IRTemp w3 = newTemp( Ity_I32 ); in dis_int_ldst_rev()
6969 IRTemp w4 = newTemp( Ity_I32 ); in dis_int_ldst_rev()
6998 IRTemp lo = newTemp(Ity_I32); in dis_int_ldst_rev()
6999 IRTemp hi = newTemp(Ity_I32); in dis_int_ldst_rev()
7000 IRTemp rS = newTemp(Ity_I64); in dis_int_ldst_rev()
7045 IRTemp rS = newTemp(ty); in dis_proc_ctl()
7150 IRTemp val = newTemp(Ity_I32); in dis_proc_ctl()
7171 IRTemp val = newTemp(Ity_I32); in dis_proc_ctl()
7196 IRTemp val = newTemp(Ity_I64); in dis_proc_ctl()
7301 IRTemp vS = newTemp( Ity_V128 ); in dis_proc_ctl()
7323 IRTemp vS = newTemp( Ity_V128 ); in dis_proc_ctl()
7347 IRTemp rA = newTemp(ty); in dis_proc_ctl()
7373 IRTemp rA = newTemp( Ity_I32 ); in dis_proc_ctl()
7397 IRTemp rA = newTemp( Ity_I32 ); in dis_proc_ctl()
7505 IRTemp EA = newTemp(ty); in dis_cache_manage()
7506 IRTemp addr = newTemp(ty); in dis_cache_manage()
7549 IRTemp EA = newTemp(ty); in dis_cache_manage()
7550 IRTemp addr = newTemp(ty); in dis_cache_manage()
7597 IRTemp rm_PPC32 = newTemp(Ity_I32); in get_IR_roundingmode()
7625 IRTemp rm_PPC32 = newTemp( Ity_I32 ); in get_IR_roundingmode_DFP()
7641 IRTemp exp_zero = newTemp(Ity_I8); in Check_NaN()
7642 IRTemp frac_mask = newTemp(Ity_I32); in Check_NaN()
7643 IRTemp frac_not_zero = newTemp(Ity_I8); in Check_NaN()
7741 IRTemp EA = newTemp(ty); in dis_fp_load()
7742 IRTemp rA = newTemp(ty); in dis_fp_load()
7743 IRTemp rB = newTemp(ty); in dis_fp_load()
7744 IRTemp iHi = newTemp(Ity_I32); in dis_fp_load()
7745 IRTemp iLo = newTemp(Ity_I32); in dis_fp_load()
7839 IRTemp dw = newTemp( Ity_I64 ); in dis_fp_load()
7878 IRTemp frS = newTemp(Ity_F64); in dis_fp_store()
7880 IRTemp EA = newTemp(ty); in dis_fp_store()
7881 IRTemp rA = newTemp(ty); in dis_fp_store()
7882 IRTemp rB = newTemp(ty); in dis_fp_store()
8005 IRTemp frD = newTemp(Ity_F64); in dis_fp_arith()
8006 IRTemp frA = newTemp(Ity_F64); in dis_fp_arith()
8007 IRTemp frB = newTemp(Ity_F64); in dis_fp_arith()
8008 IRTemp frC = newTemp(Ity_F64); in dis_fp_arith()
8143 IRTemp cc = newTemp(Ity_I32); in dis_fp_arith()
8144 IRTemp cc_b0 = newTemp(Ity_I32); in dis_fp_arith()
8243 IRTemp frD = newTemp(Ity_F64); in dis_fp_multadd()
8244 IRTemp frA = newTemp(Ity_F64); in dis_fp_multadd()
8245 IRTemp frB = newTemp(Ity_F64); in dis_fp_multadd()
8246 IRTemp frC = newTemp(Ity_F64); in dis_fp_multadd()
8247 IRTemp rmt = newTemp(Ity_I32); in dis_fp_multadd()
8248 IRTemp tmp = newTemp(Ity_F64); in dis_fp_multadd()
8249 IRTemp sign_tmp = newTemp(Ity_I64); in dis_fp_multadd()
8250 IRTemp nan_mask = newTemp(Ity_I32); in dis_fp_multadd()
8404 static void do_fp_tsqrt(IRTemp frB_Int, Bool sp, IRTemp * fe_flag_tmp, IRTemp * fg_flag_tmp) in do_fp_tsqrt()
8407 IRTemp e_b = newTemp(Ity_I32); in do_fp_tsqrt()
8409 IRTemp frB_exp_shR = newTemp(Ity_I32); in do_fp_tsqrt()
8413 IRTemp frbZero_tmp = newTemp(Ity_I1); in do_fp_tsqrt()
8414 IRTemp frbInf_tmp = newTemp(Ity_I1); in do_fp_tsqrt()
8454 IRTemp frac_part = newTemp(Ity_I32); in do_fp_tsqrt()
8461 IRTemp frac_part = newTemp(Ity_I64); in do_fp_tsqrt()
8511 static void _do_fp_tdiv(IRTemp frA_int, IRTemp frB_int, Bool sp, IRTemp * fe_flag_tmp, IRTemp * fg_… in _do_fp_tdiv()
8514 IRTemp e_a = newTemp(Ity_I32); in _do_fp_tdiv()
8515 IRTemp e_b = newTemp(Ity_I32); in _do_fp_tdiv()
8516 IRTemp frA_exp_shR = newTemp(Ity_I32); in _do_fp_tdiv()
8517 IRTemp frB_exp_shR = newTemp(Ity_I32); in _do_fp_tdiv()
8530 IRTemp fraInf_tmp = newTemp(Ity_I1); in _do_fp_tdiv()
8531 IRTemp frbZero_tmp = newTemp(Ity_I1); in _do_fp_tdiv()
8532 IRTemp frbInf_tmp = newTemp(Ity_I1); in _do_fp_tdiv()
8533 IRTemp fraNotZero_tmp = newTemp(Ity_I1); in _do_fp_tdiv()
8653 IRTemp frac_part = newTemp(Ity_I64); in _do_fp_tdiv()
8695 static IRExpr * do_fp_tdiv(IRTemp frA_int, IRTemp frB_int) in do_fp_tdiv()
8697 IRTemp fe_flag, fg_flag; in do_fp_tdiv()
8719 IRTemp frB_I64 = newTemp(Ity_I64); in dis_fp_tests()
8731 IRTemp frA_I64 = newTemp(Ity_I64); in dis_fp_tests()
8746 IRTemp flags = newTemp(Ity_I32); in dis_fp_tests()
8747 IRTemp fe_flag, fg_flag; in dis_fp_tests()
8790 IRTemp ccIR = newTemp(Ity_I32); in dis_fp_cmp()
8791 IRTemp ccPPC32 = newTemp(Ity_I32); in dis_fp_cmp()
8793 IRTemp frA = newTemp(Ity_F64); in dis_fp_cmp()
8794 IRTemp frB = newTemp(Ity_F64); in dis_fp_cmp()
8888 IRTemp frD = newTemp(Ity_F64); in dis_fp_round()
8889 IRTemp frB = newTemp(Ity_F64); in dis_fp_round()
8890 IRTemp r_tmp32 = newTemp(Ity_I32); in dis_fp_round()
8891 IRTemp r_tmp64 = newTemp(Ity_I64); in dis_fp_round()
9103 IRTemp EA_hi = newTemp(ty); in dis_fp_pair()
9104 IRTemp EA_lo = newTemp(ty); in dis_fp_pair()
9105 IRTemp frT_hi = newTemp(Ity_F64); in dis_fp_pair()
9106 IRTemp frT_lo = newTemp(Ity_F64); in dis_fp_pair()
9181 IRTemp frD = newTemp(Ity_F64); in dis_fp_merge()
9182 IRTemp frA = newTemp(Ity_F64); in dis_fp_merge()
9183 IRTemp frB = newTemp(Ity_F64); in dis_fp_merge()
9237 IRTemp frD = newTemp(Ity_F64); in dis_fp_move()
9238 IRTemp frB = newTemp(Ity_F64); in dis_fp_move()
9239 IRTemp itmpB = newTemp(Ity_F64); in dis_fp_move()
9240 IRTemp frA; in dis_fp_move()
9241 IRTemp signA; in dis_fp_move()
9242 IRTemp hiD; in dis_fp_move()
9361 IRTemp tmp = newTemp(Ity_I32); in dis_fp_scr()
9439 IRTemp frB = newTemp(Ity_F64); in dis_fp_scr()
9440 IRTemp rB_64 = newTemp( Ity_I64 ); in dis_fp_scr()
9543 IRTemp lmd_07_mask = newTemp( Ity_I32 ); in Gfield_encoding()
9544 IRTemp lmd_8_mask = newTemp( Ity_I32 ); in Gfield_encoding()
9545 IRTemp lmd_9_mask = newTemp( Ity_I32 ); in Gfield_encoding()
9546 IRTemp lmexp_00_mask = newTemp( Ity_I32 ); in Gfield_encoding()
9547 IRTemp lmexp_01_mask = newTemp( Ity_I32 ); in Gfield_encoding()
9548 IRTemp lmexp_10_mask = newTemp( Ity_I32 ); in Gfield_encoding()
9549 IRTemp lmd_07_val = newTemp( Ity_I32 ); in Gfield_encoding()
9550 IRTemp lmd_8_val = newTemp( Ity_I32 ); in Gfield_encoding()
9551 IRTemp lmd_9_val = newTemp( Ity_I32 ); in Gfield_encoding()
9619 static void Get_lmd( IRTemp * lmd, IRExpr * gfield_0_4 ) in Get_lmd()
9624 IRTemp lmd_07_mask = newTemp( Ity_I32 ); in Get_lmd()
9625 IRTemp lmd_8_00_mask = newTemp( Ity_I32 ); in Get_lmd()
9626 IRTemp lmd_8_01_mask = newTemp( Ity_I32 ); in Get_lmd()
9627 IRTemp lmd_8_10_mask = newTemp( Ity_I32 ); in Get_lmd()
9628 IRTemp lmd_9_00_mask = newTemp( Ity_I32 ); in Get_lmd()
9629 IRTemp lmd_9_01_mask = newTemp( Ity_I32 ); in Get_lmd()
9630 IRTemp lmd_9_10_mask = newTemp( Ity_I32 ); in Get_lmd()
9632 IRTemp lmd_07_val = newTemp( Ity_I32 ); in Get_lmd()
9633 IRTemp lmd_8_val = newTemp( Ity_I32 ); in Get_lmd()
9634 IRTemp lmd_9_val = newTemp( Ity_I32 ); in Get_lmd()
9708 IRTemp valid = newTemp( Ity_I32 ); in bcd_digit_inval()
9891 IRTemp * top_12_l, IRTemp * mid_60_u, in Generate_132_bit_bcd_string()
9892 IRTemp * mid_60_l, IRTemp * low_60_u, in Generate_132_bit_bcd_string()
9893 IRTemp * low_60_l) in Generate_132_bit_bcd_string()
9895 IRTemp tmplow60 = newTemp( Ity_I64 ); in Generate_132_bit_bcd_string()
9896 IRTemp tmpmid60 = newTemp( Ity_I64 ); in Generate_132_bit_bcd_string()
9897 IRTemp tmptop12 = newTemp( Ity_I64 ); in Generate_132_bit_bcd_string()
9898 IRTemp low_50 = newTemp( Ity_I64 ); in Generate_132_bit_bcd_string()
9899 IRTemp mid_50 = newTemp( Ity_I64 ); in Generate_132_bit_bcd_string()
9900 IRTemp top_10 = newTemp( Ity_I64 ); in Generate_132_bit_bcd_string()
9901 IRTemp top_12_u = newTemp( Ity_I32 ); // only needed for a dummy arg in Generate_132_bit_bcd_string()
9968 IRTemp * final_cnt, IRTemp * final_flag, in Count_zeros()
9971 IRTemp cnt[MAX_DIGITS_IN_STRING + 1];IRTemp flag[MAX_DIGITS_IN_STRING+1]; in Count_zeros()
10018 IRTemp num_lmd = newTemp( Ity_I8 ); in Count_leading_zeros_60()
10019 IRTemp num_upper = newTemp( Ity_I8 ); in Count_leading_zeros_60()
10020 IRTemp num_low = newTemp( Ity_I8 ); in Count_leading_zeros_60()
10021 IRTemp lmd_flag = newTemp( Ity_I8 ); in Count_leading_zeros_60()
10022 IRTemp upper_flag = newTemp( Ity_I8 ); in Count_leading_zeros_60()
10023 IRTemp low_flag = newTemp( Ity_I8 ); in Count_leading_zeros_60()
10049 IRTemp num_lmd = newTemp( Ity_I8 ); in Count_leading_zeros_128()
10050 IRTemp num_top = newTemp( Ity_I8 ); in Count_leading_zeros_128()
10051 IRTemp num_mid_u = newTemp( Ity_I8 ); in Count_leading_zeros_128()
10052 IRTemp num_mid_l = newTemp( Ity_I8 ); in Count_leading_zeros_128()
10053 IRTemp num_low_u = newTemp( Ity_I8 ); in Count_leading_zeros_128()
10054 IRTemp num_low_l = newTemp( Ity_I8 ); in Count_leading_zeros_128()
10056 IRTemp lmd_flag = newTemp( Ity_I8 ); in Count_leading_zeros_128()
10057 IRTemp top_flag = newTemp( Ity_I8 ); in Count_leading_zeros_128()
10058 IRTemp mid_u_flag = newTemp( Ity_I8 ); in Count_leading_zeros_128()
10059 IRTemp mid_l_flag = newTemp( Ity_I8 ); in Count_leading_zeros_128()
10060 IRTemp low_u_flag = newTemp( Ity_I8 ); in Count_leading_zeros_128()
10061 IRTemp low_l_flag = newTemp( Ity_I8 ); in Count_leading_zeros_128()
10112 IRTemp gfield0to5 = newTemp( Ity_I32 ); in Check_unordered()
10155 IRTemp frA = newTemp( Ity_D64 ); in dis_dfp_arith()
10156 IRTemp frB = newTemp( Ity_D64 ); in dis_dfp_arith()
10157 IRTemp frS = newTemp( Ity_D64 ); in dis_dfp_arith()
10213 IRTemp frA = newTemp( Ity_D128 ); in dis_dfp_arithq()
10214 IRTemp frB = newTemp( Ity_D128 ); in dis_dfp_arithq()
10215 IRTemp frS = newTemp( Ity_D128 ); in dis_dfp_arithq()
10270 IRTemp frA = newTemp( Ity_D64 ); in dis_dfp_shift()
10271 IRTemp frS = newTemp( Ity_D64 ); in dis_dfp_shift()
10307 IRTemp frA = newTemp( Ity_D128 ); in dis_dfp_shiftq()
10308 IRTemp frS = newTemp( Ity_D128 ); in dis_dfp_shiftq()
10343 IRTemp frB; in dis_dfp_fmt_conv()
10344 IRTemp frS; in dis_dfp_fmt_conv()
10369 IRTemp tmp = newTemp( Ity_I64 ); in dis_dfp_fmt_conv()
10408 IRTemp frB64 = newTemp( Ity_D64 ); in dis_dfp_fmt_convq()
10409 IRTemp frB128 = newTemp( Ity_D128 ); in dis_dfp_fmt_convq()
10410 IRTemp frS64 = newTemp( Ity_D64 ); in dis_dfp_fmt_convq()
10411 IRTemp frS128 = newTemp( Ity_D128 ); in dis_dfp_fmt_convq()
10425 IRTemp tmp = newTemp( Ity_I64 ); in dis_dfp_fmt_convq()
10473 IRTemp frB = newTemp( Ity_D64 ); in dis_dfp_round()
10474 IRTemp frS = newTemp( Ity_D64 ); in dis_dfp_round()
10518 IRTemp frB = newTemp( Ity_D128 ); in dis_dfp_roundq()
10519 IRTemp frS = newTemp( Ity_D128 ); in dis_dfp_roundq()
10562 IRTemp frA = newTemp( Ity_D64 ); in dis_dfp_quantize_sig_rrnd()
10563 IRTemp frB = newTemp( Ity_D64 ); in dis_dfp_quantize_sig_rrnd()
10564 IRTemp frS = newTemp( Ity_D64 ); in dis_dfp_quantize_sig_rrnd()
10573 IRTemp TE_I64 = newTemp( Ity_I64 ); in dis_dfp_quantize_sig_rrnd()
10617 IRTemp tmp = newTemp( Ity_I8 ); in dis_dfp_quantize_sig_rrnd()
10656 IRTemp frA = newTemp( Ity_D128 ); in dis_dfp_quantize_sig_rrndq()
10657 IRTemp frB = newTemp( Ity_D128 ); in dis_dfp_quantize_sig_rrndq()
10658 IRTemp frS = newTemp( Ity_D128 ); in dis_dfp_quantize_sig_rrndq()
10667 IRTemp TE_I64 = newTemp( Ity_I64 ); in dis_dfp_quantize_sig_rrndq()
10712 IRTemp tmp = newTemp( Ity_I8 ); in dis_dfp_quantize_sig_rrndq()
10750 IRTemp frA = newTemp( Ity_D64 ); in dis_dfp_extract_insert()
10751 IRTemp frB = newTemp( Ity_D64 ); in dis_dfp_extract_insert()
10752 IRTemp frS = newTemp( Ity_D64 ); in dis_dfp_extract_insert()
10753 IRTemp tmp = newTemp( Ity_I64 ); in dis_dfp_extract_insert()
10795 IRTemp frA = newTemp( Ity_D64 ); in dis_dfp_extract_insertq()
10796 IRTemp frB = newTemp( Ity_D128 ); in dis_dfp_extract_insertq()
10797 IRTemp frS64 = newTemp( Ity_D64 ); in dis_dfp_extract_insertq()
10798 IRTemp frS = newTemp( Ity_D128 ); in dis_dfp_extract_insertq()
10799 IRTemp tmp = newTemp( Ity_I64 ); in dis_dfp_extract_insertq()
10845 IRTemp frA; in dis_dfp_compare()
10846 IRTemp frB; in dis_dfp_compare()
10848 IRTemp ccIR = newTemp( Ity_I32 ); in dis_dfp_compare()
10849 IRTemp ccPPC32 = newTemp( Ity_I32 ); in dis_dfp_compare()
10918 IRTemp frA = newTemp( Ity_D64 ); in dis_dfp_exponent_test()
10919 IRTemp frB = newTemp( Ity_D64 ); in dis_dfp_exponent_test()
10920 IRTemp frA128 = newTemp( Ity_D128 ); in dis_dfp_exponent_test()
10921 IRTemp frB128 = newTemp( Ity_D128 ); in dis_dfp_exponent_test()
10923 IRTemp gfield_A = newTemp( Ity_I32 ); in dis_dfp_exponent_test()
10924 IRTemp gfield_B = newTemp( Ity_I32 ); in dis_dfp_exponent_test()
10925 IRTemp gfield_mask = newTemp( Ity_I32 ); in dis_dfp_exponent_test()
10926 IRTemp exponent_A = newTemp( Ity_I32 ); in dis_dfp_exponent_test()
10927 IRTemp exponent_B = newTemp( Ity_I32 ); in dis_dfp_exponent_test()
10928 IRTemp A_NaN_true = newTemp( Ity_I32 ); in dis_dfp_exponent_test()
10929 IRTemp B_NaN_true = newTemp( Ity_I32 ); in dis_dfp_exponent_test()
10930 IRTemp A_inf_true = newTemp( Ity_I32 ); in dis_dfp_exponent_test()
10931 IRTemp B_inf_true = newTemp( Ity_I32 ); in dis_dfp_exponent_test()
10932 IRTemp A_equals_B = newTemp( Ity_I32 ); in dis_dfp_exponent_test()
10933 IRTemp finite_number = newTemp( Ity_I32 ); in dis_dfp_exponent_test()
10934 IRTemp cc0 = newTemp( Ity_I32 ); in dis_dfp_exponent_test()
10935 IRTemp cc1 = newTemp( Ity_I32 ); in dis_dfp_exponent_test()
10936 IRTemp cc2 = newTemp( Ity_I32 ); in dis_dfp_exponent_test()
10937 IRTemp cc3 = newTemp( Ity_I32 ); in dis_dfp_exponent_test()
11108 IRTemp frA = newTemp( Ity_D64 ); in dis_dfp_class_test()
11109 IRTemp abs_frA = newTemp( Ity_D64 ); in dis_dfp_class_test()
11110 IRTemp frAI64_hi = newTemp( Ity_I64 ); in dis_dfp_class_test()
11111 IRTemp frAI64_lo = newTemp( Ity_I64 ); in dis_dfp_class_test()
11116 IRTemp DCM_calc = newTemp( Ity_I32 ); in dis_dfp_class_test()
11119 IRTemp min_subnormalD64 = newTemp( Ity_D64 ); in dis_dfp_class_test()
11120 IRTemp min_subnormalD128 = newTemp( Ity_D128 ); in dis_dfp_class_test()
11121 IRTemp significand64 = newTemp( Ity_D64 ); in dis_dfp_class_test()
11122 IRTemp significand128 = newTemp( Ity_D128 ); in dis_dfp_class_test()
11123 IRTemp exp_min_normal = newTemp( Ity_I64 ); in dis_dfp_class_test()
11124 IRTemp exponent = newTemp( Ity_I32 ); in dis_dfp_class_test()
11126 IRTemp infinity_true = newTemp( Ity_I32 ); in dis_dfp_class_test()
11127 IRTemp SNaN_true = newTemp( Ity_I32 ); in dis_dfp_class_test()
11128 IRTemp QNaN_true = newTemp( Ity_I32 ); in dis_dfp_class_test()
11129 IRTemp subnormal_true = newTemp( Ity_I32 ); in dis_dfp_class_test()
11130 IRTemp normal_true = newTemp( Ity_I32 ); in dis_dfp_class_test()
11131 IRTemp extreme_true = newTemp( Ity_I32 ); in dis_dfp_class_test()
11132 IRTemp lmd = newTemp( Ity_I32 ); in dis_dfp_class_test()
11133 IRTemp lmd_zero_true = newTemp( Ity_I32 ); in dis_dfp_class_test()
11134 IRTemp zero_true = newTemp( Ity_I32 ); in dis_dfp_class_test()
11135 IRTemp sign = newTemp( Ity_I32 ); in dis_dfp_class_test()
11136 IRTemp field = newTemp( Ity_I32 ); in dis_dfp_class_test()
11137 IRTemp ccIR_zero = newTemp( Ity_I32 ); in dis_dfp_class_test()
11138 IRTemp ccIR_subnormal = newTemp( Ity_I32 ); in dis_dfp_class_test()
11141 IRTemp gfield = newTemp( Ity_I32 ); in dis_dfp_class_test()
11142 IRTemp gfield_0_4_shift = newTemp( Ity_I8 ); in dis_dfp_class_test()
11143 IRTemp gfield_mask = newTemp( Ity_I32 ); in dis_dfp_class_test()
11144 IRTemp dcm0 = newTemp( Ity_I32 ); in dis_dfp_class_test()
11145 IRTemp dcm1 = newTemp( Ity_I32 ); in dis_dfp_class_test()
11146 IRTemp dcm2 = newTemp( Ity_I32 ); in dis_dfp_class_test()
11147 IRTemp dcm3 = newTemp( Ity_I32 ); in dis_dfp_class_test()
11148 IRTemp dcm4 = newTemp( Ity_I32 ); in dis_dfp_class_test()
11149 IRTemp dcm5 = newTemp( Ity_I32 ); in dis_dfp_class_test()
11554 IRTemp frB = newTemp( Ity_D64 ); in dis_dfp_bcd()
11555 IRTemp frBI64 = newTemp( Ity_I64 ); in dis_dfp_bcd()
11556 IRTemp result = newTemp( Ity_I64 ); in dis_dfp_bcd()
11557 IRTemp resultD64 = newTemp( Ity_D64 ); in dis_dfp_bcd()
11558 IRTemp bcd64 = newTemp( Ity_I64 ); in dis_dfp_bcd()
11559 IRTemp bcd_u = newTemp( Ity_I32 ); in dis_dfp_bcd()
11560 IRTemp bcd_l = newTemp( Ity_I32 ); in dis_dfp_bcd()
11561 IRTemp dbcd_u = newTemp( Ity_I32 ); in dis_dfp_bcd()
11562 IRTemp dbcd_l = newTemp( Ity_I32 ); in dis_dfp_bcd()
11563 IRTemp lmd = newTemp( Ity_I32 ); in dis_dfp_bcd()
11595 IRTemp sign = newTemp( Ity_I32 ); in dis_dfp_bcd()
11609 IRTemp tmp32 = newTemp( Ity_I32 ); in dis_dfp_bcd()
11649 IRTemp valid_mask = newTemp( Ity_I32 ); in dis_dfp_bcd()
11650 IRTemp invalid_mask = newTemp( Ity_I32 ); in dis_dfp_bcd()
11651 IRTemp without_lmd = newTemp( Ity_I64 ); in dis_dfp_bcd()
11652 IRTemp tmp64 = newTemp( Ity_I64 ); in dis_dfp_bcd()
11653 IRTemp dbcd64 = newTemp( Ity_I64 ); in dis_dfp_bcd()
11654 IRTemp left_exp = newTemp( Ity_I32 ); in dis_dfp_bcd()
11655 IRTemp g0_4 = newTemp( Ity_I32 ); in dis_dfp_bcd()
11708 IRTemp sign = newTemp( Ity_I32 ); in dis_dfp_bcd()
11709 IRTemp sign_bit = newTemp( Ity_I32 ); in dis_dfp_bcd()
11710 IRTemp pos_sign_mask = newTemp( Ity_I32 ); in dis_dfp_bcd()
11711 IRTemp neg_sign_mask = newTemp( Ity_I32 ); in dis_dfp_bcd()
11712 IRTemp tmp = newTemp( Ity_I64 ); in dis_dfp_bcd()
11813 IRTemp frB_hi = newTemp( Ity_D64 ); in dis_dfp_bcdq()
11814 IRTemp frB_lo = newTemp( Ity_D64 ); in dis_dfp_bcdq()
11815 IRTemp frBI64_hi = newTemp( Ity_I64 ); in dis_dfp_bcdq()
11816 IRTemp frBI64_lo = newTemp( Ity_I64 ); in dis_dfp_bcdq()
11820 IRTemp lmd = newTemp( Ity_I32 ); in dis_dfp_bcdq()
11821 IRTemp result_hi = newTemp( Ity_I64 ); in dis_dfp_bcdq()
11822 IRTemp result_lo = newTemp( Ity_I64 ); in dis_dfp_bcdq()
11832 IRTemp low_60_u = newTemp( Ity_I32 ); in dis_dfp_bcdq()
11833 IRTemp low_60_l = newTemp( Ity_I32 ); in dis_dfp_bcdq()
11834 IRTemp mid_60_u = newTemp( Ity_I32 ); in dis_dfp_bcdq()
11835 IRTemp mid_60_l = newTemp( Ity_I32 ); in dis_dfp_bcdq()
11836 IRTemp top_12_l = newTemp( Ity_I32 ); in dis_dfp_bcdq()
11884 IRTemp sign = newTemp( Ity_I32 ); in dis_dfp_bcdq()
11896 IRTemp tmp32 = newTemp( Ity_I32 ); in dis_dfp_bcdq()
11946 IRTemp valid_mask = newTemp( Ity_I32 ); in dis_dfp_bcdq()
11947 IRTemp invalid_mask = newTemp( Ity_I32 ); in dis_dfp_bcdq()
11948 IRTemp result128 = newTemp( Ity_D128 ); in dis_dfp_bcdq()
11949 IRTemp dfp_significand = newTemp( Ity_D128 ); in dis_dfp_bcdq()
11950 IRTemp tmp_hi = newTemp( Ity_I64 ); in dis_dfp_bcdq()
11951 IRTemp tmp_lo = newTemp( Ity_I64 ); in dis_dfp_bcdq()
11952 IRTemp dbcd_top_l = newTemp( Ity_I32 ); in dis_dfp_bcdq()
11953 IRTemp dbcd_mid_u = newTemp( Ity_I32 ); in dis_dfp_bcdq()
11954 IRTemp dbcd_mid_l = newTemp( Ity_I32 ); in dis_dfp_bcdq()
11955 IRTemp dbcd_low_u = newTemp( Ity_I32 ); in dis_dfp_bcdq()
11956 IRTemp dbcd_low_l = newTemp( Ity_I32 ); in dis_dfp_bcdq()
11957 IRTemp bcd_top_8 = newTemp( Ity_I64 ); in dis_dfp_bcdq()
11958 IRTemp bcd_mid_60 = newTemp( Ity_I64 ); in dis_dfp_bcdq()
11959 IRTemp bcd_low_60 = newTemp( Ity_I64 ); in dis_dfp_bcdq()
11960 IRTemp sign_bit = newTemp( Ity_I32 ); in dis_dfp_bcdq()
11961 IRTemp tmptop10 = newTemp( Ity_I64 ); in dis_dfp_bcdq()
11962 IRTemp tmpmid50 = newTemp( Ity_I64 ); in dis_dfp_bcdq()
11963 IRTemp tmplow50 = newTemp( Ity_I64 ); in dis_dfp_bcdq()
11964 IRTemp inval_bcd_digit_mask = newTemp( Ity_I32 ); in dis_dfp_bcdq()
12039 IRTemp sign = newTemp( Ity_I32 ); in dis_dfp_bcdq()
12040 IRTemp zero = newTemp( Ity_I32 ); in dis_dfp_bcdq()
12041 IRTemp pos_sign_mask = newTemp( Ity_I32 ); in dis_dfp_bcdq()
12042 IRTemp neg_sign_mask = newTemp( Ity_I32 ); in dis_dfp_bcdq()
12221 IRTemp frA = newTemp( Ity_D64 ); in dis_dfp_significant_digits()
12223 IRTemp B_sig = newTemp( Ity_I8 ); in dis_dfp_significant_digits()
12224 IRTemp K = newTemp( Ity_I8 ); in dis_dfp_significant_digits()
12225 IRTemp lmd_B = newTemp( Ity_I32 ); in dis_dfp_significant_digits()
12226 IRTemp field = newTemp( Ity_I32 ); in dis_dfp_significant_digits()
12228 IRTemp Unordered_true = newTemp( Ity_I32 ); in dis_dfp_significant_digits()
12229 IRTemp Eq_true_mask = newTemp( Ity_I32 ); in dis_dfp_significant_digits()
12230 IRTemp Lt_true_mask = newTemp( Ity_I32 ); in dis_dfp_significant_digits()
12231 IRTemp Gt_true_mask = newTemp( Ity_I32 ); in dis_dfp_significant_digits()
12232 IRTemp KisZero_true_mask = newTemp( Ity_I32 ); in dis_dfp_significant_digits()
12233 IRTemp KisZero_false_mask = newTemp( Ity_I32 ); in dis_dfp_significant_digits()
12251 IRTemp frB = newTemp( Ity_D64 ); in dis_dfp_significant_digits()
12252 IRTemp frBI64 = newTemp( Ity_I64 ); in dis_dfp_significant_digits()
12253 IRTemp B_bcd_u = newTemp( Ity_I32 ); in dis_dfp_significant_digits()
12254 IRTemp B_bcd_l = newTemp( Ity_I32 ); in dis_dfp_significant_digits()
12255 IRTemp tmp64 = newTemp( Ity_I64 ); in dis_dfp_significant_digits()
12287 IRTemp frB_hi = newTemp( Ity_D64 ); in dis_dfp_significant_digits()
12288 IRTemp frB_lo = newTemp( Ity_D64 ); in dis_dfp_significant_digits()
12289 IRTemp frBI64_hi = newTemp( Ity_I64 ); in dis_dfp_significant_digits()
12290 IRTemp frBI64_lo = newTemp( Ity_I64 ); in dis_dfp_significant_digits()
12291 IRTemp B_low_60_u = newTemp( Ity_I32 ); in dis_dfp_significant_digits()
12292 IRTemp B_low_60_l = newTemp( Ity_I32 ); in dis_dfp_significant_digits()
12293 IRTemp B_mid_60_u = newTemp( Ity_I32 ); in dis_dfp_significant_digits()
12294 IRTemp B_mid_60_l = newTemp( Ity_I32 ); in dis_dfp_significant_digits()
12295 IRTemp B_top_12_l = newTemp( Ity_I32 ); in dis_dfp_significant_digits()
12491 IRTemp vB = newTemp(Ity_V128); in dis_av_procctl()
12518 IRTemp xB, xB2; in dis_vx_conv()
12519 IRTemp b3, b2, b1, b0; in dis_vx_conv()
12674 IRTemp hiResult_32 = newTemp(Ity_I32); in dis_vx_conv()
12675 IRTemp loResult_32 = newTemp(Ity_I32); in dis_vx_conv()
12692 IRTemp tempResult = newTemp(Ity_V128); in dis_vx_conv()
12693 IRTemp res0 = newTemp(Ity_I32); in dis_vx_conv()
12694 IRTemp res1 = newTemp(Ity_I32); in dis_vx_conv()
12695 IRTemp res2 = newTemp(Ity_I32); in dis_vx_conv()
12696 IRTemp res3 = newTemp(Ity_I32); in dis_vx_conv()
12697 IRTemp hi64 = newTemp(Ity_I64); in dis_vx_conv()
12698 IRTemp lo64 = newTemp(Ity_I64); in dis_vx_conv()
13018 IRTemp frA = newTemp(Ity_F64); in dis_vxv_dp_arith()
13019 IRTemp frB = newTemp(Ity_F64); in dis_vxv_dp_arith()
13020 IRTemp frA2 = newTemp(Ity_F64); in dis_vxv_dp_arith()
13021 IRTemp frB2 = newTemp(Ity_F64); in dis_vxv_dp_arith()
13062 IRTemp hiResult = newTemp(Ity_I64); in dis_vxv_dp_arith()
13063 IRTemp loResult = newTemp(Ity_I64); in dis_vxv_dp_arith()
13078 IRTemp hiResult = newTemp(Ity_I64); in dis_vxv_dp_arith()
13079 IRTemp loResult = newTemp(Ity_I64); in dis_vxv_dp_arith()
13139 IRTemp hiResult = newTemp(Ity_I64); in dis_vxv_dp_arith()
13140 IRTemp loResult = newTemp(Ity_I64); in dis_vxv_dp_arith()
13141 IRTemp frT = newTemp(Ity_F64); in dis_vxv_dp_arith()
13142 IRTemp frT2 = newTemp(Ity_F64); in dis_vxv_dp_arith()
13172 IRTemp frBHi_I64 = newTemp(Ity_I64); in dis_vxv_dp_arith()
13173 IRTemp frBLo_I64 = newTemp(Ity_I64); in dis_vxv_dp_arith()
13174 IRTemp flagsHi = newTemp(Ity_I32); in dis_vxv_dp_arith()
13175 IRTemp flagsLo = newTemp(Ity_I32); in dis_vxv_dp_arith()
13177 IRTemp fe_flagHi, fg_flagHi, fe_flagLo, fg_flagLo; in dis_vxv_dp_arith()
13205 IRTemp frBHi_I64 = newTemp(Ity_I64); in dis_vxv_dp_arith()
13206 IRTemp frBLo_I64 = newTemp(Ity_I64); in dis_vxv_dp_arith()
13207 IRTemp frAHi_I64 = newTemp(Ity_I64); in dis_vxv_dp_arith()
13208 IRTemp frALo_I64 = newTemp(Ity_I64); in dis_vxv_dp_arith()
13209 IRTemp flagsHi = newTemp(Ity_I32); in dis_vxv_dp_arith()
13210 IRTemp flagsLo = newTemp(Ity_I32); in dis_vxv_dp_arith()
13212 IRTemp fe_flagHi, fg_flagHi, fe_flagLo, fg_flagLo; in dis_vxv_dp_arith()
13261 IRTemp a3, a2, a1, a0; in dis_vxv_sp_arith()
13262 IRTemp b3, b2, b1, b0; in dis_vxv_sp_arith()
13263 IRTemp res0 = newTemp(Ity_I32); in dis_vxv_sp_arith()
13264 IRTemp res1 = newTemp(Ity_I32); in dis_vxv_sp_arith()
13265 IRTemp res2 = newTemp(Ity_I32); in dis_vxv_sp_arith()
13266 IRTemp res3 = newTemp(Ity_I32); in dis_vxv_sp_arith()
13374 IRTemp t3, t2, t1, t0; in dis_vxv_sp_arith()
13460 IRTemp flags0 = newTemp(Ity_I32); in dis_vxv_sp_arith()
13461 IRTemp flags1 = newTemp(Ity_I32); in dis_vxv_sp_arith()
13462 IRTemp flags2 = newTemp(Ity_I32); in dis_vxv_sp_arith()
13463 IRTemp flags3 = newTemp(Ity_I32); in dis_vxv_sp_arith()
13465 IRTemp fe_flag0, fg_flag0, fe_flag1, fg_flag1; in dis_vxv_sp_arith()
13466 IRTemp fe_flag2, fg_flag2, fe_flag3, fg_flag3; in dis_vxv_sp_arith()
13514 IRTemp flags0 = newTemp(Ity_I32); in dis_vxv_sp_arith()
13515 IRTemp flags1 = newTemp(Ity_I32); in dis_vxv_sp_arith()
13516 IRTemp flags2 = newTemp(Ity_I32); in dis_vxv_sp_arith()
13517 IRTemp flags3 = newTemp(Ity_I32); in dis_vxv_sp_arith()
13519 IRTemp fe_flag0, fg_flag0, fe_flag1, fg_flag1; in dis_vxv_sp_arith()
13520 IRTemp fe_flag2, fg_flag2, fe_flag3, fg_flag3; in dis_vxv_sp_arith()
13584 IRTemp vB = newTemp(Ity_V128); in dis_av_count_bitTranspose()
13619 IRTemp bits0_31, bits32_63, bits64_95, bits96_127; in dis_av_count_bitTranspose()
13621 IRTemp cnt_bits0_31, cnt_bits32_63, cnt_bits64_95, cnt_bits96_127; in dis_av_count_bitTranspose()
13642 IRTemp bits0_31, bits32_63, bits64_95, bits96_127; in dis_av_count_bitTranspose()
13644 IRTemp cnt_bits0_31, cnt_bits32_63, cnt_bits64_95, cnt_bits96_127; in dis_av_count_bitTranspose()
13666 IRTemp bits0_31, bits32_63, bits64_95, bits96_127; in dis_av_count_bitTranspose()
13668 IRTemp cnt_bits0_31, cnt_bits32_63, cnt_bits64_95, cnt_bits96_127; in dis_av_count_bitTranspose()
13691 IRTemp bits0_63 = newTemp(Ity_I64); in dis_av_count_bitTranspose()
13692 IRTemp bits64_127 = newTemp(Ity_I64); in dis_av_count_bitTranspose()
13693 IRTemp cnt_bits0_63 = newTemp(Ity_I64); in dis_av_count_bitTranspose()
13694 IRTemp cnt_bits64_127 = newTemp(Ity_I64); in dis_av_count_bitTranspose()
13710 IRTemp bits0_31, bits32_63, bits64_95, bits96_127; in dis_av_count_bitTranspose()
13712 IRTemp cnt_bits0_63 = newTemp(Ity_I64); in dis_av_count_bitTranspose()
13713 IRTemp cnt_bits64_127 = newTemp(Ity_I64); in dis_av_count_bitTranspose()
13766 static IRTemp
13769 IRTemp condcode = newTemp( Ity_I32 ); in get_fp_cmp_CR_val()
13770 IRTemp ccIR = newTemp( Ity_I32 ); in get_fp_cmp_CR_val()
13802 static IRExpr * _get_maxmin_fp_NaN(IRTemp frA_I64, IRTemp frB_I64) in _get_maxmin_fp_NaN()
13804 IRTemp frA_isNaN = newTemp(Ity_I1); in _get_maxmin_fp_NaN()
13805 IRTemp frB_isNaN = newTemp(Ity_I1); in _get_maxmin_fp_NaN()
13806 IRTemp frA_isSNaN = newTemp(Ity_I1); in _get_maxmin_fp_NaN()
13807 IRTemp frB_isSNaN = newTemp(Ity_I1); in _get_maxmin_fp_NaN()
13808 IRTemp frA_isQNaN = newTemp(Ity_I1); in _get_maxmin_fp_NaN()
13809 IRTemp frB_isQNaN = newTemp(Ity_I1); in _get_maxmin_fp_NaN()
13868 static IRExpr * _get_maxmin_fp_cmp(IRTemp src1, IRTemp src2, Bool isMin) in _get_maxmin_fp_cmp()
13870 IRTemp src1cmpsrc2 = get_fp_cmp_CR_val( binop( Iop_CmpF64, in _get_maxmin_fp_cmp()
13890 static IRExpr * get_max_min_fp(IRTemp frA_I64, IRTemp frB_I64, Bool isMin) in get_max_min_fp()
13901 IRTemp anyNaN = newTemp(Ity_I1); in get_max_min_fp()
13902 IRTemp frA_isZero = newTemp(Ity_I1); in get_max_min_fp()
13903 IRTemp frB_isZero = newTemp(Ity_I1); in get_max_min_fp()
13951 static IRExpr * _do_vsx_fp_roundToInt(IRTemp frB_I64, UInt opc2) in _do_vsx_fp_roundToInt()
13955 IRTemp frB = newTemp(Ity_F64); in _do_vsx_fp_roundToInt()
13956 IRTemp frD = newTemp(Ity_F64); in _do_vsx_fp_roundToInt()
13957 IRTemp intermediateResult = newTemp(Ity_I64); in _do_vsx_fp_roundToInt()
13958 IRTemp is_SNAN = newTemp(Ity_I1); in _do_vsx_fp_roundToInt()
14062 IRTemp frB = newTemp(Ity_I64); in dis_vxv_misc()
14063 IRTemp frB2 = newTemp(Ity_I64); in dis_vxv_misc()
14065 IRTemp sqrtHi = newTemp(Ity_F64); in dis_vxv_misc()
14066 IRTemp sqrtLo = newTemp(Ity_F64); in dis_vxv_misc()
14103 IRTemp b3, b2, b1, b0; in dis_vxv_misc()
14104 IRTemp res0 = newTemp(Ity_I32); in dis_vxv_misc()
14105 IRTemp res1 = newTemp(Ity_I32); in dis_vxv_misc()
14106 IRTemp res2 = newTemp(Ity_I32); in dis_vxv_misc()
14107 IRTemp res3 = newTemp(Ity_I32); in dis_vxv_misc()
14108 IRTemp sqrt3 = newTemp(Ity_F64); in dis_vxv_misc()
14109 IRTemp sqrt2 = newTemp(Ity_F64); in dis_vxv_misc()
14110 IRTemp sqrt1 = newTemp(Ity_F64); in dis_vxv_misc()
14111 IRTemp sqrt0 = newTemp(Ity_F64); in dis_vxv_misc()
14166 IRTemp a3, a2, a1, a0; in dis_vxv_misc()
14167 IRTemp b3, b2, b1, b0; in dis_vxv_misc()
14168 IRTemp res0 = newTemp( Ity_I32 ); in dis_vxv_misc()
14169 IRTemp res1 = newTemp( Ity_I32 ); in dis_vxv_misc()
14170 IRTemp res2 = newTemp( Ity_I32 ); in dis_vxv_misc()
14171 IRTemp res3 = newTemp( Ity_I32 ); in dis_vxv_misc()
14172 IRTemp a0_I64 = newTemp( Ity_I64 ); in dis_vxv_misc()
14173 IRTemp a1_I64 = newTemp( Ity_I64 ); in dis_vxv_misc()
14174 IRTemp a2_I64 = newTemp( Ity_I64 ); in dis_vxv_misc()
14175 IRTemp a3_I64 = newTemp( Ity_I64 ); in dis_vxv_misc()
14176 IRTemp b0_I64 = newTemp( Ity_I64 ); in dis_vxv_misc()
14177 IRTemp b1_I64 = newTemp( Ity_I64 ); in dis_vxv_misc()
14178 IRTemp b2_I64 = newTemp( Ity_I64 ); in dis_vxv_misc()
14179 IRTemp b3_I64 = newTemp( Ity_I64 ); in dis_vxv_misc()
14226 IRTemp frA = newTemp(Ity_I64); in dis_vxv_misc()
14227 IRTemp frB = newTemp(Ity_I64); in dis_vxv_misc()
14228 IRTemp frA2 = newTemp(Ity_I64); in dis_vxv_misc()
14229 IRTemp frB2 = newTemp(Ity_I64); in dis_vxv_misc()
14244 IRTemp frA = newTemp(Ity_I64); in dis_vxv_misc()
14245 IRTemp frB = newTemp(Ity_I64); in dis_vxv_misc()
14246 IRTemp frA2 = newTemp(Ity_I64); in dis_vxv_misc()
14247 IRTemp frB2 = newTemp(Ity_I64); in dis_vxv_misc()
14275 IRTemp a3_I64, a2_I64, a1_I64, a0_I64; in dis_vxv_misc()
14276 IRTemp b3_I64, b2_I64, b1_I64, b0_I64; in dis_vxv_misc()
14277 IRTemp resHi = newTemp(Ity_I64); in dis_vxv_misc()
14278 IRTemp resLo = newTemp(Ity_I64); in dis_vxv_misc()
14326 IRTemp frB = newTemp(Ity_F64); in dis_vxv_misc()
14327 IRTemp frB2 = newTemp(Ity_F64); in dis_vxv_misc()
14328 IRTemp abs_resultHi = newTemp(Ity_F64); in dis_vxv_misc()
14329 IRTemp abs_resultLo = newTemp(Ity_F64); in dis_vxv_misc()
14358 IRTemp shiftVector = newTemp(Ity_V128); in dis_vxv_misc()
14359 IRTemp absVal_vector = newTemp(Ity_V128); in dis_vxv_misc()
14371 IRTemp signBit_vector = newTemp(Ity_V128); in dis_vxv_misc()
14391 IRTemp frB = newTemp(Ity_F64); in dis_vxv_misc()
14392 IRTemp frB2 = newTemp(Ity_F64); in dis_vxv_misc()
14410 IRTemp frBHi_I64 = newTemp(Ity_I64); in dis_vxv_misc()
14411 IRTemp frBLo_I64 = newTemp(Ity_I64); in dis_vxv_misc()
14464 IRTemp b3_F64, b2_F64, b1_F64, b0_F64; in dis_vxv_misc()
14465 IRTemp b3_I64 = newTemp(Ity_I64); in dis_vxv_misc()
14466 IRTemp b2_I64 = newTemp(Ity_I64); in dis_vxv_misc()
14467 IRTemp b1_I64 = newTemp(Ity_I64); in dis_vxv_misc()
14468 IRTemp b0_I64 = newTemp(Ity_I64); in dis_vxv_misc()
14518 IRTemp frA = newTemp(Ity_F64); in dis_vxs_arith()
14519 IRTemp frB = newTemp(Ity_F64); in dis_vxs_arith()
14584 IRTemp frT = newTemp(Ity_F64); in dis_vxs_arith()
14602 IRTemp frT = newTemp(Ity_F64); in dis_vxs_arith()
14619 IRTemp frT = newTemp(Ity_F64); in dis_vxs_arith()
14637 IRTemp frT = newTemp(Ity_F64); in dis_vxs_arith()
14660 IRTemp frT = newTemp(Ity_F64); in dis_vxs_arith()
14661 IRTemp maddResult = newTemp(Ity_I64); in dis_vxs_arith()
14680 IRTemp frT = newTemp(Ity_F64); in dis_vxs_arith()
14681 IRTemp maddResult = newTemp(Ity_I64); in dis_vxs_arith()
14703 IRTemp frT = newTemp(Ity_F64); in dis_vxs_arith()
14705 IRTemp msubResult = newTemp(Ity_I64); in dis_vxs_arith()
14727 IRTemp frT = newTemp(Ity_F64); in dis_vxs_arith()
14729 IRTemp msubResult = newTemp(Ity_I64); in dis_vxs_arith()
14796 IRTemp frA_I64 = newTemp(Ity_I64); in dis_vxs_arith()
14797 IRTemp frB_I64 = newTemp(Ity_I64); in dis_vxs_arith()
14806 IRTemp frB_I64 = newTemp(Ity_I64); in dis_vxs_arith()
14808 IRTemp flags = newTemp(Ity_I32); in dis_vxs_arith()
14809 IRTemp fe_flag, fg_flag; in dis_vxs_arith()
14844 IRTemp ccPPC32; in dis_vx_cmp()
14847 IRTemp frA = newTemp(Ity_F64); in dis_vx_cmp()
14848 IRTemp frB = newTemp(Ity_F64); in dis_vx_cmp()
14875 do_vvec_fp_cmp ( IRTemp vA, IRTemp vB, UChar XT, UChar flag_rC, in do_vvec_fp_cmp()
14878 IRTemp frA_hi = newTemp(Ity_F64); in do_vvec_fp_cmp()
14879 IRTemp frB_hi = newTemp(Ity_F64); in do_vvec_fp_cmp()
14880 IRTemp frA_lo = newTemp(Ity_F64); in do_vvec_fp_cmp()
14881 IRTemp frB_lo = newTemp(Ity_F64); in do_vvec_fp_cmp()
14882 IRTemp ccPPC32 = newTemp(Ity_I32); in do_vvec_fp_cmp()
14883 IRTemp ccIR_hi; in do_vvec_fp_cmp()
14884 IRTemp ccIR_lo; in do_vvec_fp_cmp()
14886 IRTemp hiResult = newTemp(Ity_I64); in do_vvec_fp_cmp()
14887 IRTemp loResult = newTemp(Ity_I64); in do_vvec_fp_cmp()
14888 IRTemp hiEQlo = newTemp(Ity_I1); in do_vvec_fp_cmp()
14889 IRTemp all_elem_true = newTemp(Ity_I32); in do_vvec_fp_cmp()
14890 IRTemp all_elem_false = newTemp(Ity_I32); in do_vvec_fp_cmp()
14914 IRTemp lo_GE = newTemp(Ity_I1); in do_vvec_fp_cmp()
14915 IRTemp hi_GE = newTemp(Ity_I1); in do_vvec_fp_cmp()
14971 IRTemp vA = newTemp( Ity_V128 ); in dis_vvec_cmp()
14972 IRTemp vB = newTemp( Ity_V128 ); in dis_vvec_cmp()
15009 IRTemp vD = newTemp(Ity_V128); in dis_vvec_cmp()
15023 IRTemp vD = newTemp(Ity_V128); in dis_vvec_cmp()
15037 IRTemp vD = newTemp(Ity_V128); in dis_vvec_cmp()
15067 IRTemp vA = newTemp( Ity_V128 ); in dis_vxs_misc()
15068 IRTemp vB = newTemp( Ity_V128 ); in dis_vxs_misc()
15087 IRTemp absVal = newTemp(Ity_V128); in dis_vxs_misc()
15089 IRTemp hi64 = newTemp(Ity_I64); in dis_vxs_misc()
15090 IRTemp lo64 = newTemp(Ity_I64); in dis_vxs_misc()
15109 IRTemp vecA_signed = newTemp(Ity_I64); in dis_vxs_misc()
15110 IRTemp vecB_unsigned = newTemp(Ity_I64); in dis_vxs_misc()
15111 IRTemp vec_result = newTemp(Ity_V128); in dis_vxs_misc()
15132 IRTemp BHi_signed = newTemp(Ity_I64); in dis_vxs_misc()
15145 IRTemp BHi_signed = newTemp(Ity_I64); in dis_vxs_misc()
15146 IRTemp BHi_unsigned = newTemp(Ity_I64); in dis_vxs_misc()
15147 IRTemp BHi_negated = newTemp(Ity_I64); in dis_vxs_misc()
15148 IRTemp BHi_negated_signbit = newTemp(Ity_I1); in dis_vxs_misc()
15149 IRTemp vec_result = newTemp(Ity_V128); in dis_vxs_misc()
15181 IRTemp frA = newTemp(Ity_I64); in dis_vxs_misc()
15182 IRTemp frB = newTemp(Ity_I64); in dis_vxs_misc()
15198 IRTemp frB_I64 = newTemp(Ity_I64); in dis_vxs_misc()
15216 IRTemp frB = newTemp(Ity_F64); in dis_vxs_misc()
15217 IRTemp sqrt = newTemp(Ity_F64); in dis_vxs_misc()
15250 IRTemp frB = newTemp(Ity_F64); in dis_vxs_misc()
15251 IRTemp sqrt = newTemp(Ity_F64); in dis_vxs_misc()
15278 IRTemp frB = newTemp(Ity_F64); in dis_vxs_misc()
15312 IRTemp vA = newTemp( Ity_V128 ); in dis_vx_logic()
15313 IRTemp vB = newTemp( Ity_V128 ); in dis_vx_logic()
15386 IRTemp EA = newTemp( ty ); in dis_vx_load()
15469 IRTemp data = newTemp(Ity_I64); in dis_vx_load()
15484 IRTemp perm_LE = newTemp(Ity_V128); in dis_vx_load()
15519 IRTemp vS = newTemp( Ity_V128 ); in dis_vx_store()
15523 IRTemp EA = newTemp( ty ); in dis_vx_store()
15548 IRTemp high64 = newTemp(Ity_F64); in dis_vx_store()
15549 IRTemp val32 = newTemp(Ity_I32); in dis_vx_store()
15582 IRTemp hi64 = newTemp( Ity_I64 ); in dis_vx_store()
15583 IRTemp lo64 = newTemp( Ity_I64 ); in dis_vx_store()
15625 IRTemp vT = newTemp( Ity_V128 ); in dis_vx_permute_misc()
15626 IRTemp vA = newTemp( Ity_V128 ); in dis_vx_permute_misc()
15627 IRTemp vB = newTemp( Ity_V128 ); in dis_vx_permute_misc()
15641 IRTemp result = newTemp(Ity_V128); in dis_vx_permute_misc()
15643 IRTemp hi = newTemp(Ity_V128); in dis_vx_permute_misc()
15644 IRTemp lo = newTemp(Ity_V128); in dis_vx_permute_misc()
15657 IRTemp hi = newTemp(Ity_I64); in dis_vx_permute_misc()
15658 IRTemp lo = newTemp(Ity_I64); in dis_vx_permute_misc()
15681 IRTemp a64 = newTemp(Ity_I64); in dis_vx_permute_misc()
15682 IRTemp ahi32 = newTemp(Ity_I32); in dis_vx_permute_misc()
15683 IRTemp alo32 = newTemp(Ity_I32); in dis_vx_permute_misc()
15684 IRTemp b64 = newTemp(Ity_I64); in dis_vx_permute_misc()
15685 IRTemp bhi32 = newTemp(Ity_I32); in dis_vx_permute_misc()
15686 IRTemp blo32 = newTemp(Ity_I32); in dis_vx_permute_misc()
15707 IRTemp vC = newTemp( Ity_V128 ); in dis_vx_permute_misc()
15749 IRTemp EA = newTemp(ty); in dis_av_load()
15750 IRTemp EA_align16 = newTemp(ty); in dis_av_load()
15912 IRTemp EA = newTemp(ty); in dis_av_store()
15913 IRTemp addr_aligned = newTemp(ty); in dis_av_store()
15914 IRTemp vS = newTemp(Ity_V128); in dis_av_store()
15915 IRTemp eb = newTemp(Ity_I8); in dis_av_store()
15916 IRTemp idx = newTemp(Ity_I8); in dis_av_store()
16008 IRTemp vA = newTemp(Ity_V128); in dis_av_arith()
16009 IRTemp vB = newTemp(Ity_V128); in dis_av_arith()
16010 IRTemp z3 = newTemp(Ity_I64); in dis_av_arith()
16011 IRTemp z2 = newTemp(Ity_I64); in dis_av_arith()
16012 IRTemp z1 = newTemp(Ity_I64); in dis_av_arith()
16013 IRTemp z0 = newTemp(Ity_I64); in dis_av_arith()
16014 IRTemp aEvn, aOdd; in dis_av_arith()
16015 IRTemp a15, a14, a13, a12, a11, a10, a9, a8; in dis_av_arith()
16016 IRTemp a7, a6, a5, a4, a3, a2, a1, a0; in dis_av_arith()
16017 IRTemp b3, b2, b1, b0; in dis_av_arith()
16355 IRTemp aEE, aEO, aOE, aOO; in dis_av_arith()
16395 IRTemp aEE, aEO, aOE, aOO; in dis_av_arith()
16515 IRTemp vA = newTemp(Ity_V128); in dis_av_logic()
16516 IRTemp vB = newTemp(Ity_V128); in dis_av_logic()
16594 IRTemp vA = newTemp(Ity_V128); in dis_av_cmp()
16595 IRTemp vB = newTemp(Ity_V128); in dis_av_cmp()
16596 IRTemp vD = newTemp(Ity_V128); in dis_av_cmp()
16704 IRTemp vA = newTemp(Ity_V128); in dis_av_multarith()
16705 IRTemp vB = newTemp(Ity_V128); in dis_av_multarith()
16706 IRTemp vC = newTemp(Ity_V128); in dis_av_multarith()
16707 IRTemp zeros = newTemp(Ity_V128); in dis_av_multarith()
16708 IRTemp aLo = newTemp(Ity_V128); in dis_av_multarith()
16709 IRTemp bLo = newTemp(Ity_V128); in dis_av_multarith()
16710 IRTemp cLo = newTemp(Ity_V128); in dis_av_multarith()
16711 IRTemp zLo = newTemp(Ity_V128); in dis_av_multarith()
16712 IRTemp aHi = newTemp(Ity_V128); in dis_av_multarith()
16713 IRTemp bHi = newTemp(Ity_V128); in dis_av_multarith()
16714 IRTemp cHi = newTemp(Ity_V128); in dis_av_multarith()
16715 IRTemp zHi = newTemp(Ity_V128); in dis_av_multarith()
16716 IRTemp abEvn = newTemp(Ity_V128); in dis_av_multarith()
16717 IRTemp abOdd = newTemp(Ity_V128); in dis_av_multarith()
16718 IRTemp z3 = newTemp(Ity_I64); in dis_av_multarith()
16719 IRTemp z2 = newTemp(Ity_I64); in dis_av_multarith()
16720 IRTemp z1 = newTemp(Ity_I64); in dis_av_multarith()
16721 IRTemp z0 = newTemp(Ity_I64); in dis_av_multarith()
16722 IRTemp ab7, ab6, ab5, ab4, ab3, ab2, ab1, ab0; in dis_av_multarith()
16723 IRTemp c3, c2, c1, c0; in dis_av_multarith()
16741 IRTemp cSigns = newTemp(Ity_V128); in dis_av_multarith()
16769 IRTemp zKonst = newTemp(Ity_V128); in dis_av_multarith()
16770 IRTemp cSigns = newTemp(Ity_V128); in dis_av_multarith()
16826 IRTemp abEE, abEO, abOE, abOO; in dis_av_multarith()
16847 IRTemp aEvn, aOdd, bEvn, bOdd; in dis_av_multarith()
16848 IRTemp abEE = newTemp(Ity_V128); in dis_av_multarith()
16849 IRTemp abEO = newTemp(Ity_V128); in dis_av_multarith()
16850 IRTemp abOE = newTemp(Ity_V128); in dis_av_multarith()
16851 IRTemp abOO = newTemp(Ity_V128); in dis_av_multarith()
16969 IRTemp vA = newTemp(Ity_V128); in dis_av_polymultarith()
16970 IRTemp vB = newTemp(Ity_V128); in dis_av_polymultarith()
16971 IRTemp vC = newTemp(Ity_V128); in dis_av_polymultarith()
17023 IRTemp vA = newTemp(Ity_V128); in dis_av_shift()
17024 IRTemp vB = newTemp(Ity_V128); in dis_av_shift()
17078 IRTemp sh = newTemp(Ity_I8); in dis_av_shift()
17088 IRTemp sh = newTemp(Ity_I8); in dis_av_shift()
17116 IRTemp sh = newTemp(Ity_I8); in dis_av_shift()
17146 IRTemp sh = newTemp(Ity_I8); in dis_av_shift()
17187 IRTemp vA = newTemp(Ity_V128); in dis_av_permute()
17188 IRTemp vB = newTemp(Ity_V128); in dis_av_permute()
17189 IRTemp vC = newTemp(Ity_V128); in dis_av_permute()
17210 IRTemp a_perm = newTemp(Ity_V128); in dis_av_permute()
17211 IRTemp b_perm = newTemp(Ity_V128); in dis_av_permute()
17212 IRTemp mask = newTemp(Ity_V128); in dis_av_permute()
17213 IRTemp vC_andF = newTemp(Ity_V128); in dis_av_permute()
17254 IRTemp a_perm = newTemp(Ity_V128); in dis_av_permute()
17255 IRTemp b_perm = newTemp(Ity_V128); in dis_av_permute()
17256 IRTemp vrc_a = newTemp(Ity_V128); in dis_av_permute()
17257 IRTemp vrc_b = newTemp(Ity_V128); in dis_av_permute()
17402 IRTemp signs = IRTemp_INVALID; in dis_av_pack()
17403 IRTemp zeros = IRTemp_INVALID; in dis_av_pack()
17404 IRTemp vA = newTemp(Ity_V128); in dis_av_pack()
17405 IRTemp vB = newTemp(Ity_V128); in dis_av_pack()
17445 IRTemp vA_tmp = newTemp(Ity_V128); in dis_av_pack()
17446 IRTemp vB_tmp = newTemp(Ity_V128); in dis_av_pack()
17465 IRTemp vA_tmp = newTemp(Ity_V128); in dis_av_pack()
17466 IRTemp vB_tmp = newTemp(Ity_V128); in dis_av_pack()
17498 IRTemp a1 = newTemp(Ity_V128); in dis_av_pack()
17499 IRTemp a2 = newTemp(Ity_V128); in dis_av_pack()
17500 IRTemp a3 = newTemp(Ity_V128); in dis_av_pack()
17501 IRTemp a_tmp = newTemp(Ity_V128); in dis_av_pack()
17502 IRTemp b1 = newTemp(Ity_V128); in dis_av_pack()
17503 IRTemp b2 = newTemp(Ity_V128); in dis_av_pack()
17504 IRTemp b3 = newTemp(Ity_V128); in dis_av_pack()
17505 IRTemp b_tmp = newTemp(Ity_V128); in dis_av_pack()
17555 IRTemp vA_tmp = newTemp(Ity_V128); in dis_av_pack()
17556 IRTemp vB_tmp = newTemp(Ity_V128); in dis_av_pack()
17625 IRTemp z0 = newTemp(Ity_V128); in dis_av_pack()
17626 IRTemp z1 = newTemp(Ity_V128); in dis_av_pack()
17627 IRTemp z01 = newTemp(Ity_V128); in dis_av_pack()
17628 IRTemp z2 = newTemp(Ity_V128); in dis_av_pack()
17629 IRTemp z3 = newTemp(Ity_V128); in dis_av_pack()
17630 IRTemp z23 = newTemp(Ity_V128); in dis_av_pack()
17658 IRTemp z0 = newTemp(Ity_V128); in dis_av_pack()
17659 IRTemp z1 = newTemp(Ity_V128); in dis_av_pack()
17660 IRTemp z01 = newTemp(Ity_V128); in dis_av_pack()
17661 IRTemp z2 = newTemp(Ity_V128); in dis_av_pack()
17662 IRTemp z3 = newTemp(Ity_V128); in dis_av_pack()
17663 IRTemp z23 = newTemp(Ity_V128); in dis_av_pack()
17722 IRTemp vA = newTemp(Ity_V128); in dis_av_cipher()
17723 IRTemp vB = newTemp(Ity_V128); in dis_av_cipher()
17785 IRTemp vA = newTemp(Ity_V128); in dis_av_hash()
17786 IRTemp dst = newTemp(Ity_V128); in dis_av_hash()
17824 static IRTemp _get_quad_modulo_or_carry(IRExpr * vecA, IRExpr * vecB, in _get_quad_modulo_or_carry()
17827 IRTemp _vecA_32 = IRTemp_INVALID; in _get_quad_modulo_or_carry()
17828 IRTemp _vecB_32 = IRTemp_INVALID; in _get_quad_modulo_or_carry()
17829 IRTemp res_32 = IRTemp_INVALID; in _get_quad_modulo_or_carry()
17830 IRTemp result = IRTemp_INVALID; in _get_quad_modulo_or_carry()
17831 IRTemp tmp_result = IRTemp_INVALID; in _get_quad_modulo_or_carry()
17832 IRTemp carry = IRTemp_INVALID; in _get_quad_modulo_or_carry()
17907 IRTemp vA = newTemp(Ity_V128); in dis_av_quad()
17908 IRTemp vB = newTemp(Ity_V128); in dis_av_quad()
17909 IRTemp vC = IRTemp_INVALID; in dis_av_quad()
17910 IRTemp cin = IRTemp_INVALID; in dis_av_quad()
17957 IRTemp idx_tmp = newTemp( Ity_V128 ); in dis_av_quad()
17958 IRTemp perm_bit = newTemp( Ity_V128 ); in dis_av_quad()
17959 IRTemp idx = newTemp( Ity_I8 ); in dis_av_quad()
17960 IRTemp idx_LT127 = newTemp( Ity_I1 ); in dis_av_quad()
17961 IRTemp idx_LT127_ity128 = newTemp( Ity_V128 ); in dis_av_quad()
18109 IRTemp vA = newTemp(Ity_V128); in dis_av_bcd()
18110 IRTemp vB = newTemp(Ity_V128); in dis_av_bcd()
18111 IRTemp dst = newTemp(Ity_V128); in dis_av_bcd()
18155 IRTemp vA = newTemp(Ity_V128); in dis_av_fp_arith()
18156 IRTemp vB = newTemp(Ity_V128); in dis_av_fp_arith()
18157 IRTemp vC = newTemp(Ity_V128); in dis_av_fp_arith()
18167 IRTemp rm = newTemp(Ity_I32); in dis_av_fp_arith()
18274 IRTemp vA = newTemp(Ity_V128); in dis_av_fp_cmp()
18275 IRTemp vB = newTemp(Ity_V128); in dis_av_fp_cmp()
18276 IRTemp vD = newTemp(Ity_V128); in dis_av_fp_cmp()
18305 IRTemp gt = newTemp(Ity_V128); in dis_av_fp_cmp()
18306 IRTemp lt = newTemp(Ity_V128); in dis_av_fp_cmp()
18307 IRTemp zeros = newTemp(Ity_V128); in dis_av_fp_cmp()
18365 IRTemp vB = newTemp(Ity_V128); in dis_av_fp_convert()
18366 IRTemp vScale = newTemp(Ity_V128); in dis_av_fp_convert()
18367 IRTemp vInvScale = newTemp(Ity_V128); in dis_av_fp_convert()