Home
last modified time | relevance | path

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

/openbmc/qemu/target/hexagon/imported/mmvec/
H A Dext.idef399 VdV.ub[i] = fGETUBYTE(0, VvV.uh[i]);
400 VdV.ub[i+fVELEM(16)] = fGETUBYTE(0, VuV.uh[i]))
409 VdV.ub[i] = fGETUBYTE(1, VvV.uh[i]);
410 VdV.ub[i+fVELEM(16)] = fGETUBYTE(1, VuV.uh[i]))
451 VddV.v[0].uh[i] = fZE8_16(fGETUBYTE(0, VuV.uh[i]));
452 VddV.v[1].uh[i] = fZE8_16(fGETUBYTE(1, VuV.uh[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)))
[all …]
H A Dmacros.def59 COE = (((((fGETUBYTE(3,VAL) >> (2 * POS)) & 3) << 8) | fGETUBYTE(POS,VAL)) << 6);
/openbmc/qemu/target/hexagon/imported/
H A Dmpy.idef334 fSETWORD(0,RddV,(fMPY16SS(fGETUBYTE(0,RssV),fGETUBYTE(0,RttV)) +
335 fMPY16SS(fGETUBYTE(1,RssV),fGETUBYTE(1,RttV)) +
336 fMPY16SS(fGETUBYTE(2,RssV),fGETUBYTE(2,RttV)) +
337 fMPY16SS(fGETUBYTE(3,RssV),fGETUBYTE(3,RttV))));
338 fSETWORD(1,RddV,(fMPY16SS(fGETUBYTE(4,RssV),fGETUBYTE(4,RttV)) +
339 fMPY16SS(fGETUBYTE(5,RssV),fGETUBYTE(5,RttV)) +
340 fMPY16SS(fGETUBYTE(6,RssV),fGETUBYTE(6,RttV)) +
341 fMPY16SS(fGETUBYTE(7,RssV),fGETUBYTE(7,RttV))));
348 fMPY16SS(fGETUBYTE(0,RssV),fGETUBYTE(0,RttV)) +
349 fMPY16SS(fGETUBYTE(1,RssV),fGETUBYTE(1,RttV)) +
[all …]
H A Dalu.idef495 fSETBYTE(i,RddV,(fGETUBYTE(i,RssV)+fGETUBYTE(i,RttV)));
504 fSETBYTE(i,RddV,fSATUN(8,fGETUBYTE(i,RssV)+fGETUBYTE(i,RttV)));
729 fSETWORD(0,RddV,(fGETWORD(0,RddV) + (fGETUBYTE(i,RssV)+fGETUBYTE(i,RttV))));
732 fSETWORD(1,RddV,(fGETWORD(1,RddV) + (fGETUBYTE(i,RssV)+fGETUBYTE(i,RttV))));
741 fSETWORD(0,RxxV,(fGETWORD(0,RxxV) + (fGETUBYTE(i,RssV)+fGETUBYTE(i,RttV))));
744 fSETWORD(1,RxxV,(fGETWORD(1,RxxV) + (fGETUBYTE(i,RssV)+fGETUBYTE(i,RttV))));
779 fSETBYTE(i,RddV,(fGETUBYTE(i,RttV)-fGETUBYTE(i,RssV)));
788 fSETBYTE(i,RddV,fSATUN(8,fGETUBYTE(i,RttV)-fGETUBYTE(i,RssV)));
917 fSETBYTE(i,RddV,fABS(fGETUBYTE(i,RttV) - fGETUBYTE(i,RssV)));
929 fSETWORD(0,RddV,(fGETWORD(0,RddV) + fABS((fGETUBYTE(i,RssV) - fGETUBYTE(i,RttV)))));
[all …]
H A Dcompare.idef321 fSETBIT(i,PdV,(fGETUBYTE(i,RssV) == uiV));
351 fSETBIT(i,PdV,(fGETUBYTE(i,RssV) > fGETUBYTE(i,RttV)));
360 fSETBIT(i,PdV,(fGETUBYTE(i,RssV) > uiV));
393 PdV=f8BITSOF(fGETUBYTE(0,RsV) == uiV);
399 PdV=f8BITSOF(fGETUBYTE(0,RsV) > fGETUBYTE(0,RtV));
406 PdV=f8BITSOF(fGETUBYTE(0,RsV) > fCAST4u(uiV));
595 "Transfer general register to Predicate", { PdV = fGETUBYTE(0,RsV); })
H A Dldst.idef47 fSETHALF(i,RdV,fGETUBYTE(i,tmpV));
56 fSETHALF(i,RddV,fGETUBYTE(i,tmpV));
H A Dmacros.def1391 DEF_MACRO(fGETUBYTE,
H A Dshift.idef755 fSETHALF(i,RddV,fGETUBYTE(i,RsV));
/openbmc/qemu/target/hexagon/
H A Dop_helper.c1363 unsigned int bucket = fGETUBYTE(0, input->h[i]); in HELPER()
1364 unsigned int weight = fGETUBYTE(1, input->h[i]); in HELPER()
1378 unsigned int bucket = fGETUBYTE(0, input->h[i]); in HELPER()
1379 unsigned int weight = fGETUBYTE(1, input->h[i]); in HELPER()
1395 unsigned int bucket = fGETUBYTE(0, input->h[i]); in HELPER()
1396 unsigned int weight = fGETUBYTE(1, input->h[i]); in HELPER()
1410 unsigned int bucket = fGETUBYTE(0, input->h[i]); in HELPER()
1411 unsigned int weight = fGETUBYTE(1, input->h[i]); in HELPER()
1427 unsigned int bucket = fGETUBYTE(0, input->h[i]); in HELPER()
1428 unsigned int weight = fGETUBYTE(1, input->h[i]); in HELPER()
[all …]
H A Dmacros.h568 #define fGETUBYTE(N, SRC) GETBYTE_FUNC(SRC)(BYTE, N, SRC, false) macro
571 #define fGETUBYTE(N, SRC) ((uint8_t)((SRC >> ((N) * 8)) & 0xff)) macro
/openbmc/qemu/target/hexagon/idef-parser/
H A Didef-parser.lex225 "fGETUBYTE" { yylval->extract.bit_width = 8;