/openbmc/qemu/target/hexagon/imported/ |
H A D | alu.idef | 184 { fSETHALF(1,RddV,fSATN(16,-fGETHALF(1,RssV))); 185 fSETHALF(0,RddV,fGETHALF(0,RssV)); 186 fSETHALF(3,RddV,fSATN(16,-fGETHALF(3,RssV))); 187 fSETHALF(2,RddV,fGETHALF(2,RssV)); 307 "Set low 16-bits, leave upper 16 unchanged",{ fSETHALF(0,RxV,uiV);}) 310 "Set high 16-bits, leave low 16 unchanged",{ fSETHALF(1,RxV,uiV);}) 513 fSETHALF(i,RddV,fGETHALF(i,RssV)+fGETHALF(i,RttV)); 522 fSETHALF(i,RddV,fSATN(16,fGETHALF(i,RssV)+fGETHALF(i,RttV))); 531 fSETHALF(i,RddV,fSATUN(16,fGETUHALF(i,RssV)+fGETUHALF(i,RttV))); 582 fSETHALF(0,RddV,fSATH(fGETHALF(0,RssV)+fGETHALF(1,RttV))); [all …]
|
H A D | mpy.idef | 240 { fSETHALF(1,RdV,fGETHALF(1,(fSAT(fSCALE(N,fMPY16SS(fGETHALF(1,RsV),fGETHALF(1,RtV))) + 0x8000))));\ 241 fSETHALF(0,RdV,fGETHALF(1,(fSAT(fSCALE(N,fMPY16SS(fGETHALF(0,RsV),fGETHALF(0,RtV))) + 0x8000))));\ 314 { fSETHALF(0,RdV,fGETHALF(1,(fSAT(fSCALE(N,fMPY16SS(fGETHALF(0,RssV),fGETHALF(0,RttV))) + \ 316 fSETHALF(1,RdV,fGETHALF(1,(fSAT(fSCALE(N,fMPY16SS(fGETHALF(2,RssV),fGETHALF(2,RttV))) + \ 392 fSETHALF(0,RddV,(fMPY16SS(fGETUBYTE(0,RsV),fGETUBYTE(0,RtV)))); 393 fSETHALF(1,RddV,(fMPY16SS(fGETUBYTE(1,RsV),fGETUBYTE(1,RtV)))); 394 fSETHALF(2,RddV,(fMPY16SS(fGETUBYTE(2,RsV),fGETUBYTE(2,RtV)))); 395 fSETHALF(3,RddV,(fMPY16SS(fGETUBYTE(3,RsV),fGETUBYTE(3,RtV)))); 401 fSETHALF(0,RddV,(fMPY16SS(fGETBYTE(0,RsV),fGETUBYTE(0,RtV)))); 402 fSETHALF(1,RddV,(fMPY16SS(fGETBYTE(1,RsV),fGETUBYTE(1,RtV)))); [all …]
|
H A D | shift.idef | 221 fSETHALF(i,RddV, fGETHALF(0,RsV)); 524 fSETHALF(i,RddV, (fGETHALF(i,RssV)>>uiV)); 534 fSETHALF(i,RddV, (fGETUHALF(i,RssV)>>uiV)); 543 fSETHALF(i,RddV, (fGETHALF(i,RssV)<<uiV)); 554 fSETHALF(i,RddV, fBIDIR_ASHIFTR(fGETHALF(i,RssV),fSXTN(7,32,RtV),2_8)); 583 fSETHALF(i,RddV, ( ((fGETHALF(i,RssV) >> uiV)+1)>>1 )); 593 fSETHALF(i,RddV, fBIDIR_ASHIFTL(fGETHALF(i,RssV),fSXTN(7,32,RtV),2_8)); 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)); 639 fSETHALF(i,RdV,fGETHALF(0,(fGETWORD(i,RssV)>>uiV))); [all …]
|
H A D | compare.idef | 601 fSETHALF(0,tmp,(PsV<<8)|PtV); 602 fSETHALF(1,tmp,(PsV<<8)|PtV); 613 fSETHALF(0,tmp,(PsV<<8)|PtV); 614 fSETHALF(1,tmp,(PsV<<8)|PtV);
|
H A D | ldst.idef | 47 fSETHALF(i,RdV,fGETUBYTE(i,tmpV)); 56 fSETHALF(i,RddV,fGETUBYTE(i,tmpV)); 68 fSETHALF(i,RdV,fGETBYTE(i,tmpV)); 77 fSETHALF(i,RddV,fGETBYTE(i,tmpV));
|
H A D | macros.def | 1413 DEF_MACRO(fSETHALF,
|
/openbmc/qemu/target/hexagon/imported/mmvec/ |
H A D | ext.idef | 973 NARROWING_SHIFT(32,vasrwh,fSETHALF,h,w,,fECHO,fVNOROUND,0xF) 974 NARROWING_SHIFT(32,vasrwhsat,fSETHALF,h,w,:sat,fVSATH,fVNOROUND,0xF) 975 NARROWING_SHIFT(32,vasrwhrndsat,fSETHALF,h,w,:rnd:sat,fVSATH,fVROUND,0xF) 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) 1008 fSETHALF(0,VdV.w[i], (VvV.w[i] >> (RtV & 0xF))); [all …]
|
/openbmc/qemu/target/hexagon/idef-parser/ |
H A D | idef-parser.lex | 252 "fSETHALF" { yylval->cast.bit_width = 16;
|
/openbmc/qemu/target/hexagon/ |
H A D | macros.h | 587 #define fSETHALF(N, DST, VAL) \ macro 592 #define fSETHALFw fSETHALF 593 #define fSETHALFd fSETHALF
|