Octave 3.8, jcobi/3

Time bar (total: 11.5s)

analyze1.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%56.2%43.8%0%0%0%0
100%56.2%0%43.8%0%0%0%1
Compiler

Compiled 44 to 29 computations (34.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
Operation ival-div, time spent: 0.0ms, 0.0% of total-time
Operation ival-add, time spent: 0.0ms, 0.0% of total-time
Operation ival-and, time spent: 0.0ms, 0.0% of total-time
Operation ival-mult, time spent: 0.0ms, 0.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time
Operation ival->, time spent: 0.0ms, 0.0% of total-time

sample2.4s (20.7%)

Results
2.1s8255×256valid
0.0ms256valid
Precisions
Click to see histograms. Total time spent on operations: 1.1s
Operation ival-add, time spent: 450.0ms, 41.0% of total-time
Operation ival-div, time spent: 251.0ms, 23.0% of total-time
Operation ival-mult, time spent: 250.0ms, 23.0% of total-time
Operation ival->, time spent: 89.0ms, 8.0% of total-time
Operation const, time spent: 47.0ms, 4.0% of total-time
Operation ival-and, time spent: 11.0ms, 1.0% of total-time
Bogosity

preprocess386.0ms (3.4%)

Algorithm
egg-herbie
Rules
1238×sub-neg
1118×unsub-neg
1064×distribute-neg-in
838×distribute-rgt-in
822×distribute-lft-in
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
170-0-(/.f64 (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 beta alpha)) 1) (+.f64 (+.f64 alpha beta) (*.f64 2 1)))
00-0-(+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 1)) 1)
00-0-(*.f64 2 1)
00-0-(*.f64 beta alpha)
00-0-(+.f64 (+.f64 (+.f64 alpha beta) (*.f64 beta alpha)) 1)
00-0-alpha
00-0-(+.f64 (+.f64 alpha beta) (*.f64 beta alpha))
00-0-(+.f64 (+.f64 alpha beta) (*.f64 2 1))
00-0-2
00-0-(+.f64 alpha beta)
00-0-1
00-0-beta
00-0-(/.f64 (/.f64 (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 beta alpha)) 1) (+.f64 (+.f64 alpha beta) (*.f64 2 1))) (+.f64 (+.f64 alpha beta) (*.f64 2 1)))
00-0-(/.f64 (/.f64 (/.f64 (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 beta alpha)) 1) (+.f64 (+.f64 alpha beta) (*.f64 2 1))) (+.f64 (+.f64 alpha beta) (*.f64 2 1))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 1)) 1))
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
051819
1149759
2508714
33002687
46847687
Stop Event
node limit
Calls
Call 1
Inputs
(/.f64 (/.f64 (/.f64 (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 beta alpha)) 1) (+.f64 (+.f64 alpha beta) (*.f64 2 1))) (+.f64 (+.f64 alpha beta) (*.f64 2 1))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 1)) 1))
(/.f64 (/.f64 (/.f64 (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 beta alpha)) 1) (+.f64 (+.f64 alpha beta) (*.f64 2 1))) (+.f64 (+.f64 alpha beta) (*.f64 2 1))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 1)) 1))
(/.f64 (/.f64 (/.f64 (+.f64 (+.f64 (+.f64 (neg.f64 alpha) beta) (*.f64 beta (neg.f64 alpha))) 1) (+.f64 (+.f64 (neg.f64 alpha) beta) (*.f64 2 1))) (+.f64 (+.f64 (neg.f64 alpha) beta) (*.f64 2 1))) (+.f64 (+.f64 (+.f64 (neg.f64 alpha) beta) (*.f64 2 1)) 1))
(/.f64 (/.f64 (/.f64 (+.f64 (+.f64 (+.f64 alpha (neg.f64 beta)) (*.f64 (neg.f64 beta) alpha)) 1) (+.f64 (+.f64 alpha (neg.f64 beta)) (*.f64 2 1))) (+.f64 (+.f64 alpha (neg.f64 beta)) (*.f64 2 1))) (+.f64 (+.f64 (+.f64 alpha (neg.f64 beta)) (*.f64 2 1)) 1))
(neg.f64 (/.f64 (/.f64 (/.f64 (+.f64 (+.f64 (+.f64 (neg.f64 alpha) beta) (*.f64 beta (neg.f64 alpha))) 1) (+.f64 (+.f64 (neg.f64 alpha) beta) (*.f64 2 1))) (+.f64 (+.f64 (neg.f64 alpha) beta) (*.f64 2 1))) (+.f64 (+.f64 (+.f64 (neg.f64 alpha) beta) (*.f64 2 1)) 1)))
(neg.f64 (/.f64 (/.f64 (/.f64 (+.f64 (+.f64 (+.f64 alpha (neg.f64 beta)) (*.f64 (neg.f64 beta) alpha)) 1) (+.f64 (+.f64 alpha (neg.f64 beta)) (*.f64 2 1))) (+.f64 (+.f64 alpha (neg.f64 beta)) (*.f64 2 1))) (+.f64 (+.f64 (+.f64 alpha (neg.f64 beta)) (*.f64 2 1)) 1)))
(/.f64 (/.f64 (/.f64 (+.f64 (+.f64 (+.f64 beta alpha) (*.f64 alpha beta)) 1) (+.f64 (+.f64 beta alpha) (*.f64 2 1))) (+.f64 (+.f64 beta alpha) (*.f64 2 1))) (+.f64 (+.f64 (+.f64 beta alpha) (*.f64 2 1)) 1))
Outputs
(/.f64 (/.f64 (/.f64 (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 beta alpha)) 1) (+.f64 (+.f64 alpha beta) (*.f64 2 1))) (+.f64 (+.f64 alpha beta) (*.f64 2 1))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 1)) 1))
(/.f64 (/.f64 (+.f64 1 (+.f64 alpha (+.f64 beta (*.f64 alpha beta)))) (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (+.f64 alpha (+.f64 beta (fma.f64 alpha beta 1))) (*.f64 (+.f64 beta (+.f64 alpha 3)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (+.f64 beta (fma.f64 (+.f64 beta 1) alpha 1)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(/.f64 (*.f64 (+.f64 alpha 1) (+.f64 beta 1)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(/.f64 (/.f64 (/.f64 (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 beta alpha)) 1) (+.f64 (+.f64 alpha beta) (*.f64 2 1))) (+.f64 (+.f64 alpha beta) (*.f64 2 1))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 1)) 1))
(/.f64 (/.f64 (+.f64 1 (+.f64 alpha (+.f64 beta (*.f64 alpha beta)))) (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (+.f64 alpha (+.f64 beta (fma.f64 alpha beta 1))) (*.f64 (+.f64 beta (+.f64 alpha 3)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (+.f64 beta (fma.f64 (+.f64 beta 1) alpha 1)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(/.f64 (*.f64 (+.f64 alpha 1) (+.f64 beta 1)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(/.f64 (/.f64 (/.f64 (+.f64 (+.f64 (+.f64 (neg.f64 alpha) beta) (*.f64 beta (neg.f64 alpha))) 1) (+.f64 (+.f64 (neg.f64 alpha) beta) (*.f64 2 1))) (+.f64 (+.f64 (neg.f64 alpha) beta) (*.f64 2 1))) (+.f64 (+.f64 (+.f64 (neg.f64 alpha) beta) (*.f64 2 1)) 1))
(/.f64 (/.f64 (/.f64 (+.f64 1 (+.f64 (+.f64 beta (neg.f64 alpha)) (*.f64 beta (neg.f64 alpha)))) (+.f64 2 (+.f64 beta (neg.f64 alpha)))) (+.f64 2 (+.f64 beta (neg.f64 alpha)))) (+.f64 (+.f64 beta (neg.f64 alpha)) 3))
(/.f64 (+.f64 1 (-.f64 (-.f64 beta alpha) (*.f64 alpha beta))) (*.f64 (*.f64 (+.f64 2 (-.f64 beta alpha)) (+.f64 (-.f64 beta alpha) 3)) (+.f64 2 (-.f64 beta alpha))))
(/.f64 (-.f64 (fma.f64 (-.f64 1 alpha) beta 1) alpha) (*.f64 (+.f64 beta (-.f64 2 alpha)) (*.f64 (+.f64 beta (-.f64 2 alpha)) (+.f64 (-.f64 beta alpha) 3))))
(/.f64 (*.f64 (+.f64 beta 1) (-.f64 1 alpha)) (*.f64 (+.f64 beta (-.f64 2 alpha)) (*.f64 (+.f64 beta (-.f64 2 alpha)) (+.f64 beta (-.f64 3 alpha)))))
(/.f64 (/.f64 (/.f64 (+.f64 (+.f64 (+.f64 alpha (neg.f64 beta)) (*.f64 (neg.f64 beta) alpha)) 1) (+.f64 (+.f64 alpha (neg.f64 beta)) (*.f64 2 1))) (+.f64 (+.f64 alpha (neg.f64 beta)) (*.f64 2 1))) (+.f64 (+.f64 (+.f64 alpha (neg.f64 beta)) (*.f64 2 1)) 1))
(/.f64 (/.f64 (+.f64 1 (+.f64 (*.f64 beta (neg.f64 alpha)) (-.f64 alpha beta))) (+.f64 2 (-.f64 alpha beta))) (*.f64 (+.f64 (-.f64 alpha beta) 3) (+.f64 2 (-.f64 alpha beta))))
(/.f64 (+.f64 1 (-.f64 (-.f64 alpha beta) (*.f64 alpha beta))) (*.f64 (*.f64 (+.f64 2 (-.f64 alpha beta)) (+.f64 (-.f64 alpha beta) 3)) (+.f64 2 (-.f64 alpha beta))))
(/.f64 (+.f64 alpha (fma.f64 beta (-.f64 -1 alpha) 1)) (*.f64 (+.f64 (-.f64 alpha beta) 3) (*.f64 (-.f64 alpha (+.f64 beta -2)) (-.f64 alpha (+.f64 beta -2)))))
(/.f64 (*.f64 (+.f64 (neg.f64 beta) 1) (+.f64 alpha 1)) (*.f64 (+.f64 alpha (-.f64 3 beta)) (*.f64 (-.f64 alpha (+.f64 beta -2)) (-.f64 alpha (+.f64 beta -2)))))
(neg.f64 (/.f64 (/.f64 (/.f64 (+.f64 (+.f64 (+.f64 (neg.f64 alpha) beta) (*.f64 beta (neg.f64 alpha))) 1) (+.f64 (+.f64 (neg.f64 alpha) beta) (*.f64 2 1))) (+.f64 (+.f64 (neg.f64 alpha) beta) (*.f64 2 1))) (+.f64 (+.f64 (+.f64 (neg.f64 alpha) beta) (*.f64 2 1)) 1)))
(/.f64 (/.f64 (/.f64 (+.f64 1 (+.f64 (+.f64 beta (neg.f64 alpha)) (*.f64 beta (neg.f64 alpha)))) (+.f64 2 (+.f64 beta (neg.f64 alpha)))) (+.f64 2 (+.f64 beta (neg.f64 alpha)))) (neg.f64 (+.f64 (+.f64 beta (neg.f64 alpha)) 3)))
(/.f64 (/.f64 (+.f64 1 (-.f64 (-.f64 beta alpha) (*.f64 alpha beta))) (+.f64 2 (-.f64 beta alpha))) (*.f64 (+.f64 (neg.f64 (-.f64 beta alpha)) -3) (+.f64 2 (-.f64 beta alpha))))
(/.f64 (-.f64 (fma.f64 (-.f64 1 alpha) beta 1) alpha) (*.f64 (+.f64 (-.f64 beta alpha) 3) (*.f64 (+.f64 beta (-.f64 2 alpha)) (+.f64 (-.f64 alpha beta) -2))))
(/.f64 (*.f64 (+.f64 beta 1) (-.f64 1 alpha)) (*.f64 (+.f64 beta (-.f64 3 alpha)) (*.f64 (+.f64 beta (-.f64 2 alpha)) (+.f64 (-.f64 alpha beta) -2))))
(/.f64 (*.f64 (+.f64 beta 1) (-.f64 1 alpha)) (*.f64 (+.f64 beta (-.f64 3 alpha)) (*.f64 (+.f64 beta (-.f64 2 alpha)) (+.f64 alpha (-.f64 -2 beta)))))
(neg.f64 (/.f64 (/.f64 (/.f64 (+.f64 (+.f64 (+.f64 alpha (neg.f64 beta)) (*.f64 (neg.f64 beta) alpha)) 1) (+.f64 (+.f64 alpha (neg.f64 beta)) (*.f64 2 1))) (+.f64 (+.f64 alpha (neg.f64 beta)) (*.f64 2 1))) (+.f64 (+.f64 (+.f64 alpha (neg.f64 beta)) (*.f64 2 1)) 1)))
(/.f64 (/.f64 (+.f64 1 (+.f64 (*.f64 beta (neg.f64 alpha)) (-.f64 alpha beta))) (*.f64 (+.f64 2 (-.f64 alpha beta)) (+.f64 2 (-.f64 alpha beta)))) (neg.f64 (+.f64 (-.f64 alpha beta) 3)))
(/.f64 (+.f64 1 (-.f64 (-.f64 alpha beta) (*.f64 alpha beta))) (*.f64 (+.f64 (neg.f64 (-.f64 alpha beta)) -3) (*.f64 (+.f64 2 (-.f64 alpha beta)) (+.f64 2 (-.f64 alpha beta)))))
(/.f64 (+.f64 alpha (fma.f64 beta (-.f64 -1 alpha) 1)) (*.f64 (+.f64 (-.f64 beta alpha) -3) (*.f64 (-.f64 alpha (+.f64 beta -2)) (-.f64 alpha (+.f64 beta -2)))))
(/.f64 (*.f64 (+.f64 (neg.f64 beta) 1) (+.f64 alpha 1)) (*.f64 (-.f64 alpha (+.f64 beta -2)) (*.f64 (-.f64 alpha (+.f64 beta -2)) (-.f64 beta (-.f64 alpha -3)))))
(/.f64 (*.f64 (+.f64 (neg.f64 beta) 1) (+.f64 alpha 1)) (*.f64 (-.f64 alpha (+.f64 beta -2)) (*.f64 (-.f64 alpha (+.f64 beta -2)) (+.f64 beta (-.f64 -3 alpha)))))
(/.f64 (/.f64 (/.f64 (+.f64 (+.f64 (+.f64 beta alpha) (*.f64 alpha beta)) 1) (+.f64 (+.f64 beta alpha) (*.f64 2 1))) (+.f64 (+.f64 beta alpha) (*.f64 2 1))) (+.f64 (+.f64 (+.f64 beta alpha) (*.f64 2 1)) 1))
(/.f64 (/.f64 (+.f64 1 (+.f64 alpha (+.f64 beta (*.f64 alpha beta)))) (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (+.f64 alpha (+.f64 beta (fma.f64 alpha beta 1))) (*.f64 (+.f64 beta (+.f64 alpha 3)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (+.f64 beta (fma.f64 (+.f64 beta 1) alpha 1)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(/.f64 (*.f64 (+.f64 alpha 1) (+.f64 beta 1)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
Symmetry

(sort alpha beta)

Compiler

Compiled 287 to 146 computations (49.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 122.0ms
Operation ival-add, time spent: 57.0ms, 47.0% of total-time
Operation ival-mult, time spent: 38.0ms, 31.0% of total-time
Operation ival-div, time spent: 20.0ms, 16.0% of total-time
Operation const, time spent: 7.0ms, 6.0% of total-time

eval2.0ms (0%)

Compiler

Compiled 106 to 69 computations (34.9% saved)

prune3.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
93.3%
(/.f64 (/.f64 (/.f64 (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 beta alpha)) 1) (+.f64 (+.f64 alpha beta) (*.f64 2 1))) (+.f64 (+.f64 alpha beta) (*.f64 2 1))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 1)) 1))
92.2%
(/.f64 (/.f64 (+.f64 1 (+.f64 alpha (+.f64 beta (*.f64 alpha beta)))) (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
82.1%
(/.f64 (+.f64 alpha (+.f64 beta (fma.f64 alpha beta 1))) (*.f64 (+.f64 beta (+.f64 alpha 3)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 2)))))
82.1%
(/.f64 (*.f64 (+.f64 alpha 1) (+.f64 beta 1)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
Compiler

Compiled 121 to 80 computations (33.9% saved)

localize469.0ms (4.1%)

Localize:

Found 16 expressions with local error:

NewAccuracyProgram
100.0%
(/.f64 (/.f64 (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 beta alpha)) 1) (+.f64 (+.f64 alpha beta) (*.f64 2 1))) (+.f64 (+.f64 alpha beta) (*.f64 2 1)))
100.0%
(+.f64 (+.f64 alpha beta) (*.f64 beta alpha))
99.9%
(/.f64 (/.f64 (/.f64 (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 beta alpha)) 1) (+.f64 (+.f64 alpha beta) (*.f64 2 1))) (+.f64 (+.f64 alpha beta) (*.f64 2 1))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 1)) 1))
93.6%
(/.f64 (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 beta alpha)) 1) (+.f64 (+.f64 alpha beta) (*.f64 2 1)))
100.0%
(+.f64 beta (*.f64 alpha beta))
100.0%
(*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2)))
97.1%
(/.f64 (/.f64 (+.f64 1 (+.f64 alpha (+.f64 beta (*.f64 alpha beta)))) (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
93.6%
(/.f64 (+.f64 1 (+.f64 alpha (+.f64 beta (*.f64 alpha beta)))) (+.f64 alpha (+.f64 beta 2)))
100.0%
(+.f64 beta (fma.f64 alpha beta 1))
100.0%
(*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 2)))
99.9%
(*.f64 (+.f64 beta (+.f64 alpha 3)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 2))))
82.3%
(/.f64 (+.f64 alpha (+.f64 beta (fma.f64 alpha beta 1))) (*.f64 (+.f64 beta (+.f64 alpha 3)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 2)))))
100.0%
(*.f64 (+.f64 alpha 1) (+.f64 beta 1))
100.0%
(*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))
99.9%
(*.f64 (+.f64 alpha (+.f64 beta 2)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))
82.3%
(/.f64 (*.f64 (+.f64 alpha 1) (+.f64 beta 1)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
Compiler

Compiled 403 to 214 computations (46.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 239.0ms
Operation ival-add, time spent: 144.0ms, 60.0% of total-time
Operation ival-mult, time spent: 50.0ms, 21.0% of total-time
Operation ival-div, time spent: 19.0ms, 8.0% of total-time
Operation composed, time spent: 15.0ms, 6.0% of total-time
Operation const, time spent: 11.0ms, 5.0% of total-time

series136.0ms (1.2%)

Counts
16 → 381
Calls

96 calls:

TimeVariablePointExpression
5.0ms
alpha
@-inf
(/.f64 (*.f64 (+.f64 alpha 1) (+.f64 beta 1)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
4.0ms
alpha
@-inf
(/.f64 (+.f64 alpha (+.f64 beta (fma.f64 alpha beta 1))) (*.f64 (+.f64 beta (+.f64 alpha 3)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 2)))))
4.0ms
beta
@0
(/.f64 (*.f64 (+.f64 alpha 1) (+.f64 beta 1)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
4.0ms
beta
@-inf
(/.f64 (/.f64 (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 beta alpha)) 1) (+.f64 (+.f64 alpha beta) (*.f64 2 1))) (+.f64 (+.f64 alpha beta) (*.f64 2 1)))
4.0ms
alpha
@0
(/.f64 (*.f64 (+.f64 alpha 1) (+.f64 beta 1)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))

rewrite267.0ms (2.3%)

Algorithm
batch-egg-rewrite
Rules
388×log1p-expm1-u
388×expm1-log1p-u
381×add-cube-cbrt
379×add-exp-log
379×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
047822
11095799
Stop Event
node limit
Counts
16 → 346
Calls
Call 1
Inputs
(/.f64 (*.f64 (+.f64 alpha 1) (+.f64 beta 1)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(*.f64 (+.f64 alpha (+.f64 beta 2)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))
(*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))
(*.f64 (+.f64 alpha 1) (+.f64 beta 1))
(/.f64 (+.f64 alpha (+.f64 beta (fma.f64 alpha beta 1))) (*.f64 (+.f64 beta (+.f64 alpha 3)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (+.f64 beta (+.f64 alpha 3)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 2))))
(*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 2)))
(+.f64 beta (fma.f64 alpha beta 1))
(/.f64 (+.f64 1 (+.f64 alpha (+.f64 beta (*.f64 alpha beta)))) (+.f64 alpha (+.f64 beta 2)))
(/.f64 (/.f64 (+.f64 1 (+.f64 alpha (+.f64 beta (*.f64 alpha beta)))) (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
(*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2)))
(+.f64 beta (*.f64 alpha beta))
(/.f64 (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 beta alpha)) 1) (+.f64 (+.f64 alpha beta) (*.f64 2 1)))
(/.f64 (/.f64 (/.f64 (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 beta alpha)) 1) (+.f64 (+.f64 alpha beta) (*.f64 2 1))) (+.f64 (+.f64 alpha beta) (*.f64 2 1))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 1)) 1))
(+.f64 (+.f64 alpha beta) (*.f64 beta alpha))
(/.f64 (/.f64 (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 beta alpha)) 1) (+.f64 (+.f64 alpha beta) (*.f64 2 1))) (+.f64 (+.f64 alpha beta) (*.f64 2 1)))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 alpha 1) (/.f64 (+.f64 1 beta) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))))))) 1)
(*.f64 1 (*.f64 (+.f64 alpha 1) (/.f64 (+.f64 1 beta) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))))))
(*.f64 (+.f64 alpha 1) (/.f64 (+.f64 1 beta) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3)))))
(*.f64 (*.f64 (+.f64 alpha 1) (+.f64 1 beta)) (/.f64 1 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 alpha 1) (/.f64 (+.f64 1 beta) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))))) 2)) (cbrt.f64 (*.f64 (+.f64 alpha 1) (/.f64 (+.f64 1 beta) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3)))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 alpha 1) (/.f64 (+.f64 1 beta) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3)))))) (sqrt.f64 (*.f64 (+.f64 alpha 1) (/.f64 (+.f64 1 beta) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3)))))))
(*.f64 (/.f64 (+.f64 alpha 1) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(pow.f64 (*.f64 (+.f64 alpha 1) (/.f64 (+.f64 1 beta) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha 1) (/.f64 (+.f64 1 beta) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3)))))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 alpha 1) (/.f64 (+.f64 1 beta) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 alpha 1) (/.f64 (+.f64 1 beta) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3)))))) 2)
(pow.f64 (/.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))) (*.f64 (+.f64 alpha 1) (+.f64 1 beta))) -1)
(log.f64 (pow.f64 (exp.f64 (+.f64 alpha 1)) (/.f64 (+.f64 1 beta) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 alpha 1) (/.f64 (+.f64 1 beta) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 alpha 1) (/.f64 (+.f64 1 beta) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 alpha 1) (+.f64 1 beta)) 3) (pow.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 alpha 1) (/.f64 (+.f64 1 beta) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3)))))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 alpha 1) (/.f64 (+.f64 1 beta) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3)))))))
(exp.f64 (-.f64 (+.f64 (log1p.f64 beta) (log1p.f64 alpha)) (log.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))))))
(exp.f64 (*.f64 (-.f64 (+.f64 (log1p.f64 beta) (log1p.f64 alpha)) (log.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))))) 1)
(pow.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3)))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3)))) 2)
(log.f64 (pow.f64 (exp.f64 (+.f64 alpha (+.f64 beta 3))) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 3) (pow.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) 3) (pow.f64 (+.f64 alpha (+.f64 beta 3)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 3)) 3) (pow.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))) 3) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3)))) 1))
(+.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) alpha) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 beta 3)))
(+.f64 (*.f64 (+.f64 alpha (+.f64 beta 3)) alpha) (*.f64 (+.f64 alpha (+.f64 beta 3)) (+.f64 beta 2)))
(+.f64 (*.f64 alpha (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 beta 3) (+.f64 alpha (+.f64 beta 2))))
(+.f64 (*.f64 alpha (+.f64 alpha (+.f64 beta 3))) (*.f64 (+.f64 beta 2) (+.f64 alpha (+.f64 beta 3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))) 1)
(pow.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))) 2)
(log.f64 (pow.f64 (exp.f64 (+.f64 alpha (+.f64 beta 3))) (+.f64 alpha (+.f64 beta 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 3) (pow.f64 (+.f64 alpha (+.f64 beta 3)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 3)) 3) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(exp.f64 (log.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))) 1))
(fma.f64 alpha (+.f64 alpha (+.f64 beta 2)) (*.f64 (+.f64 beta 3) (+.f64 alpha (+.f64 beta 2))))
(fma.f64 alpha (+.f64 alpha (+.f64 beta 3)) (*.f64 (+.f64 beta 2) (+.f64 alpha (+.f64 beta 3))))
(fma.f64 (+.f64 alpha (+.f64 beta 2)) alpha (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 beta 3)))
(fma.f64 (+.f64 alpha (+.f64 beta 3)) alpha (*.f64 (+.f64 alpha (+.f64 beta 3)) (+.f64 beta 2)))
(+.f64 (fma.f64 alpha beta beta) (*.f64 (+.f64 alpha 1) 1))
(+.f64 (*.f64 beta (+.f64 alpha 1)) (+.f64 alpha 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 alpha 1) (+.f64 1 beta)))) 1)
(pow.f64 (*.f64 (+.f64 alpha 1) (+.f64 1 beta)) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha 1) (+.f64 1 beta))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 alpha 1) (+.f64 1 beta)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 alpha 1) (+.f64 1 beta))) 2)
(log.f64 (pow.f64 (exp.f64 (+.f64 1 beta)) (+.f64 alpha 1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 alpha 1) (+.f64 1 beta)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 alpha 1) (+.f64 1 beta)) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 alpha 1) 3) (pow.f64 (+.f64 1 beta) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 beta) 3) (pow.f64 (+.f64 alpha 1) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 alpha 1) (+.f64 1 beta))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 alpha 1) (+.f64 1 beta))))
(exp.f64 (+.f64 (log1p.f64 beta) (log1p.f64 alpha)))
(exp.f64 (*.f64 (+.f64 (log1p.f64 beta) (log1p.f64 alpha)) 1))
(fma.f64 1 (fma.f64 alpha beta beta) (*.f64 (+.f64 alpha 1) 1))
(fma.f64 (+.f64 alpha 1) beta (*.f64 (+.f64 alpha 1) 1))
(fma.f64 beta (+.f64 alpha 1) (+.f64 alpha 1))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 alpha beta beta)) 2) (cbrt.f64 (fma.f64 alpha beta beta)) (*.f64 (+.f64 alpha 1) 1))
(fma.f64 (sqrt.f64 (fma.f64 alpha beta beta)) (sqrt.f64 (fma.f64 alpha beta beta)) (*.f64 (+.f64 alpha 1) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3)))))) 1)
(*.f64 1 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3)))))
(*.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (/.f64 1 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3)))))
(*.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(*.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2)) (/.f64 1 (+.f64 alpha (+.f64 beta 3))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3)))) 2)) (cbrt.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))))) (sqrt.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))))))
(pow.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))))) 2)
(pow.f64 (/.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))) (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (+.f64 alpha (+.f64 beta 2)))) -1)
(pow.f64 (/.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))) (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha))) -1)
(pow.f64 (/.f64 (+.f64 alpha (+.f64 beta 3)) (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2))) -1)
(log.f64 (exp.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3)))))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) 3) (pow.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (+.f64 alpha (+.f64 beta 2))) 3) (pow.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2)) 3) (pow.f64 (+.f64 alpha (+.f64 beta 3)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))))))
(exp.f64 (-.f64 (log1p.f64 (fma.f64 (+.f64 alpha 1) beta alpha)) (log.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))))))
(exp.f64 (*.f64 (-.f64 (log1p.f64 (fma.f64 (+.f64 alpha 1) beta alpha)) (log.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))))) 1)
(pow.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3)))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3)))) 2)
(log.f64 (pow.f64 (exp.f64 (+.f64 alpha (+.f64 beta 3))) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 3) (pow.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) 3) (pow.f64 (+.f64 alpha (+.f64 beta 3)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 3)) 3) (pow.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))) 3) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3)))) 1))
(+.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) alpha) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 beta 2)))
(+.f64 (*.f64 alpha (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 beta 2) (+.f64 alpha (+.f64 beta 2))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2))) 1)
(pow.f64 (+.f64 alpha (+.f64 beta 2)) 2)
(pow.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) 1)
(pow.f64 (pow.f64 (cbrt.f64 (+.f64 alpha (+.f64 beta 2))) 2) 3)
(pow.f64 (pow.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) 3) 1/3)
(pow.f64 (sqrt.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2)) 2)
(log.f64 (exp.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 3) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2)))
(exp.f64 (*.f64 2 (log.f64 (+.f64 alpha (+.f64 beta 2)))))
(exp.f64 (*.f64 (log.f64 (+.f64 alpha (+.f64 beta 2))) 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (+.f64 alpha (+.f64 beta 2)))) 1))
(fma.f64 alpha (+.f64 alpha (+.f64 beta 2)) (*.f64 (+.f64 beta 2) (+.f64 alpha (+.f64 beta 2))))
(fma.f64 (+.f64 alpha (+.f64 beta 2)) alpha (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 beta 2)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 beta (fma.f64 alpha beta 1)))) 1)
(*.f64 1 (+.f64 beta (fma.f64 alpha beta 1)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 beta (fma.f64 alpha beta 1))) 2) (cbrt.f64 (+.f64 beta (fma.f64 alpha beta 1))))
(*.f64 (sqrt.f64 (+.f64 beta (fma.f64 alpha beta 1))) (sqrt.f64 (+.f64 beta (fma.f64 alpha beta 1))))
(/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 (fma.f64 alpha beta 1) 2)) (-.f64 beta (fma.f64 alpha beta 1)))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (fma.f64 alpha beta 1) 3)) (fma.f64 beta beta (-.f64 (pow.f64 (fma.f64 alpha beta 1) 2) (*.f64 beta (fma.f64 alpha beta 1)))))
(pow.f64 (+.f64 beta (fma.f64 alpha beta 1)) 1)
(pow.f64 (cbrt.f64 (+.f64 beta (fma.f64 alpha beta 1))) 3)
(pow.f64 (pow.f64 (+.f64 beta (fma.f64 alpha beta 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 beta (fma.f64 alpha beta 1))) 2)
(log.f64 (exp.f64 (+.f64 beta (fma.f64 alpha beta 1))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 beta (fma.f64 alpha beta 1)))))
(cbrt.f64 (pow.f64 (+.f64 beta (fma.f64 alpha beta 1)) 3))
(expm1.f64 (log1p.f64 (+.f64 beta (fma.f64 alpha beta 1))))
(log1p.f64 (expm1.f64 (+.f64 beta (fma.f64 alpha beta 1))))
(exp.f64 (log.f64 (+.f64 beta (fma.f64 alpha beta 1))))
(exp.f64 (*.f64 (log.f64 (+.f64 beta (fma.f64 alpha beta 1))) 1))
(fma.f64 1 beta (fma.f64 alpha beta 1))
(fma.f64 1 (fma.f64 alpha beta 1) beta)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 alpha beta 1)) 2) (cbrt.f64 (fma.f64 alpha beta 1)) beta)
(fma.f64 (pow.f64 (cbrt.f64 beta) 2) (cbrt.f64 beta) (fma.f64 alpha beta 1))
(fma.f64 (sqrt.f64 (fma.f64 alpha beta 1)) (sqrt.f64 (fma.f64 alpha beta 1)) beta)
(fma.f64 (sqrt.f64 beta) (sqrt.f64 beta) (fma.f64 alpha beta 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (+.f64 alpha (+.f64 beta 2))))) 1)
(*.f64 1 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (+.f64 alpha (+.f64 beta 2))))
(*.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (/.f64 1 (+.f64 alpha (+.f64 beta 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (+.f64 alpha (+.f64 beta 2))) 2)) (cbrt.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (+.f64 alpha (+.f64 beta 2)))) (sqrt.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (+.f64 alpha (+.f64 beta 2)))))
(pow.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (+.f64 alpha (+.f64 beta 2))) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (+.f64 alpha (+.f64 beta 2)))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (+.f64 alpha (+.f64 beta 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (+.f64 alpha (+.f64 beta 2)))) 2)
(pow.f64 (/.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha))) -1)
(log.f64 (exp.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (+.f64 alpha (+.f64 beta 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (+.f64 alpha (+.f64 beta 2))))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (+.f64 alpha (+.f64 beta 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) 3) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (+.f64 alpha (+.f64 beta 2)))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (+.f64 alpha (+.f64 beta 2)))))
(exp.f64 (-.f64 (log1p.f64 (fma.f64 (+.f64 alpha 1) beta alpha)) (log.f64 (+.f64 alpha (+.f64 beta 2)))))
(exp.f64 (*.f64 (-.f64 (log1p.f64 (fma.f64 (+.f64 alpha 1) beta alpha)) (log.f64 (+.f64 alpha (+.f64 beta 2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3)))))) 1)
(*.f64 1 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3)))))
(*.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (/.f64 1 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3)))))
(*.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(*.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2)) (/.f64 1 (+.f64 alpha (+.f64 beta 3))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3)))) 2)) (cbrt.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))))) (sqrt.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))))))
(pow.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))))) 2)
(pow.f64 (/.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))) (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (+.f64 alpha (+.f64 beta 2)))) -1)
(pow.f64 (/.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))) (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha))) -1)
(pow.f64 (/.f64 (+.f64 alpha (+.f64 beta 3)) (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2))) -1)
(log.f64 (exp.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3)))))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) 3) (pow.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (+.f64 alpha (+.f64 beta 2))) 3) (pow.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2)) 3) (pow.f64 (+.f64 alpha (+.f64 beta 3)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))))))
(exp.f64 (-.f64 (log1p.f64 (fma.f64 (+.f64 alpha 1) beta alpha)) (log.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))))))
(exp.f64 (*.f64 (-.f64 (log1p.f64 (fma.f64 (+.f64 alpha 1) beta alpha)) (log.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))))) 1))
(+.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) alpha) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 beta 3)))
(+.f64 (*.f64 (+.f64 alpha (+.f64 beta 3)) alpha) (*.f64 (+.f64 alpha (+.f64 beta 3)) (+.f64 beta 2)))
(+.f64 (*.f64 alpha (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 beta 3) (+.f64 alpha (+.f64 beta 2))))
(+.f64 (*.f64 alpha (+.f64 alpha (+.f64 beta 3))) (*.f64 (+.f64 beta 2) (+.f64 alpha (+.f64 beta 3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))) 1)
(pow.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))) 2)
(log.f64 (pow.f64 (exp.f64 (+.f64 alpha (+.f64 beta 3))) (+.f64 alpha (+.f64 beta 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 3) (pow.f64 (+.f64 alpha (+.f64 beta 3)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 3)) 3) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(exp.f64 (log.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))) 1))
(fma.f64 alpha (+.f64 alpha (+.f64 beta 2)) (*.f64 (+.f64 beta 3) (+.f64 alpha (+.f64 beta 2))))
(fma.f64 alpha (+.f64 alpha (+.f64 beta 3)) (*.f64 (+.f64 beta 2) (+.f64 alpha (+.f64 beta 3))))
(fma.f64 (+.f64 alpha (+.f64 beta 2)) alpha (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 beta 3)))
(fma.f64 (+.f64 alpha (+.f64 beta 3)) alpha (*.f64 (+.f64 alpha (+.f64 beta 3)) (+.f64 beta 2)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 alpha beta beta))) 1)
(*.f64 1 (fma.f64 alpha beta beta))
(*.f64 (+.f64 alpha 1) beta)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 alpha beta beta)) 2) (cbrt.f64 (fma.f64 alpha beta beta)))
(*.f64 (sqrt.f64 (fma.f64 alpha beta beta)) (sqrt.f64 (fma.f64 alpha beta beta)))
(/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 (*.f64 alpha beta) 2)) (-.f64 beta (*.f64 alpha beta)))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (*.f64 alpha beta) 3)) (fma.f64 beta beta (-.f64 (pow.f64 (*.f64 alpha beta) 2) (*.f64 beta (*.f64 alpha beta)))))
(pow.f64 (fma.f64 alpha beta beta) 1)
(pow.f64 (cbrt.f64 (fma.f64 alpha beta beta)) 3)
(pow.f64 (pow.f64 (fma.f64 alpha beta beta) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 alpha beta beta)) 2)
(log.f64 (exp.f64 (fma.f64 alpha beta beta)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 alpha beta beta))))
(cbrt.f64 (pow.f64 (fma.f64 alpha beta beta) 3))
(expm1.f64 (log1p.f64 (fma.f64 alpha beta beta)))
(log1p.f64 (expm1.f64 (fma.f64 alpha beta beta)))
(exp.f64 (+.f64 (log1p.f64 alpha) (log.f64 beta)))
(exp.f64 (*.f64 (+.f64 (log1p.f64 alpha) (log.f64 beta)) 1))
(fma.f64 alpha beta beta)
(fma.f64 1 beta (*.f64 alpha beta))
(fma.f64 1 (*.f64 alpha beta) beta)
(fma.f64 beta alpha beta)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 alpha beta)) 2) (cbrt.f64 (*.f64 alpha beta)) beta)
(fma.f64 (pow.f64 (cbrt.f64 beta) 2) (cbrt.f64 beta) (*.f64 alpha beta))
(fma.f64 (sqrt.f64 (*.f64 alpha beta)) (sqrt.f64 (*.f64 alpha beta)) beta)
(fma.f64 (sqrt.f64 beta) (sqrt.f64 beta) (*.f64 alpha beta))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (+.f64 alpha (+.f64 beta 2))))) 1)
(*.f64 1 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (+.f64 alpha (+.f64 beta 2))))
(*.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (/.f64 1 (+.f64 alpha (+.f64 beta 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (+.f64 alpha (+.f64 beta 2))) 2)) (cbrt.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (+.f64 alpha (+.f64 beta 2)))) (sqrt.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (+.f64 alpha (+.f64 beta 2)))))
(pow.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (+.f64 alpha (+.f64 beta 2))) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (+.f64 alpha (+.f64 beta 2)))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (+.f64 alpha (+.f64 beta 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (+.f64 alpha (+.f64 beta 2)))) 2)
(pow.f64 (/.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha))) -1)
(log.f64 (exp.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (+.f64 alpha (+.f64 beta 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (+.f64 alpha (+.f64 beta 2))))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (+.f64 alpha (+.f64 beta 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) 3) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (+.f64 alpha (+.f64 beta 2)))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (+.f64 alpha (+.f64 beta 2)))))
(exp.f64 (-.f64 (log1p.f64 (fma.f64 (+.f64 alpha 1) beta alpha)) (log.f64 (+.f64 alpha (+.f64 beta 2)))))
(exp.f64 (*.f64 (-.f64 (log1p.f64 (fma.f64 (+.f64 alpha 1) beta alpha)) (log.f64 (+.f64 alpha (+.f64 beta 2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3)))))) 1)
(*.f64 1 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3)))))
(*.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (/.f64 1 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3)))))
(*.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(*.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2)) (/.f64 1 (+.f64 alpha (+.f64 beta 3))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3)))) 2)) (cbrt.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))))) (sqrt.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))))))
(pow.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))))) 2)
(pow.f64 (/.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))) (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (+.f64 alpha (+.f64 beta 2)))) -1)
(pow.f64 (/.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))) (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha))) -1)
(pow.f64 (/.f64 (+.f64 alpha (+.f64 beta 3)) (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2))) -1)
(log.f64 (exp.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3)))))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) 3) (pow.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (+.f64 alpha (+.f64 beta 2))) 3) (pow.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2)) 3) (pow.f64 (+.f64 alpha (+.f64 beta 3)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))))))
(exp.f64 (-.f64 (log1p.f64 (fma.f64 (+.f64 alpha 1) beta alpha)) (log.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))))))
(exp.f64 (*.f64 (-.f64 (log1p.f64 (fma.f64 (+.f64 alpha 1) beta alpha)) (log.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))))) 1))
(-.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) 1)
(*.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha 1) beta alpha)) 2) (cbrt.f64 (fma.f64 (+.f64 alpha 1) beta alpha)))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 alpha 1) beta alpha)) (sqrt.f64 (fma.f64 (+.f64 alpha 1) beta alpha)))
(/.f64 (-.f64 (pow.f64 alpha 2) (pow.f64 (fma.f64 alpha beta beta) 2)) (-.f64 alpha (fma.f64 alpha beta beta)))
(/.f64 (-.f64 (pow.f64 (+.f64 alpha beta) 2) (pow.f64 (*.f64 alpha beta) 2)) (-.f64 (+.f64 alpha beta) (*.f64 alpha beta)))
(/.f64 (+.f64 (pow.f64 alpha 3) (pow.f64 (fma.f64 alpha beta beta) 3)) (fma.f64 alpha alpha (-.f64 (pow.f64 (fma.f64 alpha beta beta) 2) (*.f64 alpha (fma.f64 alpha beta beta)))))
(/.f64 (+.f64 (pow.f64 (+.f64 alpha beta) 3) (pow.f64 (*.f64 alpha beta) 3)) (+.f64 (pow.f64 (+.f64 alpha beta) 2) (-.f64 (pow.f64 (*.f64 alpha beta) 2) (*.f64 (+.f64 alpha beta) (*.f64 alpha beta)))))
(pow.f64 (fma.f64 (+.f64 alpha 1) beta alpha) 1)
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 alpha 1) beta alpha)) 3)
(pow.f64 (pow.f64 (fma.f64 (+.f64 alpha 1) beta alpha) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 alpha 1) beta alpha)) 2)
(log.f64 (exp.f64 (fma.f64 (+.f64 alpha 1) beta alpha)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 alpha 1) beta alpha))))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 alpha 1) beta alpha) 3))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 alpha 1) beta alpha)))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 alpha 1) beta alpha)))
(exp.f64 (log.f64 (fma.f64 (+.f64 alpha 1) beta alpha)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 alpha 1) beta alpha)) 1))
(fma.f64 alpha beta (+.f64 alpha beta))
(fma.f64 1 alpha (fma.f64 alpha beta beta))
(fma.f64 1 (*.f64 alpha beta) (+.f64 alpha beta))
(fma.f64 1 (fma.f64 alpha beta beta) alpha)
(fma.f64 1 (+.f64 alpha beta) (*.f64 alpha beta))
(fma.f64 (+.f64 alpha 1) beta alpha)
(fma.f64 beta alpha (+.f64 alpha beta))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 alpha beta) 2)) (cbrt.f64 (+.f64 alpha beta)) (*.f64 alpha beta))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 alpha beta beta)) 2) (cbrt.f64 (fma.f64 alpha beta beta)) alpha)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 alpha beta)) 2) (cbrt.f64 (*.f64 alpha beta)) (+.f64 alpha beta))
(fma.f64 (pow.f64 (cbrt.f64 alpha) 2) (cbrt.f64 alpha) (fma.f64 alpha beta beta))
(fma.f64 (sqrt.f64 (+.f64 alpha beta)) (sqrt.f64 (+.f64 alpha beta)) (*.f64 alpha beta))
(fma.f64 (sqrt.f64 (fma.f64 alpha beta beta)) (sqrt.f64 (fma.f64 alpha beta beta)) alpha)
(fma.f64 (sqrt.f64 (*.f64 alpha beta)) (sqrt.f64 (*.f64 alpha beta)) (+.f64 alpha beta))
(fma.f64 (sqrt.f64 alpha) (sqrt.f64 alpha) (fma.f64 alpha beta beta))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2)))) 1)
(*.f64 1 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2)))
(*.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2))) 2) (cbrt.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2))) (sqrt.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2))))
(pow.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2))) 2)
(pow.f64 (/.f64 (+.f64 alpha (+.f64 beta 2)) (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (+.f64 alpha (+.f64 beta 2)))) -1)
(log.f64 (exp.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2)))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) 3) (pow.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (+.f64 alpha (+.f64 beta 2))) 3) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 alpha 1) beta alpha)) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2))))
(exp.f64 (-.f64 (log1p.f64 (fma.f64 (+.f64 alpha 1) beta alpha)) (*.f64 2 (log.f64 (+.f64 alpha (+.f64 beta 2))))))
(exp.f64 (*.f64 (-.f64 (log1p.f64 (fma.f64 (+.f64 alpha 1) beta alpha)) (*.f64 2 (log.f64 (+.f64 alpha (+.f64 beta 2))))) 1))

