Searched refs:VuV (Results 1 – 3 of 3) sorted by relevance
/openbmc/qemu/target/hexagon/imported/mmvec/ |
H A D | ext.idef | 215 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 D | README | 148 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 D | macros.h | 28 #define VuV (*(MMVector *)(VuV_void)) macro
|