diff options
Diffstat (limited to 'lldb/tools/debugserver/source/MacOSX/i386/DNBArchImplI386.h')
| -rw-r--r-- | lldb/tools/debugserver/source/MacOSX/i386/DNBArchImplI386.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/lldb/tools/debugserver/source/MacOSX/i386/DNBArchImplI386.h b/lldb/tools/debugserver/source/MacOSX/i386/DNBArchImplI386.h index 2e9542b051c..ce56a540e09 100644 --- a/lldb/tools/debugserver/source/MacOSX/i386/DNBArchImplI386.h +++ b/lldb/tools/debugserver/source/MacOSX/i386/DNBArchImplI386.h @@ -83,6 +83,12 @@ protected: static const size_t k_num_all_registers_avx; static const size_t k_num_register_sets; + typedef __i386_avx512f_state_t AVX512F; + static const DNBRegisterInfo g_fpu_registers_avx512f[]; + static const DNBRegisterSetInfo g_reg_sets_avx512f[]; + static const size_t k_num_fpu_registers_avx512f; + static const size_t k_num_all_registers_avx512f; + typedef enum RegisterSetTag { e_regSetALL = REGISTER_SET_ALL, e_regSetGPR, @@ -97,6 +103,7 @@ protected: e_regSetWordSizeFPU = sizeof(FPU) / sizeof(int), e_regSetWordSizeEXC = sizeof(EXC) / sizeof(int), e_regSetWordSizeAVX = sizeof(AVX) / sizeof(int), + e_regSetWordSizeAVX512f = sizeof(AVX512F) / sizeof(int), e_regSetWordSizeDBG = sizeof(DBG) / sizeof(int) } RegisterSetWordSize; @@ -107,6 +114,7 @@ protected: union { FPU no_avx; AVX avx; + AVX512F avx512f; } fpu; EXC exc; DBG dbg; |

