Home
last modified time | relevance | path

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

/openbmc/qemu/target/hexagon/imported/mmvec/
H A Dext.idef384 …)", "Unpack byte with zero-extend", fVARRAY_ELEMENT_ACCESS(VddV, uh, i) = fZE8_16( VuV.ub[i]))
389 …, "Unpack byte to odd bytes ", fVARRAY_ELEMENT_ACCESS(VxxV, uh, i) |= fZE8_16( VuV.ub[i])<<8)
451 VddV.v[0].uh[i] = fZE8_16(fGETUBYTE(0, VuV.uh[i]));
452 VddV.v[1].uh[i] = fZE8_16(fGETUBYTE(1, VuV.uh[i])))
892 …VddV.v[0].uw[i] = fABS(fZE8_16(fGETUBYTE(0, VuuV.v[uiV?1:0].uw[i])) - fZE8_16(fGETUBYTE((0-uiV)&3…
893 …VddV.v[0].uw[i] += fABS(fZE8_16(fGETUBYTE(1, VuuV.v[0 ].uw[i])) - fZE8_16(fGETUBYTE((1-uiV)&3…
894 …VddV.v[0].uw[i] += fABS(fZE8_16(fGETUBYTE(2, VuuV.v[0 ].uw[i])) - fZE8_16(fGETUBYTE((2-uiV)&3…
895 …VddV.v[0].uw[i] += fABS(fZE8_16(fGETUBYTE(3, VuuV.v[0 ].uw[i])) - fZE8_16(fGETUBYTE((3-uiV)&3…
897 …VddV.v[1].uw[i] = fABS(fZE8_16(fGETUBYTE(0, VuuV.v[1 ].uw[i])) - fZE8_16(fGETUBYTE((2-uiV)&3…
898 …VddV.v[1].uw[i] += fABS(fZE8_16(fGETUBYTE(1, VuuV.v[1 ].uw[i])) - fZE8_16(fGETUBYTE((3-uiV)&3…
[all …]
/openbmc/qemu/target/hexagon/
H A Dmacros.h386 #define fZE8_16(A) ((int16_t)((uint8_t)(A))) macro
394 #define fMPY8UU(A, B) (int)(fZE8_16(A) * fZE8_16(B))
395 #define fMPY8US(A, B) (int)(fZE8_16(A) * fSE8_16(B))
396 #define fMPY8SU(A, B) (int)(fSE8_16(A) * fZE8_16(B))
/openbmc/qemu/target/hexagon/imported/
H A Dmacros.def670 fZE8_16, /* zero-extend 8 to 16 */
722 (int)(fZE8_16(A)*fZE8_16(B)), /* behavior */
727 (int)(fZE8_16(A)*fSE8_16(B)), /* behavior */
732 (int)(fSE8_16(A)*fZE8_16(B)), /* behavior */