2tan (problem 3.3.2)

Time bar (total: 5.3s)

analyze122.0ms (2.3%)

Memory
4.7MiB live, 51.2MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%50.6%49.4%0%0%0%0
0%0%50.6%49.4%0%0%0%1
0%0%50.6%49.4%0%0%0%2
0%0%50.6%49.4%0%0%0%3
0%0%50.6%49.4%0%0%0%4
25%12.6%37.9%49.4%0%0%0%5
37.5%19%31.6%49.4%0%0%0%6
37.5%19%31.6%49.4%0%0%0%7
43.8%22.1%28.4%49.4%0%0%0%8
43.8%22.1%28.4%49.4%0%0%0%9
46.9%23.7%26.9%49.4%0%0%0%10
46.9%23.7%26.9%49.4%0%0%0%11
48.4%24.5%26.1%49.4%0%0%0%12
Compiler

Compiled 19 to 15 computations (21.1% saved)

sample5.1s (95.8%)

Memory
21.8MiB live, 1 319.3MiB allocated
Samples
896.0ms2 519×1168valid-baseline
832.0ms2 519×1168valid-sollya
407.0ms1 878×584valid-baseline
377.0ms2 519×1168valid-rival
316.0ms1 878×584valid-sollya
237.0ms1 878×584valid-rival
175.0ms1 104×292valid-baseline
134.0ms2 164×73valid-sollya
132.0ms1 104×292valid-rival
110.0ms2 164×73valid-baseline
106.0ms1 104×292valid-sollya
92.0ms2 164×73valid-rival
74.0ms591×146valid-baseline
59.0ms591×146valid-rival
47.0ms591×146valid-sollya
Precisions
Click to see Rival histograms. Total time spent on operations: 694.0ms
ival-tan: 443.0ms (63.9% of total)
adjust: 95.0ms (13.7% of total)
ival-add: 83.0ms (12% of total)
ival-sub: 62.0ms (8.9% of total)
ival-true: 7.0ms (1% of total)
ival-assert: 3.0ms (0.4% of total)
Precisions
Click to see Base histograms. Total time spent on operations: 1.0s
ival-tan: 746.0ms (72.6% of total)
ival-add: 146.0ms (14.2% of total)
ival-sub: 116.0ms (11.3% of total)
const: 19.0ms (1.8% of total)
Bogosity

preprocess59.0ms (1.1%)

Memory
4.8MiB live, 20.6MiB allocated
Algorithm
egg-herbie
Rules
154×fmm-def
59×fma-define
49×sub-neg
39×cancel-sign-sub-inv
35×associate--r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
027226
149210
2101210
3201210
4378210
5481210
6638210
7722210
8764210
9770210
Stop Event
saturated
Calls
Call 1
Inputs
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 (neg.f64 x) eps)) (tan.f64 (neg.f64 x)))
(-.f64 (tan.f64 (+.f64 x (neg.f64 eps))) (tan.f64 x))
(neg.f64 (-.f64 (tan.f64 (+.f64 (neg.f64 x) eps)) (tan.f64 (neg.f64 x))))
(neg.f64 (-.f64 (tan.f64 (+.f64 x (neg.f64 eps))) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 eps))
Outputs
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 (neg.f64 x) eps)) (tan.f64 (neg.f64 x)))
(-.f64 (tan.f64 (+.f64 eps (neg.f64 x))) (neg.f64 (tan.f64 x)))
(+.f64 (tan.f64 x) (tan.f64 (-.f64 eps x)))
(-.f64 (tan.f64 (+.f64 x (neg.f64 eps))) (tan.f64 x))
(-.f64 (tan.f64 (-.f64 x eps)) (tan.f64 x))
(neg.f64 (-.f64 (tan.f64 (+.f64 (neg.f64 x) eps)) (tan.f64 (neg.f64 x))))
(-.f64 (tan.f64 (-.f64 x eps)) (tan.f64 x))
(neg.f64 (-.f64 (tan.f64 (+.f64 x (neg.f64 eps))) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps (neg.f64 x))) (neg.f64 (tan.f64 x)))
(+.f64 (tan.f64 x) (tan.f64 (-.f64 eps x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 eps))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 eps))
Compiler

Compiled 9 to 6 computations (33.3% saved)

eval0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
77.7%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Compiler

Compiled 18 to 12 computations (33.3% saved)

simplify2.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Algorithm
egg-herbie
Rules
+-commutative
sub-neg
*-commutative
neg-sub0
neg-mul-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01230
11530
22030
32230
42330
Stop Event
saturated
Calls
Call 1
Inputs
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Outputs
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))

soundness0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Stop Event
fuel
Compiler

Compiled 9 to 6 computations (33.3% saved)

preprocess40.0ms (0.8%)

Memory
3.3MiB live, 51.9MiB allocated
Compiler

Compiled 118 to 72 computations (39% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...