-
Notifications
You must be signed in to change notification settings - Fork 73
M1 #38
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
Comments
You can check it yourself: arm64.html.zip Just open this page in a browser. This is running on M1. Basically everything that requires f32x8 is slow, but other algorithms are pretty good. Yes, it's not as fast as Skia, but rustc still does some autovectorization. So we still faster than Cairo, somehow. Just to clarify, there is no NEON support because we're blocked by rust itself. It could be added as an unstable/nightly feature, if this is something you're interested in. |
They are actually about to finish adding all the NEON instructions into std. So stabilization might happen in the foreseeable future. I can do a PR with nightly NEON support before that. |
@CryZe were can I follow the progress? Patches are welcome, since I don't really have much time lately. |
This is adding all the remaining instructions except a few that cause problems in LLVM: |
Thanks, this is very helpful
…On Oct 19, 2021, 8:54 AM -0400, Christopher Serr ***@***.***>, wrote:
This is adding all the remaining instructions except a few that cause problems in LLVM:
rust-lang/stdarch#1230
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.
|
Is it safe to assume that tiny-skia is slower on Apples M1 chip due to lack of ARM NEON? Any idea on how much slower?
The text was updated successfully, but these errors were encountered: