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):
434
434
name = "wasm_simd" ,
435
435
requires = [feature_set (features = ["llvm_backend" ])],
436
436
),
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
+ ),
437
442
feature (
438
443
name = "precise_long_double_printf" ,
439
444
enabled = True ,
@@ -560,6 +565,11 @@ def _impl(ctx):
560
565
flags = ["-msimd128" ],
561
566
features = ["wasm_simd" ],
562
567
),
568
+ flag_set (
569
+ actions = all_compile_actions + all_link_actions ,
570
+ flags = ["-msimd128" , "-mrelaxed-simd" ],
571
+ features = ["wasm_relaxed_simd" ],
572
+ ),
563
573
flag_set (
564
574
actions = all_link_actions ,
565
575
flags = ["-s" , "PRINTF_LONG_DOUBLE=1" ],
You can’t perform that action at this time.
0 commit comments