2019-02-26 13:30:57 +01:00
|
|
|
#include <LibC/assert.h>
|
|
|
|
|
#include <LibM/math.h>
|
|
|
|
|
|
|
|
|
|
extern "C" {
|
|
|
|
|
|
|
|
|
|
double cos(double)
|
|
|
|
|
{
|
2019-04-23 21:52:02 +02:00
|
|
|
ASSERT_NOT_REACHED();
|
2019-02-26 13:30:57 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
double sin(double)
|
|
|
|
|
{
|
2019-04-23 21:52:02 +02:00
|
|
|
ASSERT_NOT_REACHED();
|
2019-02-26 13:30:57 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
double pow(double x, double y)
|
|
|
|
|
{
|
|
|
|
|
(void)x;
|
|
|
|
|
(void)y;
|
2019-04-23 21:52:02 +02:00
|
|
|
ASSERT_NOT_REACHED();
|
2019-02-26 13:30:57 +01:00
|
|
|
}
|
|
|
|
|
|
2019-03-27 01:41:55 +01:00
|
|
|
double ldexp(double, int exp)
|
|
|
|
|
{
|
|
|
|
|
(void)exp;
|
2019-04-23 21:52:02 +02:00
|
|
|
ASSERT_NOT_REACHED();
|
2019-03-27 01:41:55 +01:00
|
|
|
}
|
|
|
|
|
|
2019-05-03 18:17:02 +02:00
|
|
|
double tanh(double)
|
|
|
|
|
{
|
|
|
|
|
ASSERT_NOT_REACHED();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
double tan(double)
|
|
|
|
|
{
|
|
|
|
|
ASSERT_NOT_REACHED();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
double sqrt(double)
|
|
|
|
|
{
|
|
|
|
|
ASSERT_NOT_REACHED();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
double sinh(double)
|
|
|
|
|
{
|
|
|
|
|
ASSERT_NOT_REACHED();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
double log10(double)
|
|
|
|
|
{
|
|
|
|
|
ASSERT_NOT_REACHED();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
double log(double)
|
|
|
|
|
{
|
|
|
|
|
ASSERT_NOT_REACHED();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
double fmod(double, double)
|
|
|
|
|
{
|
|
|
|
|
ASSERT_NOT_REACHED();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
double exp(double)
|
|
|
|
|
{
|
|
|
|
|
ASSERT_NOT_REACHED();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
double cosh(double)
|
|
|
|
|
{
|
|
|
|
|
ASSERT_NOT_REACHED();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
double atan2(double, double)
|
|
|
|
|
{
|
|
|
|
|
ASSERT_NOT_REACHED();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
double atan(double)
|
|
|
|
|
{
|
|
|
|
|
ASSERT_NOT_REACHED();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
double asin(double)
|
|
|
|
|
{
|
|
|
|
|
ASSERT_NOT_REACHED();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
double acos(double)
|
|
|
|
|
{
|
|
|
|
|
ASSERT_NOT_REACHED();
|
|
|
|
|
}
|
|
|
|
|
|
2019-05-04 23:40:52 +02:00
|
|
|
double fabs(double value)
|
|
|
|
|
{
|
|
|
|
|
return value < 0 ? -value : value;
|
|
|
|
|
}
|
2019-05-29 07:20:04 -04:00
|
|
|
double log2(double )
|
|
|
|
|
{
|
|
|
|
|
ASSERT_NOT_REACHED();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
float log2f(float ){
|
|
|
|
|
ASSERT_NOT_REACHED();
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
long double log2l(long double ){
|
|
|
|
|
ASSERT_NOT_REACHED();
|
|
|
|
|
}
|
2019-05-04 23:40:52 +02:00
|
|
|
|
2019-05-29 07:20:04 -04:00
|
|
|
double frexp(double , int *){
|
|
|
|
|
ASSERT_NOT_REACHED();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
float frexpf(float , int *){
|
|
|
|
|
ASSERT_NOT_REACHED();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
long double frexpl(long double , int *){
|
|
|
|
|
ASSERT_NOT_REACHED();
|
|
|
|
|
|
|
|
|
|
}
|
2019-02-26 13:30:57 +01:00
|
|
|
}
|