Lines Matching refs:Triop
4255 //ZZ IRTriop *triop = e->Iex.Triop.details;
4257 //ZZ switch (triop->op) {
4260 //ZZ HReg argL = iselNeon64Expr(env, triop->arg1);
4261 //ZZ HReg argR = iselNeon64Expr(env, triop->arg2);
4263 //ZZ if (triop->arg3->tag != Iex_Const ||
4264 //ZZ typeOfIRExpr(env->type_env, triop->arg3) != Ity_I8) {
4268 //ZZ imm4 = triop->arg3->Iex.Const.con->Ico.U8;
4281 //ZZ HReg dreg = iselNeon64Expr(env, triop->arg1);
4282 //ZZ HReg arg = iselIntExpr_R(env, triop->arg3);
4284 //ZZ if (triop->arg2->tag != Iex_Const ||
4285 //ZZ typeOfIRExpr(env->type_env, triop->arg2) != Ity_I8) {
4289 //ZZ index = triop->arg2->Iex.Const.con->Ico.U8;
4290 //ZZ switch (triop->op) {
5895 IRTriop* triop = e->Iex.Triop.details;
5897 switch (triop->op) {
5909 HReg argL = iselV128Expr(env, triop->arg2);
5910 HReg argR = iselV128Expr(env, triop->arg3);
5912 set_FPCR_rounding_mode(env, triop->arg1);
5917 //ZZ switch (triop->op) {
5920 //ZZ HReg argL = iselNeonExpr(env, triop->arg1);
5921 //ZZ HReg argR = iselNeonExpr(env, triop->arg2);
5923 //ZZ if (triop->arg3->tag != Iex_Const ||
5924 //ZZ typeOfIRExpr(env->type_env, triop->arg3) != Ity_I8) {
5928 //ZZ imm4 = triop->arg3->Iex.Const.con->Ico.U8;
6099 IRTriop* triop = e->Iex.Triop.details;
6101 switch (triop->op) {
6109 HReg argL = iselDblExpr(env, triop->arg2);
6110 HReg argR = iselDblExpr(env, triop->arg3);
6112 set_FPCR_rounding_mode(env, triop->arg1);
6274 IRTriop* triop = e->Iex.Triop.details;
6276 switch (triop->op) {
6284 HReg argL = iselFltExpr(env, triop->arg2);
6285 HReg argR = iselFltExpr(env, triop->arg3);
6287 set_FPCR_rounding_mode(env, triop->arg1);