FastMath test2

Time bar (total: 2.8s)

analyze0.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
100%99.9%0%0.1%0%0%0%1
Compiler

Compiled 14 to 10 computations (28.6% saved)

sample976.0ms (34.6%)

Results
860.0ms7181×body256valid
88.0ms972×body256infinite
11.0ms70×body1024valid
6.0ms33×body512valid
Bogosity

preprocess148.0ms (5.2%)

Algorithm
egg-herbie
Rules
2110×fma-def
808×fma-neg
344×cancel-sign-sub-inv
278×sub-neg
234×unsub-neg
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
027112
17980
221756
347652
496652
5148452
6240752
7337952
8340052
9340052
10366152
11366152
Stop Event
saturated
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 d1 10) (*.f64 d1 d2)) (*.f64 d1 20))
(+.f64 (+.f64 (*.f64 (neg.f64 d1) 10) (*.f64 (neg.f64 d1) d2)) (*.f64 (neg.f64 d1) 20))
(+.f64 (+.f64 (*.f64 d1 10) (*.f64 d1 (neg.f64 d2))) (*.f64 d1 20))
(+.f64 (+.f64 (*.f64 d2 10) (*.f64 d2 d1)) (*.f64 d2 20))
Outputs
(+.f64 (+.f64 (*.f64 d1 10) (*.f64 d1 d2)) (*.f64 d1 20))
(+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20))
(*.f64 d1 (+.f64 (+.f64 10 d2) 20))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (-.f64 d2 -30))
(+.f64 (+.f64 (*.f64 (neg.f64 d1) 10) (*.f64 (neg.f64 d1) d2)) (*.f64 (neg.f64 d1) 20))
(+.f64 (*.f64 (neg.f64 d1) (+.f64 10 d2)) (*.f64 20 (neg.f64 d1)))
(*.f64 (neg.f64 d1) (+.f64 (+.f64 10 d2) 20))
(*.f64 (neg.f64 d1) (+.f64 d2 30))
(*.f64 d1 (-.f64 -30 d2))
(+.f64 (+.f64 (*.f64 d1 10) (*.f64 d1 (neg.f64 d2))) (*.f64 d1 20))
(+.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 (neg.f64 d2))))
(*.f64 d1 (+.f64 20 (-.f64 10 d2)))
(*.f64 d1 (-.f64 30 d2))
(+.f64 (+.f64 (*.f64 d2 10) (*.f64 d2 d1)) (*.f64 d2 20))
(+.f64 (*.f64 d2 (+.f64 10 d1)) (*.f64 d2 20))
(*.f64 d2 (+.f64 (+.f64 d1 10) 20))
(*.f64 d2 (+.f64 d1 30))
Compiler

Compiled 15 to 11 computations (26.7% saved)

simplify4.0ms (0.2%)

Algorithm
egg-herbie
Rules
48×fma-def
20×distribute-lft-out
14×*-commutative
14×+-commutative
10×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01125
12219
24813
37413
47913
58013
Stop Event
saturated
Counts
1 → 4
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 d1 10) (*.f64 d1 d2)) (*.f64 d1 20))
Outputs
(+.f64 (+.f64 (*.f64 d1 10) (*.f64 d1 d2)) (*.f64 d1 20))
(+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20))
(*.f64 d1 (+.f64 (+.f64 10 d2) 20))
(*.f64 d1 (+.f64 d2 30))

eval1.0ms (0%)

Compiler

Compiled 34 to 23 computations (32.4% saved)

prune3.0ms (0.1%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New134
Fresh101
Picked000
Done000
Total235
Accurracy
100.0%
Counts
5 → 3
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.7%
(+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20))
100.0%
(*.f64 d1 (+.f64 (+.f64 10 d2) 20))
100.0%
(*.f64 d1 (+.f64 d2 30))
99.7%
(+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20))
100.0%
(*.f64 d1 (+.f64 (+.f64 10 d2) 20))
100.0%
(*.f64 d1 (+.f64 d2 30))
Compiler

Compiled 54 to 40 computations (25.9% saved)

localize63.0ms (2.2%)

Local Accuracy

Found 5 expressions with local accuracy:

NewAccuracyProgram
99.9%
(*.f64 d1 (+.f64 10 d2))
99.8%
(+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20))
100.0%
(+.f64 (+.f64 10 d2) 20)
100.0%
(*.f64 d1 (+.f64 (+.f64 10 d2) 20))
100.0%
(*.f64 d1 (+.f64 d2 30))
Compiler

Compiled 57 to 37 computations (35.1% saved)

series8.0ms (0.3%)

Counts
5 → 104
Calls

27 calls:

TimeVariablePointExpression
2.0ms
d1
@0
(*.f64 d1 (+.f64 (+.f64 10 d2) 20))
1.0ms
d1
@-inf
(+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20))
1.0ms
d1
@inf
(+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20))
1.0ms
d1
@0
(+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20))
1.0ms
d2
@inf
(*.f64 d1 (+.f64 d2 30))

rewrite122.0ms (4.3%)

Algorithm
batch-egg-rewrite
Rules
1420×fma-def
1374×log-prod
546×expm1-udef
540×log1p-udef
530×fma-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01565
135859
2495159
Stop Event
node limit
Counts
5 → 506
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 (+.f64 10 d2) 20))
(+.f64 (+.f64 10 d2) 20)
(+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20))
(*.f64 d1 (+.f64 10 d2))
Outputs
(+.f64 (*.f64 d1 (+.f64 d2 10)) (*.f64 d1 20))
(+.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 d2 10)))
(+.f64 (*.f64 d1 10) (*.f64 d1 (+.f64 d2 20)))
(+.f64 (*.f64 d1 10) (*.f64 (+.f64 d2 20) d1))
(+.f64 (*.f64 d1 10) (fma.f64 d1 d2 (*.f64 d1 20)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 30))
(+.f64 (*.f64 d1 30) (*.f64 d1 d2))
(+.f64 0 (*.f64 d1 (+.f64 d2 30)))
(+.f64 (*.f64 (*.f64 d1 d2) 1) (*.f64 (*.f64 d1 30) 1))
(+.f64 (fma.f64 d1 20 (*.f64 d1 10)) (*.f64 d1 d2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30))) (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 30)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2) (*.f64 d1 (+.f64 d2 -10))) (/.f64 (*.f64 (*.f64 d1 d1) 400) (*.f64 d1 (+.f64 d2 -10))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 d2 10))) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2)) (fma.f64 (pow.f64 d1 3) 8000 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10)))))
(/.f64 (fma.f64 (pow.f64 d1 3) 8000 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3)) (fma.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 d2 10))) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2)))
(/.f64 (fma.f64 (pow.f64 d1 3) 8000 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3)) (fma.f64 (*.f64 d1 d1) 400 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2) (*.f64 (+.f64 d2 10) (*.f64 d1 (*.f64 d1 20))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10))) (*.f64 d1 (+.f64 d2 -10)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 3) 8000 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3))) (neg.f64 (fma.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 d2 10))) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10)))) (neg.f64 (*.f64 d1 (+.f64 d2 -10))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 30) 3)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (-.f64 (*.f64 (*.f64 d1 30) (*.f64 d1 30)) (*.f64 (*.f64 d1 d2) (*.f64 d1 30)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) 400) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2)) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 d2 10))))
(/.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (neg.f64 (*.f64 (*.f64 d1 30) (*.f64 d1 30)))) (fma.f64 d1 d2 (neg.f64 (*.f64 d1 30))))
(/.f64 (*.f64 d1 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3))) (+.f64 (pow.f64 (+.f64 d2 10) 2) (-.f64 400 (*.f64 (+.f64 d2 10) 20))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400)) (+.f64 d2 -10))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 30)))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 d2 -30))
(/.f64 (*.f64 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)) d1) (+.f64 (pow.f64 (+.f64 d2 10) 2) (-.f64 400 (*.f64 (+.f64 d2 10) 20))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1) (+.f64 d2 -10))
(/.f64 (*.f64 (+.f64 27000 (pow.f64 d2 3)) d1) (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 30)))
(/.f64 (*.f64 (fma.f64 d2 d2 -900) d1) (+.f64 d2 -30))
(pow.f64 (*.f64 d1 (+.f64 d2 30)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 30))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 30))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 30)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 d2 10)) d1) (+.f64 1 (expm1.f64 (*.f64 d1 20)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 10)))) (pow.f64 (exp.f64 d1) 20)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 10)))) (+.f64 1 (expm1.f64 (*.f64 d1 20)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) 20) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 10))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 20))) (pow.f64 (exp.f64 (+.f64 d2 10)) d1)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 20))) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 10))))))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 30)) (exp.f64 (*.f64 d1 d2))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 30) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 30) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 30))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 30))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 30))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 30))))
(fma.f64 d1 d2 (*.f64 d1 30))
(fma.f64 d1 30 (*.f64 d1 d2))
(fma.f64 d1 10 (*.f64 d1 (+.f64 d2 20)))
(fma.f64 d1 10 (*.f64 (+.f64 d2 20) d1))
(fma.f64 d1 10 (fma.f64 d1 d2 (*.f64 d1 20)))
(fma.f64 d1 (+.f64 d2 10) (*.f64 d1 20))
(fma.f64 d1 20 (*.f64 d1 (+.f64 d2 10)))
(fma.f64 d2 d1 (*.f64 d1 30))
(fma.f64 30 d1 (*.f64 d1 d2))
(fma.f64 10 d1 (*.f64 d1 (+.f64 d2 20)))
(fma.f64 10 d1 (*.f64 (+.f64 d2 20) d1))
(fma.f64 10 d1 (fma.f64 d1 d2 (*.f64 d1 20)))
(fma.f64 (+.f64 d2 10) d1 (*.f64 d1 20))
(fma.f64 20 d1 (*.f64 d1 (+.f64 d2 10)))
(fma.f64 (*.f64 d1 (+.f64 d2 10)) 1 (*.f64 d1 20))
(fma.f64 (*.f64 d1 20) 1 (*.f64 d1 (+.f64 d2 10)))
(fma.f64 1 (*.f64 d1 (+.f64 d2 10)) (*.f64 d1 20))
(fma.f64 1 (*.f64 d1 20) (*.f64 d1 (+.f64 d2 10)))
(fma.f64 1 (*.f64 d1 10) (*.f64 d1 (+.f64 d2 20)))
(fma.f64 1 (*.f64 d1 10) (*.f64 (+.f64 d2 20) d1))
(fma.f64 1 (*.f64 d1 10) (fma.f64 d1 d2 (*.f64 d1 20)))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 30))
(fma.f64 1 (*.f64 d1 30) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 10)) 2) (*.f64 (cbrt.f64 (+.f64 d2 10)) d1) (*.f64 d1 20))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 20) (*.f64 d1 (+.f64 d2 10)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 10) (*.f64 d1 (+.f64 d2 20)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 10) (*.f64 (+.f64 d2 20) d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 10) (fma.f64 d1 d2 (*.f64 d1 20)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 30))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 30) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 10)) (*.f64 d1 20))
(fma.f64 (cbrt.f64 (*.f64 d1 20)) (pow.f64 (cbrt.f64 (*.f64 d1 20)) 2) (*.f64 d1 (+.f64 d2 10)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 20)) 2) (cbrt.f64 (*.f64 d1 20)) (*.f64 d1 (+.f64 d2 10)))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 10))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 10))) 2) (*.f64 d1 20))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 10))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 10))) (*.f64 d1 20))
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 30))
(fma.f64 (sqrt.f64 (+.f64 d2 10)) (*.f64 (sqrt.f64 (+.f64 d2 10)) d1) (*.f64 d1 20))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 20) (*.f64 d1 (+.f64 d2 10)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 10) (*.f64 d1 (+.f64 d2 20)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 10) (*.f64 (+.f64 d2 20) d1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 10) (fma.f64 d1 d2 (*.f64 d1 20)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 30))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 30) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 10)) (*.f64 d1 20))
(fma.f64 (sqrt.f64 (*.f64 d1 20)) (sqrt.f64 (*.f64 d1 20)) (*.f64 d1 (+.f64 d2 10)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 10))) (sqrt.f64 (*.f64 d1 (+.f64 d2 10))) (*.f64 d1 20))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 30))
(fma.f64 (*.f64 d1 d2) 1 (*.f64 (*.f64 d1 30) 1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 d2)) (cbrt.f64 (*.f64 d1 d2))) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 30))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 30)) (cbrt.f64 (*.f64 d1 30))) (cbrt.f64 (*.f64 d1 30)) (*.f64 d1 d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 10)) (cbrt.f64 (*.f64 d1 10))) (cbrt.f64 (*.f64 d1 10)) (*.f64 d1 (+.f64 d2 20)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 10)) (cbrt.f64 (*.f64 d1 10))) (cbrt.f64 (*.f64 d1 10)) (*.f64 (+.f64 d2 20) d1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 10)) (cbrt.f64 (*.f64 d1 10))) (cbrt.f64 (*.f64 d1 10)) (fma.f64 d1 d2 (*.f64 d1 20)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 30))
(fma.f64 (sqrt.f64 (*.f64 d1 30)) (sqrt.f64 (*.f64 d1 30)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 10)) (sqrt.f64 (*.f64 d1 10)) (*.f64 d1 (+.f64 d2 20)))
(fma.f64 (sqrt.f64 (*.f64 d1 10)) (sqrt.f64 (*.f64 d1 10)) (*.f64 (+.f64 d2 20) d1))
(fma.f64 (sqrt.f64 (*.f64 d1 10)) (sqrt.f64 (*.f64 d1 10)) (fma.f64 d1 d2 (*.f64 d1 20)))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d1 30))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 d1 30))
(fma.f64 (*.f64 20 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 (+.f64 d2 10)))
(fma.f64 (*.f64 20 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 d2 10)))
(fma.f64 (*.f64 10 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 (+.f64 d2 20)))
(fma.f64 (*.f64 10 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 (+.f64 d2 20) d1))
(fma.f64 (*.f64 10 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (fma.f64 d1 d2 (*.f64 d1 20)))
(fma.f64 (*.f64 10 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 d2 20)))
(fma.f64 (*.f64 10 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (+.f64 d2 20) d1))
(fma.f64 (*.f64 10 (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 d1 d2 (*.f64 d1 20)))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 30))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 30))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 d1 30))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 30))
(fma.f64 (*.f64 30 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 30 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 10)) 2)) (cbrt.f64 (+.f64 d2 10)) (*.f64 d1 20))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 10))) (sqrt.f64 (+.f64 d2 10)) (*.f64 d1 20))
(fma.f64 (*.f64 (+.f64 d2 10) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 20))
(fma.f64 (*.f64 (+.f64 d2 10) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 20))
(+.f64 (*.f64 d1 (+.f64 d2 10)) (*.f64 d1 20))
(+.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 d2 10)))
(+.f64 (*.f64 d1 10) (*.f64 d1 (+.f64 d2 20)))
(+.f64 (*.f64 d1 10) (*.f64 (+.f64 d2 20) d1))
(+.f64 (*.f64 d1 10) (fma.f64 d1 d2 (*.f64 d1 20)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 30))
(+.f64 (*.f64 d1 30) (*.f64 d1 d2))
(+.f64 0 (*.f64 d1 (+.f64 d2 30)))
(+.f64 (*.f64 (*.f64 d1 d2) 1) (*.f64 (*.f64 d1 30) 1))
(+.f64 (fma.f64 d1 20 (*.f64 d1 10)) (*.f64 d1 d2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30))) (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 30)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2) (*.f64 d1 (+.f64 d2 -10))) (/.f64 (*.f64 (*.f64 d1 d1) 400) (*.f64 d1 (+.f64 d2 -10))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 d2 10))) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2)) (fma.f64 (pow.f64 d1 3) 8000 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10)))))
(/.f64 (fma.f64 (pow.f64 d1 3) 8000 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3)) (fma.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 d2 10))) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2)))
(/.f64 (fma.f64 (pow.f64 d1 3) 8000 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3)) (fma.f64 (*.f64 d1 d1) 400 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2) (*.f64 (+.f64 d2 10) (*.f64 d1 (*.f64 d1 20))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10))) (*.f64 d1 (+.f64 d2 -10)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 3) 8000 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3))) (neg.f64 (fma.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 d2 10))) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10)))) (neg.f64 (*.f64 d1 (+.f64 d2 -10))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 30) 3)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (-.f64 (*.f64 (*.f64 d1 30) (*.f64 d1 30)) (*.f64 (*.f64 d1 d2) (*.f64 d1 30)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) 400) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2)) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 d2 10))))
(/.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (neg.f64 (*.f64 (*.f64 d1 30) (*.f64 d1 30)))) (fma.f64 d1 d2 (neg.f64 (*.f64 d1 30))))
(/.f64 (*.f64 d1 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3))) (+.f64 (pow.f64 (+.f64 d2 10) 2) (-.f64 400 (*.f64 (+.f64 d2 10) 20))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400)) (+.f64 d2 -10))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 30)))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 d2 -30))
(/.f64 (*.f64 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)) d1) (+.f64 (pow.f64 (+.f64 d2 10) 2) (-.f64 400 (*.f64 (+.f64 d2 10) 20))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1) (+.f64 d2 -10))
(/.f64 (*.f64 (+.f64 27000 (pow.f64 d2 3)) d1) (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 30)))
(/.f64 (*.f64 (fma.f64 d2 d2 -900) d1) (+.f64 d2 -30))
(pow.f64 (*.f64 d1 (+.f64 d2 30)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 30))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 30))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 30)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 d2 10)) d1) (+.f64 1 (expm1.f64 (*.f64 d1 20)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 10)))) (pow.f64 (exp.f64 d1) 20)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 10)))) (+.f64 1 (expm1.f64 (*.f64 d1 20)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) 20) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 10))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 20))) (pow.f64 (exp.f64 (+.f64 d2 10)) d1)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 20))) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 10))))))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 30)) (exp.f64 (*.f64 d1 d2))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 30) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 30) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 30))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 30))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 30))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 30))))
(fma.f64 d1 d2 (*.f64 d1 30))
(fma.f64 d1 30 (*.f64 d1 d2))
(fma.f64 d1 10 (*.f64 d1 (+.f64 d2 20)))
(fma.f64 d1 10 (*.f64 (+.f64 d2 20) d1))
(fma.f64 d1 10 (fma.f64 d1 d2 (*.f64 d1 20)))
(fma.f64 d1 (+.f64 d2 10) (*.f64 d1 20))
(fma.f64 d1 20 (*.f64 d1 (+.f64 d2 10)))
(fma.f64 d2 d1 (*.f64 d1 30))
(fma.f64 30 d1 (*.f64 d1 d2))
(fma.f64 10 d1 (*.f64 d1 (+.f64 d2 20)))
(fma.f64 10 d1 (*.f64 (+.f64 d2 20) d1))
(fma.f64 10 d1 (fma.f64 d1 d2 (*.f64 d1 20)))
(fma.f64 (+.f64 d2 10) d1 (*.f64 d1 20))
(fma.f64 20 d1 (*.f64 d1 (+.f64 d2 10)))
(fma.f64 (*.f64 d1 (+.f64 d2 10)) 1 (*.f64 d1 20))
(fma.f64 (*.f64 d1 20) 1 (*.f64 d1 (+.f64 d2 10)))
(fma.f64 1 (*.f64 d1 (+.f64 d2 10)) (*.f64 d1 20))
(fma.f64 1 (*.f64 d1 20) (*.f64 d1 (+.f64 d2 10)))
(fma.f64 1 (*.f64 d1 10) (*.f64 d1 (+.f64 d2 20)))
(fma.f64 1 (*.f64 d1 10) (*.f64 (+.f64 d2 20) d1))
(fma.f64 1 (*.f64 d1 10) (fma.f64 d1 d2 (*.f64 d1 20)))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 30))
(fma.f64 1 (*.f64 d1 30) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 10)) 2) (*.f64 (cbrt.f64 (+.f64 d2 10)) d1) (*.f64 d1 20))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 20) (*.f64 d1 (+.f64 d2 10)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 10) (*.f64 d1 (+.f64 d2 20)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 10) (*.f64 (+.f64 d2 20) d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 10) (fma.f64 d1 d2 (*.f64 d1 20)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 30))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 30) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 10)) (*.f64 d1 20))
(fma.f64 (cbrt.f64 (*.f64 d1 20)) (pow.f64 (cbrt.f64 (*.f64 d1 20)) 2) (*.f64 d1 (+.f64 d2 10)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 20)) 2) (cbrt.f64 (*.f64 d1 20)) (*.f64 d1 (+.f64 d2 10)))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 10))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 10))) 2) (*.f64 d1 20))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 10))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 10))) (*.f64 d1 20))
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 30))
(fma.f64 (sqrt.f64 (+.f64 d2 10)) (*.f64 (sqrt.f64 (+.f64 d2 10)) d1) (*.f64 d1 20))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 20) (*.f64 d1 (+.f64 d2 10)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 10) (*.f64 d1 (+.f64 d2 20)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 10) (*.f64 (+.f64 d2 20) d1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 10) (fma.f64 d1 d2 (*.f64 d1 20)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 30))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 30) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 10)) (*.f64 d1 20))
(fma.f64 (sqrt.f64 (*.f64 d1 20)) (sqrt.f64 (*.f64 d1 20)) (*.f64 d1 (+.f64 d2 10)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 10))) (sqrt.f64 (*.f64 d1 (+.f64 d2 10))) (*.f64 d1 20))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 30))
(fma.f64 (*.f64 d1 d2) 1 (*.f64 (*.f64 d1 30) 1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 d2)) (cbrt.f64 (*.f64 d1 d2))) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 30))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 30)) (cbrt.f64 (*.f64 d1 30))) (cbrt.f64 (*.f64 d1 30)) (*.f64 d1 d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 10)) (cbrt.f64 (*.f64 d1 10))) (cbrt.f64 (*.f64 d1 10)) (*.f64 d1 (+.f64 d2 20)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 10)) (cbrt.f64 (*.f64 d1 10))) (cbrt.f64 (*.f64 d1 10)) (*.f64 (+.f64 d2 20) d1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 10)) (cbrt.f64 (*.f64 d1 10))) (cbrt.f64 (*.f64 d1 10)) (fma.f64 d1 d2 (*.f64 d1 20)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 30))
(fma.f64 (sqrt.f64 (*.f64 d1 30)) (sqrt.f64 (*.f64 d1 30)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 10)) (sqrt.f64 (*.f64 d1 10)) (*.f64 d1 (+.f64 d2 20)))
(fma.f64 (sqrt.f64 (*.f64 d1 10)) (sqrt.f64 (*.f64 d1 10)) (*.f64 (+.f64 d2 20) d1))
(fma.f64 (sqrt.f64 (*.f64 d1 10)) (sqrt.f64 (*.f64 d1 10)) (fma.f64 d1 d2 (*.f64 d1 20)))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d1 30))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 d1 30))
(fma.f64 (*.f64 20 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 (+.f64 d2 10)))
(fma.f64 (*.f64 20 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 d2 10)))
(fma.f64 (*.f64 10 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 (+.f64 d2 20)))
(fma.f64 (*.f64 10 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 (+.f64 d2 20) d1))
(fma.f64 (*.f64 10 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (fma.f64 d1 d2 (*.f64 d1 20)))
(fma.f64 (*.f64 10 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 d2 20)))
(fma.f64 (*.f64 10 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (+.f64 d2 20) d1))
(fma.f64 (*.f64 10 (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 d1 d2 (*.f64 d1 20)))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 30))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 30))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 d1 30))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 30))
(fma.f64 (*.f64 30 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 30 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 10)) 2)) (cbrt.f64 (+.f64 d2 10)) (*.f64 d1 20))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 10))) (sqrt.f64 (+.f64 d2 10)) (*.f64 d1 20))
(fma.f64 (*.f64 (+.f64 d2 10) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 20))
(fma.f64 (*.f64 (+.f64 d2 10) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 20))
(-.f64 (exp.f64 (log1p.f64 (+.f64 d2 30))) 1)
(-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30)))
(-.f64 (/.f64 (pow.f64 (+.f64 d2 10) 2) (+.f64 d2 -10)) (/.f64 400 (+.f64 d2 -10)))
(*.f64 (+.f64 d2 30) 1)
(*.f64 1 (+.f64 d2 30))
(*.f64 (cbrt.f64 (+.f64 d2 30)) (pow.f64 (cbrt.f64 (+.f64 d2 30)) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 30)) 2) (cbrt.f64 (+.f64 d2 30)))
(*.f64 (sqrt.f64 (+.f64 d2 30)) (sqrt.f64 (+.f64 d2 30)))
(*.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 1 (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 30))))
(*.f64 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 d2 10) 2) (-.f64 400 (*.f64 (+.f64 d2 10) 20)))))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 1 (+.f64 d2 -30)))
(*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 1 (+.f64 d2 -10)))
(/.f64 1 (/.f64 (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 30)) (+.f64 27000 (pow.f64 d2 3))))
(/.f64 1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) (-.f64 400 (*.f64 (+.f64 d2 10) 20))) (+.f64 8000 (pow.f64 (+.f64 d2 10) 3))))
(/.f64 1 (/.f64 (+.f64 d2 -10) (+.f64 (pow.f64 (+.f64 d2 10) 2) -400)))
(/.f64 (+.f64 27000 (pow.f64 d2 3)) (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 30)))
(/.f64 (+.f64 27000 (pow.f64 d2 3)) (+.f64 900 (-.f64 (*.f64 d2 d2) (*.f64 d2 30))))
(/.f64 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)) (+.f64 (pow.f64 (+.f64 d2 10) 2) (-.f64 400 (*.f64 (+.f64 d2 10) 20))))
(/.f64 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)) (+.f64 400 (-.f64 (pow.f64 (+.f64 d2 10) 2) (*.f64 (+.f64 d2 10) 20))))
(/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10))
(/.f64 (neg.f64 (+.f64 27000 (pow.f64 d2 3))) (neg.f64 (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 30))))
(/.f64 (neg.f64 (fma.f64 d2 d2 -900)) (neg.f64 (+.f64 d2 -30)))
(/.f64 (neg.f64 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) (-.f64 400 (*.f64 (+.f64 d2 10) 20)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400)) (neg.f64 (+.f64 d2 -10)))
(/.f64 (+.f64 1000 (pow.f64 (+.f64 d2 20) 3)) (+.f64 100 (-.f64 (*.f64 (+.f64 d2 20) (+.f64 d2 20)) (*.f64 10 (+.f64 d2 20)))))
(/.f64 (-.f64 900 (*.f64 d2 d2)) (-.f64 30 d2))
(/.f64 (-.f64 100 (*.f64 (+.f64 d2 20) (+.f64 d2 20))) (-.f64 10 (+.f64 d2 20)))
(/.f64 (-.f64 400 (pow.f64 (+.f64 d2 10) 2)) (-.f64 20 (+.f64 d2 10)))
(pow.f64 (+.f64 d2 30) 1)
(pow.f64 (cbrt.f64 (+.f64 d2 30)) 3)
(pow.f64 (pow.f64 (+.f64 d2 30) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 d2 30)) 2)
(sqrt.f64 (pow.f64 (+.f64 d2 30) 2))
(log.f64 (exp.f64 (+.f64 d2 30)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 d2 30))))
(cbrt.f64 (pow.f64 (+.f64 d2 30) 3))
(expm1.f64 (log1p.f64 (+.f64 d2 30)))
(exp.f64 (log.f64 (+.f64 d2 30)))
(exp.f64 (*.f64 (log.f64 (+.f64 d2 30)) 1))
(log1p.f64 (expm1.f64 (+.f64 d2 30)))
(fma.f64 d2 1 30)
(fma.f64 (+.f64 d2 10) 1 20)
(fma.f64 1 d2 30)
(fma.f64 1 (+.f64 d2 10) 20)
(fma.f64 1 (+.f64 d2 20) 10)
(fma.f64 (cbrt.f64 (+.f64 d2 10)) (pow.f64 (cbrt.f64 (+.f64 d2 10)) 2) 20)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 10)) 2) (cbrt.f64 (+.f64 d2 10)) 20)
(fma.f64 (cbrt.f64 d2) (pow.f64 (cbrt.f64 d2) 2) 30)
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (cbrt.f64 d2) 30)
(fma.f64 (sqrt.f64 (+.f64 d2 10)) (sqrt.f64 (+.f64 d2 10)) 20)
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) 30)
(fma.f64 (+.f64 1000 (pow.f64 d2 3)) (/.f64 1 (fma.f64 d2 (+.f64 d2 -10) 100)) 20)
(fma.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 1 (-.f64 10 d2)) 20)
(fma.f64 (*.f64 (cbrt.f64 (+.f64 d2 20)) (cbrt.f64 (+.f64 d2 20))) (cbrt.f64 (+.f64 d2 20)) 10)
(fma.f64 (sqrt.f64 (+.f64 d2 20)) (sqrt.f64 (+.f64 d2 20)) 10)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 30)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2) (*.f64 d1 (+.f64 d2 -10))) (/.f64 (*.f64 (*.f64 d1 d1) 400) (*.f64 d1 (+.f64 d2 -10))))
(*.f64 d1 (+.f64 d2 30))
(*.f64 (+.f64 d2 30) d1)
(*.f64 (*.f64 d1 (+.f64 d2 30)) 1)
(*.f64 1 (*.f64 d1 (+.f64 d2 30)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 30))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 30))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 30))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 30)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 30)) 2) (*.f64 (cbrt.f64 (+.f64 d2 30)) d1))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 30))) (sqrt.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 (sqrt.f64 (+.f64 d2 30)) (*.f64 (sqrt.f64 (+.f64 d2 30)) d1))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 30)))
(*.f64 (fma.f64 (pow.f64 d1 3) 8000 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3)) (/.f64 1 (fma.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 d2 10))) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10))) (/.f64 1 (*.f64 d1 (+.f64 d2 -10))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 30)) 2)) (cbrt.f64 (+.f64 d2 30)))
(*.f64 (*.f64 (+.f64 d2 30) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 (*.f64 (+.f64 d2 30) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 30))) (sqrt.f64 (+.f64 d2 30)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 d2 10))) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2)) (fma.f64 (pow.f64 d1 3) 8000 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10)))))
(/.f64 (fma.f64 (pow.f64 d1 3) 8000 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3)) (fma.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 d2 10))) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2)))
(/.f64 (fma.f64 (pow.f64 d1 3) 8000 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3)) (fma.f64 (*.f64 d1 d1) 400 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2) (*.f64 (+.f64 d2 10) (*.f64 d1 (*.f64 d1 20))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10))) (*.f64 d1 (+.f64 d2 -10)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 3) 8000 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3))) (neg.f64 (fma.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 d2 10))) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10)))) (neg.f64 (*.f64 d1 (+.f64 d2 -10))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 30) 3)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (-.f64 (*.f64 (*.f64 d1 30) (*.f64 d1 30)) (*.f64 (*.f64 d1 d2) (*.f64 d1 30)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) 400) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2)) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 d2 10))))
(/.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (neg.f64 (*.f64 (*.f64 d1 30) (*.f64 d1 30)))) (fma.f64 d1 d2 (neg.f64 (*.f64 d1 30))))
(/.f64 (*.f64 d1 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3))) (+.f64 (pow.f64 (+.f64 d2 10) 2) (-.f64 400 (*.f64 (+.f64 d2 10) 20))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400)) (+.f64 d2 -10))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 30)))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 d2 -30))
(/.f64 (*.f64 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)) d1) (+.f64 (pow.f64 (+.f64 d2 10) 2) (-.f64 400 (*.f64 (+.f64 d2 10) 20))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1) (+.f64 d2 -10))
(/.f64 (*.f64 (+.f64 27000 (pow.f64 d2 3)) d1) (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 30)))
(/.f64 (*.f64 (fma.f64 d2 d2 -900) d1) (+.f64 d2 -30))
(pow.f64 (*.f64 d1 (+.f64 d2 30)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 30))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 30))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 30)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 d2 10)) d1) (+.f64 1 (expm1.f64 (*.f64 d1 20)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 10)))) (pow.f64 (exp.f64 d1) 20)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 10)))) (+.f64 1 (expm1.f64 (*.f64 d1 20)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) 20) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 10))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 20))) (pow.f64 (exp.f64 (+.f64 d2 10)) d1)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 20))) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 10))))))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 30)) (exp.f64 (*.f64 d1 d2))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 30) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 30) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 30))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 30))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 30))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 30))))
(fma.f64 d1 d2 (*.f64 d1 30))
(fma.f64 d1 30 (*.f64 d1 d2))
(fma.f64 d1 10 (*.f64 d1 (+.f64 d2 20)))
(fma.f64 d1 10 (*.f64 (+.f64 d2 20) d1))
(fma.f64 d1 10 (fma.f64 d1 d2 (*.f64 d1 20)))
(fma.f64 d1 (+.f64 d2 10) (*.f64 d1 20))
(fma.f64 d1 20 (*.f64 d1 (+.f64 d2 10)))
(fma.f64 d2 d1 (*.f64 d1 30))
(fma.f64 30 d1 (*.f64 d1 d2))
(fma.f64 10 d1 (*.f64 d1 (+.f64 d2 20)))
(fma.f64 10 d1 (*.f64 (+.f64 d2 20) d1))
(fma.f64 10 d1 (fma.f64 d1 d2 (*.f64 d1 20)))
(fma.f64 (+.f64 d2 10) d1 (*.f64 d1 20))
(fma.f64 20 d1 (*.f64 d1 (+.f64 d2 10)))
(fma.f64 (*.f64 d1 (+.f64 d2 10)) 1 (*.f64 d1 20))
(fma.f64 (*.f64 d1 20) 1 (*.f64 d1 (+.f64 d2 10)))
(fma.f64 1 (*.f64 d1 (+.f64 d2 10)) (*.f64 d1 20))
(fma.f64 1 (*.f64 d1 20) (*.f64 d1 (+.f64 d2 10)))
(fma.f64 1 (*.f64 d1 10) (*.f64 d1 (+.f64 d2 20)))
(fma.f64 1 (*.f64 d1 10) (*.f64 (+.f64 d2 20) d1))
(fma.f64 1 (*.f64 d1 10) (fma.f64 d1 d2 (*.f64 d1 20)))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 30))
(fma.f64 1 (*.f64 d1 30) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 10)) 2) (*.f64 (cbrt.f64 (+.f64 d2 10)) d1) (*.f64 d1 20))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 20) (*.f64 d1 (+.f64 d2 10)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 10) (*.f64 d1 (+.f64 d2 20)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 10) (*.f64 (+.f64 d2 20) d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 10) (fma.f64 d1 d2 (*.f64 d1 20)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 30))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 30) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 10)) (*.f64 d1 20))
(fma.f64 (cbrt.f64 (*.f64 d1 20)) (pow.f64 (cbrt.f64 (*.f64 d1 20)) 2) (*.f64 d1 (+.f64 d2 10)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 20)) 2) (cbrt.f64 (*.f64 d1 20)) (*.f64 d1 (+.f64 d2 10)))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 10))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 10))) 2) (*.f64 d1 20))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 10))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 10))) (*.f64 d1 20))
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 30))
(fma.f64 (sqrt.f64 (+.f64 d2 10)) (*.f64 (sqrt.f64 (+.f64 d2 10)) d1) (*.f64 d1 20))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 20) (*.f64 d1 (+.f64 d2 10)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 10) (*.f64 d1 (+.f64 d2 20)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 10) (*.f64 (+.f64 d2 20) d1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 10) (fma.f64 d1 d2 (*.f64 d1 20)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 30))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 30) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 10)) (*.f64 d1 20))
(fma.f64 (sqrt.f64 (*.f64 d1 20)) (sqrt.f64 (*.f64 d1 20)) (*.f64 d1 (+.f64 d2 10)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 10))) (sqrt.f64 (*.f64 d1 (+.f64 d2 10))) (*.f64 d1 20))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 30))
(fma.f64 (*.f64 d1 d2) 1 (*.f64 (*.f64 d1 30) 1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 d2)) (cbrt.f64 (*.f64 d1 d2))) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 30))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 30)) (cbrt.f64 (*.f64 d1 30))) (cbrt.f64 (*.f64 d1 30)) (*.f64 d1 d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 10)) (cbrt.f64 (*.f64 d1 10))) (cbrt.f64 (*.f64 d1 10)) (*.f64 d1 (+.f64 d2 20)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 10)) (cbrt.f64 (*.f64 d1 10))) (cbrt.f64 (*.f64 d1 10)) (*.f64 (+.f64 d2 20) d1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 10)) (cbrt.f64 (*.f64 d1 10))) (cbrt.f64 (*.f64 d1 10)) (fma.f64 d1 d2 (*.f64 d1 20)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 30))
(fma.f64 (sqrt.f64 (*.f64 d1 30)) (sqrt.f64 (*.f64 d1 30)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 10)) (sqrt.f64 (*.f64 d1 10)) (*.f64 d1 (+.f64 d2 20)))
(fma.f64 (sqrt.f64 (*.f64 d1 10)) (sqrt.f64 (*.f64 d1 10)) (*.f64 (+.f64 d2 20) d1))
(fma.f64 (sqrt.f64 (*.f64 d1 10)) (sqrt.f64 (*.f64 d1 10)) (fma.f64 d1 d2 (*.f64 d1 20)))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d1 30))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 d1 30))
(fma.f64 (*.f64 20 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 (+.f64 d2 10)))
(fma.f64 (*.f64 20 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 d2 10)))
(fma.f64 (*.f64 10 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 (+.f64 d2 20)))
(fma.f64 (*.f64 10 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 (+.f64 d2 20) d1))
(fma.f64 (*.f64 10 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (fma.f64 d1 d2 (*.f64 d1 20)))
(fma.f64 (*.f64 10 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 d2 20)))
(fma.f64 (*.f64 10 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (+.f64 d2 20) d1))
(fma.f64 (*.f64 10 (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 d1 d2 (*.f64 d1 20)))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 30))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 30))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 d1 30))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 30))
(fma.f64 (*.f64 30 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 30 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 10)) 2)) (cbrt.f64 (+.f64 d2 10)) (*.f64 d1 20))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 10))) (sqrt.f64 (+.f64 d2 10)) (*.f64 d1 20))
(fma.f64 (*.f64 (+.f64 d2 10) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 20))
(fma.f64 (*.f64 (+.f64 d2 10) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 20))
(+.f64 (*.f64 d1 10) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 10))
(+.f64 0 (*.f64 d1 (+.f64 d2 10)))
(+.f64 (*.f64 (*.f64 d1 10) 1) (*.f64 (*.f64 d1 d2) 1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 d2 10)) d1)) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 d2 10)) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 d2 10)) d1))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 d2 10)) d1))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 d2 10)) d1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 10)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 d1 10) 3) (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 (*.f64 d1 10) (*.f64 d1 10) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 10) (*.f64 d1 d2)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 10) (*.f64 d1 10)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (-.f64 (*.f64 d1 10) (*.f64 d1 d2)))
(/.f64 (*.f64 d1 (+.f64 1000 (pow.f64 d2 3))) (fma.f64 d2 (+.f64 d2 -10) 100))
(/.f64 (*.f64 d1 (-.f64 100 (*.f64 d2 d2))) (-.f64 10 d2))
(/.f64 (*.f64 (+.f64 1000 (pow.f64 d2 3)) d1) (fma.f64 d2 (+.f64 d2 -10) 100))
(/.f64 (*.f64 (-.f64 100 (*.f64 d2 d2)) d1) (-.f64 10 d2))
(pow.f64 (*.f64 d1 (+.f64 d2 10)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 10))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 10))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 d2 10)) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 10)))))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 d2)) (exp.f64 (*.f64 d1 10))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 10))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 10))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 10))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 10))))
(fma.f64 d1 d2 (*.f64 d1 10))
(fma.f64 d1 10 (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 10))
(fma.f64 10 d1 (*.f64 d1 d2))
(fma.f64 1 (*.f64 d1 10) (*.f64 d1 d2))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 10))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 10) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 10))
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 10))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 10) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 10))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 10))
(fma.f64 (*.f64 d1 10) 1 (*.f64 (*.f64 d1 d2) 1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 d2)) (cbrt.f64 (*.f64 d1 d2))) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 10))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 10)) (cbrt.f64 (*.f64 d1 10))) (cbrt.f64 (*.f64 d1 10)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 10))
(fma.f64 (sqrt.f64 (*.f64 d1 10)) (sqrt.f64 (*.f64 d1 10)) (*.f64 d1 d2))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d1 10))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 d1 10))
(fma.f64 (*.f64 10 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 10 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 10))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 10))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 d1 10))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 10))

