Lines Matching refs:Triop
3910 IRTriop *triop = e->Iex.Triop.details;
3912 switch (triop->op) {
3925 HReg r_srcL = iselDblExpr(env, triop->arg2);
3926 HReg r_srcR = iselDblExpr(env, triop->arg3);
3927 set_FPU_rounding_mode( env, triop->arg1 );
4359 IRTriop *triop = e->Iex.Triop.details;
4362 switch (triop->op) {
4380 HReg r_srcL = iselDfp64Expr( env, triop->arg2 );
4381 HReg r_srcR = iselDfp64Expr( env, triop->arg3 );
4383 set_FPU_DFP_rounding_mode( env, triop->arg1 );
4388 switch (triop->op) {
4395 HReg r_srcL = iselDfp64Expr(env, triop->arg2);
4396 HReg r_srcR = iselDfp64Expr(env, triop->arg3);
4397 PPCRI* rmc = iselWordExpr_RI(env, triop->arg1);
4405 HReg r_srcR = iselDfp64Expr(env, triop->arg3);
4406 PPCRI* rmc = iselWordExpr_RI(env, triop->arg1);
4408 HReg i8_val = iselWordExpr_R(env, triop->arg2);
4590 IRTriop *triop = e->Iex.Triop.details;
4595 switch (triop->op) {
4617 iselDfp128Expr( &r_dstHi, &r_dstLo, env, triop->arg2 );
4618 iselDfp128Expr( &r_srcRHi, &r_srcRLo, env, triop->arg3 );
4619 set_FPU_DFP_rounding_mode( env, triop->arg1 );
4627 switch (triop->op) {
4635 PPCRI* rmc = iselWordExpr_RI(env, triop->arg1);
4638 iselDfp128Expr(&r_dstHi, &r_dstLo, env, triop->arg2);
4639 iselDfp128Expr(&r_srcHi, &r_srcLo, env, triop->arg3);
4651 PPCRI* rmc = iselWordExpr_RI(env, triop->arg1);
4654 HReg i8_val = iselWordExpr_R(env, triop->arg2);
4657 iselDfp128Expr(&r_srcHi, &r_srcLo, env, triop->arg3);
5200 IRTriop *triop = e->Iex.Triop.details;
5201 switch (triop->op) {
5205 HReg arg1 = iselVecExpr(env, triop->arg1);
5206 HReg arg2 = iselVecExpr(env, triop->arg2);
5208 PPCRI* ps = iselWordExpr_RI(env, triop->arg3);
5218 HReg argL = iselVecExpr(env, triop->arg2);
5219 HReg argR = iselVecExpr(env, triop->arg3);
5227 set_FPU_rounding_mode(env, triop->arg1);
5234 } /* switch (e->Iex.Triop.op) */