Home | History | Annotate | Download | only in priv

Lines Matching defs:argR

1042       ARMRI84* argR = iselIntExpr_RI84(NULL,False, 
1044 addInstr(env, ARMInstr_CmpOrTst(True/*isCmp*/, argL, argR));
1175 ARMRI84* argR = iselIntExpr_RI84(&didInv, True/*mayInv*/,
1178 dst, argL, argR));
1188 ARMRI84* argR = iselIntExpr_RI84(NULL, False/*mayInv*/,
1190 addInstr(env, ARMInstr_Alu(aop, dst, argL, argR));
1200 HReg argR = iselIntExpr_R(env, e->Iex.Binop.arg2);
1205 dst, argL, argR));
1217 ARMRI5* argR = iselIntExpr_RI5(env, e->Iex.Binop.arg2);
1218 addInstr(env, ARMInstr_Shift(sop, dst, argL, argR));
1228 HReg argR = iselIntExpr_R(env, e->Iex.Binop.arg2);
1231 addInstr(env, mk_iMOVds_RR(hregARM_R3(), argR));
1241 HReg argR = iselIntExpr_R(env, e->Iex.Binop.arg2);
1244 ARMRI84_R(argR)));
1246 addInstr(env, ARMInstr_CMov(ARMcc_LO, dst, ARMRI84_R(argR)));
1902 HReg argR = iselIntExpr_R(env, e->Iex.Binop.arg2);
1908 addInstr(env, mk_iMOVds_RR(hregARM_R3(), argR));
2146 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2148 res, argL, argR, 4, False));
2154 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2156 res, argL, argR, 4, False));
2162 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2164 res, argL, argR, 4, False));
2183 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2193 res, argL, argR, size, False));
2199 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2202 res, argL, argR, size, False));
2208 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2211 res, argL, argR, size, False));
2217 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2220 res, argL, argR, size, False));
2232 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2248 res, argR, 4, False));
2253 tmp, argR, 4, False));
2268 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2282 res, argR, 4, False));
2287 tmp, argR, 4, False));
2302 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2316 res, argR, 4, False));
2321 tmp, argR, 4, False));
2335 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2345 res, argL, argR, size, False));
2354 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2364 res, argL, argR, size, False));
2373 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2383 res, argL, argR, size, False));
2389 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2392 res, argL, argR, size, False));
2401 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2411 res, argL, argR, size, False));
2420 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2430 res, argL, argR, size, False));
2438 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2447 res, argL, argR, size, False));
2455 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2464 res, argL, argR, size, False));
2472 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2481 res, argL, argR, size, False));
2489 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2498 res, argL, argR, size, False));
2506 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2519 argR2, zero, argR, size, False));
2530 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2540 res, argL, argR, size, False));
2548 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2560 argR2, zero, argR, size, False));
2570 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2579 res, argL, argR, size, False));
2588 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2598 res, argL, argR, size, False));
2607 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2617 res, argL, argR, size, False));
2699 HReg argR = iselIntExpr_R(env, e->Iex.Binop.arg2);
2709 addInstr(env, ARMInstr_Unary(ARMun_NEG, argR2, argR));
2722 HReg argR = iselIntExpr_R(env, e->Iex.Binop.arg2);
2731 addInstr(env, ARMInstr_NUnary(ARMneon_DUP, tmp, argR, 0, False));
2743 HReg argR = iselIntExpr_R(env, e->Iex.Binop.arg2);
2753 addInstr(env, ARMInstr_Unary(ARMun_NEG, argR2, argR));
2764 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2773 res, argL, argR, size, False));
2781 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2790 res, argL, argR, size, False));
2798 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2807 res, argL, argR, size, False));
2815 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2824 res, argL, argR, size, False));
2830 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2833 res, argL, argR, size, False));
2840 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2848 res, argL, argR, size, False));
2856 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2864 res, argL, argR, size, False));
2873 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2882 res, argL, argR, size, False));
2888 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2891 res, argL, argR, size, False));
2899 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2908 res, argL, argR, size, False));
2916 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2925 res, argL, argR, size, False));
2933 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2942 res, argL, argR, size, False));
2950 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2959 res, argL, argR, size, False));
2965 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2967 res, argL, argR, 0, False));
2973 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2976 res, argL, argR, size, False));
2982 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2984 res, argL, argR, 2, False));
2990 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2992 res, argL, argR, 2, False));
2998 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
3000 res, argL, argR, 2, False));
3006 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
3008 res, argL, argR, 2, False));
3014 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
3016 res, argL, argR, 2, False));
3022 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
3024 res, argL, argR, 2, False));
3030 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
3032 res, argL, argR, 2, False));
3160 HReg argR = iselNeon64Expr(env, mi.bindee[1]);
3162 res, argL, argR, 0, False));
3167 HReg argR = iselNeon64Expr(env, mi.bindee[1]);
3169 res, argL, argR, 1, False));
3174 HReg argR = iselNeon64Expr(env, mi.bindee[1]);
3176 res, argL, argR, 2, False));
3181 HReg argR = iselNeon64Expr(env, mi.bindee[1]);
3183 res, argL, argR, 0, False));
3188 HReg argR = iselNeon64Expr(env, mi.bindee[1]);
3190 res, argL, argR, 1, False));
3195 HReg argR = iselNeon64Expr(env, mi.bindee[1]);
3197 res, argL, argR, 2, False));
3581 HReg argR = iselNeon64Expr(env, mi.bindee[1]);
3583 res, argL, argR, 0, False));
3626 HReg argR = iselNeon64Expr(env, triop->arg2);
3639 res, argL, argR, imm4, False));
3785 HReg argR = iselNeonExpr(env, mi.bindee[1]);
3787 res, argL, argR, 0, True));
3792 HReg argR = iselNeonExpr(env, mi.bindee[1]);
3794 res, argL, argR, 1, True));
3799 HReg argR = iselNeonExpr(env, mi.bindee[1]);
3801 res, argL, argR, 2, True));
3806 HReg argR = iselNeonExpr(env, mi.bindee[1]);
3808 res, argL, argR, 0, True));
3813 HReg argR = iselNeonExpr(env, mi.bindee[1]);
3815 res, argL, argR, 1, True));
3820 HReg argR = iselNeonExpr(env, mi.bindee[1]);
3822 res, argL, argR, 2, True));
4171 HReg argR = iselNeonExpr(env, mi.bindee[1]);
4173 res, argL, argR, 0, True));
4294 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
4296 res, argL, argR, 4, True));
4302 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
4304 res, argL, argR, 4, True));
4310 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
4312 res, argL, argR, 4, True));
4346 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
4358 res, argL, argR, size, True));
4364 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
4367 res, argL, argR, size, True));
4373 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
4376 res, argL, argR, size, True));
4382 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
4385 res, argL, argR, size, True));
4397 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
4415 res, argR, 4, True));
4420 tmp, argR, 4, True));
4437 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
4455 res, argR, 4, True));
4460 tmp, argR, 4, True));
4477 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
4495 res, argR, 4, True));
4500 tmp, argR, 4, True));
4514 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
4526 res, argL, argR, size, True));
4535 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
4547 res, argL, argR, size, True));
4556 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
4568 res, argL, argR, size, True));
4574 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
4577 res, argL, argR, size, True));
4586 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
4598 res, argL, argR, size, True));
4607 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
4619 res, argL, argR, size, True));
4627 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
4636 res, argL, argR, size, True));
4644 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
4653 res, argL, argR, size, True));
4661 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
4670 res, argL, argR, size, True));
4678 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
4687 res, argL, argR, size, True));
4696 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
4709 argR2, zero, argR, size, True));
4720 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
4730 res, argL, argR, size, True));
4739 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
4752 argR2, zero, argR, size, True));
4763 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
4773 res, argL, argR, size, True));
4782 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
4792 res, argL, argR, size, True));
4801 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
4811 res, argL, argR, size, True));
4893 HReg argR = iselIntExpr_R(env, e->Iex.Binop.arg2);
4903 addInstr(env, ARMInstr_Unary(ARMun_NEG, argR2, argR));
4917 HReg argR = iselIntExpr_R(env, e->Iex.Binop.arg2);
4926 addInstr(env, ARMInstr_NUnary(ARMneon_DUP, tmp, argR, 0, True));
4938 HReg argR = iselIntExpr_R(env, e->Iex.Binop.arg2);
4948 addInstr(env, ARMInstr_Unary(ARMun_NEG, argR2, argR));
4959 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
4968 res, argL, argR, size, True));
4976 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
4985 res, argL, argR, size, True));
4993 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
5002 res, argL, argR, size, True));
5010 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
5019 res, argL, argR, size, True));
5025 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
5028 res, argL, argR, size, True));
5036 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
5045 res, argL, argR, size, True));
5054 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
5063 res, argL, argR, size, True));
5071 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
5079 res, argL, argR, size, True));
5087 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
5095 res, argL, argR, size, True));
5103 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
5111 res, argL, argR, size, True));
5117 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
5120 res, argL, argR, size, True));
5126 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
5128 res, argL, argR, 2, True));
5134 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
5136 res, argL, argR, 2, True));
5142 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
5144 res, argL, argR, 2, True));
5150 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
5152 res, argL, argR, 2, True));
5158 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
5160 res, argL, argR, 2, True));
5166 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
5168 res, argL, argR, 2, True));
5174 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
5176 res, argL, argR, 2, True));
5183 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
5186 res, argL, argR, size, True));
5250 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
5259 res, argL, argR, size, True));
5275 HReg argR = iselNeonExpr(env, triop->arg2);
5288 res, argL, argR, imm4, True));
5448 HReg argR = iselDblExpr(env, triop->arg3);
5457 addInstr(env, ARMInstr_VAluD(op, dst, argL, argR));
5593 HReg argR = iselFltExpr(env, triop->arg3);
5602 addInstr(env, ARMInstr_VAluS(op, dst, argL, argR));