1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162
|
add_libc_fuzzer(
math_differential_fuzz
SRCS
math_differential_fuzz.cpp
HDRS
Compare.h
RemQuoDiff.h
SingleInputSingleOutputDiff.h
TwoInputSingleOutputDiff.h
DEPENDS
libc.hdr.math_macros
libc.src.math.ceil
libc.src.math.ceilf
libc.src.math.ceill
libc.src.math.fdim
libc.src.math.fdimf
libc.src.math.fdiml
libc.src.math.floor
libc.src.math.floorf
libc.src.math.floorl
libc.src.math.frexp
libc.src.math.frexpf
libc.src.math.frexpl
libc.src.math.hypotf
libc.src.math.ldexp
libc.src.math.ldexpf
libc.src.math.ldexpl
libc.src.math.logb
libc.src.math.logbf
libc.src.math.logbl
libc.src.math.modf
libc.src.math.modff
libc.src.math.modfl
libc.src.math.sqrt
libc.src.math.sqrtf
libc.src.math.sqrtl
libc.src.math.remainder
libc.src.math.remainderf
libc.src.math.remainderl
libc.src.math.remquo
libc.src.math.remquof
libc.src.math.remquol
libc.src.math.round
libc.src.math.roundf
libc.src.math.roundl
libc.src.math.trunc
libc.src.math.truncf
libc.src.math.truncl
libc.src.__support.FPUtil.fp_bits
libc.src.__support.CPP.type_traits
)
add_libc_fuzzer(
nextafter_differential_fuzz
SRCS
nextafter_differential_fuzz.cpp
HDRS
TwoInputSingleOutputDiff.h
DEPENDS
libc.src.math.nextafter
libc.src.math.nextafterf
libc.src.math.nextafterl
)
add_libc_fuzzer(
exp_fuzz
NEED_MPFR
SRCS
exp_fuzz.cpp
DEPENDS
libc.src.math.exp
)
add_libc_fuzzer(
exp10_fuzz
NEED_MPFR
SRCS
exp10_fuzz.cpp
DEPENDS
libc.src.math.exp10
)
add_libc_fuzzer(
exp2_fuzz
NEED_MPFR
SRCS
exp2_fuzz.cpp
DEPENDS
libc.src.math.exp2
)
add_libc_fuzzer(
expm1_fuzz
NEED_MPFR
SRCS
expm1_fuzz.cpp
DEPENDS
libc.src.math.expm1
)
add_libc_fuzzer(
asin_fuzz
NEED_MPFR
SRCS
asin_fuzz.cpp
DEPENDS
libc.src.math.asin
)
add_libc_fuzzer(
sin_fuzz
NEED_MPFR
SRCS
sin_fuzz.cpp
DEPENDS
libc.src.math.sin
)
add_libc_fuzzer(
acos_fuzz
NEED_MPFR
SRCS
acos_fuzz.cpp
DEPENDS
libc.src.math.acos
)
add_libc_fuzzer(
cos_fuzz
NEED_MPFR
SRCS
cos_fuzz.cpp
DEPENDS
libc.src.math.cos
)
add_libc_fuzzer(
atan_fuzz
NEED_MPFR
SRCS
atan_fuzz.cpp
DEPENDS
libc.src.math.atan
)
add_libc_fuzzer(
tan_fuzz
NEED_MPFR
SRCS
tan_fuzz.cpp
DEPENDS
libc.src.math.tan
)
add_libc_fuzzer(
sincos_fuzz
NEED_MPFR
SRCS
sincos_fuzz.cpp
DEPENDS
libc.src.math.sincos
)
|