<commit_before>/* This file is part of Metallic, a runtime library for WebAssembly.
 *
 * Copyright (C) 2017 <NAME> <<EMAIL>>
 *
 * This Source Code Form is subject to the terms of the Mozilla
 * Public License v. 2.0. If a copy of the MPL was not distributed
 * with this file, You can obtain one at http://mozilla.org/MPL/2.0/
 */
#define _CAT2(a, b)  a##b
#define _CAT(a, b)   _CAT2(a, b)
#define _MATHCALL(f) _CAT(f, _SUFFIX)

_Scalar _MATHCALL(fabs)(_Scalar);
_Scalar _MATHCALL(fmod)(_Scalar, _Scalar);

_Scalar _MATHCALL(exp)(_Scalar);
_Scalar _MATHCALL(log)(_Scalar);
_Scalar _MATHCALL(log10)(_Scalar);

_Scalar _MATHCALL(pow)(_Scalar, _Scalar);
_Scalar _MATHCALL(sqrt)(_Scalar);

_Scalar _MATHCALL(sin)(_Scalar);
_Scalar _MATHCALL(cos)(_Scalar);
_Scalar _MATHCALL(tan)(_Scalar);
_Scalar _MATHCALL(asin)(_Scalar);
_Scalar _MATHCALL(acos)(_Scalar);
_Scalar _MATHCALL(atan)(_Scalar);
_Scalar _MATHCALL(atan2)(_Scalar, _Scalar);

_Scalar _MATHCALL(sinh)(_Scalar);
_Scalar _MATHCALL(cosh)(_Scalar);
_Scalar _MATHCALL(tanh)(_Scalar);

_Scalar _MATHCALL(ceil)(_Scalar);
_Scalar _MATHCALL(floor)(_Scalar);

_Scalar _MATHCALL(frexp)(_Scalar, int*);
_Scalar _MATHCALL(ldexp)(_Scalar, int);
_Scalar _MATHCALL(modf)(_Scalar, _Scalar*);

#if __STDC_VERSION__ >= 199901L || __cplusplus >= 201103L
_Scalar _MATHCALL(remainder)(_Scalar, _Scalar);
_Scalar _MATHCALL(remquo)(_Scalar, _Scalar, int*);
_Scalar _MATHCALL(fma)(_Scalar, _Scalar, _Scalar);
_Scalar _MATHCALL(fmax)(_Scalar, _Scalar);
_Scalar _MATHCALL(fmin)(_Scalar, _Scalar);
_Scalar _MATHCALL(fdim)(_Scalar, _Scalar);
_Scalar _MATHCALL(nan)(const char*);

_Scalar _MATHCALL(exp2)(_Scalar);
_Scalar _MATHCALL(expm1)(_Scalar);
_Scalar _MATHCALL(log2)(_Scalar);
_Scalar _MATHCALL(log1p)(_Scalar);

_Scalar _MATHCALL(cbrt)(_Scalar);
_Scalar _MATHCALL(hypot)(_Scalar, _Scalar);

_Scalar _MATHCALL(asinh)(_Scalar);
_Scalar _MATHCALL(acosh)(_Scalar);
_Scalar _MATHCALL(atanh)(_Scalar);

_Scalar _MATHCALL(erf)(_Scalar);
_Scalar _MATHCALL(erfc)(_Scalar);
_Scalar _MATHCALL(tgamma)(_Scalar);
_Scalar _MATHCALL(lgamma)(_Scalar);

_Scalar _MATHCALL(trunc)(_Scalar);
_Scalar _MATHCALL(nearbyint)(_Scalar);

_Scalar   _MATHCALL(round)(_Scalar);
long      _MATHCALL(lround)(_Scalar);
long long _MATHCALL(llround)(_Scalar);

_Scalar   _MATHCALL(rint)(_Scalar);
long      _MATHCALL(lrint)(_Scalar);
long long _MATHCALL(llrint)(_Scalar);

_Scalar _MATHCALL(scalbn)(_Scalar, int);
_Scalar _MATHCALL(scalbln)(_Scalar, long);
int     _MATHCALL(ilogb)(_Scalar);
_Scalar _MATHCALL(logb)(_Scalar);
_Scalar _MATHCALL(nextafter)(_Scalar, _Scalar);
_Scalar _MATHCALL(nextoward)(_Scalar, _Scalar);
_Scalar _MATHCALL(copysign)(_Scalar, _Scalar);<commit_msg>Fix typo nextoward -> nexttoward<commit_after>/* This file is part of Metallic, a runtime library for WebAssembly.
 *
 * Copyright (C) 2017 <NAME> <<EMAIL>>
 *
 * This Source Code Form is subject to the terms of the Mozilla
 * Public License v. 2.0. If a copy of the MPL was not distributed
 * with this file, You can obtain one at http://mozilla.org/MPL/2.0/
 */
