Herbie run

Date:Sunday, December 8th, 2024
Commit:e3084dcb on bhargav-nobigfloat
Hostname:nightly with Racket 8.10
Seed:2024343
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.4min (77.9%)

Memory
893.2MiB live, 156 977.4MiB allocated
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
log.f64#fsensitivity15821
/.f64#fo/n12650
sqrt.f64#foflow-rescue7420
-.f64#fcancellation71810
/.f64#fo/o5760
*.f64#fn*o5280
+.f64#fnan-rescue4940
cos.f64#fsensitivity4903
-.f64#fnan-rescue4900
/.f64#fn/o3160
+.f64#fcancellation2925
/.f64#fu/n2720
sin.f64#fsensitivity2171
*.f64#fn*u1560
/.f64#fn/u1230
tan.f64(tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))sensitivity1181
log.f64#foflow-rescue1000
log.f64#fuflow-rescue610
/.f64#fu/u480
sqrt.f64#fuflow-rescue430
exp.f64#fsensitivity283
sin.f64(sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))oflow-rescue280
(/.f64 x (*.f64 y #s(literal 2 binary64)))overflow28
*.f64#fu*o30
Confusion
Predicted +Predicted -
+6028240
-171760879
Precision
0.7783085861846353
Recall
0.9617102744097
Confusion?
Predicted +Predicted MaybePredicted -
+60282238
-17172060859
Precision?
0.776361529548088
Recall?
0.9620293554562859
2:
4:
8:
16:
32:
64:
128:
256:
512:
1024:
2048:
Freqs
test
numberfreq
061119
16978
2643
375
444
55
Total Confusion?
Predicted +Predicted MaybePredicted -
+13700
-21129
Precision?
0.9785714285714285
Recall?
1.0
Total Time
1539.656005859375
Average Time
0.022357922947539716
Samples
44.4s783 708×0valid
7.6s35 508×1valid
2.3s6 672×2valid
111.0ms480×3valid
Compiler

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

Precisions
Click to see histograms. Total time spent on operations: 31.4s
ival-mult: 9.5s (30.4% of total)
ival-sub: 4.0s (12.9% of total)
ival-add: 3.9s (12.3% of total)
ival-div: 3.6s (11.6% of total)
ival-log: 3.2s (10.1% of total)
const: 1.4s (4.5% of total)
adjust: 1.2s (3.9% of total)
ival-sin: 905.0ms (2.9% of total)
ival-cos: 866.0ms (2.8% of total)
ival-sqrt: 783.0ms (2.5% of total)
ival-true: 559.0ms (1.8% of total)
ival-exp: 438.0ms (1.4% of total)
ival-assert: 331.0ms (1.1% of total)
exact: 327.0ms (1% of total)
ival-tan: 63.0ms (0.2% of total)
ival-cosh: 61.0ms (0.2% of total)
ival-fabs: 56.0ms (0.2% of total)
ival-hypot: 48.0ms (0.2% of total)
ival-sinh: 39.0ms (0.1% of total)
ival-tanh: 32.0ms (0.1% of total)
ival-acos: 23.0ms (0.1% of total)

preprocess33.1s (12.5%)

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

Compiled 34 150 to 25 486 computations (25.4% saved)

analyze12.0s (4.5%)

Memory
510.2MiB live, 4 389.7MiB 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)

sample6.5s (2.5%)

Memory
588.1MiB live, 2 164.6MiB allocated
Samples
3.6s67 623×0valid
399.0ms2 138×1valid
184.0ms2 051×0invalid
29.0ms162×2valid
13.0ms28×5exit
11.0ms65×1invalid
3.0ms17×3valid
2.0ms4exit
0.0ms1exit
Precisions
Click to see histograms. Total time spent on operations: 2.7s
ival-mult: 809.0ms (29.9% of total)
ival-add: 407.0ms (15% of total)
ival-div: 397.0ms (14.7% of total)
ival-sub: 338.0ms (12.5% of total)
ival-log: 183.0ms (6.8% of total)
const: 117.0ms (4.3% of total)
ival-sqrt: 95.0ms (3.5% of total)
ival-sin: 77.0ms (2.8% of total)
adjust: 64.0ms (2.4% of total)
ival-cos: 59.0ms (2.2% of total)
ival-true: 45.0ms (1.7% of total)
ival-exp: 37.0ms (1.4% of total)
ival-assert: 27.0ms (1% of total)
exact: 27.0ms (1% of total)
ival-tan: 5.0ms (0.2% of total)
ival-cosh: 5.0ms (0.2% of total)
ival-acos: 5.0ms (0.2% of total)
ival-fabs: 4.0ms (0.1% of total)
ival-hypot: 4.0ms (0.1% of total)
ival-sinh: 3.0ms (0.1% of total)
ival-tanh: 2.0ms (0.1% of total)
Bogosity

simplify6.4s (2.4%)

Memory
-371.7MiB live, 4 978.9MiB allocated
Algorithm
269×egg-herbie
Stop Event
269×saturated

prune260.0ms (0.1%)

Memory
-6.5MiB live, 123.7MiB allocated
Compiler

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

soundness70.0ms (0%)

Memory
-7.5MiB live, 48.7MiB allocated
Stop Event
269×fuel
Compiler

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

eval37.0ms (0%)

Memory
-3.3MiB 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...