59 void init_registers_amd64_avx_linux (
void);
60 extern const struct target_desc *tdesc_amd64_avx_linux;
63 void init_registers_amd64_avx_avx512_linux (
void);
64 extern const struct target_desc *tdesc_amd64_avx_avx512_linux;
67 void init_registers_amd64_avx_mpx_avx512_pku_linux (
void);
68 extern const struct target_desc *tdesc_amd64_avx_mpx_avx512_pku_linux;
71 void init_registers_amd64_avx_mpx_linux (
void);
72 extern const struct target_desc *tdesc_amd64_avx_mpx_linux;
75 void init_registers_amd64_mpx_linux (
void);
76 extern const struct target_desc *tdesc_amd64_mpx_linux;
79 void init_registers_x32_linux (
void);
83 void init_registers_x32_avx_linux (
void);
84 extern const struct target_desc *tdesc_x32_avx_linux;
87 void init_registers_x32_avx_avx512_linux (
void);
88 extern const struct target_desc *tdesc_x32_avx_avx512_linux;
111 for (
auto &elem : tdesc_tests)
133 tdesc_x32_avx_linux } },
135 tdesc_x32_avx_avx512_linux } },
137 { tdesc_amd64_avx_mpx_avx512_pku_linux, tdesc_x32_avx_avx512_linux } },
140 for (
auto &elem : tdesc_tests)
142 for (
int i = 0; i < 2; i++)
144 const target_desc *tdesc = amd64_linux_read_description (elem.mask,
170 init_registers_x32_linux ();
171 init_registers_x32_avx_linux ();
172 init_registers_x32_avx_avx512_linux ();
175 init_registers_amd64_avx_linux ();
176 init_registers_amd64_mpx_linux ();
177 init_registers_amd64_avx_mpx_linux ();
178 init_registers_amd64_avx_avx512_linux ();
179 init_registers_amd64_avx_mpx_avx512_pku_linux ();
#define X86_XSTATE_AVX_MASK
void init_registers_i386_avx_mpx_linux(void)
#define X86_XSTATE_SSE_MASK
const struct target_desc * tdesc_i386_avx_mpx_linux
const struct target_desc * i386_linux_read_description(uint64_t xcr0)
#define X86_XSTATE_MPX_MASK
void init_registers_i386_mmx_linux(void)
void initialize_low_tdesc()
void init_registers_i386_linux(void)
const struct target_desc * tdesc_i386_mmx_linux
static void i386_tdesc_test()
void init_registers_i386_avx_mpx_avx512_pku_linux(void)
#define X86_XSTATE_AVX_AVX512_MASK
const struct target_desc * tdesc_i386_linux
void init_registers_amd64_linux(void)
const struct target_desc * tdesc_amd64_linux
void init_registers_i386_avx_linux(void)
const struct target_desc * tdesc_i386_avx_linux
void init_registers_i386_mpx_linux(void)
void init_registers_i386_avx_avx512_linux(void)
const struct target_desc * tdesc_i386_avx_avx512_linux
#define X86_XSTATE_AVX_MPX_MASK
const struct target_desc * tdesc_i386_avx_mpx_avx512_pku_linux
void register_test(const std::string &name, selftest *test)
#define X86_XSTATE_AVX_MPX_AVX512_PKU_MASK
#define SELF_CHECK(VALUE)
const struct target_desc * tdesc_i386_mpx_linux