Samsung / walrus

WebAssembly Lightweight RUntime
Apache License 2.0
39 stars 10 forks source link

Fix for i64.const store with computed offset #192

Closed ghost closed 10 months ago

ghost commented 10 months ago

As I understand it, the JIT had a bug where it would clobber registers on 32 bit ISAs with 64 bit stores when the offset was computed and the data was a constant. I discovered the bug while running the k_nucleotide test on ARM, then we debugged it with @zherczeg , plus I added a regression test for it and verified that it indeed catches the bug on x86 and ARM.