eval768.0ms (6.7%)

Compiler

Compiled 33320 to 23986 computations (28% saved)

prune108.0ms (0.9%)

Pruning

15 alts after pruning (15 fresh and 0 done)

PrunedKeptTotal
New71215727
Fresh000
Picked404
Done000
Total71615731
Accuracy
100.0%
Counts
731 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
92.2%
(/.f64 (/.f64 (+.f64 1 (+.f64 alpha (fma.f64 beta alpha beta))) (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
46.1%
(/.f64 (/.f64 (+.f64 1 (+.f64 alpha (+.f64 beta (*.f64 alpha beta)))) (+.f64 alpha (+.f64 beta 2))) (+.f64 (*.f64 beta (+.f64 5 (*.f64 2 alpha))) (*.f64 (+.f64 2 alpha) (+.f64 3 alpha))))
73.3%
(/.f64 (/.f64 (+.f64 1 (+.f64 alpha (*.f64 alpha (+.f64 beta (/.f64 beta alpha))))) (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
93.1%
(/.f64 (/.f64 (+.f64 1 beta) (+.f64 2 beta)) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
50.7%
(/.f64 (/.f64 (+.f64 1 alpha) (pow.f64 (+.f64 2 alpha) 2)) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 1)) 1))
73.1%
(/.f64 (/.f64 (+.f64 1 alpha) (+.f64 2 alpha)) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
58.7%
(/.f64 (/.f64 (+.f64 1 alpha) beta) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 1)) 1))
67.4%
(/.f64 (+.f64 alpha (*.f64 alpha (+.f64 beta (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))))) (*.f64 (+.f64 beta (+.f64 alpha 3)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 2)))))
70.1%
(/.f64 (+.f64 alpha 1) (*.f64 (+.f64 beta (+.f64 alpha 3)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 2)))))
85.4%
(/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
62.0%
(/.f64 (+.f64 1 alpha) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
81.4%
(/.f64 (*.f64 (+.f64 alpha 1) (+.f64 beta 1)) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3)))) 2))
65.6%
(/.f64 (*.f64 (+.f64 alpha 1) (+.f64 beta 1)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 (*.f64 beta (+.f64 5 (*.f64 2 alpha))) (*.f64 (+.f64 2 alpha) (+.f64 3 alpha)))))
68.9%
(/.f64 (*.f64 (+.f64 alpha 1) (+.f64 beta 1)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))) 3)))
97.0%
(*.f64 (/.f64 (+.f64 alpha 1) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
Compiler

Compiled 756 to 536 computations (29.1% saved)

localize1.1s (9.6%)

Localize:

Found 17 expressions with local error:

NewAccuracyProgram
99.9%
(+.f64 (*.f64 beta (+.f64 5 (*.f64 2 alpha))) (*.f64 (+.f64 2 alpha) (+.f64 3 alpha)))
99.8%
(*.f64 beta (+.f64 5 (*.f64 2 alpha)))
93.6%
(/.f64 (+.f64 1 (+.f64 alpha (+.f64 beta (*.f64 alpha beta)))) (+.f64 alpha (+.f64 beta 2)))
93.3%
(/.f64 (/.f64 (+.f64 1 (+.f64 alpha (+.f64 beta (*.f64 alpha beta)))) (+.f64 alpha (+.f64 beta 2))) (+.f64 (*.f64 beta (+.f64 5 (*.f64 2 alpha))) (*.f64 (+.f64 2 alpha) (+.f64 3 alpha))))
99.9%
(+.f64 (*.f64 beta (+.f64 5 (*.f64 2 alpha))) (*.f64 (+.f64 2 alpha) (+.f64 3 alpha)))
99.9%
(*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 (*.f64 beta (+.f64 5 (*.f64 2 alpha))) (*.f64 (+.f64 2 alpha) (+.f64 3 alpha))))
99.8%
(*.f64 beta (+.f64 5 (*.f64 2 alpha)))
72.2%
(/.f64 (*.f64 (+.f64 alpha 1) (+.f64 beta 1)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 (*.f64 beta (+.f64 5 (*.f64 2 alpha))) (*.f64 (+.f64 2 alpha) (+.f64 3 alpha)))))
100.0%
(/.f64 (+.f64 1 beta) (+.f64 2 beta))
100.0%
(*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2)))
99.4%
(/.f64 (/.f64 (+.f64 1 beta) (+.f64 2 beta)) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
100.0%
(*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2)))
97.1%
(/.f64 (+.f64 1 alpha) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
100.0%
(*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))
100.0%
(/.f64 (+.f64 alpha 1) (+.f64 alpha (+.f64 beta 2)))
99.8%
(*.f64 (/.f64 (+.f64 alpha 1) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
73.0%
(/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))
Compiler

Compiled 451 to 279 computations (38.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 420.0ms
Operation ival-add, time spent: 266.0ms, 63.0% of total-time
Operation ival-mult, time spent: 115.0ms, 27.0% of total-time
Operation ival-div, time spent: 24.0ms, 6.0% of total-time
Operation const, time spent: 16.0ms, 4.0% of total-time

series155.0ms (1.3%)

Counts
17 → 366
Calls

99 calls:

TimeVariablePointExpression
8.0ms
alpha
@-inf
(+.f64 (*.f64 beta (+.f64 5 (*.f64 2 alpha))) (*.f64 (+.f64 2 alpha) (+.f64 3 alpha)))
6.0ms
alpha
@-inf
(/.f64 (*.f64 (+.f64 alpha 1) (+.f64 beta 1)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 (*.f64 beta (+.f64 5 (*.f64 2 alpha))) (*.f64 (+.f64 2 alpha) (+.f64 3 alpha)))))
5.0ms
alpha
@0
(*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2)))
5.0ms
alpha
@0
(/.f64 (+.f64 1 alpha) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
5.0ms
alpha
@-inf
(/.f64 (/.f64 (+.f64 1 beta) (+.f64 2 beta)) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))

