/external/valgrind/VEX/priv/ |
D | guest_amd64_defs.h | 147 extern ULong amd64g_calculate_sse_phminposuw ( ULong sLo, ULong sHi ); 154 extern ULong amd64g_calc_mpsadbw ( ULong sHi, ULong sLo,
|
D | host_x86_isel.c | 2212 HReg sHi, sLo; in iselInt64Expr_wrk() local 2217 iselInt64Expr(&sHi,&sLo, env, e->Iex.Binop.arg1); in iselInt64Expr_wrk() 2219 addInstr(env, mk_iMOVsd_RR(sLo, hregX86_EAX())); in iselInt64Expr_wrk() 2317 HReg rAmt, sHi, sLo, tHi, tLo, tTemp; in iselInt64Expr_wrk() local 2322 iselInt64Expr(&sHi,&sLo, env, e->Iex.Binop.arg1); in iselInt64Expr_wrk() 2325 addInstr(env, mk_iMOVsd_RR(sLo, tLo)); in iselInt64Expr_wrk() 2359 HReg rAmt, sHi, sLo, tHi, tLo, tTemp; in iselInt64Expr_wrk() local 2364 iselInt64Expr(&sHi,&sLo, env, e->Iex.Binop.arg1); in iselInt64Expr_wrk() 2367 addInstr(env, mk_iMOVsd_RR(sLo, tLo)); in iselInt64Expr_wrk() 2683 HReg sHi, sLo; in iselInt64Expr_wrk() local [all …]
|
D | guest_amd64_helpers.c | 3262 ULong amd64g_calculate_sse_phminposuw ( ULong sLo, ULong sHi ) in amd64g_calculate_sse_phminposuw() argument 3266 t = sel16x4_0(sLo); if (True) { min = t; idx = 0; } in amd64g_calculate_sse_phminposuw() 3267 t = sel16x4_1(sLo); if (t < min) { min = t; idx = 1; } in amd64g_calculate_sse_phminposuw() 3268 t = sel16x4_2(sLo); if (t < min) { min = t; idx = 2; } in amd64g_calculate_sse_phminposuw() 3269 t = sel16x4_3(sLo); if (t < min) { min = t; idx = 3; } in amd64g_calculate_sse_phminposuw() 3327 ULong amd64g_calc_mpsadbw ( ULong sHi, ULong sLo, in amd64g_calc_mpsadbw() argument 3337 ULong src = ((srcOffsL & 2) ? sHi : sLo) >> (32 * (srcOffsL & 1)); in amd64g_calc_mpsadbw()
|
D | guest_amd64_toIR.c | 9739 IRTemp sLo = newTemp(Ity_I64); in math_PALIGNR_XMM() local 9748 assign( sLo, unop(Iop_V128to64, mkexpr(sV)) ); in math_PALIGNR_XMM() 9752 assign( rLo, mkexpr(sLo) ); in math_PALIGNR_XMM() 9756 assign( rLo, dis_PALIGNR_XMM_helper(sHi, sLo, imm8) ); in math_PALIGNR_XMM() 11066 IRTemp sHi, sLo, dHi, dLo; in math_PMULUDQ_256() local 11067 sHi = sLo = dHi = dLo = IRTemp_INVALID; in math_PMULUDQ_256() 11069 breakupV256toV128s( sV, &sHi, &sLo); in math_PMULUDQ_256() 11073 mkexpr(math_PMULUDQ_128(sLo, dLo)))); in math_PMULUDQ_256() 11098 IRTemp sHi, sLo, dHi, dLo; in math_PMULDQ_256() local 11099 sHi = sLo = dHi = dLo = IRTemp_INVALID; in math_PMULDQ_256() [all …]
|
D | guest_x86_toIR.c | 12237 IRTemp sLo = newTemp(Ity_I64); in disInstr_X86_WRK() local 12276 assign( sLo, unop(Iop_V128to64, mkexpr(sV)) ); in disInstr_X86_WRK() 12285 binop(opCatE,mkexpr(sHi),mkexpr(sLo)), in disInstr_X86_WRK() 12286 binop(opCatO,mkexpr(sHi),mkexpr(sLo)) in disInstr_X86_WRK() 12335 IRTemp sLo = newTemp(Ity_I64); in disInstr_X86_WRK() local 12359 assign( sLo, unop(Iop_V128to64, mkexpr(sV)) ); in disInstr_X86_WRK() 12365 dis_PMULHRSW_helper( mkexpr(sLo), mkexpr(dLo) ) in disInstr_X86_WRK() 12422 IRTemp sLo = newTemp(Ity_I64); in disInstr_X86_WRK() local 12455 assign( sLo, unop(Iop_V128to64, mkexpr(sV)) ); in disInstr_X86_WRK() 12461 dis_PSIGN_helper( mkexpr(sLo), mkexpr(dLo), laneszB ) in disInstr_X86_WRK() [all …]
|
D | host_amd64_isel.c | 2514 HReg sHi, sLo; in iselInt128Expr_wrk() local 2519 iselInt128Expr(&sHi,&sLo, env, e->Iex.Binop.arg1); in iselInt128Expr_wrk() 2521 addInstr(env, mk_iMOVsd_RR(sLo, hregAMD64_RAX())); in iselInt128Expr_wrk()
|
D | guest_arm64_toIR.c | 8191 IRTemp sLo = newTempV128(); in dis_AdvSIMD_EXT() local 8194 assign(sLo, getQReg128(nn)); in dis_AdvSIMD_EXT() 8197 assign(res, mkexpr(sLo)); in dis_AdvSIMD_EXT() 8201 mkexpr(sHi), mkexpr(sLo), mkU8(imm4))); in dis_AdvSIMD_EXT() 8208 assign(res, mkexpr(sLo)); in dis_AdvSIMD_EXT() 8213 mkexpr(sHi), mkexpr(sLo))); in dis_AdvSIMD_EXT()
|
/external/valgrind/coregrind/m_aspacemgr/ |
D | aspacemgr-linux.c | 1369 void split_nsegments_lo_and_hi ( Addr sLo, Addr sHi, in split_nsegments_lo_and_hi() argument 1373 aspacem_assert(sLo < sHi); in split_nsegments_lo_and_hi() 1374 aspacem_assert(VG_IS_PAGE_ALIGNED(sLo)); in split_nsegments_lo_and_hi() 1377 if (sLo > 0) in split_nsegments_lo_and_hi() 1378 split_nsegment_at(sLo); in split_nsegments_lo_and_hi() 1382 *iLo = find_nsegment_idx(sLo); in split_nsegments_lo_and_hi() 1387 aspacem_assert(nsegments[*iLo].start == sLo); in split_nsegments_lo_and_hi()
|