Home
last modified time | relevance | path

Searched refs:xcr0 (Results 1 – 18 of 18) sorted by relevance

/netbsd/src/external/gpl3/gdb/dist/gdb/
Di387-tdep.c940 i387_guess_xsave_layout (uint64_t xcr0, size_t xsave_size, in i387_guess_xsave_layout() argument
943 if (HAS_PKRU (xcr0) && xsave_size == 2696) in i387_guess_xsave_layout()
954 else if (HAS_PKRU (xcr0) && xsave_size == 2440) in i387_guess_xsave_layout()
963 else if (HAS_AVX512 (xcr0) && xsave_size == 2688) in i387_guess_xsave_layout()
973 else if (HAS_MPX (xcr0) && xsave_size == 1088) in i387_guess_xsave_layout()
980 else if (HAS_AVX (xcr0) && xsave_size == 832) in i387_guess_xsave_layout()
995 i387_fallback_xsave_layout (uint64_t xcr0) in i387_fallback_xsave_layout() argument
999 if (HAS_PKRU (xcr0)) in i387_fallback_xsave_layout()
1011 else if (HAS_AVX512 (xcr0)) in i387_fallback_xsave_layout()
1022 else if (HAS_MPX (xcr0)) in i387_fallback_xsave_layout()
[all …]
Di386-linux-tdep.c664 uint64_t xcr0 = bfd_get_64 (abfd, contents); in i386_linux_core_read_xsave_info() local
666 if (!i387_guess_xsave_layout (xcr0, size, layout)) in i386_linux_core_read_xsave_info()
669 return xcr0; in i386_linux_core_read_xsave_info()
685 i386_linux_read_description (uint64_t xcr0) in i386_linux_read_description() argument
687 if (xcr0 == 0) in i386_linux_read_description()
694 tdesc = &i386_linux_tdescs[(xcr0 & X86_XSTATE_X87) ? 1 : 0] in i386_linux_read_description()
695 [(xcr0 & X86_XSTATE_SSE) ? 1 : 0] in i386_linux_read_description()
696 [(xcr0 & X86_XSTATE_AVX) ? 1 : 0] in i386_linux_read_description()
697 [(xcr0 & X86_XSTATE_MPX) ? 1 : 0] in i386_linux_read_description()
698 [(xcr0 & X86_XSTATE_AVX512) ? 1 : 0] in i386_linux_read_description()
[all …]
Di386-fbsd-tdep.c266 uint64_t xcr0 = bfd_get_64 (abfd, contents); in i386_fbsd_core_read_xsave_info() local
268 if (!i387_guess_xsave_layout (xcr0, size, layout)) in i386_fbsd_core_read_xsave_info()
271 return xcr0; in i386_fbsd_core_read_xsave_info()
292 uint64_t xcr0 = i386_fbsd_core_read_xsave_info (abfd, layout); in i386fbsd_core_read_description() local
293 if (xcr0 == 0) in i386fbsd_core_read_description()
294 xcr0 = X86_XSTATE_X87_MASK; in i386fbsd_core_read_description()
295 return i386_target_description (xcr0, true); in i386fbsd_core_read_description()
Dx86-linux-nat.c115 static uint64_t xcr0; in read_description() local
180 xcr0 = xstateregs[(I386_LINUX_XSAVE_XCR0_OFFSET in read_description()
183 m_xsave_layout = x86_fetch_xsave_layout (xcr0, x86_xsave_length ()); in read_description()
192 xcr0_features_bits = xcr0 & X86_XSTATE_ALL_MASK; in read_description()
Damd64-fbsd-tdep.c227 uint64_t xcr0 = i386_fbsd_core_read_xsave_info (abfd, layout); in amd64fbsd_core_read_description() local
228 if (xcr0 == 0) in amd64fbsd_core_read_description()
229 xcr0 = X86_XSTATE_SSE_MASK; in amd64fbsd_core_read_description()
231 return amd64_target_description (xcr0, true); in amd64fbsd_core_read_description()
Di387-tdep.h147 extern bool i387_guess_xsave_layout (uint64_t xcr0, size_t xsave_size,
153 extern x86_xsave_layout i387_fallback_xsave_layout (uint64_t xcr0);
Di386-linux-tdep.h59 extern const struct target_desc *i386_linux_read_description (uint64_t xcr0);
Di386-tdep.h144 uint64_t xcr0 = 0; member
468 extern const struct target_desc *i386_target_description (uint64_t xcr0,
Di386-tdep.c4514 avx512_p = ((tdep->xcr0 & X86_XSTATE_AVX_AVX512_MASK) in i386_register_reggroup_p()
4516 avx_p = ((tdep->xcr0 & X86_XSTATE_AVX_AVX512_MASK) in i386_register_reggroup_p()
4518 sse_p = ((tdep->xcr0 & X86_XSTATE_AVX_AVX512_MASK) in i386_register_reggroup_p()
4548 && ((bnd_regnum_p && (tdep->xcr0 & X86_XSTATE_MPX_MASK)))) in i386_register_reggroup_p()
4553 && ((bndr_regnum_p && (tdep->xcr0 & X86_XSTATE_MPX_MASK)))) in i386_register_reggroup_p()
4558 && ((mpx_ctrl_regnum_p && (tdep->xcr0 & X86_XSTATE_MPX_MASK)))) in i386_register_reggroup_p()
8214 uint64_t xcr0 = X86_XSTATE_X87; in i386_xcr0_from_tdesc() local
8217 xcr0 |= X86_XSTATE_SSE; in i386_xcr0_from_tdesc()
8225 xcr0 |= X86_XSTATE_AVX; in i386_xcr0_from_tdesc()
8229 xcr0 |= X86_XSTATE_MPX_MASK; in i386_xcr0_from_tdesc()
[all …]
Damd64-tdep.h109 extern const struct target_desc *amd64_target_description (uint64_t xcr0,
Damd64-linux-tdep.c1620 uint64_t xcr0 = i386_linux_core_read_xsave_info (abfd, layout); in amd64_linux_core_read_description() local
1621 if (xcr0 == 0) in amd64_linux_core_read_description()
1622 xcr0 = X86_XSTATE_SSE_MASK; in amd64_linux_core_read_description()
1624 return amd64_linux_read_description (xcr0 & X86_XSTATE_ALL_MASK, in amd64_linux_core_read_description()
Damd64-tdep.c3377 amd64_target_description (uint64_t xcr0, bool segments) in amd64_target_description() argument
3383 tdesc = &amd64_tdescs[(xcr0 & X86_XSTATE_AVX) ? 1 : 0] in amd64_target_description()
3384 [(xcr0 & X86_XSTATE_MPX) ? 1 : 0] in amd64_target_description()
3385 [(xcr0 & X86_XSTATE_AVX512) ? 1 : 0] in amd64_target_description()
3386 [(xcr0 & X86_XSTATE_PKRU) ? 1 : 0] in amd64_target_description()
3390 *tdesc = amd64_create_target_description (xcr0, false, false, in amd64_target_description()
DChangeLog-20107603 xcr0 to I386_XSTATE_X87_MASK if SSE isn't available.
7775 Set ymmh_register_names, num_ymm_regs, ymm0h_regnum and xcr0.
7784 xcr0, xsave_xcr0_offset, ymm0h_regnum, ymmh_register_names and
DChangeLog-20149381 registers if feature is present in xcr0.
DChangeLog-20179292 if xcr0 is X86_XSTATE_X87_MASK.
/netbsd/src/sys/arch/x86/acpi/
Dacpi_wakeup.c249 uint64_t xcr0 = 0; in acpi_cpu_sleep() local
264 xcr0 = rdxcr(0); in acpi_cpu_sleep()
279 wrxcr(0, xcr0); in acpi_cpu_sleep()
301 uint64_t xcr0 = 0; in acpi_md_sleep() local
337 xcr0 = rdxcr(0); in acpi_md_sleep()
353 wrxcr(0, xcr0); in acpi_md_sleep()
/netbsd/src/sys/dev/qbus/
Dif_qtreg.h200 #define xcr0 qt_un0.csr0.Ibal macro
/netbsd/src/external/gpl3/binutils/dist/
DChangeLog.git23744 else if (HAS_AVX (xcr0) && xsave_size == 832)
28528 x86_xsave_layout as well as xcr0 using the size of an existing
28550 x86_xsave_layout as well as xcr0 using the size of an existing
145245 the proper xcr0 mask (X87-only) for old kernels or systems without