• Home
  • Raw
  • Download

Lines Matching refs:rMt

1760                IRTemp rMt, UInt shift_amt, /* operands */  in compute_result_and_C_after_LSL_by_imm5()  argument
1768 assign( *res, mkexpr(rMt) ); in compute_result_and_C_after_LSL_by_imm5()
1775 binop(Iop_Shr32, mkexpr(rMt), in compute_result_and_C_after_LSL_by_imm5()
1780 binop(Iop_Shl32, mkexpr(rMt), mkU8(shift_amt)) ); in compute_result_and_C_after_LSL_by_imm5()
1790 IRTemp rMt, IRTemp rSt, /* operands */ in compute_result_and_C_after_LSL_by_reg() argument
1821 mkexpr(rMt), in compute_result_and_C_after_LSL_by_reg()
1847 mkexpr(rMt), in compute_result_and_C_after_LSL_by_reg()
1863 IRTemp rMt, UInt shift_amt, /* operands */ in compute_result_and_C_after_LSR_by_imm5() argument
1874 binop(Iop_Shr32, mkexpr(rMt), mkU8(31)), in compute_result_and_C_after_LSR_by_imm5()
1887 binop(Iop_Shr32, mkexpr(rMt), in compute_result_and_C_after_LSR_by_imm5()
1892 binop(Iop_Shr32, mkexpr(rMt), mkU8(shift_amt)) ); in compute_result_and_C_after_LSR_by_imm5()
1902 IRTemp rMt, IRTemp rSt, /* operands */ in compute_result_and_C_after_LSR_by_reg() argument
1931 mkexpr(rMt), in compute_result_and_C_after_LSR_by_reg()
1957 mkexpr(rMt), in compute_result_and_C_after_LSR_by_reg()
1973 IRTemp rMt, UInt shift_amt, /* operands */ in compute_result_and_C_after_ASR_by_imm5() argument
1984 binop(Iop_Shr32, mkexpr(rMt), mkU8(31)), in compute_result_and_C_after_ASR_by_imm5()
1987 assign( *res, binop(Iop_Sar32, mkexpr(rMt), mkU8(31)) ); in compute_result_and_C_after_ASR_by_imm5()
1997 binop(Iop_Shr32, mkexpr(rMt), in compute_result_and_C_after_ASR_by_imm5()
2002 binop(Iop_Sar32, mkexpr(rMt), mkU8(shift_amt)) ); in compute_result_and_C_after_ASR_by_imm5()
2012 IRTemp rMt, IRTemp rSt, /* operands */ in compute_result_and_C_after_ASR_by_reg() argument
2041 mkexpr(rMt), in compute_result_and_C_after_ASR_by_reg()
2055 mkexpr(rMt), in compute_result_and_C_after_ASR_by_reg()
2069 mkexpr(rMt), in compute_result_and_C_after_ASR_by_reg()
2084 IRTemp rMt, IRTemp rSt, /* operands */ in compute_result_and_C_after_ROR_by_reg() argument
2105 mkexpr(rMt), in compute_result_and_C_after_ROR_by_reg()
2128 mkexpr(rMt), in compute_result_and_C_after_ROR_by_reg()
2132 mkexpr(rMt), in compute_result_and_C_after_ROR_by_reg()
2138 mkexpr(rMt) in compute_result_and_C_after_ROR_by_reg()
2164 IRTemp rMt, /* reg to shift */ in compute_result_and_C_after_shift_by_imm5() argument
2177 buf, res, newC, rMt, shift_amt, rM in compute_result_and_C_after_shift_by_imm5()
2183 buf, res, newC, rMt, shift_amt, rM in compute_result_and_C_after_shift_by_imm5()
2189 buf, res, newC, rMt, shift_amt, rM in compute_result_and_C_after_shift_by_imm5()
2202 binop(Iop_And32, mkexpr(rMt), mkU32(1))); in compute_result_and_C_after_shift_by_imm5()
2208 binop(Iop_Shr32, mkexpr(rMt), mkU8(1))) ); in compute_result_and_C_after_shift_by_imm5()
2218 binop(Iop_Shr32, mkexpr(rMt), in compute_result_and_C_after_shift_by_imm5()
2224 binop(Iop_Shr32, mkexpr(rMt), mkU8(shift_amt)), in compute_result_and_C_after_shift_by_imm5()
2225 binop(Iop_Shl32, mkexpr(rMt), in compute_result_and_C_after_shift_by_imm5()
2257 IRTemp rMt, /* reg to shift */ in compute_result_and_C_after_shift_by_reg() argument
2268 buf, res, newC, rMt, rSt, rM, rS in compute_result_and_C_after_shift_by_reg()
2274 buf, res, newC, rMt, rSt, rM, rS in compute_result_and_C_after_shift_by_reg()
2280 buf, res, newC, rMt, rSt, rM, rS in compute_result_and_C_after_shift_by_reg()
2286 buf, res, newC, rMt, rSt, rM, rS in compute_result_and_C_after_shift_by_reg()
2356 IRTemp rMt = newTemp(Ity_I32); in mk_shifter_operand() local
2357 assign(rMt, getIRegA(rM)); in mk_shifter_operand()
2362 buf, shop, shco, rMt, how, shift_amt, rM in mk_shifter_operand()
2374 IRTemp rMt = newTemp(Ity_I32); in mk_shifter_operand() local
2380 assign(rMt, getIRegA(rM)); in mk_shifter_operand()
2384 buf, shop, shco, rMt, how, rSt, rM, rS in mk_shifter_operand()
9454 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction() local
9459 assign( rMt, isT ? getIRegT(regM) : getIRegA(regM) ); in decode_V6MEDIA_instruction()
9461 assign(res, binop(Iop_Add16x2, mkexpr(rNt), mkexpr(rMt))); in decode_V6MEDIA_instruction()
9467 assign(reso, binop(Iop_HAdd16Ux2, mkexpr(rNt), mkexpr(rMt))); in decode_V6MEDIA_instruction()
9503 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction() local
9508 assign( rMt, isT ? getIRegT(regM) : getIRegA(regM) ); in decode_V6MEDIA_instruction()
9510 assign(res, binop(Iop_Add16x2, mkexpr(rNt), mkexpr(rMt))); in decode_V6MEDIA_instruction()
9517 binop(Iop_HAdd16Sx2, mkexpr(rNt), mkexpr(rMt)))); in decode_V6MEDIA_instruction()
9553 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction() local
9558 assign( rMt, isT ? getIRegT(regM) : getIRegA(regM) ); in decode_V6MEDIA_instruction()
9560 assign(res, binop(Iop_Sub16x2, mkexpr(rNt), mkexpr(rMt))); in decode_V6MEDIA_instruction()
9567 binop(Iop_HSub16Ux2, mkexpr(rNt), mkexpr(rMt)))); in decode_V6MEDIA_instruction()
9603 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction() local
9608 assign( rMt, isT ? getIRegT(regM) : getIRegA(regM) ); in decode_V6MEDIA_instruction()
9610 assign(res, binop(Iop_Sub16x2, mkexpr(rNt), mkexpr(rMt))); in decode_V6MEDIA_instruction()
9617 binop(Iop_HSub16Sx2, mkexpr(rNt), mkexpr(rMt)))); in decode_V6MEDIA_instruction()
9653 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction() local
9658 assign( rMt, isT ? getIRegT(regM) : getIRegA(regM) ); in decode_V6MEDIA_instruction()
9660 assign(res, binop(Iop_Add8x4, mkexpr(rNt), mkexpr(rMt))); in decode_V6MEDIA_instruction()
9666 assign(reso, binop(Iop_HAdd8Ux4, mkexpr(rNt), mkexpr(rMt))); in decode_V6MEDIA_instruction()
9702 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction() local
9707 assign( rMt, isT ? getIRegT(regM) : getIRegA(regM) ); in decode_V6MEDIA_instruction()
9709 assign(res, binop(Iop_Add8x4, mkexpr(rNt), mkexpr(rMt))); in decode_V6MEDIA_instruction()
9716 binop(Iop_HAdd8Sx4, mkexpr(rNt), mkexpr(rMt)))); in decode_V6MEDIA_instruction()
9752 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction() local
9757 assign( rMt, isT ? getIRegT(regM) : getIRegA(regM) ); in decode_V6MEDIA_instruction()
9759 assign(res, binop(Iop_Sub8x4, mkexpr(rNt), mkexpr(rMt))); in decode_V6MEDIA_instruction()
9766 binop(Iop_HSub8Ux4, mkexpr(rNt), mkexpr(rMt)))); in decode_V6MEDIA_instruction()
9802 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction() local
9807 assign( rMt, isT ? getIRegT(regM) : getIRegA(regM) ); in decode_V6MEDIA_instruction()
9809 assign(res, binop(Iop_Sub8x4, mkexpr(rNt), mkexpr(rMt))); in decode_V6MEDIA_instruction()
9816 binop(Iop_HSub8Sx4, mkexpr(rNt), mkexpr(rMt)))); in decode_V6MEDIA_instruction()
9852 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction() local
9856 assign( rMt, isT ? getIRegT(regM) : getIRegA(regM) ); in decode_V6MEDIA_instruction()
9858 assign(res_q, binop(Iop_QAdd8Sx4, mkexpr(rNt), mkexpr(rMt))); in decode_V6MEDIA_instruction()
9897 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction() local
9901 assign( rMt, isT ? getIRegT(regM) : getIRegA(regM) ); in decode_V6MEDIA_instruction()
9903 assign(res_q, binop(Iop_QSub8Sx4, mkexpr(rNt), mkexpr(rMt))); in decode_V6MEDIA_instruction()
9942 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction() local
9946 assign( rMt, isT ? getIRegT(regM) : getIRegA(regM) ); in decode_V6MEDIA_instruction()
9948 assign(res_q, binop(Iop_QAdd8Ux4, mkexpr(rNt), mkexpr(rMt))); in decode_V6MEDIA_instruction()
9987 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction() local
9991 assign( rMt, isT ? getIRegT(regM) : getIRegA(regM) ); in decode_V6MEDIA_instruction()
9993 assign(res_q, binop(Iop_QSub8Ux4, mkexpr(rNt), mkexpr(rMt))); in decode_V6MEDIA_instruction()
10032 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction() local
10036 assign( rMt, isT ? getIRegT(regM) : getIRegA(regM) ); in decode_V6MEDIA_instruction()
10038 assign(res_q, binop(Iop_HAdd8Ux4, mkexpr(rNt), mkexpr(rMt))); in decode_V6MEDIA_instruction()
10077 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction() local
10081 assign( rMt, isT ? getIRegT(regM) : getIRegA(regM) ); in decode_V6MEDIA_instruction()
10083 assign(res_q, binop(Iop_HAdd16Ux2, mkexpr(rNt), mkexpr(rMt))); in decode_V6MEDIA_instruction()
10122 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction() local
10126 assign( rMt, isT ? getIRegT(regM) : getIRegA(regM) ); in decode_V6MEDIA_instruction()
10128 assign(res_q, binop(Iop_HAdd8Sx4, mkexpr(rNt), mkexpr(rMt))); in decode_V6MEDIA_instruction()
10167 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction() local
10171 assign( rMt, isT ? getIRegT(regM) : getIRegA(regM) ); in decode_V6MEDIA_instruction()
10173 assign(res_q, binop(Iop_QAdd16Sx2, mkexpr(rNt), mkexpr(rMt))); in decode_V6MEDIA_instruction()
10212 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction() local
10216 assign( rMt, isT ? getIRegT(regM) : getIRegA(regM) ); in decode_V6MEDIA_instruction()
10218 assign(res_q, binop(Iop_QSub16Sx2, mkexpr(rNt), mkexpr(rMt))); in decode_V6MEDIA_instruction()
11060 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction() local
11064 assign( rMt, isT ? getIRegT(regM) : getIRegA(regM) ); in decode_V6MEDIA_instruction()
11066 assign(res_q, binop(Iop_QAdd32S, mkexpr(rMt), mkexpr(rNt))); in decode_V6MEDIA_instruction()
11074 binop(Iop_Add32, mkexpr(rMt), mkexpr(rNt)), rMt, rNt), in decode_V6MEDIA_instruction()
11111 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction() local
11116 assign( rMt, isT ? getIRegT(regM) : getIRegA(regM) ); in decode_V6MEDIA_instruction()
11125 assign(res_q, binop(Iop_QAdd32S, mkexpr(rMt), mkexpr(rN_d))); in decode_V6MEDIA_instruction()
11133 binop(Iop_Add32, mkexpr(rMt), mkexpr(rN_d)), rMt, rN_d), in decode_V6MEDIA_instruction()
11170 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction() local
11174 assign( rMt, isT ? getIRegT(regM) : getIRegA(regM) ); in decode_V6MEDIA_instruction()
11176 assign(res_q, binop(Iop_QSub32S, mkexpr(rMt), mkexpr(rNt))); in decode_V6MEDIA_instruction()
11184 binop(Iop_Sub32, mkexpr(rMt), mkexpr(rNt)), rMt, rNt), in decode_V6MEDIA_instruction()
11221 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction() local
11226 assign( rMt, isT ? getIRegT(regM) : getIRegA(regM) ); in decode_V6MEDIA_instruction()
11235 assign(res_q, binop(Iop_QSub32S, mkexpr(rMt), mkexpr(rN_d))); in decode_V6MEDIA_instruction()
11243 binop(Iop_Sub32, mkexpr(rMt), mkexpr(rN_d)), rMt, rN_d), in decode_V6MEDIA_instruction()
11280 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction() local
11284 assign( rMt, isT ? getIRegT(regM) : getIRegA(regM) ); in decode_V6MEDIA_instruction()
11286 assign(res_q, binop(Iop_QSub16Ux2, mkexpr(rNt), mkexpr(rMt))); in decode_V6MEDIA_instruction()
11325 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction() local
11329 assign( rMt, isT ? getIRegT(regM) : getIRegA(regM) ); in decode_V6MEDIA_instruction()
11331 assign(res_q, binop(Iop_HAdd16Sx2, mkexpr(rNt), mkexpr(rMt))); in decode_V6MEDIA_instruction()
11370 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction() local
11374 assign( rMt, isT ? getIRegT(regM) : getIRegA(regM) ); in decode_V6MEDIA_instruction()
11376 assign(res_q, binop(Iop_HSub8Ux4, mkexpr(rNt), mkexpr(rMt))); in decode_V6MEDIA_instruction()
11415 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction() local
11419 assign( rMt, isT ? getIRegT(regM) : getIRegA(regM) ); in decode_V6MEDIA_instruction()
11421 assign(res_q, binop(Iop_HSub16Ux2, mkexpr(rNt), mkexpr(rMt))); in decode_V6MEDIA_instruction()
11460 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction() local
11464 assign( rMt, isT ? getIRegT(regM) : getIRegA(regM) ); in decode_V6MEDIA_instruction()
11466 assign(res_q, binop(Iop_QAdd16Ux2, mkexpr(rNt), mkexpr(rMt))); in decode_V6MEDIA_instruction()
11870 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction() local
11874 assign( rMt, isT ? getIRegT(regM) : getIRegA(regM) ); in decode_V6MEDIA_instruction()
11876 assign(res_q, binop(Iop_HSub8Sx4, mkexpr(rNt), mkexpr(rMt))); in decode_V6MEDIA_instruction()
11990 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction() local
11996 assign( rMt, isT ? getIRegT(regM) : getIRegA(regM) ); in decode_V6MEDIA_instruction()
12008 mkexpr(rMt), mkU8(16) in decode_V6MEDIA_instruction()
12025 unop(Iop_32to16, mkexpr(rMt) in decode_V6MEDIA_instruction()
12087 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction() local
12093 assign( rMt, isT ? getIRegT(regM) : getIRegA(regM) ); in decode_V6MEDIA_instruction()
12105 mkexpr(rMt), mkU8(16) in decode_V6MEDIA_instruction()
12122 unop(Iop_32to16, mkexpr(rMt) in decode_V6MEDIA_instruction()
12184 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction() local
12190 assign( rMt, isT ? getIRegT(regM) : getIRegA(regM) ); in decode_V6MEDIA_instruction()
12202 mkexpr(rMt), mkU8(16) in decode_V6MEDIA_instruction()
12219 unop(Iop_32to16, mkexpr(rMt) in decode_V6MEDIA_instruction()
12281 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction() local
12287 assign( rMt, isT ? getIRegT(regM) : getIRegA(regM) ); in decode_V6MEDIA_instruction()
12299 mkexpr(rMt), mkU8(16) in decode_V6MEDIA_instruction()
12316 unop(Iop_32to16, mkexpr(rMt) in decode_V6MEDIA_instruction()
12378 IRTemp rMt = newTemp(Ity_I32); in decode_V6MEDIA_instruction() local
12382 assign( rMt, isT ? getIRegT(regM) : getIRegA(regM) ); in decode_V6MEDIA_instruction()
12384 assign(res_q, binop(Iop_HSub16Sx2, mkexpr(rNt), mkexpr(rMt))); in decode_V6MEDIA_instruction()
18151 IRTemp rMt = newTemp(Ity_I32); in disInstr_ARM_WRK() local
18152 assign(rMt, getIRegA(rM)); in disInstr_ARM_WRK()
18153 IRTemp res = isREV ? gen_REV(rMt) : gen_REV16(rMt); in disInstr_ARM_WRK()
20585 IRTemp rMt = newTemp(Ity_I32); in disInstr_THUMB_WRK() local
20588 assign(rMt, getIRegT(rM)); in disInstr_THUMB_WRK()
20595 dis_buf, &res, &resC, rMt, imm5, rM in disInstr_THUMB_WRK()
20601 dis_buf, &res, &resC, rMt, imm5, rM in disInstr_THUMB_WRK()
20607 dis_buf, &res, &resC, rMt, imm5, rM in disInstr_THUMB_WRK()
21177 IRTemp rMt = newTemp(Ity_I32); in disInstr_THUMB_WRK() local
21178 assign(rMt, getIRegT(rM)); in disInstr_THUMB_WRK()
21182 dis_buf, &argR, NULL, rMt, how, imm5, rM in disInstr_THUMB_WRK()
21232 IRTemp rMt = newTemp(Ity_I32); in disInstr_THUMB_WRK() local
21233 assign(rMt, getIRegT(rM)); in disInstr_THUMB_WRK()
21240 dis_buf, &argR, NULL, rMt, how, imm5, rM in disInstr_THUMB_WRK()
21314 IRTemp rMt = newTemp(Ity_I32); in disInstr_THUMB_WRK() local
21315 assign(rMt, getIRegT(rM)); in disInstr_THUMB_WRK()
21321 dis_buf, &argR, bS ? &oldC : NULL, rMt, how, imm5, rM in disInstr_THUMB_WRK()
21362 IRTemp rMt = newTemp(Ity_I32); in disInstr_THUMB_WRK() local
21369 assign(rMt, getIRegT(rM)); in disInstr_THUMB_WRK()
21372 rNt, how, rMt, rN, rM in disInstr_THUMB_WRK()
21445 IRTemp rMt = newTemp(Ity_I32); in disInstr_THUMB_WRK() local
21446 assign(rMt, getIRegT(rM)); in disInstr_THUMB_WRK()
21451 dis_buf, &argR, &oldC, rMt, how, imm5, rM in disInstr_THUMB_WRK()
21485 IRTemp rMt = newTemp(Ity_I32); in disInstr_THUMB_WRK() local
21486 assign(rMt, getIRegT(rM)); in disInstr_THUMB_WRK()
21490 dis_buf, &argR, NULL, rMt, how, imm5, rM in disInstr_THUMB_WRK()