I am getting some weird SIMD-related errors when running an FFmpeg build 
generated with emsdk 1.39.16 and using the ` -msimd128` compiler flag. In 
the latest node version (14.4.0), I get this. Not even adding 
`-fno-vectorize` fixes this issue. 

```
CompileError: WebAssembly.compile(): Compiling function #68 failed: 
i16x8.replace_lane[1] expected type i32, found s128.load128 of type s128 
@+33864
```

Assuming that this is caused by an "old" V8 version in node 14.4.0, I have 
turned to the latest Chrome development build, enabled the WebAssembly SIMD 
option under chrome://flags. This time, I am getting a different error that 
I haven't seen before:

```
WebAssembly.instantiate(): memory import 51 has no maximum limit, expected 
at most 4294967295
```

I am compiling with the `-s ALLOW_MEMORY_GROWTH` flag, which used to work 
fine in 1.39.11. Any suggestions what may cause these two WebAssembly 
initialization issues? Is there some sort of compatibility table that 
states what emsdk is compatible with what node.js and browser versions?

Soeren

-- 
You received this message because you are subscribed to the Google Groups 
"emscripten-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/emscripten-discuss/baa4fc10-c6f5-43b1-b538-ee6f159f34f5o%40googlegroups.com.

Reply via email to