Lines Matching defs:argR

1128       ARMRI84* argR = iselIntExpr_RI84(NULL,False, 
1130 addInstr(env, ARMInstr_CmpOrTst(True/*isCmp*/, argL, argR));
1266 ARMRI84* argR = iselIntExpr_RI84(&didInv, True/*mayInv*/,
1269 dst, argL, argR));
1279 ARMRI84* argR = iselIntExpr_RI84(NULL, False/*mayInv*/,
1281 addInstr(env, ARMInstr_Alu(aop, dst, argL, argR));
1295 ARMRI5* argR = iselIntExpr_RI5(env, e->Iex.Binop.arg2);
1296 addInstr(env, ARMInstr_Shift(sop, dst, argL, argR));
1306 HReg argR = iselIntExpr_R(env, e->Iex.Binop.arg2);
1309 addInstr(env, mk_iMOVds_RR(hregARM_R3(), argR));
1319 HReg argR = iselIntExpr_R(env, e->Iex.Binop.arg2);
1322 ARMRI84_R(argR)));
1324 addInstr(env, ARMInstr_CMov(ARMcc_LO, dst, ARMRI84_R(argR)));
1998 HReg argR = iselIntExpr_R(env, e->Iex.Binop.arg2);
2004 addInstr(env, mk_iMOVds_RR(hregARM_R3(), argR));
2243 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2245 res, argL, argR, 4, False));
2251 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2253 res, argL, argR, 4, False));
2259 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2261 res, argL, argR, 4, False));
2280 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2290 res, argL, argR, size, False));
2296 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2299 res, argL, argR, size, False));
2305 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2308 res, argL, argR, size, False));
2314 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2317 res, argL, argR, size, False));
2331 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2344 addInstr(env, ARMInstr_NUnary(ARMneon_COPY, rD, argR, 4, False));
2357 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2368 addInstr(env, ARMInstr_NUnary(ARMneon_COPY, rD, argR, 4, False));
2381 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2392 addInstr(env, ARMInstr_NUnary(ARMneon_COPY, rD, argR, 4, False));
2403 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2413 res, argL, argR, size, False));
2422 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2432 res, argL, argR, size, False));
2441 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2451 res, argL, argR, size, False));
2457 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2460 res, argL, argR, size, False));
2469 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2479 res, argL, argR, size, False));
2488 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2498 res, argL, argR, size, False));
2506 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2515 res, argL, argR, size, False));
2523 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2532 res, argL, argR, size, False));
2540 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2549 res, argL, argR, size, False));
2557 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2566 res, argL, argR, size, False));
2574 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2587 argR2, zero, argR, size, False));
2598 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2608 res, argL, argR, size, False));
2616 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2628 argR2, zero, argR, size, False));
2638 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2647 res, argL, argR, size, False));
2656 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2666 res, argL, argR, size, False));
2675 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2685 res, argL, argR, size, False));
2767 HReg argR = iselIntExpr_R(env, e->Iex.Binop.arg2);
2777 addInstr(env, ARMInstr_Unary(ARMun_NEG, argR2, argR));
2802 HReg argR = iselIntExpr_R(env, e->Iex.Binop.arg2);
2812 tmp, argR, 0, False));
2824 HReg argR = iselIntExpr_R(env, e->Iex.Binop.arg2);
2834 addInstr(env, ARMInstr_Unary(ARMun_NEG, argR2, argR));
2845 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2854 res, argL, argR, size, False));
2862 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2871 res, argL, argR, size, False));
2879 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2888 res, argL, argR, size, False));
2896 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2905 res, argL, argR, size, False));
2911 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2914 res, argL, argR, size, False));
2921 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2929 res, argL, argR, size, False));
2937 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2945 res, argL, argR, size, False));
2954 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2963 res, argL, argR, size, False));
2969 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2972 res, argL, argR, size, False));
2980 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
2989 res, argL, argR, size, False));
2997 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
3006 res, argL, argR, size, False));
3014 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
3023 res, argL, argR, size, False));
3031 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
3040 res, argL, argR, size, False));
3046 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
3048 res, argL, argR, 0, False));
3054 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
3057 res, argL, argR, size, False));
3063 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
3065 res, argL, argR, 2, False));
3071 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
3073 res, argL, argR, 2, False));
3079 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
3081 res, argL, argR, 2, False));
3087 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
3089 res, argL, argR, 2, False));
3095 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
3097 res, argL, argR, 2, False));
3103 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
3105 res, argL, argR, 2, False));
3111 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
3113 res, argL, argR, 2, False));
3263 HReg argR = iselNeon64Expr(env, mi.bindee[1]);
3265 res, argL, argR, 0, False));
3270 HReg argR = iselNeon64Expr(env, mi.bindee[1]);
3272 res, argL, argR, 1, False));
3277 HReg argR = iselNeon64Expr(env, mi.bindee[1]);
3279 res, argL, argR, 2, False));
3284 HReg argR = iselNeon64Expr(env, mi.bindee[1]);
3286 res, argL, argR, 0, False));
3291 HReg argR = iselNeon64Expr(env, mi.bindee[1]);
3293 res, argL, argR, 1, False));
3298 HReg argR = iselNeon64Expr(env, mi.bindee[1]);
3300 res, argL, argR, 2, False));
3684 HReg argR = iselNeon64Expr(env, mi.bindee[1]);
3686 res, argL, argR, 0, False));
3729 HReg argR = iselNeon64Expr(env, triop->arg1);
3742 res, argL, argR, imm4, False));
3896 HReg argR = iselNeonExpr(env, mi.bindee[1]);
3898 res, argL, argR, 0, True));
3903 HReg argR = iselNeonExpr(env, mi.bindee[1]);
3905 res, argL, argR, 1, True));
3910 HReg argR = iselNeonExpr(env, mi.bindee[1]);
3912 res, argL, argR, 2, True));
3917 HReg argR = iselNeonExpr(env, mi.bindee[1]);
3919 res, argL, argR, 0, True));
3924 HReg argR = iselNeonExpr(env, mi.bindee[1]);
3926 res, argL, argR, 1, True));
3931 HReg argR = iselNeonExpr(env, mi.bindee[1]);
3933 res, argL, argR, 2, True));
4394 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
4396 res, argL, argR, 4, True));
4402 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
4404 res, argL, argR, 4, True));
4410 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
4412 res, argL, argR, 4, True));
4446 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
4458 res, argL, argR, size, True));
4464 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
4467 res, argL, argR, size, True));
4473 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
4476 res, argL, argR, size, True));
4490 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
4503 addInstr(env, ARMInstr_NUnary(ARMneon_COPY, rD, argR, 4, True));
4518 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
4531 addInstr(env, ARMInstr_NUnary(ARMneon_COPY, rD, argR, 4, True));
4546 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
4559 addInstr(env, ARMInstr_NUnary(ARMneon_COPY, rD, argR, 4, True));
4570 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
4582 res, argL, argR, size, True));
4591 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
4603 res, argL, argR, size, True));
4612 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
4624 res, argL, argR, size, True));
4633 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
4645 res, argL, argR, size, True));
4654 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
4666 res, argL, argR, size, True));
4674 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
4683 res, argL, argR, size, True));
4691 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
4700 res, argL, argR, size, True));
4708 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
4717 res, argL, argR, size, True));
4725 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
4734 res, argL, argR, size, True));
4743 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
4756 argR2, zero, argR, size, True));
4767 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
4777 res, argL, argR, size, True));
4786 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
4799 argR2, zero, argR, size, True));
4810 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
4820 res, argL, argR, size, True));
4829 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
4839 res, argL, argR, size, True));
4848 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
4858 res, argL, argR, size, True));
4940 HReg argR = iselIntExpr_R(env, e->Iex.Binop.arg2);
4950 addInstr(env, ARMInstr_Unary(ARMun_NEG, argR2, argR));
4964 HReg argR = iselIntExpr_R(env, e->Iex.Binop.arg2);
4973 addInstr(env, ARMInstr_NUnary(ARMneon_DUP, tmp, argR, 0, True));
4985 HReg argR = iselIntExpr_R(env, e->Iex.Binop.arg2);
4995 addInstr(env, ARMInstr_Unary(ARMun_NEG, argR2, argR));
5006 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
5015 res, argL, argR, size, True));
5023 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
5032 res, argL, argR, size, True));
5040 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
5049 res, argL, argR, size, True));
5057 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
5066 res, argL, argR, size, True));
5074 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
5083 res, argL, argR, size, True));
5092 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
5101 res, argL, argR, size, True));
5109 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
5117 res, argL, argR, size, True));
5125 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
5133 res, argL, argR, size, True));
5141 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
5149 res, argL, argR, size, True));
5155 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
5158 res, argL, argR, size, True));
5164 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
5166 res, argL, argR, 2, True));
5172 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
5174 res, argL, argR, 2, True));
5180 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
5182 res, argL, argR, 2, True));
5188 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
5190 res, argL, argR, 2, True));
5196 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
5198 res, argL, argR, 2, True));
5204 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
5206 res, argL, argR, 2, True));
5212 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
5214 res, argL, argR, 2, True));
5221 HReg argR = iselNeon64Expr(env, e->Iex.Binop.arg2);
5224 res, argL, argR, size, True));
5288 HReg argR = iselNeonExpr(env, e->Iex.Binop.arg2);
5297 res, argL, argR, size, True));
5313 HReg argR = iselNeonExpr(env, triop->arg1);
5326 res, argL, argR, imm4, True));
5334 HReg argR = iselNeonExpr(env, triop->arg3);
5343 addInstr(env, ARMInstr_NBinary(op, res, argL, argR, size, True));
5501 HReg argR = iselDblExpr(env, triop->arg3);
5510 addInstr(env, ARMInstr_VAluD(op, dst, argL, argR));
5643 HReg argR = iselFltExpr(env, triop->arg3);
5652 addInstr(env, ARMInstr_VAluS(op, dst, argL, argR));