• Home
Name Date Size #Lines LOC

..--

crlibm/22-Oct-2025-63,11862,791

gen/22-Oct-2025-3,5613,111

ld128/22-Oct-2025-223191

sanity/22-Oct-2025-2,1191,925

special/22-Oct-2025-6,2846,055

ucb/22-Oct-2025-14,85413,052

BUILD.gnD22-Oct-2025247 1814

MakefileD22-Oct-202570 65

READMED22-Oct-2025166 105

acos.cD22-Oct-2025953 4639

acosf.cD22-Oct-2025934 4538

acosh.cD22-Oct-2025962 4740

acoshf.cD22-Oct-2025916 4437

acoshl.cD22-Oct-20251.1 KiB5546

acosl.cD22-Oct-20251.1 KiB5244

asin.cD22-Oct-2025953 4639

asinf.cD22-Oct-2025934 4538

asinh.cD22-Oct-2025962 4740

asinhf.cD22-Oct-2025916 4437

asinhl.cD22-Oct-20251.1 KiB5546

asinl.cD22-Oct-20251.1 KiB5244

atan.cD22-Oct-2025953 4639

atan2.cD22-Oct-2025963 4538

atan2f.cD22-Oct-2025969 4538

atan2l.cD22-Oct-20251.1 KiB5143

atanf.cD22-Oct-2025934 4538

atanh.cD22-Oct-2025911 4437

atanhf.cD22-Oct-2025916 4437

atanhl.cD22-Oct-20251 KiB5042

atanl.cD22-Oct-20251.1 KiB5244

cbrt.cD22-Oct-2025906 4437

cbrtf.cD22-Oct-2025911 4437

cbrtl.cD22-Oct-20251 KiB5042

ceil.cD22-Oct-2025959 4538

ceilf.cD22-Oct-2025965 4538

ceill.cD22-Oct-20251.1 KiB5143

copysign.cD22-Oct-2025963 4437

copysignf.cD22-Oct-2025968 4437

copysignl.cD22-Oct-20251.1 KiB5042

cos.cD22-Oct-2025992 4942

cosf.cD22-Oct-2025928 4538

cosh.cD22-Oct-2025953 4639

coshf.cD22-Oct-2025934 4538

coshl.cD22-Oct-20251.1 KiB5748

cosl.cD22-Oct-20251 KiB5244

drem.cD22-Oct-2025970 4538

dremf.cD22-Oct-2025975 4538

erf.cD22-Oct-2025951 4740

erfc.cD22-Oct-2025956 4740

erfcf.cD22-Oct-2025911 4437

erfcl.cD22-Oct-20251.1 KiB5546

erff.cD22-Oct-2025906 4437

erfl.cD22-Oct-20251.1 KiB5546

exp.cD22-Oct-2025946 4639

exp10.cD22-Oct-2025933 4538

exp10f.cD22-Oct-2025938 4538

exp10l.cD22-Oct-20251 KiB5143

exp2.cD22-Oct-2025999 4740

exp2f.cD22-Oct-2025911 4437

exp2l.cD22-Oct-20251 KiB5042

expf.cD22-Oct-2025928 4538

expl.cD22-Oct-20251.1 KiB5748

expm1.cD22-Oct-2025964 4740

expm1f.cD22-Oct-2025943 4639

expm1l.cD22-Oct-20251.2 KiB5950

fabs.cD22-Oct-2025936 4538

fabsf.cD22-Oct-2025942 4538

fabsl.cD22-Oct-20251 KiB5143

fdim.cD22-Oct-2025970 4639

fdimf.cD22-Oct-2025975 4639

fdiml.cD22-Oct-20251 KiB5042

fenv.cD22-Oct-20259 KiB276250

floor.cD22-Oct-2025965 4538

floorf.cD22-Oct-2025971 4538

floorl.cD22-Oct-20251.1 KiB5143

fma.cD22-Oct-20251.1 KiB4841

fmaf.cD22-Oct-20251.1 KiB4841

fmal.cD22-Oct-20251.2 KiB5346

fmax.cD22-Oct-2025943 4437

fmaxf.cD22-Oct-2025948 4437

fmaxl.cD22-Oct-20251 KiB5042

fmin.cD22-Oct-2025943 4437

fminf.cD22-Oct-2025948 4437

fminl.cD22-Oct-20251 KiB5042

fmod.cD22-Oct-2025962 4538

fmodf.cD22-Oct-2025968 4538

fmodl.cD22-Oct-20251.1 KiB5143

fpclassify.cD22-Oct-20253 KiB133121

frexp.cD22-Oct-2025998 4538

frexpf.cD22-Oct-20251,004 4538

frexpl.cD22-Oct-20251.1 KiB5143

hypot.cD22-Oct-2025997 4538

hypotf.cD22-Oct-20251,003 4538

hypotl.cD22-Oct-20251.1 KiB5143

ilogb.cD22-Oct-2025861 4437

ilogbf.cD22-Oct-2025866 4437

ilogbl.cD22-Oct-2025952 4840

isless.cD22-Oct-20252.7 KiB10895

j0.cD22-Oct-2025981 4841

j0f.cD22-Oct-20251,003 4942

j1.cD22-Oct-2025922 4538

j1f.cD22-Oct-2025949 4639

jn.cD22-Oct-20251,005 4741

jnf.cD22-Oct-20251 KiB4842

ldexp.cD22-Oct-2025952 4437

ldexpf.cD22-Oct-2025957 4437

ldexpl.cD22-Oct-20251.1 KiB5042

lgamma.cD22-Oct-20251.1 KiB5144

lgamma_r.cD22-Oct-20251.2 KiB5245

lgammaf.cD22-Oct-20251.2 KiB5346

lgammaf_r.cD22-Oct-20251.2 KiB5245

lgammal.cD22-Oct-20251.3 KiB6151

lgammal_r.cD22-Oct-20251.2 KiB5344

llrint.cD22-Oct-2025858 4235

llrintf.cD22-Oct-2025863 4235

llrintl.cD22-Oct-2025978 4840

llround.cD22-Oct-2025886 4235

llroundf.cD22-Oct-2025891 4235

llroundl.cD22-Oct-20251,008 4840

log.cD22-Oct-2025946 4639

log10.cD22-Oct-2025960 4639

log10f.cD22-Oct-2025940 4538

log10l.cD22-Oct-20251.1 KiB5748

log1p.cD22-Oct-2025964 4740

log1pf.cD22-Oct-2025943 4639

log1pl.cD22-Oct-20251.1 KiB5647

log2.cD22-Oct-2025931 4538

log2f.cD22-Oct-2025911 4437

log2l.cD22-Oct-20251.1 KiB5647

logb.cD22-Oct-2025914 4437

logbf.cD22-Oct-2025919 4437

logbl.cD22-Oct-20251 KiB5042

logf.cD22-Oct-2025928 4538

logl.cD22-Oct-20251.1 KiB5748

lrint.cD22-Oct-2025853 4235

lrintf.cD22-Oct-2025858 4235

lrintl.cD22-Oct-2025971 4840

lround.cD22-Oct-2025881 4235

lroundf.cD22-Oct-2025886 4235

lroundl.cD22-Oct-20251,001 4840

modf.cD22-Oct-20251.1 KiB4538

modff.cD22-Oct-20251.1 KiB4538

modfl.cD22-Oct-20251.2 KiB5043

nearbyint.cD22-Oct-2025939 4437

nearbyintf.cD22-Oct-2025944 4437

nearbyintl.cD22-Oct-20251 KiB5042

nextafter.cD22-Oct-2025968 4437

nextafterf.cD22-Oct-2025973 4437

nextafterl.cD22-Oct-20251.1 KiB5042

nexttoward.cD22-Oct-20251.1 KiB5142

nexttowardf.cD22-Oct-20251.1 KiB5142

nexttowardl.cD22-Oct-20251.1 KiB5042

pow.cD22-Oct-20251 KiB4942

pow10.cD22-Oct-2025933 4538

pow10f.cD22-Oct-2025938 4538

pow10l.cD22-Oct-20251 KiB5143

powf.cD22-Oct-20251.1 KiB5043

powl.cD22-Oct-20251.2 KiB5748

remainder.cD22-Oct-2025965 4437

remainderf.cD22-Oct-2025970 4437

remainderl.cD22-Oct-20251.1 KiB5042

remquo.cD22-Oct-20251.1 KiB4640

remquof.cD22-Oct-20251.1 KiB4640

remquol.cD22-Oct-20251.2 KiB5345

rint.cD22-Oct-2025914 4437

rintf.cD22-Oct-2025919 4437

rintl.cD22-Oct-20251 KiB5042

round.cD22-Oct-2025942 4437

roundf.cD22-Oct-2025947 4437

roundl.cD22-Oct-20251 KiB5042

scalb.cD22-Oct-2025996 4639

scalbf.cD22-Oct-20251,001 4639

scalbln.cD22-Oct-2025962 4437

scalblnf.cD22-Oct-2025968 4437

scalblnl.cD22-Oct-20251.1 KiB5042

scalbn.cD22-Oct-2025957 4437

scalbnf.cD22-Oct-2025963 4437

scalbnl.cD22-Oct-20251.1 KiB5042

sin.cD22-Oct-2025992 4942

sincos.cD22-Oct-20251.1 KiB4640

sincosf.cD22-Oct-20251.1 KiB4640

sincosl.cD22-Oct-20251.2 KiB5145

sinf.cD22-Oct-2025928 4538

sinh.cD22-Oct-20251 KiB5144

sinhf.cD22-Oct-2025980 4841

sinhl.cD22-Oct-20251.2 KiB6051

sinl.cD22-Oct-20251 KiB5244

sqrt.cD22-Oct-2025936 4538

sqrtf.cD22-Oct-2025942 4538

sqrtl.cD22-Oct-20251 KiB5143

tan.cD22-Oct-20251,019 5144

tanf.cD22-Oct-2025955 4740

tanh.cD22-Oct-2025928 4538

tanhf.cD22-Oct-2025934 4538

tanhl.cD22-Oct-20251.1 KiB5647

tanl.cD22-Oct-20251 KiB5244

test_src_math.gniD22-Oct-20252.2 KiB201200

tgamma.cD22-Oct-2025994 4942

tgammaf.cD22-Oct-2025948 4639

tgammal.cD22-Oct-20251.1 KiB5142

trunc.cD22-Oct-2025942 4437

truncf.cD22-Oct-2025947 4437

truncl.cD22-Oct-20251 KiB5042

y0.cD22-Oct-20251.1 KiB5144

y0f.cD22-Oct-20251.1 KiB5245

y1.cD22-Oct-20251,006 4740

y1f.cD22-Oct-20251 KiB4841

yn.cD22-Oct-20251 KiB4640

ynf.cD22-Oct-20251.1 KiB5145

README

1libm tests
2
3tools from gen/ were used to generate the tests
4
5test vectors are generated like
6
7echo 3.14 |./gen sin
8
9using crlibm, ucb and a various other test inputs
10