Home
last modified time | relevance | path

Searched refs:RddV (Results 1 – 10 of 10) sorted by relevance

/openbmc/qemu/target/hexagon/imported/
H A Dalu.idef138 { RddV=RssV+RttV;})
142 { fADDSAT64(RddV,RssV,RttV);})
146 { RddV=RttV+fSXTN(32,64,fGETWORD(0,RssV));})
150 { RddV=RttV+fSXTN(32,64,fGETWORD(1,RssV));})
154 { RddV=RttV-RssV;})
160 RddV = RssV + RttV + fLSBOLD(PxV);
166 RddV = RssV + ~RttV + fLSBOLD(PxV);
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)));
[all …]
H A Dshift.idef166 RddV = fASHIFTR(tmp,1,8_8) + rnd; })
201 RddV = (fLSHIFTR(RssV,uiV*8,8_8))|(fASHIFTL(RttV,((8-uiV)*8),8_8));
206 { RddV = fLSHIFTR(RssV,(PuV&0x7)*8,8_8)|(fASHIFTL(RttV,(8-(PuV&0x7))*8,8_8));})
210 { RddV = fASHIFTL(RttV,uiV*8,8_8) | fZXTN(uiV*8,64,RssV); })
214 { RddV = fASHIFTL(RttV,(PuV&7)*8,8_8) | fZXTN((PuV&7)*8,64,RssV); })
221 fSETHALF(i,RddV, fGETHALF(0,RsV));
240 fSETBYTE(i,RddV, fGETBYTE(0,RsV));
302 fSETWORD(1,RddV,(fCAST4_4u(RsV)>>uiV));
303 fSETWORD(0,RddV,fZXTN(uiV,32,RsV));
310 fSETWORD(1,RddV,(fCAST4_4u(RsV)>>shamt));
[all …]
H A Dmpy.idef46 STD_SP_MODES(mpyd, "Rdd32=mpy", ,RddV, ,fMPY16SS, ,fPASS,fPASS)
47 STD_SP_MODES(mpyd_rnd, "Rdd32=mpy", ,RddV, ,fMPY16SS,":rnd" ,fPASS,fROUND)
68 STD_USP_MODES(mpyud, "Rdd32=mpyu", ATTRIBS() ,RddV, ,fMPY16UU, ,fPASS,fPASS)
94 Q6INSN(M2_dpmpyss_s0, "Rdd32=mpy(Rs32,Rt32)", ATTRIBS(),"Multiply 32x32",{RddV=fMPY32SS(RsV,RtV)…
98 Q6INSN(M2_dpmpyuu_s0, "Rdd32=mpyu(Rs32,Rt32)", ATTRIBS(),"Multiply 32x32",{RddV=fMPY32UU(fCAST4u…
204 { fSETWORD(0,RddV,fSAT(fSCALE(N,fMPY16SS(fGETHALF(0,RsV),fGETHALF(0,RtV)))));\
205 fSETWORD(1,RddV,fSAT(fSCALE(N,fMPY16SS(fGETHALF(1,RsV),fGETHALF(1,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)))));\
256 { fSETWORD(0,RddV,fSAT(fSCALE(N,fMPY16SS(fGETHALF(0,RssV),fGETHALF(0,RttV)))));\
[all …]
H A Dfloat.idef210 { RddV=fUNDOUBLE(fDOUBLE(RssV)+fDOUBLE(RttV));})
214 { RddV=fUNDOUBLE(fDOUBLE(RssV)-fDOUBLE(RttV));})
218 { RddV = fUNDOUBLE(fDF_MAX(fDOUBLE(RssV),fDOUBLE(RttV))); })
222 { RddV = fUNDOUBLE(fDF_MIN(fDOUBLE(RssV),fDOUBLE(RttV))); })
227 …if (fDF_ISDENORM(RssV) && fDF_ISBIG(RttV) && fDF_ISNORMAL(RttV)) RddV = fUNDOUBLE(fDOUBLE(RssV) * …
228 …else if (fDF_ISDENORM(RttV) && fDF_ISBIG(RssV) && fDF_ISNORMAL(RssV)) RddV = fUNDOUBLE(fDOUBLE(Rss…
229 else RddV = RssV;
237 RddV = (prod >> 32) << 1;
238 if (fGETUWORD(0,prod) != 0) fSETBIT(0,RddV,1);
299 RddV = (1023ULL - 6) << 52;
[all …]
H A Dsubinsns.idef48 …#0,Rs16)", ATTRIBS(A_SUBINSN,A_ROPS_2),"Combines", { fSETWORD(0,RddV,RsV); fSETWORD(1,RddV,0); })
49 …Rs16,#0)", ATTRIBS(A_SUBINSN,A_ROPS_2),"Combines", { fSETWORD(0,RddV,0); fSETWORD(1,RddV,RsV); })
50 …(#0,#u2)", ATTRIBS(A_SUBINSN,A_ROPS_2),"Combines", { fSETWORD(0,RddV,uiV); fSETWORD(1,RddV,0); })
51 …(#1,#u2)", ATTRIBS(A_SUBINSN,A_ROPS_2),"Combines", { fSETWORD(0,RddV,uiV); fSETWORD(1,RddV,1); })
52 …(#2,#u2)", ATTRIBS(A_SUBINSN,A_ROPS_2),"Combines", { fSETWORD(0,RddV,uiV); fSETWORD(1,RddV,2); })
53 …(#3,#u2)", ATTRIBS(A_SUBINSN,A_ROPS_2),"Combines", { fSETWORD(0,RddV,uiV); fSETWORD(1,RddV,3); })
72 …IZE_8B,A_MEMSIZE_8B,A_LOAD,A_SUBINSN),"load dword",{fEA_RI(fREAD_SP(),uiV); fLOAD(1,8,u,EA,RddV);})
H A Dcompare.idef239 fSETWORD(0,RddV,RtV);
240 fSETWORD(1,RddV,RsV);
247 fSETWORD(0,RddV,RtV);
248 fSETWORD(1,RddV,RsV);
255 fSETWORD(0,RddV,RtV);
256 fSETWORD(1,RddV,RsV);
263 fSETWORD(0,RddV,RtV);
264 fSETWORD(1,RddV,RsV);
292 fSETBYTE(i,RddV,(fGETBIT(i,PuV)?(fGETBYTE(i,RssV)):(fGETBYTE(i,RttV))));
301 fSETBYTE(i,RddV,(fGETBIT(i,PtV)?(0xff):(0x00)));
H A Dldst.idef39 …memd","Load Double integer",ATTRIBS(A_REGWRSIZE_8B,A_MEMSIZE_8B,A_LOAD),"3",fLOAD(1,8,u,EA,RddV),3)
56 fSETHALF(i,RddV,fGETUBYTE(i,tmpV));
77 fSETHALF(i,RddV,fGETBYTE(i,tmpV));
138 { fEA_REG(RsV); fLOAD(1,8,u,EA,RddV); })
152 RddV = fFRAME_UNSCRAMBLE(tmp);
158 RddV = fFRAME_UNSCRAMBLE(tmp);
160 fJUMPR(REG_LR,fGETWORD(1,RddV),COF_TYPE_JUMPR);})
169 RddV = fFRAME_UNSCRAMBLE(tmp); \
171 fJUMPR(REG_LR,fGETWORD(1,RddV),COF_TYPE_JUMPR); \
204 { fEA_REG(RsV); fLOAD_LOCKED(1,8,u,EA,RddV) })
[all …]
/openbmc/qemu/target/hexagon/
H A Dop_helper.c393 int64_t RddV = 0; in HELPER() local
419 RddV = AC_next_state_MPS_64[state]; in HELPER()
420 fINSERT_RANGE(RddV, 8, 8, valMPS); in HELPER()
421 fINSERT_RANGE(RddV, 31, 23, (rMPS >> 23)); in HELPER()
422 fSETWORD(1, RddV, offset); in HELPER()
426 RddV = AC_next_state_LPS_64[state]; in HELPER()
427 fINSERT_RANGE(RddV, 8, 8, ((!state) ? (1 - valMPS) : (valMPS))); in HELPER()
428 fINSERT_RANGE(RddV, 31, 23, (rLPS >> 23)); in HELPER()
429 fSETWORD(1, RddV, (offset - rMPS)); in HELPER()
431 return RddV; in HELPER()
[all …]
H A Dgen_tcg.h101 fGEN_TCG_LOAD_AP(RddV, 8, u)
130 fGEN_TCG_LOAD_pcr(3, fLOAD(1, 8, u, EA, RddV))
216 tcg_gen_movi_i64(RddV, 0); \
218 gen_set_half_i64(i, RddV, gen_get_byte(byte, i, tmp, (SIGN))); \
392 fLOAD(1, 8, u, EA, RddV); \
524 gen_deallocframe(ctx, RddV, RsV)
540 gen_return(ctx, RddV, RsV)
547 TCGv_i64 RddV = get_result_gpr_pair(ctx, HEX_REG_FP); \
548 gen_return(ctx, RddV, hex_gpr[HEX_REG_FP]); \
549 gen_log_reg_write_pair(ctx, HEX_REG_FP, RddV); \
[all …]
H A Dgenptr.c840 TCGv_i64 RddV = get_result_gpr_pair(ctx, HEX_REG_FP); in gen_cond_return_subinsn() local
841 gen_cond_return(ctx, RddV, hex_gpr[HEX_REG_FP], pred, cond); in gen_cond_return_subinsn()
842 gen_log_reg_write_pair(ctx, HEX_REG_FP, RddV); in gen_cond_return_subinsn()