simplify150.0ms (5.3%)

Algorithm
egg-herbie
Rules
810×div-sub
688×fma-neg
686×log-prod
598×associate-*l*
542×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
055311348
1139410778
2490810774
Stop Event
node limit
Counts
610 → 330
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 30 d1)
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d2 d1)
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d2 d1)
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 30 d1)
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d2 d1)
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d2 d1)
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
30
(+.f64 d2 30)
(+.f64 d2 30)
(+.f64 d2 30)
d2
(+.f64 30 d2)
(+.f64 30 d2)
(+.f64 30 d2)
d2
(+.f64 30 d2)
(+.f64 30 d2)
(+.f64 30 d2)
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 d2 30))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (+.f64 10 d2)) 20) d1))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (+.f64 10 d2)) 20) d1))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (+.f64 10 d2)) 20) d1))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (+.f64 10 d2)) 20) d1))
(+.f64 (*.f64 20 d1) (*.f64 10 d1))
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (*.f64 d2 d1)))
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (*.f64 d2 d1)))
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (*.f64 d2 d1)))
(*.f64 d2 d1)
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (*.f64 d2 d1)))
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (*.f64 d2 d1)))
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (*.f64 d2 d1)))
(*.f64 d2 d1)
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (*.f64 d2 d1)))
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (*.f64 d2 d1)))
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (*.f64 d2 d1)))
(*.f64 (+.f64 10 d2) d1)
(*.f64 (+.f64 10 d2) d1)
(*.f64 (+.f64 10 d2) d1)
(*.f64 (+.f64 10 d2) d1)
(*.f64 (+.f64 10 d2) d1)
(*.f64 (+.f64 10 d2) d1)
(*.f64 (+.f64 10 d2) d1)
(*.f64 (+.f64 10 d2) d1)
(*.f64 d1 (+.f64 d2 10))
(*.f64 d1 (+.f64 d2 10))
(*.f64 d1 (+.f64 d2 10))
(*.f64 d1 (+.f64 d2 10))
(*.f64 10 d1)
(+.f64 (*.f64 10 d1) (*.f64 d2 d1))
(+.f64 (*.f64 10 d1) (*.f64 d2 d1))
(+.f64 (*.f64 10 d1) (*.f64 d2 d1))
(*.f64 d2 d1)
(+.f64 (*.f64 10 d1) (*.f64 d2 d1))
(+.f64 (*.f64 10 d1) (*.f64 d2 d1))
(+.f64 (*.f64 10 d1) (*.f64 d2 d1))
(*.f64 d2 d1)
(+.f64 (*.f64 10 d1) (*.f64 d2 d1))
(+.f64 (*.f64 10 d1) (*.f64 d2 d1))
(+.f64 (*.f64 10 d1) (*.f64 d2 d1))
(+.f64 (*.f64 d1 (+.f64 d2 10)) (*.f64 d1 20))
(+.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 d2 10)))
(+.f64 (*.f64 d1 10) (*.f64 d1 (+.f64 d2 20)))
(+.f64 (*.f64 d1 10) (*.f64 (+.f64 d2 20) d1))
(+.f64 (*.f64 d1 10) (fma.f64 d1 d2 (*.f64 d1 20)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 30))
(+.f64 (*.f64 d1 30) (*.f64 d1 d2))
(+.f64 0 (*.f64 d1 (+.f64 d2 30)))
(+.f64 (*.f64 (*.f64 d1 d2) 1) (*.f64 (*.f64 d1 30) 1))
(+.f64 (fma.f64 d1 20 (*.f64 d1 10)) (*.f64 d1 d2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30))) (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 30)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2) (*.f64 d1 (+.f64 d2 -10))) (/.f64 (*.f64 (*.f64 d1 d1) 400) (*.f64 d1 (+.f64 d2 -10))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 d2 10))) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2)) (fma.f64 (pow.f64 d1 3) 8000 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10)))))
(/.f64 (fma.f64 (pow.f64 d1 3) 8000 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3)) (fma.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 d2 10))) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2)))
(/.f64 (fma.f64 (pow.f64 d1 3) 8000 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3)) (fma.f64 (*.f64 d1 d1) 400 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2) (*.f64 (+.f64 d2 10) (*.f64 d1 (*.f64 d1 20))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10))) (*.f64 d1 (+.f64 d2 -10)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 3) 8000 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3))) (neg.f64 (fma.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 d2 10))) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10)))) (neg.f64 (*.f64 d1 (+.f64 d2 -10))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 30) 3)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (-.f64 (*.f64 (*.f64 d1 30) (*.f64 d1 30)) (*.f64 (*.f64 d1 d2) (*.f64 d1 30)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) 400) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2)) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 d2 10))))
(/.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (neg.f64 (*.f64 (*.f64 d1 30) (*.f64 d1 30)))) (fma.f64 d1 d2 (neg.f64 (*.f64 d1 30))))
(/.f64 (*.f64 d1 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3))) (+.f64 (pow.f64 (+.f64 d2 10) 2) (-.f64 400 (*.f64 (+.f64 d2 10) 20))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400)) (+.f64 d2 -10))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 30)))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 d2 -30))
(/.f64 (*.f64 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)) d1) (+.f64 (pow.f64 (+.f64 d2 10) 2) (-.f64 400 (*.f64 (+.f64 d2 10) 20))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1) (+.f64 d2 -10))
(/.f64 (*.f64 (+.f64 27000 (pow.f64 d2 3)) d1) (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 30)))
(/.f64 (*.f64 (fma.f64 d2 d2 -900) d1) (+.f64 d2 -30))
(pow.f64 (*.f64 d1 (+.f64 d2 30)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 30))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 30))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 30)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 d2 10)) d1) (+.f64 1 (expm1.f64 (*.f64 d1 20)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 10)))) (pow.f64 (exp.f64 d1) 20)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 10)))) (+.f64 1 (expm1.f64 (*.f64 d1 20)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) 20) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 10))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 20))) (pow.f64 (exp.f64 (+.f64 d2 10)) d1)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 20))) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 10))))))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 30)) (exp.f64 (*.f64 d1 d2))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 30) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 30) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 30))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 30))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 30))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 30))))
(fma.f64 d1 d2 (*.f64 d1 30))
(fma.f64 d1 30 (*.f64 d1 d2))
(fma.f64 d1 10 (*.f64 d1 (+.f64 d2 20)))
(fma.f64 d1 10 (*.f64 (+.f64 d2 20) d1))
(fma.f64 d1 10 (fma.f64 d1 d2 (*.f64 d1 20)))
(fma.f64 d1 (+.f64 d2 10) (*.f64 d1 20))
(fma.f64 d1 20 (*.f64 d1 (+.f64 d2 10)))
(fma.f64 d2 d1 (*.f64 d1 30))
(fma.f64 30 d1 (*.f64 d1 d2))
(fma.f64 10 d1 (*.f64 d1 (+.f64 d2 20)))
(fma.f64 10 d1 (*.f64 (+.f64 d2 20) d1))
(fma.f64 10 d1 (fma.f64 d1 d2 (*.f64 d1 20)))
(fma.f64 (+.f64 d2 10) d1 (*.f64 d1 20))
(fma.f64 20 d1 (*.f64 d1 (+.f64 d2 10)))
(fma.f64 (*.f64 d1 (+.f64 d2 10)) 1 (*.f64 d1 20))
(fma.f64 (*.f64 d1 20) 1 (*.f64 d1 (+.f64 d2 10)))
(fma.f64 1 (*.f64 d1 (+.f64 d2 10)) (*.f64 d1 20))
(fma.f64 1 (*.f64 d1 20) (*.f64 d1 (+.f64 d2 10)))
(fma.f64 1 (*.f64 d1 10) (*.f64 d1 (+.f64 d2 20)))
(fma.f64 1 (*.f64 d1 10) (*.f64 (+.f64 d2 20) d1))
(fma.f64 1 (*.f64 d1 10) (fma.f64 d1 d2 (*.f64 d1 20)))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 30))
(fma.f64 1 (*.f64 d1 30) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 10)) 2) (*.f64 (cbrt.f64 (+.f64 d2 10)) d1) (*.f64 d1 20))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 20) (*.f64 d1 (+.f64 d2 10)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 10) (*.f64 d1 (+.f64 d2 20)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 10) (*.f64 (+.f64 d2 20) d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 10) (fma.f64 d1 d2 (*.f64 d1 20)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 30))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 30) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 10)) (*.f64 d1 20))
(fma.f64 (cbrt.f64 (*.f64 d1 20)) (pow.f64 (cbrt.f64 (*.f64 d1 20)) 2) (*.f64 d1 (+.f64 d2 10)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 20)) 2) (cbrt.f64 (*.f64 d1 20)) (*.f64 d1 (+.f64 d2 10)))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 10))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 10))) 2) (*.f64 d1 20))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 10))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 10))) (*.f64 d1 20))
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 30))
(fma.f64 (sqrt.f64 (+.f64 d2 10)) (*.f64 (sqrt.f64 (+.f64 d2 10)) d1) (*.f64 d1 20))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 20) (*.f64 d1 (+.f64 d2 10)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 10) (*.f64 d1 (+.f64 d2 20)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 10) (*.f64 (+.f64 d2 20) d1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 10) (fma.f64 d1 d2 (*.f64 d1 20)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 30))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 30) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 10)) (*.f64 d1 20))
(fma.f64 (sqrt.f64 (*.f64 d1 20)) (sqrt.f64 (*.f64 d1 20)) (*.f64 d1 (+.f64 d2 10)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 10))) (sqrt.f64 (*.f64 d1 (+.f64 d2 10))) (*.f64 d1 20))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 30))
(fma.f64 (*.f64 d1 d2) 1 (*.f64 (*.f64 d1 30) 1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 d2)) (cbrt.f64 (*.f64 d1 d2))) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 30))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 30)) (cbrt.f64 (*.f64 d1 30))) (cbrt.f64 (*.f64 d1 30)) (*.f64 d1 d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 10)) (cbrt.f64 (*.f64 d1 10))) (cbrt.f64 (*.f64 d1 10)) (*.f64 d1 (+.f64 d2 20)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 10)) (cbrt.f64 (*.f64 d1 10))) (cbrt.f64 (*.f64 d1 10)) (*.f64 (+.f64 d2 20) d1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 10)) (cbrt.f64 (*.f64 d1 10))) (cbrt.f64 (*.f64 d1 10)) (fma.f64 d1 d2 (*.f64 d1 20)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 30))
(fma.f64 (sqrt.f64 (*.f64 d1 30)) (sqrt.f64 (*.f64 d1 30)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 10)) (sqrt.f64 (*.f64 d1 10)) (*.f64 d1 (+.f64 d2 20)))
(fma.f64 (sqrt.f64 (*.f64 d1 10)) (sqrt.f64 (*.f64 d1 10)) (*.f64 (+.f64 d2 20) d1))
(fma.f64 (sqrt.f64 (*.f64 d1 10)) (sqrt.f64 (*.f64 d1 10)) (fma.f64 d1 d2 (*.f64 d1 20)))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d1 30))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 d1 30))
(fma.f64 (*.f64 20 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 (+.f64 d2 10)))
(fma.f64 (*.f64 20 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 d2 10)))
(fma.f64 (*.f64 10 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 (+.f64 d2 20)))
(fma.f64 (*.f64 10 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 (+.f64 d2 20) d1))
(fma.f64 (*.f64 10 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (fma.f64 d1 d2 (*.f64 d1 20)))
(fma.f64 (*.f64 10 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 d2 20)))
(fma.f64 (*.f64 10 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (+.f64 d2 20) d1))
(fma.f64 (*.f64 10 (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 d1 d2 (*.f64 d1 20)))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 30))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 30))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 d1 30))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 30))
(fma.f64 (*.f64 30 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 30 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 10)) 2)) (cbrt.f64 (+.f64 d2 10)) (*.f64 d1 20))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 10))) (sqrt.f64 (+.f64 d2 10)) (*.f64 d1 20))
(fma.f64 (*.f64 (+.f64 d2 10) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 20))
(fma.f64 (*.f64 (+.f64 d2 10) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 20))
(+.f64 (*.f64 d1 (+.f64 d2 10)) (*.f64 d1 20))
(+.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 d2 10)))
(+.f64 (*.f64 d1 10) (*.f64 d1 (+.f64 d2 20)))
(+.f64 (*.f64 d1 10) (*.f64 (+.f64 d2 20) d1))
(+.f64 (*.f64 d1 10) (fma.f64 d1 d2 (*.f64 d1 20)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 30))
(+.f64 (*.f64 d1 30) (*.f64 d1 d2))
(+.f64 0 (*.f64 d1 (+.f64 d2 30)))
(+.f64 (*.f64 (*.f64 d1 d2) 1) (*.f64 (*.f64 d1 30) 1))
(+.f64 (fma.f64 d1 20 (*.f64 d1 10)) (*.f64 d1 d2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30))) (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 30)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2) (*.f64 d1 (+.f64 d2 -10))) (/.f64 (*.f64 (*.f64 d1 d1) 400) (*.f64 d1 (+.f64 d2 -10))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 d2 10))) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2)) (fma.f64 (pow.f64 d1 3) 8000 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10)))))
(/.f64 (fma.f64 (pow.f64 d1 3) 8000 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3)) (fma.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 d2 10))) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2)))
(/.f64 (fma.f64 (pow.f64 d1 3) 8000 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3)) (fma.f64 (*.f64 d1 d1) 400 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2) (*.f64 (+.f64 d2 10) (*.f64 d1 (*.f64 d1 20))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10))) (*.f64 d1 (+.f64 d2 -10)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 3) 8000 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3))) (neg.f64 (fma.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 d2 10))) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10)))) (neg.f64 (*.f64 d1 (+.f64 d2 -10))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 30) 3)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (-.f64 (*.f64 (*.f64 d1 30) (*.f64 d1 30)) (*.f64 (*.f64 d1 d2) (*.f64 d1 30)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) 400) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2)) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 d2 10))))
(/.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (neg.f64 (*.f64 (*.f64 d1 30) (*.f64 d1 30)))) (fma.f64 d1 d2 (neg.f64 (*.f64 d1 30))))
(/.f64 (*.f64 d1 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3))) (+.f64 (pow.f64 (+.f64 d2 10) 2) (-.f64 400 (*.f64 (+.f64 d2 10) 20))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400)) (+.f64 d2 -10))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 30)))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 d2 -30))
(/.f64 (*.f64 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)) d1) (+.f64 (pow.f64 (+.f64 d2 10) 2) (-.f64 400 (*.f64 (+.f64 d2 10) 20))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1) (+.f64 d2 -10))
(/.f64 (*.f64 (+.f64 27000 (pow.f64 d2 3)) d1) (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 30)))
(/.f64 (*.f64 (fma.f64 d2 d2 -900) d1) (+.f64 d2 -30))
(pow.f64 (*.f64 d1 (+.f64 d2 30)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 30))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 30))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 30)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 d2 10)) d1) (+.f64 1 (expm1.f64 (*.f64 d1 20)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 10)))) (pow.f64 (exp.f64 d1) 20)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 10)))) (+.f64 1 (expm1.f64 (*.f64 d1 20)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) 20) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 10))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 20))) (pow.f64 (exp.f64 (+.f64 d2 10)) d1)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 20))) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 10))))))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 30)) (exp.f64 (*.f64 d1 d2))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 30) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 30) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 30))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 30))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 30))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 30))))
(fma.f64 d1 d2 (*.f64 d1 30))
(fma.f64 d1 30 (*.f64 d1 d2))
(fma.f64 d1 10 (*.f64 d1 (+.f64 d2 20)))
(fma.f64 d1 10 (*.f64 (+.f64 d2 20) d1))
(fma.f64 d1 10 (fma.f64 d1 d2 (*.f64 d1 20)))
(fma.f64 d1 (+.f64 d2 10) (*.f64 d1 20))
(fma.f64 d1 20 (*.f64 d1 (+.f64 d2 10)))
(fma.f64 d2 d1 (*.f64 d1 30))
(fma.f64 30 d1 (*.f64 d1 d2))
(fma.f64 10 d1 (*.f64 d1 (+.f64 d2 20)))
(fma.f64 10 d1 (*.f64 (+.f64 d2 20) d1))
(fma.f64 10 d1 (fma.f64 d1 d2 (*.f64 d1 20)))
(fma.f64 (+.f64 d2 10) d1 (*.f64 d1 20))
(fma.f64 20 d1 (*.f64 d1 (+.f64 d2 10)))
(fma.f64 (*.f64 d1 (+.f64 d2 10)) 1 (*.f64 d1 20))
(fma.f64 (*.f64 d1 20) 1 (*.f64 d1 (+.f64 d2 10)))
(fma.f64 1 (*.f64 d1 (+.f64 d2 10)) (*.f64 d1 20))
(fma.f64 1 (*.f64 d1 20) (*.f64 d1 (+.f64 d2 10)))
(fma.f64 1 (*.f64 d1 10) (*.f64 d1 (+.f64 d2 20)))
(fma.f64 1 (*.f64 d1 10) (*.f64 (+.f64 d2 20) d1))
(fma.f64 1 (*.f64 d1 10) (fma.f64 d1 d2 (*.f64 d1 20)))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 30))
(fma.f64 1 (*.f64 d1 30) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 10)) 2) (*.f64 (cbrt.f64 (+.f64 d2 10)) d1) (*.f64 d1 20))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 20) (*.f64 d1 (+.f64 d2 10)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 10) (*.f64 d1 (+.f64 d2 20)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 10) (*.f64 (+.f64 d2 20) d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 10) (fma.f64 d1 d2 (*.f64 d1 20)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 30))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 30) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 10)) (*.f64 d1 20))
(fma.f64 (cbrt.f64 (*.f64 d1 20)) (pow.f64 (cbrt.f64 (*.f64 d1 20)) 2) (*.f64 d1 (+.f64 d2 10)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 20)) 2) (cbrt.f64 (*.f64 d1 20)) (*.f64 d1 (+.f64 d2 10)))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 10))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 10))) 2) (*.f64 d1 20))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 10))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 10))) (*.f64 d1 20))
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 30))
(fma.f64 (sqrt.f64 (+.f64 d2 10)) (*.f64 (sqrt.f64 (+.f64 d2 10)) d1) (*.f64 d1 20))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 20) (*.f64 d1 (+.f64 d2 10)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 10) (*.f64 d1 (+.f64 d2 20)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 10) (*.f64 (+.f64 d2 20) d1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 10) (fma.f64 d1 d2 (*.f64 d1 20)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 30))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 30) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 10)) (*.f64 d1 20))
(fma.f64 (sqrt.f64 (*.f64 d1 20)) (sqrt.f64 (*.f64 d1 20)) (*.f64 d1 (+.f64 d2 10)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 10))) (sqrt.f64 (*.f64 d1 (+.f64 d2 10))) (*.f64 d1 20))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 30))
(fma.f64 (*.f64 d1 d2) 1 (*.f64 (*.f64 d1 30) 1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 d2)) (cbrt.f64 (*.f64 d1 d2))) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 30))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 30)) (cbrt.f64 (*.f64 d1 30))) (cbrt.f64 (*.f64 d1 30)) (*.f64 d1 d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 10)) (cbrt.f64 (*.f64 d1 10))) (cbrt.f64 (*.f64 d1 10)) (*.f64 d1 (+.f64 d2 20)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 10)) (cbrt.f64 (*.f64 d1 10))) (cbrt.f64 (*.f64 d1 10)) (*.f64 (+.f64 d2 20) d1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 10)) (cbrt.f64 (*.f64 d1 10))) (cbrt.f64 (*.f64 d1 10)) (fma.f64 d1 d2 (*.f64 d1 20)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 30))
(fma.f64 (sqrt.f64 (*.f64 d1 30)) (sqrt.f64 (*.f64 d1 30)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 10)) (sqrt.f64 (*.f64 d1 10)) (*.f64 d1 (+.f64 d2 20)))
(fma.f64 (sqrt.f64 (*.f64 d1 10)) (sqrt.f64 (*.f64 d1 10)) (*.f64 (+.f64 d2 20) d1))
(fma.f64 (sqrt.f64 (*.f64 d1 10)) (sqrt.f64 (*.f64 d1 10)) (fma.f64 d1 d2 (*.f64 d1 20)))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d1 30))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 d1 30))
(fma.f64 (*.f64 20 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 (+.f64 d2 10)))
(fma.f64 (*.f64 20 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 d2 10)))
(fma.f64 (*.f64 10 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 (+.f64 d2 20)))
(fma.f64 (*.f64 10 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 (+.f64 d2 20) d1))
(fma.f64 (*.f64 10 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (fma.f64 d1 d2 (*.f64 d1 20)))
(fma.f64 (*.f64 10 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 d2 20)))
(fma.f64 (*.f64 10 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (+.f64 d2 20) d1))
(fma.f64 (*.f64 10 (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 d1 d2 (*.f64 d1 20)))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 30))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 30))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 d1 30))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 30))
(fma.f64 (*.f64 30 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 30 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 10)) 2)) (cbrt.f64 (+.f64 d2 10)) (*.f64 d1 20))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 10))) (sqrt.f64 (+.f64 d2 10)) (*.f64 d1 20))
(fma.f64 (*.f64 (+.f64 d2 10) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 20))
(fma.f64 (*.f64 (+.f64 d2 10) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 20))
(-.f64 (exp.f64 (log1p.f64 (+.f64 d2 30))) 1)
(-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30)))
(-.f64 (/.f64 (pow.f64 (+.f64 d2 10) 2) (+.f64 d2 -10)) (/.f64 400 (+.f64 d2 -10)))
(*.f64 (+.f64 d2 30) 1)
(*.f64 1 (+.f64 d2 30))
(*.f64 (cbrt.f64 (+.f64 d2 30)) (pow.f64 (cbrt.f64 (+.f64 d2 30)) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 30)) 2) (cbrt.f64 (+.f64 d2 30)))
(*.f64 (sqrt.f64 (+.f64 d2 30)) (sqrt.f64 (+.f64 d2 30)))
(*.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 1 (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 30))))
(*.f64 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 d2 10) 2) (-.f64 400 (*.f64 (+.f64 d2 10) 20)))))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 1 (+.f64 d2 -30)))
(*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 1 (+.f64 d2 -10)))
(/.f64 1 (/.f64 (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 30)) (+.f64 27000 (pow.f64 d2 3))))
(/.f64 1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) (-.f64 400 (*.f64 (+.f64 d2 10) 20))) (+.f64 8000 (pow.f64 (+.f64 d2 10) 3))))
(/.f64 1 (/.f64 (+.f64 d2 -10) (+.f64 (pow.f64 (+.f64 d2 10) 2) -400)))
(/.f64 (+.f64 27000 (pow.f64 d2 3)) (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 30)))
(/.f64 (+.f64 27000 (pow.f64 d2 3)) (+.f64 900 (-.f64 (*.f64 d2 d2) (*.f64 d2 30))))
(/.f64 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)) (+.f64 (pow.f64 (+.f64 d2 10) 2) (-.f64 400 (*.f64 (+.f64 d2 10) 20))))
(/.f64 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)) (+.f64 400 (-.f64 (pow.f64 (+.f64 d2 10) 2) (*.f64 (+.f64 d2 10) 20))))
(/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10))
(/.f64 (neg.f64 (+.f64 27000 (pow.f64 d2 3))) (neg.f64 (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 30))))
(/.f64 (neg.f64 (fma.f64 d2 d2 -900)) (neg.f64 (+.f64 d2 -30)))
(/.f64 (neg.f64 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) (-.f64 400 (*.f64 (+.f64 d2 10) 20)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400)) (neg.f64 (+.f64 d2 -10)))
(/.f64 (+.f64 1000 (pow.f64 (+.f64 d2 20) 3)) (+.f64 100 (-.f64 (*.f64 (+.f64 d2 20) (+.f64 d2 20)) (*.f64 10 (+.f64 d2 20)))))
(/.f64 (-.f64 900 (*.f64 d2 d2)) (-.f64 30 d2))
(/.f64 (-.f64 100 (*.f64 (+.f64 d2 20) (+.f64 d2 20))) (-.f64 10 (+.f64 d2 20)))
(/.f64 (-.f64 400 (pow.f64 (+.f64 d2 10) 2)) (-.f64 20 (+.f64 d2 10)))
(pow.f64 (+.f64 d2 30) 1)
(pow.f64 (cbrt.f64 (+.f64 d2 30)) 3)
(pow.f64 (pow.f64 (+.f64 d2 30) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 d2 30)) 2)
(sqrt.f64 (pow.f64 (+.f64 d2 30) 2))
(log.f64 (exp.f64 (+.f64 d2 30)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 d2 30))))
(cbrt.f64 (pow.f64 (+.f64 d2 30) 3))
(expm1.f64 (log1p.f64 (+.f64 d2 30)))
(exp.f64 (log.f64 (+.f64 d2 30)))
(exp.f64 (*.f64 (log.f64 (+.f64 d2 30)) 1))
(log1p.f64 (expm1.f64 (+.f64 d2 30)))
(fma.f64 d2 1 30)
(fma.f64 (+.f64 d2 10) 1 20)
(fma.f64 1 d2 30)
(fma.f64 1 (+.f64 d2 10) 20)
(fma.f64 1 (+.f64 d2 20) 10)
(fma.f64 (cbrt.f64 (+.f64 d2 10)) (pow.f64 (cbrt.f64 (+.f64 d2 10)) 2) 20)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 10)) 2) (cbrt.f64 (+.f64 d2 10)) 20)
(fma.f64 (cbrt.f64 d2) (pow.f64 (cbrt.f64 d2) 2) 30)
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (cbrt.f64 d2) 30)
(fma.f64 (sqrt.f64 (+.f64 d2 10)) (sqrt.f64 (+.f64 d2 10)) 20)
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) 30)
(fma.f64 (+.f64 1000 (pow.f64 d2 3)) (/.f64 1 (fma.f64 d2 (+.f64 d2 -10) 100)) 20)
(fma.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 1 (-.f64 10 d2)) 20)
(fma.f64 (*.f64 (cbrt.f64 (+.f64 d2 20)) (cbrt.f64 (+.f64 d2 20))) (cbrt.f64 (+.f64 d2 20)) 10)
(fma.f64 (sqrt.f64 (+.f64 d2 20)) (sqrt.f64 (+.f64 d2 20)) 10)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 30)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2) (*.f64 d1 (+.f64 d2 -10))) (/.f64 (*.f64 (*.f64 d1 d1) 400) (*.f64 d1 (+.f64 d2 -10))))
(*.f64 d1 (+.f64 d2 30))
(*.f64 (+.f64 d2 30) d1)
(*.f64 (*.f64 d1 (+.f64 d2 30)) 1)
(*.f64 1 (*.f64 d1 (+.f64 d2 30)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 30))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 30))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 30))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 30)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 30)) 2) (*.f64 (cbrt.f64 (+.f64 d2 30)) d1))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 30))) (sqrt.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 (sqrt.f64 (+.f64 d2 30)) (*.f64 (sqrt.f64 (+.f64 d2 30)) d1))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 30)))
(*.f64 (fma.f64 (pow.f64 d1 3) 8000 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3)) (/.f64 1 (fma.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 d2 10))) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10))) (/.f64 1 (*.f64 d1 (+.f64 d2 -10))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 30)) 2)) (cbrt.f64 (+.f64 d2 30)))
(*.f64 (*.f64 (+.f64 d2 30) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 (*.f64 (+.f64 d2 30) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 30))) (sqrt.f64 (+.f64 d2 30)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 d2 10))) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2)) (fma.f64 (pow.f64 d1 3) 8000 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10)))))
(/.f64 (fma.f64 (pow.f64 d1 3) 8000 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3)) (fma.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 d2 10))) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2)))
(/.f64 (fma.f64 (pow.f64 d1 3) 8000 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3)) (fma.f64 (*.f64 d1 d1) 400 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2) (*.f64 (+.f64 d2 10) (*.f64 d1 (*.f64 d1 20))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10))) (*.f64 d1 (+.f64 d2 -10)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 3) 8000 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3))) (neg.f64 (fma.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 d2 10))) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10)))) (neg.f64 (*.f64 d1 (+.f64 d2 -10))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 30) 3)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (-.f64 (*.f64 (*.f64 d1 30) (*.f64 d1 30)) (*.f64 (*.f64 d1 d2) (*.f64 d1 30)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) 400) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2)) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 d2 10))))
(/.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (neg.f64 (*.f64 (*.f64 d1 30) (*.f64 d1 30)))) (fma.f64 d1 d2 (neg.f64 (*.f64 d1 30))))
(/.f64 (*.f64 d1 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3))) (+.f64 (pow.f64 (+.f64 d2 10) 2) (-.f64 400 (*.f64 (+.f64 d2 10) 20))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400)) (+.f64 d2 -10))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 30)))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 d2 -30))
(/.f64 (*.f64 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)) d1) (+.f64 (pow.f64 (+.f64 d2 10) 2) (-.f64 400 (*.f64 (+.f64 d2 10) 20))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1) (+.f64 d2 -10))
(/.f64 (*.f64 (+.f64 27000 (pow.f64 d2 3)) d1) (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 30)))
(/.f64 (*.f64 (fma.f64 d2 d2 -900) d1) (+.f64 d2 -30))
(pow.f64 (*.f64 d1 (+.f64 d2 30)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 30))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 30))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 30)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 d2 10)) d1) (+.f64 1 (expm1.f64 (*.f64 d1 20)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 10)))) (pow.f64 (exp.f64 d1) 20)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 10)))) (+.f64 1 (expm1.f64 (*.f64 d1 20)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) 20) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 10))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 20))) (pow.f64 (exp.f64 (+.f64 d2 10)) d1)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 20))) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 10))))))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 30)) (exp.f64 (*.f64 d1 d2))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 30) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 30) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 30))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 30))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 30))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 30))))
(fma.f64 d1 d2 (*.f64 d1 30))
(fma.f64 d1 30 (*.f64 d1 d2))
(fma.f64 d1 10 (*.f64 d1 (+.f64 d2 20)))
(fma.f64 d1 10 (*.f64 (+.f64 d2 20) d1))
(fma.f64 d1 10 (fma.f64 d1 d2 (*.f64 d1 20)))
(fma.f64 d1 (+.f64 d2 10) (*.f64 d1 20))
(fma.f64 d1 20 (*.f64 d1 (+.f64 d2 10)))
(fma.f64 d2 d1 (*.f64 d1 30))
(fma.f64 30 d1 (*.f64 d1 d2))
(fma.f64 10 d1 (*.f64 d1 (+.f64 d2 20)))
(fma.f64 10 d1 (*.f64 (+.f64 d2 20) d1))
(fma.f64 10 d1 (fma.f64 d1 d2 (*.f64 d1 20)))
(fma.f64 (+.f64 d2 10) d1 (*.f64 d1 20))
(fma.f64 20 d1 (*.f64 d1 (+.f64 d2 10)))
(fma.f64 (*.f64 d1 (+.f64 d2 10)) 1 (*.f64 d1 20))
(fma.f64 (*.f64 d1 20) 1 (*.f64 d1 (+.f64 d2 10)))
(fma.f64 1 (*.f64 d1 (+.f64 d2 10)) (*.f64 d1 20))
(fma.f64 1 (*.f64 d1 20) (*.f64 d1 (+.f64 d2 10)))
(fma.f64 1 (*.f64 d1 10) (*.f64 d1 (+.f64 d2 20)))
(fma.f64 1 (*.f64 d1 10) (*.f64 (+.f64 d2 20) d1))
(fma.f64 1 (*.f64 d1 10) (fma.f64 d1 d2 (*.f64 d1 20)))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 30))
(fma.f64 1 (*.f64 d1 30) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 10)) 2) (*.f64 (cbrt.f64 (+.f64 d2 10)) d1) (*.f64 d1 20))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 20) (*.f64 d1 (+.f64 d2 10)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 10) (*.f64 d1 (+.f64 d2 20)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 10) (*.f64 (+.f64 d2 20) d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 10) (fma.f64 d1 d2 (*.f64 d1 20)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 30))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 30) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 10)) (*.f64 d1 20))
(fma.f64 (cbrt.f64 (*.f64 d1 20)) (pow.f64 (cbrt.f64 (*.f64 d1 20)) 2) (*.f64 d1 (+.f64 d2 10)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 20)) 2) (cbrt.f64 (*.f64 d1 20)) (*.f64 d1 (+.f64 d2 10)))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 10))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 10))) 2) (*.f64 d1 20))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 10))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 10))) (*.f64 d1 20))
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 30))
(fma.f64 (sqrt.f64 (+.f64 d2 10)) (*.f64 (sqrt.f64 (+.f64 d2 10)) d1) (*.f64 d1 20))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 20) (*.f64 d1 (+.f64 d2 10)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 10) (*.f64 d1 (+.f64 d2 20)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 10) (*.f64 (+.f64 d2 20) d1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 10) (fma.f64 d1 d2 (*.f64 d1 20)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 30))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 30) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 10)) (*.f64 d1 20))
(fma.f64 (sqrt.f64 (*.f64 d1 20)) (sqrt.f64 (*.f64 d1 20)) (*.f64 d1 (+.f64 d2 10)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 10))) (sqrt.f64 (*.f64 d1 (+.f64 d2 10))) (*.f64 d1 20))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 30))
(fma.f64 (*.f64 d1 d2) 1 (*.f64 (*.f64 d1 30) 1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 d2)) (cbrt.f64 (*.f64 d1 d2))) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 30))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 30)) (cbrt.f64 (*.f64 d1 30))) (cbrt.f64 (*.f64 d1 30)) (*.f64 d1 d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 10)) (cbrt.f64 (*.f64 d1 10))) (cbrt.f64 (*.f64 d1 10)) (*.f64 d1 (+.f64 d2 20)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 10)) (cbrt.f64 (*.f64 d1 10))) (cbrt.f64 (*.f64 d1 10)) (*.f64 (+.f64 d2 20) d1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 10)) (cbrt.f64 (*.f64 d1 10))) (cbrt.f64 (*.f64 d1 10)) (fma.f64 d1 d2 (*.f64 d1 20)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 30))
(fma.f64 (sqrt.f64 (*.f64 d1 30)) (sqrt.f64 (*.f64 d1 30)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 10)) (sqrt.f64 (*.f64 d1 10)) (*.f64 d1 (+.f64 d2 20)))
(fma.f64 (sqrt.f64 (*.f64 d1 10)) (sqrt.f64 (*.f64 d1 10)) (*.f64 (+.f64 d2 20) d1))
(fma.f64 (sqrt.f64 (*.f64 d1 10)) (sqrt.f64 (*.f64 d1 10)) (fma.f64 d1 d2 (*.f64 d1 20)))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d1 30))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 d1 30))
(fma.f64 (*.f64 20 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 (+.f64 d2 10)))
(fma.f64 (*.f64 20 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 d2 10)))
(fma.f64 (*.f64 10 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 (+.f64 d2 20)))
(fma.f64 (*.f64 10 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 (+.f64 d2 20) d1))
(fma.f64 (*.f64 10 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (fma.f64 d1 d2 (*.f64 d1 20)))
(fma.f64 (*.f64 10 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 d2 20)))
(fma.f64 (*.f64 10 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (+.f64 d2 20) d1))
(fma.f64 (*.f64 10 (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 d1 d2 (*.f64 d1 20)))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 30))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 30))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 d1 30))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 30))
(fma.f64 (*.f64 30 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 30 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 10)) 2)) (cbrt.f64 (+.f64 d2 10)) (*.f64 d1 20))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 10))) (sqrt.f64 (+.f64 d2 10)) (*.f64 d1 20))
(fma.f64 (*.f64 (+.f64 d2 10) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 20))
(fma.f64 (*.f64 (+.f64 d2 10) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 20))
(+.f64 (*.f64 d1 10) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 10))
(+.f64 0 (*.f64 d1 (+.f64 d2 10)))
(+.f64 (*.f64 (*.f64 d1 10) 1) (*.f64 (*.f64 d1 d2) 1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 d2 10)) d1)) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 d2 10)) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 d2 10)) d1))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 d2 10)) d1))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 d2 10)) d1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 10)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 d1 10) 3) (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 (*.f64 d1 10) (*.f64 d1 10) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 10) (*.f64 d1 d2)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 10) (*.f64 d1 10)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (-.f64 (*.f64 d1 10) (*.f64 d1 d2)))
(/.f64 (*.f64 d1 (+.f64 1000 (pow.f64 d2 3))) (fma.f64 d2 (+.f64 d2 -10) 100))
(/.f64 (*.f64 d1 (-.f64 100 (*.f64 d2 d2))) (-.f64 10 d2))
(/.f64 (*.f64 (+.f64 1000 (pow.f64 d2 3)) d1) (fma.f64 d2 (+.f64 d2 -10) 100))
(/.f64 (*.f64 (-.f64 100 (*.f64 d2 d2)) d1) (-.f64 10 d2))
(pow.f64 (*.f64 d1 (+.f64 d2 10)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 10))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 10))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 d2 10)) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 10)))))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 d2)) (exp.f64 (*.f64 d1 10))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 10))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 10))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 10))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 10))))
(fma.f64 d1 d2 (*.f64 d1 10))
(fma.f64 d1 10 (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 10))
(fma.f64 10 d1 (*.f64 d1 d2))
(fma.f64 1 (*.f64 d1 10) (*.f64 d1 d2))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 10))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 10) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 10))
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 10))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 10) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 10))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 10))
(fma.f64 (*.f64 d1 10) 1 (*.f64 (*.f64 d1 d2) 1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 d2)) (cbrt.f64 (*.f64 d1 d2))) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 10))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 10)) (cbrt.f64 (*.f64 d1 10))) (cbrt.f64 (*.f64 d1 10)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 10))
(fma.f64 (sqrt.f64 (*.f64 d1 10)) (sqrt.f64 (*.f64 d1 10)) (*.f64 d1 d2))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d1 10))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 d1 10))
(fma.f64 (*.f64 10 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 10 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 10))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 10))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 d1 10))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 10))
Outputs
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 30 d1)
(*.f64 d1 30)
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 30 d1)
(*.f64 d1 30)
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
30
(+.f64 d2 30)
(+.f64 30 d2)
(+.f64 d2 30)
(+.f64 30 d2)
(+.f64 d2 30)
(+.f64 30 d2)
d2
(+.f64 30 d2)
(+.f64 30 d2)
(+.f64 30 d2)
d2
(+.f64 30 d2)
(+.f64 30 d2)
(+.f64 30 d2)
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 30 d2))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (+.f64 10 d2)) 20) d1))
(neg.f64 (*.f64 d1 (fma.f64 -1 (+.f64 d2 10) -20)))
(*.f64 (fma.f64 -1 (+.f64 d2 10) -20) (neg.f64 d1))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (+.f64 10 d2)) 20) d1))
(neg.f64 (*.f64 d1 (fma.f64 -1 (+.f64 d2 10) -20)))
(*.f64 (fma.f64 -1 (+.f64 d2 10) -20) (neg.f64 d1))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (+.f64 10 d2)) 20) d1))
(neg.f64 (*.f64 d1 (fma.f64 -1 (+.f64 d2 10) -20)))
(*.f64 (fma.f64 -1 (+.f64 d2 10) -20) (neg.f64 d1))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (+.f64 10 d2)) 20) d1))
(neg.f64 (*.f64 d1 (fma.f64 -1 (+.f64 d2 10) -20)))
(*.f64 (fma.f64 -1 (+.f64 d2 10) -20) (neg.f64 d1))
(+.f64 (*.f64 20 d1) (*.f64 10 d1))
(*.f64 d1 30)
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (*.f64 d2 d1)))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (*.f64 d2 d1)))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (*.f64 d2 d1)))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (*.f64 d2 d1)))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (*.f64 d2 d1)))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (*.f64 d2 d1)))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (*.f64 d2 d1)))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (*.f64 d2 d1)))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (*.f64 d2 d1)))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (+.f64 10 d2) d1)
(*.f64 d1 (+.f64 d2 10))
(*.f64 (+.f64 10 d2) d1)
(*.f64 d1 (+.f64 d2 10))
(*.f64 (+.f64 10 d2) d1)
(*.f64 d1 (+.f64 d2 10))
(*.f64 (+.f64 10 d2) d1)
(*.f64 d1 (+.f64 d2 10))
(*.f64 (+.f64 10 d2) d1)
(*.f64 d1 (+.f64 d2 10))
(*.f64 (+.f64 10 d2) d1)
(*.f64 d1 (+.f64 d2 10))
(*.f64 (+.f64 10 d2) d1)
(*.f64 d1 (+.f64 d2 10))
(*.f64 (+.f64 10 d2) d1)
(*.f64 d1 (+.f64 d2 10))
(*.f64 d1 (+.f64 d2 10))
(*.f64 d1 (+.f64 d2 10))
(*.f64 d1 (+.f64 d2 10))
(*.f64 d1 (+.f64 d2 10))
(*.f64 10 d1)
(*.f64 d1 10)
(+.f64 (*.f64 10 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 10))
(+.f64 (*.f64 10 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 10))
(+.f64 (*.f64 10 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 10))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 10 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 10))
(+.f64 (*.f64 10 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 10))
(+.f64 (*.f64 10 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 10))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 10 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 10))
(+.f64 (*.f64 10 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 10))
(+.f64 (*.f64 10 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 10))
(+.f64 (*.f64 d1 (+.f64 d2 10)) (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 d2 10)))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d1 10) (*.f64 d1 (+.f64 d2 20)))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d1 10) (*.f64 (+.f64 d2 20) d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d1 10) (fma.f64 d1 d2 (*.f64 d1 20)))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d1 30) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(+.f64 0 (*.f64 d1 (+.f64 d2 30)))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 (*.f64 d1 d2) 1) (*.f64 (*.f64 d1 30) 1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (fma.f64 d1 20 (*.f64 d1 10)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30))) (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 30 d2))) (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 30 d2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 30 d2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 30 d2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 30 d2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))))
(*.f64 d1 (+.f64 30 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 30)))) 1)
(*.f64 d1 (+.f64 30 d2))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2) (*.f64 d1 (+.f64 d2 -10))) (/.f64 (*.f64 (*.f64 d1 d1) 400) (*.f64 d1 (+.f64 d2 -10))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2) (*.f64 d1 (+.f64 d2 -10))) (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 400 (+.f64 d2 -10))))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2) (*.f64 d1 (+.f64 d2 -10))) (*.f64 (/.f64 d1 (/.f64 d1 d1)) (/.f64 -400 (+.f64 d2 -10))))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2) (*.f64 d1 (-.f64 d2 10))) (*.f64 (/.f64 d1 (/.f64 d1 d1)) (/.f64 -400 (+.f64 d2 -10))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 d2 10))) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2)) (fma.f64 (pow.f64 d1 3) 8000 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3))))
(*.f64 (fma.f64 (pow.f64 d1 3) 8000 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3)) (/.f64 1 (fma.f64 (*.f64 d1 20) (*.f64 d1 (-.f64 20 (+.f64 d2 10))) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 8000 (pow.f64 (+.f64 d2 10) 3))) (fma.f64 (*.f64 d1 20) (*.f64 d1 (-.f64 10 d2)) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2)))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (fma.f64 (pow.f64 d1 3) 8000 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3)) (fma.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 d2 10))) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2)))
(*.f64 (fma.f64 (pow.f64 d1 3) 8000 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3)) (/.f64 1 (fma.f64 (*.f64 d1 20) (*.f64 d1 (-.f64 20 (+.f64 d2 10))) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 8000 (pow.f64 (+.f64 d2 10) 3))) (fma.f64 (*.f64 d1 20) (*.f64 d1 (-.f64 10 d2)) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2)))
(/.f64 (fma.f64 (pow.f64 d1 3) 8000 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3)) (fma.f64 (*.f64 d1 d1) 400 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2) (*.f64 (+.f64 d2 10) (*.f64 d1 (*.f64 d1 20))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 8000 (pow.f64 (+.f64 d2 10) 3))) (fma.f64 d1 (*.f64 d1 400) (*.f64 (*.f64 d1 (+.f64 d2 10)) (-.f64 (*.f64 d1 (+.f64 d2 10)) (*.f64 d1 20)))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10))) (*.f64 d1 (+.f64 d2 -10)))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 3) 8000 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3))) (neg.f64 (fma.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 d2 10))) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 3) 8000 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3))) (neg.f64 (fma.f64 (*.f64 d1 20) (*.f64 d1 (-.f64 20 (+.f64 d2 10))) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2))))
(*.f64 1 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 8000 (pow.f64 (+.f64 d2 10) 3))) (fma.f64 (*.f64 d1 20) (*.f64 d1 (-.f64 10 d2)) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10)))) (neg.f64 (*.f64 d1 (+.f64 d2 -10))))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 30) 3)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (-.f64 (*.f64 (*.f64 d1 30) (*.f64 d1 30)) (*.f64 (*.f64 d1 d2) (*.f64 d1 30)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 30) 3)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 30) (*.f64 d1 d2)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 27000 (pow.f64 d2 3))) (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (*.f64 (*.f64 d1 30) (*.f64 d1 (-.f64 30 d2)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) 400) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2)) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 d2 10))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 400)) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2)) (*.f64 d1 (-.f64 20 (+.f64 d2 10))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 400)) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2)) (*.f64 d1 (-.f64 10 d2)))
(/.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (neg.f64 (*.f64 (*.f64 d1 30) (*.f64 d1 30)))) (fma.f64 d1 d2 (neg.f64 (*.f64 d1 30))))
(/.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (neg.f64 (*.f64 (*.f64 d1 d1) 900))) (fma.f64 d1 d2 (*.f64 d1 -30)))
(/.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (*.f64 (*.f64 d1 d1) -900)) (*.f64 d1 (+.f64 d2 -30)))
(/.f64 (*.f64 d1 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3))) (+.f64 (pow.f64 (+.f64 d2 10) 2) (-.f64 400 (*.f64 (+.f64 d2 10) 20))))
(/.f64 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)) (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) (-.f64 400 (*.f64 20 (+.f64 d2 10)))) d1))
(*.f64 (/.f64 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)) (+.f64 400 (*.f64 (+.f64 d2 10) (-.f64 (+.f64 d2 10) 20)))) d1)
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400)) (+.f64 d2 -10))
(/.f64 d1 (/.f64 (+.f64 d2 -10) (+.f64 (pow.f64 (+.f64 d2 10) 2) -400)))
(*.f64 (/.f64 d1 (+.f64 d2 -10)) (+.f64 (pow.f64 (+.f64 d2 10) 2) -400))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 30)))
(/.f64 d1 (/.f64 (-.f64 (fma.f64 d2 d2 900) (*.f64 30 d2)) (+.f64 27000 (pow.f64 d2 3))))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (fma.f64 d2 (+.f64 d2 -30) 900))
(/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 27000 (pow.f64 d2 3))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 d2 -30))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(*.f64 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)) d1)
(/.f64 (*.f64 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)) d1) (+.f64 (pow.f64 (+.f64 d2 10) 2) (-.f64 400 (*.f64 (+.f64 d2 10) 20))))
(/.f64 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)) (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) (-.f64 400 (*.f64 20 (+.f64 d2 10)))) d1))
(*.f64 (/.f64 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)) (+.f64 400 (*.f64 (+.f64 d2 10) (-.f64 (+.f64 d2 10) 20)))) d1)
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1) (+.f64 d2 -10))
(/.f64 d1 (/.f64 (+.f64 d2 -10) (+.f64 (pow.f64 (+.f64 d2 10) 2) -400)))
(*.f64 (/.f64 d1 (+.f64 d2 -10)) (+.f64 (pow.f64 (+.f64 d2 10) 2) -400))
(/.f64 (*.f64 (+.f64 27000 (pow.f64 d2 3)) d1) (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 30)))
(/.f64 d1 (/.f64 (-.f64 (fma.f64 d2 d2 900) (*.f64 30 d2)) (+.f64 27000 (pow.f64 d2 3))))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (fma.f64 d2 (+.f64 d2 -30) 900))
(/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 27000 (pow.f64 d2 3))))
(/.f64 (*.f64 (fma.f64 d2 d2 -900) d1) (+.f64 d2 -30))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(*.f64 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)) d1)
(pow.f64 (*.f64 d1 (+.f64 d2 30)) 1)
(*.f64 d1 (+.f64 30 d2))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 30))) 3)
(*.f64 d1 (+.f64 30 d2))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 3) 1/3)
(*.f64 d1 (+.f64 30 d2))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 30))) 2)
(*.f64 d1 (+.f64 30 d2))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 2))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 30)))))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 d2 10)) d1) (+.f64 1 (expm1.f64 (*.f64 d1 20)))))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 10)))) (pow.f64 (exp.f64 d1) 20)))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 10)))) (+.f64 1 (expm1.f64 (*.f64 d1 20)))))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) 20) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 10))))))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 20))) (pow.f64 (exp.f64 (+.f64 d2 10)) d1)))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 20))) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 10))))))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 30)) (exp.f64 (*.f64 d1 d2))))
(*.f64 d1 (+.f64 30 d2))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 3))
(*.f64 d1 (+.f64 30 d2))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 30) 3)))
(*.f64 d1 (+.f64 30 d2))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 30) 3) (pow.f64 d1 3)))
(*.f64 d1 (+.f64 30 d2))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 d1 (+.f64 30 d2))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 d1 (+.f64 30 d2))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 30))) 1))
(*.f64 d1 (+.f64 30 d2))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 d1 d2 (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 d1 30 (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 d1 10 (*.f64 d1 (+.f64 d2 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 d1 10 (*.f64 (+.f64 d2 20) d1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 d1 10 (fma.f64 d1 d2 (*.f64 d1 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 d1 (+.f64 d2 10) (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 d1 20 (*.f64 d1 (+.f64 d2 10)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 d2 d1 (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 30 d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 10 d1 (*.f64 d1 (+.f64 d2 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 10 d1 (*.f64 (+.f64 d2 20) d1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 10 d1 (fma.f64 d1 d2 (*.f64 d1 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (+.f64 d2 10) d1 (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 20 d1 (*.f64 d1 (+.f64 d2 10)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 d1 (+.f64 d2 10)) 1 (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 d1 20) 1 (*.f64 d1 (+.f64 d2 10)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 1 (*.f64 d1 (+.f64 d2 10)) (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 1 (*.f64 d1 20) (*.f64 d1 (+.f64 d2 10)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 1 (*.f64 d1 10) (*.f64 d1 (+.f64 d2 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 1 (*.f64 d1 10) (*.f64 (+.f64 d2 20) d1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 1 (*.f64 d1 10) (fma.f64 d1 d2 (*.f64 d1 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 1 (*.f64 d1 30) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 10)) 2) (*.f64 (cbrt.f64 (+.f64 d2 10)) d1) (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 20) (*.f64 d1 (+.f64 d2 10)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 10) (*.f64 d1 (+.f64 d2 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 10) (*.f64 (+.f64 d2 20) d1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 10) (fma.f64 d1 d2 (*.f64 d1 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 30) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 10)) (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (cbrt.f64 (*.f64 d1 20)) (pow.f64 (cbrt.f64 (*.f64 d1 20)) 2) (*.f64 d1 (+.f64 d2 10)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 20)) 2) (cbrt.f64 (*.f64 d1 20)) (*.f64 d1 (+.f64 d2 10)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 10))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 10))) 2) (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 10))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 10))) (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 (+.f64 d2 10)) (*.f64 (sqrt.f64 (+.f64 d2 10)) d1) (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 20) (*.f64 d1 (+.f64 d2 10)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 10) (*.f64 d1 (+.f64 d2 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 10) (*.f64 (+.f64 d2 20) d1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 10) (fma.f64 d1 d2 (*.f64 d1 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 30) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 10)) (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 20)) (sqrt.f64 (*.f64 d1 20)) (*.f64 d1 (+.f64 d2 10)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 10))) (sqrt.f64 (*.f64 d1 (+.f64 d2 10))) (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 d1 d2) 1 (*.f64 (*.f64 d1 30) 1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 d2)) (cbrt.f64 (*.f64 d1 d2))) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 30)) (cbrt.f64 (*.f64 d1 30))) (cbrt.f64 (*.f64 d1 30)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 10)) (cbrt.f64 (*.f64 d1 10))) (cbrt.f64 (*.f64 d1 10)) (*.f64 d1 (+.f64 d2 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 10)) (cbrt.f64 (*.f64 d1 10))) (cbrt.f64 (*.f64 d1 10)) (*.f64 (+.f64 d2 20) d1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 10)) (cbrt.f64 (*.f64 d1 10))) (cbrt.f64 (*.f64 d1 10)) (fma.f64 d1 d2 (*.f64 d1 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 30)) (sqrt.f64 (*.f64 d1 30)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 10)) (sqrt.f64 (*.f64 d1 10)) (*.f64 d1 (+.f64 d2 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 10)) (sqrt.f64 (*.f64 d1 10)) (*.f64 (+.f64 d2 20) d1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 10)) (sqrt.f64 (*.f64 d1 10)) (fma.f64 d1 d2 (*.f64 d1 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 20 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 (+.f64 d2 10)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 20 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 d2 10)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 10 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 (+.f64 d2 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 10 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 (+.f64 d2 20) d1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 10 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (fma.f64 d1 d2 (*.f64 d1 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 10 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 d2 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 10 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (+.f64 d2 20) d1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 10 (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 d1 d2 (*.f64 d1 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 30 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 30 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 10)) 2)) (cbrt.f64 (+.f64 d2 10)) (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 10))) (sqrt.f64 (+.f64 d2 10)) (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 (+.f64 d2 10) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 (+.f64 d2 10) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d1 (+.f64 d2 10)) (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 d2 10)))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d1 10) (*.f64 d1 (+.f64 d2 20)))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d1 10) (*.f64 (+.f64 d2 20) d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d1 10) (fma.f64 d1 d2 (*.f64 d1 20)))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d1 30) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(+.f64 0 (*.f64 d1 (+.f64 d2 30)))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 (*.f64 d1 d2) 1) (*.f64 (*.f64 d1 30) 1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (fma.f64 d1 20 (*.f64 d1 10)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30))) (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 30 d2))) (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 30 d2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 30 d2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 30 d2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 30 d2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))))
(*.f64 d1 (+.f64 30 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 30)))) 1)
(*.f64 d1 (+.f64 30 d2))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2) (*.f64 d1 (+.f64 d2 -10))) (/.f64 (*.f64 (*.f64 d1 d1) 400) (*.f64 d1 (+.f64 d2 -10))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2) (*.f64 d1 (+.f64 d2 -10))) (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 400 (+.f64 d2 -10))))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2) (*.f64 d1 (+.f64 d2 -10))) (*.f64 (/.f64 d1 (/.f64 d1 d1)) (/.f64 -400 (+.f64 d2 -10))))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2) (*.f64 d1 (-.f64 d2 10))) (*.f64 (/.f64 d1 (/.f64 d1 d1)) (/.f64 -400 (+.f64 d2 -10))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 d2 10))) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2)) (fma.f64 (pow.f64 d1 3) 8000 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3))))
(*.f64 (fma.f64 (pow.f64 d1 3) 8000 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3)) (/.f64 1 (fma.f64 (*.f64 d1 20) (*.f64 d1 (-.f64 20 (+.f64 d2 10))) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 8000 (pow.f64 (+.f64 d2 10) 3))) (fma.f64 (*.f64 d1 20) (*.f64 d1 (-.f64 10 d2)) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2)))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (fma.f64 (pow.f64 d1 3) 8000 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3)) (fma.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 d2 10))) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2)))
(*.f64 (fma.f64 (pow.f64 d1 3) 8000 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3)) (/.f64 1 (fma.f64 (*.f64 d1 20) (*.f64 d1 (-.f64 20 (+.f64 d2 10))) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 8000 (pow.f64 (+.f64 d2 10) 3))) (fma.f64 (*.f64 d1 20) (*.f64 d1 (-.f64 10 d2)) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2)))
(/.f64 (fma.f64 (pow.f64 d1 3) 8000 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3)) (fma.f64 (*.f64 d1 d1) 400 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2) (*.f64 (+.f64 d2 10) (*.f64 d1 (*.f64 d1 20))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 8000 (pow.f64 (+.f64 d2 10) 3))) (fma.f64 d1 (*.f64 d1 400) (*.f64 (*.f64 d1 (+.f64 d2 10)) (-.f64 (*.f64 d1 (+.f64 d2 10)) (*.f64 d1 20)))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10))) (*.f64 d1 (+.f64 d2 -10)))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 3) 8000 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3))) (neg.f64 (fma.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 d2 10))) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 3) 8000 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3))) (neg.f64 (fma.f64 (*.f64 d1 20) (*.f64 d1 (-.f64 20 (+.f64 d2 10))) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2))))
(*.f64 1 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 8000 (pow.f64 (+.f64 d2 10) 3))) (fma.f64 (*.f64 d1 20) (*.f64 d1 (-.f64 10 d2)) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10)))) (neg.f64 (*.f64 d1 (+.f64 d2 -10))))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 30) 3)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (-.f64 (*.f64 (*.f64 d1 30) (*.f64 d1 30)) (*.f64 (*.f64 d1 d2) (*.f64 d1 30)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 30) 3)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 30) (*.f64 d1 d2)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 27000 (pow.f64 d2 3))) (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (*.f64 (*.f64 d1 30) (*.f64 d1 (-.f64 30 d2)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) 400) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2)) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 d2 10))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 400)) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2)) (*.f64 d1 (-.f64 20 (+.f64 d2 10))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 400)) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2)) (*.f64 d1 (-.f64 10 d2)))
(/.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (neg.f64 (*.f64 (*.f64 d1 30) (*.f64 d1 30)))) (fma.f64 d1 d2 (neg.f64 (*.f64 d1 30))))
(/.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (neg.f64 (*.f64 (*.f64 d1 d1) 900))) (fma.f64 d1 d2 (*.f64 d1 -30)))
(/.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (*.f64 (*.f64 d1 d1) -900)) (*.f64 d1 (+.f64 d2 -30)))
(/.f64 (*.f64 d1 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3))) (+.f64 (pow.f64 (+.f64 d2 10) 2) (-.f64 400 (*.f64 (+.f64 d2 10) 20))))
(/.f64 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)) (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) (-.f64 400 (*.f64 20 (+.f64 d2 10)))) d1))
(*.f64 (/.f64 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)) (+.f64 400 (*.f64 (+.f64 d2 10) (-.f64 (+.f64 d2 10) 20)))) d1)
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400)) (+.f64 d2 -10))
(/.f64 d1 (/.f64 (+.f64 d2 -10) (+.f64 (pow.f64 (+.f64 d2 10) 2) -400)))
(*.f64 (/.f64 d1 (+.f64 d2 -10)) (+.f64 (pow.f64 (+.f64 d2 10) 2) -400))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 30)))
(/.f64 d1 (/.f64 (-.f64 (fma.f64 d2 d2 900) (*.f64 30 d2)) (+.f64 27000 (pow.f64 d2 3))))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (fma.f64 d2 (+.f64 d2 -30) 900))
(/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 27000 (pow.f64 d2 3))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 d2 -30))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(*.f64 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)) d1)
(/.f64 (*.f64 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)) d1) (+.f64 (pow.f64 (+.f64 d2 10) 2) (-.f64 400 (*.f64 (+.f64 d2 10) 20))))
(/.f64 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)) (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) (-.f64 400 (*.f64 20 (+.f64 d2 10)))) d1))
(*.f64 (/.f64 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)) (+.f64 400 (*.f64 (+.f64 d2 10) (-.f64 (+.f64 d2 10) 20)))) d1)
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1) (+.f64 d2 -10))
(/.f64 d1 (/.f64 (+.f64 d2 -10) (+.f64 (pow.f64 (+.f64 d2 10) 2) -400)))
(*.f64 (/.f64 d1 (+.f64 d2 -10)) (+.f64 (pow.f64 (+.f64 d2 10) 2) -400))
(/.f64 (*.f64 (+.f64 27000 (pow.f64 d2 3)) d1) (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 30)))
(/.f64 d1 (/.f64 (-.f64 (fma.f64 d2 d2 900) (*.f64 30 d2)) (+.f64 27000 (pow.f64 d2 3))))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (fma.f64 d2 (+.f64 d2 -30) 900))
(/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 27000 (pow.f64 d2 3))))
(/.f64 (*.f64 (fma.f64 d2 d2 -900) d1) (+.f64 d2 -30))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(*.f64 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)) d1)
(pow.f64 (*.f64 d1 (+.f64 d2 30)) 1)
(*.f64 d1 (+.f64 30 d2))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 30))) 3)
(*.f64 d1 (+.f64 30 d2))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 3) 1/3)
(*.f64 d1 (+.f64 30 d2))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 30))) 2)
(*.f64 d1 (+.f64 30 d2))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 2))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 30)))))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 d2 10)) d1) (+.f64 1 (expm1.f64 (*.f64 d1 20)))))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 10)))) (pow.f64 (exp.f64 d1) 20)))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 10)))) (+.f64 1 (expm1.f64 (*.f64 d1 20)))))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) 20) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 10))))))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 20))) (pow.f64 (exp.f64 (+.f64 d2 10)) d1)))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 20))) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 10))))))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 30)) (exp.f64 (*.f64 d1 d2))))
(*.f64 d1 (+.f64 30 d2))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 3))
(*.f64 d1 (+.f64 30 d2))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 30) 3)))
(*.f64 d1 (+.f64 30 d2))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 30) 3) (pow.f64 d1 3)))
(*.f64 d1 (+.f64 30 d2))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 d1 (+.f64 30 d2))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 d1 (+.f64 30 d2))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 30))) 1))
(*.f64 d1 (+.f64 30 d2))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 d1 d2 (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 d1 30 (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 d1 10 (*.f64 d1 (+.f64 d2 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 d1 10 (*.f64 (+.f64 d2 20) d1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 d1 10 (fma.f64 d1 d2 (*.f64 d1 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 d1 (+.f64 d2 10) (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 d1 20 (*.f64 d1 (+.f64 d2 10)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 d2 d1 (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 30 d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 10 d1 (*.f64 d1 (+.f64 d2 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 10 d1 (*.f64 (+.f64 d2 20) d1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 10 d1 (fma.f64 d1 d2 (*.f64 d1 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (+.f64 d2 10) d1 (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 20 d1 (*.f64 d1 (+.f64 d2 10)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 d1 (+.f64 d2 10)) 1 (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 d1 20) 1 (*.f64 d1 (+.f64 d2 10)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 1 (*.f64 d1 (+.f64 d2 10)) (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 1 (*.f64 d1 20) (*.f64 d1 (+.f64 d2 10)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 1 (*.f64 d1 10) (*.f64 d1 (+.f64 d2 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 1 (*.f64 d1 10) (*.f64 (+.f64 d2 20) d1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 1 (*.f64 d1 10) (fma.f64 d1 d2 (*.f64 d1 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 1 (*.f64 d1 30) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 10)) 2) (*.f64 (cbrt.f64 (+.f64 d2 10)) d1) (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 20) (*.f64 d1 (+.f64 d2 10)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 10) (*.f64 d1 (+.f64 d2 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 10) (*.f64 (+.f64 d2 20) d1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 10) (fma.f64 d1 d2 (*.f64 d1 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 30) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 10)) (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (cbrt.f64 (*.f64 d1 20)) (pow.f64 (cbrt.f64 (*.f64 d1 20)) 2) (*.f64 d1 (+.f64 d2 10)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 20)) 2) (cbrt.f64 (*.f64 d1 20)) (*.f64 d1 (+.f64 d2 10)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 10))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 10))) 2) (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 10))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 10))) (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 (+.f64 d2 10)) (*.f64 (sqrt.f64 (+.f64 d2 10)) d1) (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 20) (*.f64 d1 (+.f64 d2 10)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 10) (*.f64 d1 (+.f64 d2 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 10) (*.f64 (+.f64 d2 20) d1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 10) (fma.f64 d1 d2 (*.f64 d1 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 30) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 10)) (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 20)) (sqrt.f64 (*.f64 d1 20)) (*.f64 d1 (+.f64 d2 10)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 10))) (sqrt.f64 (*.f64 d1 (+.f64 d2 10))) (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 d1 d2) 1 (*.f64 (*.f64 d1 30) 1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 d2)) (cbrt.f64 (*.f64 d1 d2))) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 30)) (cbrt.f64 (*.f64 d1 30))) (cbrt.f64 (*.f64 d1 30)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 10)) (cbrt.f64 (*.f64 d1 10))) (cbrt.f64 (*.f64 d1 10)) (*.f64 d1 (+.f64 d2 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 10)) (cbrt.f64 (*.f64 d1 10))) (cbrt.f64 (*.f64 d1 10)) (*.f64 (+.f64 d2 20) d1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 10)) (cbrt.f64 (*.f64 d1 10))) (cbrt.f64 (*.f64 d1 10)) (fma.f64 d1 d2 (*.f64 d1 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 30)) (sqrt.f64 (*.f64 d1 30)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 10)) (sqrt.f64 (*.f64 d1 10)) (*.f64 d1 (+.f64 d2 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 10)) (sqrt.f64 (*.f64 d1 10)) (*.f64 (+.f64 d2 20) d1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 10)) (sqrt.f64 (*.f64 d1 10)) (fma.f64 d1 d2 (*.f64 d1 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 20 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 (+.f64 d2 10)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 20 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 d2 10)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 10 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 (+.f64 d2 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 10 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 (+.f64 d2 20) d1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 10 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (fma.f64 d1 d2 (*.f64 d1 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 10 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 d2 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 10 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (+.f64 d2 20) d1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 10 (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 d1 d2 (*.f64 d1 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 30 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 30 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 10)) 2)) (cbrt.f64 (+.f64 d2 10)) (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 10))) (sqrt.f64 (+.f64 d2 10)) (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 (+.f64 d2 10) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 (+.f64 d2 10) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(-.f64 (exp.f64 (log1p.f64 (+.f64 d2 30))) 1)
(+.f64 30 d2)
(-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30)))
(+.f64 (*.f64 (/.f64 d2 (+.f64 d2 -30)) d2) (/.f64 -900 (+.f64 d2 -30)))
(fma.f64 (/.f64 d2 (+.f64 d2 -30)) d2 (/.f64 -900 (+.f64 d2 -30)))
(-.f64 (/.f64 (pow.f64 (+.f64 d2 10) 2) (+.f64 d2 -10)) (/.f64 400 (+.f64 d2 -10)))
(+.f64 (/.f64 (pow.f64 (+.f64 d2 10) 2) (+.f64 d2 -10)) (/.f64 -400 (+.f64 d2 -10)))
(*.f64 (+.f64 d2 30) 1)
(+.f64 30 d2)
(*.f64 1 (+.f64 d2 30))
(+.f64 30 d2)
(*.f64 (cbrt.f64 (+.f64 d2 30)) (pow.f64 (cbrt.f64 (+.f64 d2 30)) 2))
(+.f64 30 d2)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 30)) 2) (cbrt.f64 (+.f64 d2 30)))
(+.f64 30 d2)
(*.f64 (sqrt.f64 (+.f64 d2 30)) (sqrt.f64 (+.f64 d2 30)))
(+.f64 30 d2)
(*.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 1 (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 30))))
(*.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 1 (-.f64 (fma.f64 d2 d2 900) (*.f64 30 d2))))
(/.f64 (+.f64 27000 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -30) 900))
(*.f64 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 d2 10) 2) (-.f64 400 (*.f64 (+.f64 d2 10) 20)))))
(*.f64 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 d2 10) 2) (-.f64 400 (*.f64 20 (+.f64 d2 10))))))
(/.f64 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)) (+.f64 400 (*.f64 (+.f64 d2 10) (-.f64 (+.f64 d2 10) 20))))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 1 (+.f64 d2 -30)))
(/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30))
(*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 1 (+.f64 d2 -10)))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10))
(/.f64 1 (/.f64 (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 30)) (+.f64 27000 (pow.f64 d2 3))))
(*.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 1 (-.f64 (fma.f64 d2 d2 900) (*.f64 30 d2))))
(/.f64 (+.f64 27000 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -30) 900))
(/.f64 1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 1 (+.f64 d2 -30)))
(/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) (-.f64 400 (*.f64 (+.f64 d2 10) 20))) (+.f64 8000 (pow.f64 (+.f64 d2 10) 3))))
(*.f64 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 d2 10) 2) (-.f64 400 (*.f64 20 (+.f64 d2 10))))))
(/.f64 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)) (+.f64 400 (*.f64 (+.f64 d2 10) (-.f64 (+.f64 d2 10) 20))))
(/.f64 1 (/.f64 (+.f64 d2 -10) (+.f64 (pow.f64 (+.f64 d2 10) 2) -400)))
(*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 1 (+.f64 d2 -10)))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10))
(/.f64 (+.f64 27000 (pow.f64 d2 3)) (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 30)))
(*.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 1 (-.f64 (fma.f64 d2 d2 900) (*.f64 30 d2))))
(/.f64 (+.f64 27000 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -30) 900))
(/.f64 (+.f64 27000 (pow.f64 d2 3)) (+.f64 900 (-.f64 (*.f64 d2 d2) (*.f64 d2 30))))
(*.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 1 (-.f64 (fma.f64 d2 d2 900) (*.f64 30 d2))))
(/.f64 (+.f64 27000 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -30) 900))
(/.f64 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)) (+.f64 (pow.f64 (+.f64 d2 10) 2) (-.f64 400 (*.f64 (+.f64 d2 10) 20))))
(*.f64 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 d2 10) 2) (-.f64 400 (*.f64 20 (+.f64 d2 10))))))
(/.f64 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)) (+.f64 400 (*.f64 (+.f64 d2 10) (-.f64 (+.f64 d2 10) 20))))
(/.f64 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)) (+.f64 400 (-.f64 (pow.f64 (+.f64 d2 10) 2) (*.f64 (+.f64 d2 10) 20))))
(*.f64 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 d2 10) 2) (-.f64 400 (*.f64 20 (+.f64 d2 10))))))
(/.f64 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)) (+.f64 400 (*.f64 (+.f64 d2 10) (-.f64 (+.f64 d2 10) 20))))
(/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 1 (+.f64 d2 -30)))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10))
(*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 1 (+.f64 d2 -10)))
(/.f64 (neg.f64 (+.f64 27000 (pow.f64 d2 3))) (neg.f64 (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 30))))
(/.f64 (+.f64 -27000 (neg.f64 (pow.f64 d2 3))) (neg.f64 (-.f64 (fma.f64 d2 d2 900) (*.f64 30 d2))))
(/.f64 (-.f64 -27000 (pow.f64 d2 3)) (neg.f64 (fma.f64 d2 (+.f64 d2 -30) 900)))
(/.f64 (neg.f64 (fma.f64 d2 d2 -900)) (neg.f64 (+.f64 d2 -30)))
(/.f64 (-.f64 900 (*.f64 d2 d2)) (-.f64 30 d2))
(/.f64 (neg.f64 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) (-.f64 400 (*.f64 (+.f64 d2 10) 20)))))
(/.f64 (+.f64 -8000 (neg.f64 (pow.f64 (+.f64 d2 10) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) (-.f64 400 (*.f64 20 (+.f64 d2 10))))))
(/.f64 (-.f64 -8000 (pow.f64 (+.f64 d2 10) 3)) (neg.f64 (+.f64 400 (*.f64 (+.f64 d2 10) (-.f64 (+.f64 d2 10) 20)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400)) (neg.f64 (+.f64 d2 -10)))
(/.f64 (+.f64 (neg.f64 (pow.f64 (+.f64 d2 10) 2)) 400) (+.f64 (neg.f64 d2) 10))
(/.f64 (-.f64 400 (pow.f64 (+.f64 d2 10) 2)) (-.f64 10 d2))
(/.f64 (+.f64 1000 (pow.f64 (+.f64 d2 20) 3)) (+.f64 100 (-.f64 (*.f64 (+.f64 d2 20) (+.f64 d2 20)) (*.f64 10 (+.f64 d2 20)))))
(/.f64 (+.f64 1000 (pow.f64 (+.f64 d2 20) 3)) (+.f64 100 (*.f64 (+.f64 d2 20) (-.f64 (+.f64 d2 20) 10))))
(/.f64 (+.f64 1000 (pow.f64 (+.f64 d2 20) 3)) (fma.f64 (+.f64 d2 20) (+.f64 d2 10) 100))
(/.f64 (-.f64 900 (*.f64 d2 d2)) (-.f64 30 d2))
(/.f64 (neg.f64 (fma.f64 d2 d2 -900)) (neg.f64 (+.f64 d2 -30)))
(/.f64 (-.f64 100 (*.f64 (+.f64 d2 20) (+.f64 d2 20))) (-.f64 10 (+.f64 d2 20)))
(/.f64 (-.f64 100 (*.f64 (+.f64 d2 20) (+.f64 d2 20))) (-.f64 -10 d2))
(/.f64 (-.f64 400 (pow.f64 (+.f64 d2 10) 2)) (-.f64 20 (+.f64 d2 10)))
(/.f64 (+.f64 (neg.f64 (pow.f64 (+.f64 d2 10) 2)) 400) (+.f64 (neg.f64 d2) 10))
(/.f64 (-.f64 400 (pow.f64 (+.f64 d2 10) 2)) (-.f64 10 d2))
(pow.f64 (+.f64 d2 30) 1)
(+.f64 30 d2)
(pow.f64 (cbrt.f64 (+.f64 d2 30)) 3)
(+.f64 30 d2)
(pow.f64 (pow.f64 (+.f64 d2 30) 3) 1/3)
(+.f64 30 d2)
(pow.f64 (sqrt.f64 (+.f64 d2 30)) 2)
(+.f64 30 d2)
(sqrt.f64 (pow.f64 (+.f64 d2 30) 2))
(+.f64 30 d2)
(log.f64 (exp.f64 (+.f64 d2 30)))
(+.f64 30 d2)
(log.f64 (+.f64 1 (expm1.f64 (+.f64 d2 30))))
(+.f64 30 d2)
(cbrt.f64 (pow.f64 (+.f64 d2 30) 3))
(+.f64 30 d2)
(expm1.f64 (log1p.f64 (+.f64 d2 30)))
(+.f64 30 d2)
(exp.f64 (log.f64 (+.f64 d2 30)))
(+.f64 30 d2)
(exp.f64 (*.f64 (log.f64 (+.f64 d2 30)) 1))
(+.f64 30 d2)
(log1p.f64 (expm1.f64 (+.f64 d2 30)))
(+.f64 30 d2)
(fma.f64 d2 1 30)
(+.f64 30 d2)
(fma.f64 (+.f64 d2 10) 1 20)
(+.f64 30 d2)
(fma.f64 1 d2 30)
(+.f64 30 d2)
(fma.f64 1 (+.f64 d2 10) 20)
(+.f64 30 d2)
(fma.f64 1 (+.f64 d2 20) 10)
(+.f64 30 d2)
(fma.f64 (cbrt.f64 (+.f64 d2 10)) (pow.f64 (cbrt.f64 (+.f64 d2 10)) 2) 20)
(+.f64 30 d2)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 10)) 2) (cbrt.f64 (+.f64 d2 10)) 20)
(+.f64 30 d2)
(fma.f64 (cbrt.f64 d2) (pow.f64 (cbrt.f64 d2) 2) 30)
(+.f64 30 d2)
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (cbrt.f64 d2) 30)
(+.f64 30 d2)
(fma.f64 (sqrt.f64 (+.f64 d2 10)) (sqrt.f64 (+.f64 d2 10)) 20)
(+.f64 30 d2)
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) 30)
(+.f64 30 d2)
(fma.f64 (+.f64 1000 (pow.f64 d2 3)) (/.f64 1 (fma.f64 d2 (+.f64 d2 -10) 100)) 20)
(fma.f64 (+.f64 (pow.f64 d2 3) 1000) (/.f64 1 (fma.f64 d2 (+.f64 d2 -10) 100)) 20)
(fma.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 1 (-.f64 10 d2)) 20)
(fma.f64 (*.f64 (cbrt.f64 (+.f64 d2 20)) (cbrt.f64 (+.f64 d2 20))) (cbrt.f64 (+.f64 d2 20)) 10)
(+.f64 30 d2)
(fma.f64 (sqrt.f64 (+.f64 d2 20)) (sqrt.f64 (+.f64 d2 20)) 10)
(+.f64 30 d2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 30)))) 1)
(*.f64 d1 (+.f64 30 d2))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2) (*.f64 d1 (+.f64 d2 -10))) (/.f64 (*.f64 (*.f64 d1 d1) 400) (*.f64 d1 (+.f64 d2 -10))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2) (*.f64 d1 (+.f64 d2 -10))) (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 400 (+.f64 d2 -10))))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2) (*.f64 d1 (+.f64 d2 -10))) (*.f64 (/.f64 d1 (/.f64 d1 d1)) (/.f64 -400 (+.f64 d2 -10))))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2) (*.f64 d1 (-.f64 d2 10))) (*.f64 (/.f64 d1 (/.f64 d1 d1)) (/.f64 -400 (+.f64 d2 -10))))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (+.f64 d2 30) d1)
(*.f64 d1 (+.f64 30 d2))
(*.f64 (*.f64 d1 (+.f64 d2 30)) 1)
(*.f64 d1 (+.f64 30 d2))
(*.f64 1 (*.f64 d1 (+.f64 d2 30)))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 30))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 30))) 2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 30))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 30)))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 30)) 2) (*.f64 (cbrt.f64 (+.f64 d2 30)) d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 30))) (sqrt.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (sqrt.f64 (+.f64 d2 30)) (*.f64 (sqrt.f64 (+.f64 d2 30)) d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 30)))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (fma.f64 (pow.f64 d1 3) 8000 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3)) (/.f64 1 (fma.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 d2 10))) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2))))
(*.f64 (fma.f64 (pow.f64 d1 3) 8000 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3)) (/.f64 1 (fma.f64 (*.f64 d1 20) (*.f64 d1 (-.f64 20 (+.f64 d2 10))) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 8000 (pow.f64 (+.f64 d2 10) 3))) (fma.f64 (*.f64 d1 20) (*.f64 d1 (-.f64 10 d2)) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2)))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10))) (/.f64 1 (*.f64 d1 (+.f64 d2 -10))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 30)) 2)) (cbrt.f64 (+.f64 d2 30)))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (*.f64 (+.f64 d2 30) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (*.f64 (+.f64 d2 30) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 30))) (sqrt.f64 (+.f64 d2 30)))
(*.f64 d1 (+.f64 30 d2))
(/.f64 1 (/.f64 (fma.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 d2 10))) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2)) (fma.f64 (pow.f64 d1 3) 8000 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3))))
(*.f64 (fma.f64 (pow.f64 d1 3) 8000 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3)) (/.f64 1 (fma.f64 (*.f64 d1 20) (*.f64 d1 (-.f64 20 (+.f64 d2 10))) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 8000 (pow.f64 (+.f64 d2 10) 3))) (fma.f64 (*.f64 d1 20) (*.f64 d1 (-.f64 10 d2)) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2)))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (fma.f64 (pow.f64 d1 3) 8000 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3)) (fma.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 d2 10))) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2)))
(*.f64 (fma.f64 (pow.f64 d1 3) 8000 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3)) (/.f64 1 (fma.f64 (*.f64 d1 20) (*.f64 d1 (-.f64 20 (+.f64 d2 10))) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 8000 (pow.f64 (+.f64 d2 10) 3))) (fma.f64 (*.f64 d1 20) (*.f64 d1 (-.f64 10 d2)) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2)))
(/.f64 (fma.f64 (pow.f64 d1 3) 8000 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3)) (fma.f64 (*.f64 d1 d1) 400 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2) (*.f64 (+.f64 d2 10) (*.f64 d1 (*.f64 d1 20))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 8000 (pow.f64 (+.f64 d2 10) 3))) (fma.f64 d1 (*.f64 d1 400) (*.f64 (*.f64 d1 (+.f64 d2 10)) (-.f64 (*.f64 d1 (+.f64 d2 10)) (*.f64 d1 20)))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10))) (*.f64 d1 (+.f64 d2 -10)))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 3) 8000 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3))) (neg.f64 (fma.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 d2 10))) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 3) 8000 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3))) (neg.f64 (fma.f64 (*.f64 d1 20) (*.f64 d1 (-.f64 20 (+.f64 d2 10))) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2))))
(*.f64 1 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 8000 (pow.f64 (+.f64 d2 10) 3))) (fma.f64 (*.f64 d1 20) (*.f64 d1 (-.f64 10 d2)) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10)))) (neg.f64 (*.f64 d1 (+.f64 d2 -10))))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 30) 3)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (-.f64 (*.f64 (*.f64 d1 30) (*.f64 d1 30)) (*.f64 (*.f64 d1 d2) (*.f64 d1 30)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 30) 3)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 30) (*.f64 d1 d2)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 27000 (pow.f64 d2 3))) (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (*.f64 (*.f64 d1 30) (*.f64 d1 (-.f64 30 d2)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) 400) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2)) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 d2 10))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 400)) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2)) (*.f64 d1 (-.f64 20 (+.f64 d2 10))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 400)) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2)) (*.f64 d1 (-.f64 10 d2)))
(/.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (neg.f64 (*.f64 (*.f64 d1 30) (*.f64 d1 30)))) (fma.f64 d1 d2 (neg.f64 (*.f64 d1 30))))
(/.f64 (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (neg.f64 (*.f64 (*.f64 d1 d1) 900))) (fma.f64 d1 d2 (*.f64 d1 -30)))
(/.f64 (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (*.f64 (*.f64 d1 d1) -900)) (*.f64 d1 (+.f64 d2 -30)))
(/.f64 (*.f64 d1 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3))) (+.f64 (pow.f64 (+.f64 d2 10) 2) (-.f64 400 (*.f64 (+.f64 d2 10) 20))))
(/.f64 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)) (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) (-.f64 400 (*.f64 20 (+.f64 d2 10)))) d1))
(*.f64 (/.f64 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)) (+.f64 400 (*.f64 (+.f64 d2 10) (-.f64 (+.f64 d2 10) 20)))) d1)
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400)) (+.f64 d2 -10))
(/.f64 d1 (/.f64 (+.f64 d2 -10) (+.f64 (pow.f64 (+.f64 d2 10) 2) -400)))
(*.f64 (/.f64 d1 (+.f64 d2 -10)) (+.f64 (pow.f64 (+.f64 d2 10) 2) -400))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 30)))
(/.f64 d1 (/.f64 (-.f64 (fma.f64 d2 d2 900) (*.f64 30 d2)) (+.f64 27000 (pow.f64 d2 3))))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (fma.f64 d2 (+.f64 d2 -30) 900))
(/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 27000 (pow.f64 d2 3))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 d2 -30))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(*.f64 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)) d1)
(/.f64 (*.f64 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)) d1) (+.f64 (pow.f64 (+.f64 d2 10) 2) (-.f64 400 (*.f64 (+.f64 d2 10) 20))))
(/.f64 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)) (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) (-.f64 400 (*.f64 20 (+.f64 d2 10)))) d1))
(*.f64 (/.f64 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)) (+.f64 400 (*.f64 (+.f64 d2 10) (-.f64 (+.f64 d2 10) 20)))) d1)
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1) (+.f64 d2 -10))
(/.f64 d1 (/.f64 (+.f64 d2 -10) (+.f64 (pow.f64 (+.f64 d2 10) 2) -400)))
(*.f64 (/.f64 d1 (+.f64 d2 -10)) (+.f64 (pow.f64 (+.f64 d2 10) 2) -400))
(/.f64 (*.f64 (+.f64 27000 (pow.f64 d2 3)) d1) (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 30)))
(/.f64 d1 (/.f64 (-.f64 (fma.f64 d2 d2 900) (*.f64 30 d2)) (+.f64 27000 (pow.f64 d2 3))))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (fma.f64 d2 (+.f64 d2 -30) 900))
(/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 27000 (pow.f64 d2 3))))
(/.f64 (*.f64 (fma.f64 d2 d2 -900) d1) (+.f64 d2 -30))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(*.f64 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)) d1)
(pow.f64 (*.f64 d1 (+.f64 d2 30)) 1)
(*.f64 d1 (+.f64 30 d2))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 30))) 3)
(*.f64 d1 (+.f64 30 d2))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 3) 1/3)
(*.f64 d1 (+.f64 30 d2))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 30))) 2)
(*.f64 d1 (+.f64 30 d2))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 2))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 30)))))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 d2 10)) d1) (+.f64 1 (expm1.f64 (*.f64 d1 20)))))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 10)))) (pow.f64 (exp.f64 d1) 20)))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 10)))) (+.f64 1 (expm1.f64 (*.f64 d1 20)))))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) 20) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 10))))))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 20))) (pow.f64 (exp.f64 (+.f64 d2 10)) d1)))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 20))) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 10))))))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 30)) (exp.f64 (*.f64 d1 d2))))
(*.f64 d1 (+.f64 30 d2))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 3))
(*.f64 d1 (+.f64 30 d2))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 30) 3)))
(*.f64 d1 (+.f64 30 d2))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 30) 3) (pow.f64 d1 3)))
(*.f64 d1 (+.f64 30 d2))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 d1 (+.f64 30 d2))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 d1 (+.f64 30 d2))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 30))) 1))
(*.f64 d1 (+.f64 30 d2))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 d1 d2 (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 d1 30 (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 d1 10 (*.f64 d1 (+.f64 d2 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 d1 10 (*.f64 (+.f64 d2 20) d1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 d1 10 (fma.f64 d1 d2 (*.f64 d1 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 d1 (+.f64 d2 10) (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 d1 20 (*.f64 d1 (+.f64 d2 10)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 d2 d1 (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 30 d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 10 d1 (*.f64 d1 (+.f64 d2 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 10 d1 (*.f64 (+.f64 d2 20) d1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 10 d1 (fma.f64 d1 d2 (*.f64 d1 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (+.f64 d2 10) d1 (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 20 d1 (*.f64 d1 (+.f64 d2 10)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 d1 (+.f64 d2 10)) 1 (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 d1 20) 1 (*.f64 d1 (+.f64 d2 10)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 1 (*.f64 d1 (+.f64 d2 10)) (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 1 (*.f64 d1 20) (*.f64 d1 (+.f64 d2 10)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 1 (*.f64 d1 10) (*.f64 d1 (+.f64 d2 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 1 (*.f64 d1 10) (*.f64 (+.f64 d2 20) d1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 1 (*.f64 d1 10) (fma.f64 d1 d2 (*.f64 d1 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 1 (*.f64 d1 30) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 10)) 2) (*.f64 (cbrt.f64 (+.f64 d2 10)) d1) (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 20) (*.f64 d1 (+.f64 d2 10)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 10) (*.f64 d1 (+.f64 d2 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 10) (*.f64 (+.f64 d2 20) d1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 10) (fma.f64 d1 d2 (*.f64 d1 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 30) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 10)) (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (cbrt.f64 (*.f64 d1 20)) (pow.f64 (cbrt.f64 (*.f64 d1 20)) 2) (*.f64 d1 (+.f64 d2 10)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 20)) 2) (cbrt.f64 (*.f64 d1 20)) (*.f64 d1 (+.f64 d2 10)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 10))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 10))) 2) (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 10))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 10))) (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 (+.f64 d2 10)) (*.f64 (sqrt.f64 (+.f64 d2 10)) d1) (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 20) (*.f64 d1 (+.f64 d2 10)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 10) (*.f64 d1 (+.f64 d2 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 10) (*.f64 (+.f64 d2 20) d1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 10) (fma.f64 d1 d2 (*.f64 d1 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 30) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 10)) (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 20)) (sqrt.f64 (*.f64 d1 20)) (*.f64 d1 (+.f64 d2 10)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 10))) (sqrt.f64 (*.f64 d1 (+.f64 d2 10))) (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 d1 d2) 1 (*.f64 (*.f64 d1 30) 1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 d2)) (cbrt.f64 (*.f64 d1 d2))) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 30)) (cbrt.f64 (*.f64 d1 30))) (cbrt.f64 (*.f64 d1 30)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 10)) (cbrt.f64 (*.f64 d1 10))) (cbrt.f64 (*.f64 d1 10)) (*.f64 d1 (+.f64 d2 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 10)) (cbrt.f64 (*.f64 d1 10))) (cbrt.f64 (*.f64 d1 10)) (*.f64 (+.f64 d2 20) d1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 10)) (cbrt.f64 (*.f64 d1 10))) (cbrt.f64 (*.f64 d1 10)) (fma.f64 d1 d2 (*.f64 d1 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 30)) (sqrt.f64 (*.f64 d1 30)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 10)) (sqrt.f64 (*.f64 d1 10)) (*.f64 d1 (+.f64 d2 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 10)) (sqrt.f64 (*.f64 d1 10)) (*.f64 (+.f64 d2 20) d1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 10)) (sqrt.f64 (*.f64 d1 10)) (fma.f64 d1 d2 (*.f64 d1 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 20 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 (+.f64 d2 10)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 20 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 d2 10)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 10 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 (+.f64 d2 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 10 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 (+.f64 d2 20) d1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 10 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (fma.f64 d1 d2 (*.f64 d1 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 10 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 d2 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 10 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (+.f64 d2 20) d1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 10 (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 d1 d2 (*.f64 d1 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 30 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 30 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 10)) 2)) (cbrt.f64 (+.f64 d2 10)) (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 10))) (sqrt.f64 (+.f64 d2 10)) (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 (+.f64 d2 10) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 (+.f64 d2 10) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d1 10) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 10))
(+.f64 (*.f64 d1 d2) (*.f64 d1 10))
(*.f64 d1 (+.f64 d2 10))
(+.f64 0 (*.f64 d1 (+.f64 d2 10)))
(*.f64 d1 (+.f64 d2 10))
(+.f64 (*.f64 (*.f64 d1 10) 1) (*.f64 (*.f64 d1 d2) 1))
(*.f64 d1 (+.f64 d2 10))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 d2 10)) d1)) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 d2 10)) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 d2 10)) d1))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (*.f64 d1 (+.f64 d2 10)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 d1 (+.f64 d2 10))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 10))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 10)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 d2 10)) d1))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 d2 10)) d1))))
(*.f64 d1 (+.f64 d2 10))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 10)))) 1)
(*.f64 d1 (+.f64 d2 10))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 10) 3) (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 (*.f64 d1 10) (*.f64 d1 10) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 10) (*.f64 d1 d2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 10) 3)) (+.f64 (*.f64 (*.f64 d1 d1) 100) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 10)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) 1000)) (fma.f64 d1 (*.f64 100 d1) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 -10)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) 1000)) (fma.f64 d1 (*.f64 100 d1) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 10)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 10) (*.f64 d1 10)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (-.f64 (*.f64 d1 10) (*.f64 d1 d2)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 10)) (*.f64 d1 (-.f64 10 d2))) (*.f64 d1 (-.f64 10 d2)))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 100 (*.f64 d2 d2))) (*.f64 d1 (-.f64 10 d2)))
(/.f64 (*.f64 d1 (+.f64 1000 (pow.f64 d2 3))) (fma.f64 d2 (+.f64 d2 -10) 100))
(/.f64 (+.f64 (pow.f64 d2 3) 1000) (/.f64 (fma.f64 d2 (+.f64 d2 -10) 100) d1))
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -10) 100)) (+.f64 (pow.f64 d2 3) 1000))
(*.f64 (/.f64 (+.f64 (pow.f64 d2 3) 1000) (fma.f64 d2 (+.f64 d2 -10) 100)) d1)
(/.f64 (*.f64 d1 (-.f64 100 (*.f64 d2 d2))) (-.f64 10 d2))
(/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))
(*.f64 (/.f64 d1 (-.f64 10 d2)) (-.f64 100 (*.f64 d2 d2)))
(/.f64 (*.f64 (+.f64 1000 (pow.f64 d2 3)) d1) (fma.f64 d2 (+.f64 d2 -10) 100))
(/.f64 (+.f64 (pow.f64 d2 3) 1000) (/.f64 (fma.f64 d2 (+.f64 d2 -10) 100) d1))
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -10) 100)) (+.f64 (pow.f64 d2 3) 1000))
(*.f64 (/.f64 (+.f64 (pow.f64 d2 3) 1000) (fma.f64 d2 (+.f64 d2 -10) 100)) d1)
(/.f64 (*.f64 (-.f64 100 (*.f64 d2 d2)) d1) (-.f64 10 d2))
(/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))
(*.f64 (/.f64 d1 (-.f64 10 d2)) (-.f64 100 (*.f64 d2 d2)))
(pow.f64 (*.f64 d1 (+.f64 d2 10)) 1)
(*.f64 d1 (+.f64 d2 10))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 10))) 3)
(*.f64 d1 (+.f64 d2 10))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3) 1/3)
(*.f64 d1 (+.f64 d2 10))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 10))) 2)
(*.f64 d1 (+.f64 d2 10))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2))
(*.f64 d1 (+.f64 d2 10))
(log.f64 (pow.f64 (exp.f64 (+.f64 d2 10)) d1))
(*.f64 d1 (+.f64 d2 10))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 10)))))
(*.f64 d1 (+.f64 d2 10))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 d2)) (exp.f64 (*.f64 d1 10))))
(*.f64 d1 (+.f64 d2 10))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3))
(*.f64 d1 (+.f64 d2 10))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 10))))
(*.f64 d1 (+.f64 d2 10))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 10))))
(*.f64 d1 (+.f64 d2 10))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 10))) 1))
(*.f64 d1 (+.f64 d2 10))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 10))))
(*.f64 d1 (+.f64 d2 10))
(fma.f64 d1 d2 (*.f64 d1 10))
(*.f64 d1 (+.f64 d2 10))
(fma.f64 d1 10 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 10))
(fma.f64 d2 d1 (*.f64 d1 10))
(*.f64 d1 (+.f64 d2 10))
(fma.f64 10 d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 10))
(fma.f64 1 (*.f64 d1 10) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 10))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 10))
(*.f64 d1 (+.f64 d2 10))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 10) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 10))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 10))
(*.f64 d1 (+.f64 d2 10))
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 10))
(*.f64 d1 (+.f64 d2 10))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 10) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 10))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 10))
(*.f64 d1 (+.f64 d2 10))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 10))
(*.f64 d1 (+.f64 d2 10))
(fma.f64 (*.f64 d1 10) 1 (*.f64 (*.f64 d1 d2) 1))
(*.f64 d1 (+.f64 d2 10))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 d2)) (cbrt.f64 (*.f64 d1 d2))) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 10))
(*.f64 d1 (+.f64 d2 10))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 10)) (cbrt.f64 (*.f64 d1 10))) (cbrt.f64 (*.f64 d1 10)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 10))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 10))
(*.f64 d1 (+.f64 d2 10))
(fma.f64 (sqrt.f64 (*.f64 d1 10)) (sqrt.f64 (*.f64 d1 10)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 10))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d1 10))
(*.f64 d1 (+.f64 d2 10))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 d1 10))
(*.f64 d1 (+.f64 d2 10))
(fma.f64 (*.f64 10 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 10))
(fma.f64 (*.f64 10 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 10))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 10))
(*.f64 d1 (+.f64 d2 10))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 10))
(*.f64 d1 (+.f64 d2 10))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 d1 10))
(*.f64 d1 (+.f64 d2 10))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 10))
(*.f64 d1 (+.f64 d2 10))

