3 ms·
I will quote you from a different comment: WASM is not really an assembly language.
by CyberDildonics 4y ago
I will quote you from a different comment:
WASM is not really an assembly language.
- maxiepoo 4y agoOne of the main reasons it's not really an assembly language is that it doesn't support jumps! This is fixing a defect!
- CyberDildonics 4y agoThis is fixing a defect! Only according to people using niche languages that are already slower than javascript but not anyone designing, implementing and using webasm.
- maxiepoo 4y agoThis would allow you to do things like compile other assembly languages to webassembly.
- CyberDildonics 4y agoWhat are you basing that on? If that were true then binaries for different CPU ISAs would also be able to be statically compiled to each other.
- maxiepoo 4y agoEven emscripten, which compiles LLVM to WASM has to use a relooper algorithm to get around the lack of jumps.