Home
last modified time | relevance | path

Searched refs:VuV (Results 1 – 3 of 3) sorted by relevance

/openbmc/qemu/target/hexagon/imported/mmvec/
H A Dext.idef215 DSTM(1,VdV.SRCTYPE[i],SATFUNC(RNDFUNC(VuV.SRCTYPE[i],shamt) >> shamt)))
218 … VdV.DEST[i] = fVAVGS( WIDTH, VuV.SRC[i], VvV.SRC[i])…
219 …"DESCR, VdV.DEST[i] = fVAVGSRND( WIDTH, VuV.SRC[i], VvV.SRC[i])…
220 …e "DESCR, VdV.DEST[i] = fVNAVGS( WIDTH, VuV.SRC[i], VvV.SRC[i]))
223 …ESCR, VdV.DEST[i] = fVAVGU( WIDTH, VuV.SRC[i], VvV.SRC[i])…
224 …Round"DESCR, VdV.DEST[i] = fVAVGURND(WIDTH, VuV.SRC[i], VvV.SRC[i]))
342 VdV.ub[i] = (i+SHIFT>=fVBYTES()) ? VuV.ub[i+SHIFT-fVBYTES()] : VvV.ub[i+SHIFT];\
370 VdV.ub[k] = VuV.ub[(k+RtV)&(fVBYTES()-1)];
384 …)", "Unpack byte with zero-extend", fVARRAY_ELEMENT_ACCESS(VddV, uh, i) = fZE8_16( VuV.ub[i]))
385 …, "Unpack bytes with sign-extend", fVARRAY_ELEMENT_ACCESS(VddV, h, i) = fSE8_16( VuV.b[i] ))
[all …]
/openbmc/qemu/target/hexagon/
H A DREADME148 TCGv_ptr VuV = tcg_temp_new_ptr();
153 tcg_gen_addi_ptr(VuV, tcg_env, VuV_off);
155 gen_helper_V6_vaddw(tcg_env, VdV, VuV, VvV);
180 fGEN_TCG_V6_vaddw({ fHIDE(int i;) fVFOREACH(32, i) { VdV.w[i] = VuV.w[i] + VvV.w[i] ; } });
/openbmc/qemu/target/hexagon/mmvec/
H A Dmacros.h28 #define VuV (*(MMVector *)(VuV_void)) macro