Searched refs:fVSATUH (Results 1 – 6 of 6) sorted by relevance
/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()
|
/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])) 977 NARROWING_SHIFT(32,vasrwuhsat,fSETHALF,uh,w,:sat,fVSATUH,fVNOROUND,0xF) 1031 fSETHALF(0, VdV.uw[i], fVSATUH(VvV.w[i] >> (RtV & 0xF))); 1032 fSETHALF(1, VdV.uw[i], fVSATUH(VuV.w[i] >> (RtV & 0xF)))) 1050 fSETHALF(0, VdV.uw[i], fVSATUH((VvV.w[i] + fCONSTLL(0x8000)) >> 16)); 1051 fSETHALF(1, VdV.uw[i], fVSATUH((VuV.w[i] + fCONSTLL(0x8000)) >> 16))) 1055 fSETHALF(0, VdV.uw[i], fVSATUH((VvV.uw[i] + fCONSTLL(0x8000)) >> 16)); 1056 fSETHALF(1, VdV.uw[i], fVSATUH((VuV.uw[i] + fCONSTLL(0x8000)) >> 16))) 1870 fSETHALF(0, VdV.w[i], fVSATUH(VvV.uw[i])); [all …]
|
/qemu/target/hexagon/idef-parser/ |
H A D | macros.inc | 23 #define fVSATUH(VAL) fVSATUN(16, VAL)
|
/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))
|
/qemu/target/hexagon/imported/ |
H A D | macros.def | 286 fVSATUH,
|