Details

Time bar (total: 24.7s)

sample86.0ms

Algorithm
intervals
Results
17.0ms115×body160valid
11.0ms141×body80valid

simplify3.1s

Counts
1 → 1
Iterations

Useful iterations: 3 (242.0ms)

IterNodesCost
02664
18264
230955
399154
4417254
done500054

prune13.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 12.6b

localize34.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))))))

rewrite135.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:
20.0ms
(/ 1.0 (+ 1.0 (* 0.3275911 (fabs x))))
79.0ms
(* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429)))
15.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))))))))
14.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.9s

Counts
4 → 12
Calls
4 calls:
63.0ms
(/ 1.0 (+ 1.0 (* 0.3275911 (fabs x))))
204.0ms
(* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429)))
432.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.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 (* (/ 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.3s

Counts
123 → 123
Iterations

Useful iterations: done (2.3s)

IterNodesCost
02435288
17834643
231963881
done50013876

prune1.0s

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 12.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
(+ 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))))))

rewrite47.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:
19.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)))
12.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)))
8.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)))))))))
7.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.7s

Counts
4 → 12
Calls
4 calls:
385.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)))
420.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)))
627.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.3s
(- 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.2s

Counts
74 → 74
Iterations

Useful iterations: done (1.2s)

IterNodesCost
01496313
13955888
215083351
done50003180

prune965.0ms

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0.6b

localize67.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))

rewrite2.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:
0.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)
0.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)
0.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)
0.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.5s

Counts
4 → 12
Calls
4 calls:
419.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)
373.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)
386.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))

simplify856.0ms

Counts
52 → 52
Iterations

Useful iterations: done (849.0ms)

IterNodesCost
01343890
13393711
210753223
done50013194

prune654.0ms

Pruning

5 alts after pruning (2 fresh and 3 done)

Merged error: 0.6b

localize68.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.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.0 (+ 1.0 (* 0.3275911 (fabs x))))))) (exp (- (* (fabs x) (fabs x))))))

rewrite42.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)))
12.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)))
7.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.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.0 (+ 1.0 (* 0.3275911 (fabs x))))))) (exp (- (* (fabs x) (fabs x))))))

series2.4s

Counts
4 → 12
Calls
4 calls:
413.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)))
422.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)))
379.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.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.0 (+ 1.0 (* 0.3275911 (fabs x))))))) (exp (- (* (fabs x) (fabs x))))))

simplify1.2s

Counts
68 → 68
Iterations

Useful iterations: done (1.2s)

IterNodesCost
01175043
12914747
210443013
done50002691

prune483.0ms

Pruning

6 alts after pruning (2 fresh and 4 done)

Merged error: 0.6b

regimes363.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify24.0ms

Iterations

Useful iterations: 2 (12.0ms)

IterNodesCost
034161
147161
254160
355160
done55160

end0.0ms

sample2.4s

Algorithm
intervals
Results
1.7s3941×body160valid
460.0ms4059×body80valid