-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
add support for Apple M1 and other arm64+Neon architectures #1
Conversation
There was already some NEON support, through a separate code path. This version relies on the sse2neon library to add Neon support Signed-off-by: Csaba Kiraly <[email protected]>
Just linking original issue upstream to help those looking at it. |
Tested on:
|
@cskiraly when you tested this on an Apple M1 under MacOS, did you just run cmake and then make using the generated Makefile? When I do this on my machine (m1 max with Monterey), I run into |
@liamsi I was compiling it through our wrapper in https://github.com/status-im/nim-leopard
The undefined symbols I see when enabling openMP are |
Thanks, |
There was already some NEON support, through a separate code
path. This version relies on the sse2neon library to add
NEON support directly without a separate code path.
Signed-off-by: Csaba Kiraly [email protected]