Home
last modified time | relevance | path

Searched refs:hwcaps (Results 1 – 25 of 30) sorted by relevance

12

/external/valgrind/VEX/priv/
Dmain_main.c174 static void check_hwcaps ( VexArch arch, UInt hwcaps );
175 static const HChar* show_hwcaps ( VexArch arch, UInt hwcaps );
482 s390_host_hwcaps = vta->archinfo_host.hwcaps; in LibVEX_Translate()
592 check_hwcaps(vta->arch_host, vta->archinfo_host.hwcaps); in LibVEX_Translate()
818 check_hwcaps(vta->arch_guest, vta->archinfo_guest.hwcaps); in LibVEX_Translate()
832 vassert(vta->archinfo_guest.hwcaps == vta->archinfo_host.hwcaps); in LibVEX_Translate()
1428 const HChar* LibVEX_ppVexHwCaps ( VexArch arch, UInt hwcaps ) in LibVEX_ppVexHwCaps() argument
1430 return show_hwcaps(arch, hwcaps); in LibVEX_ppVexHwCaps()
1438 vai->hwcaps = 0; in LibVEX_default_VexArchInfo()
1470 static const HChar* show_hwcaps_x86 ( UInt hwcaps ) in show_hwcaps_x86() argument
[all …]
Dhost_x86_defs.h522 UInt hwcaps; member
684 extern X86Instr* X86Instr_MFence ( UInt hwcaps );
Dhost_tilegx_isel.c106 UInt hwcaps; member
1784 UInt hwcaps_host = archinfo_host->hwcaps; in iselSB_TILEGX()
1807 env->hwcaps = hwcaps_host; in iselSB_TILEGX()
1809 env->hwcaps = hwcaps_host; in iselSB_TILEGX()
Dhost_arm_isel.c118 UInt hwcaps; member
1368 if (env->hwcaps & VEX_HWCAPS_ARM_NEON) { in iselIntExpr_R_wrk()
1394 && !(env->hwcaps & VEX_HWCAPS_ARM_NEON)) { in iselIntExpr_R_wrk()
1410 if (env->hwcaps & VEX_HWCAPS_ARM_NEON) { in iselIntExpr_R_wrk()
1653 if (env->hwcaps & VEX_HWCAPS_ARM_NEON) { in iselIntExpr_R_wrk()
1948 if (env->hwcaps & VEX_HWCAPS_ARM_NEON) { in iselInt64Expr_wrk()
2158 if (env->hwcaps & VEX_HWCAPS_ARM_NEON) { in iselInt64Expr_wrk()
2180 vassert(env->hwcaps & VEX_HWCAPS_ARM_NEON); in iselNeon64Expr()
3793 vassert(env->hwcaps & VEX_HWCAPS_ARM_NEON); in iselNeonExpr()
5431 if (env->hwcaps & VEX_HWCAPS_ARM_NEON) { in iselDblExpr_wrk()
[all …]
Dhost_x86_defs.c725 X86Instr* X86Instr_MFence ( UInt hwcaps ) { in X86Instr_MFence() argument
728 i->Xin.MFence.hwcaps = hwcaps; in X86Instr_MFence()
729 vassert(0 == (hwcaps & ~(VEX_HWCAPS_X86_MMXEXT in X86Instr_MFence()
1056 LibVEX_ppVexHwCaps(VexArchX86,i->Xin.MFence.hwcaps)); in ppX86Instr()
2721 if (i->Xin.MFence.hwcaps & (VEX_HWCAPS_X86_SSE3 in emit_X86Instr()
2727 if (i->Xin.MFence.hwcaps & VEX_HWCAPS_X86_MMXEXT) { in emit_X86Instr()
2735 if (i->Xin.MFence.hwcaps == 0/*baseline, no SSE*/) { in emit_X86Instr()
Dhost_x86_isel.c181 UInt hwcaps; member
3259 do { if (env->hwcaps == 0/*baseline, no sse*/ \ in iselVecExpr_wrk()
3260 || env->hwcaps == VEX_HWCAPS_X86_MMXEXT /*Integer SSE*/) \ in iselVecExpr_wrk()
3265 do { if (0 == (env->hwcaps & VEX_HWCAPS_X86_SSE2)) \ in iselVecExpr_wrk()
3270 (env->hwcaps & VEX_HWCAPS_X86_SSE2) in iselVecExpr_wrk()
3846 LibVEX_ppVexHwCaps(VexArchX86,env->hwcaps)); in iselVecExpr_wrk()
4166 addInstr(env, X86Instr_MFence(env->hwcaps)); in iselStmt()
4433 UInt hwcaps_host = archinfo_host->hwcaps; in iselSB_X86()
4466 env->hwcaps = hwcaps_host; in iselSB_X86()
Dguest_mips_toIR.c14452 if (VEX_MIPS_COMP_ID(archinfo->hwcaps) == VEX_PRID_COMP_CAVIUM) { in disInstr_MIPS_WRK()
14501 if (VEX_MIPS_PROC_DSP(archinfo->hwcaps)) { in disInstr_MIPS_WRK()
14564 if (VEX_MIPS_PROC_DSP(archinfo->hwcaps)) { in disInstr_MIPS_WRK()
14626 if (VEX_MIPS_PROC_DSP(archinfo->hwcaps)) { in disInstr_MIPS_WRK()
14692 if (VEX_MIPS_PROC_DSP(archinfo->hwcaps)) { in disInstr_MIPS_WRK()
15126 && VEX_MIPS_COMP_ID(archinfo->hwcaps) in disInstr_MIPS_WRK()
15294 if (VEX_MIPS_COMP_ID(archinfo->hwcaps) == VEX_PRID_COMP_CAVIUM) { in disInstr_MIPS_WRK()
15301 if (VEX_MIPS_PROC_DSP(archinfo->hwcaps)) { in disInstr_MIPS_WRK()
15317 if (VEX_MIPS_PROC_DSP2(archinfo->hwcaps)) { in disInstr_MIPS_WRK()
15329 if (VEX_MIPS_PROC_DSP(archinfo->hwcaps)) { in disInstr_MIPS_WRK()
[all …]
Dhost_amd64_isel.c156 UInt hwcaps; member
3711 LibVEX_ppVexHwCaps(VexArchAMD64, env->hwcaps)); in iselVecExpr_wrk()
4273 LibVEX_ppVexHwCaps(VexArchAMD64, env->hwcaps)); in iselDVecExpr_wrk()
4719 if (!(env->hwcaps & VEX_HWCAPS_AMD64_CX16)) in iselStmt()
4936 UInt hwcaps_host = archinfo_host->hwcaps; in iselSB_AMD64()
4971 env->hwcaps = hwcaps_host; in iselSB_AMD64()
Dguest_ppc_toIR.c19022 UInt hwcaps = archinfo->hwcaps; in disInstr_PPC_WRK() local
19028 allow_V = (0 != (hwcaps & VEX_HWCAPS_PPC64_V)); in disInstr_PPC_WRK()
19029 allow_FX = (0 != (hwcaps & VEX_HWCAPS_PPC64_FX)); in disInstr_PPC_WRK()
19030 allow_GX = (0 != (hwcaps & VEX_HWCAPS_PPC64_GX)); in disInstr_PPC_WRK()
19031 allow_VX = (0 != (hwcaps & VEX_HWCAPS_PPC64_VX)); in disInstr_PPC_WRK()
19032 allow_DFP = (0 != (hwcaps & VEX_HWCAPS_PPC64_DFP)); in disInstr_PPC_WRK()
19033 allow_isa_2_07 = (0 != (hwcaps & VEX_HWCAPS_PPC64_ISA2_07)); in disInstr_PPC_WRK()
19035 allow_F = (0 != (hwcaps & VEX_HWCAPS_PPC32_F)); in disInstr_PPC_WRK()
19036 allow_V = (0 != (hwcaps & VEX_HWCAPS_PPC32_V)); in disInstr_PPC_WRK()
19037 allow_FX = (0 != (hwcaps & VEX_HWCAPS_PPC32_FX)); in disInstr_PPC_WRK()
[all …]
Dhost_mips_isel.c120 UInt hwcaps; member
4169 UInt hwcaps_host = archinfo_host->hwcaps; in iselSB_MIPS()
4207 env->hwcaps = hwcaps_host; in iselSB_MIPS()
4209 env->hwcaps = hwcaps_host; in iselSB_MIPS()
Dguest_x86_toIR.c8469 if (archinfo->hwcaps == 0/*baseline, no sse at all*/) in disInstr_X86_WRK()
8480 if (archinfo->hwcaps == VEX_HWCAPS_X86_MMXEXT/*integer only sse1 subset*/) in disInstr_X86_WRK()
9094 if (archinfo->hwcaps == VEX_HWCAPS_X86_MMXEXT/*integer only sse1 subset*/) in disInstr_X86_WRK()
9546 if (0 == (archinfo->hwcaps & VEX_HWCAPS_X86_SSE2)) in disInstr_X86_WRK()
11789 if (0 == (archinfo->hwcaps & VEX_HWCAPS_X86_SSE3)) in disInstr_X86_WRK()
12938 && 0 != (archinfo->hwcaps & VEX_HWCAPS_X86_LZCNT)) { in disInstr_X86_WRK()
14847 if (archinfo->hwcaps & VEX_HWCAPS_X86_SSE3) { in disInstr_X86_WRK()
14852 if (archinfo->hwcaps & VEX_HWCAPS_X86_SSE2) { in disInstr_X86_WRK()
14857 if (archinfo->hwcaps & VEX_HWCAPS_X86_SSE1) { in disInstr_X86_WRK()
14862 if (archinfo->hwcaps & VEX_HWCAPS_X86_MMXEXT) { in disInstr_X86_WRK()
[all …]
Dhost_s390_isel.c112 UInt hwcaps; member
4102 UInt hwcaps_host = archinfo_host->hwcaps; in iselSB_S390()
4140 env->hwcaps = hwcaps_host; in iselSB_S390()
/external/valgrind/coregrind/m_initimg/
Dinitimg-solaris.c658 UInt hwcaps; in setup_client_stack() local
666 hwcaps = in setup_client_stack()
677 if (vex_archinfo.hwcaps & VEX_HWCAPS_X86_SSE1) in setup_client_stack()
678 hwcaps |= in setup_client_stack()
681 if (vex_archinfo.hwcaps & VEX_HWCAPS_X86_SSE2) { in setup_client_stack()
682 vg_assert(vex_archinfo.hwcaps & VEX_HWCAPS_X86_SSE1); in setup_client_stack()
683 hwcaps |= in setup_client_stack()
686 if (vex_archinfo.hwcaps & VEX_HWCAPS_X86_SSE3) { in setup_client_stack()
687 vg_assert(vex_archinfo.hwcaps & VEX_HWCAPS_X86_SSE2); in setup_client_stack()
688 hwcaps |= in setup_client_stack()
[all …]
Dinitimg-linux.c737 hw_caps_2_07 = (vex_archinfo->hwcaps & VEX_HWCAPS_PPC64_ISA2_07) in setup_client_stack()
/external/valgrind/coregrind/
Dm_machine.c845 vai.hwcaps = VEX_HWCAPS_X86_MMXEXT; in VG_()
846 vai.hwcaps |= VEX_HWCAPS_X86_SSE1; in VG_()
847 vai.hwcaps |= VEX_HWCAPS_X86_SSE2; in VG_()
848 vai.hwcaps |= VEX_HWCAPS_X86_SSE3; in VG_()
850 vai.hwcaps |= VEX_HWCAPS_X86_LZCNT; in VG_()
853 vai.hwcaps = VEX_HWCAPS_X86_MMXEXT; in VG_()
854 vai.hwcaps |= VEX_HWCAPS_X86_SSE1; in VG_()
855 vai.hwcaps |= VEX_HWCAPS_X86_SSE2; in VG_()
857 vai.hwcaps |= VEX_HWCAPS_X86_LZCNT; in VG_()
860 vai.hwcaps = VEX_HWCAPS_X86_MMXEXT; in VG_()
[all …]
Dm_cache.c610 if (! (vai->hwcaps & VEX_HWCAPS_S390X_GIE)) { in get_cache_info()
Dm_main.c1494 LibVEX_ppVexHwCaps ( vex_arch, vex_archinfo.hwcaps ) in print_preamble()
1841 LibVEX_ppVexHwCaps ( vex_arch, vex_archinfo.hwcaps ) in valgrind_main()
/external/elfutils/backends/
Dsparc_attrs.c49 static const char *hwcaps[30] = in sparc_check_object_attribute() local
57 if (value < 30 && hwcaps[value] != NULL) in sparc_check_object_attribute()
58 *value_name = hwcaps[value]; in sparc_check_object_attribute()
/external/v8/src/base/
Dcpu.cc511 uint32_t hwcaps = ReadELFHWCaps(); in CPU() local
512 if (hwcaps != 0) { in CPU()
513 has_idiva_ = (hwcaps & HWCAP_IDIVA) != 0; in CPU()
514 has_neon_ = (hwcaps & HWCAP_NEON) != 0; in CPU()
515 has_vfp_ = (hwcaps & HWCAP_VFP) != 0; in CPU()
516 has_vfp3_ = (hwcaps & (HWCAP_VFPv3 | HWCAP_VFPv3D16 | HWCAP_VFPv4)) != 0; in CPU()
517 has_vfp3_d32_ = (has_vfp3_ && ((hwcaps & HWCAP_VFPv3D16) == 0 || in CPU()
518 (hwcaps & HWCAP_VFPD32) != 0)); in CPU()
/external/skia/src/core/
DSkCpu.cpp83 uint32_t hwcaps = getauxval(AT_HWCAP); in read_cpu_features() local
84 if (hwcaps & HWCAP_CRC32) { features |= SkCpu::CRC32; } in read_cpu_features()
95 uint32_t hwcaps = getauxval(AT_HWCAP); in read_cpu_features() local
96 if (hwcaps & HWCAP_VFPv4) { features |= SkCpu::NEON|SkCpu::NEON_FMA|SkCpu::VFP_FP16; } in read_cpu_features()
/external/valgrind/none/tests/
Dlibvex_test.c232 vta.archinfo_guest.hwcaps = arch_hwcaps (vta.arch_guest); in main()
235 vta.archinfo_host.hwcaps = arch_hwcaps (vta.arch_host); in main()
274 vta.archinfo_host.hwcaps = arch_hwcaps (vta.arch_host); in main()
/external/valgrind/VEX/pub/
Dlibvex.h290 UInt hwcaps; member
/external/valgrind/coregrind/m_gdbserver/
Dvalgrind-low-amd64.c315 return (vai.hwcaps & VEX_HWCAPS_AMD64_AVX ? True : False); in have_avx()
/external/valgrind/VEX/useful/
Dtest_main.c173 vai_x86.hwcaps = VEX_HWCAPS_X86_MMXEXT | VEX_HWCAPS_X86_SSE1 in main()
178 vai_amd64.hwcaps = 0; in main()
182 vai_ppc32.hwcaps = 0; in main()
186 vai_arm.hwcaps = VEX_HWCAPS_ARM_VFP3 | VEX_HWCAPS_ARM_NEON | 7; in main()
190 vai_mips32.hwcaps = VEX_PRID_COMP_MIPS; in main()
/external/google-breakpad/src/client/linux/minidump_writer/
Dminidump_writer.cc925 uint32_t hwcaps; in WriteCPUInformation() member
1108 sys_info->cpu.arm_cpu_info.elf_hwcaps |= entry->hwcaps; in WriteCPUInformation()

12