rewrite169.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
463×log1p-expm1-u
463×expm1-log1p-u
454×add-exp-log
454×add-log-exp
428×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
046978
11051942
Stop Event
node limit
Counts
17 → 334
Calls
Call 1
Inputs
(/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))
(*.f64 (/.f64 (+.f64 alpha 1) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(/.f64 (+.f64 alpha 1) (+.f64 alpha (+.f64 beta 2)))
(*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))
(/.f64 (+.f64 1 alpha) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
(*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2)))
(/.f64 (/.f64 (+.f64 1 beta) (+.f64 2 beta)) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
(*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2)))
(/.f64 (+.f64 1 beta) (+.f64 2 beta))
(/.f64 (*.f64 (+.f64 alpha 1) (+.f64 beta 1)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 (*.f64 beta (+.f64 5 (*.f64 2 alpha))) (*.f64 (+.f64 2 alpha) (+.f64 3 alpha)))))
(*.f64 beta (+.f64 5 (*.f64 2 alpha)))
(*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 (*.f64 beta (+.f64 5 (*.f64 2 alpha))) (*.f64 (+.f64 2 alpha) (+.f64 3 alpha))))
(+.f64 (*.f64 beta (+.f64 5 (*.f64 2 alpha))) (*.f64 (+.f64 2 alpha) (+.f64 3 alpha)))
(/.f64 (/.f64 (+.f64 1 (+.f64 alpha (+.f64 beta (*.f64 alpha beta)))) (+.f64 alpha (+.f64 beta 2))) (+.f64 (*.f64 beta (+.f64 5 (*.f64 2 alpha))) (*.f64 (+.f64 2 alpha) (+.f64 3 alpha))))
(/.f64 (+.f64 1 (+.f64 alpha (+.f64 beta (*.f64 alpha beta)))) (+.f64 alpha (+.f64 beta 2)))
(*.f64 beta (+.f64 5 (*.f64 2 alpha)))
(+.f64 (*.f64 beta (+.f64 5 (*.f64 2 alpha))) (*.f64 (+.f64 2 alpha) (+.f64 3 alpha)))
Outputs
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))) 1)
(*.f64 1 (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(*.f64 (+.f64 1 beta) (/.f64 1 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))) 2) (cbrt.f64 (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))) (sqrt.f64 (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))))
(pow.f64 (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))) 2)
(pow.f64 (/.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))) (+.f64 1 beta)) -1)
(log.f64 (exp.f64 (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 1 beta) 3) (pow.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))))
(exp.f64 (-.f64 (log1p.f64 beta) (log.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))))
(exp.f64 (*.f64 (-.f64 (log1p.f64 beta) (log.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 1 beta) (+.f64 1 alpha)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))))) 1)
(/.f64 (*.f64 (+.f64 1 beta) (+.f64 1 alpha)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(/.f64 (*.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) (+.f64 1 beta)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))
(/.f64 (*.f64 (+.f64 1 alpha) (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))) (+.f64 alpha (+.f64 beta 2)))
(pow.f64 (/.f64 (*.f64 (+.f64 1 beta) (+.f64 1 alpha)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (+.f64 1 beta) (+.f64 1 alpha)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (+.f64 1 beta) (+.f64 1 alpha)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 1 beta) (+.f64 1 alpha)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))) 2)
(log.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (+.f64 1 beta) (+.f64 1 alpha)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (+.f64 1 beta) (+.f64 1 alpha)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))) 3) (pow.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) 3) (pow.f64 (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 1 beta) (+.f64 1 alpha)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (+.f64 1 beta) (+.f64 1 alpha)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))))
(exp.f64 (-.f64 (+.f64 (log1p.f64 alpha) (log1p.f64 beta)) (log.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))))
(exp.f64 (*.f64 (-.f64 (+.f64 (log1p.f64 alpha) (log1p.f64 beta)) (log.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))))) 1)
(*.f64 1 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))))
(*.f64 (+.f64 1 alpha) (/.f64 1 (+.f64 alpha (+.f64 beta 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) 2)) (cbrt.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2)))) (sqrt.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2)))))
(pow.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2)))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2)))) 2)
(pow.f64 (/.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 1 alpha)) -1)
(log.f64 (exp.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 1 alpha) 3) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2)))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2)))))
(exp.f64 (-.f64 (log1p.f64 alpha) (log.f64 (+.f64 alpha (+.f64 beta 2)))))
(exp.f64 (*.f64 (-.f64 (log1p.f64 alpha) (log.f64 (+.f64 alpha (+.f64 beta 2)))) 1))
(+.f64 (*.f64 (+.f64 alpha (+.f64 beta 3)) alpha) (*.f64 (+.f64 alpha (+.f64 beta 3)) (+.f64 beta 2)))
(+.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) alpha) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 beta 3)))
(+.f64 (*.f64 alpha (+.f64 alpha (+.f64 beta 3))) (*.f64 (+.f64 beta 2) (+.f64 alpha (+.f64 beta 3))))
(+.f64 (*.f64 alpha (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 beta 3) (+.f64 alpha (+.f64 beta 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))) 1)
(pow.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))) 2)
(log.f64 (pow.f64 (exp.f64 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha (+.f64 beta 3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 3) (pow.f64 (+.f64 alpha (+.f64 beta 3)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 3)) 3) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(exp.f64 (log.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))) 1))
(fma.f64 alpha (+.f64 alpha (+.f64 beta 2)) (*.f64 (+.f64 beta 3) (+.f64 alpha (+.f64 beta 2))))
(fma.f64 alpha (+.f64 alpha (+.f64 beta 3)) (*.f64 (+.f64 beta 2) (+.f64 alpha (+.f64 beta 3))))
(fma.f64 (+.f64 alpha (+.f64 beta 2)) alpha (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 beta 3)))
(fma.f64 (+.f64 alpha (+.f64 beta 3)) alpha (*.f64 (+.f64 alpha (+.f64 beta 3)) (+.f64 beta 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 3))) (+.f64 alpha (+.f64 beta 2))))) 1)
(*.f64 1 (/.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 3))) (+.f64 alpha (+.f64 beta 2))))
(*.f64 (+.f64 1 alpha) (/.f64 1 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 3))) (+.f64 alpha (+.f64 beta 2)))) 2) (cbrt.f64 (/.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 3))) (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 3))) (+.f64 alpha (+.f64 beta 2)))) (sqrt.f64 (/.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 3))) (+.f64 alpha (+.f64 beta 2)))))
(pow.f64 (/.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 3))) (+.f64 alpha (+.f64 beta 2))) 1)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 3))) (+.f64 alpha (+.f64 beta 2)))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 3))) (+.f64 alpha (+.f64 beta 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 3))) (+.f64 alpha (+.f64 beta 2)))) 2)
(pow.f64 (/.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))) (+.f64 1 alpha)) -1)
(log.f64 (exp.f64 (/.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 3))) (+.f64 alpha (+.f64 beta 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 3))) (+.f64 alpha (+.f64 beta 2))))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 3))) (+.f64 alpha (+.f64 beta 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 1 alpha) 3) (pow.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 3))) (+.f64 alpha (+.f64 beta 2)))))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 3))) (+.f64 alpha (+.f64 beta 2)))))
(exp.f64 (-.f64 (log1p.f64 alpha) (log.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))))
(exp.f64 (*.f64 (-.f64 (log1p.f64 alpha) (log.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))) 1))
(+.f64 (*.f64 (+.f64 alpha (+.f64 beta 3)) alpha) (*.f64 (+.f64 alpha (+.f64 beta 3)) (+.f64 beta 2)))
(+.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) alpha) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 beta 3)))
(+.f64 (*.f64 alpha (+.f64 alpha (+.f64 beta 3))) (*.f64 (+.f64 beta 2) (+.f64 alpha (+.f64 beta 3))))
(+.f64 (*.f64 alpha (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 beta 3) (+.f64 alpha (+.f64 beta 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))) 1)
(pow.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))) 2)
(log.f64 (pow.f64 (exp.f64 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha (+.f64 beta 3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 3) (pow.f64 (+.f64 alpha (+.f64 beta 3)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 3)) 3) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(exp.f64 (log.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))) 1))
(fma.f64 alpha (+.f64 alpha (+.f64 beta 2)) (*.f64 (+.f64 beta 3) (+.f64 alpha (+.f64 beta 2))))
(fma.f64 alpha (+.f64 alpha (+.f64 beta 3)) (*.f64 (+.f64 beta 2) (+.f64 alpha (+.f64 beta 3))))
(fma.f64 (+.f64 alpha (+.f64 beta 2)) alpha (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 beta 3)))
(fma.f64 (+.f64 alpha (+.f64 beta 3)) alpha (*.f64 (+.f64 alpha (+.f64 beta 3)) (+.f64 beta 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 1 beta) (*.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))) (+.f64 beta 2))))) 1)
(*.f64 1 (/.f64 (+.f64 1 beta) (*.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))) (+.f64 beta 2))))
(*.f64 (/.f64 (+.f64 1 beta) (+.f64 beta 2)) (/.f64 1 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 beta) (*.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))) (+.f64 beta 2)))) 2) (cbrt.f64 (/.f64 (+.f64 1 beta) (*.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))) (+.f64 beta 2)))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 1 beta) (*.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))) (+.f64 beta 2)))) (sqrt.f64 (/.f64 (+.f64 1 beta) (*.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))) (+.f64 beta 2)))))
(pow.f64 (/.f64 (+.f64 1 beta) (*.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))) (+.f64 beta 2))) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 1 beta) (*.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))) (+.f64 beta 2)))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 1 beta) (*.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))) (+.f64 beta 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 1 beta) (*.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))) (+.f64 beta 2)))) 2)
(pow.f64 (/.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))) (/.f64 (+.f64 1 beta) (+.f64 beta 2))) -1)
(log.f64 (exp.f64 (/.f64 (+.f64 1 beta) (*.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))) (+.f64 beta 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 1 beta) (*.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))) (+.f64 beta 2))))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 1 beta) (*.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))) (+.f64 beta 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (+.f64 1 beta) (+.f64 beta 2)) 3) (pow.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 1 beta) (*.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))) (+.f64 beta 2)))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 1 beta) (*.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))) (+.f64 beta 2)))))
(exp.f64 (-.f64 (log1p.f64 beta) (log.f64 (*.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))) (+.f64 beta 2)))))
(exp.f64 (*.f64 (-.f64 (log1p.f64 beta) (log.f64 (*.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))) (+.f64 beta 2)))) 1))
(+.f64 (*.f64 (+.f64 alpha (+.f64 beta 3)) alpha) (*.f64 (+.f64 alpha (+.f64 beta 3)) (+.f64 beta 2)))
(+.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) alpha) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 beta 3)))
(+.f64 (*.f64 alpha (+.f64 alpha (+.f64 beta 3))) (*.f64 (+.f64 beta 2) (+.f64 alpha (+.f64 beta 3))))
(+.f64 (*.f64 alpha (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 beta 3) (+.f64 alpha (+.f64 beta 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))) 1)
(pow.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))) 2)
(log.f64 (pow.f64 (exp.f64 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha (+.f64 beta 3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 3) (pow.f64 (+.f64 alpha (+.f64 beta 3)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 3)) 3) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(exp.f64 (log.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))) 1))
(fma.f64 alpha (+.f64 alpha (+.f64 beta 2)) (*.f64 (+.f64 beta 3) (+.f64 alpha (+.f64 beta 2))))
(fma.f64 alpha (+.f64 alpha (+.f64 beta 3)) (*.f64 (+.f64 beta 2) (+.f64 alpha (+.f64 beta 3))))
(fma.f64 (+.f64 alpha (+.f64 beta 2)) alpha (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 beta 3)))
(fma.f64 (+.f64 alpha (+.f64 beta 3)) alpha (*.f64 (+.f64 alpha (+.f64 beta 3)) (+.f64 beta 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 1 beta) (+.f64 beta 2)))) 1)
(*.f64 1 (/.f64 (+.f64 1 beta) (+.f64 beta 2)))
(*.f64 (+.f64 1 beta) (/.f64 1 (+.f64 beta 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 1 beta) (+.f64 beta 2)) 2)) (cbrt.f64 (/.f64 (+.f64 1 beta) (+.f64 beta 2))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 1 beta) (+.f64 beta 2))) (sqrt.f64 (/.f64 (+.f64 1 beta) (+.f64 beta 2))))
(pow.f64 (/.f64 (+.f64 1 beta) (+.f64 beta 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 1 beta) (+.f64 beta 2))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 1 beta) (+.f64 beta 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 1 beta) (+.f64 beta 2))) 2)
(pow.f64 (/.f64 (+.f64 beta 2) (+.f64 1 beta)) -1)
(log.f64 (exp.f64 (/.f64 (+.f64 1 beta) (+.f64 beta 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 1 beta) (+.f64 beta 2)))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 1 beta) (+.f64 beta 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 1 beta) 3) (pow.f64 (+.f64 beta 2) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 1 beta) (+.f64 beta 2))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 1 beta) (+.f64 beta 2))))
(exp.f64 (-.f64 (log1p.f64 beta) (log.f64 (+.f64 beta 2))))
(exp.f64 (*.f64 (-.f64 (log1p.f64 beta) (log.f64 (+.f64 beta 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 1 beta) (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3))))))) 1)
(*.f64 1 (*.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 1 beta) (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3))))))
(*.f64 (+.f64 1 alpha) (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3))))))
(*.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 1 beta) (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))))
(*.f64 (*.f64 (+.f64 1 beta) (+.f64 1 alpha)) (/.f64 1 (*.f64 (+.f64 alpha (+.f64 beta 2)) (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 1 beta) (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))))) 2) (cbrt.f64 (*.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 1 beta) (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 1 beta) (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))))) (sqrt.f64 (*.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 1 beta) (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))))))
(pow.f64 (*.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 1 beta) (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 1 beta) (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 1 beta) (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 1 beta) (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))))) 2)
(pow.f64 (/.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))) (*.f64 (+.f64 1 beta) (+.f64 1 alpha))) -1)
(log.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 1 beta) (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 1 beta) (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3))))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 1 beta) (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3))))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 1 beta) (+.f64 1 alpha)) 3) (pow.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 1 beta) (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 1 beta) (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))))))
(exp.f64 (-.f64 (+.f64 (log1p.f64 alpha) (log1p.f64 beta)) (log.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))))))
(exp.f64 (*.f64 (-.f64 (+.f64 (log1p.f64 alpha) (log1p.f64 beta)) (log.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))))) 1))
(+.f64 (*.f64 beta 5) (*.f64 beta (*.f64 alpha 2)))
(+.f64 (*.f64 5 beta) (*.f64 (*.f64 alpha 2) beta))
(-.f64 (exp.f64 (log1p.f64 (*.f64 beta (fma.f64 alpha 2 5)))) 1)
(pow.f64 (*.f64 beta (fma.f64 alpha 2 5)) 1)
(pow.f64 (cbrt.f64 (*.f64 beta (fma.f64 alpha 2 5))) 3)
(pow.f64 (pow.f64 (*.f64 beta (fma.f64 alpha 2 5)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 beta (fma.f64 alpha 2 5))) 2)
(log.f64 (pow.f64 (exp.f64 beta) (fma.f64 alpha 2 5)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 beta (fma.f64 alpha 2 5)))))
(cbrt.f64 (pow.f64 (*.f64 beta (fma.f64 alpha 2 5)) 3))
(expm1.f64 (log1p.f64 (*.f64 beta (fma.f64 alpha 2 5))))
(log1p.f64 (expm1.f64 (*.f64 beta (fma.f64 alpha 2 5))))
(exp.f64 (log.f64 (*.f64 beta (fma.f64 alpha 2 5))))
(exp.f64 (*.f64 (log.f64 (*.f64 beta (fma.f64 alpha 2 5))) 1))
(fma.f64 beta 5 (*.f64 beta (*.f64 alpha 2)))
(fma.f64 5 beta (*.f64 (*.f64 alpha 2) beta))
(+.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (*.f64 beta (fma.f64 alpha 2 5))) (*.f64 (+.f64 alpha (+.f64 beta 2)) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3))))
(+.f64 (*.f64 (*.f64 beta (fma.f64 alpha 2 5)) (+.f64 alpha (+.f64 beta 2))) (*.f64 (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)) (+.f64 alpha (+.f64 beta 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))))) 1)
(pow.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3))))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3))))) 2)
(log.f64 (pow.f64 (exp.f64 (+.f64 alpha (+.f64 beta 2))) (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 3) (pow.f64 (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3))) 3) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3))))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3))))))
(exp.f64 (log.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3))))) 1))
(fma.f64 (+.f64 alpha (+.f64 beta 2)) (*.f64 beta (fma.f64 alpha 2 5)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3))))
(fma.f64 (*.f64 beta (fma.f64 alpha 2 5)) (+.f64 alpha (+.f64 beta 2)) (*.f64 (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)) (+.f64 alpha (+.f64 beta 2))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3))))) 1)
(*.f64 1 (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))) 2) (cbrt.f64 (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))))
(*.f64 (sqrt.f64 (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))) (sqrt.f64 (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 beta (fma.f64 alpha 2 5)) 3) (pow.f64 (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)) 3)) (+.f64 (pow.f64 (*.f64 beta (fma.f64 alpha 2 5)) 2) (-.f64 (pow.f64 (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)) 2) (*.f64 (*.f64 beta (fma.f64 alpha 2 5)) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 beta (fma.f64 alpha 2 5)) 2) (pow.f64 (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)) 2)) (-.f64 (*.f64 beta (fma.f64 alpha 2 5)) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3))))
(pow.f64 (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3))) 1)
(pow.f64 (cbrt.f64 (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))) 3)
(pow.f64 (pow.f64 (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))) 2)
(log.f64 (exp.f64 (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3))))))
(cbrt.f64 (pow.f64 (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3))) 3))
(expm1.f64 (log1p.f64 (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))))
(log1p.f64 (expm1.f64 (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))))
(exp.f64 (log.f64 (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))) 1))
(fma.f64 1 (*.f64 beta (fma.f64 alpha 2 5)) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))
(fma.f64 1 (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)) (*.f64 beta (fma.f64 alpha 2 5)))
(fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))
(fma.f64 (fma.f64 alpha 2 5) beta (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))
(fma.f64 (+.f64 alpha 2) (+.f64 alpha 3) (*.f64 beta (fma.f64 alpha 2 5)))
(fma.f64 (+.f64 alpha 3) (+.f64 alpha 2) (*.f64 beta (fma.f64 alpha 2 5)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)) 2)) (cbrt.f64 (*.f64 (+.f64 alpha 2) (+.f64 alpha 3))) (*.f64 beta (fma.f64 alpha 2 5)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 beta (fma.f64 alpha 2 5)) 2)) (cbrt.f64 (*.f64 beta (fma.f64 alpha 2 5))) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 alpha 2) (+.f64 alpha 3))) (sqrt.f64 (*.f64 (+.f64 alpha 2) (+.f64 alpha 3))) (*.f64 beta (fma.f64 alpha 2 5)))
(fma.f64 (sqrt.f64 (*.f64 beta (fma.f64 alpha 2 5))) (sqrt.f64 (*.f64 beta (fma.f64 alpha 2 5))) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3))))))) 1)
(*.f64 1 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3))))))
(*.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))))) 2) (cbrt.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))))) (sqrt.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))))))
(pow.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3))))) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3))))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))))) 2)
(pow.f64 (/.f64 (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3))) (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (+.f64 alpha (+.f64 beta 2)))) -1)
(log.f64 (exp.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3))))))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3))))) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) 3) (pow.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (+.f64 alpha (+.f64 beta 2))) 3) (pow.f64 (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))))))
(exp.f64 (-.f64 (log1p.f64 (fma.f64 (+.f64 1 alpha) beta alpha)) (log.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))))))
(exp.f64 (*.f64 (-.f64 (log1p.f64 (fma.f64 (+.f64 1 alpha) beta alpha)) (log.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (+.f64 alpha (+.f64 beta 2))))) 1)
(*.f64 1 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (+.f64 alpha (+.f64 beta 2))))
(*.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (/.f64 1 (+.f64 alpha (+.f64 beta 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (+.f64 alpha (+.f64 beta 2))) 2)) (cbrt.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (+.f64 alpha (+.f64 beta 2)))) (sqrt.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (+.f64 alpha (+.f64 beta 2)))))
(pow.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (+.f64 alpha (+.f64 beta 2))) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (+.f64 alpha (+.f64 beta 2)))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (+.f64 alpha (+.f64 beta 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (+.f64 alpha (+.f64 beta 2)))) 2)
(pow.f64 (/.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha))) -1)
(log.f64 (exp.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (+.f64 alpha (+.f64 beta 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (+.f64 alpha (+.f64 beta 2))))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (+.f64 alpha (+.f64 beta 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) 3) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (+.f64 alpha (+.f64 beta 2)))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (+.f64 alpha (+.f64 beta 2)))))
(exp.f64 (-.f64 (log1p.f64 (fma.f64 (+.f64 1 alpha) beta alpha)) (log.f64 (+.f64 alpha (+.f64 beta 2)))))
(exp.f64 (*.f64 (-.f64 (log1p.f64 (fma.f64 (+.f64 1 alpha) beta alpha)) (log.f64 (+.f64 alpha (+.f64 beta 2)))) 1))
(+.f64 (*.f64 beta 5) (*.f64 beta (*.f64 alpha 2)))
(+.f64 (*.f64 5 beta) (*.f64 (*.f64 alpha 2) beta))
(-.f64 (exp.f64 (log1p.f64 (*.f64 beta (fma.f64 alpha 2 5)))) 1)
(pow.f64 (*.f64 beta (fma.f64 alpha 2 5)) 1)
(pow.f64 (cbrt.f64 (*.f64 beta (fma.f64 alpha 2 5))) 3)
(pow.f64 (pow.f64 (*.f64 beta (fma.f64 alpha 2 5)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 beta (fma.f64 alpha 2 5))) 2)
(log.f64 (pow.f64 (exp.f64 beta) (fma.f64 alpha 2 5)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 beta (fma.f64 alpha 2 5)))))
(cbrt.f64 (pow.f64 (*.f64 beta (fma.f64 alpha 2 5)) 3))
(expm1.f64 (log1p.f64 (*.f64 beta (fma.f64 alpha 2 5))))
(log1p.f64 (expm1.f64 (*.f64 beta (fma.f64 alpha 2 5))))
(exp.f64 (log.f64 (*.f64 beta (fma.f64 alpha 2 5))))
(exp.f64 (*.f64 (log.f64 (*.f64 beta (fma.f64 alpha 2 5))) 1))
(fma.f64 beta 5 (*.f64 beta (*.f64 alpha 2)))
(fma.f64 5 beta (*.f64 (*.f64 alpha 2) beta))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3))))) 1)
(*.f64 1 (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))) 2) (cbrt.f64 (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))))
(*.f64 (sqrt.f64 (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))) (sqrt.f64 (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 beta (fma.f64 alpha 2 5)) 3) (pow.f64 (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)) 3)) (+.f64 (pow.f64 (*.f64 beta (fma.f64 alpha 2 5)) 2) (-.f64 (pow.f64 (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)) 2) (*.f64 (*.f64 beta (fma.f64 alpha 2 5)) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 beta (fma.f64 alpha 2 5)) 2) (pow.f64 (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)) 2)) (-.f64 (*.f64 beta (fma.f64 alpha 2 5)) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3))))
(pow.f64 (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3))) 1)
(pow.f64 (cbrt.f64 (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))) 3)
(pow.f64 (pow.f64 (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))) 2)
(log.f64 (exp.f64 (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3))))))
(cbrt.f64 (pow.f64 (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3))) 3))
(expm1.f64 (log1p.f64 (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))))
(log1p.f64 (expm1.f64 (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))))
(exp.f64 (log.f64 (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))) 1))
(fma.f64 1 (*.f64 beta (fma.f64 alpha 2 5)) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))
(fma.f64 1 (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)) (*.f64 beta (fma.f64 alpha 2 5)))
(fma.f64 beta (fma.f64 alpha 2 5) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))
(fma.f64 (fma.f64 alpha 2 5) beta (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))
(fma.f64 (+.f64 alpha 2) (+.f64 alpha 3) (*.f64 beta (fma.f64 alpha 2 5)))
(fma.f64 (+.f64 alpha 3) (+.f64 alpha 2) (*.f64 beta (fma.f64 alpha 2 5)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)) 2)) (cbrt.f64 (*.f64 (+.f64 alpha 2) (+.f64 alpha 3))) (*.f64 beta (fma.f64 alpha 2 5)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 beta (fma.f64 alpha 2 5)) 2)) (cbrt.f64 (*.f64 beta (fma.f64 alpha 2 5))) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 alpha 2) (+.f64 alpha 3))) (sqrt.f64 (*.f64 (+.f64 alpha 2) (+.f64 alpha 3))) (*.f64 beta (fma.f64 alpha 2 5)))
(fma.f64 (sqrt.f64 (*.f64 beta (fma.f64 alpha 2 5))) (sqrt.f64 (*.f64 beta (fma.f64 alpha 2 5))) (*.f64 (+.f64 alpha 2) (+.f64 alpha 3)))

