• Home
  • Raw
  • Download

Lines Matching refs:IRTemp

160 static IRTemp r15guard; /* :: Ity_I32, 0 or 1 */
164 static IRTemp r15kind;
301 static IRExpr* mkexpr ( IRTemp tmp ) in mkexpr()
332 static void assign ( IRTemp dst, IRExpr* e ) in assign()
342 static void storeGuardedLE ( IRExpr* addr, IRExpr* data, IRTemp guardT ) in storeGuardedLE()
353 static void loadGuardedLE ( IRTemp dst, IRLoadGOp cvt, in loadGuardedLE()
355 IRTemp guardT /* :: Ity_I32, 0 or 1 */ ) in loadGuardedLE()
386 static IRTemp newTemp ( IRType ty ) in newTemp()
400 static IRExpr* genROR32( IRTemp src, Int rot ) in genROR32()
590 IRTemp guardT /* :: Ity_I32, 0 or 1 */, in putIRegA()
629 IRTemp guardT /* :: Ity_I32, 0 or 1 */ ) in putIRegT()
726 IRTemp guardT /* :: Ity_I32, 0 or 1 */) in putDReg()
769 IRTemp guardT /* :: Ity_I32, 0 or 1 */) in putDRegI64()
835 IRTemp guardT /* :: Ity_I32, 0 or 1 */) in putQReg()
910 IRTemp guardT /* :: Ity_I32, 0 or 1 */) in putFReg()
929 IRTemp guardT /* :: Ity_I32, 0 or 1 */) in putMiscReg32()
954 static IRTemp get_ITSTATE ( void ) in get_ITSTATE()
957 IRTemp t = newTemp(Ity_I32); in get_ITSTATE()
962 static void put_ITSTATE ( IRTemp t ) in put_ITSTATE()
968 static IRTemp get_QFLAG32 ( void ) in get_QFLAG32()
970 IRTemp t = newTemp(Ity_I32); in get_QFLAG32()
975 static void put_QFLAG32 ( IRTemp t, IRTemp condT ) in put_QFLAG32()
984 static void or_into_QFLAG32 ( IRExpr* e, IRTemp condT ) in or_into_QFLAG32()
986 IRTemp old = get_QFLAG32(); in or_into_QFLAG32()
987 IRTemp nyu = newTemp(Ity_I32); in or_into_QFLAG32()
1005 IRTemp condT ) in put_GEFLAG32()
1012 IRTemp masked = newTemp(Ity_I32); in put_GEFLAG32()
1040 static void set_GE_32_10_from_bits_31_15 ( IRTemp t32, IRTemp condT ) in set_GE_32_10_from_bits_31_15()
1042 IRTemp ge10 = newTemp(Ity_I32); in set_GE_32_10_from_bits_31_15()
1043 IRTemp ge32 = newTemp(Ity_I32); in set_GE_32_10_from_bits_31_15()
1056 static void set_GE_3_2_1_0_from_bits_31_23_15_7 ( IRTemp t32, IRTemp condT ) in set_GE_3_2_1_0_from_bits_31_23_15_7()
1058 IRTemp ge0 = newTemp(Ity_I32); in set_GE_3_2_1_0_from_bits_31_23_15_7()
1059 IRTemp ge1 = newTemp(Ity_I32); in set_GE_3_2_1_0_from_bits_31_23_15_7()
1060 IRTemp ge2 = newTemp(Ity_I32); in set_GE_3_2_1_0_from_bits_31_23_15_7()
1061 IRTemp ge3 = newTemp(Ity_I32); in set_GE_3_2_1_0_from_bits_31_23_15_7()
1078 static IRTemp /* :: Ity_I32 */ mk_get_IR_rounding_mode ( void ) in mk_get_IR_rounding_mode()
1093 IRTemp armEncd = newTemp(Ity_I32); in mk_get_IR_rounding_mode()
1094 IRTemp swapped = newTemp(Ity_I32); in mk_get_IR_rounding_mode()
1321 IRTemp condT ) in setFlag_QC()
1336 void setFlags_D1_D2_ND ( UInt cc_op, IRTemp t_dep1, in setFlags_D1_D2_ND()
1337 IRTemp t_dep2, IRTemp t_ndep, in setFlags_D1_D2_ND()
1338 IRTemp guardT /* :: Ity_I32, 0 or 1 */ ) in setFlags_D1_D2_ND()
1352 IRTemp c1 = newTemp(Ity_I1); in setFlags_D1_D2_ND()
1380 static void setFlags_D1_D2 ( UInt cc_op, IRTemp t_dep1, in setFlags_D1_D2()
1381 IRTemp t_dep2, in setFlags_D1_D2()
1382 IRTemp guardT /* :: Ity_I32, 0 or 1 */ ) in setFlags_D1_D2()
1384 IRTemp z32 = newTemp(Ity_I32); in setFlags_D1_D2()
1392 static void setFlags_D1_ND ( UInt cc_op, IRTemp t_dep1, in setFlags_D1_ND()
1393 IRTemp t_ndep, in setFlags_D1_ND()
1394 IRTemp guardT /* :: Ity_I32, 0 or 1 */ ) in setFlags_D1_ND()
1396 IRTemp z32 = newTemp(Ity_I32); in setFlags_D1_ND()
1404 static void setFlags_D1 ( UInt cc_op, IRTemp t_dep1, in setFlags_D1()
1405 IRTemp guardT /* :: Ity_I32, 0 or 1 */ ) in setFlags_D1()
1407 IRTemp z32 = newTemp(Ity_I32); in setFlags_D1()
1422 IRTemp guardT /* :: Ity_I32, 0 or 1 */ in mk_skip_over_A32_if_cond_is_false()
1439 IRTemp guardT /* :: Ity_I32, 0 or 1 */ in mk_skip_over_T16_if_cond_is_false()
1457 IRTemp guardT /* :: Ity_I32, 0 or 1 */ in mk_skip_over_T32_if_cond_is_false()
1475 static void gen_SIGILL_T_if_nonzero ( IRTemp t /* :: Ity_I32 */ ) in gen_SIGILL_T_if_nonzero()
1499 IRTemp old_itstate /* :: Ity_I32 */, in gen_SIGILL_T_if_in_but_NLI_ITBlock()
1500 IRTemp new_itstate /* :: Ity_I32 */ in gen_SIGILL_T_if_in_but_NLI_ITBlock()
1505 IRTemp guards_for_next3 = newTemp(Ity_I32); in gen_SIGILL_T_if_in_but_NLI_ITBlock()
1516 IRTemp old_itstate /* :: Ity_I32 */, in gen_SIGILL_T_if_in_ITBlock()
1517 IRTemp new_itstate /* :: Ity_I32 */ in gen_SIGILL_T_if_in_ITBlock()
1528 static IRTemp synthesise_APSR ( void ) in synthesise_APSR()
1530 IRTemp res1 = newTemp(Ity_I32); in synthesise_APSR()
1534 IRTemp res2 = newTemp(Ity_I32); in synthesise_APSR()
1555 IRTemp res3 = newTemp(Ity_I32); in synthesise_APSR()
1573 IRTemp apsrT, IRTemp condT ) in desynthesise_APSR()
1578 IRTemp immT = newTemp(Ity_I32); in desynthesise_APSR()
1582 IRTemp qnewT = newTemp(Ity_I32); in desynthesise_APSR()
1620 static void armUnsignedSatQ( IRTemp* res, /* OUT - Ity_I32 */ in armUnsignedSatQ()
1621 IRTemp* resQ, /* OUT - Ity_I32 */ in armUnsignedSatQ()
1622 IRTemp regT, /* value to clamp - Ity_I32 */ in armUnsignedSatQ()
1629 IRTemp nd0 = newTemp(Ity_I32); in armUnsignedSatQ()
1630 IRTemp nd1 = newTemp(Ity_I32); in armUnsignedSatQ()
1631 IRTemp nd2 = newTemp(Ity_I1); in armUnsignedSatQ()
1632 IRTemp nd3 = newTemp(Ity_I32); in armUnsignedSatQ()
1633 IRTemp nd4 = newTemp(Ity_I32); in armUnsignedSatQ()
1634 IRTemp nd5 = newTemp(Ity_I1); in armUnsignedSatQ()
1635 IRTemp nd6 = newTemp(Ity_I32); in armUnsignedSatQ()
1665 static void armSignedSatQ( IRTemp regT, /* value to clamp - Ity_I32 */ in armSignedSatQ()
1667 IRTemp* res, /* OUT - Ity_I32 */ in armSignedSatQ()
1668 IRTemp* resQ ) /* OUT - Ity_I32 */ in armSignedSatQ()
1675 IRTemp nd0 = newTemp(Ity_I32); in armSignedSatQ()
1676 IRTemp nd1 = newTemp(Ity_I32); in armSignedSatQ()
1677 IRTemp nd2 = newTemp(Ity_I1); in armSignedSatQ()
1678 IRTemp nd3 = newTemp(Ity_I32); in armSignedSatQ()
1679 IRTemp nd4 = newTemp(Ity_I32); in armSignedSatQ()
1680 IRTemp nd5 = newTemp(Ity_I1); in armSignedSatQ()
1681 IRTemp nd6 = newTemp(Ity_I32); in armSignedSatQ()
1705 IRTemp argL, IRTemp argR ) in signed_overflow_after_Add32()
1707 IRTemp res = newTemp(Ity_I32); in signed_overflow_after_Add32()
1720 IRTemp argL, IRTemp argR ) in signed_overflow_after_Sub32()
1722 IRTemp res = newTemp(Ity_I32); in signed_overflow_after_Sub32()
1758 IRTemp* res, in compute_result_and_C_after_LSL_by_imm5()
1759 IRTemp* newC, in compute_result_and_C_after_LSL_by_imm5()
1760 IRTemp rMt, UInt shift_amt, /* operands */ in compute_result_and_C_after_LSL_by_imm5()
1788 IRTemp* res, in compute_result_and_C_after_LSL_by_reg()
1789 IRTemp* newC, in compute_result_and_C_after_LSL_by_reg()
1790 IRTemp rMt, IRTemp rSt, /* operands */ in compute_result_and_C_after_LSL_by_reg()
1799 IRTemp amtT = newTemp(Ity_I32); in compute_result_and_C_after_LSL_by_reg()
1810 IRTemp oldC = newTemp(Ity_I32); in compute_result_and_C_after_LSL_by_reg()
1861 IRTemp* res, in compute_result_and_C_after_LSR_by_imm5()
1862 IRTemp* newC, in compute_result_and_C_after_LSR_by_imm5()
1863 IRTemp rMt, UInt shift_amt, /* operands */ in compute_result_and_C_after_LSR_by_imm5()
1900 IRTemp* res, in compute_result_and_C_after_LSR_by_reg()
1901 IRTemp* newC, in compute_result_and_C_after_LSR_by_reg()
1902 IRTemp rMt, IRTemp rSt, /* operands */ in compute_result_and_C_after_LSR_by_reg()
1911 IRTemp amtT = newTemp(Ity_I32); in compute_result_and_C_after_LSR_by_reg()
1920 IRTemp oldC = newTemp(Ity_I32); in compute_result_and_C_after_LSR_by_reg()
1971 IRTemp* res, in compute_result_and_C_after_ASR_by_imm5()
1972 IRTemp* newC, in compute_result_and_C_after_ASR_by_imm5()
1973 IRTemp rMt, UInt shift_amt, /* operands */ in compute_result_and_C_after_ASR_by_imm5()
2010 IRTemp* res, in compute_result_and_C_after_ASR_by_reg()
2011 IRTemp* newC, in compute_result_and_C_after_ASR_by_reg()
2012 IRTemp rMt, IRTemp rSt, /* operands */ in compute_result_and_C_after_ASR_by_reg()
2021 IRTemp amtT = newTemp(Ity_I32); in compute_result_and_C_after_ASR_by_reg()
2030 IRTemp oldC = newTemp(Ity_I32); in compute_result_and_C_after_ASR_by_reg()
2082 IRTemp* res, in compute_result_and_C_after_ROR_by_reg()
2083 IRTemp* newC, in compute_result_and_C_after_ROR_by_reg()
2084 IRTemp rMt, IRTemp rSt, /* operands */ in compute_result_and_C_after_ROR_by_reg()
2092 IRTemp amtT = newTemp(Ity_I32); in compute_result_and_C_after_ROR_by_reg()
2094 IRTemp amt5T = newTemp(Ity_I32); in compute_result_and_C_after_ROR_by_reg()
2096 IRTemp oldC = newTemp(Ity_I32); in compute_result_and_C_after_ROR_by_reg()
2162 /*OUT*/IRTemp* res, in compute_result_and_C_after_shift_by_imm5()
2163 /*OUT*/IRTemp* newC, in compute_result_and_C_after_shift_by_imm5()
2164 IRTemp rMt, /* reg to shift */ in compute_result_and_C_after_shift_by_imm5()
2195 IRTemp oldcT = newTemp(Ity_I32); in compute_result_and_C_after_shift_by_imm5()
2255 /*OUT*/IRTemp* res, in compute_result_and_C_after_shift_by_reg()
2256 /*OUT*/IRTemp* newC, in compute_result_and_C_after_shift_by_reg()
2257 IRTemp rMt, /* reg to shift */ in compute_result_and_C_after_shift_by_reg()
2259 IRTemp rSt, /* shift amount */ in compute_result_and_C_after_shift_by_reg()
2311 /*OUT*/IRTemp* shop, in mk_shifter_operand()
2312 /*OUT*/IRTemp* shco, in mk_shifter_operand()
2356 IRTemp rMt = newTemp(Ity_I32); in mk_shifter_operand()
2374 IRTemp rMt = newTemp(Ity_I32); in mk_shifter_operand()
2375 IRTemp rSt = newTemp(Ity_I32); in mk_shifter_operand()
2456 IRTemp rmT = newTemp(Ity_I32); in mk_EA_reg_plusminus_shifted_reg()
2457 IRTemp cflagT = newTemp(Ity_I32); in mk_EA_reg_plusminus_shifted_reg()
2465 IRTemp rmT = newTemp(Ity_I32); in mk_EA_reg_plusminus_shifted_reg()
2521 IRTemp mk_convert_IRCmpF64Result_to_NZCV ( IRTemp irRes ) in mk_convert_IRCmpF64Result_to_NZCV()
2523 IRTemp ix = newTemp(Ity_I32); in mk_convert_IRCmpF64Result_to_NZCV()
2524 IRTemp termL = newTemp(Ity_I32); in mk_convert_IRCmpF64Result_to_NZCV()
2525 IRTemp termR = newTemp(Ity_I32); in mk_convert_IRCmpF64Result_to_NZCV()
2526 IRTemp nzcv = newTemp(Ity_I32); in mk_convert_IRCmpF64Result_to_NZCV()
2728 static IRTemp gen_BITREV ( IRTemp x0 ) in gen_BITREV()
2730 IRTemp x1 = newTemp(Ity_I32); in gen_BITREV()
2731 IRTemp x2 = newTemp(Ity_I32); in gen_BITREV()
2732 IRTemp x3 = newTemp(Ity_I32); in gen_BITREV()
2733 IRTemp x4 = newTemp(Ity_I32); in gen_BITREV()
2734 IRTemp x5 = newTemp(Ity_I32); in gen_BITREV()
2791 static IRTemp gen_REV ( IRTemp arg ) in gen_REV()
2793 IRTemp res = newTemp(Ity_I32); in gen_REV()
2812 static IRTemp gen_REV16 ( IRTemp arg ) in gen_REV16()
2814 IRTemp res = newTemp(Ity_I32); in gen_REV16()
2884 Bool dis_neon_vext ( UInt theInstr, IRTemp condT ) in dis_neon_vext()
2932 Bool dis_neon_vtb ( UInt theInstr, IRTemp condT ) in dis_neon_vtb()
2942 IRTemp arg_l; in dis_neon_vtb()
2943 IRTemp old_mask, new_mask, cur_mask; in dis_neon_vtb()
2944 IRTemp old_res, new_res; in dis_neon_vtb()
2945 IRTemp old_arg, new_arg; in dis_neon_vtb()
3012 Bool dis_neon_vdup ( UInt theInstr, IRTemp condT ) in dis_neon_vdup()
3020 IRTemp arg_m; in dis_neon_vdup()
3021 IRTemp res; in dis_neon_vdup()
3066 Bool dis_neon_data_3same ( UInt theInstr, IRTemp condT ) in dis_neon_data_3same()
3084 IRTemp arg_n; in dis_neon_data_3same()
3085 IRTemp arg_m; in dis_neon_data_3same()
3086 IRTemp res; in dis_neon_data_3same()
3179 IRTemp tmp; in dis_neon_data_3same()
3243 IRTemp cc; in dis_neon_data_3same()
3431 IRTemp reg_d = newTemp(Ity_V128); in dis_neon_data_3same()
3442 IRTemp reg_d = newTemp(Ity_I64); in dis_neon_data_3same()
3459 IRTemp reg_d = newTemp(Ity_V128); in dis_neon_data_3same()
3469 IRTemp reg_d = newTemp(Ity_I64); in dis_neon_data_3same()
3486 IRTemp reg_d = newTemp(Ity_V128); in dis_neon_data_3same()
3496 IRTemp reg_d = newTemp(Ity_I64); in dis_neon_data_3same()
3595 IRTemp tmp; in dis_neon_data_3same()
3698 IRTemp tmp = IRTemp_INVALID; in dis_neon_data_3same()
3756 IRTemp tmp, shval, mask, old_shval; in dis_neon_data_3same()
3883 IRTemp shval, old_shval, imm_val, round; in dis_neon_data_3same()
4020 IRTemp tmp, shval, mask, old_shval, imm_val, round; in dis_neon_data_3same()
4234 IRTemp cond; in dis_neon_data_3same()
4300 IRTemp cond, acc, tmp; in dis_neon_data_3same()
4875 Bool dis_neon_data_3diff ( UInt theInstr, IRTemp condT ) in dis_neon_data_3diff()
4892 IRTemp res, arg_m, arg_n, cond, tmp; in dis_neon_data_3diff()
5302 Bool dis_neon_data_2reg_and_scalar ( UInt theInstr, IRTemp condT ) in dis_neon_data_2reg_and_scalar()
5319 IRTemp res, arg_m, arg_n; in dis_neon_data_2reg_and_scalar()
5425 IRTemp res, arg_m, arg_n; in dis_neon_data_2reg_and_scalar()
5482 IRTemp res, arg_m, arg_n, tmp; in dis_neon_data_2reg_and_scalar()
5556 IRTemp res, arg_m, arg_n; in dis_neon_data_2reg_and_scalar()
5653 IRTemp res, arg_m, arg_n; in dis_neon_data_2reg_and_scalar()
5699 IRTemp arg_m, arg_n; in dis_neon_data_2reg_and_scalar()
5762 IRTemp res, arg_m, arg_n; in dis_neon_data_2reg_and_scalar()
5860 IRTemp res, arg_m, arg_n; in dis_neon_data_2reg_and_scalar()
5960 Bool dis_neon_data_2reg_and_shift ( UInt theInstr, IRTemp condT ) in dis_neon_data_2reg_and_shift()
5975 IRTemp reg_m, res, mask; in dis_neon_data_2reg_and_shift()
6680 Bool dis_neon_data_2reg_misc ( UInt theInstr, IRTemp condT ) in dis_neon_data_2reg_misc()
6690 IRTemp arg_d = IRTemp_INVALID; in dis_neon_data_2reg_misc()
6691 IRTemp arg_m = IRTemp_INVALID; in dis_neon_data_2reg_misc()
6692 IRTemp res = IRTemp_INVALID; in dis_neon_data_2reg_misc()
6905 IRTemp mask, tmp; in dis_neon_data_2reg_misc()
7253 IRTemp old_m, old_d, new_d, new_m; in dis_neon_data_2reg_misc()
7323 IRTemp old_m, old_d, new_m, new_d; in dis_neon_data_2reg_misc()
7374 IRTemp old_m, old_d, new_m, new_d; in dis_neon_data_2reg_misc()
7439 IRTemp tmp; in dis_neon_data_2reg_misc()
7705 Bool dis_neon_data_1reg_and_imm ( UInt theInstr, IRTemp condT ) in dis_neon_data_1reg_and_imm()
7719 IRTemp tmp_var; in dis_neon_data_1reg_and_imm()
7836 Bool dis_neon_data_processing ( UInt theInstr, IRTemp condT ) in dis_neon_data_processing()
7891 UInt N, UInt size, IRTemp addr ) in mk_neon_elem_load_to_one_lane()
7952 UInt N, UInt size, IRTemp addr ) in mk_neon_elem_store_from_one_lane()
7996 static void math_DEINTERLEAVE_2 (/*OUT*/IRTemp* u0, /*OUT*/IRTemp* u1, in math_DEINTERLEAVE_2()
7997 IRTemp i0, IRTemp i1, Int laneszB) in math_DEINTERLEAVE_2()
8032 static void math_INTERLEAVE_2 (/*OUT*/IRTemp* i0, /*OUT*/IRTemp* i1, in math_INTERLEAVE_2()
8033 IRTemp u0, IRTemp u1, Int laneszB) in math_INTERLEAVE_2()
8069 IRTemp s0, IRTemp s1, IRTemp s2) in math_PERM_8x8x3()
8081 IRTemp h3 = newTemp(Ity_I64); in math_PERM_8x8x3()
8082 IRTemp h2 = newTemp(Ity_I64); in math_PERM_8x8x3()
8083 IRTemp h1 = newTemp(Ity_I64); in math_PERM_8x8x3()
8084 IRTemp h0 = newTemp(Ity_I64); in math_PERM_8x8x3()
8085 IRTemp srcs[3] = {s0, s1, s2}; in math_PERM_8x8x3()
8105 IRTemp w1 = newTemp(Ity_I64); in math_PERM_8x8x3()
8106 IRTemp w0 = newTemp(Ity_I64); in math_PERM_8x8x3()
8115 /*OUT*/IRTemp* u0, /*OUT*/IRTemp* u1, /*OUT*/IRTemp* u2, in math_DEINTERLEAVE_3()
8116 IRTemp i0, IRTemp i1, IRTemp i2, Int laneszB in math_DEINTERLEAVE_3()
8170 /*OUT*/IRTemp* i0, /*OUT*/IRTemp* i1, /*OUT*/IRTemp* i2, in math_INTERLEAVE_3()
8171 IRTemp u0, IRTemp u1, IRTemp u2, Int laneszB in math_INTERLEAVE_3()
8225 /*OUT*/IRTemp* u0, /*OUT*/IRTemp* u1, in math_DEINTERLEAVE_4()
8226 /*OUT*/IRTemp* u2, /*OUT*/IRTemp* u3, in math_DEINTERLEAVE_4()
8227 IRTemp i0, IRTemp i1, IRTemp i2, IRTemp i3, Int laneszB in math_DEINTERLEAVE_4()
8252 IRTemp b1b0a1a0 = newTemp(Ity_I64); in math_DEINTERLEAVE_4()
8253 IRTemp b3b2a3a2 = newTemp(Ity_I64); in math_DEINTERLEAVE_4()
8254 IRTemp d1d0c1c0 = newTemp(Ity_I64); in math_DEINTERLEAVE_4()
8255 IRTemp d3d2c3c2 = newTemp(Ity_I64); in math_DEINTERLEAVE_4()
8267 IRTemp i0x = newTemp(Ity_I64); in math_DEINTERLEAVE_4()
8268 IRTemp i1x = newTemp(Ity_I64); in math_DEINTERLEAVE_4()
8269 IRTemp i2x = newTemp(Ity_I64); in math_DEINTERLEAVE_4()
8270 IRTemp i3x = newTemp(Ity_I64); in math_DEINTERLEAVE_4()
8276 IRTemp b1b0a1a0 = newTemp(Ity_I64); in math_DEINTERLEAVE_4()
8277 IRTemp b3b2a3a2 = newTemp(Ity_I64); in math_DEINTERLEAVE_4()
8278 IRTemp d1d0c1c0 = newTemp(Ity_I64); in math_DEINTERLEAVE_4()
8279 IRTemp d3d2c3c2 = newTemp(Ity_I64); in math_DEINTERLEAVE_4()
8305 /*OUT*/IRTemp* i0, /*OUT*/IRTemp* i1, in math_INTERLEAVE_4()
8306 /*OUT*/IRTemp* i2, /*OUT*/IRTemp* i3, in math_INTERLEAVE_4()
8307 IRTemp u0, IRTemp u1, IRTemp u2, IRTemp u3, Int laneszB in math_INTERLEAVE_4()
8333 IRTemp b1b0a1a0 = newTemp(Ity_I64); in math_INTERLEAVE_4()
8334 IRTemp b3b2a3a2 = newTemp(Ity_I64); in math_INTERLEAVE_4()
8335 IRTemp d1d0c1c0 = newTemp(Ity_I64); in math_INTERLEAVE_4()
8336 IRTemp d3d2c3c2 = newTemp(Ity_I64); in math_INTERLEAVE_4()
8348 IRTemp b1b0a1a0 = newTemp(Ity_I64); in math_INTERLEAVE_4()
8349 IRTemp b3b2a3a2 = newTemp(Ity_I64); in math_INTERLEAVE_4()
8350 IRTemp d1d0c1c0 = newTemp(Ity_I64); in math_INTERLEAVE_4()
8351 IRTemp d3d2c3c2 = newTemp(Ity_I64); in math_INTERLEAVE_4()
8357 IRTemp i0x = newTemp(Ity_I64); in math_INTERLEAVE_4()
8358 IRTemp i1x = newTemp(Ity_I64); in math_INTERLEAVE_4()
8359 IRTemp i2x = newTemp(Ity_I64); in math_INTERLEAVE_4()
8360 IRTemp i3x = newTemp(Ity_I64); in math_INTERLEAVE_4()
8386 Bool isT, IRTemp condT ) in dis_neon_load_or_store()
8410 IRTemp initialRn = newTemp(Ity_I32); in dis_neon_load_or_store()
8413 IRTemp initialRm = newTemp(Ity_I32); in dis_neon_load_or_store()
8437 IRTemp addr = newTemp(Ity_I32); in dis_neon_load_or_store()
8487 IRTemp addr = newTemp(Ity_I32); in dis_neon_load_or_store()
8637 IRTemp addr = newTemp(Ity_I32); in dis_neon_load_or_store()
8649 IRTemp tmp = newTemp(Ity_I32); in dis_neon_load_or_store()
8680 IRTemp di0 = newTemp(Ity_I64); in dis_neon_load_or_store()
8681 IRTemp di1 = newTemp(Ity_I64); in dis_neon_load_or_store()
8682 IRTemp du0 = newTemp(Ity_I64); in dis_neon_load_or_store()
8683 IRTemp du1 = newTemp(Ity_I64); in dis_neon_load_or_store()
8697 IRTemp tmp = newTemp(Ity_I32); in dis_neon_load_or_store()
8707 IRTemp di0 = newTemp(Ity_I64); in dis_neon_load_or_store()
8708 IRTemp di1 = newTemp(Ity_I64); in dis_neon_load_or_store()
8709 IRTemp di2 = newTemp(Ity_I64); in dis_neon_load_or_store()
8710 IRTemp di3 = newTemp(Ity_I64); in dis_neon_load_or_store()
8711 IRTemp du0 = newTemp(Ity_I64); in dis_neon_load_or_store()
8712 IRTemp du1 = newTemp(Ity_I64); in dis_neon_load_or_store()
8713 IRTemp du2 = newTemp(Ity_I64); in dis_neon_load_or_store()
8714 IRTemp du3 = newTemp(Ity_I64); in dis_neon_load_or_store()
8741 IRTemp tmp = newTemp(Ity_I32); in dis_neon_load_or_store()
8754 IRTemp di0 = newTemp(Ity_I64); in dis_neon_load_or_store()
8755 IRTemp di1 = newTemp(Ity_I64); in dis_neon_load_or_store()
8756 IRTemp di2 = newTemp(Ity_I64); in dis_neon_load_or_store()
8757 IRTemp du0 = newTemp(Ity_I64); in dis_neon_load_or_store()
8758 IRTemp du1 = newTemp(Ity_I64); in dis_neon_load_or_store()
8759 IRTemp du2 = newTemp(Ity_I64); in dis_neon_load_or_store()
8777 IRTemp tmp = newTemp(Ity_I32); in dis_neon_load_or_store()
8790 IRTemp di0 = newTemp(Ity_I64); in dis_neon_load_or_store()
8791 IRTemp di1 = newTemp(Ity_I64); in dis_neon_load_or_store()
8792 IRTemp di2 = newTemp(Ity_I64); in dis_neon_load_or_store()
8793 IRTemp di3 = newTemp(Ity_I64); in dis_neon_load_or_store()
8794 IRTemp du0 = newTemp(Ity_I64); in dis_neon_load_or_store()
8795 IRTemp du1 = newTemp(Ity_I64); in dis_neon_load_or_store()
8796 IRTemp du2 = newTemp(Ity_I64); in dis_neon_load_or_store()
8797 IRTemp du3 = newTemp(Ity_I64); in dis_neon_load_or_store()
8821 IRTemp tmp = newTemp(Ity_I32); in dis_neon_load_or_store()
8900 IRTemp condT, in decode_NEON_instruction_ARMv7_and_below()
8987 IRTemp condT, in decode_V6MEDIA_instruction()
9038 IRTemp srcN = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9039 IRTemp srcM = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9040 IRTemp res = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9094 IRTemp irt_prod = newTemp(Ity_I64); in decode_V6MEDIA_instruction()
9160 IRTemp irt_regM = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9161 IRTemp irt_regM_shift = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9219 IRTemp irt_regN = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9220 IRTemp irt_regN_shift = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9221 IRTemp irt_sat_Q = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9222 IRTemp irt_result = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9277 IRTemp irt_regN = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9278 IRTemp irt_regN_shift = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9279 IRTemp irt_sat_Q = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9280 IRTemp irt_result = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9330 IRTemp irt_regN = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9331 IRTemp irt_regN_lo = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9332 IRTemp irt_regN_hi = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9333 IRTemp irt_Q_lo = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9334 IRTemp irt_Q_hi = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9335 IRTemp irt_res_lo = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9336 IRTemp irt_res_hi = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9392 IRTemp irt_regN = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9393 IRTemp irt_regN_lo = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9394 IRTemp irt_regN_hi = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9395 IRTemp irt_Q_lo = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9396 IRTemp irt_Q_hi = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9397 IRTemp irt_res_lo = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9398 IRTemp irt_res_hi = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9453 IRTemp rNt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9454 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9455 IRTemp res = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9456 IRTemp reso = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9502 IRTemp rNt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9503 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9504 IRTemp res = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9505 IRTemp reso = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9552 IRTemp rNt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9553 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9554 IRTemp res = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9555 IRTemp reso = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9602 IRTemp rNt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9603 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9604 IRTemp res = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9605 IRTemp reso = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9652 IRTemp rNt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9653 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9654 IRTemp res = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9655 IRTemp reso = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9701 IRTemp rNt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9702 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9703 IRTemp res = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9704 IRTemp reso = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9751 IRTemp rNt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9752 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9753 IRTemp res = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9754 IRTemp reso = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9801 IRTemp rNt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9802 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9803 IRTemp res = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9804 IRTemp reso = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9851 IRTemp rNt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9852 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9853 IRTemp res_q = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9896 IRTemp rNt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9897 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9898 IRTemp res_q = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9941 IRTemp rNt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9942 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9943 IRTemp res_q = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9986 IRTemp rNt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9987 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
9988 IRTemp res_q = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10031 IRTemp rNt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10032 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10033 IRTemp res_q = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10076 IRTemp rNt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10077 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10078 IRTemp res_q = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10121 IRTemp rNt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10122 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10123 IRTemp res_q = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10166 IRTemp rNt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10167 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10168 IRTemp res_q = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10211 IRTemp rNt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10212 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10213 IRTemp res_q = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10258 IRTemp irt_regN = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10259 IRTemp irt_regM = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10260 IRTemp irt_sum = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10261 IRTemp irt_diff = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10262 IRTemp irt_sum_res = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10263 IRTemp irt_diff_res = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10327 IRTemp irt_regN = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10328 IRTemp irt_regM = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10329 IRTemp irt_sum = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10330 IRTemp irt_diff = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10331 IRTemp irt_res_sum = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10332 IRTemp irt_res_diff = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10395 IRTemp irt_regN = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10396 IRTemp irt_regM = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10397 IRTemp irt_sum = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10398 IRTemp irt_diff = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10422 IRTemp ge10 = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10427 IRTemp ge32 = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10475 IRTemp irt_regN = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10476 IRTemp irt_regM = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10477 IRTemp irt_prod_lo = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10478 IRTemp irt_prod_hi = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10479 IRTemp tmpM = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10556 IRTemp irt_regN = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10557 IRTemp irt_regM = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10558 IRTemp irt_regA = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10559 IRTemp irt_prod_lo = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10560 IRTemp irt_prod_hi = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10561 IRTemp irt_sum = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10562 IRTemp tmpM = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10645 IRTemp irt_regA = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10646 IRTemp irt_prod = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10716 IRTemp irt_regD = newTemp(Ity_I64); in decode_V6MEDIA_instruction()
10717 IRTemp irt_prod = newTemp(Ity_I64); in decode_V6MEDIA_instruction()
10718 IRTemp irt_res = newTemp(Ity_I64); in decode_V6MEDIA_instruction()
10719 IRTemp irt_resHi = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10720 IRTemp irt_resLo = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10788 IRTemp irt_regA = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10789 IRTemp irt_prod = newTemp(Ity_I64); in decode_V6MEDIA_instruction()
10802 IRTemp prod32 = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10857 IRTemp irt_ge_flag0 = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10858 IRTemp irt_ge_flag1 = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10859 IRTemp irt_ge_flag2 = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10860 IRTemp irt_ge_flag3 = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10944 IRTemp irt_regN = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10947 IRTemp irt_regM = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
10950 IRTemp irt_rot = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11059 IRTemp rNt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11060 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11061 IRTemp res_q = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11110 IRTemp rNt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11111 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11112 IRTemp rN_d = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11113 IRTemp res_q = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11169 IRTemp rNt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11170 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11171 IRTemp res_q = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11220 IRTemp rNt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11221 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11222 IRTemp rN_d = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11223 IRTemp res_q = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11279 IRTemp rNt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11280 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11281 IRTemp res_q = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11324 IRTemp rNt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11325 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11326 IRTemp res_q = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11369 IRTemp rNt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11370 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11371 IRTemp res_q = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11414 IRTemp rNt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11415 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11416 IRTemp res_q = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11459 IRTemp rNt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11460 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11461 IRTemp res_q = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11504 IRTemp irt_regN = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11505 IRTemp irt_regM = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11506 IRTemp irt_sum = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11507 IRTemp irt_diff = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11508 IRTemp irt_sum_res = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11509 IRTemp irt_diff_res = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11573 IRTemp irt_regN = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11574 IRTemp irt_regM = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11575 IRTemp irt_sum = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11576 IRTemp irt_diff = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11577 IRTemp irt_res_sum = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11578 IRTemp irt_res_diff = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11641 IRTemp irt_regN = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11642 IRTemp irt_regM = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11643 IRTemp irt_sum = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11644 IRTemp irt_diff = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11670 IRTemp ge10 = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11677 IRTemp ge32 = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11719 IRTemp irt_regN = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11720 IRTemp irt_regM = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11721 IRTemp irt_sum = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11722 IRTemp irt_diff = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11746 IRTemp ge10 = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11751 IRTemp ge32 = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11795 IRTemp irt_regN = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11796 IRTemp irt_regM = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11797 IRTemp irt_sum = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11798 IRTemp irt_diff = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11822 IRTemp ge10 = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11827 IRTemp ge32 = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11869 IRTemp rNt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11870 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11871 IRTemp res_q = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11915 IRTemp irt_regN = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11918 IRTemp irt_regM = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11921 IRTemp irt_rot = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11989 IRTemp rNt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11990 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11991 IRTemp irt_diff = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11992 IRTemp irt_sum = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
11993 IRTemp res_q = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
12086 IRTemp rNt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
12087 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
12088 IRTemp irt_diff = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
12089 IRTemp irt_sum = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
12090 IRTemp res_q = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
12183 IRTemp rNt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
12184 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
12185 IRTemp irt_diff = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
12186 IRTemp irt_sum = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
12187 IRTemp res_q = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
12280 IRTemp rNt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
12281 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
12282 IRTemp irt_diff = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
12283 IRTemp irt_sum = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
12284 IRTemp res_q = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
12377 IRTemp rNt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
12378 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
12379 IRTemp res_q = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
12429 IRTemp irt_rA = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
12430 IRTemp irt_rN = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
12431 IRTemp irt_rM = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
12486 IRTemp irt_rM = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
12487 IRTemp irt_rN = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
12488 IRTemp irt_rDhi = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
12489 IRTemp irt_rDlo = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
12490 IRTemp op_2 = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
12491 IRTemp pr_1 = newTemp(Ity_I64); in decode_V6MEDIA_instruction()
12492 IRTemp pr_2 = newTemp(Ity_I64); in decode_V6MEDIA_instruction()
12493 IRTemp result = newTemp(Ity_I64); in decode_V6MEDIA_instruction()
12494 IRTemp resHi = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
12495 IRTemp resLo = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
12574 IRTemp irt_rM = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
12575 IRTemp irt_rN = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
12576 IRTemp irt_rDhi = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
12577 IRTemp irt_rDlo = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
12578 IRTemp op_2 = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
12579 IRTemp pr_1 = newTemp(Ity_I64); in decode_V6MEDIA_instruction()
12580 IRTemp pr_2 = newTemp(Ity_I64); in decode_V6MEDIA_instruction()
12581 IRTemp result = newTemp(Ity_I64); in decode_V6MEDIA_instruction()
12582 IRTemp resHi = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
12583 IRTemp resLo = newTemp(Ity_I32); in decode_V6MEDIA_instruction()
12645 static void breakupV128to32s ( IRTemp t128, in breakupV128to32s()
12647 IRTemp* t3, IRTemp* t2, in breakupV128to32s()
12648 IRTemp* t1, IRTemp* t0 ) in breakupV128to32s()
12650 IRTemp hi64 = newTemp(Ity_I64); in breakupV128to32s()
12651 IRTemp lo64 = newTemp(Ity_I64); in breakupV128to32s()
12701 IRTemp condT, in decode_V8_instruction()
12703 IRTemp old_itstate, in decode_V8_instruction()
12704 IRTemp new_itstate in decode_V8_instruction()
12778 IRTemp op1 = newTemp(Ity_V128); in decode_V8_instruction()
12779 IRTemp op2 = newTemp(Ity_V128); in decode_V8_instruction()
12780 IRTemp src = newTemp(Ity_V128); in decode_V8_instruction()
12781 IRTemp res = newTemp(Ity_V128); in decode_V8_instruction()
12801 IRTemp w32_3, w32_2, w32_1, w32_0; in decode_V8_instruction()
12897 IRTemp vD = newTemp(Ity_V128); in decode_V8_instruction()
12898 IRTemp vN = newTemp(Ity_V128); in decode_V8_instruction()
12899 IRTemp vM = newTemp(Ity_V128); in decode_V8_instruction()
12904 IRTemp d32_3, d32_2, d32_1, d32_0; in decode_V8_instruction()
12908 IRTemp n32_3_pre, n32_2_pre, n32_1_pre, n32_0_pre; in decode_V8_instruction()
12912 IRTemp m32_3, m32_2, m32_1, m32_0; in decode_V8_instruction()
12916 IRTemp n32_3 = newTemp(Ity_I32); in decode_V8_instruction()
12917 IRTemp n32_2 = newTemp(Ity_I32); in decode_V8_instruction()
12918 IRTemp n32_1 = newTemp(Ity_I32); in decode_V8_instruction()
12919 IRTemp n32_0 = newTemp(Ity_I32); in decode_V8_instruction()
12948 IRTemp res = newTemp(Ity_V128); in decode_V8_instruction()
13002 IRTemp vD = newTemp(Ity_V128); in decode_V8_instruction()
13003 IRTemp vM = newTemp(Ity_V128); in decode_V8_instruction()
13007 IRTemp d32_3, d32_2, d32_1, d32_0; in decode_V8_instruction()
13011 IRTemp m32_3, m32_2, m32_1, m32_0; in decode_V8_instruction()
13022 IRTemp res = newTemp(Ity_V128); in decode_V8_instruction()
13065 IRTemp vM = newTemp(Ity_V128); in decode_V8_instruction()
13068 IRTemp m32_3, m32_2, m32_1, m32_0; in decode_V8_instruction()
13078 IRTemp res = newTemp(Ity_V128); in decode_V8_instruction()
13125 IRTemp srcN = newTemp(Ity_I64); in decode_V8_instruction()
13126 IRTemp srcM = newTemp(Ity_I64); in decode_V8_instruction()
13136 IRTemp res = newTemp(Ity_V128); in decode_V8_instruction()
13224 IRTemp data = newTemp(Ity_I32); in decode_V8_instruction()
13417 IRTemp res = newTemp(ty); in decode_V8_instruction()
13444 IRTemp resSC1, resSC32, data; in decode_V8_instruction()
13525 IRTemp guard = newTemp(Ity_I32); in decode_V8_instruction()
13614 IRTemp src = newTemp(ty); in decode_V8_instruction()
13615 IRTemp res = newTemp(ty); in decode_V8_instruction()
13618 IRTemp rm = newTemp(Ity_I32); in decode_V8_instruction()
13675 IRTemp res = newTemp(Ity_I32); in decode_V8_instruction()
13764 IRTemp src = newTemp(ty); in decode_V8_instruction()
13765 IRTemp res = newTemp(ty); in decode_V8_instruction()
13768 IRTemp rm = newTemp(Ity_I32); in decode_V8_instruction()
13828 IRTemp r0 = newTemp(Ity_F32); in decode_V8_instruction()
13829 IRTemp r1 = newTemp(Ity_F32); in decode_V8_instruction()
13830 IRTemp r2 = isQ ? newTemp(Ity_F32) : IRTemp_INVALID; in decode_V8_instruction()
13831 IRTemp r3 = isQ ? newTemp(Ity_F32) : IRTemp_INVALID; in decode_V8_instruction()
13911 IRTemp r0 = newTemp(Ity_F32); in decode_V8_instruction()
13912 IRTemp r1 = newTemp(Ity_F32); in decode_V8_instruction()
13913 IRTemp r2 = isQ ? newTemp(Ity_F32) : IRTemp_INVALID; in decode_V8_instruction()
13914 IRTemp r3 = isQ ? newTemp(Ity_F32) : IRTemp_INVALID; in decode_V8_instruction()
14005 IRTemp r0 = newTemp(Ity_F32); in decode_V8_instruction()
14006 IRTemp r1 = newTemp(Ity_F32); in decode_V8_instruction()
14007 IRTemp r2 = isQ ? newTemp(Ity_F32) : IRTemp_INVALID; in decode_V8_instruction()
14008 IRTemp r3 = isQ ? newTemp(Ity_F32) : IRTemp_INVALID; in decode_V8_instruction()
14062 IRTemp jk = Ijk_Boring; in mk_ldm_stm()
14073 IRTemp oldRnT = newTemp(Ity_I32); in mk_ldm_stm()
14076 IRTemp anchorT = newTemp(Ity_I32); in mk_ldm_stm()
14275 IRTemp condT, in decode_CP10_CP11_instruction()
14364 IRTemp rnT = newTemp(Ity_I32); in decode_CP10_CP11_instruction()
14369 IRTemp rnTnew = IRTemp_INVALID; in decode_CP10_CP11_instruction()
14378 IRTemp taT = newTemp(Ity_I32); in decode_CP10_CP11_instruction()
14501 IRTemp rnT = newTemp(Ity_I32); in decode_CP10_CP11_instruction()
14506 IRTemp rnTnew = IRTemp_INVALID; in decode_CP10_CP11_instruction()
14515 IRTemp taT = newTemp(Ity_I32); in decode_CP10_CP11_instruction()
14576 IRTemp nzcvT = newTemp(Ity_I32); in decode_CP10_CP11_instruction()
14643 IRTemp i64 = newTemp(Ity_I64); in decode_CP10_CP11_instruction()
14907 IRTemp ea = newTemp(Ity_I32); in decode_CP10_CP11_instruction()
15073 IRTemp argL = newTemp(Ity_F64); in decode_CP10_CP11_instruction()
15074 IRTemp argR = newTemp(Ity_F64); in decode_CP10_CP11_instruction()
15075 IRTemp irRes = newTemp(Ity_I32); in decode_CP10_CP11_instruction()
15080 IRTemp nzcv = IRTemp_INVALID; in decode_CP10_CP11_instruction()
15081 IRTemp oldFPSCR = newTemp(Ity_I32); in decode_CP10_CP11_instruction()
15082 IRTemp newFPSCR = newTemp(Ity_I32); in decode_CP10_CP11_instruction()
15195 IRTemp rmode = newTemp(Ity_I32); in decode_CP10_CP11_instruction()
15293 IRTemp rnT = newTemp(Ity_I32); in decode_CP10_CP11_instruction()
15298 IRTemp rnTnew = IRTemp_INVALID; in decode_CP10_CP11_instruction()
15307 IRTemp taT = newTemp(Ity_I32); in decode_CP10_CP11_instruction()
15412 IRTemp ea = newTemp(Ity_I32); in decode_CP10_CP11_instruction()
15582 IRTemp argL = newTemp(Ity_F64); in decode_CP10_CP11_instruction()
15583 IRTemp argR = newTemp(Ity_F64); in decode_CP10_CP11_instruction()
15584 IRTemp irRes = newTemp(Ity_I32); in decode_CP10_CP11_instruction()
15591 IRTemp nzcv = IRTemp_INVALID; in decode_CP10_CP11_instruction()
15592 IRTemp oldFPSCR = newTemp(Ity_I32); in decode_CP10_CP11_instruction()
15593 IRTemp newFPSCR = newTemp(Ity_I32); in decode_CP10_CP11_instruction()
15689 IRTemp rmode = newTemp(Ity_I32); in decode_CP10_CP11_instruction()
15722 IRTemp rmode = newTemp(Ity_I32); in decode_CP10_CP11_instruction()
15769 IRTemp rmode = newTemp(Ity_I32); in decode_CP10_CP11_instruction()
15809 IRTemp scale = newTemp(Ity_F64); in decode_CP10_CP11_instruction()
15817 IRTemp rmode = newTemp(Ity_I32); in decode_CP10_CP11_instruction()
15819 IRTemp src32 = newTemp(Ity_I32); in decode_CP10_CP11_instruction()
15838 IRTemp src32 = newTemp(Ity_I32); in decode_CP10_CP11_instruction()
15854 IRTemp srcF64 = newTemp(Ity_F64); in decode_CP10_CP11_instruction()
15856 IRTemp scaledF64 = newTemp(Ity_F64); in decode_CP10_CP11_instruction()
15861 IRTemp rmode = newTemp(Ity_I32); in decode_CP10_CP11_instruction()
15863 IRTemp asI32 = newTemp(Ity_I32); in decode_CP10_CP11_instruction()
15876 IRTemp srcF32 = newTemp(Ity_F32); in decode_CP10_CP11_instruction()
15878 IRTemp scaledF64 = newTemp(Ity_F64); in decode_CP10_CP11_instruction()
15883 IRTemp rmode = newTemp(Ity_I32); in decode_CP10_CP11_instruction()
15885 IRTemp asI32 = newTemp(Ity_I32); in decode_CP10_CP11_instruction()
15959 IRTemp eaT = newTemp(Ity_I32); in decode_NV_instruction_ARMv7_and_below()
16093 IRTemp condT; /* :: Ity_I32 */ in disInstr_ARM_WRK()
16238 IRTemp shop = IRTemp_INVALID; /* shifter operand */ in disInstr_ARM_WRK()
16239 IRTemp shco = IRTemp_INVALID; /* shifter carry out */ in disInstr_ARM_WRK()
16243 IRTemp rNt = IRTemp_INVALID; in disInstr_ARM_WRK()
16244 IRTemp res = IRTemp_INVALID; in disInstr_ARM_WRK()
16245 IRTemp oldV = IRTemp_INVALID; in disInstr_ARM_WRK()
16246 IRTemp oldC = IRTemp_INVALID; in disInstr_ARM_WRK()
16350 IRTemp jk = Ijk_Boring; in disInstr_ARM_WRK()
16619 IRTemp eaT = newTemp(Ity_I32); in disInstr_ARM_WRK()
16623 IRTemp rnT = newTemp(Ity_I32); in disInstr_ARM_WRK()
16627 IRTemp taT = IRTemp_INVALID; in disInstr_ARM_WRK()
16645 IRTemp rDt = newTemp(Ity_I32); in disInstr_ARM_WRK()
16669 IRTemp jk = Ijk_Boring; in disInstr_ARM_WRK()
16679 IRTemp tD = newTemp(Ity_I32); in disInstr_ARM_WRK()
16695 IRTemp tD = newTemp(Ity_I32); in disInstr_ARM_WRK()
16869 IRTemp eaT = newTemp(Ity_I32); in disInstr_ARM_WRK()
16873 IRTemp rnT = newTemp(Ity_I32); in disInstr_ARM_WRK()
16877 IRTemp taT = IRTemp_INVALID; in disInstr_ARM_WRK()
16885 IRTemp llOldRd = newTemp(Ity_I32); in disInstr_ARM_WRK()
16901 IRTemp newRd = newTemp(Ity_I32); in disInstr_ARM_WRK()
16908 IRTemp newRd = newTemp(Ity_I32); in disInstr_ARM_WRK()
16915 IRTemp newRd = newTemp(Ity_I32); in disInstr_ARM_WRK()
17114 IRTemp dst = newTemp(Ity_I32); in disInstr_ARM_WRK()
17157 IRTemp arg = newTemp(Ity_I32); in disInstr_ARM_WRK()
17158 IRTemp res = newTemp(Ity_I32); in disInstr_ARM_WRK()
17182 IRTemp argL = newTemp(Ity_I32); in disInstr_ARM_WRK()
17183 IRTemp argR = newTemp(Ity_I32); in disInstr_ARM_WRK()
17184 IRTemp res = newTemp(Ity_I32); in disInstr_ARM_WRK()
17185 IRTemp oldC = IRTemp_INVALID; in disInstr_ARM_WRK()
17186 IRTemp oldV = IRTemp_INVALID; in disInstr_ARM_WRK()
17199 IRTemp pair = newTemp(Ity_I32); in disInstr_ARM_WRK()
17223 IRTemp res = newTemp(Ity_I32); in disInstr_ARM_WRK()
17224 IRTemp argL = newTemp(Ity_I32); in disInstr_ARM_WRK()
17225 IRTemp argR = newTemp(Ity_I32); in disInstr_ARM_WRK()
17245 IRTemp res = newTemp(Ity_I32); in disInstr_ARM_WRK()
17246 IRTemp argL = newTemp(Ity_I32); in disInstr_ARM_WRK()
17247 IRTemp argR = newTemp(Ity_I32); in disInstr_ARM_WRK()
17274 IRTemp argL = newTemp(Ity_I32); in disInstr_ARM_WRK()
17275 IRTemp argR = newTemp(Ity_I32); in disInstr_ARM_WRK()
17276 IRTemp argP = newTemp(Ity_I32); in disInstr_ARM_WRK()
17277 IRTemp res = newTemp(Ity_I32); in disInstr_ARM_WRK()
17278 IRTemp oldC = IRTemp_INVALID; in disInstr_ARM_WRK()
17279 IRTemp oldV = IRTemp_INVALID; in disInstr_ARM_WRK()
17296 IRTemp pair = newTemp(Ity_I32); in disInstr_ARM_WRK()
17322 IRTemp argL = newTemp(Ity_I32); in disInstr_ARM_WRK()
17323 IRTemp argR = newTemp(Ity_I32); in disInstr_ARM_WRK()
17324 IRTemp res = newTemp(Ity_I64); in disInstr_ARM_WRK()
17325 IRTemp resHi = newTemp(Ity_I32); in disInstr_ARM_WRK()
17326 IRTemp resLo = newTemp(Ity_I32); in disInstr_ARM_WRK()
17327 IRTemp oldC = IRTemp_INVALID; in disInstr_ARM_WRK()
17328 IRTemp oldV = IRTemp_INVALID; in disInstr_ARM_WRK()
17345 IRTemp pair = newTemp(Ity_I32); in disInstr_ARM_WRK()
17371 IRTemp argL = newTemp(Ity_I32); in disInstr_ARM_WRK()
17372 IRTemp argR = newTemp(Ity_I32); in disInstr_ARM_WRK()
17373 IRTemp old = newTemp(Ity_I64); in disInstr_ARM_WRK()
17374 IRTemp res = newTemp(Ity_I64); in disInstr_ARM_WRK()
17375 IRTemp resHi = newTemp(Ity_I32); in disInstr_ARM_WRK()
17376 IRTemp resLo = newTemp(Ity_I32); in disInstr_ARM_WRK()
17377 IRTemp oldC = IRTemp_INVALID; in disInstr_ARM_WRK()
17378 IRTemp oldV = IRTemp_INVALID; in disInstr_ARM_WRK()
17398 IRTemp pair = newTemp(Ity_I32); in disInstr_ARM_WRK()
17421 IRTemp argN = newTemp(Ity_I32); in disInstr_ARM_WRK()
17422 IRTemp argM = newTemp(Ity_I32); in disInstr_ARM_WRK()
17423 IRTemp argDhi = newTemp(Ity_I32); in disInstr_ARM_WRK()
17424 IRTemp argDlo = newTemp(Ity_I32); in disInstr_ARM_WRK()
17425 IRTemp res = newTemp(Ity_I64); in disInstr_ARM_WRK()
17426 IRTemp resHi = newTemp(Ity_I32); in disInstr_ARM_WRK()
17427 IRTemp resLo = newTemp(Ity_I32); in disInstr_ARM_WRK()
17460 IRTemp immT = newTemp(Ity_I32); in disInstr_ARM_WRK()
17480 IRTemp rNt = newTemp(Ity_I32); in disInstr_ARM_WRK()
17494 IRTemp apsr = synthesise_APSR(); in disInstr_ARM_WRK()
17529 IRTemp tRn = newTemp(Ity_I32); in disInstr_ARM_WRK()
17530 IRTemp tNew = newTemp(Ity_I32); in disInstr_ARM_WRK()
17531 IRTemp tOld = IRTemp_INVALID; in disInstr_ARM_WRK()
17532 IRTemp tSC1 = newTemp(Ity_I1); in disInstr_ARM_WRK()
17604 IRTemp res; in disInstr_ARM_WRK()
17661 IRTemp resSC1, resSC32, data; in disInstr_ARM_WRK()
17738 IRTemp srcT = newTemp(Ity_I32); in disInstr_ARM_WRK()
17739 IRTemp rotT = newTemp(Ity_I32); in disInstr_ARM_WRK()
17740 IRTemp dstT = newTemp(Ity_I32); in disInstr_ARM_WRK()
17766 IRTemp lo32 = newTemp(Ity_I32); in disInstr_ARM_WRK()
17767 IRTemp hi32 = newTemp(Ity_I32); in disInstr_ARM_WRK()
17805 IRTemp src = newTemp(Ity_I32); in disInstr_ARM_WRK()
17806 IRTemp olddst = newTemp(Ity_I32); in disInstr_ARM_WRK()
17807 IRTemp newdst = newTemp(Ity_I32); in disInstr_ARM_WRK()
17851 IRTemp src = newTemp(Ity_I32); in disInstr_ARM_WRK()
17852 IRTemp tmp = newTemp(Ity_I32); in disInstr_ARM_WRK()
17853 IRTemp res = newTemp(Ity_I32); in disInstr_ARM_WRK()
17988 IRTemp eaT = newTemp(Ity_I32); in disInstr_ARM_WRK()
17992 IRTemp rnT = newTemp(Ity_I32); in disInstr_ARM_WRK()
17996 IRTemp taT = IRTemp_INVALID; in disInstr_ARM_WRK()
18035 IRTemp oldRd0 = newTemp(Ity_I32); in disInstr_ARM_WRK()
18036 IRTemp oldRd1 = newTemp(Ity_I32); in disInstr_ARM_WRK()
18039 IRTemp newRd0 = newTemp(Ity_I32); in disInstr_ARM_WRK()
18040 IRTemp newRd1 = newTemp(Ity_I32); in disInstr_ARM_WRK()
18095 IRTemp srcL = newTemp(Ity_I32); in disInstr_ARM_WRK()
18096 IRTemp srcR = newTemp(Ity_I32); in disInstr_ARM_WRK()
18097 IRTemp res = newTemp(Ity_I32); in disInstr_ARM_WRK()
18125 IRTemp srcL = newTemp(Ity_I32); in disInstr_ARM_WRK()
18126 IRTemp srcR = newTemp(Ity_I32); in disInstr_ARM_WRK()
18127 IRTemp res = newTemp(Ity_I32); in disInstr_ARM_WRK()
18151 IRTemp rMt = newTemp(Ity_I32); in disInstr_ARM_WRK()
18153 IRTemp res = isREV ? gen_REV(rMt) : gen_REV16(rMt); in disInstr_ARM_WRK()
18166 IRTemp irt_rM = newTemp(Ity_I32); in disInstr_ARM_WRK()
18167 IRTemp irt_hi = newTemp(Ity_I32); in disInstr_ARM_WRK()
18168 IRTemp irt_low = newTemp(Ity_I32); in disInstr_ARM_WRK()
18169 IRTemp irt_res = newTemp(Ity_I32); in disInstr_ARM_WRK()
18197 IRTemp arg = newTemp(Ity_I32); in disInstr_ARM_WRK()
18199 IRTemp res = gen_BITREV(arg); in disInstr_ARM_WRK()
18263 IRTemp newRt = newTemp(Ity_I32); in disInstr_ARM_WRK()
18293 IRTemp newRt = newTemp(Ity_I32); in disInstr_ARM_WRK()
18318 IRTemp newRt = newTemp(Ity_I32); in disInstr_ARM_WRK()
18348 IRTemp newRt = newTemp(Ity_I32); in disInstr_ARM_WRK()
18377 IRTemp newRt = newTemp(Ity_I32); in disInstr_ARM_WRK()
18404 IRTemp newRt = newTemp(Ity_I32); in disInstr_ARM_WRK()
18433 IRTemp newRt = newTemp(Ity_I32); in disInstr_ARM_WRK()
18460 IRTemp newRt = newTemp(Ity_I32); in disInstr_ARM_WRK()
18489 IRTemp newRt = newTemp(Ity_I32); in disInstr_ARM_WRK()
18516 IRTemp newRt = newTemp(Ity_I32); in disInstr_ARM_WRK()
19007 IRTemp old_itstate = IRTemp_INVALID; in disInstr_THUMB_WRK()
19204 IRTemp condT = IRTemp_INVALID; in disInstr_THUMB_WRK()
19205 IRTemp cond_AND_notInIT_T = IRTemp_INVALID; in disInstr_THUMB_WRK()
19207 IRTemp new_itstate = IRTemp_INVALID; in disInstr_THUMB_WRK()
19214 IRTemp z32 = newTemp(Ity_I32); in disInstr_THUMB_WRK()
19308 IRTemp condT1 = newTemp(Ity_I32); in disInstr_THUMB_WRK()
19353 IRTemp notInITt = newTemp(Ity_I32); in disInstr_THUMB_WRK()
19415 IRTemp argL = newTemp(Ity_I32); in disInstr_THUMB_WRK()
19416 IRTemp argR = newTemp(Ity_I32); in disInstr_THUMB_WRK()
19430 IRTemp oldC = newTemp(Ity_I32); in disInstr_THUMB_WRK()
19431 IRTemp oldV = newTemp(Ity_I32); in disInstr_THUMB_WRK()
19432 IRTemp res = newTemp(Ity_I32); in disInstr_THUMB_WRK()
19447 IRTemp arg = newTemp(Ity_I32); in disInstr_THUMB_WRK()
19448 IRTemp zero = newTemp(Ity_I32); in disInstr_THUMB_WRK()
19463 IRTemp oldV = newTemp(Ity_I32); in disInstr_THUMB_WRK()
19464 IRTemp oldC = newTemp(Ity_I32); in disInstr_THUMB_WRK()
19465 IRTemp res = newTemp(Ity_I32); in disInstr_THUMB_WRK()
19493 IRTemp res = newTemp(Ity_I32); in disInstr_THUMB_WRK()
19494 IRTemp oldV = newTemp(Ity_I32); in disInstr_THUMB_WRK()
19495 IRTemp oldC = newTemp(Ity_I32); in disInstr_THUMB_WRK()
19513 IRTemp res = newTemp(Ity_I32); in disInstr_THUMB_WRK()
19514 IRTemp oldV = newTemp(Ity_I32); in disInstr_THUMB_WRK()
19515 IRTemp oldC = newTemp(Ity_I32); in disInstr_THUMB_WRK()
19534 IRTemp argL = newTemp(Ity_I32); in disInstr_THUMB_WRK()
19535 IRTemp argR = newTemp(Ity_I32); in disInstr_THUMB_WRK()
19536 IRTemp oldC = newTemp(Ity_I32); in disInstr_THUMB_WRK()
19537 IRTemp res = newTemp(Ity_I32); in disInstr_THUMB_WRK()
19557 IRTemp argL = newTemp(Ity_I32); in disInstr_THUMB_WRK()
19558 IRTemp argR = newTemp(Ity_I32); in disInstr_THUMB_WRK()
19559 IRTemp oldC = newTemp(Ity_I32); in disInstr_THUMB_WRK()
19560 IRTemp res = newTemp(Ity_I32); in disInstr_THUMB_WRK()
19634 IRTemp oldV = newTemp(Ity_I32); in disInstr_THUMB_WRK()
19635 IRTemp rDt = newTemp(Ity_I32); in disInstr_THUMB_WRK()
19636 IRTemp rSt = newTemp(Ity_I32); in disInstr_THUMB_WRK()
19637 IRTemp res = newTemp(Ity_I32); in disInstr_THUMB_WRK()
19638 IRTemp resC = newTemp(Ity_I32); in disInstr_THUMB_WRK()
19687 IRTemp arg = newTemp(Ity_I32); in disInstr_THUMB_WRK()
19689 IRTemp res = isREV ? gen_REV(arg) : gen_REV16(arg); in disInstr_THUMB_WRK()
19699 IRTemp irt_rM = newTemp(Ity_I32); in disInstr_THUMB_WRK()
19700 IRTemp irt_hi = newTemp(Ity_I32); in disInstr_THUMB_WRK()
19701 IRTemp irt_low = newTemp(Ity_I32); in disInstr_THUMB_WRK()
19702 IRTemp irt_res = newTemp(Ity_I32); in disInstr_THUMB_WRK()
19759 IRTemp dst = newTemp(Ity_I32); in disInstr_THUMB_WRK()
19784 IRTemp dst = newTemp(Ity_I32); in disInstr_THUMB_WRK()
19847 IRTemp res = newTemp(Ity_I32); in disInstr_THUMB_WRK()
19876 IRTemp argL = newTemp(Ity_I32); in disInstr_THUMB_WRK()
19877 IRTemp argR = newTemp(Ity_I32); in disInstr_THUMB_WRK()
19897 IRTemp val = newTemp(Ity_I32); in disInstr_THUMB_WRK()
19935 IRTemp t = newTemp(Ity_I32); in disInstr_THUMB_WRK()
19955 IRTemp kond = newTemp(Ity_I1); in disInstr_THUMB_WRK()
20015 IRTemp newSP = newTemp(Ity_I32); in disInstr_THUMB_WRK()
20021 IRTemp base = newTemp(Ity_I32); in disInstr_THUMB_WRK()
20068 IRTemp oldSP = newTemp(Ity_I32); in disInstr_THUMB_WRK()
20073 IRTemp base = newTemp(Ity_I32); in disInstr_THUMB_WRK()
20079 IRTemp newSP = newTemp(Ity_I32); in disInstr_THUMB_WRK()
20095 IRTemp newPC = IRTemp_INVALID; in disInstr_THUMB_WRK()
20134 IRTemp argL = newTemp(Ity_I32); in disInstr_THUMB_WRK()
20135 IRTemp argR = newTemp(Ity_I32); in disInstr_THUMB_WRK()
20155 IRTemp argL = newTemp(Ity_I32); in disInstr_THUMB_WRK()
20156 IRTemp argR = newTemp(Ity_I32); in disInstr_THUMB_WRK()
20181 IRTemp tD = newTemp(Ity_I32); in disInstr_THUMB_WRK()
20206 IRTemp tD = newTemp(Ity_I32); in disInstr_THUMB_WRK()
20227 IRTemp tD = newTemp(Ity_I32); in disInstr_THUMB_WRK()
20245 IRTemp tD = newTemp(Ity_I32); in disInstr_THUMB_WRK()
20267 IRTemp tD = newTemp(Ity_I32); in disInstr_THUMB_WRK()
20296 IRTemp argL = newTemp(Ity_I32); in disInstr_THUMB_WRK()
20297 IRTemp argR = newTemp(Ity_I32); in disInstr_THUMB_WRK()
20336 IRTemp argL = newTemp(Ity_I32); in disInstr_THUMB_WRK()
20337 IRTemp argR = newTemp(Ity_I32); in disInstr_THUMB_WRK()
20350 IRTemp oldV = newTemp(Ity_I32); in disInstr_THUMB_WRK()
20351 IRTemp oldC = newTemp(Ity_I32); in disInstr_THUMB_WRK()
20352 IRTemp res = newTemp(Ity_I32); in disInstr_THUMB_WRK()
20368 IRTemp ea = newTemp(Ity_I32); in disInstr_THUMB_WRK()
20374 IRTemp tD = newTemp(Ity_I32); in disInstr_THUMB_WRK()
20396 IRTemp tD = newTemp(Ity_I32); in disInstr_THUMB_WRK()
20421 IRTemp tD = newTemp(Ity_I32); in disInstr_THUMB_WRK()
20446 IRTemp tD = newTemp(Ity_I32); in disInstr_THUMB_WRK()
20470 IRTemp tD = newTemp(Ity_I32); in disInstr_THUMB_WRK()
20494 IRTemp oldRn = newTemp(Ity_I32); in disInstr_THUMB_WRK()
20495 IRTemp base = newTemp(Ity_I32); in disInstr_THUMB_WRK()
20548 IRTemp oldRn = newTemp(Ity_I32); in disInstr_THUMB_WRK()
20549 IRTemp base = newTemp(Ity_I32); in disInstr_THUMB_WRK()
20583 IRTemp res = newTemp(Ity_I32); in disInstr_THUMB_WRK()
20584 IRTemp resC = newTemp(Ity_I32); in disInstr_THUMB_WRK()
20585 IRTemp rMt = newTemp(Ity_I32); in disInstr_THUMB_WRK()
20586 IRTemp oldV = newTemp(Ity_I32); in disInstr_THUMB_WRK()
20662 IRTemp kondT = newTemp(Ity_I32); in disInstr_THUMB_WRK()
20873 IRTemp argL = newTemp(Ity_I32); in disInstr_THUMB_WRK()
20874 IRTemp argR = newTemp(Ity_I32); in disInstr_THUMB_WRK()
20875 IRTemp res = newTemp(Ity_I32); in disInstr_THUMB_WRK()
20900 IRTemp argL = newTemp(Ity_I32); in disInstr_THUMB_WRK()
20901 IRTemp argR = newTemp(Ity_I32); in disInstr_THUMB_WRK()
20902 IRTemp res = newTemp(Ity_I32); in disInstr_THUMB_WRK()
20922 IRTemp argL = newTemp(Ity_I32); in disInstr_THUMB_WRK()
20923 IRTemp argR = newTemp(Ity_I32); in disInstr_THUMB_WRK()
20945 IRTemp argL = newTemp(Ity_I32); in disInstr_THUMB_WRK()
20946 IRTemp argR = newTemp(Ity_I32); in disInstr_THUMB_WRK()
20947 IRTemp res = newTemp(Ity_I32); in disInstr_THUMB_WRK()
20948 IRTemp oldV = newTemp(Ity_I32); in disInstr_THUMB_WRK()
20949 IRTemp oldC = newTemp(Ity_I32); in disInstr_THUMB_WRK()
20982 IRTemp argL = newTemp(Ity_I32); in disInstr_THUMB_WRK()
20983 IRTemp argR = newTemp(Ity_I32); in disInstr_THUMB_WRK()
20984 IRTemp res = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21015 IRTemp argL = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21016 IRTemp argR = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21017 IRTemp res = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21040 IRTemp argL = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21041 IRTemp argR = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21042 IRTemp res = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21043 IRTemp oldC = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21109 IRTemp argL = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21110 IRTemp argR = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21111 IRTemp res = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21119 IRTemp oldV = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21120 IRTemp oldC = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21174 IRTemp argL = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21177 IRTemp rMt = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21180 IRTemp argR = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21185 IRTemp res = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21229 IRTemp argL = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21232 IRTemp rMt = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21235 IRTemp oldC = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21238 IRTemp argR = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21244 IRTemp res = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21311 IRTemp rNt = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21314 IRTemp rMt = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21317 IRTemp argR = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21318 IRTemp oldC = bS ? newTemp(Ity_I32) : IRTemp_INVALID; in disInstr_THUMB_WRK()
21324 IRTemp res = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21335 IRTemp oldV = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21361 IRTemp rNt = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21362 IRTemp rMt = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21363 IRTemp res = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21364 IRTemp oldC = bS ? newTemp(Ity_I32) : IRTemp_INVALID; in disInstr_THUMB_WRK()
21365 IRTemp oldV = bS ? newTemp(Ity_I32) : IRTemp_INVALID; in disInstr_THUMB_WRK()
21402 IRTemp rNt = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21405 IRTemp oldRn = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21406 IRTemp oldC = bS ? newTemp(Ity_I32) : IRTemp_INVALID; in disInstr_THUMB_WRK()
21411 IRTemp res = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21417 IRTemp oldV = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21442 IRTemp argL = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21445 IRTemp rMt = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21448 IRTemp argR = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21449 IRTemp oldC = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21454 IRTemp oldV = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21457 IRTemp res = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21482 IRTemp argL = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21485 IRTemp rMt = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21488 IRTemp argR = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21514 IRTemp res = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21518 IRTemp oldV = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21519 IRTemp oldC = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21555 IRTemp res = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21644 IRTemp preAddr = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21647 IRTemp postAddr = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21651 IRTemp transAddr = bP == 1 ? postAddr : preAddr; in disInstr_THUMB_WRK()
21666 IRTemp oldRt = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21695 IRTemp llOldRt = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21699 IRTemp newRt = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21831 IRTemp transAddr = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21840 IRTemp oldRt = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21863 IRTemp llOldRt = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21867 IRTemp newRt = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21985 IRTemp rNt = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21993 IRTemp transAddr = newTemp(Ity_I32); in disInstr_THUMB_WRK()
21998 IRTemp oldRt = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22001 IRTemp llOldRt = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22021 IRTemp newRt = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22089 IRTemp preAddr = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22094 IRTemp postAddr = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22098 IRTemp transAddr = bP == 1 ? postAddr : preAddr; in disInstr_THUMB_WRK()
22117 IRTemp oldRt = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22118 IRTemp oldRt2 = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22126 IRTemp oldRt = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22127 IRTemp oldRt2 = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22128 IRTemp newRt = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22129 IRTemp newRt2 = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22192 IRTemp kondT = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22270 IRTemp delta = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22309 IRTemp src = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22310 IRTemp tmp = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22311 IRTemp res = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22353 IRTemp srcT = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22354 IRTemp rotT = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22355 IRTemp dstT = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22386 IRTemp lo32 = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22387 IRTemp hi32 = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22420 IRTemp res = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22435 IRTemp res = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22436 IRTemp argL = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22437 IRTemp argR = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22454 IRTemp res = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22455 IRTemp argL = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22456 IRTemp argR = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22476 IRTemp res = newTemp(Ity_I64); in disInstr_THUMB_WRK()
22498 IRTemp res = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22539 IRTemp argL = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22540 IRTemp argR = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22541 IRTemp old = newTemp(Ity_I64); in disInstr_THUMB_WRK()
22542 IRTemp res = newTemp(Ity_I64); in disInstr_THUMB_WRK()
22543 IRTemp resHi = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22544 IRTemp resLo = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22570 IRTemp argN = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22571 IRTemp argM = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22572 IRTemp argDhi = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22573 IRTemp argDlo = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22574 IRTemp res = newTemp(Ity_I64); in disInstr_THUMB_WRK()
22575 IRTemp resHi = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22576 IRTemp resLo = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22669 IRTemp src = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22670 IRTemp olddst = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22671 IRTemp newdst = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22714 IRTemp srcL = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22715 IRTemp srcR = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22716 IRTemp res = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22743 IRTemp srcL = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22744 IRTemp srcR = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22745 IRTemp res = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22768 IRTemp arg = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22769 IRTemp res = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22790 IRTemp arg = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22792 IRTemp res = gen_BITREV(arg); in disInstr_THUMB_WRK()
22810 IRTemp arg = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22812 IRTemp res = isREV ? gen_REV(arg) : gen_REV16(arg); in disInstr_THUMB_WRK()
22827 IRTemp irt_rM = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22828 IRTemp irt_hi = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22829 IRTemp irt_low = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22830 IRTemp irt_res = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22860 IRTemp rNt = newTemp(Ity_I32); in disInstr_THUMB_WRK()
22874 IRTemp apsr = synthesise_APSR(); in disInstr_THUMB_WRK()
22887 IRTemp res; in disInstr_THUMB_WRK()
22909 IRTemp res; in disInstr_THUMB_WRK()
22929 IRTemp res; in disInstr_THUMB_WRK()
22953 IRTemp resSC1, resSC32; in disInstr_THUMB_WRK()
22983 IRTemp resSC1, resSC32; in disInstr_THUMB_WRK()
23011 IRTemp resSC1, resSC32, data; in disInstr_THUMB_WRK()
23170 IRTemp newRt = newTemp(Ity_I32); in disInstr_THUMB_WRK()
23242 IRTemp newRt = newTemp(Ity_I32); in disInstr_THUMB_WRK()
23271 IRTemp newRt = newTemp(Ity_I32); in disInstr_THUMB_WRK()
23317 IRTemp newRt = newTemp(Ity_I32); in disInstr_THUMB_WRK()
23341 IRTemp newRt = newTemp(Ity_I32); in disInstr_THUMB_WRK()