aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Gohman <sunfish@mozilla.com>2015-06-16 17:28:38 -0700
committerDan Gohman <sunfish@mozilla.com>2015-06-16 17:28:38 -0700
commit0ba905af22298f0ecb751f6876d902abcceb486d (patch)
tree0a84d1d2eb37225fc996be3cb1f7316d936af9c5
parente6f3f7ff0e1dccd565227a8f3761e5f0fb571039 (diff)
parent31aa6301da6e490c7b6ea12f0518da6da32f1320 (diff)
downloadnanowasm-design-0ba905af22298f0ecb751f6876d902abcceb486d.tar.gz
Merge pull request #182 from WebAssembly/link-to-future-features
Add a link AstSemantics.md's IEEE-754 section to FutureFeatures.md's
-rw-r--r--AstSemantics.md10
1 files changed, 7 insertions, 3 deletions
diff --git a/AstSemantics.md b/AstSemantics.md
index 3e76298..edbdc0d 100644
--- a/AstSemantics.md
+++ b/AstSemantics.md
@@ -365,12 +365,16 @@ Floating point arithmetic follows the IEEE-754 standard, except that:
- WebAssembly uses the round-to-nearest ties-to-even rounding attribute, except
where otherwise specified. Non-default directed rounding attributes are not
supported.
- - Not all operations required by IEEE-754 are provided directly. However,
- WebAssembly includes enough functionality to support reasonable library
- implementations of the remaining required operations.
- The strategy for gradual underflow (subnormals) is
[under discussion](https://github.com/WebAssembly/design/issues/148).
+In the future, these limitations may be lifted, enabling
+[full IEEE-754 support](FutureFeatures.md#full-ieee-754-conformance).
+
+Note that not all operations required by IEEE-754 are provided directly.
+However, WebAssembly includes enough functionality to support reasonable library
+implementations of the remaining required operations.
+
* `float32.add`: addition
* `float32.sub`: subtraction
* `float32.mul`: multiplication