Open BruceForstall opened 1 year ago
Tagging subscribers to this area: @tommcdon See info in area-owners.md if you want to be subscribed.
Author: | BruceForstall |
---|---|
Assignees: | - |
Labels: | `area-Diagnostics-coreclr`, `arch-avx512` |
Milestone: | Future |
cc @caslan
cc @dotnet/avx512-contrib
AVX-512 introduces new
zmm
andk
registers. The Visual Studio Registers window can show these if you right-click in the window and choose "AVX-512". However, the values are "grayed out" when debugging a managed app, and they do not show actual values (they show zeros).The Registers window also shows
ymm
registers if you right-click and choose "AVX". These are also not available when debugging a managed app.It appears that Vector512 variables do show the correct values.
To add support for the Registers window:
CorDebugRegister
enumICorDebugRegisterSet2
to ensure the API would work with AVX/AVX-512CordbRegisterSet::GetRegistersAvailable
,CordbRegisterSet::GetRegisters
, more.