Details

Time bar (total: 24.4s)

sample113.0ms

Algorithm
intervals
Results
54.0ms115×body160valid
20.0ms141×body80valid

simplify3.3s

Counts
1 → 1
Iterations

Useful iterations: 3 (213.0ms)

IterNodesCost
02664
18264
230955
399154
4417254
done500054

prune34.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 12.6b

localize31.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ 1.0 (+ 1.0 (* 0.3275911 (fabs x))))
0.2b
(* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429)))
0.4b
(+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))))
12.6b
(- 1.0 (* (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))))) (exp (- (* (fabs x) (fabs x))))))

rewrite97.0ms

Algorithm
rewrite-expression-head
Rules
28×add-sqr-sqrt
23×add-cube-cbrt *-un-lft-identity
19×times-frac
15×associate-*l*
11×add-exp-log add-cbrt-cube
add-log-exp
pow1
flip3-+ flip-+
expm1-log1p-u associate-/r/ log1p-expm1-u
fma-def fma-neg associate-*r* prod-diff associate-/r* associate-/l*
cbrt-undiv distribute-rgt-in frac-times associate-+r+ distribute-lft-in associate-*r/ div-exp prod-exp cbrt-unprod div-inv unswap-sqr
+-commutative sub-neg flip3-- frac-2neg diff-log pow-prod-down associate-*l/ clear-num sum-log *-commutative flip--
Counts
4 → 111
Calls
4 calls:
19.0ms
(/ 1.0 (+ 1.0 (* 0.3275911 (fabs x))))
49.0ms
(* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429)))
10.0ms
(+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))))
13.0ms
(- 1.0 (* (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))))) (exp (- (* (fabs x) (fabs x))))))

series1.8s

Counts
4 → 12
Calls
4 calls:
47.0ms
(/ 1.0 (+ 1.0 (* 0.3275911 (fabs x))))
161.0ms
(* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429)))
450.0ms
(+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))))
1.1s
(- 1.0 (* (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))))) (exp (- (* (fabs x) (fabs x))))))

simplify2.7s

Counts
123 → 123
Iterations

Useful iterations: done (2.6s)

IterNodesCost
02435288
17834643
231963881
done50013876

prune995.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 12.6b

localize47.0ms

Local error

Found 4 expressions with local error:

0.4b
(cbrt (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027)))
0.4b
(cbrt (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027)))
0.4b
(+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (* (cbrt (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027))) (cbrt (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027)))) (cbrt (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027)))))))))
12.6b
(- 1.0 (* (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (* (cbrt (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027))) (cbrt (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027)))) (cbrt (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027)))))))))) (exp (- (* (fabs x) (fabs x))))))

rewrite33.0ms

Algorithm
rewrite-expression-head
Rules
add-log-exp
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
pow1 add-exp-log expm1-log1p-u add-cbrt-cube log1p-expm1-u
fma-def fma-neg prod-diff
cbrt-prod cbrt-div associate-+r+ pow1/3 associate-*l/
+-commutative distribute-rgt-in sub-neg flip3-- distribute-lft-in flip3-+ diff-log sum-log flip-- flip-+
Counts
4 → 62
Calls
4 calls:
6.0ms
(cbrt (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027)))
6.0ms
(cbrt (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027)))
7.0ms
(+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (* (cbrt (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027))) (cbrt (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027)))) (cbrt (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027)))))))))
13.0ms
(- 1.0 (* (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (* (cbrt (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027))) (cbrt (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027)))) (cbrt (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027)))))))))) (exp (- (* (fabs x) (fabs x))))))

series2.6s

Counts
4 → 12
Calls
4 calls:
390.0ms
(cbrt (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027)))
380.0ms
(cbrt (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027)))
616.0ms
(+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (* (cbrt (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027))) (cbrt (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027)))) (cbrt (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027)))))))))
1.2s
(- 1.0 (* (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (* (cbrt (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027))) (cbrt (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027)))) (cbrt (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027)))))))))) (exp (- (* (fabs x) (fabs x))))))

simplify1.1s

Counts
74 → 74
Iterations

Useful iterations: done (1.1s)

IterNodesCost
01496313
13955888
215083351
done50003180

prune673.0ms

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0.6b

localize53.0ms

Local error

Found 4 expressions with local error:

0.4b
(fma (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (+ (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027)) 1.421413741) -0.284496736) 0.254829592)
0.4b
(fma (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (+ (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027)) 1.421413741) -0.284496736) 0.254829592)
0.4b
(fma (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (+ (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027)) 1.421413741) -0.284496736) 0.254829592)
12.6b
(fma (/ (- (* 1.0 (fma (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (+ (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027)) 1.421413741) -0.284496736) 0.254829592))) (fma 0.3275911 (fabs x) 1.0)) (* (pow (exp (fabs x)) (* 2 (- (fabs x)))) (/ 1.0 (/ (fma 0.3275911 (fabs x) 1.0) (fma (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (+ (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027)) 1.421413741) -0.284496736) 0.254829592)))) (* 1.0 1.0))

