Home
last modified time | relevance | path

Searched refs:fVSATUH (Results 1 – 6 of 6) sorted by relevance

/openbmc/qemu/tests/tcg/hexagon/
H A Dv69_hvx.c36 #define fVSATUH(VAL) \ macro
142 half0 = fVSATUH(fVROUND(buffer0[2 * i + 0].w[j], shamt) >> shamt); in test_vasrvwuhrndsat()
144 half1 = fVSATUH(fVROUND(buffer0[2 * i + 1].w[j], shamt) >> shamt); in test_vasrvwuhrndsat()
179 half0 = fVSATUH(buffer0[2 * i + 0].w[j] >> shamt); in test_vasrvwuhsat()
181 half1 = fVSATUH(buffer0[2 * i + 1].w[j] >> shamt); in test_vasrvwuhsat()
/openbmc/qemu/target/hexagon/imported/mmvec/
H A Dext.idef433 VdV.uh[i] = fVSATUH(VvV.w[i]);
434 VdV.uh[i+fVELEM(32)] = fVSATUH(VuV.w[i]))
976 NARROWING_SHIFT(32,vasrwuhrndsat,fSETHALF,uh,w,:rnd:sat,fVSATUH,fVROUND,0xF)
977 NARROWING_SHIFT(32,vasrwuhsat,fSETHALF,uh,w,:sat,fVSATUH,fVNOROUND,0xF)
978 NARROWING_SHIFT(32,vasruwuhrndsat,fSETHALF,uh,uw,:rnd:sat,fVSATUH,fVROUND,0xF)
980 NARROWING_SHIFT_NOV1(32,vasruwuhsat,fSETHALF,uh,uw,:sat,fVSATUH,fVNOROUND,0xF)
996 NARROWING_VECTOR_SHIFT(32,vasrvwuhsat,fSETHALF,uh,w,uh,:sat,fVSATUH,fVNOROUND,0xF)
997 NARROWING_VECTOR_SHIFT(32,vasrvwuhrndsat,fSETHALF,uh,w,uh,:rnd:sat,fVSATUH,fVROUND,0xF)
1026 fSETHALF(0,VdV.w[i], fVSATUH( (VvV.w[i] + fBIDIR_ASHIFTL(1,(shamt-1),4_8) ) >> shamt));
1027 fSETHALF(1,VdV.w[i], fVSATUH( (VuV.w[i] + fBIDIR_ASHIFTL(1,(shamt-1),4_8) ) >> shamt)))
[all …]
/openbmc/qemu/target/hexagon/idef-parser/
H A Dmacros.h.inc23 #define fVSATUH(VAL) fVSATUN(16, VAL)
/openbmc/qemu/target/hexagon/
H A Dop_helper.c1401 fVSATUH(env->VRegs[vindex].uh[elindex] + weight); in HELPER()
1417 fVSATUH(env->VRegs[vindex].uh[elindex] + weight); in HELPER()
H A Dmacros.h306 #define fVSATUH(VAL) (fVSATUN(16, VAL)) macro
/openbmc/qemu/target/hexagon/imported/
H A Dmacros.def286 fVSATUH,