#define _CAT2(a, b)  a##b
#define _CAT(a, b)   _CAT2(a, b)
#define _MATHCALL(f) _CAT(f, _SUFFIX)

_Scalar _MATHCALL(fabs)(_Scalar);
_Scalar _MATHCALL(fmod)(_Scalar, _Scalar);

_Scalar _MATHCALL(exp)(_Scalar);
_Scalar _MATHCALL(log)(_Scalar);
_Scalar _MATHCALL(log10)(_Scalar);

_Scalar _MATHCALL(pow)(_Scalar, _Scalar);
_Scalar _MATHCALL(sqrt)(_Scalar);

_Scalar _MATHCALL(sin)(_Scalar);
_Scalar _MATHCALL(cos)(_Scalar);
_Scalar _MATHCALL(tan)(_Scalar);
_Scalar _MATHCALL(asin)(_Scalar);
_Scalar _MATHCALL(acos)(_Scalar);
_Scalar _MATHCALL(atan)(_Scalar);
_Scalar _MATHCALL(atan2)(_Scalar, _Scalar);

_Scalar _MATHCALL(sinh)(_Scalar);
_Scalar _MATHCALL(cosh)(_Scalar);
_Scalar _MATHCALL(tanh)(_Scalar);

_Scalar _MATHCALL(ceil)(_Scalar);
_Scalar _MATHCALL(floor)(_Scalar);

_Scalar _MATHCALL(frexp)(_Scalar, int*);
_Scalar _MATHCALL(ldexp)(_Scalar, int);
_Scalar _MATHCALL(modf)(_Scalar, _Scalar*);

#if __STDC_VERSION__ >= 199901L || __cplusplus >= 201103L
_Scalar _MATHCALL(remainder)(_Scalar, _Scalar);
_Scalar _MATHCALL(remquo)(_Scalar, _Scalar, int*);
_Scalar _MATHCALL(fma)(_Scalar, _Scalar, _Scalar);
_Scalar _MATHCALL(fmax)(_Scalar, _Scalar);
_Scalar _MATHCALL(fmin)(_Scalar, _Scalar);
_Scalar _MATHCALL(fdim)(_Scalar, _Scalar);
_Scalar _MATHCALL(nan)(const char*);

_Scalar _MATHCALL(exp2)(_Scalar);
_Scalar _MATHCALL(expm1)(_Scalar);
_Scalar _MATHCALL(log2)(_Scalar);
_Scalar _MATHCALL(log1p)(_Scalar);

_Scalar _MATHCALL(cbrt)(_Scalar);
_Scalar _MATHCALL(hypot)(_Scalar, _Scalar);

_Scalar _MATHCALL(asinh)(_Scalar);
_Scalar _MATHCALL(acosh)(_Scalar);
_Scalar _MATHCALL(atanh)(_Scalar);

_Scalar _MATHCALL(erf)(_Scalar);
_Scalar _MATHCALL(erfc)(_Scalar);
_Scalar _MATHCALL(tgamma)(_Scalar);
_Scalar _MATHCALL(lgamma)(_Scalar);

_Scalar _MATHCALL(trunc)(_Scalar);
_Scalar _MATHCALL(nearbyint)(_Scalar);

_Scalar   _MATHCALL(round)(_Scalar);
long      _MATHCALL(lround)(_Scalar);
long long _MATHCALL(llround)(_Scalar);

_Scalar   _MATHCALL(rint)(_Scalar);
long      _MATHCALL(lrint)(_Scalar);
long long _MATHCALL(llrint)(_Scalar);

_Scalar _MATHCALL(scalbn)(_Scalar, int);
_Scalar _MATHCALL(scalbln)(_Scalar, long);
int     _MATHCALL(ilogb)(_Scalar);
_Scalar _MATHCALL(logb)(_Scalar);
_Scalar _MATHCALL(nextafter)(_Scalar, _Scalar);
_Scalar _MATHCALL(nexttoward)(_Scalar, _Scalar);
_Scalar _MATHCALL(copysign)(_Scalar, _Scalar);
{'fraction_non_alphanumeric': 0.13786696395392048, 'fraction_numerical': 0.010776662950575994, 'mean_word_length': 8.787272727272727, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 14, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2193079', 'n_tokens_mistral': 2168, 'n_tokens_neox': 2105, 'n_words': 414}