File tree Expand file tree Collapse file tree 1 file changed +10
-0
lines changed
bazel/emscripten_toolchain Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -434,6 +434,11 @@ def _impl(ctx):
434434 name = "wasm_simd" ,
435435 requires = [feature_set (features = ["llvm_backend" ])],
436436 ),
437+ # Adds relaxed-simd support, only available with the llvm backend.
438+ feature (
439+ name = "wasm_relaxed_simd" ,
440+ requires = [feature_set (features = ["llvm_backend" ])],
441+ ),
437442 feature (
438443 name = "precise_long_double_printf" ,
439444 enabled = True ,
@@ -560,6 +565,11 @@ def _impl(ctx):
560565 flags = ["-msimd128" ],
561566 features = ["wasm_simd" ],
562567 ),
568+ flag_set (
569+ actions = all_compile_actions + all_link_actions ,
570+ flags = ["-msimd128" , "-mrelaxed-simd" ],
571+ features = ["wasm_relaxed_simd" ],
572+ ),
563573 flag_set (
564574 actions = all_link_actions ,
565575 flags = ["-s" , "PRINTF_LONG_DOUBLE=1" ],
You can’t perform that action at this time.
0 commit comments