Lines Matching defs:ctrlV
26902 static IRTemp math_PERMILPS_VAR_128 ( IRTemp dataV, IRTemp ctrlV )
26907 binop(Iop_ShlN32x4, mkexpr(ctrlV), mkU8(30)),
26916 static IRTemp math_PERMILPS_VAR_256 ( IRTemp dataV, IRTemp ctrlV )
26921 breakupV256toV128s( ctrlV, &cHi, &cLo );
26929 static IRTemp math_PERMILPD_VAR_128 ( IRTemp dataV, IRTemp ctrlV )
26935 breakupV128to64s( ctrlV, &cHi, &cLo );
26949 static IRTemp math_PERMILPD_VAR_256 ( IRTemp dataV, IRTemp ctrlV )
26954 breakupV256toV128s( ctrlV, &cHi, &cLo );
26962 static IRTemp math_VPERMD ( IRTemp ctrlV, IRTemp dataV )
26967 binop(Iop_ShlN32x8, mkexpr(ctrlV), mkU8(29)),
27658 IRTemp ctrlV = newTemp(Ity_V128);
27664 assign(ctrlV, getXMMReg(rE));
27670 assign(ctrlV, loadLE(Ity_V128, mkexpr(addr)));
27674 IRTemp resV = math_PERMILPS_VAR_128(dataV, ctrlV);
27685 IRTemp ctrlV = newTemp(Ity_V256);
27691 assign(ctrlV, getYMMReg(rE));
27697 assign(ctrlV, loadLE(Ity_V256, mkexpr(addr)));
27701 IRTemp resV = math_PERMILPS_VAR_256(dataV, ctrlV);
27715 IRTemp ctrlV = newTemp(Ity_V128);
27721 assign(ctrlV, getXMMReg(rE));
27727 assign(ctrlV, loadLE(Ity_V128, mkexpr(addr)));
27731 IRTemp resV = math_PERMILPD_VAR_128(dataV, ctrlV);
27742 IRTemp ctrlV = newTemp(Ity_V256);
27748 assign(ctrlV, getYMMReg(rE));
27754 assign(ctrlV, loadLE(Ity_V256, mkexpr(addr)));
27758 IRTemp resV = math_PERMILPD_VAR_256(dataV, ctrlV);