eval122.0ms (4.3%)

Compiler

Compiled 4659 to 3068 computations (34.1% saved)

prune82.0ms (2.9%)

Pruning

6 alts after pruning (4 fresh and 2 done)

PrunedKeptTotal
New3264330
Fresh000
Picked123
Done000
Total3276333
Accurracy
100.0%
Counts
333 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 d1 30 (*.f64 d1 d2))
81.3%
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1) (+.f64 d2 -10))
99.7%
(+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20))
50.1%
(*.f64 d2 d1)
100.0%
(*.f64 d1 (+.f64 d2 30))
52.3%
(*.f64 d1 30)
100.0%
(fma.f64 d1 30 (*.f64 d1 d2))
81.3%
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1) (+.f64 d2 -10))
99.7%
(+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20))
50.1%
(*.f64 d2 d1)
100.0%
(*.f64 d1 (+.f64 d2 30))
52.3%
(*.f64 d1 30)
Compiler

Compiled 102 to 74 computations (27.5% saved)

localize79.0ms (2.8%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(fma.f64 d1 30 (*.f64 d1 d2))
100.0%
(pow.f64 (+.f64 d2 10) 2)
93.7%
(*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)
87.7%
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1) (+.f64 d2 -10))
Compiler

Compiled 71 to 46 computations (35.2% saved)

