Home
last modified time | relevance | path

Searched refs:fGETUHALF (Results 1 – 9 of 9) sorted by relevance

/openbmc/qemu/target/hexagon/imported/
H A Dmpy.idef54 …32)"OSEM, ATR,"",{DST=SATSEM(RNDSEM(ACCSEM SEM( fGETUHALF(1,RsV),fGETUHALF(1,RtV)))…
55 …32):<<1"OSEM, ATR,"",{DST=SATSEM(RNDSEM(ACCSEM fSCALE(1,SEM(fGETUHALF(1,RsV),fGETUHALF(1,RtV)))…
56 …32)"OSEM, ATR,"",{DST=SATSEM(RNDSEM(ACCSEM SEM( fGETUHALF(1,RsV),fGETUHALF(0,RtV)))…
57 …32):<<1"OSEM, ATR,"",{DST=SATSEM(RNDSEM(ACCSEM fSCALE(1,SEM(fGETUHALF(1,RsV),fGETUHALF(0,RtV)))…
58 …32)"OSEM, ATR,"",{DST=SATSEM(RNDSEM(ACCSEM SEM( fGETUHALF(0,RsV),fGETUHALF(1,RtV)))…
59 …32):<<1"OSEM, ATR,"",{DST=SATSEM(RNDSEM(ACCSEM fSCALE(1,SEM(fGETUHALF(0,RsV),fGETUHALF(1,RtV)))…
60 …32)"OSEM, ATR,"",{DST=SATSEM(RNDSEM(ACCSEM SEM( fGETUHALF(0,RsV),fGETUHALF(0,RtV)))…
61 …32):<<1"OSEM, ATR,"",{DST=SATSEM(RNDSEM(ACCSEM fSCALE(1,SEM(fGETUHALF(0,RsV),fGETUHALF(0,RtV)))…
221 { fSETWORD(0,RddV,fSAT(fSCALE(N,fMPY16SU(fGETHALF(0,RsV),fGETUHALF(0,RtV)))));\
222 fSETWORD(1,RddV,fSAT(fSCALE(N,fMPY16SU(fGETHALF(1,RsV),fGETUHALF(1,RtV)))));\
[all …]
H A Dsystem.idef64 fGETUHALF(0,RttV), /*height*/
65 fGETUHALF(1,RttV), /*width*/
66 fGETUHALF(2,RttV), /*stride*/
67 fGETUHALF(3,RttV)); /*flags*/
H A Dalu.idef295 "Combine two halves into a register", {RdV = (fGETUHALF(1,RtV)<<16) | fGETUHALF(1,RsV);})
298 "Combine two halves into a register", {RdV = (fGETUHALF(1,RtV)<<16) | fGETUHALF(0,RsV);})
301 "Combine two halves into a register", {RdV = (fGETUHALF(0,RtV)<<16) | fGETUHALF(1,RsV);})
304 "Combine two halves into a register", {RdV = (fGETUHALF(0,RtV)<<16) | fGETUHALF(0,RsV);})
531 fSETHALF(i,RddV,fSATUN(16,fGETUHALF(i,RssV)+fGETUHALF(i,RttV)));
684 fSETHALF(i,RdV,fSATUN(16,fGETUHALF(i,RsV)+fGETUHALF(i,RtV)));
712 fSETHALF(i,RdV,fSATUN(16,fGETUHALF(i,RtV)-fGETUHALF(i,RsV)));
766 RdV += (fGETUHALF(i,RssV)+fGETUHALF(i,RttV));
815 fSETHALF(i,RddV,fSATUN(16,fGETUHALF(i,RttV)-fGETUHALF(i,RssV)));
967 fSETHALF(i,RddV,(fGETUHALF(i,RssV)+fGETUHALF(i,RttV))>>1);
[all …]
H A Dcompare.idef446 fSETBIT(i*2, PdV, (fGETUHALF(i,RssV) > fGETUHALF(i,RttV)));
447 fSETBIT(i*2+1,PdV, (fGETUHALF(i,RssV) > fGETUHALF(i,RttV)));
477 fSETBIT(i*2, PdV, (fGETUHALF(i,RssV) > uiV));
478 fSETBIT(i*2+1,PdV, (fGETUHALF(i,RssV) > uiV));
497 PdV=f8BITSOF(fGETUHALF(0,RsV) > fGETUHALF(0,RtV));
518 PdV=f8BITSOF(fGETUHALF(0,RsV) > fCAST4u(uiV));
H A Dshift.idef534 fSETHALF(i,RddV, (fGETUHALF(i,RssV)>>uiV));
604 fSETHALF(i,RddV, fBIDIR_LSHIFTR(fGETUHALF(i,RssV),fSXTN(7,32,RtV),2_8));
614 fSETHALF(i,RddV, fBIDIR_LSHIFTL(fGETUHALF(i,RssV),fSXTN(7,32,RtV),2_8));
871 fSETWORD(i,RddV,fGETUHALF(i,RsV));
H A Dmacros.def1408 DEF_MACRO(fGETUHALF,
/openbmc/qemu/target/hexagon/imported/mmvec/
H A Dext.idef404 VdV.uh[i] = fGETUHALF(0, VvV.uw[i]);
405 VdV.uh[i+fVELEM(32)] = fGETUHALF(0, VuV.uw[i]))
414 VdV.uh[i] = fGETUHALF(1, VvV.uw[i]);
415 VdV.uh[i+fVELEM(32)] = fGETUHALF(1, VuV.uw[i]))
461 VddV.v[0].uw[i] = fZE16_32(fGETUHALF(0, VuV.uw[i]));
462 VddV.v[1].uw[i] = fZE16_32(fGETUHALF(1, VuV.uw[i])))
613 accum = fMPY16SU(fGETHALF(0, VuV.w[i]),fGETUHALF(0, RtV));
614 accum += fMPY16SU(fGETHALF(1, VuV.w[i]),fGETUHALF(1, RtV));
620 accum += fMPY16SU(fGETHALF(0, VuV.w[i]),fGETUHALF(0, RtV));
621 accum += fMPY16SU(fGETHALF(1, VuV.w[i]),fGETUHALF(1, RtV));
[all …]
/openbmc/qemu/target/hexagon/idef-parser/
H A Didef-parser.lex233 "fGETUHALF" { yylval->extract.bit_width = 16;
/openbmc/qemu/target/hexagon/
H A Dmacros.h582 #define fGETUHALF(N, SRC) gen_get_half(HALF, N, SRC, false) macro
585 #define fGETUHALF(N, SRC) ((uint16_t)((SRC >> ((N) * 16)) & 0xffff)) macro