eval868.0ms (7.5%)

Compiler

Compiled 39423 to 29003 computations (26.4% saved)

prune132.0ms (1.2%)

Pruning

21 alts after pruning (21 fresh and 0 done)

PrunedKeptTotal
New92915944
Fresh4610
Picked505
Done000
Total93821959
Accuracy
100.0%
Counts
959 → 21
Alt Table
Click to see full alt table
StatusAccuracyProgram
64.2%
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 3))) (+.f64 alpha (+.f64 beta 2)))) 3)
45.4%
(/.f64 (/.f64 (+.f64 1 (+.f64 alpha (+.f64 beta (*.f64 alpha beta)))) (+.f64 alpha (+.f64 beta 2))) (+.f64 6 (*.f64 5 beta)))
73.3%
(/.f64 (/.f64 (+.f64 1 (+.f64 alpha (*.f64 alpha (+.f64 beta (/.f64 beta alpha))))) (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
93.1%
(/.f64 (/.f64 (+.f64 1 beta) (+.f64 2 beta)) (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
73.1%
(/.f64 (/.f64 (+.f64 1 alpha) (+.f64 2 alpha)) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
58.7%
(/.f64 (/.f64 (+.f64 1 alpha) beta) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 1)) 1))
70.1%
(/.f64 (+.f64 alpha 1) (*.f64 (+.f64 beta (+.f64 alpha 3)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 2)))))
85.4%
(/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
69.7%
(/.f64 (+.f64 1 beta) (*.f64 (+.f64 2 beta) (+.f64 6 (*.f64 5 beta))))
62.0%
(/.f64 (+.f64 1 alpha) (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
10.5%
(/.f64 (+.f64 1 alpha) (*.f64 beta (+.f64 5 (*.f64 2 alpha))))
69.7%
(/.f64 (+.f64 1/2 (*.f64 1/4 beta)) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
81.4%
(/.f64 (*.f64 (+.f64 alpha 1) (+.f64 beta 1)) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3)))) 2))
93.0%
(/.f64 (*.f64 (+.f64 1 beta) (/.f64 1 (+.f64 beta 2))) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
58.7%
(/.f64 1 (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
2.6%
(/.f64 1 alpha)
45.9%
(/.f64 1/2 (*.f64 (+.f64 2 alpha) (+.f64 3 alpha)))
96.3%
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2)))) 2) (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
64.2%
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 3))) (+.f64 alpha (+.f64 beta 2)))) 2) (cbrt.f64 (/.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 3))) (+.f64 alpha (+.f64 beta 2)))))
58.6%
(*.f64 (/.f64 (+.f64 alpha 1) (+.f64 alpha (+.f64 beta 2))) (/.f64 1 beta))
61.9%
(*.f64 (+.f64 1 alpha) (/.f64 1 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
Compiler

Compiled 824 to 606 computations (26.5% saved)

localize447.0ms (3.9%)

Localize:

Found 12 expressions with local error:

NewAccuracyProgram
100.0%
(+.f64 beta (*.f64 alpha beta))
99.9%
(+.f64 6 (*.f64 5 beta))
99.3%
(/.f64 (/.f64 (+.f64 1 (+.f64 alpha (+.f64 beta (*.f64 alpha beta)))) (+.f64 alpha (+.f64 beta 2))) (+.f64 6 (*.f64 5 beta)))
93.6%
(/.f64 (+.f64 1 (+.f64 alpha (+.f64 beta (*.f64 alpha beta)))) (+.f64 alpha (+.f64 beta 2)))
100.0%
(*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2)))
73.0%
(/.f64 (+.f64 1/2 (*.f64 1/4 beta)) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
100.0%
(/.f64 (+.f64 alpha 1) (+.f64 alpha (+.f64 beta 2)))
99.8%
(*.f64 (/.f64 (+.f64 alpha 1) (+.f64 alpha (+.f64 beta 2))) (/.f64 1 beta))
99.9%
(sqrt.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))))
99.8%
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2)))) 2) (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
98.9%
(pow.f64 (sqrt.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2)))) 2)
73.0%
(/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))
Compiler

Compiled 300 to 180 computations (40% saved)

Precisions
Click to see histograms. Total time spent on operations: 195.0ms
Operation ival-add, time spent: 111.0ms, 57.0% of total-time
Operation ival-div, time spent: 36.0ms, 18.0% of total-time
Operation ival-mult, time spent: 23.0ms, 12.0% of total-time
Operation const, time spent: 10.0ms, 5.0% of total-time
Operation ival-sqrt, time spent: 10.0ms, 5.0% of total-time
Operation ival-pow, time spent: 4.0ms, 2.0% of total-time

series102.0ms (0.9%)

Counts
12 → 270
Calls

69 calls:

TimeVariablePointExpression
13.0ms
alpha
@-inf
(/.f64 (/.f64 (+.f64 1 (+.f64 alpha (+.f64 beta (*.f64 alpha beta)))) (+.f64 alpha (+.f64 beta 2))) (+.f64 6 (*.f64 5 beta)))
5.0ms
alpha
@inf
(/.f64 (+.f64 1/2 (*.f64 1/4 beta)) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
5.0ms
alpha
@0
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2)))) 2) (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
3.0ms
alpha
@inf
(*.f64 (/.f64 (+.f64 alpha 1) (+.f64 alpha (+.f64 beta 2))) (/.f64 1 beta))
3.0ms
alpha
@0
(/.f64 (+.f64 1/2 (*.f64 1/4 beta)) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))

rewrite135.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
371×log1p-expm1-u
371×expm1-log1p-u
363×add-cube-cbrt
362×add-exp-log
362×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
045583
1885562
Stop Event
node limit
Counts
12 → 238
Calls
Call 1
Inputs
(/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2)))) 2)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2)))) 2) (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(sqrt.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))))
(*.f64 (/.f64 (+.f64 alpha 1) (+.f64 alpha (+.f64 beta 2))) (/.f64 1 beta))
(/.f64 (+.f64 alpha 1) (+.f64 alpha (+.f64 beta 2)))
(/.f64 (+.f64 1/2 (*.f64 1/4 beta)) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
(*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2)))
(/.f64 (+.f64 1 (+.f64 alpha (+.f64 beta (*.f64 alpha beta)))) (+.f64 alpha (+.f64 beta 2)))
(/.f64 (/.f64 (+.f64 1 (+.f64 alpha (+.f64 beta (*.f64 alpha beta)))) (+.f64 alpha (+.f64 beta 2))) (+.f64 6 (*.f64 5 beta)))
(+.f64 6 (*.f64 5 beta))
(+.f64 beta (*.f64 alpha beta))
Outputs
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))) 1)
(*.f64 1 (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(*.f64 (+.f64 1 beta) (/.f64 1 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))) 2) (cbrt.f64 (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))) (sqrt.f64 (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))))
(pow.f64 (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))) 2)
(pow.f64 (/.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))) (+.f64 1 beta)) -1)
(log.f64 (exp.f64 (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 1 beta) 3) (pow.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))))
(exp.f64 (-.f64 (log1p.f64 beta) (log.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))))
(exp.f64 (*.f64 (-.f64 (log1p.f64 beta) (log.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))))) 1)
(*.f64 1 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2)))) (sqrt.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (+.f64 1 alpha) (/.f64 1 (+.f64 alpha (+.f64 beta 2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2)))) 2) (cbrt.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2)))))
(/.f64 1 (/.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 1 alpha)))
(/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2)))
(/.f64 (neg.f64 (+.f64 1 alpha)) (neg.f64 (+.f64 alpha (+.f64 beta 2))))
(log.f64 (exp.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) 3/2) (pow.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) 3/2)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 1 alpha) 3) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2)))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2)))))
(exp.f64 (-.f64 (log1p.f64 alpha) (log.f64 (+.f64 alpha (+.f64 beta 2)))))
(exp.f64 (*.f64 (-.f64 (log1p.f64 alpha) (log.f64 (+.f64 alpha (+.f64 beta 2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) (+.f64 1 beta)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))) 1)
(/.f64 (*.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) (+.f64 1 beta)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))
(pow.f64 (/.f64 (*.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) (+.f64 1 beta)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) (+.f64 1 beta)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) (+.f64 1 beta)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) (+.f64 1 beta)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))) 2)
(log.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) (+.f64 1 beta)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) (+.f64 1 beta)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))) 3) (pow.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) 3) (pow.f64 (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) (+.f64 1 beta)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) (+.f64 1 beta)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))))
(exp.f64 (+.f64 (-.f64 (log1p.f64 alpha) (log.f64 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (log1p.f64 beta) (log.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))))
(exp.f64 (*.f64 (+.f64 (-.f64 (log1p.f64 alpha) (log.f64 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (log1p.f64 beta) (log.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2)))))) 1)
(*.f64 1 (sqrt.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2)))) (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))))))
(*.f64 (sqrt.f64 (+.f64 1 alpha)) (pow.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) 1/2))
(*.f64 (sqrt.f64 (+.f64 1 alpha)) (sqrt.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (pow.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) 1/4) (pow.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2)))) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2)))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))))))
(/.f64 1 (sqrt.f64 (/.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 1 alpha))))
(/.f64 (sqrt.f64 (+.f64 1 alpha)) (sqrt.f64 (+.f64 alpha (+.f64 beta 2))))
(/.f64 (sqrt.f64 (neg.f64 (+.f64 1 alpha))) (sqrt.f64 (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2)))) 1)
(pow.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) 1/2)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) 1/4) 2)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2)))))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))))))
(exp.f64 (*.f64 1/2 (-.f64 (log1p.f64 alpha) (log.f64 (+.f64 alpha (+.f64 beta 2))))))
(exp.f64 (*.f64 (*.f64 1/2 (-.f64 (log1p.f64 alpha) (log.f64 (+.f64 alpha (+.f64 beta 2))))) 1))
(exp.f64 (*.f64 (-.f64 (log1p.f64 alpha) (log.f64 (+.f64 alpha (+.f64 beta 2)))) 1/2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) beta))) 1)
(/.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) beta)
(/.f64 (*.f64 (+.f64 1 alpha) 1) (*.f64 (+.f64 alpha (+.f64 beta 2)) beta))
(/.f64 (*.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) 1) beta)
(/.f64 (*.f64 (+.f64 1 alpha) (/.f64 1 beta)) (+.f64 alpha (+.f64 beta 2)))
(pow.f64 (/.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) beta) 1)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) beta)) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) beta) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) beta)) 2)
(log.f64 (exp.f64 (/.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) beta)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) beta))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) beta) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) 3) (pow.f64 (/.f64 1 beta) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 beta) 3) (pow.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) 3) (pow.f64 beta 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) beta)))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) beta)))
(exp.f64 (log.f64 (/.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) beta)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) beta)) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))))) 1)
(*.f64 1 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2)))) (sqrt.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (+.f64 1 alpha) (/.f64 1 (+.f64 alpha (+.f64 beta 2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2)))) 2) (cbrt.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2)))))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2)))) 2)
(pow.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2)))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) 3) 1/3)
(pow.f64 (/.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 1 alpha)) -1)
(log.f64 (exp.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) 3/2) (pow.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) 3/2)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 1 alpha) 3) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2)))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2)))))
(exp.f64 (-.f64 (log1p.f64 alpha) (log.f64 (+.f64 alpha (+.f64 beta 2)))))
(exp.f64 (*.f64 (-.f64 (log1p.f64 alpha) (log.f64 (+.f64 alpha (+.f64 beta 2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 beta 1/4 1/2) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))) 1)
(*.f64 1 (/.f64 (fma.f64 beta 1/4 1/2) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(*.f64 (fma.f64 beta 1/4 1/2) (/.f64 1 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 beta 1/4 1/2) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))) 2) (cbrt.f64 (/.f64 (fma.f64 beta 1/4 1/2) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 beta 1/4 1/2) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))) (sqrt.f64 (/.f64 (fma.f64 beta 1/4 1/2) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))))
(pow.f64 (/.f64 (fma.f64 beta 1/4 1/2) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 beta 1/4 1/2) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 beta 1/4 1/2) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 beta 1/4 1/2) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))) 2)
(pow.f64 (/.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))) (fma.f64 beta 1/4 1/2)) -1)
(log.f64 (exp.f64 (/.f64 (fma.f64 beta 1/4 1/2) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 beta 1/4 1/2) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 beta 1/4 1/2) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 beta 1/4 1/2) 3) (pow.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 beta 1/4 1/2) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 beta 1/4 1/2) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))))
(exp.f64 (log.f64 (/.f64 (fma.f64 beta 1/4 1/2) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 beta 1/4 1/2) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))) 1))
(+.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) alpha) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 beta 3)))
(+.f64 (*.f64 (+.f64 alpha (+.f64 beta 3)) alpha) (*.f64 (+.f64 alpha (+.f64 beta 3)) (+.f64 beta 2)))
(+.f64 (*.f64 alpha (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 beta 3) (+.f64 alpha (+.f64 beta 2))))
(+.f64 (*.f64 alpha (+.f64 alpha (+.f64 beta 3))) (*.f64 (+.f64 beta 2) (+.f64 alpha (+.f64 beta 3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))) 1)
(pow.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))) 2)
(log.f64 (pow.f64 (exp.f64 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha (+.f64 beta 3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 3) (pow.f64 (+.f64 alpha (+.f64 beta 3)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 3)) 3) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(exp.f64 (log.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))) 1))
(fma.f64 alpha (+.f64 alpha (+.f64 beta 2)) (*.f64 (+.f64 beta 3) (+.f64 alpha (+.f64 beta 2))))
(fma.f64 alpha (+.f64 alpha (+.f64 beta 3)) (*.f64 (+.f64 beta 2) (+.f64 alpha (+.f64 beta 3))))
(fma.f64 (+.f64 alpha (+.f64 beta 2)) alpha (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 beta 3)))
(fma.f64 (+.f64 alpha (+.f64 beta 3)) alpha (*.f64 (+.f64 alpha (+.f64 beta 3)) (+.f64 beta 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (+.f64 alpha (+.f64 beta 2))))) 1)
(*.f64 1 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (+.f64 alpha (+.f64 beta 2))))
(*.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (/.f64 1 (+.f64 alpha (+.f64 beta 2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (+.f64 alpha (+.f64 beta 2)))) 2) (cbrt.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (+.f64 alpha (+.f64 beta 2)))) (sqrt.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (+.f64 alpha (+.f64 beta 2)))))
(pow.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (+.f64 alpha (+.f64 beta 2))) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (+.f64 alpha (+.f64 beta 2)))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (+.f64 alpha (+.f64 beta 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (+.f64 alpha (+.f64 beta 2)))) 2)
(pow.f64 (/.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha))) -1)
(log.f64 (exp.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (+.f64 alpha (+.f64 beta 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (+.f64 alpha (+.f64 beta 2))))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (+.f64 alpha (+.f64 beta 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) 3) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (+.f64 alpha (+.f64 beta 2)))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (+.f64 alpha (+.f64 beta 2)))))
(exp.f64 (-.f64 (log1p.f64 (fma.f64 (+.f64 1 alpha) beta alpha)) (log.f64 (+.f64 alpha (+.f64 beta 2)))))
(exp.f64 (*.f64 (-.f64 (log1p.f64 (fma.f64 (+.f64 1 alpha) beta alpha)) (log.f64 (+.f64 alpha (+.f64 beta 2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (*.f64 (fma.f64 beta 5 6) (+.f64 alpha (+.f64 beta 2)))))) 1)
(*.f64 1 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (*.f64 (fma.f64 beta 5 6) (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (fma.f64 beta 5 6)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (*.f64 (fma.f64 beta 5 6) (+.f64 alpha (+.f64 beta 2))))) 2) (cbrt.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (*.f64 (fma.f64 beta 5 6) (+.f64 alpha (+.f64 beta 2))))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (*.f64 (fma.f64 beta 5 6) (+.f64 alpha (+.f64 beta 2))))) (sqrt.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (*.f64 (fma.f64 beta 5 6) (+.f64 alpha (+.f64 beta 2))))))
(pow.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (*.f64 (fma.f64 beta 5 6) (+.f64 alpha (+.f64 beta 2)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (*.f64 (fma.f64 beta 5 6) (+.f64 alpha (+.f64 beta 2))))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (*.f64 (fma.f64 beta 5 6) (+.f64 alpha (+.f64 beta 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (*.f64 (fma.f64 beta 5 6) (+.f64 alpha (+.f64 beta 2))))) 2)
(pow.f64 (/.f64 (fma.f64 beta 5 6) (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (+.f64 alpha (+.f64 beta 2)))) -1)
(log.f64 (exp.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (*.f64 (fma.f64 beta 5 6) (+.f64 alpha (+.f64 beta 2))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (*.f64 (fma.f64 beta 5 6) (+.f64 alpha (+.f64 beta 2)))))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (*.f64 (fma.f64 beta 5 6) (+.f64 alpha (+.f64 beta 2)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (+.f64 alpha (+.f64 beta 2))) 3) (pow.f64 (fma.f64 beta 5 6) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (*.f64 (fma.f64 beta 5 6) (+.f64 alpha (+.f64 beta 2))))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 1 (fma.f64 (+.f64 1 alpha) beta alpha)) (*.f64 (fma.f64 beta 5 6) (+.f64 alpha (+.f64 beta 2))))))
(exp.f64 (-.f64 (log1p.f64 (fma.f64 (+.f64 1 alpha) beta alpha)) (log.f64 (*.f64 (fma.f64 beta 5 6) (+.f64 alpha (+.f64 beta 2))))))
(exp.f64 (*.f64 (-.f64 (log1p.f64 (fma.f64 (+.f64 1 alpha) beta alpha)) (log.f64 (*.f64 (fma.f64 beta 5 6) (+.f64 alpha (+.f64 beta 2))))) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 beta 5 6))) 1)
(*.f64 1 (fma.f64 beta 5 6))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 beta 5 6)) 2) (cbrt.f64 (fma.f64 beta 5 6)))
(*.f64 (sqrt.f64 (fma.f64 beta 5 6)) (sqrt.f64 (fma.f64 beta 5 6)))
(/.f64 (-.f64 36 (pow.f64 (*.f64 beta 5) 2)) (-.f64 6 (*.f64 beta 5)))
(/.f64 (+.f64 216 (pow.f64 (*.f64 beta 5) 3)) (+.f64 36 (-.f64 (pow.f64 (*.f64 beta 5) 2) (*.f64 6 (*.f64 beta 5)))))
(pow.f64 (fma.f64 beta 5 6) 1)
(pow.f64 (cbrt.f64 (fma.f64 beta 5 6)) 3)
(pow.f64 (pow.f64 (fma.f64 beta 5 6) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 beta 5 6)) 2)
(log.f64 (exp.f64 (fma.f64 beta 5 6)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 beta 5 6))))
(cbrt.f64 (pow.f64 (fma.f64 beta 5 6) 3))
(expm1.f64 (log1p.f64 (fma.f64 beta 5 6)))
(log1p.f64 (expm1.f64 (fma.f64 beta 5 6)))
(exp.f64 (log.f64 (fma.f64 beta 5 6)))
(exp.f64 (*.f64 (log.f64 (fma.f64 beta 5 6)) 1))
(fma.f64 1 (*.f64 beta 5) 6)
(fma.f64 beta 5 6)
(fma.f64 5 beta 6)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 beta 5)) 2) (cbrt.f64 (*.f64 beta 5)) 6)
(fma.f64 (sqrt.f64 (*.f64 beta 5)) (sqrt.f64 (*.f64 beta 5)) 6)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 beta alpha beta))) 1)
(*.f64 1 (fma.f64 beta alpha beta))
(*.f64 (+.f64 1 alpha) beta)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 beta alpha beta)) 2) (cbrt.f64 (fma.f64 beta alpha beta)))
(*.f64 (sqrt.f64 (fma.f64 beta alpha beta)) (sqrt.f64 (fma.f64 beta alpha beta)))
(/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 (*.f64 beta alpha) 2)) (-.f64 beta (*.f64 beta alpha)))
(/.f64 (+.f64 (pow.f64 beta 3) (pow.f64 (*.f64 beta alpha) 3)) (fma.f64 beta beta (-.f64 (pow.f64 (*.f64 beta alpha) 2) (*.f64 beta (*.f64 beta alpha)))))
(pow.f64 (fma.f64 beta alpha beta) 1)
(pow.f64 (cbrt.f64 (fma.f64 beta alpha beta)) 3)
(pow.f64 (pow.f64 (fma.f64 beta alpha beta) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 beta alpha beta)) 2)
(log.f64 (exp.f64 (fma.f64 beta alpha beta)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 beta alpha beta))))
(cbrt.f64 (pow.f64 (fma.f64 beta alpha beta) 3))
(expm1.f64 (log1p.f64 (fma.f64 beta alpha beta)))
(log1p.f64 (expm1.f64 (fma.f64 beta alpha beta)))
(exp.f64 (+.f64 (log1p.f64 alpha) (log.f64 beta)))
(exp.f64 (*.f64 (+.f64 (log1p.f64 alpha) (log.f64 beta)) 1))
(fma.f64 1 beta (*.f64 beta alpha))
(fma.f64 1 (*.f64 beta alpha) beta)
(fma.f64 beta alpha beta)
(fma.f64 alpha beta beta)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 beta alpha)) 2) (cbrt.f64 (*.f64 beta alpha)) beta)
(fma.f64 (pow.f64 (cbrt.f64 beta) 2) (cbrt.f64 beta) (*.f64 beta alpha))
(fma.f64 (sqrt.f64 (*.f64 beta alpha)) (sqrt.f64 (*.f64 beta alpha)) beta)
(fma.f64 (sqrt.f64 beta) (sqrt.f64 beta) (*.f64 beta alpha))

