Home
last modified time | relevance | path

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

/openbmc/qemu/target/hexagon/imported/mmvec/
H A Dext.idef400 VdV.ub[i+fVELEM(16)] = fGETUBYTE(0, VuV.uh[i]))
405 VdV.uh[i+fVELEM(32)] = fGETUHALF(0, VuV.uw[i]))
410 VdV.ub[i+fVELEM(16)] = fGETUBYTE(1, VuV.uh[i]))
415 VdV.uh[i+fVELEM(32)] = fGETUHALF(1, VuV.uw[i]))
422 VdV.ub[i+fVELEM(16)] = fVSATUB(VuV.h[i]))
428 VdV.b[i+fVELEM(16)] = fVSATB(VuV.h[i]))
434 VdV.uh[i+fVELEM(32)] = fVSATUH(VuV.w[i]))
439 VdV.h[i+fVELEM(32)] = fVSATH(VuV.w[i]))
1741 MMVEC_CMP(w,"w","","Vector Word Compare ", fVELEM(32), 0xF, 4, w)
1742 MMVEC_CMP(h,"h","","Vector Half Compare ", fVELEM(16), 0x3, 2, h)
[all …]
H A Dmacros.def165 DEF_MACRO(fVELEM,
720 for (VAR = 0; VAR < fVELEM(WIDTH); VAR++),
/openbmc/qemu/target/hexagon/mmvec/
H A Dmacros.h104 #define fVELEM(WIDTH) ((fVECSIZE() * 8) / WIDTH) macro
304 #define fVFOREACH(WIDTH, VAR) for (VAR = 0; VAR < fVELEM(WIDTH); VAR++)