Skip to content

Conversation

@softmac
Copy link

@softmac softmac commented Apr 12, 2025

Updates the Visual Studio .vcxproj file to latest Visual Studio 2022 toolset and adds native ARM64 and ARM64EC targets.

Minor edit to MathSimd.h make sure Visual Studio builds always include <intrin.h> which is necessary for SSE intrinsics to compile correctly as native ARM64.

@aras-p
Copy link
Owner

aras-p commented Apr 12, 2025

Update to VS2022 bit probably makes sense at this point, and I can easily do that myself as well.

However, I'm actually a bit not sure why this project would need ARM64EC build target. As far as I can tell, the only reason for it to exist, is when you need to run both x64 and ARM64 code inside the same process. Which... just would never happen here?

And likewise, I'm not sure why USE_SOFT_INTRINSICS would be used on regular ARM64 target, when it can just as well use NEON directly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants