930e5ccc3e
R=rtoy@chromium.org BUG=v8:3479 LOG=N Review URL: https://codereview.chromium.org/465353002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@23238 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
32 lines
918 B
C++
32 lines
918 B
C++
// The following is adapted from fdlibm (http://www.netlib.org/fdlibm).
|
|
//
|
|
// ====================================================
|
|
// Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.
|
|
//
|
|
// Developed at SunSoft, a Sun Microsystems, Inc. business.
|
|
// Permission to use, copy, modify, and distribute this
|
|
// software is freely granted, provided that this notice
|
|
// is preserved.
|
|
// ====================================================
|
|
//
|
|
// The original source code covered by the above license above has been
|
|
// modified significantly by Google Inc.
|
|
// Copyright 2014 the V8 project authors. All rights reserved.
|
|
|
|
#ifndef V8_FDLIBM_H_
|
|
#define V8_FDLIBM_H_
|
|
|
|
namespace v8 {
|
|
namespace fdlibm {
|
|
|
|
int rempio2(double x, double* y);
|
|
|
|
// Constants to be exposed to builtins via Float64Array.
|
|
struct MathConstants {
|
|
static const double constants[52];
|
|
};
|
|
}
|
|
} // namespace v8::internal
|
|
|
|
#endif // V8_FDLIBM_H_
|