Home | History | Annotate | Download | only in priv

Lines Matching refs:Triop

1126 //zz      if (e->Iex.Triop.op == Iop_PRemC3210F64
1127 //zz || e->Iex.Triop.op == Iop_PRem1C3210F64) {
1130 //zz HReg srcL = iselDblExpr(env, e->Iex.Triop.arg2);
1131 //zz HReg srcR = iselDblExpr(env, e->Iex.Triop.arg3);
1265 HReg arg = iselNeon64Expr(env, e->Iex.Triop.arg1);
1290 HReg arg = iselNeonExpr(env, e->Iex.Triop.arg1);
3588 switch (e->Iex.Triop.op) {
3591 HReg argL = iselNeon64Expr(env, e->Iex.Triop.arg1);
3592 HReg argR = iselNeon64Expr(env, e->Iex.Triop.arg2);
3594 if (e->Iex.Triop.arg3->tag != Iex_Const ||
3595 typeOfIRExpr(env->type_env, e->Iex.Triop.arg3) != Ity_I8) {
3599 imm4 = e->Iex.Triop.arg3->Iex.Const.con->Ico.U8;
3612 HReg dreg = iselNeon64Expr(env, e->Iex.Triop.arg1);
3613 HReg arg = iselIntExpr_R(env, e->Iex.Triop.arg3);
3615 if (e->Iex.Triop.arg2->tag != Iex_Const ||
3616 typeOfIRExpr(env->type_env, e->Iex.Triop.arg2) != Ity_I8) {
3620 index = e->Iex.Triop.arg2->Iex.Const.con->Ico.U8;
3621 switch (e->Iex.Triop.op) {
5235 switch (e->Iex.Triop.op) {
5238 HReg argL = iselNeonExpr(env, e->Iex.Triop.arg1);
5239 HReg argR = iselNeonExpr(env, e->Iex.Triop.arg2);
5241 if (e->Iex.Triop.arg3->tag != Iex_Const ||
5242 typeOfIRExpr(env->type_env, e->Iex.Triop.arg3) != Ity_I8) {
5246 imm4 = e->Iex.Triop.arg3->Iex.Const.con->Ico.U8;
5403 switch (e->Iex.Triop.op) {
5409 HReg argL = iselDblExpr(env, e->Iex.Triop.arg2);
5410 HReg argR = iselDblExpr(env, e->Iex.Triop.arg3);
5412 switch (e->Iex.Triop.op) {
5546 switch (e->Iex.Triop.op) {
5552 HReg argL = iselFltExpr(env, e->Iex.Triop.arg2);
5553 HReg argR = iselFltExpr(env, e->Iex.Triop.arg3);
5555 switch (e->Iex.Triop.op) {