#include "src/__support/FPUtil/FPBits.h"
#include "src/math/ceilf.h"
#include "src/math/ceilf16.h"
#include "src/math/floorf.h"
#include "src/math/floorf16.h"
#include "src/math/rintf.h"
#include "src/math/rintf16.h"
#include "src/math/roundevenf.h"
#include "src/math/roundevenf16.h"
#include "src/math/roundf.h"
#include "src/math/roundf16.h"
#include "src/math/truncf.h"
#include "src/math/truncf16.h"
#include "test/UnitTest/RoundingModeUtils.h"
#include "test/src/math/performance_testing/Timer.h"
#include <fstream>
#include <math.h>
ForceRoundingMode;
RoundingMode;
namespace LIBC_NAMESPACE::testing {
template <typename T> class NearestIntegerPerf { … };
}
#define NEAREST_INTEGER_PERF(T, my_func, other_func, rounds, filename) …
static constexpr size_t FLOAT16_ROUNDS = …;
static constexpr size_t FLOAT_ROUNDS = …;
float16 placeholderf16(float16 x) { … }
float placeholderf(float x) { … }
int main() { … }