diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/dot_s/f32.wast | 14 | ||||
-rw-r--r-- | test/dot_s/f64.wast | 14 |
2 files changed, 28 insertions, 0 deletions
diff --git a/test/dot_s/f32.wast b/test/dot_s/f32.wast index 610e1cd98..316dd263e 100644 --- a/test/dot_s/f32.wast +++ b/test/dot_s/f32.wast @@ -15,6 +15,7 @@ (export "nearest32_via_rint" $nearest32_via_rint) (export "fmin32" $fmin32) (export "fmax32" $fmax32) + (export "fma32" $fma32) (func $fadd32 (param $$0 f32) (param $$1 f32) (result f32) (block $fake_return_waka123 (block @@ -187,4 +188,17 @@ ) ) ) + (func $fma32 (param $$0 f32) (param $$1 f32) (param $$2 f32) (result f32) + (block $fake_return_waka123 + (block + (br $fake_return_waka123 + (call $fmaf + (get_local $$2) + (get_local $$1) + (get_local $$0) + ) + ) + ) + ) + ) ) diff --git a/test/dot_s/f64.wast b/test/dot_s/f64.wast index 73e31cfe1..5d2549fb0 100644 --- a/test/dot_s/f64.wast +++ b/test/dot_s/f64.wast @@ -15,6 +15,7 @@ (export "nearest64_via_rint" $nearest64_via_rint) (export "fmin64" $fmin64) (export "fmax64" $fmax64) + (export "fma64" $fma64) (func $fadd64 (param $$0 f64) (param $$1 f64) (result f64) (block $fake_return_waka123 (block @@ -187,4 +188,17 @@ ) ) ) + (func $fma64 (param $$0 f64) (param $$1 f64) (param $$2 f64) (result f64) + (block $fake_return_waka123 + (block + (br $fake_return_waka123 + (call $fma + (get_local $$2) + (get_local $$1) + (get_local $$0) + ) + ) + ) + ) + ) ) |