Skip to content
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

SIMD on AArch64 is now available on stable Rust #46

Closed
Shnatsel opened this issue Feb 25, 2022 · 3 comments
Closed

SIMD on AArch64 is now available on stable Rust #46

Shnatsel opened this issue Feb 25, 2022 · 3 comments

Comments

@Shnatsel
Copy link

The README states:

Skia also supports ARM NEON instructions, which are unavailable in a stable Rust at the moment. Therefore a fallback scalar implementation will be used instead on ARM and other non-x86 targets. So if you're targeting ARM, you better stick with Skia.

However, Rust now supports AArch64 SIMD intrinsics on stable starting with v1.59; see rust-lang/stdarch#1266 for details.

Note that documentation still displays the intrinsics as unstable due to a rustdoc bug: rust-lang/stdarch#1268

@CryZe
Copy link
Contributor

CryZe commented Feb 25, 2022

Yeah I have an open PR for it: #39

I'll try to pick it up again.

@Shnatsel
Copy link
Author

Oh, and I see you've been working on adding it to safe_arch and bytemuck as well! Amazing! Thank you so much!

@yisibl
Copy link

yisibl commented Mar 8, 2022

@CryZe Thank you for your efforts. Looking forward to the completion of PR #39.

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

No branches or pull requests

3 participants