Herbie run

Date:Friday, December 6th, 2024
Commit:4ce09d89 on bhargav-nobigfloat
Hostname:nightly with Racket 8.10
Seed:2024341
Parameters:256 points for 0 iterations
Flags:
localize:costslocalize:errorsreduce:regimesreduce:binary-searchreduce:branch-expressionssetup:simplifysetup:searchrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicrules:numericsrules:specialrules:boolsrules:branchesgenerate:rrgenerate:taylorgenerate:simplifygenerate:proofs
default

Time bar (total: 4.4min)

explain3.5min (78.6%)

Memory
938.3MiB live, 156 979.3MiB allocated
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
log.f64#fsensitivity15765
/.f64#fo/n11430
sqrt.f64#foflow-rescue7810
-.f64#fcancellation5876
/.f64#fo/o5770
+.f64#fnan-rescue5250
cos.f64#fsensitivity5141
*.f64#fn*o4740
-.f64#fnan-rescue4400
/.f64#fu/n3190
/.f64#fn/o2980
+.f64#fcancellation2782
sin.f64#fsensitivity2171
*.f64#fn*u1470
/.f64#fn/u1170
tan.f64(tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))sensitivity1130
log.f64#foflow-rescue850
log.f64#fuflow-rescue750
sqrt.f64#fuflow-rescue660
/.f64#fu/u620
exp.f64#fsensitivity315
sin.f64(sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))oflow-rescue240
(/.f64 x (*.f64 y #s(literal 2 binary64)))overflow24
Confusion
Predicted +Predicted -
+5880249
-176160974
Precision
0.7695327836670592
Recall
0.9593734703866863
Confusion?
Predicted +Predicted MaybePredicted -
+58807242
-17611460960
Precision?
0.7683372487601149
Recall?
0.9605155816609561
2:
4:
8:
16:
32:
64:
128:
256:
512:
1024:
2048:
Freqs
test
numberfreq
061223
16949
2606
362
418
56
Total Confusion?
Predicted +Predicted MaybePredicted -
+13400
-11133
Precision?
0.9852941176470589
Recall?
1.0
Total Time
1557.354736328125
Average Time
0.022614932857924677
Samples
43.5s783 540×0valid
7.5s35 496×1valid
2.4s6 780×2valid
126.0ms552×3valid
Compiler

Compiled 409 500 to 123 672 computations (69.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 31.1s
ival-mult: 9.4s (30.2% of total)
ival-sub: 4.0s (12.9% of total)
ival-add: 3.9s (12.4% of total)
ival-div: 3.6s (11.6% of total)
ival-log: 3.2s (10.2% of total)
const: 1.4s (4.5% of total)
adjust: 1.2s (3.9% of total)
ival-sin: 907.0ms (2.9% of total)
ival-cos: 846.0ms (2.7% of total)
ival-sqrt: 768.0ms (2.5% of total)
ival-true: 539.0ms (1.7% of total)
ival-exp: 436.0ms (1.4% of total)
exact: 314.0ms (1% of total)
ival-assert: 289.0ms (0.9% of total)
ival-tan: 60.0ms (0.2% of total)
ival-cosh: 60.0ms (0.2% of total)
ival-fabs: 54.0ms (0.2% of total)
ival-hypot: 47.0ms (0.2% of total)
ival-sinh: 41.0ms (0.1% of total)
ival-tanh: 31.0ms (0.1% of total)
ival-acos: 23.0ms (0.1% of total)

preprocess32.9s (12.3%)

Memory
53.3MiB live, 4 553.4MiB allocated
Algorithm
269×egg-herbie
Stop Event
538×iter limit
394×saturated
144×node limit
Compiler

Compiled 34 106 to 25 470 computations (25.3% saved)

analyze10.9s (4.1%)

Memory
522.4MiB live, 4 395.6MiB allocated
Algorithm
269×search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
46.8%46.8%53.1%0.1%0%0%0%1
50.5%50.1%49.2%0.1%0%0.6%0%2
58.6%57%40.3%0.1%0%2.6%0%3
65.2%62.7%33.5%0.1%0%3.6%0%4
71.2%68.2%27.5%0.1%0%4.1%0%5
75.9%72.3%23%0.1%0%4.6%0%6
79.8%75.6%19.1%0.1%0%5.1%0%7
81.7%77%17.3%0.1%0%5.6%0%8
84.3%79.3%14.7%0.1%0%5.9%0%9
85.9%80.5%13.2%0.1%0%6.2%0%10
88.5%82.8%10.8%0.1%0%6.2%0%11
89.6%83.6%9.8%0.1%0%6.5%0%12
Compiler

Compiled 3 462 to 2 977 computations (14% saved)

simplify6.5s (2.4%)

Memory
-349.1MiB live, 4 979.2MiB allocated
Algorithm
269×egg-herbie
Stop Event
269×saturated

sample6.3s (2.3%)

Memory
555.5MiB live, 2 162.6MiB allocated
Samples
3.4s67 638×0valid
387.0ms2 105×1valid
169.0ms1 977×0invalid
33.0ms176×2valid
19.0ms40×5exit
9.0ms58×1invalid
5.0ms11×4exit
4.0ms21×3valid
0.0ms1exit
Precisions
Click to see histograms. Total time spent on operations: 2.6s
ival-mult: 794.0ms (30.6% of total)
ival-sub: 335.0ms (12.9% of total)
ival-add: 332.0ms (12.8% of total)
ival-div: 313.0ms (12.1% of total)
ival-log: 184.0ms (7.1% of total)
ival-sqrt: 163.0ms (6.3% of total)
const: 114.0ms (4.4% of total)
ival-sin: 77.0ms (3% of total)
adjust: 65.0ms (2.5% of total)
ival-cos: 59.0ms (2.3% of total)
ival-true: 41.0ms (1.6% of total)
ival-exp: 36.0ms (1.4% of total)
exact: 27.0ms (1% of total)
ival-assert: 23.0ms (0.9% of total)
ival-cosh: 5.0ms (0.2% of total)
ival-tan: 5.0ms (0.2% of total)
ival-fabs: 4.0ms (0.2% of total)
ival-acos: 4.0ms (0.2% of total)
ival-hypot: 4.0ms (0.2% of total)
ival-sinh: 3.0ms (0.1% of total)
ival-tanh: 2.0ms (0.1% of total)
Bogosity

prune245.0ms (0.1%)

Memory
-8.3MiB live, 123.5MiB allocated
Compiler

Compiled 5 848 to 4 884 computations (16.5% saved)

soundness69.0ms (0%)

Memory
-0.0MiB live, 48.4MiB allocated
Stop Event
269×fuel
Compiler

Compiled 2 922 to 2 441 computations (16.5% saved)

eval33.0ms (0%)

Memory
-11.1MiB live, 13.2MiB allocated
Compiler

Compiled 0 to 819 computations (-∞% saved)

start7.0ms (0%)

Memory
3.7MiB live, 3.7MiB allocated

end1.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated

Profiling

Loading profile data...