Okay, so I'll try replacing the intrinsics we are using with the ones WebAssembly supports. I swapped #include <emmintrin.h> with #include <wasm_simd128.h>
and added the flag -msimd128 so now I'm running: em++ -msimd128 -g -I src/lib/ -I boost src/lib/pke/multiparty.cpp -v But I'm getting the following errors: In file included from src/lib/pke/multiparty.cpp:7: In file included from src/lib/pke/multiparty.h:10: In file included from src/lib/Common/Defines.h:9: /home/jonathanesteban/emsdk/fastcomp/emscripten/system/include/wasm_simd128.h:482:18: error: use of undeclared identifier '__builtin_wasm_bitselect' return (v128_t)__builtin_wasm_bitselect((__i32x4)a, (__i32x4)b, (__i32x4)mask); ^ /home/jonathanesteban/emsdk/fastcomp/emscripten/system/include/wasm_simd128.h:492:10: error: use of undeclared identifier '__builtin_wasm_any_true_i8x16' return __builtin_wasm_any_true_i8x16((__i8x16)a); Any idea of why this is happening? Thanks On Wednesday, August 7, 2019 at 4:03:12 PM UTC-4, Thomas Lively wrote: > > That's right. Those particular intrinsics are specific to x86 platforms. > You can use the WebAssembly SIMD intrinsics from > https://github.com/emscripten-core/emscripten/blob/incoming/system/include/wasm_simd128.h > instead, > though. > -- 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 emscripten-discuss+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/emscripten-discuss/f5c1f2cd-df01-4292-835b-3bcb8121a027%40googlegroups.com.