Searched refs:fZE8_16 (Results 1 – 3 of 3) sorted by relevance
/openbmc/qemu/target/hexagon/imported/mmvec/ |
H A D | ext.idef | 384 …)", "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 D | macros.h | 386 #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 D | macros.def | 670 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 */
|