Herbie run

Date:Friday, June 7th, 2024
Commit:78284123 on varun10p-ablationgraphs
Hostname:nightly with Racket 8.11.1
Seed:2024159
Parameters:256 points for 4 iterations
Flags:
localize:costslocalize:errorsreduce:regimesreduce:avg-errorreduce:binary-searchreduce:branch-expressionssetup:simplifysetup:searchrules:arithmeticrules:porules:lynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicrules:numericsrules:specialrules:boolsrules:branchesgenerate:rrgenerate:taylorgenerate:simplifygenerate:proofs
default

Time bar (total: 6.5s)

sample3.7s (57.3%)

Results
1.4s5856×2valid
1.0s9722×1valid
406.0ms8623×0valid
198.0ms567×3valid
Precisions
Click to see histograms. Total time spent on operations: 1.5s
ival-add: 671.0ms (43.8% of total)
backward-pass: 467.0ms (30.5% of total)
ival-sub: 240.0ms (15.7% of total)
ival-mult: 118.0ms (7.7% of total)
const: 35.0ms (2.3% of total)
Bogosity

soundness811.0ms (12.5%)

Rules
5956×*-lowering-*.f32
5956×*-lowering-*.f64
5820×+-lowering-+.f32
5820×+-lowering-+.f64
3992×fma-lowering-fma.f64
Stop Event
saturated
iter limit
node limit
done
Compiler

Compiled 74 to 47 computations (36.5% saved)

preprocess688.0ms (10.6%)

Algorithm
egg-herbie
Rules
5514×fnmsub-define
5076×fmsub-define
4506×fnmadd-define
4452×fmm-def
4158×fma-define
Stop Event
saturated
iter limit
node limit
Compiler

Compiled 244 to 188 computations (23% saved)

simplify400.0ms (6.2%)

Algorithm
11×egg-herbie
Rules
4702×*-lowering-*.f32
4702×*-lowering-*.f64
4070×+-lowering-+.f32
4070×+-lowering-+.f64
2786×fma-define
Stop Event
iter limit
13×saturated
node limit
Counts
84 → 84

explain365.0ms (5.6%)

Results
118.0ms360×2valid
105.0ms606×1valid
39.0ms530×0valid
16.0ms40×3valid
Compiler

Compiled 168 to 57 computations (66.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 100.0ms
ival-add: 39.0ms (39% of total)
backward-pass: 34.0ms (34% of total)
ival-sub: 18.0ms (18% of total)
ival-mult: 7.0ms (7% of total)
const: 2.0ms (2% of total)

rewrite235.0ms (3.6%)

Algorithm
batch-egg-rewrite
Rules
2076×+-lowering-+.f32
2076×+-lowering-+.f64
1432×fmsub-define
1364×fma-lowering-fma.f64
1364×fma-lowering-fma.f32
Stop Event
iter limit
saturated
node limit
Counts
7 → 474

localize98.0ms (1.5%)

Results
43.0ms903×0valid
32.0ms121×1valid
Compiler

Compiled 52 to 22 computations (57.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 27.0ms
ival-add: 11.0ms (40.2% of total)
ival-mult: 10.0ms (36.6% of total)
backward-pass: 3.0ms (11% of total)
const: 2.0ms (7.3% of total)
ival-sub: 2.0ms (7.3% of total)

eval65.0ms (1%)

Compiler

Compiled 6122 to 739 computations (87.9% saved)

prune47.0ms (0.7%)

Counts
610 → 8
Compiler

Compiled 99 to 62 computations (37.4% saved)

bsearch27.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Results
15.0ms320×0valid
Compiler

Compiled 214 to 148 computations (30.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 6.0ms
ival-add: 2.0ms (33% of total)
ival-mult: 2.0ms (33% of total)
ival-sub: 1.0ms (16.5% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

regimes20.0ms (0.3%)

Counts
11 → 7
Calls

8 calls:

7.0ms
x
3.0ms
y
2.0ms
(+.f64 x #s(literal 1 binary64))
2.0ms
(-.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 x #s(literal 1 binary64))) #s(literal 1 binary64))
2.0ms
(*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 x #s(literal 1 binary64)))
Compiler

Compiled 62 to 37 computations (40.3% saved)

series4.0ms (0.1%)

Counts
7 → 84
Calls

21 calls:

TimeVariablePointExpression
0.0ms
x
@-inf
(* x (+ x 2))
0.0ms
x
@inf
(* x (+ x 2))
0.0ms
x
@-inf
(- (* (+ x 1) (+ x 1)) 1)
0.0ms
x
@-inf
(* x 2)
0.0ms
x
@0
(* x (+ x 2))

analyze1.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
100%99.9%0%0.1%0%0%0%1
Compiler

Compiled 33 to 20 computations (39.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
ival-sub: 0.0ms (0% of total)
ival-add: 0.0ms (0% of total)
ival-mult: 0.0ms (0% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

end0.0ms (0%)

Profiling

Loading profile data...