Lines Matching refs:Triop
1235 //zz IRTriop *triop = e->Iex.Triop.details;
1238 //zz if (triop->op == Iop_PRemC3210F64
1239 //zz || triop->op == Iop_PRem1C3210F64) {
1242 //zz HReg srcL = iselDblExpr(env, triop->arg2);
1243 //zz HReg srcR = iselDblExpr(env, triop->arg3);
3710 IRTriop *triop = e->Iex.Triop.details;
3712 switch (triop->op) {
3715 HReg argL = iselNeon64Expr(env, triop->arg1);
3716 HReg argR = iselNeon64Expr(env, triop->arg2);
3718 if (triop->arg3->tag != Iex_Const ||
3719 typeOfIRExpr(env->type_env, triop->arg3) != Ity_I8) {
3723 imm4 = triop->arg3->Iex.Const.con->Ico.U8;
3736 HReg dreg = iselNeon64Expr(env, triop->arg1);
3737 HReg arg = iselIntExpr_R(env, triop->arg3);
3739 if (triop->arg2->tag != Iex_Const ||
3740 typeOfIRExpr(env->type_env, triop->arg2) != Ity_I8) {
3744 index = triop->arg2->Iex.Const.con->Ico.U8;
3745 switch (triop->op) {
5291 IRTriop *triop = e->Iex.Triop.details;
5293 switch (triop->op) {
5296 HReg argL = iselNeonExpr(env, triop->arg1);
5297 HReg argR = iselNeonExpr(env, triop->arg2);
5299 if (triop->arg3->tag != Iex_Const ||
5300 typeOfIRExpr(env->type_env, triop->arg3) != Ity_I8) {
5304 imm4 = triop->arg3->Iex.Const.con->Ico.U8;
5317 HReg argL = iselNeonExpr(env, triop->arg2);
5318 HReg argR = iselNeonExpr(env, triop->arg3);
5321 switch (triop->op) {
5476 IRTriop *triop = e->Iex.Triop.details;
5478 switch (triop->op) {
5484 HReg argL = iselDblExpr(env, triop->arg2);
5485 HReg argR = iselDblExpr(env, triop->arg3);
5487 switch (triop->op) {
5618 IRTriop *triop = e->Iex.Triop.details;
5620 switch (triop->op) {
5626 HReg argL = iselFltExpr(env, triop->arg2);
5627 HReg argR = iselFltExpr(env, triop->arg3);
5629 switch (triop->op) {