eval444.0ms (3.9%)

Compiler

Compiled 20738 to 15737 computations (24.1% saved)

prune96.0ms (0.8%)

Pruning

22 alts after pruning (21 fresh and 1 done)

PrunedKeptTotal
New4999508
Fresh41216
Picked415
Done000
Total50722529
Accuracy
100.0%
Counts
529 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
58.2%
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) beta)) 3)
73.3%
(/.f64 (/.f64 (+.f64 1 (+.f64 alpha (*.f64 alpha (+.f64 beta (/.f64 beta alpha))))) (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
46.0%
(/.f64 (/.f64 (+.f64 1 beta) (+.f64 2 beta)) (+.f64 6 (*.f64 5 beta)))
93.1%
(/.f64 (/.f64 (+.f64 1 beta) (+.f64 2 beta)) (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
58.7%
(/.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) beta)
73.1%
(/.f64 (/.f64 (+.f64 1 alpha) (+.f64 2 alpha)) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
70.1%
(/.f64 (+.f64 alpha 1) (*.f64 (+.f64 beta (+.f64 alpha 3)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 2)))))
85.4%
(/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
62.0%
(/.f64 (+.f64 1 alpha) (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
69.7%
(/.f64 (+.f64 1/2 (*.f64 1/4 beta)) (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
81.4%
(/.f64 (*.f64 (+.f64 alpha 1) (+.f64 beta 1)) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3)))) 2))
93.0%
(/.f64 (*.f64 (+.f64 1 beta) (/.f64 1 (+.f64 beta 2))) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
58.7%
(/.f64 1 (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
52.7%
(/.f64 1 (*.f64 beta (+.f64 2 beta)))
2.6%
(/.f64 1 alpha)
45.9%
(/.f64 1/2 (*.f64 (+.f64 2 alpha) (+.f64 3 alpha)))
6.0%
(/.f64 1/4 beta)
58.5%
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2)))) 2) (/.f64 1 beta))
64.2%
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 3))) (+.f64 alpha (+.f64 beta 2)))) 2) (cbrt.f64 (/.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 3))) (+.f64 alpha (+.f64 beta 2)))))
58.4%
(*.f64 (/.f64 (+.f64 1 alpha) beta) (/.f64 1 beta))
61.9%
(*.f64 (+.f64 1 alpha) (/.f64 1 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
5.6%
(*.f64 1/5 (/.f64 (+.f64 1 alpha) beta))
Compiler

Compiled 737 to 546 computations (25.9% saved)

localize399.0ms (3.5%)

Localize:

Found 12 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2)))
97.1%
(/.f64 (/.f64 (+.f64 1 (+.f64 alpha (*.f64 alpha (+.f64 beta (/.f64 beta alpha))))) (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
93.6%
(/.f64 (+.f64 1 (+.f64 alpha (*.f64 alpha (+.f64 beta (/.f64 beta alpha))))) (+.f64 alpha (+.f64 beta 2)))
81.8%
(*.f64 alpha (+.f64 beta (/.f64 beta alpha)))
100.0%
(*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))
99.4%
(/.f64 1 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))
97.8%
(*.f64 (+.f64 1 alpha) (/.f64 1 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
100.0%
(*.f64 (+.f64 2 beta) (+.f64 3 beta))
99.4%
(/.f64 1 (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
100.0%
(/.f64 (+.f64 1 beta) (+.f64 2 beta))
100.0%
(*.f64 (+.f64 2 beta) (+.f64 3 beta))
99.4%
(/.f64 (/.f64 (+.f64 1 beta) (+.f64 2 beta)) (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
Compiler

Compiled 254 to 140 computations (44.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 227.0ms
Operation ival-div, time spent: 117.0ms, 51.0% of total-time
Operation ival-add, time spent: 80.0ms, 35.0% of total-time
Operation ival-mult, time spent: 23.0ms, 10.0% of total-time
Operation const, time spent: 8.0ms, 4.0% of total-time

series69.0ms (0.6%)

Counts
12 → 225
Calls

57 calls:

TimeVariablePointExpression
5.0ms
beta
@0
(/.f64 (/.f64 (+.f64 1 (+.f64 alpha (*.f64 alpha (+.f64 beta (/.f64 beta alpha))))) (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
3.0ms
beta
@0
(/.f64 (+.f64 1 (+.f64 alpha (*.f64 alpha (+.f64 beta (/.f64 beta alpha))))) (+.f64 alpha (+.f64 beta 2)))
3.0ms
beta
@-inf
(/.f64 (/.f64 (+.f64 1 (+.f64 alpha (*.f64 alpha (+.f64 beta (/.f64 beta alpha))))) (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
2.0ms
beta
@inf
(/.f64 (/.f64 (+.f64 1 (+.f64 alpha (*.f64 alpha (+.f64 beta (/.f64 beta alpha))))) (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
2.0ms
beta
@inf
(/.f64 (+.f64 1 beta) (+.f64 2 beta))

rewrite275.0ms (2.4%)

Algorithm
batch-egg-rewrite
Rules
654×frac-times
334×log1p-expm1-u
334×expm1-log1p-u
330×add-cube-cbrt
328×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
035573
1769565
Stop Event
node limit
Counts
12 → 355
Calls
Call 1
Inputs
(/.f64 (/.f64 (+.f64 1 beta) (+.f64 2 beta)) (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
(*.f64 (+.f64 2 beta) (+.f64 3 beta))
(/.f64 (+.f64 1 beta) (+.f64 2 beta))
(/.f64 1 (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
(*.f64 (+.f64 2 beta) (+.f64 3 beta))
(*.f64 (+.f64 1 alpha) (/.f64 1 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(/.f64 1 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3))))
(*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))
(*.f64 alpha (+.f64 beta (/.f64 beta alpha)))
(/.f64 (+.f64 1 (+.f64 alpha (*.f64 alpha (+.f64 beta (/.f64 beta alpha))))) (+.f64 alpha (+.f64 beta 2)))
(/.f64 (/.f64 (+.f64 1 (+.f64 alpha (*.f64 alpha (+.f64 beta (/.f64 beta alpha))))) (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
(*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2)))
Outputs
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (+.f64 1 beta) (+.f64 beta 2)) (*.f64 (+.f64 beta 2) (+.f64 beta 3))))) 1)
(*.f64 1 (/.f64 (/.f64 (+.f64 1 beta) (+.f64 beta 2)) (*.f64 (+.f64 beta 2) (+.f64 beta 3))))
(*.f64 (/.f64 (+.f64 1 beta) (+.f64 beta 2)) (/.f64 1 (*.f64 (+.f64 beta 2) (+.f64 beta 3))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 1 beta) (+.f64 beta 2)) (*.f64 (+.f64 beta 2) (+.f64 beta 3)))) 2) (cbrt.f64 (/.f64 (/.f64 (+.f64 1 beta) (+.f64 beta 2)) (*.f64 (+.f64 beta 2) (+.f64 beta 3)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (+.f64 1 beta) (+.f64 beta 2)) (*.f64 (+.f64 beta 2) (+.f64 beta 3)))) (sqrt.f64 (/.f64 (/.f64 (+.f64 1 beta) (+.f64 beta 2)) (*.f64 (+.f64 beta 2) (+.f64 beta 3)))))
(pow.f64 (/.f64 (/.f64 (+.f64 1 beta) (+.f64 beta 2)) (*.f64 (+.f64 beta 2) (+.f64 beta 3))) 1)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 1 beta) (+.f64 beta 2)) (*.f64 (+.f64 beta 2) (+.f64 beta 3)))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 (+.f64 1 beta) (+.f64 beta 2)) (*.f64 (+.f64 beta 2) (+.f64 beta 3))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 (+.f64 1 beta) (+.f64 beta 2)) (*.f64 (+.f64 beta 2) (+.f64 beta 3)))) 2)
(pow.f64 (/.f64 (*.f64 (+.f64 beta 2) (+.f64 beta 3)) (/.f64 (+.f64 1 beta) (+.f64 beta 2))) -1)
(sqrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 1 beta) (+.f64 beta 2)) (*.f64 (+.f64 beta 2) (+.f64 beta 3))) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 (+.f64 1 beta) (+.f64 beta 2)) (*.f64 (+.f64 beta 2) (+.f64 beta 3)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (+.f64 1 beta) (+.f64 beta 2)) (*.f64 (+.f64 beta 2) (+.f64 beta 3))))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 1 beta) (+.f64 beta 2)) (*.f64 (+.f64 beta 2) (+.f64 beta 3))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 1 beta) (+.f64 beta 2)) 3) (pow.f64 (/.f64 1 (*.f64 (+.f64 beta 2) (+.f64 beta 3))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (+.f64 1 beta) (+.f64 beta 2)) 3) (pow.f64 (*.f64 (+.f64 beta 2) (+.f64 beta 3)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (+.f64 1 beta) (+.f64 beta 2)) (*.f64 (+.f64 beta 2) (+.f64 beta 3)))))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (+.f64 1 beta) (+.f64 beta 2)) (*.f64 (+.f64 beta 2) (+.f64 beta 3)))))
(exp.f64 (-.f64 (log1p.f64 beta) (log.f64 (*.f64 (*.f64 (+.f64 beta 2) (+.f64 beta 3)) (+.f64 beta 2)))))
(exp.f64 (*.f64 (-.f64 (log1p.f64 beta) (log.f64 (*.f64 (*.f64 (+.f64 beta 2) (+.f64 beta 3)) (+.f64 beta 2)))) 1))
(+.f64 (*.f64 (+.f64 beta 2) 3) (*.f64 (+.f64 beta 2) beta))
(+.f64 (*.f64 3 (+.f64 beta 2)) (*.f64 beta (+.f64 beta 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 beta 2) (+.f64 beta 3)))) 1)
(/.f64 (*.f64 (+.f64 8 (pow.f64 beta 3)) (+.f64 (pow.f64 beta 3) 27)) (*.f64 (+.f64 4 (-.f64 (pow.f64 beta 2) (*.f64 2 beta))) (fma.f64 beta beta (-.f64 9 (*.f64 beta 3)))))
(/.f64 (*.f64 (+.f64 8 (pow.f64 beta 3)) (+.f64 27 (pow.f64 beta 3))) (*.f64 (+.f64 4 (-.f64 (pow.f64 beta 2) (*.f64 2 beta))) (+.f64 9 (-.f64 (pow.f64 beta 2) (*.f64 3 beta)))))
(/.f64 (*.f64 (+.f64 8 (pow.f64 beta 3)) (fma.f64 beta beta -9)) (*.f64 (+.f64 4 (-.f64 (pow.f64 beta 2) (*.f64 2 beta))) (-.f64 beta 3)))
(/.f64 (*.f64 (+.f64 8 (pow.f64 beta 3)) (-.f64 9 (pow.f64 beta 2))) (*.f64 (+.f64 4 (-.f64 (pow.f64 beta 2) (*.f64 2 beta))) (-.f64 3 beta)))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) 8) (+.f64 (pow.f64 beta 3) 27)) (*.f64 (fma.f64 beta beta (-.f64 4 (*.f64 beta 2))) (fma.f64 beta beta (-.f64 9 (*.f64 beta 3)))))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) 8) (+.f64 27 (pow.f64 beta 3))) (*.f64 (fma.f64 beta beta (-.f64 4 (*.f64 beta 2))) (+.f64 9 (-.f64 (pow.f64 beta 2) (*.f64 3 beta)))))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) 8) (fma.f64 beta beta -9)) (*.f64 (fma.f64 beta beta (-.f64 4 (*.f64 beta 2))) (-.f64 beta 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) 8) (-.f64 9 (pow.f64 beta 2))) (*.f64 (fma.f64 beta beta (-.f64 4 (*.f64 beta 2))) (-.f64 3 beta)))
(/.f64 (*.f64 (-.f64 4 (pow.f64 beta 2)) (+.f64 (pow.f64 beta 3) 27)) (*.f64 (-.f64 2 beta) (fma.f64 beta beta (-.f64 9 (*.f64 beta 3)))))
(/.f64 (*.f64 (-.f64 4 (pow.f64 beta 2)) (+.f64 27 (pow.f64 beta 3))) (*.f64 (-.f64 2 beta) (+.f64 9 (-.f64 (pow.f64 beta 2) (*.f64 3 beta)))))
(/.f64 (*.f64 (-.f64 4 (pow.f64 beta 2)) (fma.f64 beta beta -9)) (*.f64 (-.f64 2 beta) (-.f64 beta 3)))
(/.f64 (*.f64 (-.f64 4 (pow.f64 beta 2)) (-.f64 9 (pow.f64 beta 2))) (*.f64 (-.f64 2 beta) (-.f64 3 beta)))
(/.f64 (*.f64 (fma.f64 beta beta -4) (+.f64 (pow.f64 beta 3) 27)) (*.f64 (-.f64 beta 2) (fma.f64 beta beta (-.f64 9 (*.f64 beta 3)))))
(/.f64 (*.f64 (fma.f64 beta beta -4) (+.f64 27 (pow.f64 beta 3))) (*.f64 (-.f64 beta 2) (+.f64 9 (-.f64 (pow.f64 beta 2) (*.f64 3 beta)))))
(/.f64 (*.f64 (fma.f64 beta beta -4) (fma.f64 beta beta -9)) (*.f64 (-.f64 beta 2) (-.f64 beta 3)))
(/.f64 (*.f64 (fma.f64 beta beta -4) (-.f64 9 (pow.f64 beta 2))) (*.f64 (-.f64 beta 2) (-.f64 3 beta)))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) 27) (+.f64 8 (pow.f64 beta 3))) (*.f64 (fma.f64 beta beta (-.f64 9 (*.f64 beta 3))) (+.f64 4 (-.f64 (pow.f64 beta 2) (*.f64 2 beta)))))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) 27) (+.f64 (pow.f64 beta 3) 8)) (*.f64 (fma.f64 beta beta (-.f64 9 (*.f64 beta 3))) (fma.f64 beta beta (-.f64 4 (*.f64 beta 2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) 27) (-.f64 4 (pow.f64 beta 2))) (*.f64 (fma.f64 beta beta (-.f64 9 (*.f64 beta 3))) (-.f64 2 beta)))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) 27) (fma.f64 beta beta -4)) (*.f64 (fma.f64 beta beta (-.f64 9 (*.f64 beta 3))) (-.f64 beta 2)))
(/.f64 (*.f64 (+.f64 27 (pow.f64 beta 3)) (+.f64 8 (pow.f64 beta 3))) (*.f64 (+.f64 9 (-.f64 (pow.f64 beta 2) (*.f64 3 beta))) (+.f64 4 (-.f64 (pow.f64 beta 2) (*.f64 2 beta)))))
(/.f64 (*.f64 (+.f64 27 (pow.f64 beta 3)) (+.f64 (pow.f64 beta 3) 8)) (*.f64 (+.f64 9 (-.f64 (pow.f64 beta 2) (*.f64 3 beta))) (fma.f64 beta beta (-.f64 4 (*.f64 beta 2)))))
(/.f64 (*.f64 (+.f64 27 (pow.f64 beta 3)) (-.f64 4 (pow.f64 beta 2))) (*.f64 (+.f64 9 (-.f64 (pow.f64 beta 2) (*.f64 3 beta))) (-.f64 2 beta)))
(/.f64 (*.f64 (+.f64 27 (pow.f64 beta 3)) (fma.f64 beta beta -4)) (*.f64 (+.f64 9 (-.f64 (pow.f64 beta 2) (*.f64 3 beta))) (-.f64 beta 2)))
(/.f64 (*.f64 (fma.f64 beta beta -9) (+.f64 8 (pow.f64 beta 3))) (*.f64 (-.f64 beta 3) (+.f64 4 (-.f64 (pow.f64 beta 2) (*.f64 2 beta)))))
(/.f64 (*.f64 (fma.f64 beta beta -9) (+.f64 (pow.f64 beta 3) 8)) (*.f64 (-.f64 beta 3) (fma.f64 beta beta (-.f64 4 (*.f64 beta 2)))))
(/.f64 (*.f64 (fma.f64 beta beta -9) (-.f64 4 (pow.f64 beta 2))) (*.f64 (-.f64 beta 3) (-.f64 2 beta)))
(/.f64 (*.f64 (fma.f64 beta beta -9) (fma.f64 beta beta -4)) (*.f64 (-.f64 beta 3) (-.f64 beta 2)))
(/.f64 (*.f64 (-.f64 9 (pow.f64 beta 2)) (+.f64 8 (pow.f64 beta 3))) (*.f64 (-.f64 3 beta) (+.f64 4 (-.f64 (pow.f64 beta 2) (*.f64 2 beta)))))
(/.f64 (*.f64 (-.f64 9 (pow.f64 beta 2)) (+.f64 (pow.f64 beta 3) 8)) (*.f64 (-.f64 3 beta) (fma.f64 beta beta (-.f64 4 (*.f64 beta 2)))))
(/.f64 (*.f64 (-.f64 9 (pow.f64 beta 2)) (-.f64 4 (pow.f64 beta 2))) (*.f64 (-.f64 3 beta) (-.f64 2 beta)))
(/.f64 (*.f64 (-.f64 9 (pow.f64 beta 2)) (fma.f64 beta beta -4)) (*.f64 (-.f64 3 beta) (-.f64 beta 2)))
(pow.f64 (*.f64 (+.f64 beta 2) (+.f64 beta 3)) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 beta 2) (+.f64 beta 3))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 beta 2) (+.f64 beta 3)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 beta 2) (+.f64 beta 3))) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 beta 2) (+.f64 beta 3)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 beta 3)) (+.f64 beta 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 beta 2) (+.f64 beta 3)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 beta 2) (+.f64 beta 3)) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 (+.f64 beta 3) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 beta 3) 3) (pow.f64 (+.f64 beta 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 beta 2) (+.f64 beta 3))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 beta 2) (+.f64 beta 3))))
(exp.f64 (log.f64 (*.f64 (+.f64 beta 2) (+.f64 beta 3))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 beta 2) (+.f64 beta 3))) 1))
(fma.f64 (+.f64 beta 2) 3 (*.f64 (+.f64 beta 2) beta))
(fma.f64 3 (+.f64 beta 2) (*.f64 beta (+.f64 beta 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 1 beta) (+.f64 beta 2)))) 1)
(*.f64 1 (/.f64 (+.f64 1 beta) (+.f64 beta 2)))
(*.f64 (+.f64 1 beta) (/.f64 1 (+.f64 beta 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 beta) (+.f64 beta 2))) 2) (cbrt.f64 (/.f64 (+.f64 1 beta) (+.f64 beta 2))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 1 beta) (+.f64 beta 2))) (sqrt.f64 (/.f64 (+.f64 1 beta) (+.f64 beta 2))))
(pow.f64 (/.f64 (+.f64 1 beta) (+.f64 beta 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 1 beta) (+.f64 beta 2))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 1 beta) (+.f64 beta 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 1 beta) (+.f64 beta 2))) 2)
(pow.f64 (/.f64 (+.f64 beta 2) (+.f64 1 beta)) -1)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 1 beta) (+.f64 beta 2)) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 1 beta) (+.f64 beta 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 1 beta) (+.f64 beta 2)))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 1 beta) (+.f64 beta 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 1 beta) 3) (pow.f64 (+.f64 beta 2) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 1 beta) (+.f64 beta 2))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 1 beta) (+.f64 beta 2))))
(exp.f64 (-.f64 (log1p.f64 beta) (log.f64 (+.f64 beta 2))))
(exp.f64 (*.f64 (-.f64 (log1p.f64 beta) (log.f64 (+.f64 beta 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 (+.f64 beta 2) (+.f64 beta 3))))) 1)
(*.f64 1 (/.f64 1 (*.f64 (+.f64 beta 2) (+.f64 beta 3))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 beta 2) (+.f64 beta 3)) -2)) (/.f64 1 (cbrt.f64 (*.f64 (+.f64 beta 2) (+.f64 beta 3)))))
(*.f64 (pow.f64 (*.f64 (+.f64 beta 2) (+.f64 beta 3)) -1/2) (pow.f64 (*.f64 (+.f64 beta 2) (+.f64 beta 3)) -1/2))
(*.f64 (/.f64 1 (+.f64 beta 2)) (pow.f64 (+.f64 beta 3) -1))
(*.f64 (pow.f64 (+.f64 beta 3) -1) (/.f64 1 (+.f64 beta 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 beta 2) (+.f64 beta 3))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 (+.f64 beta 2) (+.f64 beta 3))) -1))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 beta 2) (+.f64 beta 3))) -1) (pow.f64 (sqrt.f64 (*.f64 (+.f64 beta 2) (+.f64 beta 3))) -1))
(pow.f64 (*.f64 (+.f64 beta 2) (+.f64 beta 3)) -1)
(pow.f64 (/.f64 1 (*.f64 (+.f64 beta 2) (+.f64 beta 3))) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 (+.f64 beta 2) (+.f64 beta 3)))) 3)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 (+.f64 beta 2) (+.f64 beta 3))) 3) 1/3)
(pow.f64 (pow.f64 (*.f64 (+.f64 beta 2) (+.f64 beta 3)) -1/2) 2)
(pow.f64 (/.f64 (*.f64 (+.f64 beta 2) (+.f64 beta 3)) 1) -1)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 beta 2) (+.f64 beta 3)) -2))
(log.f64 (exp.f64 (/.f64 1 (*.f64 (+.f64 beta 2) (+.f64 beta 3)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 (+.f64 beta 2) (+.f64 beta 3))))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (+.f64 beta 2) (+.f64 beta 3))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 (+.f64 beta 2) (+.f64 beta 3)))))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 (+.f64 beta 2) (+.f64 beta 3)))))
(exp.f64 (neg.f64 (log.f64 (*.f64 (+.f64 beta 2) (+.f64 beta 3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 beta 2) (+.f64 beta 3))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (+.f64 beta 2) (+.f64 beta 3)))) 1))
(+.f64 (*.f64 (+.f64 beta 2) 3) (*.f64 (+.f64 beta 2) beta))
(+.f64 (*.f64 3 (+.f64 beta 2)) (*.f64 beta (+.f64 beta 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 beta 2) (+.f64 beta 3)))) 1)
(/.f64 (*.f64 (+.f64 8 (pow.f64 beta 3)) (+.f64 (pow.f64 beta 3) 27)) (*.f64 (+.f64 4 (-.f64 (pow.f64 beta 2) (*.f64 2 beta))) (fma.f64 beta beta (-.f64 9 (*.f64 beta 3)))))
(/.f64 (*.f64 (+.f64 8 (pow.f64 beta 3)) (+.f64 27 (pow.f64 beta 3))) (*.f64 (+.f64 4 (-.f64 (pow.f64 beta 2) (*.f64 2 beta))) (+.f64 9 (-.f64 (pow.f64 beta 2) (*.f64 3 beta)))))
(/.f64 (*.f64 (+.f64 8 (pow.f64 beta 3)) (fma.f64 beta beta -9)) (*.f64 (+.f64 4 (-.f64 (pow.f64 beta 2) (*.f64 2 beta))) (-.f64 beta 3)))
(/.f64 (*.f64 (+.f64 8 (pow.f64 beta 3)) (-.f64 9 (pow.f64 beta 2))) (*.f64 (+.f64 4 (-.f64 (pow.f64 beta 2) (*.f64 2 beta))) (-.f64 3 beta)))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) 8) (+.f64 (pow.f64 beta 3) 27)) (*.f64 (fma.f64 beta beta (-.f64 4 (*.f64 beta 2))) (fma.f64 beta beta (-.f64 9 (*.f64 beta 3)))))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) 8) (+.f64 27 (pow.f64 beta 3))) (*.f64 (fma.f64 beta beta (-.f64 4 (*.f64 beta 2))) (+.f64 9 (-.f64 (pow.f64 beta 2) (*.f64 3 beta)))))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) 8) (fma.f64 beta beta -9)) (*.f64 (fma.f64 beta beta (-.f64 4 (*.f64 beta 2))) (-.f64 beta 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) 8) (-.f64 9 (pow.f64 beta 2))) (*.f64 (fma.f64 beta beta (-.f64 4 (*.f64 beta 2))) (-.f64 3 beta)))
(/.f64 (*.f64 (-.f64 4 (pow.f64 beta 2)) (+.f64 (pow.f64 beta 3) 27)) (*.f64 (-.f64 2 beta) (fma.f64 beta beta (-.f64 9 (*.f64 beta 3)))))
(/.f64 (*.f64 (-.f64 4 (pow.f64 beta 2)) (+.f64 27 (pow.f64 beta 3))) (*.f64 (-.f64 2 beta) (+.f64 9 (-.f64 (pow.f64 beta 2) (*.f64 3 beta)))))
(/.f64 (*.f64 (-.f64 4 (pow.f64 beta 2)) (fma.f64 beta beta -9)) (*.f64 (-.f64 2 beta) (-.f64 beta 3)))
(/.f64 (*.f64 (-.f64 4 (pow.f64 beta 2)) (-.f64 9 (pow.f64 beta 2))) (*.f64 (-.f64 2 beta) (-.f64 3 beta)))
(/.f64 (*.f64 (fma.f64 beta beta -4) (+.f64 (pow.f64 beta 3) 27)) (*.f64 (-.f64 beta 2) (fma.f64 beta beta (-.f64 9 (*.f64 beta 3)))))
(/.f64 (*.f64 (fma.f64 beta beta -4) (+.f64 27 (pow.f64 beta 3))) (*.f64 (-.f64 beta 2) (+.f64 9 (-.f64 (pow.f64 beta 2) (*.f64 3 beta)))))
(/.f64 (*.f64 (fma.f64 beta beta -4) (fma.f64 beta beta -9)) (*.f64 (-.f64 beta 2) (-.f64 beta 3)))
(/.f64 (*.f64 (fma.f64 beta beta -4) (-.f64 9 (pow.f64 beta 2))) (*.f64 (-.f64 beta 2) (-.f64 3 beta)))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) 27) (+.f64 8 (pow.f64 beta 3))) (*.f64 (fma.f64 beta beta (-.f64 9 (*.f64 beta 3))) (+.f64 4 (-.f64 (pow.f64 beta 2) (*.f64 2 beta)))))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) 27) (+.f64 (pow.f64 beta 3) 8)) (*.f64 (fma.f64 beta beta (-.f64 9 (*.f64 beta 3))) (fma.f64 beta beta (-.f64 4 (*.f64 beta 2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) 27) (-.f64 4 (pow.f64 beta 2))) (*.f64 (fma.f64 beta beta (-.f64 9 (*.f64 beta 3))) (-.f64 2 beta)))
(/.f64 (*.f64 (+.f64 (pow.f64 beta 3) 27) (fma.f64 beta beta -4)) (*.f64 (fma.f64 beta beta (-.f64 9 (*.f64 beta 3))) (-.f64 beta 2)))
(/.f64 (*.f64 (+.f64 27 (pow.f64 beta 3)) (+.f64 8 (pow.f64 beta 3))) (*.f64 (+.f64 9 (-.f64 (pow.f64 beta 2) (*.f64 3 beta))) (+.f64 4 (-.f64 (pow.f64 beta 2) (*.f64 2 beta)))))
(/.f64 (*.f64 (+.f64 27 (pow.f64 beta 3)) (+.f64 (pow.f64 beta 3) 8)) (*.f64 (+.f64 9 (-.f64 (pow.f64 beta 2) (*.f64 3 beta))) (fma.f64 beta beta (-.f64 4 (*.f64 beta 2)))))
(/.f64 (*.f64 (+.f64 27 (pow.f64 beta 3)) (-.f64 4 (pow.f64 beta 2))) (*.f64 (+.f64 9 (-.f64 (pow.f64 beta 2) (*.f64 3 beta))) (-.f64 2 beta)))
(/.f64 (*.f64 (+.f64 27 (pow.f64 beta 3)) (fma.f64 beta beta -4)) (*.f64 (+.f64 9 (-.f64 (pow.f64 beta 2) (*.f64 3 beta))) (-.f64 beta 2)))
(/.f64 (*.f64 (fma.f64 beta beta -9) (+.f64 8 (pow.f64 beta 3))) (*.f64 (-.f64 beta 3) (+.f64 4 (-.f64 (pow.f64 beta 2) (*.f64 2 beta)))))
(/.f64 (*.f64 (fma.f64 beta beta -9) (+.f64 (pow.f64 beta 3) 8)) (*.f64 (-.f64 beta 3) (fma.f64 beta beta (-.f64 4 (*.f64 beta 2)))))
(/.f64 (*.f64 (fma.f64 beta beta -9) (-.f64 4 (pow.f64 beta 2))) (*.f64 (-.f64 beta 3) (-.f64 2 beta)))
(/.f64 (*.f64 (fma.f64 beta beta -9) (fma.f64 beta beta -4)) (*.f64 (-.f64 beta 3) (-.f64 beta 2)))
(/.f64 (*.f64 (-.f64 9 (pow.f64 beta 2)) (+.f64 8 (pow.f64 beta 3))) (*.f64 (-.f64 3 beta) (+.f64 4 (-.f64 (pow.f64 beta 2) (*.f64 2 beta)))))
(/.f64 (*.f64 (-.f64 9 (pow.f64 beta 2)) (+.f64 (pow.f64 beta 3) 8)) (*.f64 (-.f64 3 beta) (fma.f64 beta beta (-.f64 4 (*.f64 beta 2)))))
(/.f64 (*.f64 (-.f64 9 (pow.f64 beta 2)) (-.f64 4 (pow.f64 beta 2))) (*.f64 (-.f64 3 beta) (-.f64 2 beta)))
(/.f64 (*.f64 (-.f64 9 (pow.f64 beta 2)) (fma.f64 beta beta -4)) (*.f64 (-.f64 3 beta) (-.f64 beta 2)))
(pow.f64 (*.f64 (+.f64 beta 2) (+.f64 beta 3)) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 beta 2) (+.f64 beta 3))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 beta 2) (+.f64 beta 3)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 beta 2) (+.f64 beta 3))) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 beta 2) (+.f64 beta 3)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 beta 3)) (+.f64 beta 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 beta 2) (+.f64 beta 3)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 beta 2) (+.f64 beta 3)) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 (+.f64 beta 3) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 beta 3) 3) (pow.f64 (+.f64 beta 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 beta 2) (+.f64 beta 3))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 beta 2) (+.f64 beta 3))))
(exp.f64 (log.f64 (*.f64 (+.f64 beta 2) (+.f64 beta 3))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 beta 2) (+.f64 beta 3))) 1))
(fma.f64 (+.f64 beta 2) 3 (*.f64 (+.f64 beta 2) beta))
(fma.f64 3 (+.f64 beta 2) (*.f64 beta (+.f64 beta 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 1 alpha) (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha)))))) 1)
(/.f64 (+.f64 1 alpha) (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))))
(/.f64 (*.f64 (+.f64 1 alpha) 1) (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 alpha 3)) 1) (*.f64 (+.f64 1 (-.f64 (pow.f64 alpha 2) alpha)) (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha)))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 alpha 3)) 1) (*.f64 (+.f64 1 (-.f64 (pow.f64 alpha 2) alpha)) (/.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))) 1)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 alpha 3)) -1) (*.f64 (+.f64 1 (-.f64 (pow.f64 alpha 2) alpha)) (neg.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 alpha 3)) (/.f64 1 (+.f64 (+.f64 beta alpha) 2))) (*.f64 (+.f64 1 (-.f64 (pow.f64 alpha 2) alpha)) (+.f64 3 (+.f64 beta alpha))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 alpha 2)) 1) (*.f64 (-.f64 1 alpha) (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha)))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 alpha 2)) 1) (*.f64 (-.f64 1 alpha) (/.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))) 1)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 alpha 2)) -1) (*.f64 (-.f64 1 alpha) (neg.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 alpha 2)) (/.f64 1 (+.f64 (+.f64 beta alpha) 2))) (*.f64 (-.f64 1 alpha) (+.f64 3 (+.f64 beta alpha))))
(/.f64 (*.f64 1 (+.f64 1 (pow.f64 alpha 3))) (*.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))) (+.f64 1 (-.f64 (pow.f64 alpha 2) alpha))))
(/.f64 (*.f64 1 (+.f64 1 (pow.f64 alpha 3))) (*.f64 (/.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))) 1) (+.f64 1 (-.f64 (pow.f64 alpha 2) alpha))))
(/.f64 (*.f64 1 (-.f64 1 (pow.f64 alpha 2))) (*.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))) (-.f64 1 alpha)))
(/.f64 (*.f64 1 (-.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))) 1) (-.f64 1 alpha)))
(/.f64 (*.f64 -1 (+.f64 1 (pow.f64 alpha 3))) (*.f64 (neg.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha)))) (+.f64 1 (-.f64 (pow.f64 alpha 2) alpha))))
(/.f64 (*.f64 -1 (-.f64 1 (pow.f64 alpha 2))) (*.f64 (neg.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha)))) (-.f64 1 alpha)))
(/.f64 (*.f64 (/.f64 1 (+.f64 (+.f64 beta alpha) 2)) (+.f64 1 (pow.f64 alpha 3))) (*.f64 (+.f64 3 (+.f64 beta alpha)) (+.f64 1 (-.f64 (pow.f64 alpha 2) alpha))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (+.f64 beta alpha) 2)) (-.f64 1 (pow.f64 alpha 2))) (*.f64 (+.f64 3 (+.f64 beta alpha)) (-.f64 1 alpha)))
(pow.f64 (/.f64 (+.f64 1 alpha) (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 1 alpha) (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 1 alpha) (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 1 alpha) (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))))) 2)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 1 alpha) (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha)))) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 1 alpha) (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 1 alpha) (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha)))))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 1 alpha) (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 alpha) 3) (pow.f64 (/.f64 1 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha)))) 3) (pow.f64 (+.f64 1 alpha) 3)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 1 alpha) 3) (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 1 alpha) (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 1 alpha) (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))))))
(exp.f64 (-.f64 (log1p.f64 alpha) (log.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))))))
(exp.f64 (*.f64 (-.f64 (log1p.f64 alpha) (log.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha)))))) 1)
(*.f64 1 (/.f64 1 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))) -2)) (/.f64 1 (cbrt.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))))))
(*.f64 (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))) -1/2) (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))) -1/2))
(*.f64 (/.f64 1 (+.f64 (+.f64 beta alpha) 2)) (pow.f64 (+.f64 3 (+.f64 beta alpha)) -1))
(*.f64 (pow.f64 (+.f64 3 (+.f64 beta alpha)) -1) (/.f64 1 (+.f64 (+.f64 beta alpha) 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha)))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha)))) -1))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha)))) -1) (pow.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha)))) -1))
(pow.f64 (/.f64 1 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha)))) 1)
(pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))) -1)
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))))) 3)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha)))) 3) 1/3)
(pow.f64 (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))) -1/2) 2)
(pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))) 1) -1)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))) -2))
(log.f64 (exp.f64 (/.f64 1 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha)))))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha)))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))))))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))))))
(exp.f64 (neg.f64 (log.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha)))) -1))
(+.f64 (*.f64 (+.f64 3 (+.f64 beta alpha)) alpha) (*.f64 (+.f64 3 (+.f64 beta alpha)) (+.f64 beta 2)))
(+.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) alpha) (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 beta 3)))
(+.f64 (*.f64 alpha (+.f64 3 (+.f64 beta alpha))) (*.f64 (+.f64 beta 2) (+.f64 3 (+.f64 beta alpha))))
(+.f64 (*.f64 alpha (+.f64 (+.f64 beta alpha) 2)) (*.f64 (+.f64 beta 3) (+.f64 (+.f64 beta alpha) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))))) 1)
(/.f64 (*.f64 (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 2) 3)) (+.f64 (pow.f64 (+.f64 beta alpha) 3) 27)) (*.f64 (fma.f64 alpha alpha (-.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 alpha (+.f64 beta 2)))) (+.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 9 (*.f64 (+.f64 beta alpha) 3)))))
(/.f64 (*.f64 (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 2) 3)) (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 3) 3))) (*.f64 (fma.f64 alpha alpha (-.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 alpha (+.f64 beta 2)))) (fma.f64 alpha alpha (-.f64 (pow.f64 (+.f64 beta 3) 2) (*.f64 alpha (+.f64 beta 3))))))
(/.f64 (*.f64 (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 2) 3)) (-.f64 (pow.f64 (+.f64 beta alpha) 2) 9)) (*.f64 (fma.f64 alpha alpha (-.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 beta alpha) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 2) 3)) (-.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 3) 2))) (*.f64 (fma.f64 alpha alpha (-.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 alpha (+.f64 beta 2)))) (-.f64 alpha (+.f64 beta 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2)) (+.f64 (pow.f64 (+.f64 beta alpha) 3) 27)) (*.f64 (-.f64 alpha (+.f64 beta 2)) (+.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 9 (*.f64 (+.f64 beta alpha) 3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2)) (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 3) 3))) (*.f64 (-.f64 alpha (+.f64 beta 2)) (fma.f64 alpha alpha (-.f64 (pow.f64 (+.f64 beta 3) 2) (*.f64 alpha (+.f64 beta 3))))))
(/.f64 (*.f64 (-.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2)) (-.f64 (pow.f64 (+.f64 beta alpha) 2) 9)) (*.f64 (-.f64 alpha (+.f64 beta 2)) (-.f64 (+.f64 beta alpha) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2)) (-.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 3) 2))) (*.f64 (-.f64 alpha (+.f64 beta 2)) (-.f64 alpha (+.f64 beta 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 3) 27) (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 2) 3))) (*.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 9 (*.f64 (+.f64 beta alpha) 3))) (fma.f64 alpha alpha (-.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 alpha (+.f64 beta 2))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 3) 27) (-.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2))) (*.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 9 (*.f64 (+.f64 beta alpha) 3))) (-.f64 alpha (+.f64 beta 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 3) 3)) (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 2) 3))) (*.f64 (fma.f64 alpha alpha (-.f64 (pow.f64 (+.f64 beta 3) 2) (*.f64 alpha (+.f64 beta 3)))) (fma.f64 alpha alpha (-.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 alpha (+.f64 beta 2))))))
(/.f64 (*.f64 (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 3) 3)) (-.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2))) (*.f64 (fma.f64 alpha alpha (-.f64 (pow.f64 (+.f64 beta 3) 2) (*.f64 alpha (+.f64 beta 3)))) (-.f64 alpha (+.f64 beta 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) 9) (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 2) 3))) (*.f64 (-.f64 (+.f64 beta alpha) 3) (fma.f64 alpha alpha (-.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 alpha (+.f64 beta 2))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) 9) (-.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2))) (*.f64 (-.f64 (+.f64 beta alpha) 3) (-.f64 alpha (+.f64 beta 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 3) 2)) (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 2) 3))) (*.f64 (-.f64 alpha (+.f64 beta 3)) (fma.f64 alpha alpha (-.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 alpha (+.f64 beta 2))))))
(/.f64 (*.f64 (-.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 3) 2)) (-.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2))) (*.f64 (-.f64 alpha (+.f64 beta 3)) (-.f64 alpha (+.f64 beta 2))))
(pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha)))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 3 (+.f64 beta alpha))) (+.f64 (+.f64 beta alpha) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (+.f64 beta alpha) 2) 3) (pow.f64 (+.f64 3 (+.f64 beta alpha)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 3 (+.f64 beta alpha)) 3) (pow.f64 (+.f64 (+.f64 beta alpha) 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha)))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha)))))
(exp.f64 (log.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha)))) 1))
(fma.f64 alpha (+.f64 (+.f64 beta alpha) 2) (*.f64 (+.f64 beta 3) (+.f64 (+.f64 beta alpha) 2)))
(fma.f64 alpha (+.f64 3 (+.f64 beta alpha)) (*.f64 (+.f64 beta 2) (+.f64 3 (+.f64 beta alpha))))
(fma.f64 (+.f64 (+.f64 beta alpha) 2) alpha (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 beta 3)))
(fma.f64 (+.f64 3 (+.f64 beta alpha)) alpha (*.f64 (+.f64 3 (+.f64 beta alpha)) (+.f64 beta 2)))
(+.f64 (*.f64 alpha beta) (*.f64 alpha (/.f64 beta alpha)))
(+.f64 (*.f64 beta alpha) (*.f64 (/.f64 beta alpha) alpha))
(-.f64 (exp.f64 (log1p.f64 (*.f64 alpha (+.f64 beta (/.f64 beta alpha))))) 1)
(pow.f64 (*.f64 alpha (+.f64 beta (/.f64 beta alpha))) 1)
(pow.f64 (cbrt.f64 (*.f64 alpha (+.f64 beta (/.f64 beta alpha)))) 3)
(pow.f64 (pow.f64 (*.f64 alpha (+.f64 beta (/.f64 beta alpha))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 alpha (+.f64 beta (/.f64 beta alpha)))) 2)
(sqrt.f64 (pow.f64 (*.f64 alpha (+.f64 beta (/.f64 beta alpha))) 2))
(log.f64 (pow.f64 (exp.f64 alpha) (+.f64 beta (/.f64 beta alpha))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 alpha (+.f64 beta (/.f64 beta alpha))))))
(cbrt.f64 (pow.f64 (*.f64 alpha (+.f64 beta (/.f64 beta alpha))) 3))
(expm1.f64 (log1p.f64 (*.f64 alpha (+.f64 beta (/.f64 beta alpha)))))
(log1p.f64 (expm1.f64 (*.f64 alpha (+.f64 beta (/.f64 beta alpha)))))
(exp.f64 (log.f64 (*.f64 alpha (+.f64 beta (/.f64 beta alpha)))))
(exp.f64 (*.f64 (log.f64 (*.f64 alpha (+.f64 beta (/.f64 beta alpha)))) 1))
(fma.f64 beta alpha (*.f64 (/.f64 beta alpha) alpha))
(fma.f64 alpha beta (*.f64 alpha (/.f64 beta alpha)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 1 (fma.f64 alpha (+.f64 beta (/.f64 beta alpha)) alpha)) (+.f64 (+.f64 beta alpha) 2)))) 1)
(*.f64 1 (/.f64 (+.f64 1 (fma.f64 alpha (+.f64 beta (/.f64 beta alpha)) alpha)) (+.f64 (+.f64 beta alpha) 2)))
(*.f64 (+.f64 1 (fma.f64 alpha (+.f64 beta (/.f64 beta alpha)) alpha)) (/.f64 1 (+.f64 (+.f64 beta alpha) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (fma.f64 alpha (+.f64 beta (/.f64 beta alpha)) alpha)) (+.f64 (+.f64 beta alpha) 2))) 2) (cbrt.f64 (/.f64 (+.f64 1 (fma.f64 alpha (+.f64 beta (/.f64 beta alpha)) alpha)) (+.f64 (+.f64 beta alpha) 2))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 1 (fma.f64 alpha (+.f64 beta (/.f64 beta alpha)) alpha)) (+.f64 (+.f64 beta alpha) 2))) (sqrt.f64 (/.f64 (+.f64 1 (fma.f64 alpha (+.f64 beta (/.f64 beta alpha)) alpha)) (+.f64 (+.f64 beta alpha) 2))))
(pow.f64 (/.f64 (+.f64 1 (fma.f64 alpha (+.f64 beta (/.f64 beta alpha)) alpha)) (+.f64 (+.f64 beta alpha) 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (fma.f64 alpha (+.f64 beta (/.f64 beta alpha)) alpha)) (+.f64 (+.f64 beta alpha) 2))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 1 (fma.f64 alpha (+.f64 beta (/.f64 beta alpha)) alpha)) (+.f64 (+.f64 beta alpha) 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (fma.f64 alpha (+.f64 beta (/.f64 beta alpha)) alpha)) (+.f64 (+.f64 beta alpha) 2))) 2)
(pow.f64 (/.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 1 (fma.f64 alpha (+.f64 beta (/.f64 beta alpha)) alpha))) -1)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 1 (fma.f64 alpha (+.f64 beta (/.f64 beta alpha)) alpha)) (+.f64 (+.f64 beta alpha) 2)) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 1 (fma.f64 alpha (+.f64 beta (/.f64 beta alpha)) alpha)) (+.f64 (+.f64 beta alpha) 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 1 (fma.f64 alpha (+.f64 beta (/.f64 beta alpha)) alpha)) (+.f64 (+.f64 beta alpha) 2)))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 1 (fma.f64 alpha (+.f64 beta (/.f64 beta alpha)) alpha)) (+.f64 (+.f64 beta alpha) 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 1 (fma.f64 alpha (+.f64 beta (/.f64 beta alpha)) alpha)) 3) (pow.f64 (+.f64 (+.f64 beta alpha) 2) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 1 (fma.f64 alpha (+.f64 beta (/.f64 beta alpha)) alpha)) (+.f64 (+.f64 beta alpha) 2))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 1 (fma.f64 alpha (+.f64 beta (/.f64 beta alpha)) alpha)) (+.f64 (+.f64 beta alpha) 2))))
(exp.f64 (-.f64 (log1p.f64 (fma.f64 alpha (+.f64 beta (/.f64 beta alpha)) alpha)) (log.f64 (+.f64 (+.f64 beta alpha) 2))))
(exp.f64 (*.f64 (-.f64 (log1p.f64 (fma.f64 alpha (+.f64 beta (/.f64 beta alpha)) alpha)) (log.f64 (+.f64 (+.f64 beta alpha) 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 1 (fma.f64 alpha (+.f64 beta (/.f64 beta alpha)) alpha)) (*.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))) (+.f64 (+.f64 beta alpha) 2))))) 1)
(*.f64 1 (/.f64 (+.f64 1 (fma.f64 alpha (+.f64 beta (/.f64 beta alpha)) alpha)) (*.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))) (+.f64 (+.f64 beta alpha) 2))))
(*.f64 (/.f64 (+.f64 1 (fma.f64 alpha (+.f64 beta (/.f64 beta alpha)) alpha)) (+.f64 (+.f64 beta alpha) 2)) (/.f64 1 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (fma.f64 alpha (+.f64 beta (/.f64 beta alpha)) alpha)) (*.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))) (+.f64 (+.f64 beta alpha) 2)))) 2) (cbrt.f64 (/.f64 (+.f64 1 (fma.f64 alpha (+.f64 beta (/.f64 beta alpha)) alpha)) (*.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))) (+.f64 (+.f64 beta alpha) 2)))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 1 (fma.f64 alpha (+.f64 beta (/.f64 beta alpha)) alpha)) (*.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))) (+.f64 (+.f64 beta alpha) 2)))) (sqrt.f64 (/.f64 (+.f64 1 (fma.f64 alpha (+.f64 beta (/.f64 beta alpha)) alpha)) (*.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))) (+.f64 (+.f64 beta alpha) 2)))))
(pow.f64 (/.f64 (+.f64 1 (fma.f64 alpha (+.f64 beta (/.f64 beta alpha)) alpha)) (*.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))) (+.f64 (+.f64 beta alpha) 2))) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (fma.f64 alpha (+.f64 beta (/.f64 beta alpha)) alpha)) (*.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))) (+.f64 (+.f64 beta alpha) 2)))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 1 (fma.f64 alpha (+.f64 beta (/.f64 beta alpha)) alpha)) (*.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))) (+.f64 (+.f64 beta alpha) 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (fma.f64 alpha (+.f64 beta (/.f64 beta alpha)) alpha)) (*.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))) (+.f64 (+.f64 beta alpha) 2)))) 2)
(pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))) (/.f64 (+.f64 1 (fma.f64 alpha (+.f64 beta (/.f64 beta alpha)) alpha)) (+.f64 (+.f64 beta alpha) 2))) -1)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 1 (fma.f64 alpha (+.f64 beta (/.f64 beta alpha)) alpha)) (*.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))) (+.f64 (+.f64 beta alpha) 2))) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 1 (fma.f64 alpha (+.f64 beta (/.f64 beta alpha)) alpha)) (*.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))) (+.f64 (+.f64 beta alpha) 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 1 (fma.f64 alpha (+.f64 beta (/.f64 beta alpha)) alpha)) (*.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))) (+.f64 (+.f64 beta alpha) 2))))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 1 (fma.f64 alpha (+.f64 beta (/.f64 beta alpha)) alpha)) (*.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))) (+.f64 (+.f64 beta alpha) 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 1 (fma.f64 alpha (+.f64 beta (/.f64 beta alpha)) alpha)) (+.f64 (+.f64 beta alpha) 2)) 3) (pow.f64 (/.f64 1 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha)))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (+.f64 1 (fma.f64 alpha (+.f64 beta (/.f64 beta alpha)) alpha)) (+.f64 (+.f64 beta alpha) 2)) 3) (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 1 (fma.f64 alpha (+.f64 beta (/.f64 beta alpha)) alpha)) (*.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))) (+.f64 (+.f64 beta alpha) 2)))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 1 (fma.f64 alpha (+.f64 beta (/.f64 beta alpha)) alpha)) (*.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))) (+.f64 (+.f64 beta alpha) 2)))))
(exp.f64 (-.f64 (log1p.f64 (fma.f64 alpha (+.f64 beta (/.f64 beta alpha)) alpha)) (log.f64 (*.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))) (+.f64 (+.f64 beta alpha) 2)))))
(exp.f64 (*.f64 (-.f64 (log1p.f64 (fma.f64 alpha (+.f64 beta (/.f64 beta alpha)) alpha)) (log.f64 (*.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))) (+.f64 (+.f64 beta alpha) 2)))) 1))
(+.f64 (*.f64 (+.f64 3 (+.f64 beta alpha)) alpha) (*.f64 (+.f64 3 (+.f64 beta alpha)) (+.f64 beta 2)))
(+.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) alpha) (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 beta 3)))
(+.f64 (*.f64 alpha (+.f64 3 (+.f64 beta alpha))) (*.f64 (+.f64 beta 2) (+.f64 3 (+.f64 beta alpha))))
(+.f64 (*.f64 alpha (+.f64 (+.f64 beta alpha) 2)) (*.f64 (+.f64 beta 3) (+.f64 (+.f64 beta alpha) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))))) 1)
(/.f64 (*.f64 (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 2) 3)) (+.f64 (pow.f64 (+.f64 beta alpha) 3) 27)) (*.f64 (fma.f64 alpha alpha (-.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 alpha (+.f64 beta 2)))) (+.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 9 (*.f64 (+.f64 beta alpha) 3)))))
(/.f64 (*.f64 (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 2) 3)) (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 3) 3))) (*.f64 (fma.f64 alpha alpha (-.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 alpha (+.f64 beta 2)))) (fma.f64 alpha alpha (-.f64 (pow.f64 (+.f64 beta 3) 2) (*.f64 alpha (+.f64 beta 3))))))
(/.f64 (*.f64 (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 2) 3)) (-.f64 (pow.f64 (+.f64 beta alpha) 2) 9)) (*.f64 (fma.f64 alpha alpha (-.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 beta alpha) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 2) 3)) (-.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 3) 2))) (*.f64 (fma.f64 alpha alpha (-.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 alpha (+.f64 beta 2)))) (-.f64 alpha (+.f64 beta 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2)) (+.f64 (pow.f64 (+.f64 beta alpha) 3) 27)) (*.f64 (-.f64 alpha (+.f64 beta 2)) (+.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 9 (*.f64 (+.f64 beta alpha) 3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2)) (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 3) 3))) (*.f64 (-.f64 alpha (+.f64 beta 2)) (fma.f64 alpha alpha (-.f64 (pow.f64 (+.f64 beta 3) 2) (*.f64 alpha (+.f64 beta 3))))))
(/.f64 (*.f64 (-.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2)) (-.f64 (pow.f64 (+.f64 beta alpha) 2) 9)) (*.f64 (-.f64 alpha (+.f64 beta 2)) (-.f64 (+.f64 beta alpha) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2)) (-.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 3) 2))) (*.f64 (-.f64 alpha (+.f64 beta 2)) (-.f64 alpha (+.f64 beta 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 3) 27) (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 2) 3))) (*.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 9 (*.f64 (+.f64 beta alpha) 3))) (fma.f64 alpha alpha (-.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 alpha (+.f64 beta 2))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 3) 27) (-.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2))) (*.f64 (+.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 9 (*.f64 (+.f64 beta alpha) 3))) (-.f64 alpha (+.f64 beta 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 3) 3)) (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 2) 3))) (*.f64 (fma.f64 alpha alpha (-.f64 (pow.f64 (+.f64 beta 3) 2) (*.f64 alpha (+.f64 beta 3)))) (fma.f64 alpha alpha (-.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 alpha (+.f64 beta 2))))))
(/.f64 (*.f64 (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 3) 3)) (-.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2))) (*.f64 (fma.f64 alpha alpha (-.f64 (pow.f64 (+.f64 beta 3) 2) (*.f64 alpha (+.f64 beta 3)))) (-.f64 alpha (+.f64 beta 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) 9) (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 2) 3))) (*.f64 (-.f64 (+.f64 beta alpha) 3) (fma.f64 alpha alpha (-.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 alpha (+.f64 beta 2))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 beta alpha) 2) 9) (-.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2))) (*.f64 (-.f64 (+.f64 beta alpha) 3) (-.f64 alpha (+.f64 beta 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 3) 2)) (+.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 2) 3))) (*.f64 (-.f64 alpha (+.f64 beta 3)) (fma.f64 alpha alpha (-.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 alpha (+.f64 beta 2))))))
(/.f64 (*.f64 (-.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 3) 2)) (-.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2))) (*.f64 (-.f64 alpha (+.f64 beta 3)) (-.f64 alpha (+.f64 beta 2))))
(pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha)))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 3 (+.f64 beta alpha))) (+.f64 (+.f64 beta alpha) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha))) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (+.f64 beta alpha) 2) 3) (pow.f64 (+.f64 3 (+.f64 beta alpha)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 3 (+.f64 beta alpha)) 3) (pow.f64 (+.f64 (+.f64 beta alpha) 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha)))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha)))))
(exp.f64 (log.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 3 (+.f64 beta alpha)))) 1))
(fma.f64 alpha (+.f64 (+.f64 beta alpha) 2) (*.f64 (+.f64 beta 3) (+.f64 (+.f64 beta alpha) 2)))
(fma.f64 alpha (+.f64 3 (+.f64 beta alpha)) (*.f64 (+.f64 beta 2) (+.f64 3 (+.f64 beta alpha))))
(fma.f64 (+.f64 (+.f64 beta alpha) 2) alpha (*.f64 (+.f64 (+.f64 beta alpha) 2) (+.f64 beta 3)))
(fma.f64 (+.f64 3 (+.f64 beta alpha)) alpha (*.f64 (+.f64 3 (+.f64 beta alpha)) (+.f64 beta 2)))

