Time: 2.0hr
Passed: 324/361
Tests: 541
Bits: 5686/6723

Output vs Input Accuracy

Each point represents a Herbie run below. Its horizontal position shows initial accuracy, and vertical position shows final accuracy. Points above the line are improved by Herbie.

Accuracy vs Cost

A joint cost-accuracy pareto curve for the Herbie runs below. Accuracy is on the vertical axis, and cost is on the vertical axis. Down and to the left is better. The initial programs are shown by the red square.
TestStartResult ?Target ?Time
subtraction fraction100.0%100.0%4.2s»
sqrt times99.2%99.6%2.3s»
neg log100.0%100.0%2.4s»
jeff quadratic root 268.2%89.7%21.1s»
jeff quadratic root 168.6%88.8%19.6s»
fabs fraction 2100.0%100.0%1.2s»
fabs fraction 197.6%99.4%10.8s»
exp neg sub100.0%100.0%1.9s»
sqrt sqr49.3%100.0%100.0%2.8s»
sqrtexp (problem 3.4.4)36.3%99.9%3.3s»
sintan (problem 3.4.5)51.7%99.9%20.4s»
quad2p (problem 3.2.1, positive)46.9%84.3%14.5s»
quad2m (problem 3.2.1, negative)46.2%86.4%17.0s»
cos2 (problem 3.4.1)50.6%99.8%11.5s»
2nthrt (problem 3.4.6)49.5%98.0%24.9s»
2log (problem 3.3.6)54.4%100.0%5.8s»
2frac (problem 3.3.1)77.2%99.9%5.0s»
2cos (problem 3.3.5)38.2%99.3%18.8s»
2cbrt (problem 3.3.4)53.3%99.2%8.3s»
tanhf (example 3.4)52.3%100.0%100.0%7.0s»
quadp (p42, positive)46.9%87.2%66.9%20.6s»
quadm (p42, negative)47.4%89.9%67.9%21.5s»
qlog (example 3.10)4.3%100.0%99.5%9.8s»
logs (example 3.8)1.6%100.0%100.0%6.6s»
logq (problem 3.4.3)8.6%100.0%99.7%9.9s»
invcot (example 3.9)6.4%99.9%99.9%15.8s»
expq3 (problem 3.4.2)5.8%99.8%76.7%16.6s»
expq2 (section 3.11)35.6%99.4%36.2%8.0s»
expm1 (example 3.7)8.2%100.0%99.3%2.1s»
expax (section 3.5)53.9%100.0%99.7%4.0s»
exp2 (problem 3.3.7)53.9%99.1%99.9%10.4s»
3frac (problem 3.3.3)84.4%99.9%99.6%10.9s»
2tan (problem 3.3.2)42.3%99.5%77.2%24.4s»
2sqrt (example 3.1)53.5%99.0%99.7%8.6s»
2sin (example 3.3)42.7%99.4%76.8%15.6s»
2isqrt (example 3.6)69.7%99.7%98.9%12.1s»
2atan (example 3.5)75.9%99.3%99.3%6.6s»
Text.Parsec.Token:makeTokenParser from parsec-3.1.9, B100.0%100.0%2.6s»
Text.Parsec.Token:makeTokenParser from parsec-3.1.9, A100.0%100.0%4.4s»
System.Random.MWC.Distributions:standard from mwc-random-0.13.3.2100.0%100.0%1.0s»
System.Random.MWC.Distributions:blocks from mwc-random-0.13.3.2100.0%100.0%0.6s»
SynthBasics:oscSampleBasedAux from YampaSynth-0.2100.0%100.0%5.0s»
Statistics.Sample:robustSumVarWeighted from math-functions-0.1.5.299.9%99.9%4.8s»
Statistics.Sample:$swelfordMean from math-functions-0.1.5.2100.0%100.0%4.7s»
Statistics.Distribution.Poisson:$clogProbability from math-functions-0.1.5.299.9%99.9%7.0s»
Statistics.Distribution.Binomial:directEntropy from math-functions-0.1.5.299.6%99.6%4.4s»
Statistics.Distribution.Binomial:$cvariance from math-functions-0.1.5.299.8%99.8%6.6s»
Statistics.Distribution.Beta:$centropy from math-functions-0.1.5.2100.0%100.0%29.0s»
Statistics.Distribution.Beta:$cdensity from math-functions-0.1.5.289.3%99.8%16.1s»
Prelude:atanh from fay-base-0.20.0.1100.0%100.0%3.1s»
Optimisation.CirclePacking:place from circle-packing-0.1.0.4, I100.0%100.0%3.5s»
Optimisation.CirclePacking:place from circle-packing-0.1.0.4, H100.0%100.0%5.9s»
Optimisation.CirclePacking:place from circle-packing-0.1.0.4, G100.0%100.0%4.8s»
Optimisation.CirclePacking:place from circle-packing-0.1.0.4, C100.0%100.0%1.1s»
Optimisation.CirclePacking:place from circle-packing-0.1.0.4, B99.9%99.9%6.9s»
Optimisation.CirclePacking:place from circle-packing-0.1.0.4, A100.0%100.0%0.8s»
Numeric.SpecFunctions:logGammaCorrection from math-functions-0.1.5.2100.0%100.0%1.1s»
Numeric.SpecFunctions:logGamma from math-functions-0.1.5.2, A100.0%100.0%4.7s»
Numeric.SpecFunctions:logGamma from math-functions-0.1.5.255.1%85.0%1.0min»
Numeric.SpecFunctions:logBeta from math-functions-0.1.5.2, B99.8%99.8%17.9s»
Numeric.SpecFunctions:log1p from math-functions-0.1.5.2, B100.0%100.0%0.8s»
Numeric.SpecFunctions:log1p from math-functions-0.1.5.2, A99.9%99.9%5.0s»
Numeric.SpecFunctions:invIncompleteGamma from math-functions-0.1.5.2, C100.0%100.0%8.4s»
Numeric.SpecFunctions:invIncompleteGamma from math-functions-0.1.5.2, A99.8%99.8%7.6s»
Numeric.SpecFunctions:invIncompleteBetaWorker from math-functions-0.1.5.2, H99.7%98.4%4.9s»
Numeric.SpecFunctions:invIncompleteBetaWorker from math-functions-0.1.5.2, E99.9%99.9%6.1s»
Numeric.SpecFunctions:invIncompleteBetaWorker from math-functions-0.1.5.2, D100.0%100.0%9.1s»
Numeric.SpecFunctions:invErfc from math-functions-0.1.5.2, B99.8%99.9%10.9s»
Numeric.SpecFunctions:incompleteGamma from math-functions-0.1.5.2, A99.9%99.9%12.4s»
Numeric.SpecFunctions:incompleteBetaApprox from math-functions-0.1.5.2, B97.1%99.6%17.8s»
Numeric.Signal:interpolate from hsignal-0.2.7.177.1%91.6%25.9s»
Numeric.Log:$clog1p from log-domain-0.10.2.1, B99.7%99.7%3.7s»
Numeric.Log:$cexpm1 from log-domain-0.10.2.1, B100.0%100.0%1.6s»
Numeric.LinearAlgebra.Util:formatSparse from hmatrix-0.16.1.5100.0%100.0%3.8s»
Numeric.Interval.Internal:scale from intervals-0.7.1, B99.9%100.0%0.8s»
Numeric.Integration.TanhSinh:simpson from integration-0.2.1100.0%100.0%0.7s»
Numeric.Integration.TanhSinh:nonNegative from integration-0.2.1100.0%100.0%2.0s»
Main:i from 100.0%100.0%0.9s»
Main:bigenough2 from A100.0%100.0%3.3s»
Main:bigenough1 from B100.0%100.0%1.1s»
Linear.V4:$cdot from linear-1.19.1.3, C100.0%100.0%14.1s»
Linear.V3:cross from linear-1.19.1.3100.0%100.0%2.6s»
Linear.V3:$cdot from linear-1.19.1.3, B100.0%100.0%5.2s»
Linear.V2:$cdot from linear-1.19.1.3, A100.0%100.0%2.3s»
Linear.Quaternion:$csin from linear-1.19.1.3100.0%100.0%4.2s»
Linear.Quaternion:$cexp from linear-1.19.1.399.8%99.8%5.2s»
Linear.Quaternion:$ccos from linear-1.19.1.399.9%99.9%7.5s»
Language.Haskell.HsColour.ColourHighlight:unbase from hscolour-1.2399.9%99.9%4.8s»
Hakyll.Web.Tags:renderTagCloud from hakyll-4.7.2.385.4%99.1%31.2s»
Graphics.Rendering.Plot.Render.Plot.Legend:renderLegendOutside from plot-0.2.3.4, B99.9%99.9%12.2s»
Graphics.Rendering.Plot.Render.Plot.Legend:renderLegendInside from plot-0.2.3.499.9%100.0%8.7s»
Graphics.Rendering.Chart.Plot.AreaSpots:renderSpotLegend from Chart-1.5.399.9%99.9%2.3s»
Graphics.Rendering.Chart.Drawing:drawTextsR from Chart-1.5.3100.0%100.0%6.2s»
Graphics.Rasterific.Svg.PathConverter:segmentToBezier from rasterific-svg-0.2.3.1, C99.9%99.9%8.2s»
Graphics.Rasterific.Svg.PathConverter:segmentToBezier from rasterific-svg-0.2.3.1, B99.9%99.9%11.9s»
Graphics.Rasterific.Shading:$sradialGradientWithFocusShader from Rasterific-0.6.1, A100.0%100.0%0.6s»
Graphics.Rasterific.Shading:$sradialGradientWithFocusShader from Rasterific-0.6.1100.0%100.0%1.4s»
Graphics.Rasterific.QuadraticFormula:discriminant from Rasterific-0.6.199.9%100.0%2.8s»
Graphics.Rasterific.Linear:$cquadrance from Rasterific-0.6.1100.0%100.0%0.8s»
Graphics.Rasterific.CubicBezier:isSufficientlyFlat from Rasterific-0.6.1100.0%100.0%0.7s»
Examples.Basics.BasicTests:f2 from sbv-4.4100.0%100.0%1.1s»
Examples.Basics.BasicTests:f1 from sbv-4.4100.0%100.0%1.5s»
Diagrams.TwoD.Path.Metafont.Internal:hobbyF from diagrams-contrib-1.3.0.599.3%99.4%36.7s»
Diagrams.TwoD.Ellipse:ellipse from diagrams-lib-1.3.0.3100.0%100.0%1.3s»
Diagrams.Trail:splitAtParam from diagrams-lib-1.3.0.3, C100.0%100.0%3.2s»
Diagrams.ThreeD.Transform:aboutY from diagrams-lib-1.3.0.399.8%99.8%11.5s»
Diagrams.ThreeD.Transform:aboutX from diagrams-lib-1.3.0.3, B99.8%99.8%10.8s»
Diagrams.ThreeD.Transform:aboutX from diagrams-lib-1.3.0.3, A99.8%99.8%11.5s»
Diagrams.ThreeD.Shapes:frustum from diagrams-lib-1.3.0.3, B100.0%100.0%4.5s»
Diagrams.Tangent:$catParam from diagrams-lib-1.3.0.3, F99.7%99.7%2.5s»
Diagrams.Solve.Polynomial:quartForm from diagrams-solve-0.1, E100.0%100.0%0.9s»
Diagrams.Solve.Polynomial:quartForm from diagrams-solve-0.1, D100.0%100.0%3.7s»
Diagrams.Solve.Polynomial:quartForm from diagrams-solve-0.1, C99.8%100.0%17.3s»
Diagrams.Solve.Polynomial:quartForm from diagrams-solve-0.1, A99.9%100.0%7.3s»
Diagrams.Solve.Polynomial:quadForm from diagrams-solve-0.1, C100.0%100.0%1.1s»
Diagrams.Solve.Polynomial:quadForm from diagrams-solve-0.1, B99.7%99.7%8.5s»
Diagrams.Solve.Polynomial:quadForm from diagrams-solve-0.1, A99.9%99.9%1.4s»
Diagrams.Solve.Polynomial:cubForm from diagrams-solve-0.1, F99.6%99.5%3.1s»
Diagrams.Segment:$catParam from diagrams-lib-1.3.0.3, C99.8%100.0%1.6s»
Diagrams.Backend.Rasterific:$crender from diagrams-rasterific-1.3.1.3100.0%100.0%6.0s»
Data.Random.Distribution.Triangular:triangularCDF from random-fu-0.2.6.2, A99.0%98.1%11.8s»
Data.Random.Distribution.Normal:normalF from random-fu-0.2.6.2100.0%100.0%1.8s»
Data.Random.Distribution.Normal:doubleStdNormalZ from random-fu-0.2.6.2100.0%100.0%1.0s»
Data.Random.Dice:roll from dice-0.1100.0%100.0%1.0s»
Data.Number.Erf:$cinvnormcdf from erf-2.0.0.0, B99.9%99.9%6.6s»
Data.HyperLogLog.Config:hll from hyperloglog-0.3.499.7%99.7%6.3s»
Data.Histogram.Bin.LogBinD:$cbinSizeN from histogram-fill-0.8.4.1100.0%100.0%1.8s»
Data.Histogram.Bin.BinF:$cfromIndex from histogram-fill-0.8.4.1100.0%100.0%4.5s»
Data.Colour.SRGB:transferFunction from colour-2.3.3100.0%100.0%2.8s»
Data.Colour.SRGB:invTransferFunction from colour-2.3.3100.0%100.0%4.6s»
Data.Colour.RGBSpace.HSV:hsv from colour-2.3.3, I94.5%97.1%5.6s»
Data.Colour.RGBSpace.HSV:hsv from colour-2.3.3, H100.0%100.0%1.8s»
Data.Colour.RGBSpace.HSL:hsl from colour-2.3.3, G100.0%100.0%3.2s»
Data.Colour.RGBSpace.HSL:hsl from colour-2.3.3, F100.0%100.0%4.6s»
Data.Colour.RGBSpace.HSL:hsl from colour-2.3.3, D99.4%99.8%13.8s»
Data.Colour.RGBSpace.HSL:hsl from colour-2.3.3, C100.0%100.0%1.2s»
Data.Colour.RGBSpace.HSL:hsl from colour-2.3.3, A100.0%100.0%2.8s»
Data.Colour.RGB:hslsv from colour-2.3.3, A100.0%100.0%1.1s»
Data.Colour.CIE:lightness from colour-2.3.3100.0%100.0%2.1s»
Data.Colour.CIE:cieLABView from colour-2.3.3, C99.9%100.0%2.8s»
Data.Colour.CIE:cieLABView from colour-2.3.3, B100.0%100.0%1.4s»
Data.Colour.CIE:cieLABView from colour-2.3.3, A99.9%99.9%6.7s»
Data.Colour.CIE:cieLAB from colour-2.3.3, D100.0%100.0%1.9s»
Data.Colour.CIE:cieLAB from colour-2.3.3, C100.0%100.0%1.6s»
Data.Colour.CIE:cieLAB from colour-2.3.3, B100.0%100.0%1.3s»
Data.Colour.CIE.Chromaticity:chromaCoords from colour-2.3.3100.0%100.0%0.9s»
Data.Array.Repa.Algorithms.ColorRamp:rampColorHotToCold from repa-algorithms-3.4.0.1, C99.8%99.7%5.8s»
Data.Array.Repa.Algorithms.ColorRamp:rampColorHotToCold from repa-algorithms-3.4.0.1, A99.7%99.7%6.9s»
AI.Clustering.Hierarchical.Internal:average from clustering-0.2.1, B100.0%100.0%4.9s»
AI.Clustering.Hierarchical.Internal:average from clustering-0.2.1, A100.0%100.0%4.8s»
System.Random.MWC.Distributions:truncatedExp from mwc-random-0.13.3.261.1%98.4%74.8%19.0s»
System.Random.MWC.Distributions:gamma from mwc-random-0.13.3.299.9%99.9%99.8%13.6s»
SynthBasics:moogVCF from YampaSynth-0.292.6%95.6%96.8%15.5s»
Statistics.Sample:$skurtosis from math-functions-0.1.5.291.8%99.8%99.9%3.0s»
Statistics.Math.RootFinding:ridders from math-functions-0.1.5.261.3%90.0%87.6%33.7s»
Statistics.Distribution.Poisson.Internal:probability from math-functions-0.1.5.2100.0%100.0%100.0%4.6s»
Statistics.Distribution.CauchyLorentz:$cdensity from math-functions-0.1.5.290.0%97.4%92.2%11.1s»
Statistics.Distribution.Beta:$cvariance from math-functions-0.1.5.276.7%94.9%93.7%12.9s»
Statistics.Correlation.Kendall:numOfTiesBy from math-functions-0.1.5.2100.0%100.0%100.0%1.6s»
ReportTypes:explainFloat from gipeda-0.1.2.1100.0%100.0%100.0%1.0s»
Physics.ForceLayout:coulombForce from force-layout-0.4.0.284.2%99.7%99.7%3.2s»
Optimisation.CirclePacking:place from circle-packing-0.1.0.4, F90.3%97.2%99.0%10.7s»
Optimisation.CirclePacking:place from circle-packing-0.1.0.4, E90.3%97.2%99.0%11.5s»
Optimisation.CirclePacking:place from circle-packing-0.1.0.4, D90.5%97.9%96.7%9.7s»
Numeric.SpecFunctions:stirlingError from math-functions-0.1.5.299.8%99.9%99.8%17.0s»
Numeric.SpecFunctions:logGammaL from math-functions-0.1.5.299.6%99.6%99.6%22.5s»
Numeric.SpecFunctions:logGamma from math-functions-0.1.5.2, D53.3%98.6%98.3%47.2s»
Numeric.SpecFunctions:logGamma from math-functions-0.1.5.2, C57.6%98.5%98.7%28.0s»
Numeric.SpecFunctions:logGamma from math-functions-0.1.5.2, B67.3%99.7%99.4%11.4s»
Numeric.SpecFunctions:logBeta from math-functions-0.1.5.2, A99.8%99.9%99.4%18.3s»
Numeric.SpecFunctions:invIncompleteGamma from math-functions-0.1.5.2, D99.7%99.7%99.7%10.8s»
Numeric.SpecFunctions:invIncompleteGamma from math-functions-0.1.5.2, B71.9%99.8%99.8%11.4s»
Numeric.SpecFunctions:invIncompleteBetaWorker from math-functions-0.1.5.2, I93.6%95.7%95.1%43.4s»
Numeric.SpecFunctions:invIncompleteBetaWorker from math-functions-0.1.5.2, G90.4%98.2%98.3%9.5s»
Numeric.SpecFunctions:invIncompleteBetaWorker from math-functions-0.1.5.2, F82.5%98.9%87.7%8.0s»
Numeric.SpecFunctions:invIncompleteBetaWorker from math-functions-0.1.5.2, C92.8%99.4%93.2%11.5s»
Numeric.SpecFunctions:invIncompleteBetaWorker from math-functions-0.1.5.2, B85.4%99.8%99.7%11.4s»
Numeric.SpecFunctions:invErfc from math-functions-0.1.5.2, A95.8%99.9%99.9%13.1s»
Numeric.SpecFunctions:incompleteGamma from math-functions-0.1.5.2, B99.4%99.4%99.4%10.7s»
Numeric.SpecFunctions:incompleteBetaWorker from math-functions-0.1.5.2, A97.0%96.9%83.5%29.0s»
Numeric.SpecFunctions:incompleteBetaApprox from math-functions-0.1.5.2, A70.1%99.8%99.8%15.4s»
Numeric.SpecFunctions:choose from math-functions-0.1.5.280.0%96.7%95.1%6.9s»
Numeric.SpecFunctions:$slogFactorial from math-functions-0.1.5.2, B90.3%98.0%97.9%20.1s»
Numeric.SpecFunctions:$slogFactorial from math-functions-0.1.5.2, A99.1%100.0%99.7%1.4s»
Numeric.SpecFunctions.Extra:bd0 from math-functions-0.1.5.274.9%99.7%87.2%8.8s»
Numeric.Signal.Multichannel:$cput from hsignal-0.2.7.196.6%98.0%96.6%10.3s»
Numeric.Signal.Multichannel:$cget from hsignal-0.2.7.197.0%97.0%96.6%6.9s»
Numeric.Log:$clog1p from log-domain-0.10.2.1, A100.0%100.0%100.0%2.6s»
Numeric.Log:$cexpm1 from log-domain-0.10.2.1, A100.0%100.0%100.0%0.9s»
Numeric.Interval.Internal:bisect from intervals-0.7.1, A100.0%100.0%100.0%2.2s»
Numeric.Integration.TanhSinh:everywhere from integration-0.2.191.3%99.9%99.9%5.3s»
Numeric.Histogram:binBounds from Chart-1.5.389.8%98.7%97.1%8.8s»
Numeric.AD.Rank1.Halley:findZero from ad-4.2.482.0%99.9%99.9%9.2s»
Main:z from 91.8%99.5%99.4%26.2s»
Main:bigenough3 from C53.5%99.0%99.7%8.3s»
Linear.Quaternion:$ctanh from linear-1.19.1.395.5%99.7%99.6%12.9s»
Linear.Quaternion:$ctan from linear-1.19.1.387.6%98.8%99.3%12.0s»
Linear.Quaternion:$csinh from linear-1.19.1.399.8%99.8%99.8%10.9s»
Linear.Quaternion:$clog from linear-1.19.1.366.1%99.4%99.1%2.8s»
Linear.Quaternion:$ccosh from linear-1.19.1.377.3%99.8%99.7%8.3s»
Linear.Quaternion:$c/ from linear-1.19.1.3, E99.8%99.9%99.8%4.8s»
Linear.Quaternion:$c/ from linear-1.19.1.3, D79.6%100.0%100.0%7.7s»
Linear.Quaternion:$c/ from linear-1.19.1.3, C72.2%100.0%100.0%7.7s»
Linear.Quaternion:$c/ from linear-1.19.1.3, B72.2%100.0%100.0%7.2s»
Linear.Quaternion:$c/ from linear-1.19.1.3, A99.8%99.9%99.8%8.6s»
Linear.Projection:perspective from linear-1.19.1.3, B75.9%99.3%99.4%4.1s»
Linear.Projection:perspective from linear-1.19.1.3, A100.0%100.0%100.0%5.1s»
Linear.Projection:inversePerspective from linear-1.19.1.3, C76.4%100.0%100.0%3.6s»
Linear.Projection:inversePerspective from linear-1.19.1.3, B76.4%100.0%100.0%2.4s»
Linear.Projection:inverseInfinitePerspective from linear-1.19.1.388.7%97.5%94.4%8.5s»
Linear.Projection:infinitePerspective from linear-1.19.1.3, A89.5%98.2%96.5%12.9s»
Linear.Matrix:fromQuaternion from linear-1.19.1.3, B100.0%100.0%100.0%2.2s»
Linear.Matrix:fromQuaternion from linear-1.19.1.3, A100.0%100.0%100.0%2.1s»
Linear.Matrix:det44 from linear-1.19.1.32.5min»
Linear.Matrix:det33 from linear-1.19.1.381.8%92.9%75.8%1.1min»
Graphics.Rendering.Plot.Render.Plot.Legend:renderLegendOutside from plot-0.2.3.4, C99.9%100.0%99.9%7.8s»
Graphics.Rendering.Plot.Render.Plot.Legend:renderLegendOutside from plot-0.2.3.4, A100.0%100.0%100.0%1.2s»
Graphics.Rendering.Plot.Render.Plot.Axis:tickPosition from plot-0.2.3.496.9%96.9%96.8%8.1s»
Graphics.Rendering.Plot.Render.Plot.Axis:renderAxisTicks from plot-0.2.3.4, B83.2%99.6%97.9%13.3s»
Graphics.Rendering.Plot.Render.Plot.Axis:renderAxisTicks from plot-0.2.3.4, A83.0%97.6%97.8%8.6s»
Graphics.Rendering.Plot.Render.Plot.Axis:renderAxisTick from plot-0.2.3.4, B73.8%92.2%86.5%12.8s»
Graphics.Rendering.Plot.Render.Plot.Axis:renderAxisTick from plot-0.2.3.4, A83.6%98.1%99.0%12.3s»
Graphics.Rendering.Plot.Render.Plot.Axis:renderAxisLine from plot-0.2.3.4, B97.8%99.2%99.3%12.0s»
Graphics.Rendering.Plot.Render.Plot.Axis:renderAxisLine from plot-0.2.3.4, A97.6%97.6%97.8%9.7s»
Graphics.Rendering.Chart.SparkLine:renderSparkLine from Chart-1.5.396.8%99.6%99.6%17.0s»
Graphics.Rendering.Chart.Plot.Vectors:renderPlotVectors from Chart-1.5.374.5%100.0%100.0%4.1s»
Graphics.Rendering.Chart.Plot.Pie:renderPie from Chart-1.5.353.7%100.0%100.0%2.2s»
Graphics.Rendering.Chart.Plot.AreaSpots:renderAreaSpots4D from Chart-1.5.381.9%98.1%96.3%14.4s»
Graphics.Rendering.Chart.Backend.Diagrams:calcFontMetrics from Chart-diagrams-1.5.1, B76.9%98.5%97.6%4.0s»
Graphics.Rendering.Chart.Backend.Diagrams:calcFontMetrics from Chart-diagrams-1.5.1, A88.4%99.7%93.6%10.4s»
Graphics.Rendering.Chart.Axis.Types:linMap from Chart-1.5.361.9%86.4%85.9%23.5s»
Graphics.Rendering.Chart.Axis.Types:invLinMap from Chart-1.5.362.5%87.7%81.3%25.7s»
Graphics.Rendering.Chart.Axis.Types:hBufferRect from Chart-1.5.399.9%100.0%99.9%5.9s»
Graphics.Rasterific.Svg.PathConverter:segmentToBezier from rasterific-svg-0.2.3.1, A76.7%99.8%99.5%9.5s»
Graphics.Rasterific.Svg.PathConverter:arcToSegments from rasterific-svg-0.2.3.147.0%99.4%99.3%12.3s»
Graphics.Rasterific.Shading:$sradialGradientWithFocusShader from Rasterific-0.6.1, B90.3%99.8%90.3%13.0s»
Graphics.Rasterific.Shading:$sgradientColorAt from Rasterific-0.6.1100.0%100.0%100.0%4.4s»
Graphics.Rasterific.CubicBezier:cachedBezierAt from Rasterific-0.6.196.6%99.0%99.5%11.8s»
FRP.Yampa.Vector3:vector3Rho from Yampa-0.10.240.6%100.0%60.1%2.5s»
Examples.Basics.ProofTests:f4 from sbv-4.4100.0%100.0%100.0%3.8s»
Examples.Basics.BasicTests:f3 from sbv-4.4100.0%100.0%100.0%2.9s»
Diagrams.TwoD.Segment:bezierClip from diagrams-lib-1.3.0.3100.0%100.0%100.0%5.3s»
Diagrams.TwoD.Segment.Bernstein:evaluateBernstein from diagrams-lib-1.3.0.384.2%99.4%99.3%6.0s»
Diagrams.TwoD.Layout.CirclePacking:approxRadius from diagrams-contrib-1.3.0.545.3%57.7%55.7%16.7s»
Diagrams.TwoD.Arc:bezierFromSweepQ1 from diagrams-lib-1.3.0.391.3%99.8%99.8%9.4s»
Diagrams.TwoD.Arc:arcBetween from diagrams-lib-1.3.0.350.0%78.9%50.5%14.4s»
Diagrams.TwoD.Apollonian:initialConfig from diagrams-contrib-1.3.0.5, B60.4%99.3%99.2%7.2s»
Diagrams.TwoD.Apollonian:initialConfig from diagrams-contrib-1.3.0.5, A54.3%99.8%99.7%11.0s»
Diagrams.TwoD.Apollonian:descartes from diagrams-contrib-1.3.0.569.0%97.8%82.2%12.4s»
Diagrams.Trail:splitAtParam from diagrams-lib-1.3.0.3, D65.8%99.9%99.6%10.8s»
Diagrams.Trail:splitAtParam from diagrams-lib-1.3.0.3, B87.8%99.8%100.0%2.8s»
Diagrams.Trail:splitAtParam from diagrams-lib-1.3.0.3, A88.0%96.5%99.5%16.7s»
Diagrams.ThreeD.Shapes:frustum from diagrams-lib-1.3.0.3, A89.8%97.3%97.1%26.0s»
Diagrams.Tangent:$catParam from diagrams-lib-1.3.0.3, E99.6%99.8%99.7%6.5s»
Diagrams.Tangent:$catParam from diagrams-lib-1.3.0.3, D99.8%99.9%99.9%9.1s»
Diagrams.Solve.Tridiagonal:solveTriDiagonal from diagrams-solve-0.1, C100.0%100.0%100.0%4.3s»
Diagrams.Solve.Tridiagonal:solveTriDiagonal from diagrams-solve-0.1, B95.9%97.5%97.0%6.5s»
Diagrams.Solve.Tridiagonal:solveTriDiagonal from diagrams-solve-0.1, A84.0%94.2%97.5%11.6s»
Diagrams.Solve.Tridiagonal:solveCyclicTriDiagonal from diagrams-solve-0.1, B75.1%90.2%79.7%21.4s»
Diagrams.Solve.Tridiagonal:solveCyclicTriDiagonal from diagrams-solve-0.1, A90.3%98.2%90.3%3.3s»
Diagrams.Solve.Polynomial:quartForm from diagrams-solve-0.1, B99.9%100.0%100.0%6.3s»
Diagrams.Solve.Polynomial:cubForm from diagrams-solve-0.1, K67.7%73.4%71.2%22.8s»
Diagrams.Solve.Polynomial:cubForm from diagrams-solve-0.1, J67.7%90.4%77.2%32.3s»
Diagrams.Solve.Polynomial:cubForm from diagrams-solve-0.1, I88.2%98.3%91.2%19.6s»
Diagrams.Solve.Polynomial:cubForm from diagrams-solve-0.1, H94.2%98.4%97.4%15.2s»
Diagrams.Solve.Polynomial:cubForm from diagrams-solve-0.1, G100.0%100.0%100.0%0.9s»
Diagrams.Solve.Polynomial:cubForm from diagrams-solve-0.1, E91.0%98.6%97.6%30.3s»
Diagrams.Solve.Polynomial:cubForm from diagrams-solve-0.1, D98.0%99.5%98.2%8.7s»
Diagrams.Solve.Polynomial:cubForm from diagrams-solve-0.1, C99.6%99.6%99.6%3.4s»
Diagrams.Solve.Polynomial:cubForm from diagrams-solve-0.1, B99.8%99.7%99.7%4.0s»
Diagrams.Solve.Polynomial:cubForm from diagrams-solve-0.1, A95.0%99.1%94.4%15.7s»
Diagrams.Segment:$catParam from diagrams-lib-1.3.0.3, B99.5%99.6%99.6%3.9s»
Diagrams.Segment:$catParam from diagrams-lib-1.3.0.3, A84.0%99.6%99.6%2.4s»
Diagrams.Color.HSV:lerp from diagrams-contrib-1.3.0.5100.0%100.0%100.0%7.1s»
Diagrams.Backend.Rasterific:rasterificRadialGradient from diagrams-rasterific-1.3.1.384.2%99.9%99.9%7.2s»
Diagrams.Backend.Cairo.Internal:setTexture from diagrams-cairo-1.3.0.380.4%99.0%95.0%7.1s»
Development.Shake.Progress:message from shake-0.15.599.4%99.7%99.8%4.0s»
Development.Shake.Progress:decay from shake-0.15.564.1%94.7%72.1%37.3s»
Development.Shake.Profile:generateTrace from shake-0.15.5100.0%100.0%100.0%1.0s»
Data.Spline.Key:interpolateKeys from smoothie-0.4.0.299.7%99.7%99.7%7.2s»
Data.Random.Distribution.Triangular:triangularCDF from random-fu-0.2.6.2, B88.0%98.4%86.9%11.7s»
Data.Random.Distribution.T:$ccdf from random-fu-0.2.6.299.9%100.0%100.0%1.8s»
Data.Random.Distribution.Normal:normalTail from random-fu-0.2.6.2100.0%100.0%100.0%1.5s»
Data.Octree.Internal:octantDistance from Octree-0.5.4.250.4%100.0%72.8%1.5s»
Data.Number.Erf:$dmerfcx from erf-2.0.0.099.9%99.9%100.0%1.6s»
Data.Number.Erf:$cinvnormcdf from erf-2.0.0.0, A99.5%99.5%99.5%16.0s»
Data.Metrics.Snapshot:quantile from metrics-0.3.0.2100.0%100.0%100.0%12.1s»
Data.HyperLogLog.Type:size from hyperloglog-0.3.4, B75.1%99.4%86.9%8.5s»
Data.HyperLogLog.Type:size from hyperloglog-0.3.4, A29.7%96.8%29.7%11.6s»
Data.HashTable.ST.Basic:computeOverhead from hashtables-1.2.0.285.9%99.9%99.9%14.6s»
Data.Colour.RGBSpace.HSV:hsv from colour-2.3.3, J94.3%99.9%99.7%7.9s»
Data.Colour.RGBSpace.HSL:hsl from colour-2.3.3, E99.6%99.7%99.7%8.9s»
Data.Colour.RGBSpace.HSL:hsl from colour-2.3.3, B100.0%100.0%100.0%1.5s»
Data.Colour.RGB:hslsv from colour-2.3.3, E100.0%100.0%100.0%1.6s»
Data.Colour.RGB:hslsv from colour-2.3.3, D100.0%100.0%100.0%7.3s»
Data.Colour.RGB:hslsv from colour-2.3.3, C100.0%100.0%100.0%10.2s»
Data.Colour.RGB:hslsv from colour-2.3.3, B99.3%99.8%99.8%19.1s»
Data.Colour.Matrix:inverse from colour-2.3.3, B88.3%98.4%90.7%10.0s»
Data.Colour.Matrix:determinant from colour-2.3.3, A81.6%91.2%69.8%1.1min»
Data.Colour.CIE:cieLAB from colour-2.3.3, A99.6%99.7%99.6%5.4s»
Data.Array.Repa.Algorithms.Pixel:doubleRmsOfRGB8 from repa-algorithms-3.4.0.140.5%99.4%59.8%10.9s»
Data.Array.Repa.Algorithms.ColorRamp:rampColorHotToCold from repa-algorithms-3.4.0.1, B99.8%100.0%100.0%7.0s»
Data.Approximate.Numerics:blog from approximate-0.2.2.199.7%99.9%99.9%7.7s»
Crypto.Random.Test:calculate from crypto-random-0.0.990.2%99.9%99.9%4.5s»
Codec.Picture.Types:toneMapping from JuicyPixels-3.2.6.185.3%99.9%99.8%8.6s»
Codec.Picture.Jpg.FastDct:referenceDct from JuicyPixels-3.2.6.128.6%32.8%31.0%25.5s»
AI.Clustering.Hierarchical.Internal:ward from clustering-0.2.158.1%89.9%82.4%22.9s»
powComplex, real part47.7%94.6%21.1s»
powComplex, imaginary part47.5%94.4%27.3s»
normal distribution99.4%99.7%11.5s»
math.square on complex, real part100.0%100.0%1.3s»
math.square on complex, imaginary part100.0%100.0%0.8s»
math.sqrt on complex, imaginary part, im greater than 0 branch39.4%88.2%9.3s»
math.sin on complex, real part99.9%99.9%12.3s»
math.log10 on complex, real part49.4%99.5%12.0s»
math.log10 on complex, imaginary part98.7%99.8%5.7s»
math.log/2 on complex, real part49.5%99.4%12.2s»
math.log/2 on complex, imaginary part49.6%99.5%10.2s»
math.log/1 on complex, real part49.8%100.0%1.7s»
math.log/1 on complex, imaginary part100.0%100.0%1.1s»
math.exp on complex, real part100.0%100.0%7.4s»
math.exp on complex, imaginary part99.9%99.9%6.5s»
math.cos on complex, real part100.0%100.0%5.3s»
math.arg on complex100.0%100.0%0.7s»
math.abs on complex (squared)100.0%100.0%0.8s»
math.abs on complex50.4%100.0%0.9s»
_multiplyComplex, real part100.0%100.0%4.6s»
_multiplyComplex, imaginary part100.0%100.0%2.3s»
_divideComplex, real part59.3%93.2%23.7s»
_divideComplex, imaginary part59.4%98.1%21.0s»
Rust f64::atanh100.0%100.0%1.5s»
Rust f32::atanh99.8%99.8%6.4s»
Octave 3.8, oct_fill_randg99.8%99.8%12.8s»
Octave 3.8, jcobi/4, as called26.7%99.2%3.4s»
Octave 3.8, jcobi/415.2%86.2%22.0s»
Octave 3.8, jcobi/394.0%99.8%20.9s»
Octave 3.8, jcobi/263.1%97.6%18.3s»
Octave 3.8, jcobi/174.8%99.6%21.4s»
Jmat.Real.lambertw, estimator99.6%100.0%3.8s»
Jmat.Real.gamma, branch z less than 0.597.3%99.3%1.4min»
Jmat.Real.gamma, branch z greater than 0.594.0%96.4%33.6s»
Jmat.Real.erfi, branch x less than or equal to 0.599.7%99.8%10.6s»
Jmat.Real.erfi, branch x greater than or equal to 595.7%98.1%17.2s»
Jmat.Real.erf79.3%99.0%14.4s»
Jmat.Real.dawson54.1%99.8%12.1s»
math.sqrt on complex, real part39.7%82.2%47.7%11.4s»
math.sin on complex, imaginary part9.3%98.9%99.6%13.1s»
math.cube on real99.8%100.0%100.0%1.6s»
math.cube on complex, real part88.5%99.7%99.6%9.2s»
math.cube on complex, imaginary part89.2%99.7%99.6%8.5s»
math.cos on complex, imaginary part32.0%98.8%99.6%13.3s»
Rust f64::asinh29.8%99.3%99.9%3.2s»
Rust f64::acosh50.5%99.5%99.9%1.4s»
Rust f32::asinh35.2%99.5%99.6%8.7s»
Rust f32::acosh49.1%97.9%99.0%6.5s»
Jmat.Real.lambertw, newton loop step78.7%99.3%79.5%15.5s»
Ian Simplification6.9%8.4%100.0%24.1s»
FastMath test599.8%100.0%100.0%1.8s»
FastMath test399.9%99.9%99.9%7.0s»
FastMath test299.7%100.0%100.0%3.7s»
FastMath test199.6%100.0%100.0%0.8s»
FastMath repmul99.8%100.0%100.0%1.6s»
FastMath dist4100.0%100.0%100.0%8.9s»
FastMath dist399.9%100.0%100.0%7.0s»
FastMath dist100.0%100.0%100.0%2.1s»
symmetry log of sum of exp53.7%98.7%17.8s»
raw-angle from scale-rotated-ellipse2.5min»
b parameter of renormalized beta distribution99.9%99.9%8.8s»
b from scale-rotated-ellipse0.1%41.7%2.3min»
ab-angle->ABCF D74.8%99.5%4.0s»
ab-angle->ABCF C67.7%67.7%19.6s»
ab-angle->ABCF B51.0%66.3%21.2s»
ab-angle->ABCF A68.1%68.1%18.8s»
a parameter of renormalized beta distribution99.7%99.7%7.8s»
a from scale-rotated-ellipse0.9%33.6%2.2min»
Trigonometry B99.5%99.5%11.7s»
Trigonometry A99.8%99.8%9.5s»
Spherical law of cosines73.9%94.1%49.9s»
Simplification of discriminant from scale-rotated-ellipse36.8%91.9%1.3min»
Quadratic roots, wide range17.9%97.5%12.0s»
Quadratic roots, narrow range56.0%99.3%16.0s»
Quadratic roots, medium range31.6%99.1%16.7s»
Quadratic roots, full range46.9%87.2%17.7s»
Midpoint on a great circle98.7%99.6%25.1s»
Logistic function from Lakshay Garg54.0%99.0%10.7s»
Hyperbolic tangent9.5%100.0%4.2s»
Hyperbolic sine9.2%100.0%3.0s»
Hyperbolic secant100.0%100.0%2.9s»
Hyperbolic arc-cosine50.5%99.5%3.9s»
Hyperbolic arc-(co)tangent8.6%100.0%5.7s»
Hyperbolic arc-(co)secant99.9%100.0%4.9s»
Example from Robby99.8%99.8%21.8s»
Example 2 from Robby99.8%99.8%21.1s»
Equirectangular approximation to distance on a great circle38.5%94.3%19.3s»
Eccentricity of an ellipse77.5%100.0%6.6s»
Distance on a great circle62.7%80.2%2.2min»
Destination given bearing on a great circle99.7%99.9%28.9s»
Cubic critical, wide range17.9%99.4%15.0s»
Cubic critical, narrow range55.8%92.0%31.6s»
Cubic critical, medium range31.5%99.7%15.3s»
Cubic critical46.8%83.5%24.6s»
Bearing on a great circle79.6%99.7%59.2s»
Asymptote C54.3%100.0%14.0s»
Asymptote B100.0%100.0%4.2s»
Asymptote A77.3%99.9%5.7s»
ABCF->ab-angle b17.6%33.6%1.0min»
ABCF->ab-angle angle54.1%79.5%17.6s»
ABCF->ab-angle a18.7%45.7%59.7s»
2-ancestry mixing, zero discriminant75.1%98.7%6.1s»
2-ancestry mixing, positive discriminant43.7%97.0%16.0s»
2-ancestry mixing, negative discriminant98.5%98.5%6.1s»
Quotient of sum of exps99.1%98.2%100.0%6.6s»
Quotient of products82.6%95.9%81.4%3.9s»
Logistic regression 299.1%99.1%99.9%10.4s»
Hyperbolic arcsine17.0%99.5%28.9%5.3s»
Harley's example2.5min»
Exp of sum of logs91.1%100.0%100.0%1.7s»
(- (/ x0 (- 1 x1)) x0)0.1s»
arccos100.0%100.0%4.0s»
Rump's expression from Stadtherr's award speech9.2%9.2%0.8s»
Rosa's TurbineBenchmark79.9%98.5%17.8s»
Rosa's FloatVsDoubleBenchmark99.2%99.6%34.0s»
Rosa's DopplerBench71.9%98.0%12.6s»
Rosa's Benchmark99.7%99.7%8.3s»
Radioactive exchange between two surfaces100.0%100.0%10.9s»
NMSE Section 6.1 mentioned, B78.6%99.6%13.0s»
NMSE Section 6.1 mentioned, A55.1%99.2%11.9s»
Kahan's Unum-Targeted Monster4.3s»
Kahan's Monster2.1s»
Kahan p13 Example 3100.0%100.0%8.8s»
Kahan p13 Example 2100.0%99.8%11.6s»
Kahan p13 Example 199.9%100.0%13.5s»
From Warwick Tucker's Validated Numerics9.2%100.0%1.8s»
From Rump in a 1983 paper, rewritten3.1%100.0%3.3s»
From Rump in a 1983 paper18.8%100.0%2.8s»
ENA, Section 1.4, Mentioned, B87.7%99.6%8.8s»
ENA, Section 1.4, Exercise 4b, n=588.2%99.4%15.1s»
ENA, Section 1.4, Exercise 4b, n=275.0%100.0%6.2s»
ENA, Section 1.4, Exercise 194.5%99.4%9.0s»
x / (x^2 + 1)76.5%99.9%99.9%4.6s»
simple fma test29.4%100.0%100.0%3.7s»
ln(1 + x)39.1%100.0%99.6%3.2s»
fma_test20.0%99.5%99.5%10.7s»
fma_test13.4%99.5%21.0%3.7s»
The quadratic formula (r2)47.4%89.9%67.9%23.2s»
The quadratic formula (r1)46.9%87.2%66.9%20.0s»
Rectangular parallelepiped of dimension a×b×c100.0%100.0%100.0%1.0s»
Kahan's exp quotient37.7%100.0%36.8%2.7s»
Kahan p9 Example68.1%100.0%99.9%8.8s»
Expression, p694.2%100.0%94.0%6.6s»
Expression, p1499.9%99.9%99.9%7.1s»
Expression 4, p15100.0%100.0%100.0%3.2s»
Expression 3, p15100.0%100.0%100.0%4.1s»
Expression 2, p15100.0%100.0%100.0%0.7s»
Expression 1, p1599.4%99.6%99.6%9.4s»
ENA, Section 1.4, Mentioned, A52.6%100.0%100.0%4.7s»
ENA, Section 1.4, Exercise 4d61.7%99.5%99.5%8.2s»
ENA, Section 1.4, Exercise 4a53.2%99.5%98.7%18.4s»
Difference of squares100.0%100.0%100.0%1.3s»
Compound Interest25.2%80.0%25.2%17.7s»
Complex division, real part59.3%84.9%99.3%16.7s»
Complex division, imag part59.4%98.2%99.3%17.3s»
Area of a triangle0.2s»
UniformSampleCone, z99.9%99.9%3.4s»
UniformSampleCone, y57.8%98.3%15.9s»
UniformSampleCone, x57.6%99.0%19.7s»
UniformSampleCone 298.9%98.9%24.9s»
Trowbridge-Reitz Sample, sample surface normal, cosTheta99.4%99.4%30.3s»
Trowbridge-Reitz Sample, near normal, slope_y98.3%98.3%15.9s»
Trowbridge-Reitz Sample, near normal, slope_x99.0%99.0%11.4s»
Sample trimmed logistic on [-pi, pi]98.9%98.9%13.9s»
Logistic function99.8%99.8%13.4s»
Logistic distribution99.4%99.3%14.3s»
Lanczos kernel97.9%97.9%15.7s»
HairBSDF, sample_f, cosTheta99.5%99.5%17.2s»
HairBSDF, gamma for a refracted ray91.7%97.8%18.4s»
HairBSDF, Mp, upper98.5%98.7%19.5s»
HairBSDF, Mp, lower99.6%99.6%20.3s»
GTR1 distribution98.5%98.5%15.3s»
Disney BSSRDF, sample scattering profile, upper95.8%98.3%14.4s»
Disney BSSRDF, sample scattering profile, lower60.6%99.4%16.5s»
Disney BSSRDF, PDF of scattering profile99.6%99.5%13.8s»
Curve intersection, scale width based on ribbon orientation97.1%99.2%17.1s»
Beckmann Sample, normalization factor97.8%98.5%14.9s»
Beckmann Sample, near normal, slope_y57.7%98.3%15.6s»
Beckmann Sample, near normal, slope_x57.5%99.0%15.2s»
Beckmann Distribution sample, tan2theta, alphax == alphay55.1%99.0%12.2s»
Beckmann Distribution sample, tan2theta, alphax != alphay, u1 <= 0.560.6%98.2%16.7s»
VandenBroeck and Keller, Equation (6)74.6%98.9%15.1s»
VandenBroeck and Keller, Equation (24)99.7%99.8%12.2s»
VandenBroeck and Keller, Equation (23)78.8%99.6%24.1s»
VandenBroeck and Keller, Equation (20)2.5min»
Toniolo and Linder, Equation (7)33.3%83.4%29.3s»
Toniolo and Linder, Equation (3b), real94.1%99.6%47.0s»
Toniolo and Linder, Equation (3a)98.5%100.0%20.3s»
Toniolo and Linder, Equation (2)83.6%97.1%18.2s»
Toniolo and Linder, Equation (13)45.9%58.7%1.1min»
Toniolo and Linder, Equation (10-)25.8%98.8%36.8s»
Toniolo and Linder, Equation (10+)49.1%87.2%39.1s»
Migdal et al, Equation (64)99.2%99.3%17.7s»
Migdal et al, Equation (51)99.2%99.4%15.8s»
Maksimov and Kolovsky, Equation (4)72.9%99.9%17.6s»
Maksimov and Kolovsky, Equation (32)75.8%97.7%30.8s»
Maksimov and Kolovsky, Equation (3)72.2%86.5%26.7s»
Henrywood and Agarwal, Equation (9a)77.8%86.2%21.0s»
Henrywood and Agarwal, Equation (3)70.4%91.1%20.4s»
Henrywood and Agarwal, Equation (13)6.8%65.0%37.4s»
Henrywood and Agarwal, Equation (12)58.1%76.6%42.9s»
Given's Rotation SVD example, simplified75.6%99.7%8.1s»
Falkner and Boettcher, Equation (22+)98.5%100.0%4.0s»
Falkner and Boettcher, Equation (20:1,3)99.3%99.6%10.5s»
Falkner and Boettcher, Appendix B, 2100.0%100.0%5.1s»
Falkner and Boettcher, Appendix B, 199.2%99.2%13.0s»
Falkner and Boettcher, Appendix A96.7%99.8%13.3s»
Bulmash initializePoisson99.9%99.9%1.3min»
Bouland and Aaronson, Equation (26)99.7%100.0%10.0s»
Bouland and Aaronson, Equation (25)99.7%100.0%12.9s»
Bouland and Aaronson, Equation (24)99.7%100.0%9.9s»
Given's Rotation SVD example79.5%99.2%79.5%7.0s»
xlohi (overflows)3.1%99.4%11.0s»
x (used to be hard to sample)100.0%100.0%0.5s»
tan-example (used to crash)79.7%99.7%28.3s»
sqrt E (should all be same)52.1%100.0%2.5s»
sqrt D (should all be same)52.1%100.0%2.9s»
sqrt C (should all be same)52.1%100.0%1.7s»
sqrt B (should all be same)52.1%99.3%2.4s»
sqrt A (should all be same)52.1%100.0%1.4s»
rsin B (should all be same)76.6%99.5%16.0s»
rsin A (should all be same)76.6%99.5%14.3s»
mixedcos55.8%95.8%17.0s»
expfmod (used to be hard to sample)6.9%61.6%14.9s»
exp-w (used to crash)99.6%99.6%16.7s»
bug500 (missed optimization)69.3%98.8%99.8%9.9s»
bug366, discussion (missed optimization)50.4%99.2%99.2%3.3s»
bug366 (missed optimization)40.6%99.2%100.0%3.0s»
bug333 (missed optimization)8.3%100.0%100.0%4.0s»
bug329 (missed optimization)100.0%100.0%100.0%1.1s»
bug323 (missed optimization)7.1%10.6%100.0%10.3s»
Expanding a square39.4%100.0%1.8s»
Commute and associate99.9%100.0%2.7s»
Cancel like terms53.9%100.0%0.8s»