series8.0ms (0.3%)

Counts
4 → 84
Calls

21 calls:

TimeVariablePointExpression
2.0ms
d1
@inf
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1) (+.f64 d2 -10))
1.0ms
d1
@0
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1) (+.f64 d2 -10))
1.0ms
d1
@-inf
(fma.f64 d1 30 (*.f64 d1 d2))
1.0ms
d2
@0
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1) (+.f64 d2 -10))
0.0ms
d2
@-inf
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1) (+.f64 d2 -10))

rewrite104.0ms (3.7%)

Algorithm
batch-egg-rewrite
Rules
1732×log-prod
748×prod-diff
692×expm1-udef
682×log1p-udef
524×fma-def
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01890
140288
2510788
Stop Event
node limit
Counts
4 → 145
Calls
Call 1
Inputs
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1) (+.f64 d2 -10))
(*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)
(pow.f64 (+.f64 d2 10) 2)
(fma.f64 d1 30 (*.f64 d1 d2))
Outputs
(+.f64 0 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1)))) (cbrt.f64 (exp.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1)))) 1)
(*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 1 (/.f64 (+.f64 d2 -10) d1)))
(*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (*.f64 d1 (/.f64 1 (+.f64 d2 -10))))
(*.f64 d1 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 1 (+.f64 d2 -10))))
(*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1) (/.f64 1 (+.f64 d2 -10)))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1)) 1)
(*.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1))) 2) (cbrt.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)) (/.f64 1 (+.f64 d2 -10))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1))) (sqrt.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)) (*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)) (/.f64 1 (+.f64 d2 -10))))
(*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (neg.f64 d1)) (/.f64 1 (+.f64 10 (neg.f64 d2))))
(*.f64 (/.f64 1 (+.f64 d2 -10)) (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) 1) (/.f64 d1 (+.f64 d2 -10)))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (pow.f64 (cbrt.f64 (+.f64 d2 -10)) 2)) (/.f64 d1 (cbrt.f64 (+.f64 d2 -10))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (sqrt.f64 (+.f64 d2 -10))) (/.f64 d1 (sqrt.f64 (+.f64 d2 -10))))
(*.f64 (/.f64 d1 (sqrt.f64 (+.f64 d2 -10))) (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (sqrt.f64 (+.f64 d2 -10))))
(*.f64 (/.f64 d1 1) (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10)))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10)) d1)
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -10)) 2)) (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (cbrt.f64 (+.f64 d2 -10))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 d2 -10)) 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1) (cbrt.f64 (+.f64 d2 -10))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 d2 -10))) (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1) (sqrt.f64 (+.f64 d2 -10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)) (+.f64 d2 -10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)) 2) (pow.f64 (cbrt.f64 (+.f64 d2 -10)) 2)) (cbrt.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)) 2) (sqrt.f64 (+.f64 d2 -10))) (/.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)) (sqrt.f64 (+.f64 d2 -10))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)) 1) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)) (+.f64 d2 -10)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)) (pow.f64 (cbrt.f64 (+.f64 d2 -10)) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)) (cbrt.f64 (+.f64 d2 -10))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1) (+.f64 -1000 (pow.f64 d2 3))) (-.f64 (fma.f64 d2 d2 100) (*.f64 d2 -10)))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1) (fma.f64 d2 d2 -100)) (+.f64 d2 10))
(pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1)) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1))) 2)
(pow.f64 (/.f64 (+.f64 d2 -10) (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)) -1)
(neg.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1) (+.f64 10 (neg.f64 d2))))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1)) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1)))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1) 3) (pow.f64 (+.f64 d2 -10) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1))))
(exp.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1))) 1))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1))))
(+.f64 0 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1))
(+.f64 (*.f64 d1 (pow.f64 (+.f64 d2 10) 2)) (*.f64 d1 -400))
(+.f64 (*.f64 d1 -400) (*.f64 d1 (pow.f64 (+.f64 d2 10) 2)))
(+.f64 (*.f64 (pow.f64 (+.f64 d2 10) 2) d1) (*.f64 -400 d1))
(+.f64 (*.f64 -400 d1) (*.f64 (pow.f64 (+.f64 d2 10) 2) d1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400)) d1)) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400)) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400)) d1))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400)) d1))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400)) d1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1))) 1)
(/.f64 (*.f64 d1 (+.f64 -64000000 (pow.f64 (+.f64 d2 10) 6))) (+.f64 (pow.f64 (+.f64 d2 10) 4) (-.f64 160000 (*.f64 (pow.f64 (+.f64 d2 10) 2) -400))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 10) 4) -160000)) (+.f64 (pow.f64 (+.f64 d2 10) 2) 400))
(/.f64 (*.f64 (+.f64 -64000000 (pow.f64 (+.f64 d2 10) 6)) d1) (+.f64 (pow.f64 (+.f64 d2 10) 4) (-.f64 160000 (*.f64 (pow.f64 (+.f64 d2 10) 2) -400))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 4) -160000) d1) (+.f64 (pow.f64 (+.f64 d2 10) 2) 400))
(pow.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400)) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) 3) (pow.f64 d1 3)))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)))
(exp.f64 (log.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)))
(fma.f64 (pow.f64 (+.f64 d2 10) 2) d1 (*.f64 -400 d1))
(fma.f64 -400 d1 (*.f64 (pow.f64 (+.f64 d2 10) 2) d1))
(fma.f64 d1 (pow.f64 (+.f64 d2 10) 2) (*.f64 d1 -400))
(fma.f64 d1 -400 (*.f64 d1 (pow.f64 (+.f64 d2 10) 2)))
(+.f64 0 (pow.f64 (+.f64 d2 10) 2))
(+.f64 (*.f64 (+.f64 d2 10) d2) (*.f64 (+.f64 d2 10) 10))
(+.f64 (*.f64 (+.f64 d2 10) 10) (*.f64 (+.f64 d2 10) d2))
(+.f64 (*.f64 d2 (+.f64 d2 10)) (*.f64 10 (+.f64 d2 10)))
(+.f64 (*.f64 10 (+.f64 d2 10)) (*.f64 d2 (+.f64 d2 10)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 d2 10) 2))) (cbrt.f64 (exp.f64 (pow.f64 (+.f64 d2 10) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 d2 10) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 d2 10) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 d2 10) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 d2 10) 2))) 1)
(*.f64 (+.f64 d2 10) (+.f64 d2 10))
(*.f64 (pow.f64 (+.f64 d2 10) 2) 1)
(*.f64 1 (pow.f64 (+.f64 d2 10) 2))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 d2 10) 2)) (cbrt.f64 (pow.f64 (+.f64 d2 10) 4)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 d2 10) 2)) (*.f64 (cbrt.f64 (+.f64 d2 10)) (+.f64 d2 10)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 d2 10) 4)) (cbrt.f64 (pow.f64 (+.f64 d2 10) 2)))
(*.f64 (sqrt.f64 (+.f64 d2 10)) (*.f64 (sqrt.f64 (+.f64 d2 10)) (+.f64 d2 10)))
(*.f64 (*.f64 (+.f64 d2 10) (sqrt.f64 (+.f64 d2 10))) (sqrt.f64 (+.f64 d2 10)))
(*.f64 (*.f64 (+.f64 d2 10) (cbrt.f64 (pow.f64 (+.f64 d2 10) 2))) (cbrt.f64 (+.f64 d2 10)))
(/.f64 (*.f64 (+.f64 1000 (pow.f64 d2 3)) (+.f64 1000 (pow.f64 d2 3))) (*.f64 (-.f64 (fma.f64 d2 d2 100) (*.f64 d2 10)) (-.f64 (fma.f64 d2 d2 100) (*.f64 d2 10))))
(/.f64 (*.f64 (fma.f64 d2 d2 -100) (fma.f64 d2 d2 -100)) (pow.f64 (+.f64 d2 -10) 2))
(/.f64 (*.f64 (+.f64 1000 (pow.f64 d2 3)) (fma.f64 d2 d2 -100)) (*.f64 (-.f64 (fma.f64 d2 d2 100) (*.f64 d2 10)) (+.f64 d2 -10)))
(/.f64 (*.f64 (fma.f64 d2 d2 -100) (+.f64 1000 (pow.f64 d2 3))) (*.f64 (+.f64 d2 -10) (-.f64 (fma.f64 d2 d2 100) (*.f64 d2 10))))
(/.f64 (*.f64 (+.f64 d2 10) (+.f64 1000 (pow.f64 d2 3))) (-.f64 (fma.f64 d2 d2 100) (*.f64 d2 10)))
(/.f64 (*.f64 (+.f64 d2 10) (fma.f64 d2 d2 -100)) (+.f64 d2 -10))
(/.f64 (*.f64 (+.f64 1000 (pow.f64 d2 3)) (+.f64 d2 10)) (-.f64 (fma.f64 d2 d2 100) (*.f64 d2 10)))
(/.f64 (*.f64 (fma.f64 d2 d2 -100) (+.f64 d2 10)) (+.f64 d2 -10))
(sqrt.f64 (pow.f64 (+.f64 d2 10) 4))
(log.f64 (exp.f64 (pow.f64 (+.f64 d2 10) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 d2 10) 2))))
(cbrt.f64 (pow.f64 (+.f64 d2 10) 6))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 d2 10) 2)))
(exp.f64 (*.f64 2 (log.f64 (+.f64 d2 10))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (+.f64 d2 10))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 d2 10) 2)))
(fma.f64 d2 (+.f64 d2 10) (*.f64 10 (+.f64 d2 10)))
(fma.f64 10 (+.f64 d2 10) (*.f64 d2 (+.f64 d2 10)))
(fma.f64 (+.f64 d2 10) d2 (*.f64 (+.f64 d2 10) 10))
(fma.f64 (+.f64 d2 10) 10 (*.f64 (+.f64 d2 10) d2))
(+.f64 (*.f64 d2 d1) (*.f64 d1 30))
(+.f64 (*.f64 d1 30) (*.f64 d2 d1))
(+.f64 0 (*.f64 d1 (+.f64 30 d2)))
(+.f64 (*.f64 (*.f64 d1 30) 1) (*.f64 d2 d1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 d1 (+.f64 30 d2)))) (cbrt.f64 (exp.f64 (*.f64 d1 (+.f64 30 d2)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 d1 (+.f64 30 d2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 d1 (+.f64 30 d2))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 d1 (+.f64 30 d2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 30 d2)))) 1)
(*.f64 d1 (+.f64 30 d2))
(*.f64 (*.f64 d1 (+.f64 30 d2)) 1)
(*.f64 1 (*.f64 d1 (+.f64 30 d2)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 30 d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 30 d2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 30 d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 30 d2))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 30 d2))) (sqrt.f64 (*.f64 d1 (+.f64 30 d2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 30) 3) (pow.f64 (*.f64 d2 d1) 3)) (fma.f64 (*.f64 d1 30) (*.f64 d1 30) (-.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d1 30) (*.f64 d2 d1)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 30) (*.f64 d1 30)) (pow.f64 (*.f64 d2 d1) 2)) (-.f64 (*.f64 d1 30) (*.f64 d2 d1)))
(pow.f64 (*.f64 d1 (+.f64 30 d2)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 30 d2))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 30 d2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 30 d2))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 30 d2)) 2))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 30 d2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 30 d2)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d2) d1) (exp.f64 (*.f64 d1 30))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d2 d1))) (exp.f64 (*.f64 d1 30))))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 30)) (+.f64 1 (expm1.f64 (*.f64 d2 d1)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 30 d2)) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 30 d2))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 30 d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 30 d2))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 30 d2))))

