Searched refs:fVELEM (Results 1 – 3 of 3) sorted by relevance
/openbmc/qemu/target/hexagon/imported/mmvec/ |
H A D | ext.idef | 400 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 D | macros.def | 165 DEF_MACRO(fVELEM, 720 for (VAR = 0; VAR < fVELEM(WIDTH); VAR++),
|
/openbmc/qemu/target/hexagon/mmvec/ |
H A D | macros.h | 104 #define fVELEM(WIDTH) ((fVECSIZE() * 8) / WIDTH) macro 304 #define fVFOREACH(WIDTH, VAR) for (VAR = 0; VAR < fVELEM(WIDTH); VAR++)
|