eval551.0ms (4.8%)

Compiler

Compiled 22582 to 16050 computations (28.9% saved)

prune113.0ms (1%)

Pruning

21 alts after pruning (18 fresh and 3 done)

PrunedKeptTotal
New6988706
Fresh61016
Picked235
Done101
Total70721728
Accuracy
100.0%
Counts
728 → 21
Alt Table
Click to see full alt table
StatusAccuracyProgram
58.2%
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) beta)) 3)
46.0%
(/.f64 (/.f64 (+.f64 1 beta) (+.f64 2 beta)) (+.f64 6 (*.f64 5 beta)))
93.1%
(/.f64 (/.f64 (+.f64 1 beta) (+.f64 2 beta)) (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
58.7%
(/.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) beta)
73.1%
(/.f64 (/.f64 (+.f64 1 alpha) (+.f64 2 alpha)) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
51.9%
(/.f64 (-.f64 1 (/.f64 1 beta)) (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
70.1%
(/.f64 (+.f64 alpha 1) (*.f64 (+.f64 beta (+.f64 alpha 3)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 2)))))
85.4%
(/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
62.0%
(/.f64 (+.f64 1 alpha) (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
81.4%
(/.f64 (*.f64 (+.f64 alpha 1) (+.f64 beta 1)) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3)))) 2))
93.0%
(/.f64 (*.f64 (+.f64 1 beta) (/.f64 1 (+.f64 beta 2))) (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
62.0%
(/.f64 (*.f64 alpha (+.f64 1 (/.f64 1 alpha))) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
12.2%
(/.f64 1 (+.f64 6 (*.f64 5 beta)))
58.7%
(/.f64 1 (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
52.7%
(/.f64 1 (*.f64 beta (+.f64 2 beta)))
6.0%
(/.f64 1/4 beta)
42.7%
(+.f64 1/12 (*.f64 beta (-.f64 (*.f64 -5/432 beta) 1/36)))
42.8%
(+.f64 1/12 (*.f64 -1/36 beta))
58.4%
(*.f64 (/.f64 (+.f64 1 alpha) beta) (/.f64 1 beta))
61.9%
(*.f64 (+.f64 1 alpha) (/.f64 1 (*.f64 (+.f64 2 beta) (+.f64 3 beta))))
43.5%
1/12
Compiler

Compiled 1184 to 829 computations (30% saved)

regimes687.0ms (6%)

Counts
51 → 2
Calls
Call 1
Inputs
1/12
(/.f64 1/4 beta)
(/.f64 1 alpha)
(+.f64 1/12 (*.f64 -1/36 beta))
(*.f64 1/5 (/.f64 (+.f64 1 alpha) beta))
(/.f64 1 (*.f64 beta (+.f64 2 beta)))
(/.f64 1 (+.f64 6 (*.f64 5 beta)))
(*.f64 (/.f64 (+.f64 1 alpha) beta) (/.f64 1 beta))
(+.f64 1/12 (*.f64 beta (-.f64 (*.f64 -5/432 beta) 1/36)))
(/.f64 1/2 (*.f64 (+.f64 2 alpha) (+.f64 3 alpha)))
(/.f64 1 (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
(/.f64 (+.f64 1 alpha) (*.f64 beta (+.f64 5 (*.f64 2 alpha))))
(/.f64 (+.f64 1 alpha) (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
(/.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) beta)
(*.f64 (+.f64 1 alpha) (/.f64 1 (*.f64 (+.f64 2 beta) (+.f64 3 beta))))
(*.f64 (/.f64 (+.f64 alpha 1) (+.f64 alpha (+.f64 beta 2))) (/.f64 1 beta))
(/.f64 (+.f64 1/2 (*.f64 1/4 beta)) (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
(/.f64 (+.f64 1 beta) (*.f64 (+.f64 2 beta) (+.f64 6 (*.f64 5 beta))))
(/.f64 (-.f64 1 (/.f64 1 beta)) (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
(/.f64 (/.f64 (+.f64 1 beta) (+.f64 2 beta)) (+.f64 6 (*.f64 5 beta)))
(/.f64 (+.f64 1 alpha) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (/.f64 (+.f64 1 alpha) beta) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 1)) 1))
(/.f64 (/.f64 (+.f64 1 beta) (+.f64 2 beta)) (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
(*.f64 (+.f64 1 alpha) (/.f64 1 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(/.f64 (*.f64 (+.f64 1 beta) (/.f64 1 (+.f64 beta 2))) (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
(/.f64 (+.f64 1/2 (*.f64 1/4 beta)) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (*.f64 alpha (+.f64 1 (/.f64 1 alpha))) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (/.f64 (+.f64 1 alpha) (+.f64 2 alpha)) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (/.f64 (+.f64 1 beta) (+.f64 2 beta)) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (*.f64 (+.f64 1 beta) (/.f64 1 (+.f64 beta 2))) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(/.f64 (+.f64 alpha 1) (*.f64 (+.f64 beta (+.f64 alpha 3)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (/.f64 (+.f64 1 (+.f64 alpha (+.f64 beta (*.f64 alpha beta)))) (+.f64 alpha (+.f64 beta 2))) (+.f64 6 (*.f64 5 beta)))
(*.f64 (/.f64 (+.f64 alpha 1) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(/.f64 (*.f64 (+.f64 alpha 1) (+.f64 beta 1)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(/.f64 (/.f64 (+.f64 1 (+.f64 alpha (+.f64 beta (*.f64 alpha beta)))) (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (*.f64 (+.f64 alpha 1) (+.f64 beta 1)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 (*.f64 beta (+.f64 5 (*.f64 2 alpha))) (*.f64 (+.f64 2 alpha) (+.f64 3 alpha)))))
(/.f64 (/.f64 (+.f64 1 (+.f64 alpha (*.f64 alpha (+.f64 beta (/.f64 beta alpha))))) (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (+.f64 alpha (*.f64 alpha (+.f64 beta (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))))) (*.f64 (+.f64 beta (+.f64 alpha 3)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (/.f64 (+.f64 1 (+.f64 alpha (+.f64 beta (*.f64 alpha beta)))) (+.f64 alpha (+.f64 beta 2))) (+.f64 (*.f64 beta (+.f64 5 (*.f64 2 alpha))) (*.f64 (+.f64 2 alpha) (+.f64 3 alpha))))
(/.f64 (/.f64 (/.f64 (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 beta alpha)) 1) (+.f64 (+.f64 alpha beta) (*.f64 2 1))) (+.f64 (+.f64 alpha beta) (*.f64 2 1))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 1)) 1))
(/.f64 (/.f64 (+.f64 1 alpha) (pow.f64 (+.f64 2 alpha) 2)) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 1)) 1))
(/.f64 (+.f64 alpha (+.f64 beta (fma.f64 alpha beta 1))) (*.f64 (+.f64 beta (+.f64 alpha 3)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (/.f64 (+.f64 1 (+.f64 alpha (fma.f64 beta alpha beta))) (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) beta)) 3)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2)))) 2) (/.f64 1 beta))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 3))) (+.f64 alpha (+.f64 beta 2)))) 3)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2)))) 2) (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(/.f64 (*.f64 (+.f64 alpha 1) (+.f64 beta 1)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3))) 3)))
(/.f64 (*.f64 (+.f64 alpha 1) (+.f64 beta 1)) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2) (+.f64 alpha (+.f64 beta 3)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 3))) (+.f64 alpha (+.f64 beta 2)))) 2) (cbrt.f64 (/.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 3))) (+.f64 alpha (+.f64 beta 2)))))
Outputs
(/.f64 (/.f64 (+.f64 1 (+.f64 alpha (fma.f64 beta alpha beta))) (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) beta)
Calls

3 calls:

616.0ms
alpha
43.0ms
beta
24.0ms
(/.f64 (/.f64 (/.f64 (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 beta alpha)) 1) (+.f64 (+.f64 alpha beta) (*.f64 2 1))) (+.f64 (+.f64 alpha beta) (*.f64 2 1))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 1)) 1))
Results
AccuracySegmentsBranch
99.8%2alpha
99.9%2beta
99.8%2(/.f64 (/.f64 (/.f64 (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 beta alpha)) 1) (+.f64 (+.f64 alpha beta) (*.f64 2 1))) (+.f64 (+.f64 alpha beta) (*.f64 2 1))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 1)) 1))
Compiler

