Searched refs:fVSATUH (Results 1 – 6 of 6) sorted by relevance
/openbmc/qemu/tests/tcg/hexagon/ |
H A D | v69_hvx.c | 36 #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 D | ext.idef | 433 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 D | macros.h.inc | 23 #define fVSATUH(VAL) fVSATUN(16, VAL)
|
/openbmc/qemu/target/hexagon/ |
H A D | op_helper.c | 1401 fVSATUH(env->VRegs[vindex].uh[elindex] + weight); in HELPER() 1417 fVSATUH(env->VRegs[vindex].uh[elindex] + weight); in HELPER()
|
H A D | macros.h | 306 #define fVSATUH(VAL) (fVSATUN(16, VAL)) macro
|
/openbmc/qemu/target/hexagon/imported/ |
H A D | macros.def | 286 fVSATUH,
|