Skip to content

Conversation

@alexanderbock
Copy link

In the MSVC implementation of ARM Neon, the float32x4_t intrinsic is a union type that cannot be initialized using initializer lists.
It was supposed to be fixed a while ago (https://developercommunity.visualstudio.com/t/static-initialization-arm64-neon-datatypes/1238406) but is not on Visual Studio 17.14.13 and the current code results in a compile error.

Code for the intrinsic initialization based on constant values from:
https://developer.arm.com/documentation/102581/0200/Porting-intrinsics

All rights to this patch are released to the project owner.

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.

1 participant