simplify104.0ms (3.7%)

Algorithm
egg-herbie
Rules
1162×unswap-sqr
622×log-prod
616×div-sub
498×fma-def
406×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04517041
111696355
246466301
Stop Event
node limit
Counts
229 → 252
Calls
Call 1
Inputs
(*.f64 30 d1)
(+.f64 (*.f64 (-.f64 (*.f64 -2 d1) (*.f64 -3 d1)) d2) (*.f64 30 d1))
(+.f64 (*.f64 (pow.f64 d2 2) (-.f64 (*.f64 -1/10 d1) (*.f64 -1/10 (-.f64 (*.f64 -2 d1) (*.f64 -3 d1))))) (+.f64 (*.f64 (-.f64 (*.f64 -2 d1) (*.f64 -3 d1)) d2) (*.f64 30 d1)))
(+.f64 (*.f64 (pow.f64 d2 2) (-.f64 (*.f64 -1/10 d1) (*.f64 -1/10 (-.f64 (*.f64 -2 d1) (*.f64 -3 d1))))) (+.f64 (*.f64 (-.f64 (*.f64 -2 d1) (*.f64 -3 d1)) d2) (+.f64 (*.f64 1/10 (*.f64 (pow.f64 d2 3) (-.f64 (*.f64 -1/10 d1) (*.f64 -1/10 (-.f64 (*.f64 -2 d1) (*.f64 -3 d1)))))) (*.f64 30 d1))))
(*.f64 d2 d1)
(-.f64 (+.f64 (*.f64 20 d1) (*.f64 d2 d1)) (*.f64 -10 d1))
(-.f64 (+.f64 (*.f64 -300 (/.f64 d1 d2)) (+.f64 (*.f64 20 d1) (*.f64 d2 d1))) (+.f64 (*.f64 -10 (/.f64 (-.f64 (*.f64 20 d1) (*.f64 -10 d1)) d2)) (*.f64 -10 d1)))
(-.f64 (+.f64 (*.f64 -300 (/.f64 d1 d2)) (+.f64 (*.f64 20 d1) (+.f64 (*.f64 d2 d1) (*.f64 10 (/.f64 (-.f64 (*.f64 -300 d1) (*.f64 -10 (-.f64 (*.f64 20 d1) (*.f64 -10 d1)))) (pow.f64 d2 2)))))) (+.f64 (*.f64 -10 (/.f64 (-.f64 (*.f64 20 d1) (*.f64 -10 d1)) d2)) (*.f64 -10 d1)))
(*.f64 d2 d1)
(+.f64 (*.f64 d2 d1) (*.f64 -1 (-.f64 (*.f64 -20 d1) (*.f64 10 d1))))
(-.f64 (+.f64 (*.f64 -300 (/.f64 d1 d2)) (+.f64 (*.f64 d2 d1) (*.f64 -1 (-.f64 (*.f64 -20 d1) (*.f64 10 d1))))) (*.f64 10 (/.f64 (-.f64 (*.f64 -20 d1) (*.f64 10 d1)) d2)))
(-.f64 (+.f64 (*.f64 -300 (/.f64 d1 d2)) (+.f64 (*.f64 d2 d1) (+.f64 (*.f64 -1 (-.f64 (*.f64 -20 d1) (*.f64 10 d1))) (*.f64 10 (/.f64 (-.f64 (*.f64 -300 d1) (*.f64 10 (-.f64 (*.f64 -20 d1) (*.f64 10 d1)))) (pow.f64 d2 2)))))) (*.f64 10 (/.f64 (-.f64 (*.f64 -20 d1) (*.f64 10 d1)) d2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 10 d2) 2) 400) d1) (-.f64 d2 10))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 10 d2) 2) 400) d1) (-.f64 d2 10))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 10 d2) 2) 400) d1) (-.f64 d2 10))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 10 d2) 2) 400) d1) (-.f64 d2 10))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 10) 2) 400)) (-.f64 d2 10))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 10) 2) 400)) (-.f64 d2 10))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 10) 2) 400)) (-.f64 d2 10))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 10) 2) 400)) (-.f64 d2 10))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 10 d2) 2) 400) d1) (-.f64 d2 10))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 10 d2) 2) 400) d1) (-.f64 d2 10))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 10 d2) 2) 400) d1) (-.f64 d2 10))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 10 d2) 2) 400) d1) (-.f64 d2 10))
(*.f64 -300 d1)
(+.f64 (*.f64 -300 d1) (*.f64 20 (*.f64 d2 d1)))
(+.f64 (*.f64 -300 d1) (+.f64 (*.f64 20 (*.f64 d2 d1)) (*.f64 (pow.f64 d2 2) d1)))
(+.f64 (*.f64 -300 d1) (+.f64 (*.f64 20 (*.f64 d2 d1)) (*.f64 (pow.f64 d2 2) d1)))
(*.f64 (pow.f64 d2 2) d1)
(+.f64 (*.f64 20 (*.f64 d2 d1)) (*.f64 (pow.f64 d2 2) d1))
(+.f64 (*.f64 -300 d1) (+.f64 (*.f64 20 (*.f64 d2 d1)) (*.f64 (pow.f64 d2 2) d1)))
(+.f64 (*.f64 -300 d1) (+.f64 (*.f64 20 (*.f64 d2 d1)) (*.f64 (pow.f64 d2 2) d1)))
(*.f64 (pow.f64 d2 2) d1)
(+.f64 (*.f64 20 (*.f64 d2 d1)) (*.f64 (pow.f64 d2 2) d1))
(+.f64 (*.f64 -300 d1) (+.f64 (*.f64 20 (*.f64 d2 d1)) (*.f64 (pow.f64 d2 2) d1)))
(+.f64 (*.f64 -300 d1) (+.f64 (*.f64 20 (*.f64 d2 d1)) (*.f64 (pow.f64 d2 2) d1)))
(*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 10) 2) 400))
(*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 10) 2) 400))
(*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 10) 2) 400))
(*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 10) 2) 400))
(*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 10) 2) 400))
(*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 10) 2) 400))
(*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 10) 2) 400))
(*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 10) 2) 400))
(*.f64 (-.f64 (pow.f64 (+.f64 10 d2) 2) 400) d1)
(*.f64 (-.f64 (pow.f64 (+.f64 10 d2) 2) 400) d1)
(*.f64 (-.f64 (pow.f64 (+.f64 10 d2) 2) 400) d1)
(*.f64 (-.f64 (pow.f64 (+.f64 10 d2) 2) 400) d1)
100
(+.f64 100 (*.f64 20 d2))
(+.f64 (pow.f64 d2 2) (+.f64 100 (*.f64 20 d2)))
(+.f64 (pow.f64 d2 2) (+.f64 100 (*.f64 20 d2)))
(pow.f64 d2 2)
(+.f64 (pow.f64 d2 2) (*.f64 20 d2))
(+.f64 100 (+.f64 (pow.f64 d2 2) (*.f64 20 d2)))
(+.f64 100 (+.f64 (pow.f64 d2 2) (*.f64 20 d2)))
(pow.f64 d2 2)
(+.f64 (pow.f64 d2 2) (*.f64 20 d2))
(+.f64 100 (+.f64 (pow.f64 d2 2) (*.f64 20 d2)))
(+.f64 100 (+.f64 (pow.f64 d2 2) (*.f64 20 d2)))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 d2) 30) d1))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 d2) 30) d1))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 d2) 30) d1))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 d2) 30) d1))
(*.f64 30 d1)
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d2 d1)
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d2 d1)
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(+.f64 0 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1)))) (cbrt.f64 (exp.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1)))) 1)
(*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 1 (/.f64 (+.f64 d2 -10) d1)))
(*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (*.f64 d1 (/.f64 1 (+.f64 d2 -10))))
(*.f64 d1 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 1 (+.f64 d2 -10))))
(*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1) (/.f64 1 (+.f64 d2 -10)))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1)) 1)
(*.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1))) 2) (cbrt.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)) (/.f64 1 (+.f64 d2 -10))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1))) (sqrt.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)) (*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)) (/.f64 1 (+.f64 d2 -10))))
(*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (neg.f64 d1)) (/.f64 1 (+.f64 10 (neg.f64 d2))))
(*.f64 (/.f64 1 (+.f64 d2 -10)) (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) 1) (/.f64 d1 (+.f64 d2 -10)))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (pow.f64 (cbrt.f64 (+.f64 d2 -10)) 2)) (/.f64 d1 (cbrt.f64 (+.f64 d2 -10))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (sqrt.f64 (+.f64 d2 -10))) (/.f64 d1 (sqrt.f64 (+.f64 d2 -10))))
(*.f64 (/.f64 d1 (sqrt.f64 (+.f64 d2 -10))) (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (sqrt.f64 (+.f64 d2 -10))))
(*.f64 (/.f64 d1 1) (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10)))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10)) d1)
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -10)) 2)) (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (cbrt.f64 (+.f64 d2 -10))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 d2 -10)) 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1) (cbrt.f64 (+.f64 d2 -10))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 d2 -10))) (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1) (sqrt.f64 (+.f64 d2 -10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)) (+.f64 d2 -10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)) 2) (pow.f64 (cbrt.f64 (+.f64 d2 -10)) 2)) (cbrt.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)) 2) (sqrt.f64 (+.f64 d2 -10))) (/.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)) (sqrt.f64 (+.f64 d2 -10))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)) 1) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)) (+.f64 d2 -10)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)) (pow.f64 (cbrt.f64 (+.f64 d2 -10)) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)) (cbrt.f64 (+.f64 d2 -10))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1) (+.f64 -1000 (pow.f64 d2 3))) (-.f64 (fma.f64 d2 d2 100) (*.f64 d2 -10)))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1) (fma.f64 d2 d2 -100)) (+.f64 d2 10))
(pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1)) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1))) 2)
(pow.f64 (/.f64 (+.f64 d2 -10) (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)) -1)
(neg.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1) (+.f64 10 (neg.f64 d2))))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1)) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1)))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1) 3) (pow.f64 (+.f64 d2 -10) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1))))
(exp.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1))) 1))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1))))
(+.f64 0 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1))
(+.f64 (*.f64 d1 (pow.f64 (+.f64 d2 10) 2)) (*.f64 d1 -400))
(+.f64 (*.f64 d1 -400) (*.f64 d1 (pow.f64 (+.f64 d2 10) 2)))
(+.f64 (*.f64 (pow.f64 (+.f64 d2 10) 2) d1) (*.f64 -400 d1))
(+.f64 (*.f64 -400 d1) (*.f64 (pow.f64 (+.f64 d2 10) 2) d1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400)) d1)) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400)) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400)) d1))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400)) d1))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400)) d1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1))) 1)
(/.f64 (*.f64 d1 (+.f64 -64000000 (pow.f64 (+.f64 d2 10) 6))) (+.f64 (pow.f64 (+.f64 d2 10) 4) (-.f64 160000 (*.f64 (pow.f64 (+.f64 d2 10) 2) -400))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 10) 4) -160000)) (+.f64 (pow.f64 (+.f64 d2 10) 2) 400))
(/.f64 (*.f64 (+.f64 -64000000 (pow.f64 (+.f64 d2 10) 6)) d1) (+.f64 (pow.f64 (+.f64 d2 10) 4) (-.f64 160000 (*.f64 (pow.f64 (+.f64 d2 10) 2) -400))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 4) -160000) d1) (+.f64 (pow.f64 (+.f64 d2 10) 2) 400))
(pow.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400)) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) 3) (pow.f64 d1 3)))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)))
(exp.f64 (log.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)))
(fma.f64 (pow.f64 (+.f64 d2 10) 2) d1 (*.f64 -400 d1))
(fma.f64 -400 d1 (*.f64 (pow.f64 (+.f64 d2 10) 2) d1))
(fma.f64 d1 (pow.f64 (+.f64 d2 10) 2) (*.f64 d1 -400))
(fma.f64 d1 -400 (*.f64 d1 (pow.f64 (+.f64 d2 10) 2)))
(+.f64 0 (pow.f64 (+.f64 d2 10) 2))
(+.f64 (*.f64 (+.f64 d2 10) d2) (*.f64 (+.f64 d2 10) 10))
(+.f64 (*.f64 (+.f64 d2 10) 10) (*.f64 (+.f64 d2 10) d2))
(+.f64 (*.f64 d2 (+.f64 d2 10)) (*.f64 10 (+.f64 d2 10)))
(+.f64 (*.f64 10 (+.f64 d2 10)) (*.f64 d2 (+.f64 d2 10)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 d2 10) 2))) (cbrt.f64 (exp.f64 (pow.f64 (+.f64 d2 10) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 d2 10) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 d2 10) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 d2 10) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 d2 10) 2))) 1)
(*.f64 (+.f64 d2 10) (+.f64 d2 10))
(*.f64 (pow.f64 (+.f64 d2 10) 2) 1)
(*.f64 1 (pow.f64 (+.f64 d2 10) 2))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 d2 10) 2)) (cbrt.f64 (pow.f64 (+.f64 d2 10) 4)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 d2 10) 2)) (*.f64 (cbrt.f64 (+.f64 d2 10)) (+.f64 d2 10)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 d2 10) 4)) (cbrt.f64 (pow.f64 (+.f64 d2 10) 2)))
(*.f64 (sqrt.f64 (+.f64 d2 10)) (*.f64 (sqrt.f64 (+.f64 d2 10)) (+.f64 d2 10)))
(*.f64 (*.f64 (+.f64 d2 10) (sqrt.f64 (+.f64 d2 10))) (sqrt.f64 (+.f64 d2 10)))
(*.f64 (*.f64 (+.f64 d2 10) (cbrt.f64 (pow.f64 (+.f64 d2 10) 2))) (cbrt.f64 (+.f64 d2 10)))
(/.f64 (*.f64 (+.f64 1000 (pow.f64 d2 3)) (+.f64 1000 (pow.f64 d2 3))) (*.f64 (-.f64 (fma.f64 d2 d2 100) (*.f64 d2 10)) (-.f64 (fma.f64 d2 d2 100) (*.f64 d2 10))))
(/.f64 (*.f64 (fma.f64 d2 d2 -100) (fma.f64 d2 d2 -100)) (pow.f64 (+.f64 d2 -10) 2))
(/.f64 (*.f64 (+.f64 1000 (pow.f64 d2 3)) (fma.f64 d2 d2 -100)) (*.f64 (-.f64 (fma.f64 d2 d2 100) (*.f64 d2 10)) (+.f64 d2 -10)))
(/.f64 (*.f64 (fma.f64 d2 d2 -100) (+.f64 1000 (pow.f64 d2 3))) (*.f64 (+.f64 d2 -10) (-.f64 (fma.f64 d2 d2 100) (*.f64 d2 10))))
(/.f64 (*.f64 (+.f64 d2 10) (+.f64 1000 (pow.f64 d2 3))) (-.f64 (fma.f64 d2 d2 100) (*.f64 d2 10)))
(/.f64 (*.f64 (+.f64 d2 10) (fma.f64 d2 d2 -100)) (+.f64 d2 -10))
(/.f64 (*.f64 (+.f64 1000 (pow.f64 d2 3)) (+.f64 d2 10)) (-.f64 (fma.f64 d2 d2 100) (*.f64 d2 10)))
(/.f64 (*.f64 (fma.f64 d2 d2 -100) (+.f64 d2 10)) (+.f64 d2 -10))
(sqrt.f64 (pow.f64 (+.f64 d2 10) 4))
(log.f64 (exp.f64 (pow.f64 (+.f64 d2 10) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 d2 10) 2))))
(cbrt.f64 (pow.f64 (+.f64 d2 10) 6))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 d2 10) 2)))
(exp.f64 (*.f64 2 (log.f64 (+.f64 d2 10))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (+.f64 d2 10))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 d2 10) 2)))
(fma.f64 d2 (+.f64 d2 10) (*.f64 10 (+.f64 d2 10)))
(fma.f64 10 (+.f64 d2 10) (*.f64 d2 (+.f64 d2 10)))
(fma.f64 (+.f64 d2 10) d2 (*.f64 (+.f64 d2 10) 10))
(fma.f64 (+.f64 d2 10) 10 (*.f64 (+.f64 d2 10) d2))
(+.f64 (*.f64 d2 d1) (*.f64 d1 30))
(+.f64 (*.f64 d1 30) (*.f64 d2 d1))
(+.f64 0 (*.f64 d1 (+.f64 30 d2)))
(+.f64 (*.f64 (*.f64 d1 30) 1) (*.f64 d2 d1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 d1 (+.f64 30 d2)))) (cbrt.f64 (exp.f64 (*.f64 d1 (+.f64 30 d2)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 d1 (+.f64 30 d2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 d1 (+.f64 30 d2))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 d1 (+.f64 30 d2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 30 d2)))) 1)
(*.f64 d1 (+.f64 30 d2))
(*.f64 (*.f64 d1 (+.f64 30 d2)) 1)
(*.f64 1 (*.f64 d1 (+.f64 30 d2)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 30 d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 30 d2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 30 d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 30 d2))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 30 d2))) (sqrt.f64 (*.f64 d1 (+.f64 30 d2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 30) 3) (pow.f64 (*.f64 d2 d1) 3)) (fma.f64 (*.f64 d1 30) (*.f64 d1 30) (-.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d1 30) (*.f64 d2 d1)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 30) (*.f64 d1 30)) (pow.f64 (*.f64 d2 d1) 2)) (-.f64 (*.f64 d1 30) (*.f64 d2 d1)))
(pow.f64 (*.f64 d1 (+.f64 30 d2)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 30 d2))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 30 d2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 30 d2))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 30 d2)) 2))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 30 d2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 30 d2)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d2) d1) (exp.f64 (*.f64 d1 30))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d2 d1))) (exp.f64 (*.f64 d1 30))))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 30)) (+.f64 1 (expm1.f64 (*.f64 d2 d1)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 30 d2)) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 30 d2))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 30 d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 30 d2))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 30 d2))))
Outputs
(*.f64 30 d1)
(+.f64 (*.f64 (-.f64 (*.f64 -2 d1) (*.f64 -3 d1)) d2) (*.f64 30 d1))
(fma.f64 (*.f64 d1 1) d2 (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 (pow.f64 d2 2) (-.f64 (*.f64 -1/10 d1) (*.f64 -1/10 (-.f64 (*.f64 -2 d1) (*.f64 -3 d1))))) (+.f64 (*.f64 (-.f64 (*.f64 -2 d1) (*.f64 -3 d1)) d2) (*.f64 30 d1)))
(fma.f64 (*.f64 d2 d2) (*.f64 -1/10 (-.f64 d1 (*.f64 d1 1))) (fma.f64 (*.f64 d1 1) d2 (*.f64 30 d1)))
(fma.f64 (*.f64 d2 d2) (*.f64 -1/10 (-.f64 d1 d1)) (*.f64 d1 (+.f64 30 d2)))
(fma.f64 (*.f64 d2 d2) 0 (*.f64 d1 (+.f64 30 d2)))
(+.f64 (*.f64 (pow.f64 d2 2) (-.f64 (*.f64 -1/10 d1) (*.f64 -1/10 (-.f64 (*.f64 -2 d1) (*.f64 -3 d1))))) (+.f64 (*.f64 (-.f64 (*.f64 -2 d1) (*.f64 -3 d1)) d2) (+.f64 (*.f64 1/10 (*.f64 (pow.f64 d2 3) (-.f64 (*.f64 -1/10 d1) (*.f64 -1/10 (-.f64 (*.f64 -2 d1) (*.f64 -3 d1)))))) (*.f64 30 d1))))
(fma.f64 (*.f64 d2 d2) (*.f64 -1/10 (-.f64 d1 (*.f64 d1 1))) (fma.f64 (*.f64 d1 1) d2 (fma.f64 1/10 (*.f64 (*.f64 -1/10 (-.f64 d1 (*.f64 d1 1))) (pow.f64 d2 3)) (*.f64 30 d1))))
(fma.f64 (*.f64 d2 d2) (*.f64 -1/10 (-.f64 d1 d1)) (fma.f64 d1 d2 (fma.f64 30 d1 (*.f64 (*.f64 -1/10 (-.f64 d1 d1)) (*.f64 1/10 (pow.f64 d2 3))))))
(fma.f64 (*.f64 d2 d2) 0 (fma.f64 d1 d2 (fma.f64 30 d1 (*.f64 (pow.f64 d2 3) 0))))
(*.f64 d2 d1)
(*.f64 d1 d2)
(-.f64 (+.f64 (*.f64 20 d1) (*.f64 d2 d1)) (*.f64 -10 d1))
(fma.f64 (*.f64 d1 1) d2 (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(-.f64 (+.f64 (*.f64 -300 (/.f64 d1 d2)) (+.f64 (*.f64 20 d1) (*.f64 d2 d1))) (+.f64 (*.f64 -10 (/.f64 (-.f64 (*.f64 20 d1) (*.f64 -10 d1)) d2)) (*.f64 -10 d1)))
(fma.f64 (*.f64 d1 1) d2 (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(-.f64 (+.f64 (*.f64 -300 (/.f64 d1 d2)) (+.f64 (*.f64 20 d1) (+.f64 (*.f64 d2 d1) (*.f64 10 (/.f64 (-.f64 (*.f64 -300 d1) (*.f64 -10 (-.f64 (*.f64 20 d1) (*.f64 -10 d1)))) (pow.f64 d2 2)))))) (+.f64 (*.f64 -10 (/.f64 (-.f64 (*.f64 20 d1) (*.f64 -10 d1)) d2)) (*.f64 -10 d1)))
(fma.f64 (*.f64 d1 1) d2 (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 d2 d1) (*.f64 -1 (-.f64 (*.f64 -20 d1) (*.f64 10 d1))))
(fma.f64 (*.f64 d1 1) d2 (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(-.f64 (+.f64 (*.f64 -300 (/.f64 d1 d2)) (+.f64 (*.f64 d2 d1) (*.f64 -1 (-.f64 (*.f64 -20 d1) (*.f64 10 d1))))) (*.f64 10 (/.f64 (-.f64 (*.f64 -20 d1) (*.f64 10 d1)) d2)))
(fma.f64 (*.f64 d1 1) d2 (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(-.f64 (+.f64 (*.f64 -300 (/.f64 d1 d2)) (+.f64 (*.f64 d2 d1) (+.f64 (*.f64 -1 (-.f64 (*.f64 -20 d1) (*.f64 10 d1))) (*.f64 10 (/.f64 (-.f64 (*.f64 -300 d1) (*.f64 10 (-.f64 (*.f64 -20 d1) (*.f64 10 d1)))) (pow.f64 d2 2)))))) (*.f64 10 (/.f64 (-.f64 (*.f64 -20 d1) (*.f64 10 d1)) d2)))
(fma.f64 (*.f64 d1 1) d2 (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 10 d2) 2) 400) d1) (-.f64 d2 10))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (-.f64 d2 10)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 10 d2) 2) 400) d1) (-.f64 d2 10))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (-.f64 d2 10)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 10 d2) 2) 400) d1) (-.f64 d2 10))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (-.f64 d2 10)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 10 d2) 2) 400) d1) (-.f64 d2 10))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (-.f64 d2 10)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 10) 2) 400)) (-.f64 d2 10))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (-.f64 d2 10)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 10) 2) 400)) (-.f64 d2 10))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (-.f64 d2 10)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 10) 2) 400)) (-.f64 d2 10))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (-.f64 d2 10)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 10) 2) 400)) (-.f64 d2 10))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (-.f64 d2 10)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 10 d2) 2) 400) d1) (-.f64 d2 10))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (-.f64 d2 10)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 10 d2) 2) 400) d1) (-.f64 d2 10))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (-.f64 d2 10)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 10 d2) 2) 400) d1) (-.f64 d2 10))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (-.f64 d2 10)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 10 d2) 2) 400) d1) (-.f64 d2 10))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (-.f64 d2 10)))
(*.f64 -300 d1)
(*.f64 d1 -300)
(+.f64 (*.f64 -300 d1) (*.f64 20 (*.f64 d2 d1)))
(fma.f64 -300 d1 (*.f64 (*.f64 d2 20) d1))
(*.f64 d1 (+.f64 -300 (*.f64 d2 20)))
(*.f64 d1 (+.f64 (*.f64 d2 20) -300))
(+.f64 (*.f64 -300 d1) (+.f64 (*.f64 20 (*.f64 d2 d1)) (*.f64 (pow.f64 d2 2) d1)))
(fma.f64 -300 d1 (fma.f64 20 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 d2))))
(fma.f64 d1 -300 (*.f64 d1 (*.f64 d2 (+.f64 d2 20))))
(+.f64 (*.f64 -300 d1) (+.f64 (*.f64 20 (*.f64 d2 d1)) (*.f64 (pow.f64 d2 2) d1)))
(fma.f64 -300 d1 (fma.f64 20 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 d2))))
(fma.f64 d1 -300 (*.f64 d1 (*.f64 d2 (+.f64 d2 20))))
(*.f64 (pow.f64 d2 2) d1)
(*.f64 d1 (*.f64 d2 d2))
(*.f64 d2 (*.f64 d1 d2))
(+.f64 (*.f64 20 (*.f64 d2 d1)) (*.f64 (pow.f64 d2 2) d1))
(fma.f64 20 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 d2)))
(*.f64 d1 (*.f64 d2 (+.f64 d2 20)))
(+.f64 (*.f64 -300 d1) (+.f64 (*.f64 20 (*.f64 d2 d1)) (*.f64 (pow.f64 d2 2) d1)))
(fma.f64 -300 d1 (fma.f64 20 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 d2))))
(fma.f64 d1 -300 (*.f64 d1 (*.f64 d2 (+.f64 d2 20))))
(+.f64 (*.f64 -300 d1) (+.f64 (*.f64 20 (*.f64 d2 d1)) (*.f64 (pow.f64 d2 2) d1)))
(fma.f64 -300 d1 (fma.f64 20 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 d2))))
(fma.f64 d1 -300 (*.f64 d1 (*.f64 d2 (+.f64 d2 20))))
(*.f64 (pow.f64 d2 2) d1)
(*.f64 d1 (*.f64 d2 d2))
(*.f64 d2 (*.f64 d1 d2))
(+.f64 (*.f64 20 (*.f64 d2 d1)) (*.f64 (pow.f64 d2 2) d1))
(fma.f64 20 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 d2)))
(*.f64 d1 (*.f64 d2 (+.f64 d2 20)))
(+.f64 (*.f64 -300 d1) (+.f64 (*.f64 20 (*.f64 d2 d1)) (*.f64 (pow.f64 d2 2) d1)))
(fma.f64 -300 d1 (fma.f64 20 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 d2))))
(fma.f64 d1 -300 (*.f64 d1 (*.f64 d2 (+.f64 d2 20))))
(+.f64 (*.f64 -300 d1) (+.f64 (*.f64 20 (*.f64 d2 d1)) (*.f64 (pow.f64 d2 2) d1)))
(fma.f64 -300 d1 (fma.f64 20 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 d2))))
(fma.f64 d1 -300 (*.f64 d1 (*.f64 d2 (+.f64 d2 20))))
(*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 10) 2) 400))
(*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400))
(*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 10) 2) 400))
(*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400))
(*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 10) 2) 400))
(*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400))
(*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 10) 2) 400))
(*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400))
(*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 10) 2) 400))
(*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400))
(*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 10) 2) 400))
(*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400))
(*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 10) 2) 400))
(*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400))
(*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 10) 2) 400))
(*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400))
(*.f64 (-.f64 (pow.f64 (+.f64 10 d2) 2) 400) d1)
(*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400))
(*.f64 (-.f64 (pow.f64 (+.f64 10 d2) 2) 400) d1)
(*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400))
(*.f64 (-.f64 (pow.f64 (+.f64 10 d2) 2) 400) d1)
(*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400))
(*.f64 (-.f64 (pow.f64 (+.f64 10 d2) 2) 400) d1)
(*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400))
100
(+.f64 100 (*.f64 20 d2))
(+.f64 100 (*.f64 d2 20))
(fma.f64 d2 20 100)
(+.f64 (pow.f64 d2 2) (+.f64 100 (*.f64 20 d2)))
(+.f64 (fma.f64 d2 d2 100) (*.f64 d2 20))
(fma.f64 d2 d2 (fma.f64 d2 20 100))
(+.f64 (pow.f64 d2 2) (+.f64 100 (*.f64 20 d2)))
(+.f64 (fma.f64 d2 d2 100) (*.f64 d2 20))
(fma.f64 d2 d2 (fma.f64 d2 20 100))
(pow.f64 d2 2)
(*.f64 d2 d2)
(+.f64 (pow.f64 d2 2) (*.f64 20 d2))
(+.f64 (*.f64 d2 d2) (*.f64 d2 20))
(*.f64 d2 (+.f64 d2 20))
(+.f64 100 (+.f64 (pow.f64 d2 2) (*.f64 20 d2)))
(+.f64 (fma.f64 d2 d2 100) (*.f64 d2 20))
(fma.f64 d2 d2 (fma.f64 d2 20 100))
(+.f64 100 (+.f64 (pow.f64 d2 2) (*.f64 20 d2)))
(+.f64 (fma.f64 d2 d2 100) (*.f64 d2 20))
(fma.f64 d2 d2 (fma.f64 d2 20 100))
(pow.f64 d2 2)
(*.f64 d2 d2)
(+.f64 (pow.f64 d2 2) (*.f64 20 d2))
(+.f64 (*.f64 d2 d2) (*.f64 d2 20))
(*.f64 d2 (+.f64 d2 20))
(+.f64 100 (+.f64 (pow.f64 d2 2) (*.f64 20 d2)))
(+.f64 (fma.f64 d2 d2 100) (*.f64 d2 20))
(fma.f64 d2 d2 (fma.f64 d2 20 100))
(+.f64 100 (+.f64 (pow.f64 d2 2) (*.f64 20 d2)))
(+.f64 (fma.f64 d2 d2 100) (*.f64 d2 20))
(fma.f64 d2 d2 (fma.f64 d2 20 100))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 d1 1) d2 (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 d1 1) d2 (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 d1 1) d2 (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 d1 1) d2 (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 d1 1) d2 (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 d1 1) d2 (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 d1 1) d2 (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 d1 1) d2 (*.f64 30 d1))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 d2) 30) d1))
(neg.f64 (*.f64 d1 (fma.f64 -1 d2 -30)))
(*.f64 (fma.f64 d2 -1 -30) (neg.f64 d1))
(*.f64 d1 (neg.f64 (-.f64 -30 d2)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 d2) 30) d1))
(neg.f64 (*.f64 d1 (fma.f64 -1 d2 -30)))
(*.f64 (fma.f64 d2 -1 -30) (neg.f64 d1))
(*.f64 d1 (neg.f64 (-.f64 -30 d2)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 d2) 30) d1))
(neg.f64 (*.f64 d1 (fma.f64 -1 d2 -30)))
(*.f64 (fma.f64 d2 -1 -30) (neg.f64 d1))
(*.f64 d1 (neg.f64 (-.f64 -30 d2)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 d2) 30) d1))
(neg.f64 (*.f64 d1 (fma.f64 -1 d2 -30)))
(*.f64 (fma.f64 d2 -1 -30) (neg.f64 d1))
(*.f64 d1 (neg.f64 (-.f64 -30 d2)))
(*.f64 30 d1)
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(fma.f64 (*.f64 d1 1) d2 (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(fma.f64 (*.f64 d1 1) d2 (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(fma.f64 (*.f64 d1 1) d2 (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(fma.f64 (*.f64 d1 1) d2 (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(fma.f64 (*.f64 d1 1) d2 (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(fma.f64 (*.f64 d1 1) d2 (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(fma.f64 (*.f64 d1 1) d2 (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(fma.f64 (*.f64 d1 1) d2 (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(fma.f64 (*.f64 d1 1) d2 (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 0 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (-.f64 d2 10)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1)))) (cbrt.f64 (exp.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10))))) (cbrt.f64 (exp.f64 (*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10))))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400)) (/.f64 d1 (-.f64 d2 10)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400)) (/.f64 d1 (-.f64 d2 10))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10)))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400)) (/.f64 d1 (-.f64 d2 10))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1)))) 1)
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (-.f64 d2 10)))
(*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 1 (/.f64 (+.f64 d2 -10) d1)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (-.f64 d2 10)))
(*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (*.f64 d1 (/.f64 1 (+.f64 d2 -10))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (-.f64 d2 10)))
(*.f64 d1 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 1 (+.f64 d2 -10))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (-.f64 d2 10)))
(*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1) (/.f64 1 (+.f64 d2 -10)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (-.f64 d2 10)))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1)) 1)
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (-.f64 d2 10)))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (-.f64 d2 10)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1))) 2))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (-.f64 d2 10)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1))) 2) (cbrt.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (-.f64 d2 10)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)) (/.f64 1 (+.f64 d2 -10))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (-.f64 d2 10)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1))) (sqrt.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (-.f64 d2 10)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)) (*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)) (/.f64 1 (+.f64 d2 -10))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (-.f64 d2 10)))
(*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (neg.f64 d1)) (/.f64 1 (+.f64 10 (neg.f64 d2))))
(*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (*.f64 (neg.f64 d1) (/.f64 1 (-.f64 10 d2))))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (-.f64 10 d2) (neg.f64 d1)))
(*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (neg.f64 d1) (-.f64 10 d2)))
(*.f64 (/.f64 1 (+.f64 d2 -10)) (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (-.f64 d2 10)))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) 1) (/.f64 d1 (+.f64 d2 -10)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (-.f64 d2 10)))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (pow.f64 (cbrt.f64 (+.f64 d2 -10)) 2)) (/.f64 d1 (cbrt.f64 (+.f64 d2 -10))))
(/.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d2 10)) 2)) (/.f64 (cbrt.f64 (-.f64 d2 10)) (+.f64 (pow.f64 (+.f64 d2 10) 2) -400)))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (pow.f64 (cbrt.f64 (-.f64 d2 10)) 2)) (/.f64 d1 (cbrt.f64 (-.f64 d2 10))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (sqrt.f64 (+.f64 d2 -10))) (/.f64 d1 (sqrt.f64 (+.f64 d2 -10))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (sqrt.f64 (-.f64 d2 10))) (/.f64 d1 (sqrt.f64 (-.f64 d2 10))))
(*.f64 (/.f64 d1 (sqrt.f64 (+.f64 d2 -10))) (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (sqrt.f64 (+.f64 d2 -10))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (sqrt.f64 (+.f64 d2 -10))) (/.f64 d1 (sqrt.f64 (+.f64 d2 -10))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (sqrt.f64 (-.f64 d2 10))) (/.f64 d1 (sqrt.f64 (-.f64 d2 10))))
(*.f64 (/.f64 d1 1) (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (-.f64 d2 10)))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10)) d1)
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (-.f64 d2 10)))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -10)) 2)) (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (cbrt.f64 (+.f64 d2 -10))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (pow.f64 (cbrt.f64 (+.f64 d2 -10)) 2)) (/.f64 d1 (cbrt.f64 (+.f64 d2 -10))))
(/.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d2 10)) 2)) (/.f64 (cbrt.f64 (-.f64 d2 10)) (+.f64 (pow.f64 (+.f64 d2 10) 2) -400)))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (pow.f64 (cbrt.f64 (-.f64 d2 10)) 2)) (/.f64 d1 (cbrt.f64 (-.f64 d2 10))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 d2 -10)) 2)) (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1) (cbrt.f64 (+.f64 d2 -10))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (pow.f64 (cbrt.f64 (+.f64 d2 -10)) 2)) (/.f64 d1 (cbrt.f64 (+.f64 d2 -10))))
(/.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d2 10)) 2)) (/.f64 (cbrt.f64 (-.f64 d2 10)) (+.f64 (pow.f64 (+.f64 d2 10) 2) -400)))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (pow.f64 (cbrt.f64 (-.f64 d2 10)) 2)) (/.f64 d1 (cbrt.f64 (-.f64 d2 10))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 d2 -10))) (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1) (sqrt.f64 (+.f64 d2 -10))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (sqrt.f64 (+.f64 d2 -10))) (/.f64 d1 (sqrt.f64 (+.f64 d2 -10))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (sqrt.f64 (-.f64 d2 10))) (/.f64 d1 (sqrt.f64 (-.f64 d2 10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)) (+.f64 d2 -10)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (-.f64 d2 10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)) 2) (pow.f64 (cbrt.f64 (+.f64 d2 -10)) 2)) (cbrt.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1))))
(*.f64 (cbrt.f64 (*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400))) 2) (pow.f64 (cbrt.f64 (+.f64 d2 -10)) 2)))
(*.f64 (cbrt.f64 (*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (-.f64 d2 10)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400))) 2) (pow.f64 (cbrt.f64 (-.f64 d2 10)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)) 2) (sqrt.f64 (+.f64 d2 -10))) (/.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)) (sqrt.f64 (+.f64 d2 -10))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (sqrt.f64 (+.f64 d2 -10))) (/.f64 d1 (sqrt.f64 (+.f64 d2 -10))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (sqrt.f64 (-.f64 d2 10))) (/.f64 d1 (sqrt.f64 (-.f64 d2 10))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)) 1) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)) (+.f64 d2 -10)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (-.f64 d2 10)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)) (pow.f64 (cbrt.f64 (+.f64 d2 -10)) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)) (cbrt.f64 (+.f64 d2 -10))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (pow.f64 (cbrt.f64 (+.f64 d2 -10)) 2)) (/.f64 d1 (cbrt.f64 (+.f64 d2 -10))))
(/.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d2 10)) 2)) (/.f64 (cbrt.f64 (-.f64 d2 10)) (+.f64 (pow.f64 (+.f64 d2 10) 2) -400)))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (pow.f64 (cbrt.f64 (-.f64 d2 10)) 2)) (/.f64 d1 (cbrt.f64 (-.f64 d2 10))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1) (+.f64 -1000 (pow.f64 d2 3))) (-.f64 (fma.f64 d2 d2 100) (*.f64 d2 -10)))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 (pow.f64 d2 3) -1000) d1)) (-.f64 (fma.f64 d2 d2 100) (*.f64 d2 -10)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (*.f64 d1 (+.f64 (fma.f64 d2 d2 100) (*.f64 d2 10)))) (+.f64 (pow.f64 d2 3) -1000))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1) (fma.f64 d2 d2 -100)) (+.f64 d2 10))
(*.f64 (+.f64 d2 10) (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (fma.f64 d2 d2 -100) d1)))
(pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1)) 1)
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (-.f64 d2 10)))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1))) 3)
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (-.f64 d2 10)))
(pow.f64 (pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1)) 3) 1/3)
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (-.f64 d2 10)))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1))) 2)
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (-.f64 d2 10)))
(pow.f64 (/.f64 (+.f64 d2 -10) (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)) -1)
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (-.f64 d2 10)))
(neg.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1) (+.f64 10 (neg.f64 d2))))
(*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (*.f64 (neg.f64 d1) (/.f64 1 (-.f64 10 d2))))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (-.f64 10 d2) (neg.f64 d1)))
(*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (neg.f64 d1) (-.f64 10 d2)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1)) 2))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (-.f64 d2 10)))
(log.f64 (exp.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (-.f64 d2 10)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1)))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (-.f64 d2 10)))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1)) 3))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (-.f64 d2 10)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1) 3) (pow.f64 (+.f64 d2 -10) 3)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (-.f64 d2 10)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (-.f64 d2 10)))
(exp.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (-.f64 d2 10)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1))) 1))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (-.f64 d2 10)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (-.f64 d2 10)))
(+.f64 0 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1))
(*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400))
(+.f64 (*.f64 d1 (pow.f64 (+.f64 d2 10) 2)) (*.f64 d1 -400))
(*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400))
(+.f64 (*.f64 d1 -400) (*.f64 d1 (pow.f64 (+.f64 d2 10) 2)))
(*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400))
(+.f64 (*.f64 (pow.f64 (+.f64 d2 10) 2) d1) (*.f64 -400 d1))
(*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400))
(+.f64 (*.f64 -400 d1) (*.f64 (pow.f64 (+.f64 d2 10) 2) d1))
(*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400)) d1)) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400)) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400)) d1))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400)) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400)) d1))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400)) d1))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400)) d1))))
(*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1))) 1)
(*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400))
(/.f64 (*.f64 d1 (+.f64 -64000000 (pow.f64 (+.f64 d2 10) 6))) (+.f64 (pow.f64 (+.f64 d2 10) 4) (-.f64 160000 (*.f64 (pow.f64 (+.f64 d2 10) 2) -400))))
(/.f64 d1 (/.f64 (-.f64 (+.f64 (pow.f64 (+.f64 d2 10) 4) 160000) (*.f64 (pow.f64 (+.f64 d2 10) 2) -400)) (+.f64 -64000000 (pow.f64 (+.f64 d2 10) 6))))
(*.f64 (/.f64 d1 (+.f64 (pow.f64 (+.f64 d2 10) 4) (-.f64 160000 (*.f64 (pow.f64 (+.f64 d2 10) 2) -400)))) (+.f64 -64000000 (pow.f64 (+.f64 d2 10) 6)))
(*.f64 (/.f64 d1 (-.f64 (+.f64 (pow.f64 (+.f64 d2 10) 4) 160000) (*.f64 (pow.f64 (+.f64 d2 10) 2) -400))) (+.f64 -64000000 (pow.f64 (+.f64 d2 10) 6)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 10) 4) -160000)) (+.f64 (pow.f64 (+.f64 d2 10) 2) 400))
(/.f64 d1 (/.f64 (+.f64 400 (pow.f64 (+.f64 d2 10) 2)) (+.f64 (pow.f64 (+.f64 d2 10) 4) -160000)))
(*.f64 (/.f64 d1 (+.f64 400 (pow.f64 (+.f64 d2 10) 2))) (+.f64 (pow.f64 (+.f64 d2 10) 4) -160000))
(/.f64 (*.f64 (+.f64 -64000000 (pow.f64 (+.f64 d2 10) 6)) d1) (+.f64 (pow.f64 (+.f64 d2 10) 4) (-.f64 160000 (*.f64 (pow.f64 (+.f64 d2 10) 2) -400))))
(/.f64 d1 (/.f64 (-.f64 (+.f64 (pow.f64 (+.f64 d2 10) 4) 160000) (*.f64 (pow.f64 (+.f64 d2 10) 2) -400)) (+.f64 -64000000 (pow.f64 (+.f64 d2 10) 6))))
(*.f64 (/.f64 d1 (+.f64 (pow.f64 (+.f64 d2 10) 4) (-.f64 160000 (*.f64 (pow.f64 (+.f64 d2 10) 2) -400)))) (+.f64 -64000000 (pow.f64 (+.f64 d2 10) 6)))
(*.f64 (/.f64 d1 (-.f64 (+.f64 (pow.f64 (+.f64 d2 10) 4) 160000) (*.f64 (pow.f64 (+.f64 d2 10) 2) -400))) (+.f64 -64000000 (pow.f64 (+.f64 d2 10) 6)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 4) -160000) d1) (+.f64 (pow.f64 (+.f64 d2 10) 2) 400))
(/.f64 d1 (/.f64 (+.f64 400 (pow.f64 (+.f64 d2 10) 2)) (+.f64 (pow.f64 (+.f64 d2 10) 4) -160000)))
(*.f64 (/.f64 d1 (+.f64 400 (pow.f64 (+.f64 d2 10) 2))) (+.f64 (pow.f64 (+.f64 d2 10) 4) -160000))
(pow.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1) 1)
(*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)) 3)
(*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400))
(pow.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1) 3) 1/3)
(*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)) 2)
(*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1) 2))
(*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400))
(log.f64 (pow.f64 (exp.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400)) d1))
(*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1))))
(*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1) 3))
(*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) 3) (pow.f64 d1 3)))
(*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) 3)))
(*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)))
(*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400))
(exp.f64 (log.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)))
(*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)) 1))
(*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1)))
(*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400))
(fma.f64 (pow.f64 (+.f64 d2 10) 2) d1 (*.f64 -400 d1))
(*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400))
(fma.f64 -400 d1 (*.f64 (pow.f64 (+.f64 d2 10) 2) d1))
(*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400))
(fma.f64 d1 (pow.f64 (+.f64 d2 10) 2) (*.f64 d1 -400))
(*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400))
(fma.f64 d1 -400 (*.f64 d1 (pow.f64 (+.f64 d2 10) 2)))
(*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400))
(+.f64 0 (pow.f64 (+.f64 d2 10) 2))
(pow.f64 (+.f64 d2 10) 2)
(+.f64 (*.f64 (+.f64 d2 10) d2) (*.f64 (+.f64 d2 10) 10))
(pow.f64 (+.f64 d2 10) 2)
(+.f64 (*.f64 (+.f64 d2 10) 10) (*.f64 (+.f64 d2 10) d2))
(pow.f64 (+.f64 d2 10) 2)
(+.f64 (*.f64 d2 (+.f64 d2 10)) (*.f64 10 (+.f64 d2 10)))
(pow.f64 (+.f64 d2 10) 2)
(+.f64 (*.f64 10 (+.f64 d2 10)) (*.f64 d2 (+.f64 d2 10)))
(pow.f64 (+.f64 d2 10) 2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 d2 10) 2))) (cbrt.f64 (exp.f64 (pow.f64 (+.f64 d2 10) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 d2 10) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 d2 10) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 d2 10) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 d2 10) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 d2 10) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 d2 10) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 d2 10) 2))) 1)
(pow.f64 (+.f64 d2 10) 2)
(*.f64 (+.f64 d2 10) (+.f64 d2 10))
(pow.f64 (+.f64 d2 10) 2)
(*.f64 (pow.f64 (+.f64 d2 10) 2) 1)
(pow.f64 (+.f64 d2 10) 2)
(*.f64 1 (pow.f64 (+.f64 d2 10) 2))
(pow.f64 (+.f64 d2 10) 2)
(*.f64 (cbrt.f64 (pow.f64 (+.f64 d2 10) 2)) (cbrt.f64 (pow.f64 (+.f64 d2 10) 4)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 d2 10) 2)) (*.f64 (cbrt.f64 (+.f64 d2 10)) (+.f64 d2 10)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 d2 10) 2)) (*.f64 (+.f64 d2 10) (cbrt.f64 (+.f64 d2 10))))
(*.f64 (+.f64 d2 10) (*.f64 (cbrt.f64 (pow.f64 (+.f64 d2 10) 2)) (cbrt.f64 (+.f64 d2 10))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 d2 10) 4)) (cbrt.f64 (pow.f64 (+.f64 d2 10) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 d2 10) 2)) (cbrt.f64 (pow.f64 (+.f64 d2 10) 4)))
(*.f64 (sqrt.f64 (+.f64 d2 10)) (*.f64 (sqrt.f64 (+.f64 d2 10)) (+.f64 d2 10)))
(pow.f64 (+.f64 d2 10) 2)
(*.f64 (*.f64 (+.f64 d2 10) (sqrt.f64 (+.f64 d2 10))) (sqrt.f64 (+.f64 d2 10)))
(pow.f64 (+.f64 d2 10) 2)
(*.f64 (*.f64 (+.f64 d2 10) (cbrt.f64 (pow.f64 (+.f64 d2 10) 2))) (cbrt.f64 (+.f64 d2 10)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 d2 10) 2)) (*.f64 (+.f64 d2 10) (cbrt.f64 (+.f64 d2 10))))
(*.f64 (+.f64 d2 10) (*.f64 (cbrt.f64 (pow.f64 (+.f64 d2 10) 2)) (cbrt.f64 (+.f64 d2 10))))
(/.f64 (*.f64 (+.f64 1000 (pow.f64 d2 3)) (+.f64 1000 (pow.f64 d2 3))) (*.f64 (-.f64 (fma.f64 d2 d2 100) (*.f64 d2 10)) (-.f64 (fma.f64 d2 d2 100) (*.f64 d2 10))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 d2 3) 1000) (+.f64 (pow.f64 d2 3) 1000)) (-.f64 (fma.f64 d2 d2 100) (*.f64 d2 10))) (-.f64 (fma.f64 d2 d2 100) (*.f64 d2 10)))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) 1000) (+.f64 (pow.f64 d2 3) 1000)) (*.f64 (+.f64 (fma.f64 d2 d2 100) (*.f64 d2 -10)) (+.f64 (fma.f64 d2 d2 100) (*.f64 d2 -10))))
(*.f64 (/.f64 (+.f64 (pow.f64 d2 3) 1000) (+.f64 (fma.f64 d2 d2 100) (*.f64 d2 -10))) (/.f64 (+.f64 (pow.f64 d2 3) 1000) (+.f64 (fma.f64 d2 d2 100) (*.f64 d2 -10))))
(/.f64 (*.f64 (fma.f64 d2 d2 -100) (fma.f64 d2 d2 -100)) (pow.f64 (+.f64 d2 -10) 2))
(/.f64 (fma.f64 d2 d2 -100) (/.f64 (pow.f64 (+.f64 d2 -10) 2) (fma.f64 d2 d2 -100)))
(/.f64 (fma.f64 d2 d2 -100) (/.f64 (pow.f64 (-.f64 d2 10) 2) (fma.f64 d2 d2 -100)))
(*.f64 (/.f64 (fma.f64 d2 d2 -100) (pow.f64 (-.f64 d2 10) 2)) (fma.f64 d2 d2 -100))
(/.f64 (*.f64 (+.f64 1000 (pow.f64 d2 3)) (fma.f64 d2 d2 -100)) (*.f64 (-.f64 (fma.f64 d2 d2 100) (*.f64 d2 10)) (+.f64 d2 -10)))
(*.f64 (/.f64 (+.f64 (pow.f64 d2 3) 1000) (-.f64 (fma.f64 d2 d2 100) (*.f64 d2 10))) (/.f64 (fma.f64 d2 d2 -100) (+.f64 d2 -10)))
(*.f64 (/.f64 (fma.f64 d2 d2 -100) (*.f64 (-.f64 d2 10) (+.f64 (fma.f64 d2 d2 100) (*.f64 d2 -10)))) (+.f64 (pow.f64 d2 3) 1000))
(*.f64 (/.f64 (+.f64 (pow.f64 d2 3) 1000) (+.f64 (fma.f64 d2 d2 100) (*.f64 d2 -10))) (/.f64 (fma.f64 d2 d2 -100) (-.f64 d2 10)))
(/.f64 (*.f64 (fma.f64 d2 d2 -100) (+.f64 1000 (pow.f64 d2 3))) (*.f64 (+.f64 d2 -10) (-.f64 (fma.f64 d2 d2 100) (*.f64 d2 10))))
(*.f64 (/.f64 (+.f64 (pow.f64 d2 3) 1000) (-.f64 (fma.f64 d2 d2 100) (*.f64 d2 10))) (/.f64 (fma.f64 d2 d2 -100) (+.f64 d2 -10)))
(*.f64 (/.f64 (fma.f64 d2 d2 -100) (*.f64 (-.f64 d2 10) (+.f64 (fma.f64 d2 d2 100) (*.f64 d2 -10)))) (+.f64 (pow.f64 d2 3) 1000))
(*.f64 (/.f64 (+.f64 (pow.f64 d2 3) 1000) (+.f64 (fma.f64 d2 d2 100) (*.f64 d2 -10))) (/.f64 (fma.f64 d2 d2 -100) (-.f64 d2 10)))
(/.f64 (*.f64 (+.f64 d2 10) (+.f64 1000 (pow.f64 d2 3))) (-.f64 (fma.f64 d2 d2 100) (*.f64 d2 10)))
(/.f64 (+.f64 d2 10) (/.f64 (-.f64 (fma.f64 d2 d2 100) (*.f64 d2 10)) (+.f64 (pow.f64 d2 3) 1000)))
(/.f64 (*.f64 (+.f64 d2 10) (+.f64 (pow.f64 d2 3) 1000)) (+.f64 (fma.f64 d2 d2 100) (*.f64 d2 -10)))
(*.f64 (/.f64 (+.f64 (pow.f64 d2 3) 1000) (+.f64 (fma.f64 d2 d2 100) (*.f64 d2 -10))) (+.f64 d2 10))
(/.f64 (*.f64 (+.f64 d2 10) (fma.f64 d2 d2 -100)) (+.f64 d2 -10))
(/.f64 (+.f64 d2 10) (/.f64 (+.f64 d2 -10) (fma.f64 d2 d2 -100)))
(*.f64 (/.f64 (+.f64 d2 10) (-.f64 d2 10)) (fma.f64 d2 d2 -100))
(/.f64 (*.f64 (+.f64 1000 (pow.f64 d2 3)) (+.f64 d2 10)) (-.f64 (fma.f64 d2 d2 100) (*.f64 d2 10)))
(/.f64 (+.f64 d2 10) (/.f64 (-.f64 (fma.f64 d2 d2 100) (*.f64 d2 10)) (+.f64 (pow.f64 d2 3) 1000)))
(/.f64 (*.f64 (+.f64 d2 10) (+.f64 (pow.f64 d2 3) 1000)) (+.f64 (fma.f64 d2 d2 100) (*.f64 d2 -10)))
(*.f64 (/.f64 (+.f64 (pow.f64 d2 3) 1000) (+.f64 (fma.f64 d2 d2 100) (*.f64 d2 -10))) (+.f64 d2 10))
(/.f64 (*.f64 (fma.f64 d2 d2 -100) (+.f64 d2 10)) (+.f64 d2 -10))
(/.f64 (+.f64 d2 10) (/.f64 (+.f64 d2 -10) (fma.f64 d2 d2 -100)))
(*.f64 (/.f64 (+.f64 d2 10) (-.f64 d2 10)) (fma.f64 d2 d2 -100))
(sqrt.f64 (pow.f64 (+.f64 d2 10) 4))
(pow.f64 (+.f64 d2 10) 2)
(log.f64 (exp.f64 (pow.f64 (+.f64 d2 10) 2)))
(pow.f64 (+.f64 d2 10) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 d2 10) 2))))
(pow.f64 (+.f64 d2 10) 2)
(cbrt.f64 (pow.f64 (+.f64 d2 10) 6))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 d2 10) 2)))
(pow.f64 (+.f64 d2 10) 2)
(exp.f64 (*.f64 2 (log.f64 (+.f64 d2 10))))
(pow.f64 (+.f64 d2 10) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (+.f64 d2 10))) 1))
(pow.f64 (+.f64 d2 10) 2)
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 d2 10) 2)))
(pow.f64 (+.f64 d2 10) 2)
(fma.f64 d2 (+.f64 d2 10) (*.f64 10 (+.f64 d2 10)))
(pow.f64 (+.f64 d2 10) 2)
(fma.f64 10 (+.f64 d2 10) (*.f64 d2 (+.f64 d2 10)))
(pow.f64 (+.f64 d2 10) 2)
(fma.f64 (+.f64 d2 10) d2 (*.f64 (+.f64 d2 10) 10))
(pow.f64 (+.f64 d2 10) 2)
(fma.f64 (+.f64 d2 10) 10 (*.f64 (+.f64 d2 10) d2))
(pow.f64 (+.f64 d2 10) 2)
(+.f64 (*.f64 d2 d1) (*.f64 d1 30))
(fma.f64 (*.f64 d1 1) d2 (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d1 30) (*.f64 d2 d1))
(fma.f64 (*.f64 d1 1) d2 (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 0 (*.f64 d1 (+.f64 30 d2)))
(fma.f64 (*.f64 d1 1) d2 (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 (*.f64 d1 30) 1) (*.f64 d2 d1))
(fma.f64 (*.f64 d1 1) d2 (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 d1 (+.f64 30 d2)))) (cbrt.f64 (exp.f64 (*.f64 d1 (+.f64 30 d2)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 d1 (+.f64 30 d2))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 30 d2))) (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 30 d2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 30 d2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 30 d2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 30 d2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 d1 (+.f64 30 d2))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 d1 (+.f64 30 d2))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 30 d2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 30 d2)))) 1)
(fma.f64 (*.f64 d1 1) d2 (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 d1 1) d2 (*.f64 30 d1))
(*.f64 (*.f64 d1 (+.f64 30 d2)) 1)
(fma.f64 (*.f64 d1 1) d2 (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 1 (*.f64 d1 (+.f64 30 d2)))
(fma.f64 (*.f64 d1 1) d2 (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 30 d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 30 d2))) 2))
(fma.f64 (*.f64 d1 1) d2 (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 30 d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 30 d2))))
(fma.f64 (*.f64 d1 1) d2 (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 30 d2))) (sqrt.f64 (*.f64 d1 (+.f64 30 d2))))
(fma.f64 (*.f64 d1 1) d2 (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 30) 3) (pow.f64 (*.f64 d2 d1) 3)) (fma.f64 (*.f64 d1 30) (*.f64 d1 30) (-.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d1 30) (*.f64 d2 d1)))))
(/.f64 (+.f64 (*.f64 (pow.f64 d1 3) 27000) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (*.f64 (*.f64 d1 d1) 900) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d2) (*.f64 30 d1)))))
(/.f64 (fma.f64 (pow.f64 d1 3) 27000 (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 d1 (*.f64 900 d1) (*.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 d2) (*.f64 d1 -30)))))
(/.f64 (fma.f64 (pow.f64 d1 3) 27000 (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 d1 (*.f64 900 d1) (*.f64 (*.f64 d1 d2) (fma.f64 d1 d2 (*.f64 d1 -30)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 30) (*.f64 d1 30)) (pow.f64 (*.f64 d2 d1) 2)) (-.f64 (*.f64 d1 30) (*.f64 d2 d1)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) 900) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (*.f64 30 d1) (*.f64 d1 d2)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 30 d2)) (*.f64 d1 (-.f64 30 d2))) (*.f64 d1 (-.f64 30 d2)))
(pow.f64 (*.f64 d1 (+.f64 30 d2)) 1)
(fma.f64 (*.f64 d1 1) d2 (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 30 d2))) 3)
(fma.f64 (*.f64 d1 1) d2 (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 30 d2)) 3) 1/3)
(fma.f64 (*.f64 d1 1) d2 (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 30 d2))) 2)
(fma.f64 (*.f64 d1 1) d2 (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 30 d2)) 2))
(fma.f64 (*.f64 d1 1) d2 (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 30 d2))))
(fma.f64 (*.f64 d1 1) d2 (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 30 d2)))))
(fma.f64 (*.f64 d1 1) d2 (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (pow.f64 (exp.f64 d2) d1) (exp.f64 (*.f64 d1 30))))
(fma.f64 (*.f64 d1 1) d2 (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d2 d1))) (exp.f64 (*.f64 d1 30))))
(fma.f64 (*.f64 d1 1) d2 (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 30)) (+.f64 1 (expm1.f64 (*.f64 d2 d1)))))
(fma.f64 (*.f64 d1 1) d2 (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 30 d2)) 3))
(fma.f64 (*.f64 d1 1) d2 (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 30 d2))))
(fma.f64 (*.f64 d1 1) d2 (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 30 d2))))
(fma.f64 (*.f64 d1 1) d2 (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 30 d2))) 1))
(fma.f64 (*.f64 d1 1) d2 (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 30 d2))))
(fma.f64 (*.f64 d1 1) d2 (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))

