blob: 7132faf4c4a8efb23f0f29fd75a0d309ada86a23 [file] [log] [blame]
Name: V8 fork of fdlibm
URL: source.chromium.org/chromium/chromium/src/+/master:v8/src/base/ieee754.cc
Revision: c512d6173f33c6b8301d3fba9384edc9fc1f9e45
Version: 0
Security Critical: yes
License: fdlibm license
License Android Compatible: yes
Description:
The V8 project has a math library implementation, v8/src/base/ieee754.cc,
derived from significant Google, Inc. changes to the NetBSD version of fdlibm.
This library is a copy of that V8 library intended for use in Chromium.
This library may be useful when mathematical consistency across OS platforms is
desired.
The initial commit is not a pristine import -- the patch in the chromium/
subdirectory documents the changes made to the original sources. This patch was
produced via `git format-patch` and can be applied using `git am`.
Changes from V8 upstream:
- Changed namespace to fdlibm.
- Alter //v8/src/base usage to use Chromium //base equivalents.
- Implement 32-bit float functions (sinf(), etc.) by calling the 64-bit
versions.
- Format the code.
- Remove MSVC code, which is not supported by Chromium anymore.