#include <assert.h>

static inline double pow(double x, double y)
{
    assert(0);
    __builtin_unreachable();
}

static inline double log(double x)
{
    assert(0);
    __builtin_unreachable();
}

static inline double tan(double x)
{
    assert(0);
    __builtin_unreachable();
}

static inline double atan2(double y, double x)
{
    assert(0);
    __builtin_unreachable();
}

static inline int isinf(double x)
{
    assert(0);
    __builtin_unreachable();
}

static inline int isnan(double x)
{
    assert(0);
    __builtin_unreachable();
}

static inline double rint(double x)
{
    assert(0);
    __builtin_unreachable();
}

static inline double floor(double x)
{
    assert(0);
    __builtin_unreachable();
}

static inline double ceil(double x)
{
    assert(0);
    __builtin_unreachable();
}

static inline double fabs(double x)
{
    assert(0);
    __builtin_unreachable();
}

static inline double sin(double x)
{
    assert(0);
    __builtin_unreachable();
}

static inline double cos(double x)
{
    assert(0);
    __builtin_unreachable();
}
