Home
last modified time | relevance | path

Searched refs:fGETBYTE (Results 1 – 11 of 11) sorted by relevance

/openbmc/qemu/target/hexagon/imported/mmvec/
H A Dext.idef456 VddV.v[0].h[i] = fSE8_16(fGETBYTE(0, VuV.h[i]));
457 VddV.v[1].h[i] = fSE8_16(fGETBYTE(1, VuV.h[i])))
487 VdV.h[i] = fMPY8US( fGETUBYTE(0, VuV.uh[i]), fGETBYTE((2*i) % 4, RtV));
488 VdV.h[i] += fMPY8US( fGETUBYTE(1, VuV.uh[i]), fGETBYTE((2*i+1)%4, RtV)))
492 VxV.h[i] += fMPY8US( fGETUBYTE(0, VuV.uh[i]), fGETBYTE((2*i) % 4, RtV));
493 VxV.h[i] += fMPY8US( fGETUBYTE(1, VuV.uh[i]), fGETBYTE((2*i+1)%4, RtV)))
499 VddV.v[0].h[i] = fMPY8US(fGETUBYTE(0, VuuV.v[0].uh[i]),fGETBYTE((2*i) % 4, RtV));
500 VddV.v[0].h[i] += fMPY8US(fGETUBYTE(1, VuuV.v[0].uh[i]),fGETBYTE((2*i+1)%4, RtV));
502 VddV.v[1].h[i] = fMPY8US(fGETUBYTE(1, VuuV.v[0].uh[i]),fGETBYTE((2*i) % 4, RtV));
503 VddV.v[1].h[i] += fMPY8US(fGETUBYTE(0, VuuV.v[1].uh[i]),fGETBYTE((2*i+1)%4, RtV)))
[all …]
/openbmc/qemu/target/hexagon/imported/
H A Dmpy.idef363 fSETWORD(0,RddV,(fMPY16SS(fGETBYTE(0,RssV),fGETUBYTE(0,RttV)) +
364 fMPY16SS(fGETBYTE(1,RssV),fGETUBYTE(1,RttV)) +
365 fMPY16SS(fGETBYTE(2,RssV),fGETUBYTE(2,RttV)) +
366 fMPY16SS(fGETBYTE(3,RssV),fGETUBYTE(3,RttV))));
367 fSETWORD(1,RddV,(fMPY16SS(fGETBYTE(4,RssV),fGETUBYTE(4,RttV)) +
368 fMPY16SS(fGETBYTE(5,RssV),fGETUBYTE(5,RttV)) +
369 fMPY16SS(fGETBYTE(6,RssV),fGETUBYTE(6,RttV)) +
370 fMPY16SS(fGETBYTE(7,RssV),fGETUBYTE(7,RttV))));
377 fMPY16SS(fGETBYTE(0,RssV),fGETUBYTE(0,RttV)) +
378 fMPY16SS(fGETBYTE(1,RssV),fGETUBYTE(1,RttV)) +
[all …]
H A Dcompare.idef292 fSETBYTE(i,RddV,(fGETBIT(i,PuV)?(fGETBYTE(i,RssV)):(fGETBYTE(i,RttV))));
312 fSETBIT(i,PdV,(fGETBYTE(i,RssV) == fGETBYTE(i,RttV)));
331 if (fGETBYTE(i,RssV) == fGETBYTE(i,RttV)) PdV = 0xff;
341 if (fGETBYTE(i,RssV) == fGETBYTE(i,RttV)) PdV = 0xff;
369 fSETBIT(i,PdV,(fGETBYTE(i,RssV) > fGETBYTE(i,RttV)));
378 fSETBIT(i,PdV,(fGETBYTE(i,RssV) > siV));
387 PdV=f8BITSOF(fGETBYTE(0,RsV) == fGETBYTE(0,RtV));
412 PdV=f8BITSOF(fGETBYTE(0,RsV) > fGETBYTE(0,RtV));
418 PdV=f8BITSOF(fGETBYTE(0,RsV) > siV);
H A Dshift.idef231 fSETBYTE(i,RdV, fGETBYTE(0,RsV));
240 fSETBYTE(i,RddV, fGETBYTE(0,RsV));
746 fSETHALF(i,RddV,fGETBYTE(i,RsV));
805 fSETBYTE(i,RdV,fGETBYTE(i*2+1,RssV));
833 fSETBYTE(i,RdV,fGETBYTE(i*2,RssV));
842 fSETBYTE(i,RddV,fGETBYTE(i*2,RttV));
843 fSETBYTE(i+4,RddV,fGETBYTE(i*2,RssV));
852 fSETBYTE(i,RddV,fGETBYTE(i*2+1,RttV));
853 fSETBYTE(i+4,RddV,fGETBYTE(i*2+1,RssV));
908 fSETBYTE(0,RdV,fGETBYTE(3,RsV));
[all …]
H A Dldst.idef68 fSETHALF(i,RdV,fGETBYTE(i,tmpV));
77 fSETHALF(i,RddV,fGETBYTE(i,tmpV));
116 …rb, "Rt32", "memb","Store Byte",ATTRIBS(A_MEMSIZE_1B,A_STORE),"0",fSTORE(1,1,EA,fGETBYTE(0,RtV)),0)
122 …VSLOT0,A_MEMSIZE_1B,A_STORE,A_RESTRICT_NOSLOT1_STORE),"0",fSTORE(1,1,EA,fGETBYTE(0,fNEWREG_ST(NtN)…
272 …2","memb","Store Byte",ATTRIBS(A_ARCHV2,A_MEMSIZE_1B,A_STORE),"0",0,fSTORE(1,1,EA,fGETBYTE(0,RtV)))
278 …LOT0,A_MEMSIZE_1B,A_STORE,A_RESTRICT_NOSLOT1_STORE),"0",0,fSTORE(1,1,EA,fGETBYTE(0,fNEWREG_ST(NtN)…
365 …32", "memb","Store Byte",ATTRIBS(A_MEMSIZE_1B,A_STORE,A_ARCHV2),"0",fSTORE(1,1,EA,fGETBYTE(0,RtV)))
371 …MEMSIZE_1B,A_STORE,A_RESTRICT_NOSLOT1_STORE,A_ARCHV2),"0",fSTORE(1,1,EA,fGETBYTE(0,fNEWREG_ST(NtN)…
H A Dsubinsns.idef138 …(A_MEMSIZE_1B,A_STORE,A_SUBINSN), "store byte", {fEA_RI(RsV,uiV); fSTORE(1,1,EA,fGETBYTE(0,RtV));})
H A Dalu.idef908 fSETBYTE(i,RddV,fABS(fGETBYTE(i,RttV) - fGETBYTE(i,RssV)));
H A Dmacros.def1386 DEF_MACRO(fGETBYTE,
/openbmc/qemu/target/hexagon/idef-parser/
H A Didef-parser.lex221 "fGETBYTE" { yylval->extract.bit_width = 8;
/openbmc/qemu/target/hexagon/
H A Dmacros.h567 #define fGETBYTE(N, SRC) GETBYTE_FUNC(SRC)(BYTE, N, SRC, true) macro
570 #define fGETBYTE(N, SRC) ((int8_t)((SRC >> ((N) * 8)) & 0xff)) macro
H A Dgen_tcg.h438 fGEN_TCG_STORE_pcr(0, fSTORE(1, 1, EA, fGETBYTE(0, RtV)))
473 fGEN_TCG_STORE_pcr(0, fSTORE(1, 1, EA, fGETBYTE(0, NtN)))