eval95.0ms (3.4%)

Compiler

Compiled 4688 to 3502 computations (25.3% saved)

prune35.0ms (1.2%)

Pruning

5 alts after pruning (1 fresh and 4 done)

PrunedKeptTotal
New2511252
Fresh000
Picked224
Done022
Total2535258
Accurracy
100.0%
Counts
258 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
51.2%
(/.f64 (*.f64 d1 -300) (+.f64 d2 -10))
99.7%
(+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20))
50.1%
(*.f64 d2 d1)
100.0%
(*.f64 d1 (+.f64 d2 30))
52.3%
(*.f64 d1 30)
51.2%
(/.f64 (*.f64 d1 -300) (+.f64 d2 -10))
99.7%
(+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20))
50.1%
(*.f64 d2 d1)
100.0%
(*.f64 d1 (+.f64 d2 30))
52.3%
(*.f64 d1 30)
Compiler

Compiled 74 to 54 computations (27% saved)

localize29.0ms (1%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
99.7%
(/.f64 (*.f64 d1 -300) (+.f64 d2 -10))
Compiler

Compiled 20 to 14 computations (30% saved)

series2.0ms (0.1%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
1.0ms
d1
@0
(/.f64 (*.f64 d1 -300) (+.f64 d2 -10))
0.0ms
d1
@inf
(/.f64 (*.f64 d1 -300) (+.f64 d2 -10))
0.0ms
d1
@-inf
(/.f64 (*.f64 d1 -300) (+.f64 d2 -10))
0.0ms
d2
@0
(/.f64 (*.f64 d1 -300) (+.f64 d2 -10))
0.0ms
d2
@inf
(/.f64 (*.f64 d1 -300) (+.f64 d2 -10))

rewrite67.0ms (2.4%)

Algorithm
batch-egg-rewrite
Rules
944×log-prod
746×exp-prod
572×prod-exp
538×pow-prod-down
414×pow-prod-up
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0919
119919
2262319
Stop Event
node limit
Counts
1 → 65
Calls
Call 1
Inputs
(/.f64 (*.f64 d1 -300) (+.f64 d2 -10))
Outputs
(+.f64 0 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -300) (/.f64 d1 (+.f64 d2 -10)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -300) (/.f64 d1 (+.f64 d2 -10))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -300) (/.f64 d1 (+.f64 d2 -10))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -300) (/.f64 d1 (+.f64 d2 -10))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10))))) 1)
(*.f64 d1 (/.f64 1 (*.f64 (+.f64 d2 -10) -1/300)))
(*.f64 d1 (*.f64 -300 (/.f64 1 (+.f64 d2 -10))))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(*.f64 -300 (*.f64 d1 (/.f64 1 (+.f64 d2 -10))))
(*.f64 (*.f64 d1 -300) (/.f64 1 (+.f64 d2 -10)))
(*.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10))) 1)
(*.f64 1 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 -300)) 2) (*.f64 (cbrt.f64 (*.f64 d1 -300)) (/.f64 1 (+.f64 d2 -10))))
(*.f64 (cbrt.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))) (pow.f64 (cbrt.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))) 2) (cbrt.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))))
(*.f64 (sqrt.f64 (*.f64 d1 -300)) (*.f64 (sqrt.f64 (*.f64 d1 -300)) (/.f64 1 (+.f64 d2 -10))))
(*.f64 (sqrt.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))) (sqrt.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))))
(*.f64 (*.f64 d1 300) (/.f64 1 (+.f64 10 (neg.f64 d2))))
(*.f64 (/.f64 1 (+.f64 d2 -10)) (*.f64 d1 -300))
(*.f64 (/.f64 d1 1) (/.f64 -300 (+.f64 d2 -10)))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -10)) 2)) (/.f64 -300 (cbrt.f64 (+.f64 d2 -10))))
(*.f64 (/.f64 d1 (sqrt.f64 (+.f64 d2 -10))) (/.f64 -300 (sqrt.f64 (+.f64 d2 -10))))
(*.f64 (/.f64 -300 (sqrt.f64 (+.f64 d2 -10))) (/.f64 d1 (sqrt.f64 (+.f64 d2 -10))))
(*.f64 (/.f64 d1 (+.f64 d2 -10)) -300)
(*.f64 (/.f64 -300 (pow.f64 (cbrt.f64 (+.f64 d2 -10)) 2)) (/.f64 d1 (cbrt.f64 (+.f64 d2 -10))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -10)) -2) (/.f64 (*.f64 d1 -300) (cbrt.f64 (+.f64 d2 -10))))
(*.f64 (pow.f64 (+.f64 d2 -10) -1/2) (/.f64 (*.f64 d1 -300) (sqrt.f64 (+.f64 d2 -10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 -300)) 2) 1) (/.f64 (cbrt.f64 (*.f64 d1 -300)) (+.f64 d2 -10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 -300)) 2) (pow.f64 (cbrt.f64 (+.f64 d2 -10)) 2)) (cbrt.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 -300)) 2) (sqrt.f64 (+.f64 d2 -10))) (/.f64 (cbrt.f64 (*.f64 d1 -300)) (sqrt.f64 (+.f64 d2 -10))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 -300)) 1) (/.f64 (sqrt.f64 (*.f64 d1 -300)) (+.f64 d2 -10)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 -300)) (pow.f64 (cbrt.f64 (+.f64 d2 -10)) 2)) (/.f64 (sqrt.f64 (*.f64 d1 -300)) (cbrt.f64 (+.f64 d2 -10))))
(*.f64 (/.f64 (*.f64 d1 -300) (+.f64 (pow.f64 d2 3) -1000)) (-.f64 (fma.f64 d2 d2 100) (*.f64 d2 -10)))
(*.f64 (/.f64 (*.f64 d1 -300) (fma.f64 d2 d2 -100)) (+.f64 d2 10))
(pow.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10))) 1)
(pow.f64 (cbrt.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))) 3)
(pow.f64 (pow.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))) 2)
(pow.f64 (/.f64 (+.f64 d2 -10) (*.f64 d1 -300)) -1)
(pow.f64 (exp.f64 1) (log.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))))
(pow.f64 (/.f64 (pow.f64 (*.f64 d1 -300) 3) (pow.f64 (+.f64 d2 -10) 3)) 1/3)
(pow.f64 (/.f64 (/.f64 (+.f64 d2 -10) (*.f64 d1 -300)) 1) -1)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10))))) 2)) (cbrt.f64 (log.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))))) (sqrt.f64 (log.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10))))))
(neg.f64 (/.f64 (*.f64 d1 -300) (+.f64 10 (neg.f64 d2))))
(sqrt.f64 (pow.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10))) 2))
(log.f64 (pow.f64 (exp.f64 -300) (/.f64 d1 (+.f64 d2 -10))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10))))))
(cbrt.f64 (pow.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 -300) 3) (pow.f64 (+.f64 d2 -10) 3)))
(expm1.f64 (log1p.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))))
(exp.f64 (log.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))))
(exp.f64 (*.f64 (log.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10))))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 d2 -10) (*.f64 d1 -300))) -1))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 d1 -300)) 1) (neg.f64 (log.f64 (+.f64 d2 -10)))))
(exp.f64 (+.f64 (neg.f64 (log.f64 (+.f64 d2 -10))) (*.f64 (log.f64 (*.f64 d1 -300)) 1)))
(exp.f64 (-.f64 (*.f64 (log.f64 d1) 1) (log.f64 (*.f64 (+.f64 d2 -10) -1/300))))
(exp.f64 (-.f64 (log.f64 (*.f64 d1 -300)) (*.f64 (log.f64 (+.f64 d2 -10)) 1)))
(exp.f64 (-.f64 (*.f64 (log.f64 (*.f64 d1 -300)) 1) (log.f64 (+.f64 d2 -10))))
(exp.f64 (-.f64 (*.f64 (log.f64 (*.f64 d1 -300)) 1) (*.f64 (log.f64 (+.f64 d2 -10)) 1)))
(log1p.f64 (expm1.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))))