rewrite4.0ms

Algorithm
rewrite-expression-head
Rules
pow1 add-exp-log add-sqr-sqrt expm1-log1p-u add-cube-cbrt *-un-lft-identity add-cbrt-cube fma-udef log1p-expm1-u add-log-exp
Counts
4 → 40
Calls
4 calls:
1.0ms
(fma (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (+ (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027)) 1.421413741) -0.284496736) 0.254829592)
1.0ms
(fma (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (+ (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027)) 1.421413741) -0.284496736) 0.254829592)
1.0ms
(fma (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (+ (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027)) 1.421413741) -0.284496736) 0.254829592)
1.0ms
(fma (/ (- (* 1.0 (fma (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (+ (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027)) 1.421413741) -0.284496736) 0.254829592))) (fma 0.3275911 (fabs x) 1.0)) (* (pow (exp (fabs x)) (* 2 (- (fabs x)))) (/ 1.0 (/ (fma 0.3275911 (fabs x) 1.0) (fma (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (+ (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027)) 1.421413741) -0.284496736) 0.254829592)))) (* 1.0 1.0))

series2.4s

Counts
4 → 12
Calls
4 calls:
347.0ms
(fma (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (+ (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027)) 1.421413741) -0.284496736) 0.254829592)
314.0ms
(fma (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (+ (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027)) 1.421413741) -0.284496736) 0.254829592)
396.0ms
(fma (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (+ (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027)) 1.421413741) -0.284496736) 0.254829592)
1.4s
(fma (/ (- (* 1.0 (fma (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (+ (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027)) 1.421413741) -0.284496736) 0.254829592))) (fma 0.3275911 (fabs x) 1.0)) (* (pow (exp (fabs x)) (* 2 (- (fabs x)))) (/ 1.0 (/ (fma 0.3275911 (fabs x) 1.0) (fma (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (+ (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027)) 1.421413741) -0.284496736) 0.254829592)))) (* 1.0 1.0))

simplify912.0ms

Counts
52 → 52
Iterations

Useful iterations: done (909.0ms)

IterNodesCost
01343890
13393711
210753223
done50013194

prune719.0ms

Pruning

5 alts after pruning (2 fresh and 3 done)

Merged error: 0.6b

localize48.0ms

Local error

Found 4 expressions with local error:

0.4b
(cbrt (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027)))
0.4b
(cbrt (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027)))
0.4b
(cbrt (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027)))
12.6b
(- 1.0 (* (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ (fma -0.284496736 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) 0.254829592) (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (* (cbrt (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027))) (cbrt (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027)))) (cbrt (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027))))))))) (exp (- (* (fabs x) (fabs x))))))

rewrite34.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt add-cube-cbrt *-un-lft-identity add-log-exp
pow1 add-exp-log expm1-log1p-u add-cbrt-cube log1p-expm1-u
cbrt-prod cbrt-div fma-neg pow1/3 prod-diff associate-*l/
sub-neg flip3-- diff-log flip--
Counts
4 → 56
Calls
4 calls:
13.0ms
(cbrt (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027)))
7.0ms
(cbrt (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027)))
6.0ms
(cbrt (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027)))
6.0ms
(- 1.0 (* (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ (fma -0.284496736 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) 0.254829592) (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (* (cbrt (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027))) (cbrt (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027)))) (cbrt (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027))))))))) (exp (- (* (fabs x) (fabs x))))))

series2.4s

Counts
4 → 12
Calls
4 calls:
357.0ms
(cbrt (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027)))
424.0ms
(cbrt (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027)))
447.0ms
(cbrt (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027)))
1.2s
(- 1.0 (* (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ (fma -0.284496736 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) 0.254829592) (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (* (cbrt (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027))) (cbrt (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027)))) (cbrt (* (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) (fma 1.061405429 (/ 1.0 (fma 0.3275911 (fabs x) 1.0)) -1.453152027))))))))) (exp (- (* (fabs x) (fabs x))))))

simplify1.0s

Counts
68 → 68
Iterations

Useful iterations: done (998.0ms)

IterNodesCost
01175043
12924747
210673013
done50002691

prune516.0ms

Pruning

6 alts after pruning (2 fresh and 4 done)

Merged error: 0.6b

regimes380.0ms

Accuracy

0% (0.0b remaining)

Error of 0.8b against oracle of 0.7b and baseline of 0.8b

bsearch0.0ms

simplify12.0ms

Iterations

Useful iterations: 2 (6.0ms)

IterNodesCost
034161
147161
254160
355160
done55160

end0.0ms

sample2.4s

Algorithm
intervals
Results
1.7s3941×body160valid
575.0ms4059×body80valid