Searched refs:fVSATUB (Results 1 – 5 of 5) sorted by relevance
/openbmc/qemu/tests/tcg/hexagon/ |
H A D | v69_hvx.c | 31 #define fVSATUB(VAL) \ macro 68 byte0 = fVSATUB(fVROUND(buffer0[2 * i + 0].uh[j], shamt) >> shamt); in test_vasrvuhubrndsat() 70 byte1 = fVSATUB(fVROUND(buffer0[2 * i + 1].uh[j], shamt) >> shamt); in test_vasrvuhubrndsat() 105 byte0 = fVSATUB(buffer0[2 * i + 0].uh[j] >> shamt); in test_vasrvuhubsat() 107 byte1 = fVSATUB(buffer0[2 * i + 1].uh[j] >> shamt); in test_vasrvuhubsat()
|
/openbmc/qemu/target/hexagon/idef-parser/ |
H A D | macros.h.inc | 26 #define fVSATUB(VAL) fVSATUN(8, VAL)
|
/openbmc/qemu/target/hexagon/imported/mmvec/ |
H A D | ext.idef | 421 VdV.ub[i] = fVSATUB(VvV.h[i]); 422 VdV.ub[i+fVELEM(16)] = fVSATUB(VuV.h[i])) 981 NARROWING_SHIFT(16,vasrhubsat,fSETBYTE,ub,h,:sat,fVSATUB,fVNOROUND,0x7) 982 NARROWING_SHIFT(16,vasrhubrndsat,fSETBYTE,ub,h,:rnd:sat,fVSATUB,fVROUND,0x7) 999 NARROWING_VECTOR_SHIFT(16,vasrvuhubsat,fSETBYTE,ub,uh,ub,:sat,fVSATUB,fVNOROUND,0x7) 1000 NARROWING_VECTOR_SHIFT(16,vasrvuhubrndsat,fSETBYTE,ub,uh,ub,:rnd:sat,fVSATUB,fVROUND,0x7) 1002 NARROWING_SHIFT_NOV1(16,vasruhubsat,fSETBYTE,ub,uh,:sat,fVSATUB,fVNOROUND,0x7) 1003 NARROWING_SHIFT_NOV1(16,vasruhubrndsat,fSETBYTE,ub,uh,:rnd:sat,fVSATUB,fVROUND,0x7) 1071 fSETBYTE(0, VdV.uh[i], fVSATUB((VvV.h[i] + 0x80) >> 8)); 1072 fSETBYTE(1, VdV.uh[i], fVSATUB((VuV.h[i] + 0x80) >> 8))) [all …]
|
/openbmc/qemu/target/hexagon/ |
H A D | macros.h | 309 #define fVSATUB(VAL) (fVSATUN(8, VAL)) macro
|
/openbmc/qemu/target/hexagon/imported/ |
H A D | macros.def | 305 fVSATUB,
|