simplify86.0ms (3%)

Algorithm
egg-herbie
Rules
1126×fma-def
1098×associate-/l*
1090×associate-*r/
842×associate-*l/
626×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02302377
15852323
217561981
Stop Event
node limit
Counts
89 → 112
Calls
Call 1
Inputs
(*.f64 -300 (/.f64 d1 (-.f64 d2 10)))
(*.f64 -300 (/.f64 d1 (-.f64 d2 10)))
(*.f64 -300 (/.f64 d1 (-.f64 d2 10)))
(*.f64 -300 (/.f64 d1 (-.f64 d2 10)))
(*.f64 -300 (/.f64 d1 (-.f64 d2 10)))
(*.f64 -300 (/.f64 d1 (-.f64 d2 10)))
(*.f64 -300 (/.f64 d1 (-.f64 d2 10)))
(*.f64 -300 (/.f64 d1 (-.f64 d2 10)))
(*.f64 -300 (/.f64 d1 (-.f64 d2 10)))
(*.f64 -300 (/.f64 d1 (-.f64 d2 10)))
(*.f64 -300 (/.f64 d1 (-.f64 d2 10)))
(*.f64 -300 (/.f64 d1 (-.f64 d2 10)))
(*.f64 30 d1)
(+.f64 (*.f64 3 (*.f64 d2 d1)) (*.f64 30 d1))
(+.f64 (*.f64 3 (*.f64 d2 d1)) (+.f64 (*.f64 3/10 (*.f64 (pow.f64 d2 2) d1)) (*.f64 30 d1)))
(+.f64 (*.f64 3 (*.f64 d2 d1)) (+.f64 (*.f64 3/100 (*.f64 (pow.f64 d2 3) d1)) (+.f64 (*.f64 3/10 (*.f64 (pow.f64 d2 2) d1)) (*.f64 30 d1))))
(*.f64 -300 (/.f64 d1 d2))
(+.f64 (*.f64 -300 (/.f64 d1 d2)) (*.f64 -3000 (/.f64 d1 (pow.f64 d2 2))))
(+.f64 (*.f64 -300 (/.f64 d1 d2)) (+.f64 (*.f64 -3000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -30000 (/.f64 d1 (pow.f64 d2 3)))))
(+.f64 (*.f64 -300 (/.f64 d1 d2)) (+.f64 (*.f64 -3000 (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 -30000 (/.f64 d1 (pow.f64 d2 3))) (*.f64 -300000 (/.f64 d1 (pow.f64 d2 4))))))
(*.f64 -300 (/.f64 d1 d2))
(+.f64 (*.f64 -300 (/.f64 d1 d2)) (*.f64 -3000 (/.f64 d1 (pow.f64 d2 2))))
(+.f64 (*.f64 -300 (/.f64 d1 d2)) (+.f64 (*.f64 -3000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -30000 (/.f64 d1 (pow.f64 d2 3)))))
(+.f64 (*.f64 -300 (/.f64 d1 d2)) (+.f64 (*.f64 -3000 (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 -30000 (/.f64 d1 (pow.f64 d2 3))) (*.f64 -300000 (/.f64 d1 (pow.f64 d2 4))))))
(+.f64 0 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -300) (/.f64 d1 (+.f64 d2 -10)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -300) (/.f64 d1 (+.f64 d2 -10))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -300) (/.f64 d1 (+.f64 d2 -10))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -300) (/.f64 d1 (+.f64 d2 -10))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10))))) 1)
(*.f64 d1 (/.f64 1 (*.f64 (+.f64 d2 -10) -1/300)))
(*.f64 d1 (*.f64 -300 (/.f64 1 (+.f64 d2 -10))))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(*.f64 -300 (*.f64 d1 (/.f64 1 (+.f64 d2 -10))))
(*.f64 (*.f64 d1 -300) (/.f64 1 (+.f64 d2 -10)))
(*.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10))) 1)
(*.f64 1 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 -300)) 2) (*.f64 (cbrt.f64 (*.f64 d1 -300)) (/.f64 1 (+.f64 d2 -10))))
(*.f64 (cbrt.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))) (pow.f64 (cbrt.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))) 2) (cbrt.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))))
(*.f64 (sqrt.f64 (*.f64 d1 -300)) (*.f64 (sqrt.f64 (*.f64 d1 -300)) (/.f64 1 (+.f64 d2 -10))))
(*.f64 (sqrt.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))) (sqrt.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))))
(*.f64 (*.f64 d1 300) (/.f64 1 (+.f64 10 (neg.f64 d2))))
(*.f64 (/.f64 1 (+.f64 d2 -10)) (*.f64 d1 -300))
(*.f64 (/.f64 d1 1) (/.f64 -300 (+.f64 d2 -10)))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -10)) 2)) (/.f64 -300 (cbrt.f64 (+.f64 d2 -10))))
(*.f64 (/.f64 d1 (sqrt.f64 (+.f64 d2 -10))) (/.f64 -300 (sqrt.f64 (+.f64 d2 -10))))
(*.f64 (/.f64 -300 (sqrt.f64 (+.f64 d2 -10))) (/.f64 d1 (sqrt.f64 (+.f64 d2 -10))))
(*.f64 (/.f64 d1 (+.f64 d2 -10)) -300)
(*.f64 (/.f64 -300 (pow.f64 (cbrt.f64 (+.f64 d2 -10)) 2)) (/.f64 d1 (cbrt.f64 (+.f64 d2 -10))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -10)) -2) (/.f64 (*.f64 d1 -300) (cbrt.f64 (+.f64 d2 -10))))
(*.f64 (pow.f64 (+.f64 d2 -10) -1/2) (/.f64 (*.f64 d1 -300) (sqrt.f64 (+.f64 d2 -10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 -300)) 2) 1) (/.f64 (cbrt.f64 (*.f64 d1 -300)) (+.f64 d2 -10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 -300)) 2) (pow.f64 (cbrt.f64 (+.f64 d2 -10)) 2)) (cbrt.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 -300)) 2) (sqrt.f64 (+.f64 d2 -10))) (/.f64 (cbrt.f64 (*.f64 d1 -300)) (sqrt.f64 (+.f64 d2 -10))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 -300)) 1) (/.f64 (sqrt.f64 (*.f64 d1 -300)) (+.f64 d2 -10)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 -300)) (pow.f64 (cbrt.f64 (+.f64 d2 -10)) 2)) (/.f64 (sqrt.f64 (*.f64 d1 -300)) (cbrt.f64 (+.f64 d2 -10))))
(*.f64 (/.f64 (*.f64 d1 -300) (+.f64 (pow.f64 d2 3) -1000)) (-.f64 (fma.f64 d2 d2 100) (*.f64 d2 -10)))
(*.f64 (/.f64 (*.f64 d1 -300) (fma.f64 d2 d2 -100)) (+.f64 d2 10))
(pow.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10))) 1)
(pow.f64 (cbrt.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))) 3)
(pow.f64 (pow.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))) 2)
(pow.f64 (/.f64 (+.f64 d2 -10) (*.f64 d1 -300)) -1)
(pow.f64 (exp.f64 1) (log.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))))
(pow.f64 (/.f64 (pow.f64 (*.f64 d1 -300) 3) (pow.f64 (+.f64 d2 -10) 3)) 1/3)
(pow.f64 (/.f64 (/.f64 (+.f64 d2 -10) (*.f64 d1 -300)) 1) -1)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10))))) 2)) (cbrt.f64 (log.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))))) (sqrt.f64 (log.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10))))))
(neg.f64 (/.f64 (*.f64 d1 -300) (+.f64 10 (neg.f64 d2))))
(sqrt.f64 (pow.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10))) 2))
(log.f64 (pow.f64 (exp.f64 -300) (/.f64 d1 (+.f64 d2 -10))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10))))))
(cbrt.f64 (pow.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 -300) 3) (pow.f64 (+.f64 d2 -10) 3)))
(expm1.f64 (log1p.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))))
(exp.f64 (log.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))))
(exp.f64 (*.f64 (log.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10))))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 d2 -10) (*.f64 d1 -300))) -1))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 d1 -300)) 1) (neg.f64 (log.f64 (+.f64 d2 -10)))))
(exp.f64 (+.f64 (neg.f64 (log.f64 (+.f64 d2 -10))) (*.f64 (log.f64 (*.f64 d1 -300)) 1)))
(exp.f64 (-.f64 (*.f64 (log.f64 d1) 1) (log.f64 (*.f64 (+.f64 d2 -10) -1/300))))
(exp.f64 (-.f64 (log.f64 (*.f64 d1 -300)) (*.f64 (log.f64 (+.f64 d2 -10)) 1)))
(exp.f64 (-.f64 (*.f64 (log.f64 (*.f64 d1 -300)) 1) (log.f64 (+.f64 d2 -10))))
(exp.f64 (-.f64 (*.f64 (log.f64 (*.f64 d1 -300)) 1) (*.f64 (log.f64 (+.f64 d2 -10)) 1)))
(log1p.f64 (expm1.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))))
Outputs
(*.f64 -300 (/.f64 d1 (-.f64 d2 10)))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(*.f64 -300 (/.f64 d1 (-.f64 d2 10)))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(*.f64 -300 (/.f64 d1 (-.f64 d2 10)))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(*.f64 -300 (/.f64 d1 (-.f64 d2 10)))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(*.f64 -300 (/.f64 d1 (-.f64 d2 10)))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(*.f64 -300 (/.f64 d1 (-.f64 d2 10)))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(*.f64 -300 (/.f64 d1 (-.f64 d2 10)))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(*.f64 -300 (/.f64 d1 (-.f64 d2 10)))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(*.f64 -300 (/.f64 d1 (-.f64 d2 10)))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(*.f64 -300 (/.f64 d1 (-.f64 d2 10)))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(*.f64 -300 (/.f64 d1 (-.f64 d2 10)))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(*.f64 -300 (/.f64 d1 (-.f64 d2 10)))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(*.f64 30 d1)
(*.f64 d1 30)
(+.f64 (*.f64 3 (*.f64 d2 d1)) (*.f64 30 d1))
(fma.f64 3 (*.f64 d1 d2) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 (*.f64 d2 3)))
(*.f64 d1 (fma.f64 d2 3 30))
(+.f64 (*.f64 3 (*.f64 d2 d1)) (+.f64 (*.f64 3/10 (*.f64 (pow.f64 d2 2) d1)) (*.f64 30 d1)))
(fma.f64 3 (*.f64 d1 d2) (fma.f64 3/10 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 30)))
(fma.f64 3 (*.f64 d1 d2) (*.f64 d1 (+.f64 30 (*.f64 3/10 (*.f64 d2 d2)))))
(*.f64 d1 (+.f64 30 (*.f64 d2 (+.f64 3 (*.f64 d2 3/10)))))
(+.f64 (*.f64 3 (*.f64 d2 d1)) (+.f64 (*.f64 3/100 (*.f64 (pow.f64 d2 3) d1)) (+.f64 (*.f64 3/10 (*.f64 (pow.f64 d2 2) d1)) (*.f64 30 d1))))
(fma.f64 3 (*.f64 d1 d2) (fma.f64 3/100 (*.f64 d1 (pow.f64 d2 3)) (fma.f64 3/10 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 30))))
(fma.f64 3 (*.f64 d1 d2) (fma.f64 3/100 (*.f64 d1 (pow.f64 d2 3)) (*.f64 d1 (+.f64 30 (*.f64 3/10 (*.f64 d2 d2))))))
(*.f64 d1 (+.f64 (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 3/100) 3/10)) (fma.f64 d2 3 30)))
(*.f64 -300 (/.f64 d1 d2))
(+.f64 (*.f64 -300 (/.f64 d1 d2)) (*.f64 -3000 (/.f64 d1 (pow.f64 d2 2))))
(fma.f64 -300 (/.f64 d1 d2) (*.f64 -3000 (/.f64 d1 (*.f64 d2 d2))))
(*.f64 (/.f64 d1 d2) (+.f64 -300 (/.f64 -3000 d2)))
(+.f64 (*.f64 -300 (/.f64 d1 d2)) (+.f64 (*.f64 -3000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -30000 (/.f64 d1 (pow.f64 d2 3)))))
(fma.f64 -300 (/.f64 d1 d2) (fma.f64 -3000 (/.f64 d1 (*.f64 d2 d2)) (*.f64 -30000 (/.f64 d1 (pow.f64 d2 3)))))
(fma.f64 -300 (/.f64 d1 d2) (fma.f64 -30000 (/.f64 d1 (pow.f64 d2 3)) (*.f64 -3000 (/.f64 d1 (*.f64 d2 d2)))))
(fma.f64 -300 (/.f64 d1 d2) (*.f64 (/.f64 d1 (*.f64 d2 d2)) (+.f64 -3000 (/.f64 -30000 d2))))
(+.f64 (*.f64 -300 (/.f64 d1 d2)) (+.f64 (*.f64 -3000 (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 -30000 (/.f64 d1 (pow.f64 d2 3))) (*.f64 -300000 (/.f64 d1 (pow.f64 d2 4))))))
(fma.f64 -300 (/.f64 d1 d2) (fma.f64 -3000 (/.f64 d1 (*.f64 d2 d2)) (fma.f64 -30000 (/.f64 d1 (pow.f64 d2 3)) (*.f64 -300000 (/.f64 d1 (pow.f64 d2 4))))))
(fma.f64 -300 (/.f64 d1 d2) (fma.f64 -3000 (/.f64 d1 (*.f64 d2 d2)) (fma.f64 -30000 (/.f64 d1 (pow.f64 d2 3)) (/.f64 (*.f64 d1 -300000) (pow.f64 d2 4)))))
(fma.f64 -300 (/.f64 d1 d2) (fma.f64 -300000 (/.f64 d1 (pow.f64 d2 4)) (*.f64 (/.f64 d1 (*.f64 d2 d2)) (+.f64 -3000 (/.f64 -30000 d2)))))
(*.f64 -300 (/.f64 d1 d2))
(+.f64 (*.f64 -300 (/.f64 d1 d2)) (*.f64 -3000 (/.f64 d1 (pow.f64 d2 2))))
(fma.f64 -300 (/.f64 d1 d2) (*.f64 -3000 (/.f64 d1 (*.f64 d2 d2))))
(*.f64 (/.f64 d1 d2) (+.f64 -300 (/.f64 -3000 d2)))
(+.f64 (*.f64 -300 (/.f64 d1 d2)) (+.f64 (*.f64 -3000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -30000 (/.f64 d1 (pow.f64 d2 3)))))
(fma.f64 -300 (/.f64 d1 d2) (fma.f64 -3000 (/.f64 d1 (*.f64 d2 d2)) (*.f64 -30000 (/.f64 d1 (pow.f64 d2 3)))))
(fma.f64 -300 (/.f64 d1 d2) (fma.f64 -30000 (/.f64 d1 (pow.f64 d2 3)) (*.f64 -3000 (/.f64 d1 (*.f64 d2 d2)))))
(fma.f64 -300 (/.f64 d1 d2) (*.f64 (/.f64 d1 (*.f64 d2 d2)) (+.f64 -3000 (/.f64 -30000 d2))))
(+.f64 (*.f64 -300 (/.f64 d1 d2)) (+.f64 (*.f64 -3000 (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 -30000 (/.f64 d1 (pow.f64 d2 3))) (*.f64 -300000 (/.f64 d1 (pow.f64 d2 4))))))
(fma.f64 -300 (/.f64 d1 d2) (fma.f64 -3000 (/.f64 d1 (*.f64 d2 d2)) (fma.f64 -30000 (/.f64 d1 (pow.f64 d2 3)) (*.f64 -300000 (/.f64 d1 (pow.f64 d2 4))))))
(fma.f64 -300 (/.f64 d1 d2) (fma.f64 -3000 (/.f64 d1 (*.f64 d2 d2)) (fma.f64 -30000 (/.f64 d1 (pow.f64 d2 3)) (/.f64 (*.f64 d1 -300000) (pow.f64 d2 4)))))
(fma.f64 -300 (/.f64 d1 d2) (fma.f64 -300000 (/.f64 d1 (pow.f64 d2 4)) (*.f64 (/.f64 d1 (*.f64 d2 d2)) (+.f64 -3000 (/.f64 -30000 d2)))))
(+.f64 0 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10))))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -300) (/.f64 d1 (+.f64 d2 -10)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -300) (/.f64 d1 (+.f64 d2 -10))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -300) (/.f64 d1 (+.f64 d2 -10))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -300) (/.f64 d1 (+.f64 d2 -10))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -300) (/.f64 d1 (+.f64 d2 -10))))))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10))))) 1)
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(*.f64 d1 (/.f64 1 (*.f64 (+.f64 d2 -10) -1/300)))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(*.f64 d1 (*.f64 -300 (/.f64 1 (+.f64 d2 -10))))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(*.f64 -300 (*.f64 d1 (/.f64 1 (+.f64 d2 -10))))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(*.f64 (*.f64 d1 -300) (/.f64 1 (+.f64 d2 -10)))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(*.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10))) 1)
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(*.f64 1 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10))))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 -300)) 2) (*.f64 (cbrt.f64 (*.f64 d1 -300)) (/.f64 1 (+.f64 d2 -10))))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(*.f64 (cbrt.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))) (pow.f64 (cbrt.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))) 2))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))) 2) (cbrt.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(*.f64 (sqrt.f64 (*.f64 d1 -300)) (*.f64 (sqrt.f64 (*.f64 d1 -300)) (/.f64 1 (+.f64 d2 -10))))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(*.f64 (sqrt.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))) (sqrt.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(*.f64 (*.f64 d1 300) (/.f64 1 (+.f64 10 (neg.f64 d2))))
(*.f64 (*.f64 d1 300) (/.f64 1 (-.f64 10 d2)))
(*.f64 d1 (/.f64 300 (-.f64 10 d2)))
(*.f64 (/.f64 1 (+.f64 d2 -10)) (*.f64 d1 -300))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(*.f64 (/.f64 d1 1) (/.f64 -300 (+.f64 d2 -10)))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -10)) 2)) (/.f64 -300 (cbrt.f64 (+.f64 d2 -10))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -10)) -2) (/.f64 -300 (/.f64 (cbrt.f64 (+.f64 d2 -10)) d1)))
(*.f64 (/.f64 d1 (sqrt.f64 (+.f64 d2 -10))) (/.f64 -300 (sqrt.f64 (+.f64 d2 -10))))
(*.f64 (/.f64 -300 (sqrt.f64 (+.f64 d2 -10))) (/.f64 d1 (sqrt.f64 (+.f64 d2 -10))))
(*.f64 (/.f64 d1 (sqrt.f64 (+.f64 d2 -10))) (/.f64 -300 (sqrt.f64 (+.f64 d2 -10))))
(*.f64 (/.f64 d1 (+.f64 d2 -10)) -300)
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(*.f64 (/.f64 -300 (pow.f64 (cbrt.f64 (+.f64 d2 -10)) 2)) (/.f64 d1 (cbrt.f64 (+.f64 d2 -10))))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -10)) 2)) (/.f64 -300 (cbrt.f64 (+.f64 d2 -10))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -10)) -2) (/.f64 -300 (/.f64 (cbrt.f64 (+.f64 d2 -10)) d1)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -10)) -2) (/.f64 (*.f64 d1 -300) (cbrt.f64 (+.f64 d2 -10))))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -10)) 2)) (/.f64 -300 (cbrt.f64 (+.f64 d2 -10))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -10)) -2) (/.f64 -300 (/.f64 (cbrt.f64 (+.f64 d2 -10)) d1)))
(*.f64 (pow.f64 (+.f64 d2 -10) -1/2) (/.f64 (*.f64 d1 -300) (sqrt.f64 (+.f64 d2 -10))))
(*.f64 (pow.f64 (+.f64 d2 -10) -1/2) (/.f64 d1 (/.f64 (sqrt.f64 (+.f64 d2 -10)) -300)))
(/.f64 (pow.f64 (+.f64 d2 -10) -1/2) (/.f64 (sqrt.f64 (+.f64 d2 -10)) (*.f64 -300 d1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 -300)) 2) 1) (/.f64 (cbrt.f64 (*.f64 d1 -300)) (+.f64 d2 -10)))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 -300)) 2) (pow.f64 (cbrt.f64 (+.f64 d2 -10)) 2)) (cbrt.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))))
(*.f64 (cbrt.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -300 d1)) 2) (pow.f64 (cbrt.f64 (+.f64 d2 -10)) 2)))
(*.f64 (cbrt.f64 (/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -300 d1)) 2) (pow.f64 (cbrt.f64 (+.f64 d2 -10)) 2)))
(*.f64 (cbrt.f64 (/.f64 d1 (fma.f64 d2 -1/300 1/30))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -300 d1)) 2) (pow.f64 (cbrt.f64 (+.f64 d2 -10)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 -300)) 2) (sqrt.f64 (+.f64 d2 -10))) (/.f64 (cbrt.f64 (*.f64 d1 -300)) (sqrt.f64 (+.f64 d2 -10))))
(*.f64 (/.f64 d1 (sqrt.f64 (+.f64 d2 -10))) (/.f64 -300 (sqrt.f64 (+.f64 d2 -10))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 -300)) 1) (/.f64 (sqrt.f64 (*.f64 d1 -300)) (+.f64 d2 -10)))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 -300)) (pow.f64 (cbrt.f64 (+.f64 d2 -10)) 2)) (/.f64 (sqrt.f64 (*.f64 d1 -300)) (cbrt.f64 (+.f64 d2 -10))))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -10)) 2)) (/.f64 -300 (cbrt.f64 (+.f64 d2 -10))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -10)) -2) (/.f64 -300 (/.f64 (cbrt.f64 (+.f64 d2 -10)) d1)))
(*.f64 (/.f64 (*.f64 d1 -300) (+.f64 (pow.f64 d2 3) -1000)) (-.f64 (fma.f64 d2 d2 100) (*.f64 d2 -10)))
(*.f64 (/.f64 d1 (/.f64 (+.f64 (pow.f64 d2 3) -1000) -300)) (-.f64 (fma.f64 d2 d2 100) (*.f64 d2 -10)))
(/.f64 (*.f64 -300 d1) (/.f64 (+.f64 (pow.f64 d2 3) -1000) (+.f64 (fma.f64 d2 d2 100) (*.f64 d2 10))))
(/.f64 d1 (/.f64 (/.f64 (+.f64 (pow.f64 d2 3) -1000) (fma.f64 d2 10 (fma.f64 d2 d2 100))) -300))
(*.f64 (/.f64 (*.f64 d1 -300) (fma.f64 d2 d2 -100)) (+.f64 d2 10))
(*.f64 (/.f64 d1 (/.f64 (fma.f64 d2 d2 -100) -300)) (+.f64 d2 10))
(*.f64 (*.f64 (/.f64 d1 (fma.f64 d2 d2 -100)) -300) (+.f64 d2 10))
(pow.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10))) 1)
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(pow.f64 (cbrt.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))) 3)
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(pow.f64 (pow.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10))) 2) 1/2)
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(pow.f64 (pow.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10))) 3) 1/3)
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(pow.f64 (sqrt.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))) 2)
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(pow.f64 (/.f64 (+.f64 d2 -10) (*.f64 d1 -300)) -1)
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(pow.f64 (/.f64 (pow.f64 (*.f64 d1 -300) 3) (pow.f64 (+.f64 d2 -10) 3)) 1/3)
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(pow.f64 (/.f64 (/.f64 (+.f64 d2 -10) (*.f64 d1 -300)) 1) -1)
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10))))) 2)) (cbrt.f64 (log.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30)))) 2)) (cbrt.f64 (log.f64 (/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 d1 (fma.f64 d2 -1/300 1/30)))) 2)) (cbrt.f64 (log.f64 (/.f64 d1 (fma.f64 d2 -1/300 1/30)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))))) (sqrt.f64 (log.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))))) (sqrt.f64 (log.f64 (/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 d1 (fma.f64 d2 -1/300 1/30))))) (sqrt.f64 (log.f64 (/.f64 d1 (fma.f64 d2 -1/300 1/30)))))
(neg.f64 (/.f64 (*.f64 d1 -300) (+.f64 10 (neg.f64 d2))))
(*.f64 (*.f64 d1 300) (/.f64 1 (-.f64 10 d2)))
(*.f64 d1 (/.f64 300 (-.f64 10 d2)))
(sqrt.f64 (pow.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10))) 2))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(log.f64 (pow.f64 (exp.f64 -300) (/.f64 d1 (+.f64 d2 -10))))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10))))))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(cbrt.f64 (pow.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10))) 3))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 -300) 3) (pow.f64 (+.f64 d2 -10) 3)))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(expm1.f64 (log1p.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(exp.f64 (log.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(exp.f64 (*.f64 (log.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))) 1))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))) 1) 1))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10))))) 3))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10))))) 1/3))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10))))) 2))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 d2 -10) (*.f64 d1 -300))) -1))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 d1 -300)) 1) (neg.f64 (log.f64 (+.f64 d2 -10)))))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(exp.f64 (+.f64 (neg.f64 (log.f64 (+.f64 d2 -10))) (*.f64 (log.f64 (*.f64 d1 -300)) 1)))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(exp.f64 (-.f64 (*.f64 (log.f64 d1) 1) (log.f64 (*.f64 (+.f64 d2 -10) -1/300))))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(exp.f64 (-.f64 (log.f64 (*.f64 d1 -300)) (*.f64 (log.f64 (+.f64 d2 -10)) 1)))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(exp.f64 (-.f64 (*.f64 (log.f64 (*.f64 d1 -300)) 1) (log.f64 (+.f64 d2 -10))))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(exp.f64 (-.f64 (*.f64 (log.f64 (*.f64 d1 -300)) 1) (*.f64 (log.f64 (+.f64 d2 -10)) 1)))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))
(log1p.f64 (expm1.f64 (*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 d1 (+.f64 (*.f64 -1/300 d2) 1/30))
(/.f64 d1 (fma.f64 d2 -1/300 1/30))

eval39.0ms (1.4%)

Compiler

Compiled 1541 to 1136 computations (26.3% saved)

prune18.0ms (0.6%)

Pruning

5 alts after pruning (0 fresh and 5 done)

PrunedKeptTotal
New1120112
Fresh000
Picked011
Done044
Total1125117
Accurracy
100.0%
Counts
117 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
51.2%
(/.f64 (*.f64 d1 -300) (+.f64 d2 -10))
99.7%
(+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20))
50.1%
(*.f64 d2 d1)
100.0%
(*.f64 d1 (+.f64 d2 30))
52.3%
(*.f64 d1 30)
Compiler

Compiled 103 to 70 computations (32% saved)

regimes21.0ms (0.8%)

Counts
9 → 1
Calls
Call 1
Inputs
(*.f64 d1 30)
(*.f64 d2 d1)
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 (+.f64 10 d2) 20))
(/.f64 (*.f64 d1 -300) (+.f64 d2 -10))
(+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20))
(+.f64 (+.f64 (*.f64 d1 10) (*.f64 d1 d2)) (*.f64 d1 20))
(fma.f64 d1 30 (*.f64 d1 d2))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) d1) (+.f64 d2 -10))
Outputs
(fma.f64 d1 30 (*.f64 d1 d2))
Calls

