Chrome Release Bot (LUCI) 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
..
chromium 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
BUILD.gn 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
DEPS 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
DIR_METADATA 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
LICENSE 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
OWNERS 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
README.chromium 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
ieee754.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
ieee754.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
overflowing-math.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago

README.chromium

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 diff` and can be applied using `git apply`.

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.