Add a rudimentary wasm64 module with intrinsics#1240
Add a rudimentary wasm64 module with intrinsics#1240Amanieu merged 2 commits intorust-lang:masterfrom
wasm64 module with intrinsics#1240Conversation
This follows the x86/x86_64 pattern where `wasm64` simply reexports the `wasm32` module for now. The documentation is pretty lacking since this is just the start as well.
|
r? @Amanieu (rust-highfive has picked a reviewer for you, use r? to override) |
|
The memory intrinsics currently use the |
|
I think you need to update some of the intrinsics, here's the changed file from my pr: https://github.com/rust-lang/stdarch/blob/77af60f13156471dc39c806b4be124ef591dc37b/crates/core_arch/src/wasm/memory.rs |
|
Sure, I can update the memory intrinsics as well. FWIW my impression is that the LLVM backend here is still pretty immature, I've gotten crashes in LLVM not compiling in release mode and it also can't compile this repository's tests just yet due to odd relocation errors. I highly doubt this works "as-is" but inching more towards wasm64 I figure is good. |
This follows the x86/x86_64 pattern where
wasm64simply reexports thewasm32module for now. The documentation is pretty lacking since thisis just the start as well.