Compiled 43 to 28 computations (34.9% saved)

regimes40.0ms (0.3%)

Counts
43 → 2
Calls
Call 1
Inputs
1/12
(/.f64 1/4 beta)
(/.f64 1 alpha)
(+.f64 1/12 (*.f64 -1/36 beta))
(*.f64 1/5 (/.f64 (+.f64 1 alpha) beta))
(/.f64 1 (*.f64 beta (+.f64 2 beta)))
(/.f64 1 (+.f64 6 (*.f64 5 beta)))
(*.f64 (/.f64 (+.f64 1 alpha) beta) (/.f64 1 beta))
(+.f64 1/12 (*.f64 beta (-.f64 (*.f64 -5/432 beta) 1/36)))
(/.f64 1/2 (*.f64 (+.f64 2 alpha) (+.f64 3 alpha)))
(/.f64 1 (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
(/.f64 (+.f64 1 alpha) (*.f64 beta (+.f64 5 (*.f64 2 alpha))))
(/.f64 (+.f64 1 alpha) (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
(/.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) beta)
(*.f64 (+.f64 1 alpha) (/.f64 1 (*.f64 (+.f64 2 beta) (+.f64 3 beta))))
(*.f64 (/.f64 (+.f64 alpha 1) (+.f64 alpha (+.f64 beta 2))) (/.f64 1 beta))
(/.f64 (+.f64 1/2 (*.f64 1/4 beta)) (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
(/.f64 (+.f64 1 beta) (*.f64 (+.f64 2 beta) (+.f64 6 (*.f64 5 beta))))
(/.f64 (-.f64 1 (/.f64 1 beta)) (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
(/.f64 (/.f64 (+.f64 1 beta) (+.f64 2 beta)) (+.f64 6 (*.f64 5 beta)))
(/.f64 (+.f64 1 alpha) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (/.f64 (+.f64 1 alpha) beta) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 1)) 1))
(/.f64 (/.f64 (+.f64 1 beta) (+.f64 2 beta)) (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
(*.f64 (+.f64 1 alpha) (/.f64 1 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(/.f64 (*.f64 (+.f64 1 beta) (/.f64 1 (+.f64 beta 2))) (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
(/.f64 (+.f64 1/2 (*.f64 1/4 beta)) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (*.f64 alpha (+.f64 1 (/.f64 1 alpha))) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (/.f64 (+.f64 1 alpha) (+.f64 2 alpha)) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (/.f64 (+.f64 1 beta) (+.f64 2 beta)) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (*.f64 (+.f64 1 beta) (/.f64 1 (+.f64 beta 2))) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(/.f64 (+.f64 alpha 1) (*.f64 (+.f64 beta (+.f64 alpha 3)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (/.f64 (+.f64 1 (+.f64 alpha (+.f64 beta (*.f64 alpha beta)))) (+.f64 alpha (+.f64 beta 2))) (+.f64 6 (*.f64 5 beta)))
(*.f64 (/.f64 (+.f64 alpha 1) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(/.f64 (*.f64 (+.f64 alpha 1) (+.f64 beta 1)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(/.f64 (/.f64 (+.f64 1 (+.f64 alpha (+.f64 beta (*.f64 alpha beta)))) (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (*.f64 (+.f64 alpha 1) (+.f64 beta 1)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 (*.f64 beta (+.f64 5 (*.f64 2 alpha))) (*.f64 (+.f64 2 alpha) (+.f64 3 alpha)))))
(/.f64 (/.f64 (+.f64 1 (+.f64 alpha (*.f64 alpha (+.f64 beta (/.f64 beta alpha))))) (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (+.f64 alpha (*.f64 alpha (+.f64 beta (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))))) (*.f64 (+.f64 beta (+.f64 alpha 3)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (/.f64 (+.f64 1 (+.f64 alpha (+.f64 beta (*.f64 alpha beta)))) (+.f64 alpha (+.f64 beta 2))) (+.f64 (*.f64 beta (+.f64 5 (*.f64 2 alpha))) (*.f64 (+.f64 2 alpha) (+.f64 3 alpha))))
(/.f64 (/.f64 (/.f64 (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 beta alpha)) 1) (+.f64 (+.f64 alpha beta) (*.f64 2 1))) (+.f64 (+.f64 alpha beta) (*.f64 2 1))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 1)) 1))
(/.f64 (/.f64 (+.f64 1 alpha) (pow.f64 (+.f64 2 alpha) 2)) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 1)) 1))
(/.f64 (+.f64 alpha (+.f64 beta (fma.f64 alpha beta 1))) (*.f64 (+.f64 beta (+.f64 alpha 3)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 2)))))
Outputs
(/.f64 (/.f64 (+.f64 1 (+.f64 alpha (+.f64 beta (*.f64 alpha beta)))) (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) beta)
Calls

1 calls:

37.0ms
beta
Results
AccuracySegmentsBranch
99.8%2beta
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes36.0ms (0.3%)

Counts
35 → 2
Calls
Call 1
Inputs
1/12
(/.f64 1/4 beta)
(/.f64 1 alpha)
(+.f64 1/12 (*.f64 -1/36 beta))
(*.f64 1/5 (/.f64 (+.f64 1 alpha) beta))
(/.f64 1 (*.f64 beta (+.f64 2 beta)))
(/.f64 1 (+.f64 6 (*.f64 5 beta)))
(*.f64 (/.f64 (+.f64 1 alpha) beta) (/.f64 1 beta))
(+.f64 1/12 (*.f64 beta (-.f64 (*.f64 -5/432 beta) 1/36)))
(/.f64 1/2 (*.f64 (+.f64 2 alpha) (+.f64 3 alpha)))
(/.f64 1 (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
(/.f64 (+.f64 1 alpha) (*.f64 beta (+.f64 5 (*.f64 2 alpha))))
(/.f64 (+.f64 1 alpha) (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
(/.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) beta)
(*.f64 (+.f64 1 alpha) (/.f64 1 (*.f64 (+.f64 2 beta) (+.f64 3 beta))))
(*.f64 (/.f64 (+.f64 alpha 1) (+.f64 alpha (+.f64 beta 2))) (/.f64 1 beta))
(/.f64 (+.f64 1/2 (*.f64 1/4 beta)) (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
(/.f64 (+.f64 1 beta) (*.f64 (+.f64 2 beta) (+.f64 6 (*.f64 5 beta))))
(/.f64 (-.f64 1 (/.f64 1 beta)) (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
(/.f64 (/.f64 (+.f64 1 beta) (+.f64 2 beta)) (+.f64 6 (*.f64 5 beta)))
(/.f64 (+.f64 1 alpha) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (/.f64 (+.f64 1 alpha) beta) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 1)) 1))
(/.f64 (/.f64 (+.f64 1 beta) (+.f64 2 beta)) (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
(*.f64 (+.f64 1 alpha) (/.f64 1 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(/.f64 (*.f64 (+.f64 1 beta) (/.f64 1 (+.f64 beta 2))) (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
(/.f64 (+.f64 1/2 (*.f64 1/4 beta)) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (*.f64 alpha (+.f64 1 (/.f64 1 alpha))) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (/.f64 (+.f64 1 alpha) (+.f64 2 alpha)) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (/.f64 (+.f64 1 beta) (+.f64 2 beta)) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (*.f64 (+.f64 1 beta) (/.f64 1 (+.f64 beta 2))) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(/.f64 (+.f64 alpha 1) (*.f64 (+.f64 beta (+.f64 alpha 3)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (/.f64 (+.f64 1 (+.f64 alpha (+.f64 beta (*.f64 alpha beta)))) (+.f64 alpha (+.f64 beta 2))) (+.f64 6 (*.f64 5 beta)))
(*.f64 (/.f64 (+.f64 alpha 1) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(/.f64 (*.f64 (+.f64 alpha 1) (+.f64 beta 1)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
Outputs
(/.f64 (*.f64 (+.f64 alpha 1) (+.f64 beta 1)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(/.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) beta)
Calls

1 calls:

33.0ms
beta
Results
AccuracySegmentsBranch
99.8%2beta
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes64.0ms (0.6%)

Counts
34 → 2
Calls
Call 1
Inputs
1/12
(/.f64 1/4 beta)
(/.f64 1 alpha)
(+.f64 1/12 (*.f64 -1/36 beta))
(*.f64 1/5 (/.f64 (+.f64 1 alpha) beta))
(/.f64 1 (*.f64 beta (+.f64 2 beta)))
(/.f64 1 (+.f64 6 (*.f64 5 beta)))
(*.f64 (/.f64 (+.f64 1 alpha) beta) (/.f64 1 beta))
(+.f64 1/12 (*.f64 beta (-.f64 (*.f64 -5/432 beta) 1/36)))
(/.f64 1/2 (*.f64 (+.f64 2 alpha) (+.f64 3 alpha)))
(/.f64 1 (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
(/.f64 (+.f64 1 alpha) (*.f64 beta (+.f64 5 (*.f64 2 alpha))))
(/.f64 (+.f64 1 alpha) (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
(/.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) beta)
(*.f64 (+.f64 1 alpha) (/.f64 1 (*.f64 (+.f64 2 beta) (+.f64 3 beta))))
(*.f64 (/.f64 (+.f64 alpha 1) (+.f64 alpha (+.f64 beta 2))) (/.f64 1 beta))
(/.f64 (+.f64 1/2 (*.f64 1/4 beta)) (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
(/.f64 (+.f64 1 beta) (*.f64 (+.f64 2 beta) (+.f64 6 (*.f64 5 beta))))
(/.f64 (-.f64 1 (/.f64 1 beta)) (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
(/.f64 (/.f64 (+.f64 1 beta) (+.f64 2 beta)) (+.f64 6 (*.f64 5 beta)))
(/.f64 (+.f64 1 alpha) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (/.f64 (+.f64 1 alpha) beta) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 1)) 1))
(/.f64 (/.f64 (+.f64 1 beta) (+.f64 2 beta)) (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
(*.f64 (+.f64 1 alpha) (/.f64 1 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(/.f64 (*.f64 (+.f64 1 beta) (/.f64 1 (+.f64 beta 2))) (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
(/.f64 (+.f64 1/2 (*.f64 1/4 beta)) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (*.f64 alpha (+.f64 1 (/.f64 1 alpha))) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (/.f64 (+.f64 1 alpha) (+.f64 2 alpha)) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (/.f64 (+.f64 1 beta) (+.f64 2 beta)) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (*.f64 (+.f64 1 beta) (/.f64 1 (+.f64 beta 2))) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(/.f64 (+.f64 alpha 1) (*.f64 (+.f64 beta (+.f64 alpha 3)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (/.f64 (+.f64 1 (+.f64 alpha (+.f64 beta (*.f64 alpha beta)))) (+.f64 alpha (+.f64 beta 2))) (+.f64 6 (*.f64 5 beta)))
(*.f64 (/.f64 (+.f64 alpha 1) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
Outputs
(*.f64 (/.f64 (+.f64 alpha 1) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(/.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) beta)
Calls

2 calls:

31.0ms
alpha
30.0ms
beta
Results
AccuracySegmentsBranch
99.5%2alpha
99.8%2beta
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes60.0ms (0.5%)

Counts
33 → 2
Calls
Call 1
Inputs
1/12
(/.f64 1/4 beta)
(/.f64 1 alpha)
(+.f64 1/12 (*.f64 -1/36 beta))
(*.f64 1/5 (/.f64 (+.f64 1 alpha) beta))
(/.f64 1 (*.f64 beta (+.f64 2 beta)))
(/.f64 1 (+.f64 6 (*.f64 5 beta)))
(*.f64 (/.f64 (+.f64 1 alpha) beta) (/.f64 1 beta))
(+.f64 1/12 (*.f64 beta (-.f64 (*.f64 -5/432 beta) 1/36)))
(/.f64 1/2 (*.f64 (+.f64 2 alpha) (+.f64 3 alpha)))
(/.f64 1 (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
(/.f64 (+.f64 1 alpha) (*.f64 beta (+.f64 5 (*.f64 2 alpha))))
(/.f64 (+.f64 1 alpha) (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
(/.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) beta)
(*.f64 (+.f64 1 alpha) (/.f64 1 (*.f64 (+.f64 2 beta) (+.f64 3 beta))))
(*.f64 (/.f64 (+.f64 alpha 1) (+.f64 alpha (+.f64 beta 2))) (/.f64 1 beta))
(/.f64 (+.f64 1/2 (*.f64 1/4 beta)) (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
(/.f64 (+.f64 1 beta) (*.f64 (+.f64 2 beta) (+.f64 6 (*.f64 5 beta))))
(/.f64 (-.f64 1 (/.f64 1 beta)) (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
(/.f64 (/.f64 (+.f64 1 beta) (+.f64 2 beta)) (+.f64 6 (*.f64 5 beta)))
(/.f64 (+.f64 1 alpha) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (/.f64 (+.f64 1 alpha) beta) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 1)) 1))
(/.f64 (/.f64 (+.f64 1 beta) (+.f64 2 beta)) (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
(*.f64 (+.f64 1 alpha) (/.f64 1 (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(/.f64 (*.f64 (+.f64 1 beta) (/.f64 1 (+.f64 beta 2))) (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
(/.f64 (+.f64 1/2 (*.f64 1/4 beta)) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (*.f64 alpha (+.f64 1 (/.f64 1 alpha))) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (/.f64 (+.f64 1 alpha) (+.f64 2 alpha)) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (/.f64 (+.f64 1 beta) (+.f64 2 beta)) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (*.f64 (+.f64 1 beta) (/.f64 1 (+.f64 beta 2))) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (+.f64 1 beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 3)))))
(/.f64 (+.f64 alpha 1) (*.f64 (+.f64 beta (+.f64 alpha 3)) (*.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (/.f64 (+.f64 1 (+.f64 alpha (+.f64 beta (*.f64 alpha beta)))) (+.f64 alpha (+.f64 beta 2))) (+.f64 6 (*.f64 5 beta)))
Outputs
(/.f64 (/.f64 (+.f64 1 beta) (+.f64 2 beta)) (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
(/.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) beta)
Calls

2 calls:

29.0ms
alpha
29.0ms
beta
Results
AccuracySegmentsBranch
98.2%2alpha
99.1%2beta
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes28.0ms (0.2%)

Counts
22 → 2
Calls
Call 1
Inputs
1/12
(/.f64 1/4 beta)
(/.f64 1 alpha)
(+.f64 1/12 (*.f64 -1/36 beta))
(*.f64 1/5 (/.f64 (+.f64 1 alpha) beta))
(/.f64 1 (*.f64 beta (+.f64 2 beta)))
(/.f64 1 (+.f64 6 (*.f64 5 beta)))
(*.f64 (/.f64 (+.f64 1 alpha) beta) (/.f64 1 beta))
(+.f64 1/12 (*.f64 beta (-.f64 (*.f64 -5/432 beta) 1/36)))
(/.f64 1/2 (*.f64 (+.f64 2 alpha) (+.f64 3 alpha)))
(/.f64 1 (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
(/.f64 (+.f64 1 alpha) (*.f64 beta (+.f64 5 (*.f64 2 alpha))))
(/.f64 (+.f64 1 alpha) (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
(/.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) beta)
(*.f64 (+.f64 1 alpha) (/.f64 1 (*.f64 (+.f64 2 beta) (+.f64 3 beta))))
(*.f64 (/.f64 (+.f64 alpha 1) (+.f64 alpha (+.f64 beta 2))) (/.f64 1 beta))
(/.f64 (+.f64 1/2 (*.f64 1/4 beta)) (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
(/.f64 (+.f64 1 beta) (*.f64 (+.f64 2 beta) (+.f64 6 (*.f64 5 beta))))
(/.f64 (-.f64 1 (/.f64 1 beta)) (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
(/.f64 (/.f64 (+.f64 1 beta) (+.f64 2 beta)) (+.f64 6 (*.f64 5 beta)))
(/.f64 (+.f64 1 alpha) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (/.f64 (+.f64 1 alpha) beta) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 1)) 1))
Outputs
(+.f64 1/12 (*.f64 beta (-.f64 (*.f64 -5/432 beta) 1/36)))
(/.f64 (/.f64 (+.f64 1 alpha) beta) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 1)) 1))
Calls

1 calls:

26.0ms
beta
Results
AccuracySegmentsBranch
98.5%2beta
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes21.0ms (0.2%)

Counts
21 → 2
Calls
Call 1
Inputs
1/12
(/.f64 1/4 beta)
(/.f64 1 alpha)
(+.f64 1/12 (*.f64 -1/36 beta))
(*.f64 1/5 (/.f64 (+.f64 1 alpha) beta))
(/.f64 1 (*.f64 beta (+.f64 2 beta)))
(/.f64 1 (+.f64 6 (*.f64 5 beta)))
(*.f64 (/.f64 (+.f64 1 alpha) beta) (/.f64 1 beta))
(+.f64 1/12 (*.f64 beta (-.f64 (*.f64 -5/432 beta) 1/36)))
(/.f64 1/2 (*.f64 (+.f64 2 alpha) (+.f64 3 alpha)))
(/.f64 1 (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
(/.f64 (+.f64 1 alpha) (*.f64 beta (+.f64 5 (*.f64 2 alpha))))
(/.f64 (+.f64 1 alpha) (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
(/.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) beta)
(*.f64 (+.f64 1 alpha) (/.f64 1 (*.f64 (+.f64 2 beta) (+.f64 3 beta))))
(*.f64 (/.f64 (+.f64 alpha 1) (+.f64 alpha (+.f64 beta 2))) (/.f64 1 beta))
(/.f64 (+.f64 1/2 (*.f64 1/4 beta)) (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
(/.f64 (+.f64 1 beta) (*.f64 (+.f64 2 beta) (+.f64 6 (*.f64 5 beta))))
(/.f64 (-.f64 1 (/.f64 1 beta)) (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
(/.f64 (/.f64 (+.f64 1 beta) (+.f64 2 beta)) (+.f64 6 (*.f64 5 beta)))
(/.f64 (+.f64 1 alpha) (*.f64 (+.f64 (+.f64 alpha beta) 3) (+.f64 alpha (+.f64 beta 2))))
Outputs
(+.f64 1/12 (*.f64 beta (-.f64 (*.f64 -5/432 beta) 1/36)))
(/.f64 (/.f64 (+.f64 1 alpha) (+.f64 alpha (+.f64 beta 2))) beta)
Calls

1 calls:

20.0ms
beta
Results
AccuracySegmentsBranch
98.4%2beta
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes16.0ms (0.1%)

Counts
13 → 2
Calls
Call 1
Inputs
1/12
(/.f64 1/4 beta)
(/.f64 1 alpha)
(+.f64 1/12 (*.f64 -1/36 beta))
(*.f64 1/5 (/.f64 (+.f64 1 alpha) beta))
(/.f64 1 (*.f64 beta (+.f64 2 beta)))
(/.f64 1 (+.f64 6 (*.f64 5 beta)))
(*.f64 (/.f64 (+.f64 1 alpha) beta) (/.f64 1 beta))
(+.f64 1/12 (*.f64 beta (-.f64 (*.f64 -5/432 beta) 1/36)))
(/.f64 1/2 (*.f64 (+.f64 2 alpha) (+.f64 3 alpha)))
(/.f64 1 (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
(/.f64 (+.f64 1 alpha) (*.f64 beta (+.f64 5 (*.f64 2 alpha))))
(/.f64 (+.f64 1 alpha) (*.f64 (+.f64 2 beta) (+.f64 3 beta)))
Outputs
(+.f64 1/12 (*.f64 beta (-.f64 (*.f64 -5/432 beta) 1/36)))
(*.f64 (/.f64 (+.f64 1 alpha) beta) (/.f64 1 beta))
Calls

1 calls:

15.0ms
beta
Results
AccuracySegmentsBranch
98.3%2beta
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes11.0ms (0.1%)

Counts
8 → 2
Calls
Call 1
Inputs
1/12
(/.f64 1/4 beta)
(/.f64 1 alpha)
(+.f64 1/12 (*.f64 -1/36 beta))
(*.f64 1/5 (/.f64 (+.f64 1 alpha) beta))
(/.f64 1 (*.f64 beta (+.f64 2 beta)))
(/.f64 1 (+.f64 6 (*.f64 5 beta)))
(*.f64 (/.f64 (+.f64 1 alpha) beta) (/.f64 1 beta))
Outputs
(+.f64 1/12 (*.f64 -1/36 beta))
(*.f64 (/.f64 (+.f64 1 alpha) beta) (/.f64 1 beta))
Calls

1 calls:

10.0ms
beta
Results
AccuracySegmentsBranch
98.3%2beta
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes42.0ms (0.4%)

Counts
7 → 2
Calls
Call 1
Inputs
1/12
(/.f64 1/4 beta)
(/.f64 1 alpha)
(+.f64 1/12 (*.f64 -1/36 beta))
(*.f64 1/5 (/.f64 (+.f64 1 alpha) beta))
(/.f64 1 (*.f64 beta (+.f64 2 beta)))
(/.f64 1 (+.f64 6 (*.f64 5 beta)))
Outputs
(+.f64 1/12 (*.f64 -1/36 beta))
(/.f64 1 (*.f64 beta (+.f64 2 beta)))
Calls

2 calls:

32.0ms
alpha
10.0ms
beta
Results
AccuracySegmentsBranch
67.2%6alpha
92.4%2beta
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes13.0ms (0.1%)

Counts
5 → 2
Calls
Call 1
Inputs
1/12
(/.f64 1/4 beta)
(/.f64 1 alpha)
(+.f64 1/12 (*.f64 -1/36 beta))
(*.f64 1/5 (/.f64 (+.f64 1 alpha) beta))
Outputs
(+.f64 1/12 (*.f64 -1/36 beta))
(/.f64 1/4 beta)
Calls

2 calls:

8.0ms
beta
4.0ms
alpha
Results
AccuracySegmentsBranch
43.5%1alpha
45.7%2beta
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes7.0ms (0.1%)

Counts
3 → 2
Calls
Call 1
Inputs
1/12
(/.f64 1/4 beta)
(/.f64 1 alpha)
Outputs
1/12
(/.f64 1/4 beta)
Calls

1 calls:

7.0ms
beta
Results
AccuracySegmentsBranch
45.1%2beta
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes3.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
1/12
Outputs
1/12
Calls

1 calls:

3.0ms
beta
Results
AccuracySegmentsBranch
43.5%1beta
Compiler

Compiled 3 to 2 computations (33.3% saved)

bsearch20.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
19.0ms
4.7595689247163173e+120
1.1660083412645298e+121
Results
16.0ms79×256valid
0.0ms256valid
Compiler

Compiled 257 to 173 computations (32.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 7.0ms
Operation ival-add, time spent: 3.0ms, 43.0% of total-time
Operation ival-div, time spent: 2.0ms, 28.0% of total-time
Operation ival-mult, time spent: 2.0ms, 28.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch7.0ms (0.1%)

Algorithm
binary-search
Stop Event
predicate-same
Steps
TimeLeftRight
7.0ms
6.3206425907297386e+97
2.7044545322444135e+98
Results
6.0ms31×256valid
0.0ms256valid
Compiler

Compiled 130 to 88 computations (32.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 3.0ms
Operation ival-div, time spent: 1.0ms, 36.0% of total-time
Operation ival-add, time spent: 1.0ms, 36.0% of total-time
Operation ival-mult, time spent: 1.0ms, 36.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch19.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
19.0ms
5.071449466753049e+63
1.2105280733529357e+64
Results
16.0ms79×256valid
0.0ms256valid
Compiler

Compiled 252 to 178 computations (29.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 7.0ms
Operation ival-add, time spent: 3.0ms, 43.0% of total-time
Operation ival-div, time spent: 2.0ms, 29.0% of total-time
Operation ival-mult, time spent: 2.0ms, 29.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch34.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
34.0ms
9707373399651.463
490563036280488450.0
Results
26.0ms127×256valid
0.0ms256valid
Compiler

Compiled 378 to 268 computations (29.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 14.0ms
Operation ival-add, time spent: 8.0ms, 55.0% of total-time
Operation ival-div, time spent: 3.0ms, 21.0% of total-time
Operation ival-mult, time spent: 3.0ms, 21.0% of total-time
Operation const, time spent: 1.0ms, 7.0% of total-time

bsearch40.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
40.0ms
1.1626639555528063e+22
6.074405302065687e+30
Results
32.0ms143×256valid
0.0ms256valid
Compiler

Compiled 330 to 244 computations (26.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
Operation ival-add, time spent: 9.0ms, 55.0% of total-time
Operation ival-mult, time spent: 4.0ms, 25.0% of total-time
Operation ival-div, time spent: 3.0ms, 18.0% of total-time
Operation const, time spent: 1.0ms, 6.0% of total-time

bsearch39.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
39.0ms
2.1082310576619794e-6
233.9216035912779
Results
33.0ms143×256valid
0.0ms256valid
Compiler

Compiled 312 to 244 computations (21.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 18.0ms
Operation ival-mult, time spent: 9.0ms, 51.0% of total-time
Operation ival-add, time spent: 5.0ms, 28.0% of total-time
Operation ival-div, time spent: 3.0ms, 17.0% of total-time
Operation const, time spent: 1.0ms, 6.0% of total-time

bsearch34.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
34.0ms
2.1082310576619794e-6
233.9216035912779
Results
26.0ms143×256valid
0.0ms256valid
Compiler

Compiled 276 to 208 computations (24.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 13.0ms
Operation ival-add, time spent: 5.0ms, 39.0% of total-time
Operation ival-mult, time spent: 4.0ms, 31.0% of total-time
Operation ival-div, time spent: 3.0ms, 23.0% of total-time
Operation const, time spent: 1.0ms, 8.0% of total-time

bsearch35.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
35.0ms
2.1082310576619794e-6
233.9216035912779
Results
29.0ms143×256valid
0.0ms256valid
Compiler

Compiled 258 to 199 computations (22.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 13.0ms
Operation ival-add, time spent: 5.0ms, 40.0% of total-time
Operation ival-mult, time spent: 4.0ms, 32.0% of total-time
Operation ival-div, time spent: 3.0ms, 24.0% of total-time
Operation const, time spent: 1.0ms, 8.0% of total-time

bsearch34.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
34.0ms
2.1082310576619794e-6
233.9216035912779
Results
28.0ms143×256valid
0.0ms256valid
Compiler

Compiled 222 to 172 computations (22.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 15.0ms
Operation ival-add, time spent: 6.0ms, 41.0% of total-time
Operation ival-div, time spent: 4.0ms, 28.0% of total-time
Operation ival-mult, time spent: 4.0ms, 28.0% of total-time
Operation const, time spent: 1.0ms, 7.0% of total-time

bsearch35.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
35.0ms
2.1082310576619794e-6
233.9216035912779
Results
29.0ms143×256valid
0.0ms256valid
Compiler

Compiled 204 to 163 computations (20.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
Operation ival-add, time spent: 8.0ms, 51.0% of total-time
Operation ival-mult, time spent: 5.0ms, 32.0% of total-time
Operation ival-div, time spent: 3.0ms, 19.0% of total-time
Operation const, time spent: 1.0ms, 6.0% of total-time

bsearch35.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
35.0ms
2.1082310576619794e-6
233.9216035912779
Results
30.0ms143×256valid
0.0ms256valid
Compiler

Compiled 168 to 136 computations (19% saved)

Precisions
Click to see histograms. Total time spent on operations: 14.0ms
Operation ival-add, time spent: 6.0ms, 44.0% of total-time
Operation ival-mult, time spent: 4.0ms, 29.0% of total-time
Operation ival-div, time spent: 3.0ms, 22.0% of total-time
Operation const, time spent: 1.0ms, 7.0% of total-time

bsearch77.0ms (0.7%)

Algorithm
binary-search
Stop Event
fuel
narrow-enough
Steps
TimeLeftRight
69.0ms
2.1082310576619794e-6
233.9216035912779
Results
64.0ms143×256valid
0.0ms256valid
Compiler

Compiled 480 to 358 computations (25.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 13.0ms
Operation ival-add, time spent: 6.0ms, 45.0% of total-time
Operation ival-mult, time spent: 4.0ms, 30.0% of total-time
Operation ival-div, time spent: 3.0ms, 22.0% of total-time
Operation const, time spent: 1.0ms, 7.0% of total-time

soundness310.0ms (2.7%)

Rules
1238×sub-neg
1118×unsub-neg
1064×distribute-neg-in
838×distribute-rgt-in
822×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
045583
1885562
047822
11095799
051819
1149759
2508714
33002687
46847687
Stop Event
node limit
node limit
node limit
Compiler

Compiled 685 to 399 computations (41.8% saved)

end1.0ms (0%)

preprocess185.0ms (1.6%)

Compiler

Compiled 894 to 606 computations (32.2% saved)

Profiling

Loading profile data...