Herbie run

Date:Thursday, July 31st, 2025
Commit:c647ca5a on no-recurse-on-approx-spec
Seed:2025212
Parameters:256 points for 4 iterations
Flags:
reduce:regimesreduce:binary-searchreduce:branch-expressionssetup:searchrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicgenerate:rrgenerate:taylorgenerate:proofsgenerate:evaluate
default
Memory:1 157 988.8 MB

Time bar (total: 8.8min)

sample3.6min (40.5%)

Memory
5 340.1MiB live, 472 792.4MiB allocated; 1.6min collecting garbage
Samples
2.1min15 555×3exit
44.1s268 250×0valid
5.4s28 799×1valid
1.2s11 108×0invalid
994.0ms2 738×2valid
214.0ms1 604×1exit
158.0ms703×1invalid
157.0ms67×5exit
17.0ms4exit
1.0ms3valid
Compiler

Compiled 1 625 to 1 353 computations (16.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 2.6min
ival-mult!: 23.8s (15.2% of total)
adjust: 21.0s (13.4% of total)
ival-pow2: 20.8s (13.2% of total)
ival-exp: 18.2s (11.6% of total)
ival-log: 16.9s (10.8% of total)
ival-div!: 11.5s (7.3% of total)
ival-sub!: 9.0s (5.7% of total)
ival-add!: 9.0s (5.7% of total)
ival-sqrt: 8.0s (5.1% of total)
ival-neg: 6.0s (3.8% of total)
ival-fmax: 3.0s (1.9% of total)
ival-fmin: 2.3s (1.4% of total)
ival-fabs: 1.4s (0.9% of total)
ival-sin: 1.2s (0.7% of total)
ival-cosu: 990.0ms (0.6% of total)
ival-floor: 726.0ms (0.5% of total)
ival-sinu: 569.0ms (0.4% of total)
ival-cos: 569.0ms (0.4% of total)
ival-expm1: 556.0ms (0.4% of total)
ival-<=: 376.0ms (0.2% of total)
ival-and: 284.0ms (0.2% of total)
ival-if: 221.0ms (0.1% of total)
ival-log1p: 188.0ms (0.1% of total)
ival-log2: 180.0ms (0.1% of total)
ival-asin: 125.0ms (0.1% of total)
ival-sinh: 87.0ms (0.1% of total)
ival->=: 59.0ms (0.0% of total)
ival->: 46.0ms (0.0% of total)
ival-<: 30.0ms (0.0% of total)
ival-assert: 27.0ms (0.0% of total)
const: 4.0ms (0.0% of total)
ival-pi: 0.0ms (0.0% of total)
Bogosity

rewrite2.1min (23.9%)

Memory
1 968.1MiB live, 253 053.0MiB allocated; 1.0min collecting garbage
Stop Event
284×iter-limit
142×node-limit
Counts
10 740 → 174 946

series53.5s (10.1%)

Memory
1 581.4MiB live, 181 897.3MiB allocated; 24.5s collecting garbage
Stop Event
142×iter-limit
Counts
10 740 → 36 838
Calls

132 calls:

TimeVariablePoint
2.7s
x
-inf
2.0s
y
inf
1.6s
z
0
1.5s
x
0
1.4s
y
0

eval47.2s (8.9%)

Memory
1 343.2MiB live, 86 019.8MiB allocated; 27.2s collecting garbage
Compiler

Compiled 52 635 468 to 1 373 482 computations (97.4% saved)

regimes31.8s (6.0%)

Memory
6.2MiB live, 66 931.0MiB allocated; 12.4s collecting garbage
Counts
12 788 → 459
Calls

158 calls:

1.2s
x
979.0ms
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
950.0ms
u
887.0ms
ux
839.0ms
maxCos
Compiler

Compiled 116 252 to 32 031 computations (72.4% saved)

analyze31.2s (5.9%)

Memory
192.0MiB live, 44 432.5MiB allocated; 12.4s collecting garbage
Algorithm
37×search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0.0%0.0%23.7%76.3%0.0%0.0%0.0%0
22.7%5.4%18.3%76.3%0.0%0.0%0.0%1
23.4%5.6%18.2%76.3%0.0%0.0%0.0%2
23.5%5.6%18.1%76.3%0.0%0.0%0.0%3
25.3%6.0%17.7%76.3%0.0%0.0%0.0%4
36.2%8.6%15.1%76.3%0.0%0.0%0.0%5
40.9%9.7%14.0%76.3%0.0%0.0%0.0%6
47.0%11.0%12.4%76.3%0.0%0.4%0.0%7
49.6%11.6%11.8%76.3%0.0%0.4%0.0%8
54.0%12.6%10.7%76.3%0.0%0.4%0.0%9
57.2%13.3%10.0%76.3%0.0%0.5%0.0%10
59.6%13.9%9.4%76.3%0.0%0.5%0.0%11
61.0%14.2%9.0%76.3%0.0%0.5%0.0%12
Compiler

Compiled 23 019 to 2 620 computations (88.6% saved)

prune11.0s (2.1%)

Memory
209.3MiB live, 32 293.3MiB allocated; 3.1s collecting garbage
Counts
188 114 → 4 264
Compiler

Compiled 383 515 to 167 768 computations (56.3% saved)

derivations6.5s (1.2%)

Memory
45.3MiB live, 7 055.8MiB allocated; 888ms collecting garbage
Stop Event
33×fuel
done
Compiler

Compiled 12 530 to 2 883 computations (77.0% saved)

preprocess5.3s (1.0%)

Memory
31.7MiB live, 12 103.0MiB allocated; 1.6s collecting garbage
Stop Event
36×node-limit
Compiler

Compiled 56 365 to 25 286 computations (55.1% saved)

bsearch1.5s (0.3%)

Memory
-132.4MiB live, 1 341.2MiB allocated; 1.5s collecting garbage
Algorithm
69×binary-search
42×left-value
Stop Event
68×narrow-enough
predicate-same
Samples
1.1s2 537×0valid
111.0ms401×1valid
31.0ms113×2valid
1.0ms3valid
Compiler

Compiled 14 555 to 11 549 computations (20.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 482.0ms
ival-pow2: 70.0ms (14.5% of total)
ival-sub!: 69.0ms (14.3% of total)
ival-sin: 55.0ms (11.4% of total)
ival-cos: 47.0ms (9.7% of total)
ival-sqrt: 43.0ms (8.9% of total)
ival-mult!: 38.0ms (7.9% of total)
ival-fmax: 37.0ms (7.7% of total)
ival-exp: 36.0ms (7.5% of total)
ival-add!: 31.0ms (6.4% of total)
ival-fabs: 17.0ms (3.5% of total)
adjust: 16.0ms (3.3% of total)
ival-fmin: 10.0ms (2.1% of total)
ival-log1p: 9.0ms (1.9% of total)
ival-neg: 5.0ms (1.0% of total)

start55.0ms (0.0%)

Memory
-27.8MiB live, 67.6MiB allocated; 31ms collecting garbage

end0.0ms (0.0%)

Memory
1.9MiB live, 1.8MiB allocated; 0ms collecting garbage

Profiling

Loading profile data...