diff options
| author | Dan Gohman <sunfish@mozilla.com> | 2015-06-08 12:39:14 -0800 |
|---|---|---|
| committer | Dan Gohman <sunfish@mozilla.com> | 2015-06-12 14:26:17 -0700 |
| commit | 35a1f2fcfcb174f9dbe3775fc75cad140e97e55e (patch) | |
| tree | 7b6e9240a62c57749f355093e9fea749f3cb217b /BinaryEncoding.md | |
| parent | 3b9e3d2c99f071899c25765ba30ec36693f4a7fc (diff) | |
| download | nanowasm-design-35a1f2fcfcb174f9dbe3775fc75cad140e97e55e.tar.gz | |
Recategorize the floating-point operations "under consideration".
min/max - Promote these to base; they are all trivially polyfillable,
and are useful things to have in the base platform besides.
nearestInt - This is not trivially polyfillable (JavaScript's Math.round
does tie-breaking wrong), so put it in EssentialPostMVPFeatures.md so it
can join floor/ceil.
trunc - This is not trivially polyfillable (in ES6, but not in all the
browsers we need the polyfill to support), so put it in
EssentialPostMVPFeatures.md so it can join floor/ceil/nearestInt in
providing rouding to integer via all the standard roundings.
minNum/maxNum - Put these in FutureFeatures.md for future consideration.
They're not trivially polyfillable, and they're not obviously essential
at this point, though they do have uses.
Diffstat (limited to 'BinaryEncoding.md')
0 files changed, 0 insertions, 0 deletions