3 calls:

9.0ms
(+.f64 (+.f64 (*.f64 d1 10) (*.f64 d1 d2)) (*.f64 d1 20))
5.0ms
d1
5.0ms
d2
Results
AccuracySegmentsBranch
100.0%1d1
100.0%1d2
100.0%1(+.f64 (+.f64 (*.f64 d1 10) (*.f64 d1 d2)) (*.f64 d1 20))
Compiler

Compiled 85 to 56 computations (34.1% saved)

regimes18.0ms (0.6%)

Counts
7 → 1
Calls
Call 1
Inputs
(*.f64 d1 30)
(*.f64 d2 d1)
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 (+.f64 10 d2) 20))
(/.f64 (*.f64 d1 -300) (+.f64 d2 -10))
(+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20))
(+.f64 (+.f64 (*.f64 d1 10) (*.f64 d1 d2)) (*.f64 d1 20))
Outputs
(*.f64 d1 (+.f64 (+.f64 10 d2) 20))
Calls

3 calls:

7.0ms
(+.f64 (+.f64 (*.f64 d1 10) (*.f64 d1 d2)) (*.f64 d1 20))
5.0ms
d1
5.0ms
d2
Results
AccuracySegmentsBranch
100.0%1d1
100.0%1d2
100.0%1(+.f64 (+.f64 (*.f64 d1 10) (*.f64 d1 d2)) (*.f64 d1 20))
Compiler

Compiled 66 to 44 computations (33.3% saved)

regimes11.0ms (0.4%)

Counts
3 → 1
Calls
Call 1
Inputs
(*.f64 d1 30)
(*.f64 d2 d1)
(*.f64 d1 (+.f64 d2 30))
Outputs
(*.f64 d1 (+.f64 d2 30))
Calls

2 calls:

7.0ms
d2
3.0ms
d1
Results
AccuracySegmentsBranch
100.0%1d1
100.0%1d2
Compiler

Compiled 19 to 12 computations (36.8% saved)

regimes46.0ms (1.6%)

Counts
2 → 3
Calls
Call 1
Inputs
(*.f64 d1 30)
(*.f64 d2 d1)
Outputs
(*.f64 d2 d1)
(*.f64 d1 30)
(*.f64 d2 d1)
Calls

2 calls:

38.0ms
d1
8.0ms
d2
Results
AccuracySegmentsBranch
68.2%13d1
98.4%3d2
Compiler

Compiled 14 to 9 computations (35.7% saved)

regimes3.0ms (0.1%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
(*.f64 d1 30)
Outputs
(*.f64 d1 30)
Calls

1 calls:

2.0ms
d2
Results
AccuracySegmentsBranch
52.3%1d2
Compiler

Compiled 8 to 6 computations (25% saved)

bsearch29.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
3.330937482376888e-8
254.55936671098198
13.0ms
-1329.6536511368831
-6.997087427948562
Results
26.0ms272×body256valid
Compiler

Compiled 222 to 166 computations (25.2% saved)

simplify7.0ms (0.2%)

Algorithm
egg-herbie
Rules
*-commutative
+-commutative
if-if-or-not
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02593
13793
Stop Event
done
saturated
Calls
Call 1
Inputs
(fma.f64 d1 30 (*.f64 d1 d2))
(*.f64 d1 (+.f64 (+.f64 10 d2) 20))
(*.f64 d1 (+.f64 d2 30))
(if (<=.f64 d2 -30) (*.f64 d2 d1) (if (<=.f64 d2 30) (*.f64 d1 30) (*.f64 d2 d1)))
(*.f64 d1 30)
Outputs
(fma.f64 d1 30 (*.f64 d1 d2))
(*.f64 d1 (+.f64 (+.f64 10 d2) 20))
(*.f64 d1 (+.f64 (+.f64 d2 10) 20))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 30 d2))
(if (<=.f64 d2 -30) (*.f64 d2 d1) (if (<=.f64 d2 30) (*.f64 d1 30) (*.f64 d2 d1)))
(if (<=.f64 d2 -30) (*.f64 d1 d2) (if (<=.f64 d2 30) (*.f64 d1 30) (*.f64 d1 d2)))
(*.f64 d1 30)
Compiler

Compiled 48 to 32 computations (33.3% saved)

soundness290.0ms (10.3%)

Rules
1420×fma-def
1374×log-prod
810×div-sub
688×fma-neg
686×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01125
12219
24813
37413
47913
58013
01565
135859
2495159
055311348
1139410778
2490810774
01125
12219
24813
37413
47913
58013
Stop Event
saturated
node limit
node limit
saturated
Compiler

Compiled 131 to 80 computations (38.9% saved)

end0.0ms (0%)

preprocess50.0ms (1.8%)

Compiler

Compiled 120 to 74 computations (38.3% saved)

Profiling

Loading profile data...