AccurateMath

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total7,521 of 8,36310%806 of 8282%4975051,4361,4778488
reducePayneHanek(double, double[])7500%1180%606011611611
log(double, double[])5950%400%212111711711
atan(double, double, boolean)4190%180%1010828211
expm1(double, double[])4160%160%99818111
sinh(double)3700%180%1010717111
tanQ(double, double, boolean)3360%60%44646411
tanh(double)3350%140%88646411
cbrt(double)2480%80%55434311
exp(double, double, double[])2470%240%1313484811
acos(double)2190%160%99414111
pow(double, double)2108428%321633%2225426101
asin(double)2070%120%77383811
atan2(double, double)2040%460%2424434311
cosh(double)1920%120%77363611
asinh(double)1880%120%77151511
scalb(double, int)1880%400%2121363611
sinQ(double, double)1720%20%22363611
scalb(float, int)1710%400%2121363611
tan(double)1550%200%1111414111
atanh(double)1490%120%77151511
sin(double)1160%210%1313333311
cos(double)910%150%1010242411
nextAfter(float, double)800%200%1111131311
log1p(double)790%100%66161611
nextAfter(double, double)780%200%1111131311
hypot(double, double)670%120%77151511
main(String[])580%n/a11131311
log10(double)560%20%22101011
multiplyExact(long, long)490%160%993311
IEEEremainder(double, double)480%140%887711
toRadians(double)460%60%44101011
floor(double)430%120%77101011
rint(double)420%80%55101011
round(double)420%40%339911
multiplyExact(int, int)400%160%993311
round(float)390%40%339911
toDegrees(double)360%40%337711
floorDiv(long, long)330%60%446611
polySine(double)320%n/a117711
polyCosine(double)300%n/a117711
min(double, double)290%80%55101011
floorMod(long, long)290%60%446611
pow(double, long)280%40%335511
ceil(double)280%60%449911
min(float, float)280%80%55101011
max(float, float)280%80%55101011
floorDiv(int, int)270%60%446611
cosQ(double, double)250%n/a116611
addExact(long, long)230%40%334411
subtractExact(long, long)230%40%334411
floorMod(int, int)230%60%446611
doubleHighPart(double)200%40%335511
addExact(int, int)190%40%334411
subtractExact(int, int)190%40%334411
copySign(double, double)170%20%225511
toIntExact(long)160%40%333311
copySign(float, float)150%20%225511
signum(double)140%40%331111
signum(float)140%40%331111
abs(int)140%n/a112211
abs(long)140%n/a112211
ulp(double)140%20%223311
ulp(float)140%20%223311
incrementExact(long)130%20%223311
decrementExact(long)130%20%223311
incrementExact(int)120%20%223311
decrementExact(int)120%20%223311
acosh(double)100%n/a111111
getExponent(double)100%n/a111111
getExponent(float)90%n/a111111
min(long, long)80%20%221111
max(long, long)80%20%221111
min(int, int)70%20%221111
max(int, int)70%20%221111
log(double, double)0%n/a111111
abs(float)0%n/a111111
exp(double)0%n/a111111
pow(double, int)0%n/a111111
atan(double)0%n/a111111
max(double, double)2586%2675%2521001
nextUp(double)0%n/a111111
nextUp(float)0%n/a111111
nextDown(double)0%n/a111111
nextDown(float)0%n/a111111
expm1(double)0%n/a111111
log(double)0%n/a111111
static {...}727100%n/a0101301
abs(double)100%n/a010101