summaryrefslogtreecommitdiff
path: root/tools/sysinc/math.h
blob: 38094469f2c79fd1eee281e922d6f09745237621 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/* SPDX-License-Identifier: MIT */

#ifndef MATH_H
#define MATH_H

#if 100 * __GNUC__ + __GNUC_MINOR__ >= 303
#define NAN      __builtin_nanf("")
#define INFINITY __builtin_inff()
#else
#define NAN      (0.0f / 0.0f)
#define INFINITY 1e5000f
#endif

float expf(float);

#endif