You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Wasmer Cranelift-backend support for ARM, for Android and soon also for Mac on Apple Silicon.
For higher performance on ARM / aarch64 devices than the single-pass backend.
Proposed solution
Cranelift is actively working on aarch64 support (list of issues), integrate latest and see if anything is missing in Cranelift to generate for the aarch64 ABI and implement support in Wasmer.
Alternatives
Users can continue to use the single-pass backend on ARM devices, at a quite significant performance penalty.
The text was updated successfully, but these errors were encountered:
We are working on the new version of Wasmer that will be released to the public soon.
In this new version we are already using the latest version of Cranelift (that also supports Aarch64), and have passed all tests successfully in our ARM servers.
So we just have to wait for a few weeks to see the support upstream! :)
We just added support for ARM compilation in our Cranelift compiler.
ARM is also supported automatically in our LLVM compiler as well, thanks to our major effort in the refactor.
Motivation
Wasmer Cranelift-backend support for ARM, for Android and soon also for Mac on Apple Silicon.
For higher performance on ARM / aarch64 devices than the single-pass backend.
Proposed solution
Cranelift is actively working on
aarch64
support (list of issues), integrate latest and see if anything is missing in Cranelift to generate for theaarch64
ABI and implement support in Wasmer.Alternatives
Users can continue to use the single-pass backend on ARM devices, at a quite significant performance penalty.
The text was updated successfully, but these errors were encountered: