1add_libc_fuzzer( 2 math_differential_fuzz 3 SRCS 4 math_differential_fuzz.cpp 5 HDRS 6 Compare.h 7 RemQuoDiff.h 8 SingleInputSingleOutputDiff.h 9 TwoInputSingleOutputDiff.h 10 DEPENDS 11 libc.hdr.math_macros 12 libc.src.math.ceil 13 libc.src.math.ceilf 14 libc.src.math.ceill 15 libc.src.math.fdim 16 libc.src.math.fdimf 17 libc.src.math.fdiml 18 libc.src.math.floor 19 libc.src.math.floorf 20 libc.src.math.floorl 21 libc.src.math.frexp 22 libc.src.math.frexpf 23 libc.src.math.frexpl 24 libc.src.math.hypotf 25 libc.src.math.ldexp 26 libc.src.math.ldexpf 27 libc.src.math.ldexpl 28 libc.src.math.logb 29 libc.src.math.logbf 30 libc.src.math.logbl 31 libc.src.math.modf 32 libc.src.math.modff 33 libc.src.math.modfl 34 libc.src.math.sqrt 35 libc.src.math.sqrtf 36 libc.src.math.sqrtl 37 libc.src.math.remainder 38 libc.src.math.remainderf 39 libc.src.math.remainderl 40 libc.src.math.remquo 41 libc.src.math.remquof 42 libc.src.math.remquol 43 libc.src.math.round 44 libc.src.math.roundf 45 libc.src.math.roundl 46 libc.src.math.trunc 47 libc.src.math.truncf 48 libc.src.math.truncl 49 libc.src.__support.FPUtil.fp_bits 50 libc.src.__support.CPP.type_traits 51) 52 53add_libc_fuzzer( 54 nextafter_differential_fuzz 55 SRCS 56 nextafter_differential_fuzz.cpp 57 HDRS 58 TwoInputSingleOutputDiff.h 59 DEPENDS 60 libc.src.math.nextafter 61 libc.src.math.nextafterf 62 libc.src.math.nextafterl 63) 64 65add_libc_fuzzer( 66 sin_fuzz 67 NEED_MPFR 68 SRCS 69 sin_fuzz.cpp 70 DEPENDS 71 libc.src.math.sin 72) 73 74add_libc_fuzzer( 75 cos_fuzz 76 NEED_MPFR 77 SRCS 78 cos_fuzz.cpp 79 DEPENDS 80 libc.src.math.cos 81) 82 83add_libc_fuzzer( 84 tan_fuzz 85 NEED_MPFR 86 SRCS 87 tan_fuzz.cpp 88 DEPENDS 89 libc.src.math.tan 90) 91