FastMath test2

Time bar (total: 3.5s)

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)

sample1.0s (29.3%)

Results
914.0ms7144×body256valid
88.0ms1009×body256infinite
12.0ms72×body1024valid
4.0ms31×body512valid
Bogosity

preprocess129.0ms (3.7%)

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
027137
17999
221769
347665
496665
5148465
6240765
7337965
8340065
9340065
10366165
11366165
Stop Event
saturated
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 d1 10) (*.f64 d1 d2)) (*.f64 d1 20))
(+.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 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 13 to 9 computations (30.8% saved)

eval1.0ms (0%)

Compiler

Compiled 28 to 19 computations (32.1% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(*.f64 d1 (-.f64 d2 -30))
100.0%
(*.f64 d1 (-.f64 d2 -30))
Compiler

Compiled 14 to 10 computations (28.6% saved)

localize23.0ms (0.7%)

Localize:

Found 1 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 d1 (-.f64 d2 -30))
Compiler

Compiled 14 to 9 computations (35.7% saved)

series2.0ms (0.1%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
d1
@0
(*.f64 d1 (-.f64 d2 -30))
0.0ms
d2
@-inf
(*.f64 d1 (-.f64 d2 -30))
0.0ms
d1
@inf
(*.f64 d1 (-.f64 d2 -30))
0.0ms
d2
@inf
(*.f64 d1 (-.f64 d2 -30))
0.0ms
d1
@-inf
(*.f64 d1 (-.f64 d2 -30))

rewrite53.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
1550×pow1
1442×add-exp-log
1442×log1p-expm1-u
1442×expm1-log1p-u
1416×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
115213
2189613
Stop Event
node limit
Counts
1 → 17
Calls
Call 1
Inputs
(*.f64 d1 (-.f64 d2 -30))
Outputs
(+.f64 (*.f64 d1 d2) (*.f64 d1 30))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(-.f64 (+.f64 1 (*.f64 d1 (+.f64 d2 30))) 1)
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)) (fma.f64 d2 d2 (+.f64 900 (*.f64 d2 -30))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 d2 -30))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) 27000) d1) (fma.f64 d2 d2 (+.f64 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 (+.f64 d2 30)) d1))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 30))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 30))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 30))))

simplify75.0ms (2.1%)

Algorithm
egg-herbie
Rules
1664×log-prod
966×fma-def
908×fma-neg
764×*-commutative
604×associate-*r*
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
062607
1141599
2404599
32334595
44809595
57129595
Stop Event
node limit
Counts
41 → 28
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 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 30 d1)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 30))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(-.f64 (+.f64 1 (*.f64 d1 (+.f64 d2 30))) 1)
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)) (fma.f64 d2 d2 (+.f64 900 (*.f64 d2 -30))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 d2 -30))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) 27000) d1) (fma.f64 d2 d2 (+.f64 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 (+.f64 d2 30)) d1))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 30))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 30))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 30))))
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 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 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(-.f64 (+.f64 1 (*.f64 d1 (+.f64 d2 30))) 1)
(*.f64 d1 (+.f64 30 d2))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)) (fma.f64 d2 d2 (+.f64 900 (*.f64 d2 -30))))
(/.f64 (+.f64 (pow.f64 d2 3) 27000) (/.f64 (fma.f64 d2 d2 (+.f64 900 (*.f64 d2 -30))) d1))
(/.f64 d1 (/.f64 (fma.f64 d2 d2 (fma.f64 d2 -30 900)) (+.f64 (pow.f64 d2 3) 27000)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d2 3) 27000) (fma.f64 d2 d2 (fma.f64 d2 -30 900))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)) (fma.f64 d2 (+.f64 d2 -30) 900))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 d2 -30))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) 27000) d1) (fma.f64 d2 d2 (+.f64 900 (*.f64 d2 -30))))
(/.f64 (+.f64 (pow.f64 d2 3) 27000) (/.f64 (fma.f64 d2 d2 (+.f64 900 (*.f64 d2 -30))) d1))
(/.f64 d1 (/.f64 (fma.f64 d2 d2 (fma.f64 d2 -30 900)) (+.f64 (pow.f64 d2 3) 27000)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d2 3) 27000) (fma.f64 d2 d2 (fma.f64 d2 -30 900))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)) (fma.f64 d2 (+.f64 d2 -30) 900))
(/.f64 (*.f64 (fma.f64 d2 d2 -900) d1) (+.f64 d2 -30))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 d2 -30))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)))
(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 (+.f64 d2 30)) d1))
(*.f64 d1 (+.f64 30 d2))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 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))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 d1 (+.f64 30 d2))

eval6.0ms (0.2%)

Compiler

Compiled 254 to 170 computations (33.1% saved)

prune12.0ms (0.3%)

Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New23528
Fresh000
Picked011
Done000
Total23629
Accuracy
100.0%
Counts
29 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
82.4%
(/.f64 (*.f64 (fma.f64 d2 d2 -900) d1) (+.f64 d2 -30))
67.2%
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)) (fma.f64 d2 (+.f64 d2 -30) 900))
83.0%
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
100.0%
(*.f64 d1 (-.f64 d2 -30))
51.8%
(*.f64 d1 d2)
50.5%
(*.f64 d1 30)
82.4%
(/.f64 (*.f64 (fma.f64 d2 d2 -900) d1) (+.f64 d2 -30))
67.2%
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)) (fma.f64 d2 (+.f64 d2 -30) 900))
83.0%
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
100.0%
(*.f64 d1 (-.f64 d2 -30))
51.8%
(*.f64 d1 d2)
50.5%
(*.f64 d1 30)
Compiler

Compiled 214 to 150 computations (29.9% saved)

localize132.0ms (3.8%)

Localize:

Found 5 expressions with local error:

NewAccuracyProgram
96.3%
(*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))
70.5%
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)) (fma.f64 d2 (+.f64 d2 -30) 900))
93.7%
(*.f64 (fma.f64 d2 d2 -900) d1)
88.8%
(/.f64 (*.f64 (fma.f64 d2 d2 -900) d1) (+.f64 d2 -30))
83.2%
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
Compiler

Compiled 110 to 68 computations (38.2% saved)

series13.0ms (0.4%)

Counts
5 → 120
Calls

30 calls:

TimeVariablePointExpression
2.0ms
d1
@0
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)) (fma.f64 d2 (+.f64 d2 -30) 900))
1.0ms
d1
@0
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
1.0ms
d2
@inf
(*.f64 (fma.f64 d2 d2 -900) d1)
1.0ms
d1
@-inf
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
1.0ms
d2
@-inf
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))

rewrite104.0ms (3%)

Algorithm
batch-egg-rewrite
Rules
804×prod-diff
760×expm1-udef
750×log1p-udef
446×add-sqr-sqrt
428×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
021127
147699
2610699
Stop Event
node limit
Counts
5 → 180
Calls
Call 1
Inputs
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (*.f64 (fma.f64 d2 d2 -900) d1) (+.f64 d2 -30))
(*.f64 (fma.f64 d2 d2 -900) d1)
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)) (fma.f64 d2 (+.f64 d2 -30) 900))
(*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))
Outputs
(+.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (*.f64 d2 d2)) (*.f64 (/.f64 d1 (+.f64 d2 -30)) -900))
(+.f64 (*.f64 (*.f64 d2 d2) (/.f64 d1 (+.f64 d2 -30))) (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 d2 30) d1))) 1)
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 d2 -30))
(/.f64 1 (/.f64 1 (*.f64 (+.f64 d2 30) d1)))
(/.f64 1 (/.f64 (/.f64 1 (*.f64 (+.f64 d2 30) d1)) 1))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 2) (/.f64 (+.f64 d2 -30) (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900)))))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 d2 d2 -900) 2)) (/.f64 (/.f64 (+.f64 d2 -30) d1) (cbrt.f64 (fma.f64 d2 d2 -900))))
(/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (/.f64 (+.f64 d2 -30) (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900)))))
(/.f64 (sqrt.f64 (fma.f64 d2 d2 -900)) (/.f64 (/.f64 (+.f64 d2 -30) d1) (sqrt.f64 (fma.f64 d2 d2 -900))))
(/.f64 (*.f64 d1 (neg.f64 (fma.f64 d2 d2 -900))) (+.f64 30 (neg.f64 d2)))
(/.f64 -1 (neg.f64 (/.f64 1 (*.f64 (+.f64 d2 30) d1))))
(/.f64 (neg.f64 (fma.f64 d2 d2 -900)) (neg.f64 (/.f64 (+.f64 d2 -30) d1)))
(/.f64 (neg.f64 (*.f64 d1 (neg.f64 (fma.f64 d2 d2 -900)))) (neg.f64 (+.f64 30 (neg.f64 d2))))
(/.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (sqrt.f64 (+.f64 d2 -30))) (sqrt.f64 (+.f64 d2 -30)))
(/.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 1) (+.f64 d2 -30))
(/.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (cbrt.f64 (pow.f64 (+.f64 d2 -30) 2))) (cbrt.f64 (+.f64 d2 -30)))
(pow.f64 (*.f64 (+.f64 d2 30) d1) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 d2 30) d1)) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 d2 30) d1) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 d2 30) d1)) 2)
(pow.f64 (/.f64 1 (*.f64 (+.f64 d2 30) d1)) -1)
(neg.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 30 (neg.f64 d2))))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 d2 30) d1) 2))
(log.f64 (exp.f64 (*.f64 (+.f64 d2 30) d1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 d2 30) d1))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 d2 30) d1) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3) (pow.f64 (fma.f64 d2 d2 -900) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d2 d2 -900) 3) (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 3) (pow.f64 (+.f64 d2 -30) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 d2 30) d1)))
(exp.f64 (log.f64 (*.f64 (+.f64 d2 30) d1)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 d2 30) d1)) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 d2 30) d1)))
(+.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (*.f64 d2 d2)) (*.f64 (/.f64 d1 (+.f64 d2 -30)) -900))
(+.f64 (*.f64 (*.f64 d2 d2) (/.f64 d1 (+.f64 d2 -30))) (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 d2 30) d1))) 1)
(*.f64 d1 (*.f64 (/.f64 1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900)))
(*.f64 d1 (*.f64 (fma.f64 d2 d2 -900) (/.f64 1 (+.f64 d2 -30))))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (/.f64 1 (+.f64 d2 -30)))
(*.f64 (*.f64 (+.f64 d2 30) d1) 1)
(*.f64 1 (*.f64 (+.f64 d2 30) d1))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 2) (*.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (/.f64 1 (+.f64 d2 -30))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 d2 30) d1)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 d2 30) d1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 d2 30) d1)) 2) (cbrt.f64 (*.f64 (+.f64 d2 30) d1)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 d2 d2 -900) 2)) (*.f64 (cbrt.f64 (fma.f64 d2 d2 -900)) (/.f64 d1 (+.f64 d2 -30))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2)) (*.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) (fma.f64 d2 d2 -900)))
(*.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (*.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (/.f64 1 (+.f64 d2 -30))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 d2 30) d1)) (sqrt.f64 (*.f64 (+.f64 d2 30) d1)))
(*.f64 (sqrt.f64 (fma.f64 d2 d2 -900)) (*.f64 (sqrt.f64 (fma.f64 d2 d2 -900)) (/.f64 d1 (+.f64 d2 -30))))
(*.f64 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30))) (*.f64 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30))) (fma.f64 d2 d2 -900)))
(*.f64 (*.f64 d1 (neg.f64 (fma.f64 d2 d2 -900))) (/.f64 1 (+.f64 30 (neg.f64 d2))))
(*.f64 (/.f64 1 (+.f64 d2 -30)) (*.f64 d1 (fma.f64 d2 d2 -900)))
(*.f64 (+.f64 d2 30) d1)
(*.f64 (/.f64 d1 1) (+.f64 d2 30))
(*.f64 (/.f64 d1 (cbrt.f64 (pow.f64 (+.f64 d2 -30) 2))) (/.f64 (fma.f64 d2 d2 -900) (cbrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 d1 (sqrt.f64 (+.f64 d2 -30))) (/.f64 (fma.f64 d2 d2 -900) (sqrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 (fma.f64 d2 d2 -900) (sqrt.f64 (+.f64 d2 -30))) (/.f64 d1 (sqrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 (fma.f64 d2 d2 -900) 1) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 (/.f64 (fma.f64 d2 d2 -900) (cbrt.f64 (pow.f64 (+.f64 d2 -30) 2))) (/.f64 d1 (cbrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 d2 -30) 2))) (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (cbrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 d2 -30))) (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (sqrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 2) 1) (/.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (+.f64 d2 -30)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 2) (cbrt.f64 (pow.f64 (+.f64 d2 -30) 2))) (cbrt.f64 (*.f64 (+.f64 d2 30) d1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 2) (sqrt.f64 (+.f64 d2 -30))) (/.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (sqrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 1) (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (+.f64 d2 -30)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (cbrt.f64 (pow.f64 (+.f64 d2 -30) 2))) (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (cbrt.f64 (+.f64 d2 -30))))
(*.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (cbrt.f64 (pow.f64 (fma.f64 d2 d2 -900) 2))) (cbrt.f64 (fma.f64 d2 d2 -900)))
(*.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (sqrt.f64 (fma.f64 d2 d2 -900))) (sqrt.f64 (fma.f64 d2 d2 -900)))
(*.f64 (*.f64 (fma.f64 d2 d2 -900) (cbrt.f64 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2))) (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))))
(*.f64 (*.f64 (fma.f64 d2 d2 -900) (sqrt.f64 (/.f64 d1 (+.f64 d2 -30)))) (sqrt.f64 (/.f64 d1 (+.f64 d2 -30))))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 (pow.f64 d2 3) -27000)) (fma.f64 d2 d2 (-.f64 900 (*.f64 d2 -30))))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (fma.f64 d2 d2 -900)) (+.f64 d2 30))
(pow.f64 (*.f64 (+.f64 d2 30) d1) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 d2 30) d1)) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 d2 30) d1) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 d2 30) d1)) 2)
(pow.f64 (/.f64 1 (*.f64 (+.f64 d2 30) d1)) -1)
(neg.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 30 (neg.f64 d2))))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 d2 30) d1) 2))
(log.f64 (exp.f64 (*.f64 (+.f64 d2 30) d1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 d2 30) d1))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 d2 30) d1) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3) (pow.f64 (fma.f64 d2 d2 -900) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d2 d2 -900) 3) (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 3) (pow.f64 (+.f64 d2 -30) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 d2 30) d1)))
(exp.f64 (log.f64 (*.f64 (+.f64 d2 30) d1)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 d2 30) d1)) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 d2 30) d1)))
(+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 -900))
(+.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 -900 d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (fma.f64 d2 d2 -900)))) 1)
(pow.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (fma.f64 d2 d2 -900)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (fma.f64 d2 d2 -900)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (fma.f64 d2 d2 -900) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d2 d2 -900) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (fma.f64 d2 d2 -900))))
(exp.f64 (log.f64 (*.f64 d1 (fma.f64 d2 d2 -900))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (fma.f64 d2 d2 -900))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000))))) 1)
(*.f64 d1 (/.f64 1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000))))
(*.f64 d1 (*.f64 (+.f64 (pow.f64 d2 3) 27000) (/.f64 1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (+.f64 (pow.f64 d2 3) 27000) (*.f64 d1 (/.f64 1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)) (/.f64 1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000))) 1)
(*.f64 1 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000))))
(*.f64 (cbrt.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000)))) (pow.f64 (cbrt.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000)))) 2) (cbrt.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))) 2) (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))) (/.f64 1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (sqrt.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000)))) (sqrt.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000)))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))) (*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))) (/.f64 1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (*.f64 (+.f64 (pow.f64 d2 3) 27000) (neg.f64 d1)) (/.f64 1 (neg.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 1 (fma.f64 d2 (+.f64 d2 -30) 900)) (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)))
(*.f64 (/.f64 d1 1) (/.f64 (+.f64 (pow.f64 d2 3) 27000) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (/.f64 d1 (cbrt.f64 (pow.f64 (fma.f64 d2 (+.f64 d2 -30) 900) 2))) (/.f64 (+.f64 (pow.f64 d2 3) 27000) (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 d1 (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))) (/.f64 (+.f64 (pow.f64 d2 3) 27000) (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 (+.f64 (pow.f64 d2 3) 27000) (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))) (/.f64 d1 (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 (+.f64 (pow.f64 d2 3) 27000) 1) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 (pow.f64 d2 3) 27000))
(*.f64 (/.f64 (+.f64 (pow.f64 d2 3) 27000) (cbrt.f64 (pow.f64 (fma.f64 d2 (+.f64 d2 -30) 900) 2))) (/.f64 d1 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 d2 (+.f64 d2 -30) 900) 2))) (/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)) (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))) (/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)) (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))) 2) 1) (/.f64 (cbrt.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))) 2) (cbrt.f64 (pow.f64 (fma.f64 d2 (+.f64 d2 -30) 900) 2))) (cbrt.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))) 2) (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))) (/.f64 (cbrt.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))) (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))) 1) (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))) (cbrt.f64 (pow.f64 (fma.f64 d2 (+.f64 d2 -30) 900) 2))) (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))) (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(pow.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000))) 1)
(pow.f64 (cbrt.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000)))) 3)
(pow.f64 (pow.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000)))) 2)
(pow.f64 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))) -1)
(neg.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)) (neg.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(sqrt.f64 (pow.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000))) 2))
(log.f64 (exp.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000))))))
(cbrt.f64 (pow.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)) 3) (pow.f64 (fma.f64 d2 (+.f64 d2 -30) 900) 3)))
(expm1.f64 (log1p.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000)))))
(exp.f64 (log.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000)))))
(exp.f64 (*.f64 (log.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000)))) 1))
(log1p.f64 (expm1.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000)))))
(+.f64 (*.f64 d1 (pow.f64 d2 3)) (*.f64 d1 27000))
(+.f64 (*.f64 d1 27000) (*.f64 d1 (pow.f64 d2 3)))
(+.f64 (*.f64 (*.f64 d1 (pow.f64 d2 3)) 1) (*.f64 (*.f64 d1 27000) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (pow.f64 d2 3)) 3) (pow.f64 (*.f64 d1 27000) 3)) (+.f64 (*.f64 (*.f64 d1 (pow.f64 d2 3)) (*.f64 d1 (pow.f64 d2 3))) (-.f64 (*.f64 (*.f64 d1 27000) (*.f64 d1 27000)) (*.f64 (*.f64 d1 (pow.f64 d2 3)) (*.f64 d1 27000)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (pow.f64 d2 3)) (*.f64 d1 (pow.f64 d2 3))) (*.f64 (*.f64 d1 27000) (*.f64 d1 27000))) (-.f64 (*.f64 d1 (pow.f64 d2 3)) (*.f64 d1 27000)))
(/.f64 (*.f64 d1 (+.f64 19683000000000 (pow.f64 d2 9))) (+.f64 (pow.f64 d2 6) (-.f64 729000000 (*.f64 (pow.f64 d2 3) 27000))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 6) -729000000)) (+.f64 (pow.f64 d2 3) -27000))
(/.f64 (*.f64 (+.f64 19683000000000 (pow.f64 d2 9)) d1) (+.f64 (pow.f64 d2 6) (-.f64 729000000 (*.f64 (pow.f64 d2 3) 27000))))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 6) -729000000) d1) (+.f64 (pow.f64 d2 3) -27000))
(pow.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 (pow.f64 d2 3) 27000)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 (pow.f64 d2 3) 27000) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 d2 3) 27000) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))))
(fma.f64 d1 (pow.f64 d2 3) (*.f64 d1 27000))
(fma.f64 (pow.f64 d2 3) d1 (*.f64 d1 27000))

simplify113.0ms (3.2%)

Algorithm
egg-herbie
Rules
866×div-sub
774×log-prod
602×associate-*r*
532×associate-*l*
482×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04478004
111927892
251947892
Stop Event
node limit
Counts
300 → 228
Calls
Call 1
Inputs
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(*.f64 30 d1)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 30 d1)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(*.f64 -900 d1)
(+.f64 (*.f64 -900 d1) (*.f64 d1 (pow.f64 d2 2)))
(+.f64 (*.f64 -900 d1) (*.f64 d1 (pow.f64 d2 2)))
(+.f64 (*.f64 -900 d1) (*.f64 d1 (pow.f64 d2 2)))
(*.f64 d1 (pow.f64 d2 2))
(+.f64 (*.f64 -900 d1) (*.f64 d1 (pow.f64 d2 2)))
(+.f64 (*.f64 -900 d1) (*.f64 d1 (pow.f64 d2 2)))
(+.f64 (*.f64 -900 d1) (*.f64 d1 (pow.f64 d2 2)))
(*.f64 d1 (pow.f64 d2 2))
(+.f64 (*.f64 -900 d1) (*.f64 d1 (pow.f64 d2 2)))
(+.f64 (*.f64 -900 d1) (*.f64 d1 (pow.f64 d2 2)))
(+.f64 (*.f64 -900 d1) (*.f64 d1 (pow.f64 d2 2)))
(*.f64 d1 (-.f64 (pow.f64 d2 2) 900))
(*.f64 d1 (-.f64 (pow.f64 d2 2) 900))
(*.f64 d1 (-.f64 (pow.f64 d2 2) 900))
(*.f64 d1 (-.f64 (pow.f64 d2 2) 900))
(*.f64 d1 (-.f64 (pow.f64 d2 2) 900))
(*.f64 d1 (-.f64 (pow.f64 d2 2) 900))
(*.f64 d1 (-.f64 (pow.f64 d2 2) 900))
(*.f64 d1 (-.f64 (pow.f64 d2 2) 900))
(*.f64 d1 (-.f64 (pow.f64 d2 2) 900))
(*.f64 d1 (-.f64 (pow.f64 d2 2) 900))
(*.f64 d1 (-.f64 (pow.f64 d2 2) 900))
(*.f64 d1 (-.f64 (pow.f64 d2 2) 900))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(*.f64 30 d1)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d2 2) (+.f64 (*.f64 -1/30 d1) (*.f64 1/30 d1)))) (+.f64 (*.f64 30 d1) (*.f64 d1 d2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d2 2) (+.f64 (*.f64 -1/30 d1) (*.f64 1/30 d1)))) (+.f64 (*.f64 -1/30 (*.f64 (pow.f64 d2 3) (+.f64 (*.f64 -1/30 d1) (*.f64 1/30 d1)))) (+.f64 (*.f64 30 d1) (*.f64 d1 d2))))
(*.f64 d1 d2)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -900 d1) (*.f64 900 d1)) d2)) (+.f64 (*.f64 30 d1) (*.f64 d1 d2)))
(+.f64 (*.f64 -30 (/.f64 (+.f64 (*.f64 -900 d1) (*.f64 900 d1)) (pow.f64 d2 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -900 d1) (*.f64 900 d1)) d2)) (+.f64 (*.f64 30 d1) (*.f64 d1 d2))))
(*.f64 d1 d2)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 -900 (/.f64 d1 d2)) (+.f64 (*.f64 30 d1) (+.f64 (*.f64 900 (/.f64 d1 d2)) (*.f64 d1 d2))))
(+.f64 (*.f64 -900 (/.f64 d1 d2)) (+.f64 (*.f64 30 d1) (+.f64 (*.f64 30 (/.f64 (+.f64 (*.f64 -900 d1) (*.f64 900 d1)) (pow.f64 d2 2))) (+.f64 (*.f64 900 (/.f64 d1 d2)) (*.f64 d1 d2)))))
(*.f64 d1 (+.f64 27000 (pow.f64 d2 3)))
(*.f64 d1 (+.f64 27000 (pow.f64 d2 3)))
(*.f64 d1 (+.f64 27000 (pow.f64 d2 3)))
(*.f64 d1 (+.f64 27000 (pow.f64 d2 3)))
(*.f64 d1 (+.f64 27000 (pow.f64 d2 3)))
(*.f64 d1 (+.f64 27000 (pow.f64 d2 3)))
(*.f64 d1 (+.f64 27000 (pow.f64 d2 3)))
(*.f64 d1 (+.f64 27000 (pow.f64 d2 3)))
(*.f64 d1 (+.f64 27000 (pow.f64 d2 3)))
(*.f64 d1 (+.f64 27000 (pow.f64 d2 3)))
(*.f64 d1 (+.f64 27000 (pow.f64 d2 3)))
(*.f64 d1 (+.f64 27000 (pow.f64 d2 3)))
(*.f64 27000 d1)
(+.f64 (*.f64 27000 d1) (*.f64 d1 (pow.f64 d2 3)))
(+.f64 (*.f64 27000 d1) (*.f64 d1 (pow.f64 d2 3)))
(+.f64 (*.f64 27000 d1) (*.f64 d1 (pow.f64 d2 3)))
(*.f64 d1 (pow.f64 d2 3))
(+.f64 (*.f64 27000 d1) (*.f64 d1 (pow.f64 d2 3)))
(+.f64 (*.f64 27000 d1) (*.f64 d1 (pow.f64 d2 3)))
(+.f64 (*.f64 27000 d1) (*.f64 d1 (pow.f64 d2 3)))
(*.f64 d1 (pow.f64 d2 3))
(+.f64 (*.f64 27000 d1) (*.f64 d1 (pow.f64 d2 3)))
(+.f64 (*.f64 27000 d1) (*.f64 d1 (pow.f64 d2 3)))
(+.f64 (*.f64 27000 d1) (*.f64 d1 (pow.f64 d2 3)))
(+.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (*.f64 d2 d2)) (*.f64 (/.f64 d1 (+.f64 d2 -30)) -900))
(+.f64 (*.f64 (*.f64 d2 d2) (/.f64 d1 (+.f64 d2 -30))) (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 d2 30) d1))) 1)
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 d2 -30))
(/.f64 1 (/.f64 1 (*.f64 (+.f64 d2 30) d1)))
(/.f64 1 (/.f64 (/.f64 1 (*.f64 (+.f64 d2 30) d1)) 1))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 2) (/.f64 (+.f64 d2 -30) (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900)))))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 d2 d2 -900) 2)) (/.f64 (/.f64 (+.f64 d2 -30) d1) (cbrt.f64 (fma.f64 d2 d2 -900))))
(/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (/.f64 (+.f64 d2 -30) (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900)))))
(/.f64 (sqrt.f64 (fma.f64 d2 d2 -900)) (/.f64 (/.f64 (+.f64 d2 -30) d1) (sqrt.f64 (fma.f64 d2 d2 -900))))
(/.f64 (*.f64 d1 (neg.f64 (fma.f64 d2 d2 -900))) (+.f64 30 (neg.f64 d2)))
(/.f64 -1 (neg.f64 (/.f64 1 (*.f64 (+.f64 d2 30) d1))))
(/.f64 (neg.f64 (fma.f64 d2 d2 -900)) (neg.f64 (/.f64 (+.f64 d2 -30) d1)))
(/.f64 (neg.f64 (*.f64 d1 (neg.f64 (fma.f64 d2 d2 -900)))) (neg.f64 (+.f64 30 (neg.f64 d2))))
(/.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (sqrt.f64 (+.f64 d2 -30))) (sqrt.f64 (+.f64 d2 -30)))
(/.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 1) (+.f64 d2 -30))
(/.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (cbrt.f64 (pow.f64 (+.f64 d2 -30) 2))) (cbrt.f64 (+.f64 d2 -30)))
(pow.f64 (*.f64 (+.f64 d2 30) d1) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 d2 30) d1)) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 d2 30) d1) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 d2 30) d1)) 2)
(pow.f64 (/.f64 1 (*.f64 (+.f64 d2 30) d1)) -1)
(neg.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 30 (neg.f64 d2))))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 d2 30) d1) 2))
(log.f64 (exp.f64 (*.f64 (+.f64 d2 30) d1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 d2 30) d1))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 d2 30) d1) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3) (pow.f64 (fma.f64 d2 d2 -900) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d2 d2 -900) 3) (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 3) (pow.f64 (+.f64 d2 -30) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 d2 30) d1)))
(exp.f64 (log.f64 (*.f64 (+.f64 d2 30) d1)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 d2 30) d1)) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 d2 30) d1)))
(+.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (*.f64 d2 d2)) (*.f64 (/.f64 d1 (+.f64 d2 -30)) -900))
(+.f64 (*.f64 (*.f64 d2 d2) (/.f64 d1 (+.f64 d2 -30))) (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 d2 30) d1))) 1)
(*.f64 d1 (*.f64 (/.f64 1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900)))
(*.f64 d1 (*.f64 (fma.f64 d2 d2 -900) (/.f64 1 (+.f64 d2 -30))))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (/.f64 1 (+.f64 d2 -30)))
(*.f64 (*.f64 (+.f64 d2 30) d1) 1)
(*.f64 1 (*.f64 (+.f64 d2 30) d1))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 2) (*.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (/.f64 1 (+.f64 d2 -30))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 d2 30) d1)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 d2 30) d1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 d2 30) d1)) 2) (cbrt.f64 (*.f64 (+.f64 d2 30) d1)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 d2 d2 -900) 2)) (*.f64 (cbrt.f64 (fma.f64 d2 d2 -900)) (/.f64 d1 (+.f64 d2 -30))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2)) (*.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) (fma.f64 d2 d2 -900)))
(*.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (*.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (/.f64 1 (+.f64 d2 -30))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 d2 30) d1)) (sqrt.f64 (*.f64 (+.f64 d2 30) d1)))
(*.f64 (sqrt.f64 (fma.f64 d2 d2 -900)) (*.f64 (sqrt.f64 (fma.f64 d2 d2 -900)) (/.f64 d1 (+.f64 d2 -30))))
(*.f64 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30))) (*.f64 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30))) (fma.f64 d2 d2 -900)))
(*.f64 (*.f64 d1 (neg.f64 (fma.f64 d2 d2 -900))) (/.f64 1 (+.f64 30 (neg.f64 d2))))
(*.f64 (/.f64 1 (+.f64 d2 -30)) (*.f64 d1 (fma.f64 d2 d2 -900)))
(*.f64 (+.f64 d2 30) d1)
(*.f64 (/.f64 d1 1) (+.f64 d2 30))
(*.f64 (/.f64 d1 (cbrt.f64 (pow.f64 (+.f64 d2 -30) 2))) (/.f64 (fma.f64 d2 d2 -900) (cbrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 d1 (sqrt.f64 (+.f64 d2 -30))) (/.f64 (fma.f64 d2 d2 -900) (sqrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 (fma.f64 d2 d2 -900) (sqrt.f64 (+.f64 d2 -30))) (/.f64 d1 (sqrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 (fma.f64 d2 d2 -900) 1) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 (/.f64 (fma.f64 d2 d2 -900) (cbrt.f64 (pow.f64 (+.f64 d2 -30) 2))) (/.f64 d1 (cbrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 d2 -30) 2))) (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (cbrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 d2 -30))) (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (sqrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 2) 1) (/.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (+.f64 d2 -30)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 2) (cbrt.f64 (pow.f64 (+.f64 d2 -30) 2))) (cbrt.f64 (*.f64 (+.f64 d2 30) d1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 2) (sqrt.f64 (+.f64 d2 -30))) (/.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (sqrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 1) (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (+.f64 d2 -30)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (cbrt.f64 (pow.f64 (+.f64 d2 -30) 2))) (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (cbrt.f64 (+.f64 d2 -30))))
(*.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (cbrt.f64 (pow.f64 (fma.f64 d2 d2 -900) 2))) (cbrt.f64 (fma.f64 d2 d2 -900)))
(*.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (sqrt.f64 (fma.f64 d2 d2 -900))) (sqrt.f64 (fma.f64 d2 d2 -900)))
(*.f64 (*.f64 (fma.f64 d2 d2 -900) (cbrt.f64 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2))) (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))))
(*.f64 (*.f64 (fma.f64 d2 d2 -900) (sqrt.f64 (/.f64 d1 (+.f64 d2 -30)))) (sqrt.f64 (/.f64 d1 (+.f64 d2 -30))))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 (pow.f64 d2 3) -27000)) (fma.f64 d2 d2 (-.f64 900 (*.f64 d2 -30))))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (fma.f64 d2 d2 -900)) (+.f64 d2 30))
(pow.f64 (*.f64 (+.f64 d2 30) d1) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 d2 30) d1)) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 d2 30) d1) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 d2 30) d1)) 2)
(pow.f64 (/.f64 1 (*.f64 (+.f64 d2 30) d1)) -1)
(neg.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 30 (neg.f64 d2))))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 d2 30) d1) 2))
(log.f64 (exp.f64 (*.f64 (+.f64 d2 30) d1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 d2 30) d1))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 d2 30) d1) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3) (pow.f64 (fma.f64 d2 d2 -900) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d2 d2 -900) 3) (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 3) (pow.f64 (+.f64 d2 -30) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 d2 30) d1)))
(exp.f64 (log.f64 (*.f64 (+.f64 d2 30) d1)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 d2 30) d1)) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 d2 30) d1)))
(+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 -900))
(+.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 -900 d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (fma.f64 d2 d2 -900)))) 1)
(pow.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (fma.f64 d2 d2 -900)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (fma.f64 d2 d2 -900)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (fma.f64 d2 d2 -900) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d2 d2 -900) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (fma.f64 d2 d2 -900))))
(exp.f64 (log.f64 (*.f64 d1 (fma.f64 d2 d2 -900))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (fma.f64 d2 d2 -900))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000))))) 1)
(*.f64 d1 (/.f64 1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000))))
(*.f64 d1 (*.f64 (+.f64 (pow.f64 d2 3) 27000) (/.f64 1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (+.f64 (pow.f64 d2 3) 27000) (*.f64 d1 (/.f64 1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)) (/.f64 1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000))) 1)
(*.f64 1 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000))))
(*.f64 (cbrt.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000)))) (pow.f64 (cbrt.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000)))) 2) (cbrt.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))) 2) (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))) (/.f64 1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (sqrt.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000)))) (sqrt.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000)))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))) (*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))) (/.f64 1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (*.f64 (+.f64 (pow.f64 d2 3) 27000) (neg.f64 d1)) (/.f64 1 (neg.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 1 (fma.f64 d2 (+.f64 d2 -30) 900)) (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)))
(*.f64 (/.f64 d1 1) (/.f64 (+.f64 (pow.f64 d2 3) 27000) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (/.f64 d1 (cbrt.f64 (pow.f64 (fma.f64 d2 (+.f64 d2 -30) 900) 2))) (/.f64 (+.f64 (pow.f64 d2 3) 27000) (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 d1 (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))) (/.f64 (+.f64 (pow.f64 d2 3) 27000) (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 (+.f64 (pow.f64 d2 3) 27000) (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))) (/.f64 d1 (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 (+.f64 (pow.f64 d2 3) 27000) 1) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 (pow.f64 d2 3) 27000))
(*.f64 (/.f64 (+.f64 (pow.f64 d2 3) 27000) (cbrt.f64 (pow.f64 (fma.f64 d2 (+.f64 d2 -30) 900) 2))) (/.f64 d1 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 d2 (+.f64 d2 -30) 900) 2))) (/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)) (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))) (/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)) (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))) 2) 1) (/.f64 (cbrt.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))) 2) (cbrt.f64 (pow.f64 (fma.f64 d2 (+.f64 d2 -30) 900) 2))) (cbrt.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))) 2) (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))) (/.f64 (cbrt.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))) (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))) 1) (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))) (cbrt.f64 (pow.f64 (fma.f64 d2 (+.f64 d2 -30) 900) 2))) (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))) (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(pow.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000))) 1)
(pow.f64 (cbrt.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000)))) 3)
(pow.f64 (pow.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000)))) 2)
(pow.f64 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))) -1)
(neg.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)) (neg.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(sqrt.f64 (pow.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000))) 2))
(log.f64 (exp.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000))))))
(cbrt.f64 (pow.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)) 3) (pow.f64 (fma.f64 d2 (+.f64 d2 -30) 900) 3)))
(expm1.f64 (log1p.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000)))))
(exp.f64 (log.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000)))))
(exp.f64 (*.f64 (log.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000)))) 1))
(log1p.f64 (expm1.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000)))))
(+.f64 (*.f64 d1 (pow.f64 d2 3)) (*.f64 d1 27000))
(+.f64 (*.f64 d1 27000) (*.f64 d1 (pow.f64 d2 3)))
(+.f64 (*.f64 (*.f64 d1 (pow.f64 d2 3)) 1) (*.f64 (*.f64 d1 27000) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (pow.f64 d2 3)) 3) (pow.f64 (*.f64 d1 27000) 3)) (+.f64 (*.f64 (*.f64 d1 (pow.f64 d2 3)) (*.f64 d1 (pow.f64 d2 3))) (-.f64 (*.f64 (*.f64 d1 27000) (*.f64 d1 27000)) (*.f64 (*.f64 d1 (pow.f64 d2 3)) (*.f64 d1 27000)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (pow.f64 d2 3)) (*.f64 d1 (pow.f64 d2 3))) (*.f64 (*.f64 d1 27000) (*.f64 d1 27000))) (-.f64 (*.f64 d1 (pow.f64 d2 3)) (*.f64 d1 27000)))
(/.f64 (*.f64 d1 (+.f64 19683000000000 (pow.f64 d2 9))) (+.f64 (pow.f64 d2 6) (-.f64 729000000 (*.f64 (pow.f64 d2 3) 27000))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 6) -729000000)) (+.f64 (pow.f64 d2 3) -27000))
(/.f64 (*.f64 (+.f64 19683000000000 (pow.f64 d2 9)) d1) (+.f64 (pow.f64 d2 6) (-.f64 729000000 (*.f64 (pow.f64 d2 3) 27000))))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 6) -729000000) d1) (+.f64 (pow.f64 d2 3) -27000))
(pow.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 (pow.f64 d2 3) 27000)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 (pow.f64 d2 3) 27000) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 d2 3) 27000) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))))
(fma.f64 d1 (pow.f64 d2 3) (*.f64 d1 27000))
(fma.f64 (pow.f64 d2 3) d1 (*.f64 d1 27000))
Outputs
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(*.f64 30 d1)
(*.f64 d1 30)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 30))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 30))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 d2)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 30))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 30))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 d2)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 30))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 30))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 30))
(*.f64 30 d1)
(*.f64 d1 30)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 30))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 30))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 d2)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 30))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 30))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 d2)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 30))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 30))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 30))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(*.f64 -900 d1)
(*.f64 d1 -900)
(+.f64 (*.f64 -900 d1) (*.f64 d1 (pow.f64 d2 2)))
(*.f64 d1 (fma.f64 d2 d2 -900))
(+.f64 (*.f64 -900 d1) (*.f64 d1 (pow.f64 d2 2)))
(*.f64 d1 (fma.f64 d2 d2 -900))
(+.f64 (*.f64 -900 d1) (*.f64 d1 (pow.f64 d2 2)))
(*.f64 d1 (fma.f64 d2 d2 -900))
(*.f64 d1 (pow.f64 d2 2))
(*.f64 d1 (*.f64 d2 d2))
(+.f64 (*.f64 -900 d1) (*.f64 d1 (pow.f64 d2 2)))
(*.f64 d1 (fma.f64 d2 d2 -900))
(+.f64 (*.f64 -900 d1) (*.f64 d1 (pow.f64 d2 2)))
(*.f64 d1 (fma.f64 d2 d2 -900))
(+.f64 (*.f64 -900 d1) (*.f64 d1 (pow.f64 d2 2)))
(*.f64 d1 (fma.f64 d2 d2 -900))
(*.f64 d1 (pow.f64 d2 2))
(*.f64 d1 (*.f64 d2 d2))
(+.f64 (*.f64 -900 d1) (*.f64 d1 (pow.f64 d2 2)))
(*.f64 d1 (fma.f64 d2 d2 -900))
(+.f64 (*.f64 -900 d1) (*.f64 d1 (pow.f64 d2 2)))
(*.f64 d1 (fma.f64 d2 d2 -900))
(+.f64 (*.f64 -900 d1) (*.f64 d1 (pow.f64 d2 2)))
(*.f64 d1 (fma.f64 d2 d2 -900))
(*.f64 d1 (-.f64 (pow.f64 d2 2) 900))
(*.f64 d1 (fma.f64 d2 d2 -900))
(*.f64 d1 (-.f64 (pow.f64 d2 2) 900))
(*.f64 d1 (fma.f64 d2 d2 -900))
(*.f64 d1 (-.f64 (pow.f64 d2 2) 900))
(*.f64 d1 (fma.f64 d2 d2 -900))
(*.f64 d1 (-.f64 (pow.f64 d2 2) 900))
(*.f64 d1 (fma.f64 d2 d2 -900))
(*.f64 d1 (-.f64 (pow.f64 d2 2) 900))
(*.f64 d1 (fma.f64 d2 d2 -900))
(*.f64 d1 (-.f64 (pow.f64 d2 2) 900))
(*.f64 d1 (fma.f64 d2 d2 -900))
(*.f64 d1 (-.f64 (pow.f64 d2 2) 900))
(*.f64 d1 (fma.f64 d2 d2 -900))
(*.f64 d1 (-.f64 (pow.f64 d2 2) 900))
(*.f64 d1 (fma.f64 d2 d2 -900))
(*.f64 d1 (-.f64 (pow.f64 d2 2) 900))
(*.f64 d1 (fma.f64 d2 d2 -900))
(*.f64 d1 (-.f64 (pow.f64 d2 2) 900))
(*.f64 d1 (fma.f64 d2 d2 -900))
(*.f64 d1 (-.f64 (pow.f64 d2 2) 900))
(*.f64 d1 (fma.f64 d2 d2 -900))
(*.f64 d1 (-.f64 (pow.f64 d2 2) 900))
(*.f64 d1 (fma.f64 d2 d2 -900))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(*.f64 d1 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(*.f64 d1 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(*.f64 d1 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(*.f64 d1 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(*.f64 d1 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(*.f64 d1 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(*.f64 d1 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(*.f64 d1 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(*.f64 d1 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(*.f64 d1 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(*.f64 d1 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(*.f64 d1 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 30 d1)
(*.f64 d1 30)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 30))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d2 2) (+.f64 (*.f64 -1/30 d1) (*.f64 1/30 d1)))) (+.f64 (*.f64 30 d1) (*.f64 d1 d2)))
(fma.f64 -1 (*.f64 (*.f64 d1 0) (*.f64 d2 d2)) (*.f64 d1 (+.f64 d2 30)))
(fma.f64 d1 (+.f64 d2 30) (*.f64 (*.f64 d2 d2) 0))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d2 2) (+.f64 (*.f64 -1/30 d1) (*.f64 1/30 d1)))) (+.f64 (*.f64 -1/30 (*.f64 (pow.f64 d2 3) (+.f64 (*.f64 -1/30 d1) (*.f64 1/30 d1)))) (+.f64 (*.f64 30 d1) (*.f64 d1 d2))))
(fma.f64 -1 (*.f64 (*.f64 d1 0) (*.f64 d2 d2)) (fma.f64 -1/30 (*.f64 (pow.f64 d2 3) (*.f64 d1 0)) (*.f64 d1 (+.f64 d2 30))))
(+.f64 (fma.f64 d1 (+.f64 d2 30) (*.f64 (*.f64 d2 d2) 0)) (*.f64 (pow.f64 d2 3) 0))
(*.f64 d1 d2)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 30))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -900 d1) (*.f64 900 d1)) d2)) (+.f64 (*.f64 30 d1) (*.f64 d1 d2)))
(fma.f64 -1 (/.f64 (*.f64 d1 0) d2) (*.f64 d1 (+.f64 d2 30)))
(fma.f64 d1 (+.f64 d2 30) (/.f64 0 d2))
(+.f64 (*.f64 -30 (/.f64 (+.f64 (*.f64 -900 d1) (*.f64 900 d1)) (pow.f64 d2 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -900 d1) (*.f64 900 d1)) d2)) (+.f64 (*.f64 30 d1) (*.f64 d1 d2))))
(fma.f64 -30 (/.f64 (*.f64 d1 0) (*.f64 d2 d2)) (fma.f64 -1 (/.f64 (*.f64 d1 0) d2) (*.f64 d1 (+.f64 d2 30))))
(+.f64 (fma.f64 d1 (+.f64 d2 30) (/.f64 0 d2)) (/.f64 0 (*.f64 d2 d2)))
(*.f64 d1 d2)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 30))
(+.f64 (*.f64 -900 (/.f64 d1 d2)) (+.f64 (*.f64 30 d1) (+.f64 (*.f64 900 (/.f64 d1 d2)) (*.f64 d1 d2))))
(fma.f64 -900 (/.f64 d1 d2) (fma.f64 30 d1 (fma.f64 900 (/.f64 d1 d2) (*.f64 d1 d2))))
(fma.f64 -900 (/.f64 d1 d2) (fma.f64 d1 30 (fma.f64 d1 d2 (*.f64 900 (/.f64 d1 d2)))))
(+.f64 (*.f64 -900 (/.f64 d1 d2)) (+.f64 (*.f64 30 d1) (+.f64 (*.f64 30 (/.f64 (+.f64 (*.f64 -900 d1) (*.f64 900 d1)) (pow.f64 d2 2))) (+.f64 (*.f64 900 (/.f64 d1 d2)) (*.f64 d1 d2)))))
(fma.f64 -900 (/.f64 d1 d2) (fma.f64 30 d1 (fma.f64 30 (/.f64 (*.f64 d1 0) (*.f64 d2 d2)) (fma.f64 900 (/.f64 d1 d2) (*.f64 d1 d2)))))
(fma.f64 -900 (/.f64 d1 d2) (+.f64 (fma.f64 d1 d2 (*.f64 900 (/.f64 d1 d2))) (fma.f64 d1 30 (/.f64 0 (*.f64 d2 d2)))))
(*.f64 d1 (+.f64 27000 (pow.f64 d2 3)))
(*.f64 d1 (+.f64 27000 (pow.f64 d2 3)))
(*.f64 d1 (+.f64 27000 (pow.f64 d2 3)))
(*.f64 d1 (+.f64 27000 (pow.f64 d2 3)))
(*.f64 d1 (+.f64 27000 (pow.f64 d2 3)))
(*.f64 d1 (+.f64 27000 (pow.f64 d2 3)))
(*.f64 d1 (+.f64 27000 (pow.f64 d2 3)))
(*.f64 d1 (+.f64 27000 (pow.f64 d2 3)))
(*.f64 d1 (+.f64 27000 (pow.f64 d2 3)))
(*.f64 d1 (+.f64 27000 (pow.f64 d2 3)))
(*.f64 d1 (+.f64 27000 (pow.f64 d2 3)))
(*.f64 d1 (+.f64 27000 (pow.f64 d2 3)))
(*.f64 27000 d1)
(*.f64 d1 27000)
(+.f64 (*.f64 27000 d1) (*.f64 d1 (pow.f64 d2 3)))
(*.f64 d1 (+.f64 27000 (pow.f64 d2 3)))
(+.f64 (*.f64 27000 d1) (*.f64 d1 (pow.f64 d2 3)))
(*.f64 d1 (+.f64 27000 (pow.f64 d2 3)))
(+.f64 (*.f64 27000 d1) (*.f64 d1 (pow.f64 d2 3)))
(*.f64 d1 (+.f64 27000 (pow.f64 d2 3)))
(*.f64 d1 (pow.f64 d2 3))
(+.f64 (*.f64 27000 d1) (*.f64 d1 (pow.f64 d2 3)))
(*.f64 d1 (+.f64 27000 (pow.f64 d2 3)))
(+.f64 (*.f64 27000 d1) (*.f64 d1 (pow.f64 d2 3)))
(*.f64 d1 (+.f64 27000 (pow.f64 d2 3)))
(+.f64 (*.f64 27000 d1) (*.f64 d1 (pow.f64 d2 3)))
(*.f64 d1 (+.f64 27000 (pow.f64 d2 3)))
(*.f64 d1 (pow.f64 d2 3))
(+.f64 (*.f64 27000 d1) (*.f64 d1 (pow.f64 d2 3)))
(*.f64 d1 (+.f64 27000 (pow.f64 d2 3)))
(+.f64 (*.f64 27000 d1) (*.f64 d1 (pow.f64 d2 3)))
(*.f64 d1 (+.f64 27000 (pow.f64 d2 3)))
(+.f64 (*.f64 27000 d1) (*.f64 d1 (pow.f64 d2 3)))
(*.f64 d1 (+.f64 27000 (pow.f64 d2 3)))
(+.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (*.f64 d2 d2)) (*.f64 (/.f64 d1 (+.f64 d2 -30)) -900))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(+.f64 (*.f64 (*.f64 d2 d2) (/.f64 d1 (+.f64 d2 -30))) (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 d2 30) d1))) 1)
(*.f64 d1 (+.f64 d2 30))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 d2 -30))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(/.f64 1 (/.f64 1 (*.f64 (+.f64 d2 30) d1)))
(*.f64 d1 (+.f64 d2 30))
(/.f64 1 (/.f64 (/.f64 1 (*.f64 (+.f64 d2 30) d1)) 1))
(*.f64 d1 (+.f64 d2 30))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 2) (/.f64 (+.f64 d2 -30) (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900)))))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 d2 d2 -900) 2)) (/.f64 (/.f64 (+.f64 d2 -30) d1) (cbrt.f64 (fma.f64 d2 d2 -900))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 d2 d2 -900) 2)) (/.f64 (+.f64 d2 -30) d1)) (cbrt.f64 (fma.f64 d2 d2 -900)))
(*.f64 (cbrt.f64 (fma.f64 d2 d2 -900)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 d2 d2 -900) 2)) (/.f64 (+.f64 d2 -30) d1)))
(/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (/.f64 (+.f64 d2 -30) (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900)))))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(/.f64 (sqrt.f64 (fma.f64 d2 d2 -900)) (/.f64 (/.f64 (+.f64 d2 -30) d1) (sqrt.f64 (fma.f64 d2 d2 -900))))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(/.f64 (*.f64 d1 (neg.f64 (fma.f64 d2 d2 -900))) (+.f64 30 (neg.f64 d2)))
(/.f64 d1 (/.f64 (-.f64 30 d2) (neg.f64 (fma.f64 d2 d2 -900))))
(*.f64 (/.f64 d1 (-.f64 30 d2)) (neg.f64 (fma.f64 d2 d2 -900)))
(/.f64 -1 (neg.f64 (/.f64 1 (*.f64 (+.f64 d2 30) d1))))
(*.f64 d1 (+.f64 d2 30))
(/.f64 (neg.f64 (fma.f64 d2 d2 -900)) (neg.f64 (/.f64 (+.f64 d2 -30) d1)))
(/.f64 d1 (/.f64 (-.f64 30 d2) (neg.f64 (fma.f64 d2 d2 -900))))
(*.f64 (/.f64 d1 (-.f64 30 d2)) (neg.f64 (fma.f64 d2 d2 -900)))
(/.f64 (neg.f64 (*.f64 d1 (neg.f64 (fma.f64 d2 d2 -900)))) (neg.f64 (+.f64 30 (neg.f64 d2))))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(/.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (sqrt.f64 (+.f64 d2 -30))) (sqrt.f64 (+.f64 d2 -30)))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(/.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 1) (+.f64 d2 -30))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(/.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (cbrt.f64 (pow.f64 (+.f64 d2 -30) 2))) (cbrt.f64 (+.f64 d2 -30)))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (*.f64 (cbrt.f64 (+.f64 d2 -30)) (cbrt.f64 (pow.f64 (+.f64 d2 -30) 2))))
(*.f64 (/.f64 d1 (cbrt.f64 (pow.f64 (+.f64 d2 -30) 2))) (/.f64 (fma.f64 d2 d2 -900) (cbrt.f64 (+.f64 d2 -30))))
(pow.f64 (*.f64 (+.f64 d2 30) d1) 1)
(*.f64 d1 (+.f64 d2 30))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 d2 30) d1)) 3)
(*.f64 d1 (+.f64 d2 30))
(pow.f64 (pow.f64 (*.f64 (+.f64 d2 30) d1) 3) 1/3)
(*.f64 d1 (+.f64 d2 30))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 d2 30) d1)) 2)
(*.f64 d1 (+.f64 d2 30))
(pow.f64 (/.f64 1 (*.f64 (+.f64 d2 30) d1)) -1)
(*.f64 d1 (+.f64 d2 30))
(neg.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 30 (neg.f64 d2))))
(/.f64 d1 (/.f64 (-.f64 30 d2) (neg.f64 (fma.f64 d2 d2 -900))))
(*.f64 (/.f64 d1 (-.f64 30 d2)) (neg.f64 (fma.f64 d2 d2 -900)))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 d2 30) d1) 2))
(*.f64 d1 (+.f64 d2 30))
(log.f64 (exp.f64 (*.f64 (+.f64 d2 30) d1)))
(*.f64 d1 (+.f64 d2 30))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 d2 30) d1))))
(*.f64 d1 (+.f64 d2 30))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 d2 30) d1) 3))
(*.f64 d1 (+.f64 d2 30))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3) (pow.f64 (fma.f64 d2 d2 -900) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d2 d2 -900) 3) (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3) (pow.f64 (fma.f64 d2 d2 -900) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 3) (pow.f64 (+.f64 d2 -30) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3) (pow.f64 (fma.f64 d2 d2 -900) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 d2 30) d1)))
(*.f64 d1 (+.f64 d2 30))
(exp.f64 (log.f64 (*.f64 (+.f64 d2 30) d1)))
(*.f64 d1 (+.f64 d2 30))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 d2 30) d1)) 1))
(*.f64 d1 (+.f64 d2 30))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 d2 30) d1)))
(*.f64 d1 (+.f64 d2 30))
(+.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (*.f64 d2 d2)) (*.f64 (/.f64 d1 (+.f64 d2 -30)) -900))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(+.f64 (*.f64 (*.f64 d2 d2) (/.f64 d1 (+.f64 d2 -30))) (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 d2 30) d1))) 1)
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (*.f64 (/.f64 1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900)))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(*.f64 d1 (*.f64 (fma.f64 d2 d2 -900) (/.f64 1 (+.f64 d2 -30))))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(*.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (/.f64 1 (+.f64 d2 -30)))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(*.f64 (*.f64 (+.f64 d2 30) d1) 1)
(*.f64 d1 (+.f64 d2 30))
(*.f64 1 (*.f64 (+.f64 d2 30) d1))
(*.f64 d1 (+.f64 d2 30))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 2) (*.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (/.f64 1 (+.f64 d2 -30))))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(*.f64 (cbrt.f64 (*.f64 (+.f64 d2 30) d1)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 d2 30) d1)) 2))
(*.f64 d1 (+.f64 d2 30))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 d2 30) d1)) 2) (cbrt.f64 (*.f64 (+.f64 d2 30) d1)))
(*.f64 d1 (+.f64 d2 30))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 d2 d2 -900) 2)) (*.f64 (cbrt.f64 (fma.f64 d2 d2 -900)) (/.f64 d1 (+.f64 d2 -30))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 d2 d2 -900) 2)) (*.f64 (/.f64 d1 (+.f64 d2 -30)) (cbrt.f64 (fma.f64 d2 d2 -900))))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 d2 d2 -900) 2)) (cbrt.f64 (fma.f64 d2 d2 -900))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2)) (*.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) (fma.f64 d2 d2 -900)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2)) (*.f64 (fma.f64 d2 d2 -900) (cbrt.f64 (/.f64 d1 (+.f64 d2 -30)))))
(*.f64 (fma.f64 d2 d2 -900) (*.f64 (cbrt.f64 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2)) (cbrt.f64 (/.f64 d1 (+.f64 d2 -30)))))
(*.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (*.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (/.f64 1 (+.f64 d2 -30))))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(*.f64 (sqrt.f64 (*.f64 (+.f64 d2 30) d1)) (sqrt.f64 (*.f64 (+.f64 d2 30) d1)))
(*.f64 d1 (+.f64 d2 30))
(*.f64 (sqrt.f64 (fma.f64 d2 d2 -900)) (*.f64 (sqrt.f64 (fma.f64 d2 d2 -900)) (/.f64 d1 (+.f64 d2 -30))))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(*.f64 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30))) (*.f64 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30))) (fma.f64 d2 d2 -900)))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(*.f64 (*.f64 d1 (neg.f64 (fma.f64 d2 d2 -900))) (/.f64 1 (+.f64 30 (neg.f64 d2))))
(/.f64 d1 (/.f64 (-.f64 30 d2) (neg.f64 (fma.f64 d2 d2 -900))))
(*.f64 (/.f64 d1 (-.f64 30 d2)) (neg.f64 (fma.f64 d2 d2 -900)))
(*.f64 (/.f64 1 (+.f64 d2 -30)) (*.f64 d1 (fma.f64 d2 d2 -900)))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(*.f64 (+.f64 d2 30) d1)
(*.f64 d1 (+.f64 d2 30))
(*.f64 (/.f64 d1 1) (+.f64 d2 30))
(*.f64 d1 (+.f64 d2 30))
(*.f64 (/.f64 d1 (cbrt.f64 (pow.f64 (+.f64 d2 -30) 2))) (/.f64 (fma.f64 d2 d2 -900) (cbrt.f64 (+.f64 d2 -30))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (*.f64 (cbrt.f64 (+.f64 d2 -30)) (cbrt.f64 (pow.f64 (+.f64 d2 -30) 2))))
(*.f64 (/.f64 d1 (sqrt.f64 (+.f64 d2 -30))) (/.f64 (fma.f64 d2 d2 -900) (sqrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(*.f64 (/.f64 (fma.f64 d2 d2 -900) (sqrt.f64 (+.f64 d2 -30))) (/.f64 d1 (sqrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(*.f64 (/.f64 (fma.f64 d2 d2 -900) 1) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(*.f64 (/.f64 (fma.f64 d2 d2 -900) (cbrt.f64 (pow.f64 (+.f64 d2 -30) 2))) (/.f64 d1 (cbrt.f64 (+.f64 d2 -30))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (*.f64 (cbrt.f64 (+.f64 d2 -30)) (cbrt.f64 (pow.f64 (+.f64 d2 -30) 2))))
(*.f64 (/.f64 d1 (cbrt.f64 (pow.f64 (+.f64 d2 -30) 2))) (/.f64 (fma.f64 d2 d2 -900) (cbrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 d2 -30) 2))) (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (cbrt.f64 (+.f64 d2 -30))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (*.f64 (cbrt.f64 (+.f64 d2 -30)) (cbrt.f64 (pow.f64 (+.f64 d2 -30) 2))))
(*.f64 (/.f64 d1 (cbrt.f64 (pow.f64 (+.f64 d2 -30) 2))) (/.f64 (fma.f64 d2 d2 -900) (cbrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 d2 -30))) (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (sqrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 2) 1) (/.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (+.f64 d2 -30)))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 2) (cbrt.f64 (pow.f64 (+.f64 d2 -30) 2))) (cbrt.f64 (*.f64 (+.f64 d2 30) d1)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 30))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 2) (cbrt.f64 (pow.f64 (+.f64 d2 -30) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 2) (sqrt.f64 (+.f64 d2 -30))) (/.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (sqrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 1) (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (+.f64 d2 -30)))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (cbrt.f64 (pow.f64 (+.f64 d2 -30) 2))) (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (cbrt.f64 (+.f64 d2 -30))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (*.f64 (cbrt.f64 (+.f64 d2 -30)) (cbrt.f64 (pow.f64 (+.f64 d2 -30) 2))))
(*.f64 (/.f64 d1 (cbrt.f64 (pow.f64 (+.f64 d2 -30) 2))) (/.f64 (fma.f64 d2 d2 -900) (cbrt.f64 (+.f64 d2 -30))))
(*.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (cbrt.f64 (pow.f64 (fma.f64 d2 d2 -900) 2))) (cbrt.f64 (fma.f64 d2 d2 -900)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 d2 d2 -900) 2)) (*.f64 (/.f64 d1 (+.f64 d2 -30)) (cbrt.f64 (fma.f64 d2 d2 -900))))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 d2 d2 -900) 2)) (cbrt.f64 (fma.f64 d2 d2 -900))))
(*.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (sqrt.f64 (fma.f64 d2 d2 -900))) (sqrt.f64 (fma.f64 d2 d2 -900)))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(*.f64 (*.f64 (fma.f64 d2 d2 -900) (cbrt.f64 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2))) (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2)) (*.f64 (fma.f64 d2 d2 -900) (cbrt.f64 (/.f64 d1 (+.f64 d2 -30)))))
(*.f64 (fma.f64 d2 d2 -900) (*.f64 (cbrt.f64 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2)) (cbrt.f64 (/.f64 d1 (+.f64 d2 -30)))))
(*.f64 (*.f64 (fma.f64 d2 d2 -900) (sqrt.f64 (/.f64 d1 (+.f64 d2 -30)))) (sqrt.f64 (/.f64 d1 (+.f64 d2 -30))))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 (pow.f64 d2 3) -27000)) (fma.f64 d2 d2 (-.f64 900 (*.f64 d2 -30))))
(*.f64 (/.f64 d1 (/.f64 (+.f64 (pow.f64 d2 3) -27000) (fma.f64 d2 d2 -900))) (fma.f64 d2 d2 (-.f64 900 (*.f64 d2 -30))))
(/.f64 (*.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (fma.f64 d2 d2 (+.f64 900 (*.f64 d2 30)))) (+.f64 (pow.f64 d2 3) -27000))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (fma.f64 d2 d2 -900)) (+.f64 d2 30))
(*.f64 d1 (+.f64 d2 30))
(pow.f64 (*.f64 (+.f64 d2 30) d1) 1)
(*.f64 d1 (+.f64 d2 30))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 d2 30) d1)) 3)
(*.f64 d1 (+.f64 d2 30))
(pow.f64 (pow.f64 (*.f64 (+.f64 d2 30) d1) 3) 1/3)
(*.f64 d1 (+.f64 d2 30))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 d2 30) d1)) 2)
(*.f64 d1 (+.f64 d2 30))
(pow.f64 (/.f64 1 (*.f64 (+.f64 d2 30) d1)) -1)
(*.f64 d1 (+.f64 d2 30))
(neg.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 30 (neg.f64 d2))))
(/.f64 d1 (/.f64 (-.f64 30 d2) (neg.f64 (fma.f64 d2 d2 -900))))
(*.f64 (/.f64 d1 (-.f64 30 d2)) (neg.f64 (fma.f64 d2 d2 -900)))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 d2 30) d1) 2))
(*.f64 d1 (+.f64 d2 30))
(log.f64 (exp.f64 (*.f64 (+.f64 d2 30) d1)))
(*.f64 d1 (+.f64 d2 30))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 d2 30) d1))))
(*.f64 d1 (+.f64 d2 30))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 d2 30) d1) 3))
(*.f64 d1 (+.f64 d2 30))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3) (pow.f64 (fma.f64 d2 d2 -900) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d2 d2 -900) 3) (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3) (pow.f64 (fma.f64 d2 d2 -900) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 3) (pow.f64 (+.f64 d2 -30) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3) (pow.f64 (fma.f64 d2 d2 -900) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 d2 30) d1)))
(*.f64 d1 (+.f64 d2 30))
(exp.f64 (log.f64 (*.f64 (+.f64 d2 30) d1)))
(*.f64 d1 (+.f64 d2 30))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 d2 30) d1)) 1))
(*.f64 d1 (+.f64 d2 30))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 d2 30) d1)))
(*.f64 d1 (+.f64 d2 30))
(+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 -900))
(*.f64 d1 (fma.f64 d2 d2 -900))
(+.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 -900 d1))
(*.f64 d1 (fma.f64 d2 d2 -900))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (fma.f64 d2 d2 -900)))) 1)
(*.f64 d1 (fma.f64 d2 d2 -900))
(pow.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 1)
(*.f64 d1 (fma.f64 d2 d2 -900))
(pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 3)
(*.f64 d1 (fma.f64 d2 d2 -900))
(pow.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 3) 1/3)
(*.f64 d1 (fma.f64 d2 d2 -900))
(pow.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 2)
(*.f64 d1 (fma.f64 d2 d2 -900))
(sqrt.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 2))
(*.f64 d1 (fma.f64 d2 d2 -900))
(log.f64 (pow.f64 (exp.f64 d1) (fma.f64 d2 d2 -900)))
(*.f64 d1 (fma.f64 d2 d2 -900))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (fma.f64 d2 d2 -900)))))
(*.f64 d1 (fma.f64 d2 d2 -900))
(cbrt.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 3))
(*.f64 d1 (fma.f64 d2 d2 -900))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (fma.f64 d2 d2 -900) 3)))
(*.f64 d1 (fma.f64 d2 d2 -900))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d2 d2 -900) 3) (pow.f64 d1 3)))
(*.f64 d1 (fma.f64 d2 d2 -900))
(expm1.f64 (log1p.f64 (*.f64 d1 (fma.f64 d2 d2 -900))))
(*.f64 d1 (fma.f64 d2 d2 -900))
(exp.f64 (log.f64 (*.f64 d1 (fma.f64 d2 d2 -900))))
(*.f64 d1 (fma.f64 d2 d2 -900))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 1))
(*.f64 d1 (fma.f64 d2 d2 -900))
(log1p.f64 (expm1.f64 (*.f64 d1 (fma.f64 d2 d2 -900))))
(*.f64 d1 (fma.f64 d2 d2 -900))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000))))) 1)
(*.f64 d1 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 d1 (/.f64 1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000))))
(*.f64 d1 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 d1 (*.f64 (+.f64 (pow.f64 d2 3) 27000) (/.f64 1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 d1 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (+.f64 (pow.f64 d2 3) 27000) (*.f64 d1 (/.f64 1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 d1 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)) (/.f64 1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 d1 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000))) 1)
(*.f64 d1 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 1 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000))))
(*.f64 d1 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (cbrt.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000)))) (pow.f64 (cbrt.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000)))) 2))
(*.f64 d1 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000)))) 2) (cbrt.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000)))))
(*.f64 d1 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))) 2) (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))) (/.f64 1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 d1 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (sqrt.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000)))) (sqrt.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000)))))
(*.f64 d1 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))) (*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))) (/.f64 1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 d1 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (*.f64 (+.f64 (pow.f64 d2 3) 27000) (neg.f64 d1)) (/.f64 1 (neg.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (+.f64 27000 (pow.f64 d2 3)) (*.f64 (neg.f64 d1) (/.f64 1 (neg.f64 (fma.f64 d2 (+.f64 d2 -30) 900)))))
(/.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 (-.f64 -900 (*.f64 d2 (+.f64 d2 -30))) (neg.f64 d1)))
(*.f64 (/.f64 1 (fma.f64 d2 (+.f64 d2 -30) 900)) (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)))
(*.f64 d1 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (/.f64 d1 1) (/.f64 (+.f64 (pow.f64 d2 3) 27000) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 d1 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (/.f64 d1 (cbrt.f64 (pow.f64 (fma.f64 d2 (+.f64 d2 -30) 900) 2))) (/.f64 (+.f64 (pow.f64 d2 3) 27000) (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(/.f64 (*.f64 d1 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)))) (cbrt.f64 (pow.f64 (fma.f64 d2 (+.f64 d2 -30) 900) 2)))
(*.f64 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (cbrt.f64 (pow.f64 (fma.f64 d2 (+.f64 d2 -30) 900) 2))) (/.f64 d1 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 d1 (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))) (/.f64 (+.f64 (pow.f64 d2 3) 27000) (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(/.f64 (*.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 d1 (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)))) (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (/.f64 d1 (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))) (/.f64 (+.f64 27000 (pow.f64 d2 3)) (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 (+.f64 (pow.f64 d2 3) 27000) (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))) (/.f64 d1 (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(/.f64 (*.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 d1 (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)))) (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (/.f64 d1 (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))) (/.f64 (+.f64 27000 (pow.f64 d2 3)) (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 (+.f64 (pow.f64 d2 3) 27000) 1) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 d1 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 (pow.f64 d2 3) 27000))
(*.f64 d1 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (/.f64 (+.f64 (pow.f64 d2 3) 27000) (cbrt.f64 (pow.f64 (fma.f64 d2 (+.f64 d2 -30) 900) 2))) (/.f64 d1 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(/.f64 (*.f64 d1 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)))) (cbrt.f64 (pow.f64 (fma.f64 d2 (+.f64 d2 -30) 900) 2)))
(*.f64 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (cbrt.f64 (pow.f64 (fma.f64 d2 (+.f64 d2 -30) 900) 2))) (/.f64 d1 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 d2 (+.f64 d2 -30) 900) 2))) (/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)) (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(/.f64 (*.f64 d1 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)))) (cbrt.f64 (pow.f64 (fma.f64 d2 (+.f64 d2 -30) 900) 2)))
(*.f64 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (cbrt.f64 (pow.f64 (fma.f64 d2 (+.f64 d2 -30) 900) 2))) (/.f64 d1 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))) (/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)) (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(/.f64 (*.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 d1 (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)))) (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (/.f64 d1 (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))) (/.f64 (+.f64 27000 (pow.f64 d2 3)) (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))) 2) 1) (/.f64 (cbrt.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 d1 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))) 2) (cbrt.f64 (pow.f64 (fma.f64 d2 (+.f64 d2 -30) 900) 2))) (cbrt.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3)))) 2) (cbrt.f64 (*.f64 d1 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -30) 900))))) (cbrt.f64 (pow.f64 (fma.f64 d2 (+.f64 d2 -30) 900) 2)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3)))) 2) (cbrt.f64 (pow.f64 (fma.f64 d2 (+.f64 d2 -30) 900) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))) 2) (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))) (/.f64 (cbrt.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))) (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(/.f64 (*.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 d1 (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)))) (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (/.f64 d1 (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))) (/.f64 (+.f64 27000 (pow.f64 d2 3)) (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))) 1) (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 d1 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))) (cbrt.f64 (pow.f64 (fma.f64 d2 (+.f64 d2 -30) 900) 2))) (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))) (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(/.f64 (*.f64 d1 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)))) (cbrt.f64 (pow.f64 (fma.f64 d2 (+.f64 d2 -30) 900) 2)))
(*.f64 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (cbrt.f64 (pow.f64 (fma.f64 d2 (+.f64 d2 -30) 900) 2))) (/.f64 d1 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(pow.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000))) 1)
(*.f64 d1 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(pow.f64 (cbrt.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000)))) 3)
(*.f64 d1 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(pow.f64 (pow.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000))) 3) 1/3)
(*.f64 d1 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(pow.f64 (sqrt.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000)))) 2)
(*.f64 d1 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(pow.f64 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))) -1)
(*.f64 d1 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(neg.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)) (neg.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (+.f64 27000 (pow.f64 d2 3)) (*.f64 (neg.f64 d1) (/.f64 1 (neg.f64 (fma.f64 d2 (+.f64 d2 -30) 900)))))
(/.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 (-.f64 -900 (*.f64 d2 (+.f64 d2 -30))) (neg.f64 d1)))
(sqrt.f64 (pow.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000))) 2))
(*.f64 d1 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(log.f64 (exp.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000)))))
(*.f64 d1 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000))))))
(*.f64 d1 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(cbrt.f64 (pow.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000))) 3))
(*.f64 d1 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)) 3) (pow.f64 (fma.f64 d2 (+.f64 d2 -30) 900) 3)))
(*.f64 d1 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(expm1.f64 (log1p.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000)))))
(*.f64 d1 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(exp.f64 (log.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000)))))
(*.f64 d1 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(exp.f64 (*.f64 (log.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000)))) 1))
(*.f64 d1 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(log1p.f64 (expm1.f64 (/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000)))))
(*.f64 d1 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (+.f64 27000 (pow.f64 d2 3)) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(+.f64 (*.f64 d1 (pow.f64 d2 3)) (*.f64 d1 27000))
(*.f64 d1 (+.f64 27000 (pow.f64 d2 3)))
(+.f64 (*.f64 d1 27000) (*.f64 d1 (pow.f64 d2 3)))
(*.f64 d1 (+.f64 27000 (pow.f64 d2 3)))
(+.f64 (*.f64 (*.f64 d1 (pow.f64 d2 3)) 1) (*.f64 (*.f64 d1 27000) 1))
(*.f64 d1 (+.f64 27000 (pow.f64 d2 3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)))) 1)
(*.f64 d1 (+.f64 27000 (pow.f64 d2 3)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (pow.f64 d2 3)) 3) (pow.f64 (*.f64 d1 27000) 3)) (+.f64 (*.f64 (*.f64 d1 (pow.f64 d2 3)) (*.f64 d1 (pow.f64 d2 3))) (-.f64 (*.f64 (*.f64 d1 27000) (*.f64 d1 27000)) (*.f64 (*.f64 d1 (pow.f64 d2 3)) (*.f64 d1 27000)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (pow.f64 d2 3)) 3) (pow.f64 (*.f64 d1 27000) 3)) (+.f64 (*.f64 (*.f64 d1 d1) (pow.f64 d2 6)) (*.f64 (*.f64 d1 27000) (-.f64 (*.f64 d1 27000) (*.f64 d1 (pow.f64 d2 3))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (pow.f64 d2 3) 3) 19683000000000)) (fma.f64 (*.f64 d1 27000) (*.f64 d1 (-.f64 27000 (pow.f64 d2 3))) (*.f64 (pow.f64 d2 6) (*.f64 d1 d1))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (pow.f64 d2 3)) (*.f64 d1 (pow.f64 d2 3))) (*.f64 (*.f64 d1 27000) (*.f64 d1 27000))) (-.f64 (*.f64 d1 (pow.f64 d2 3)) (*.f64 d1 27000)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) (pow.f64 d2 6)) (*.f64 (*.f64 d1 d1) 729000000)) (*.f64 d1 (-.f64 (pow.f64 d2 3) 27000)))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (pow.f64 d2 6) 729000000)) (*.f64 d1 (+.f64 (pow.f64 d2 3) -27000)))
(/.f64 (*.f64 (*.f64 d1 d1) (+.f64 (pow.f64 d2 6) -729000000)) (*.f64 d1 (+.f64 (pow.f64 d2 3) -27000)))
(/.f64 (*.f64 d1 (+.f64 19683000000000 (pow.f64 d2 9))) (+.f64 (pow.f64 d2 6) (-.f64 729000000 (*.f64 (pow.f64 d2 3) 27000))))
(/.f64 (+.f64 19683000000000 (pow.f64 d2 9)) (/.f64 (-.f64 (+.f64 (pow.f64 d2 6) 729000000) (*.f64 27000 (pow.f64 d2 3))) d1))
(*.f64 (/.f64 d1 (+.f64 729000000 (+.f64 (*.f64 (pow.f64 d2 3) -27000) (pow.f64 d2 6)))) (+.f64 19683000000000 (pow.f64 d2 9)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 6) -729000000)) (+.f64 (pow.f64 d2 3) -27000))
(/.f64 d1 (/.f64 (+.f64 (pow.f64 d2 3) -27000) (+.f64 (pow.f64 d2 6) -729000000)))
(*.f64 (/.f64 d1 (+.f64 (pow.f64 d2 3) -27000)) (+.f64 (pow.f64 d2 6) -729000000))
(/.f64 (*.f64 (+.f64 19683000000000 (pow.f64 d2 9)) d1) (+.f64 (pow.f64 d2 6) (-.f64 729000000 (*.f64 (pow.f64 d2 3) 27000))))
(/.f64 (+.f64 19683000000000 (pow.f64 d2 9)) (/.f64 (-.f64 (+.f64 (pow.f64 d2 6) 729000000) (*.f64 27000 (pow.f64 d2 3))) d1))
(*.f64 (/.f64 d1 (+.f64 729000000 (+.f64 (*.f64 (pow.f64 d2 3) -27000) (pow.f64 d2 6)))) (+.f64 19683000000000 (pow.f64 d2 9)))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 6) -729000000) d1) (+.f64 (pow.f64 d2 3) -27000))
(/.f64 d1 (/.f64 (+.f64 (pow.f64 d2 3) -27000) (+.f64 (pow.f64 d2 6) -729000000)))
(*.f64 (/.f64 d1 (+.f64 (pow.f64 d2 3) -27000)) (+.f64 (pow.f64 d2 6) -729000000))
(pow.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)) 1)
(*.f64 d1 (+.f64 27000 (pow.f64 d2 3)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))) 3)
(*.f64 d1 (+.f64 27000 (pow.f64 d2 3)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)) 3) 1/3)
(*.f64 d1 (+.f64 27000 (pow.f64 d2 3)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))) 2)
(*.f64 d1 (+.f64 27000 (pow.f64 d2 3)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)) 2))
(*.f64 d1 (+.f64 27000 (pow.f64 d2 3)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 (pow.f64 d2 3) 27000)))
(*.f64 d1 (+.f64 27000 (pow.f64 d2 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)))))
(*.f64 d1 (+.f64 27000 (pow.f64 d2 3)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)) 3))
(*.f64 d1 (+.f64 27000 (pow.f64 d2 3)))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 (pow.f64 d2 3) 27000) 3)))
(*.f64 d1 (+.f64 27000 (pow.f64 d2 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 d2 3) 27000) 3) (pow.f64 d1 3)))
(*.f64 d1 (+.f64 27000 (pow.f64 d2 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))))
(*.f64 d1 (+.f64 27000 (pow.f64 d2 3)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))))
(*.f64 d1 (+.f64 27000 (pow.f64 d2 3)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))) 1))
(*.f64 d1 (+.f64 27000 (pow.f64 d2 3)))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))))
(*.f64 d1 (+.f64 27000 (pow.f64 d2 3)))
(fma.f64 d1 (pow.f64 d2 3) (*.f64 d1 27000))
(*.f64 d1 (+.f64 27000 (pow.f64 d2 3)))
(fma.f64 (pow.f64 d2 3) d1 (*.f64 d1 27000))
(*.f64 d1 (+.f64 27000 (pow.f64 d2 3)))

eval94.0ms (2.7%)

Compiler

Compiled 3921 to 2771 computations (29.3% saved)

prune35.0ms (1%)

Pruning

6 alts after pruning (3 fresh and 3 done)

PrunedKeptTotal
New2253228
Fresh000
Picked325
Done011
Total2286234
Accuracy
100.0%
Counts
234 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
49.7%
(/.f64 (*.f64 d1 27000) (fma.f64 d2 (+.f64 d2 -30) 900))
49.4%
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
83.0%
(+.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (*.f64 d2 d2)) (*.f64 (/.f64 d1 (+.f64 d2 -30)) -900))
100.0%
(*.f64 d1 (-.f64 d2 -30))
51.8%
(*.f64 d1 d2)
50.5%
(*.f64 d1 30)
49.7%
(/.f64 (*.f64 d1 27000) (fma.f64 d2 (+.f64 d2 -30) 900))
49.4%
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
83.0%
(+.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (*.f64 d2 d2)) (*.f64 (/.f64 d1 (+.f64 d2 -30)) -900))
100.0%
(*.f64 d1 (-.f64 d2 -30))
51.8%
(*.f64 d1 d2)
50.5%
(*.f64 d1 30)
Compiler

Compiled 114 to 82 computations (28.1% saved)

localize103.0ms (2.9%)

Localize:

Found 5 expressions with local error:

NewAccuracyProgram
94.9%
(/.f64 (*.f64 d1 27000) (fma.f64 d2 (+.f64 d2 -30) 900))
99.3%
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
100.0%
(+.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (*.f64 d2 d2)) (*.f64 (/.f64 d1 (+.f64 d2 -30)) -900))
99.6%
(*.f64 (/.f64 d1 (+.f64 d2 -30)) -900)
76.6%
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (*.f64 d2 d2))
Compiler

Compiled 95 to 59 computations (37.9% saved)

series13.0ms (0.4%)

Counts
5 → 120
Calls

30 calls:

TimeVariablePointExpression
3.0ms
d2
@inf
(+.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (*.f64 d2 d2)) (*.f64 (/.f64 d1 (+.f64 d2 -30)) -900))
1.0ms
d1
@0
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (*.f64 d2 d2))
1.0ms
d1
@0
(/.f64 (*.f64 d1 27000) (fma.f64 d2 (+.f64 d2 -30) 900))
1.0ms
d1
@0
(*.f64 (/.f64 d1 (+.f64 d2 -30)) -900)
1.0ms
d1
@inf
(+.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (*.f64 d2 d2)) (*.f64 (/.f64 d1 (+.f64 d2 -30)) -900))

rewrite114.0ms (3.2%)

Algorithm
batch-egg-rewrite
Rules
1484×fma-def
742×expm1-udef
734×log1p-udef
434×add-sqr-sqrt
418×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
020121
1450117
26147117
Stop Event
node limit
Counts
5 → 248
Calls
Call 1
Inputs
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (*.f64 d2 d2))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) -900)
(+.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (*.f64 d2 d2)) (*.f64 (/.f64 d1 (+.f64 d2 -30)) -900))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(/.f64 (*.f64 d1 27000) (fma.f64 d2 (+.f64 d2 -30) 900))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))) 1)
(/.f64 d1 (/.f64 (+.f64 d2 -30) (*.f64 d2 d2)))
(/.f64 (*.f64 d2 d2) (/.f64 (+.f64 d2 -30) d1))
(/.f64 1 (/.f64 (+.f64 d2 -30) (*.f64 d1 (*.f64 d2 d2))))
(/.f64 (*.f64 d1 (*.f64 d2 d2)) (+.f64 d2 -30))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 d2 d2))) (+.f64 30 (neg.f64 d2)))
(/.f64 (*.f64 (*.f64 d2 d2) (neg.f64 d1)) (+.f64 30 (neg.f64 d2)))
(/.f64 (*.f64 (neg.f64 d1) (*.f64 d2 d2)) (+.f64 30 (neg.f64 d2)))
(/.f64 (/.f64 (*.f64 d1 (*.f64 d2 d2)) 1) (+.f64 d2 -30))
(/.f64 (/.f64 (*.f64 d1 (*.f64 d2 d2)) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (cbrt.f64 (+.f64 d2 -30)))
(/.f64 (/.f64 (*.f64 d1 (*.f64 d2 d2)) (sqrt.f64 (+.f64 d2 -30))) (sqrt.f64 (+.f64 d2 -30)))
(pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 1)
(pow.f64 (cbrt.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30)))) 3)
(pow.f64 (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 3) 1/3)
(pow.f64 (*.f64 d2 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30)))) 2)
(sqrt.f64 (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 d2) d2) (/.f64 d1 (+.f64 d2 -30))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))))
(cbrt.f64 (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 3))
(expm1.f64 (log1p.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30)))))
(exp.f64 (log.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30)))) 1))
(log1p.f64 (expm1.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))) 1)
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(/.f64 -900 (/.f64 (+.f64 d2 -30) d1))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(/.f64 1 (*.f64 -1/900 (/.f64 (+.f64 d2 -30) d1)))
(/.f64 1 (/.f64 (*.f64 -1/900 (/.f64 (+.f64 d2 -30) d1)) 1))
(/.f64 (pow.f64 (cbrt.f64 d1) 2) (/.f64 (*.f64 (+.f64 d2 -30) -1/900) (cbrt.f64 d1)))
(/.f64 (cbrt.f64 (*.f64 810000 (*.f64 d1 d1))) (/.f64 (+.f64 d2 -30) (cbrt.f64 (*.f64 d1 -900))))
(/.f64 (sqrt.f64 d1) (/.f64 (*.f64 (+.f64 d2 -30) -1/900) (sqrt.f64 d1)))
(/.f64 (sqrt.f64 (*.f64 d1 -900)) (/.f64 (+.f64 d2 -30) (sqrt.f64 (*.f64 d1 -900))))
(/.f64 (*.f64 d1 900) (+.f64 30 (neg.f64 d2)))
(/.f64 (neg.f64 d1) (neg.f64 (*.f64 (+.f64 d2 -30) -1/900)))
(/.f64 -1 (neg.f64 (*.f64 -1/900 (/.f64 (+.f64 d2 -30) d1))))
(/.f64 (neg.f64 (*.f64 d1 900)) (neg.f64 (+.f64 30 (neg.f64 d2))))
(/.f64 (/.f64 (*.f64 d1 -900) (sqrt.f64 (+.f64 d2 -30))) (sqrt.f64 (+.f64 d2 -30)))
(/.f64 (/.f64 (*.f64 d1 -900) 1) (+.f64 d2 -30))
(/.f64 (/.f64 (*.f64 d1 -900) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (cbrt.f64 (+.f64 d2 -30)))
(pow.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 1)
(pow.f64 (cbrt.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))) 3)
(pow.f64 (pow.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))) 2)
(pow.f64 (*.f64 -1/900 (/.f64 (+.f64 d2 -30) d1)) -1)
(neg.f64 (/.f64 (*.f64 d1 -900) (+.f64 30 (neg.f64 d2))))
(sqrt.f64 (pow.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 2))
(log.f64 (pow.f64 (exp.f64 -900) (/.f64 d1 (+.f64 d2 -30))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))))
(cbrt.f64 (pow.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 3))
(expm1.f64 (log1p.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))))
(exp.f64 (log.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))))
(exp.f64 (*.f64 (log.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))) 1))
(log1p.f64 (expm1.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 2) (*.f64 (/.f64 d1 (+.f64 d2 -30)) (-.f64 (*.f64 d2 d2) -900))) (/.f64 (pow.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 2) (*.f64 (/.f64 d1 (+.f64 d2 -30)) (-.f64 (*.f64 d2 d2) -900))))
(*.f64 d1 (*.f64 (/.f64 1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900)))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(*.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900)) 1)
(*.f64 1 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))) 2) (cbrt.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) 2) (*.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) (fma.f64 d2 d2 -900)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))) (sqrt.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))))
(*.f64 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30))) (*.f64 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30))) (fma.f64 d2 d2 -900)))
(*.f64 (fma.f64 -729000000 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3) (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 3)) (/.f64 1 (-.f64 (fma.f64 (pow.f64 d2 4) (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2) (pow.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 2)) (/.f64 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 -900)) (pow.f64 (+.f64 d2 -30) 2)))))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 (-.f64 (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 2) (pow.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 2)) (/.f64 1 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (-.f64 (*.f64 d2 d2) -900))))
(/.f64 1 (/.f64 (-.f64 (fma.f64 (pow.f64 d2 4) (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2) (pow.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 2)) (/.f64 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 -900)) (pow.f64 (+.f64 d2 -30) 2))) (fma.f64 -729000000 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3) (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 3))))
(/.f64 1 (/.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (-.f64 (*.f64 d2 d2) -900)) (-.f64 (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 2) (pow.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 2))))
(/.f64 (fma.f64 -729000000 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3) (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 3)) (-.f64 (fma.f64 (pow.f64 d2 4) (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2) (pow.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 2)) (/.f64 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 -900)) (pow.f64 (+.f64 d2 -30) 2))))
(/.f64 (fma.f64 -729000000 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3) (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 3)) (fma.f64 810000 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2) (-.f64 (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 2) (/.f64 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 -900)) (pow.f64 (+.f64 d2 -30) 2)))))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 2) (pow.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 2)) (*.f64 (/.f64 d1 (+.f64 d2 -30)) (-.f64 (*.f64 d2 d2) -900)))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (+.f64 d2 -30) -1/900) (*.f64 (+.f64 d2 -30) d1)) (*.f64 (+.f64 d2 -30) (*.f64 (+.f64 d2 -30) -1/900)))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 d2 d2)) (+.f64 d2 -30) (*.f64 (+.f64 d2 -30) (*.f64 d1 -900))) (pow.f64 (+.f64 d2 -30) 2))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 -1/900 (/.f64 (+.f64 d2 -30) d1)) (+.f64 d2 -30)) (*.f64 (+.f64 d2 -30) (*.f64 -1/900 (/.f64 (+.f64 d2 -30) d1))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 d2 d2)) (+.f64 30 (neg.f64 d2)) (*.f64 (+.f64 d2 -30) (*.f64 d1 900))) (*.f64 (+.f64 d2 -30) (+.f64 30 (neg.f64 d2))))
(/.f64 (fma.f64 d1 (+.f64 d2 -30) (*.f64 (*.f64 (+.f64 d2 -30) -1/900) (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 (+.f64 d2 -30) -1/900) (+.f64 d2 -30)))
(/.f64 (fma.f64 (*.f64 d1 -900) (+.f64 d2 -30) (*.f64 (+.f64 d2 -30) (*.f64 d1 (*.f64 d2 d2)))) (pow.f64 (+.f64 d2 -30) 2))
(/.f64 (+.f64 (+.f64 d2 -30) (*.f64 (*.f64 -1/900 (/.f64 (+.f64 d2 -30) d1)) (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 -1/900 (/.f64 (+.f64 d2 -30) d1)) (+.f64 d2 -30)))
(/.f64 (fma.f64 (*.f64 d1 900) (+.f64 d2 -30) (*.f64 (+.f64 30 (neg.f64 d2)) (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (+.f64 30 (neg.f64 d2)) (+.f64 d2 -30)))
(/.f64 (neg.f64 (fma.f64 -729000000 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3) (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 3))) (neg.f64 (-.f64 (fma.f64 (pow.f64 d2 4) (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2) (pow.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 2)) (/.f64 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 -900)) (pow.f64 (+.f64 d2 -30) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 2) (pow.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 2))) (neg.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (-.f64 (*.f64 d2 d2) -900))))
(/.f64 (-.f64 (pow.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 2) (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 2)) (-.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30)))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 d2 -30))
(/.f64 (*.f64 (neg.f64 d1) (fma.f64 d2 d2 -900)) (+.f64 30 (neg.f64 d2)))
(pow.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 d1 (+.f64 d2 -30))) (fma.f64 d2 d2 -900)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))))
(exp.f64 (log.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))))
(fma.f64 d1 (/.f64 1 (*.f64 (+.f64 d2 -30) -1/900)) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 d1 (*.f64 (/.f64 1 (+.f64 d2 -30)) (*.f64 d2 d2)) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(fma.f64 d1 (*.f64 (/.f64 1 (+.f64 d2 -30)) -900) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 d1 (*.f64 -900 (/.f64 1 (+.f64 d2 -30))) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30)) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(fma.f64 (/.f64 d1 (+.f64 d2 -30)) (*.f64 d2 d2) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(fma.f64 (/.f64 d1 (+.f64 d2 -30)) -900 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (*.f64 d2 d2) (/.f64 d1 (+.f64 d2 -30)) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(fma.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 1 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(fma.f64 -900 (/.f64 d1 (+.f64 d2 -30)) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 1 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (*.f64 d1 -900) (/.f64 1 (+.f64 d2 -30)) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 1 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(fma.f64 1 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (cbrt.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30)))) (pow.f64 (cbrt.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30)))) 2) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30)))) 2) (cbrt.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30)))) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(fma.f64 (cbrt.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))) (pow.f64 (cbrt.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))) 2) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))) 2) (cbrt.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (cbrt.f64 (pow.f64 d2 4)) (*.f64 (pow.f64 (cbrt.f64 d2) 2) (/.f64 d1 (+.f64 d2 -30))) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(fma.f64 (cbrt.f64 (*.f64 810000 (*.f64 d1 d1))) (*.f64 (cbrt.f64 (*.f64 d1 -900)) (/.f64 1 (+.f64 d2 -30))) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) 2) (*.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) (*.f64 d2 d2)) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) 2) (*.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) -900) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (*.f64 d2 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30)))) (*.f64 d2 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30)))) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(fma.f64 (sqrt.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))) (sqrt.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (sqrt.f64 (*.f64 d1 -900)) (*.f64 (sqrt.f64 (*.f64 d1 -900)) (/.f64 1 (+.f64 d2 -30))) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30))) (*.f64 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30))) (*.f64 d2 d2)) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(fma.f64 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30))) (*.f64 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30))) -900) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (*.f64 d1 900) (/.f64 1 (+.f64 30 (neg.f64 d2))) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (/.f64 1 (+.f64 d2 -30)) (*.f64 d1 -900) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30)) d2 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(fma.f64 (*.f64 d1 (*.f64 d2 d2)) (/.f64 1 (+.f64 d2 -30)) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(fma.f64 (/.f64 d1 1) (/.f64 -900 (+.f64 d2 -30)) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (/.f64 d1 1) (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(fma.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 -900 (cbrt.f64 (+.f64 d2 -30))) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 (*.f64 d2 d2) (cbrt.f64 (+.f64 d2 -30))) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(fma.f64 (/.f64 d1 (sqrt.f64 (+.f64 d2 -30))) (/.f64 -900 (sqrt.f64 (+.f64 d2 -30))) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (/.f64 d1 (sqrt.f64 (+.f64 d2 -30))) (/.f64 (*.f64 d2 d2) (sqrt.f64 (+.f64 d2 -30))) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(fma.f64 (/.f64 -900 (sqrt.f64 (+.f64 d2 -30))) (/.f64 d1 (sqrt.f64 (+.f64 d2 -30))) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (/.f64 -900 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 d1 (cbrt.f64 (+.f64 d2 -30))) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 (*.f64 d1 -900) (cbrt.f64 (+.f64 d2 -30))) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (/.f64 1 (sqrt.f64 (+.f64 d2 -30))) (/.f64 (*.f64 d1 -900) (sqrt.f64 (+.f64 d2 -30))) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 810000 (*.f64 d1 d1))) 1) (/.f64 (cbrt.f64 (*.f64 d1 -900)) (+.f64 d2 -30)) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 810000 (*.f64 d1 d1))) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (cbrt.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 810000 (*.f64 d1 d1))) (sqrt.f64 (+.f64 d2 -30))) (/.f64 (cbrt.f64 (*.f64 d1 -900)) (sqrt.f64 (+.f64 d2 -30))) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 d1 -900)) 1) (/.f64 (sqrt.f64 (*.f64 d1 -900)) (+.f64 d2 -30)) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 d1 -900)) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 (sqrt.f64 (*.f64 d1 -900)) (cbrt.f64 (+.f64 d2 -30))) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (cbrt.f64 (pow.f64 d2 4))) (pow.f64 (cbrt.f64 d2) 2) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(fma.f64 (*.f64 (*.f64 d2 d2) (pow.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) 2)) (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(fma.f64 (*.f64 (*.f64 d2 d2) (sqrt.f64 (/.f64 d1 (+.f64 d2 -30)))) (sqrt.f64 (/.f64 d1 (+.f64 d2 -30))) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(fma.f64 (*.f64 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30)) 1) d2 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(fma.f64 (*.f64 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30)) (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(fma.f64 (*.f64 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30)) (sqrt.f64 d2)) (sqrt.f64 d2) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(fma.f64 (*.f64 -900 (pow.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) 2)) (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (*.f64 -900 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30)))) (sqrt.f64 (/.f64 d1 (+.f64 d2 -30))) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (/.f64 (*.f64 d1 -900) (+.f64 -27000 (pow.f64 d2 3))) (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 -30)) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (/.f64 (*.f64 d1 -900) (fma.f64 d2 d2 -900)) (+.f64 d2 30) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d2 d2)) (+.f64 -27000 (pow.f64 d2 3))) (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 -30)) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d2 d2)) (fma.f64 d2 d2 -900)) (+.f64 d2 30) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))) 1)
(*.f64 d1 (/.f64 1 (*.f64 (+.f64 d2 -30) -1/900)))
(*.f64 d1 (*.f64 (/.f64 1 (+.f64 d2 -30)) -900))
(*.f64 d1 (*.f64 -900 (/.f64 1 (+.f64 d2 -30))))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) -900)
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(*.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 1)
(*.f64 (*.f64 d1 -900) (/.f64 1 (+.f64 d2 -30)))
(*.f64 1 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(*.f64 (cbrt.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))) (pow.f64 (cbrt.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))) 2) (cbrt.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))))
(*.f64 (cbrt.f64 (*.f64 810000 (*.f64 d1 d1))) (*.f64 (cbrt.f64 (*.f64 d1 -900)) (/.f64 1 (+.f64 d2 -30))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) 2) (*.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) -900))
(*.f64 (sqrt.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))) (sqrt.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))))
(*.f64 (sqrt.f64 (*.f64 d1 -900)) (*.f64 (sqrt.f64 (*.f64 d1 -900)) (/.f64 1 (+.f64 d2 -30))))
(*.f64 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30))) (*.f64 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30))) -900))
(*.f64 (*.f64 d1 900) (/.f64 1 (+.f64 30 (neg.f64 d2))))
(*.f64 (/.f64 1 (+.f64 d2 -30)) (*.f64 d1 -900))
(*.f64 (/.f64 d1 1) (/.f64 -900 (+.f64 d2 -30)))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 -900 (cbrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 d1 (sqrt.f64 (+.f64 d2 -30))) (/.f64 -900 (sqrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 -900 (sqrt.f64 (+.f64 d2 -30))) (/.f64 d1 (sqrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 -900 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 d1 (cbrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 (*.f64 d1 -900) (cbrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 d2 -30))) (/.f64 (*.f64 d1 -900) (sqrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 810000 (*.f64 d1 d1))) 1) (/.f64 (cbrt.f64 (*.f64 d1 -900)) (+.f64 d2 -30)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 810000 (*.f64 d1 d1))) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (cbrt.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 810000 (*.f64 d1 d1))) (sqrt.f64 (+.f64 d2 -30))) (/.f64 (cbrt.f64 (*.f64 d1 -900)) (sqrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 -900)) 1) (/.f64 (sqrt.f64 (*.f64 d1 -900)) (+.f64 d2 -30)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 -900)) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 (sqrt.f64 (*.f64 d1 -900)) (cbrt.f64 (+.f64 d2 -30))))
(*.f64 (*.f64 -900 (pow.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) 2)) (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))))
(*.f64 (*.f64 -900 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30)))) (sqrt.f64 (/.f64 d1 (+.f64 d2 -30))))
(*.f64 (/.f64 (*.f64 d1 -900) (+.f64 -27000 (pow.f64 d2 3))) (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 -30)))
(*.f64 (/.f64 (*.f64 d1 -900) (fma.f64 d2 d2 -900)) (+.f64 d2 30))
(pow.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 1)
(pow.f64 (cbrt.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))) 3)
(pow.f64 (pow.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))) 2)
(pow.f64 (*.f64 -1/900 (/.f64 (+.f64 d2 -30) d1)) -1)
(neg.f64 (/.f64 (*.f64 d1 -900) (+.f64 30 (neg.f64 d2))))
(sqrt.f64 (pow.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 2))
(log.f64 (pow.f64 (exp.f64 -900) (/.f64 d1 (+.f64 d2 -30))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))))
(cbrt.f64 (pow.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 3))
(expm1.f64 (log1p.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))))
(exp.f64 (log.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))))
(exp.f64 (*.f64 (log.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))) 1))
(log1p.f64 (expm1.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))))) 1)
(*.f64 d1 (/.f64 1 (*.f64 (fma.f64 d2 (+.f64 d2 -30) 900) 1/27000)))
(*.f64 d1 (*.f64 27000 (/.f64 1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 27000 (*.f64 d1 (/.f64 1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (*.f64 d1 27000) (/.f64 1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))) 1)
(*.f64 1 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (cbrt.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))) (pow.f64 (cbrt.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))) 2) (cbrt.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 d1) 30) 2) (*.f64 (*.f64 (cbrt.f64 d1) 30) (/.f64 1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (sqrt.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))) (sqrt.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))))
(*.f64 (sqrt.f64 (*.f64 d1 27000)) (*.f64 (sqrt.f64 (*.f64 d1 27000)) (/.f64 1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (*.f64 d1 -27000) (/.f64 1 (neg.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 1 (fma.f64 d2 (+.f64 d2 -30) 900)) (*.f64 d1 27000))
(*.f64 (/.f64 d1 1) (/.f64 27000 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) 2)) (/.f64 27000 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 d1 (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))) (/.f64 27000 (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 27000 (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))) (/.f64 d1 (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) 27000)
(*.f64 (/.f64 27000 (pow.f64 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) 2)) (/.f64 d1 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) 2)) (/.f64 (*.f64 d1 27000) (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))) (/.f64 (*.f64 d1 27000) (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 (pow.f64 (*.f64 (cbrt.f64 d1) 30) 2) 1) (/.f64 (*.f64 (cbrt.f64 d1) 30) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (/.f64 (pow.f64 (*.f64 (cbrt.f64 d1) 30) 2) (pow.f64 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) 2)) (cbrt.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (cbrt.f64 d1) 30) 2) (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))) (/.f64 (*.f64 (cbrt.f64 d1) 30) (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 27000)) 1) (/.f64 (sqrt.f64 (*.f64 d1 27000)) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 27000)) (pow.f64 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) 2)) (/.f64 (sqrt.f64 (*.f64 d1 27000)) (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(pow.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))) 1)
(pow.f64 (cbrt.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))) 3)
(pow.f64 (pow.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))) 2)
(pow.f64 (*.f64 1/27000 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1)) -1)
(neg.f64 (/.f64 (*.f64 d1 27000) (neg.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(sqrt.f64 (pow.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))) 2))
(log.f64 (exp.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))))))
(cbrt.f64 (pow.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 27000) 3) (pow.f64 (fma.f64 d2 (+.f64 d2 -30) 900) 3)))
(expm1.f64 (log1p.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))))
(exp.f64 (log.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))))
(exp.f64 (*.f64 (log.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))) 1))
(log1p.f64 (expm1.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))))

simplify155.0ms (4.4%)

Algorithm
egg-herbie
Rules
990×log-prod
796×fma-neg
732×associate-*r*
646×associate-*l*
580×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
062813722
1177612116
2664112110
Stop Event
node limit
Counts
368 → 383
Calls
Call 1
Inputs
(/.f64 (*.f64 d1 (pow.f64 d2 2)) (-.f64 d2 30))
(/.f64 (*.f64 d1 (pow.f64 d2 2)) (-.f64 d2 30))
(/.f64 (*.f64 d1 (pow.f64 d2 2)) (-.f64 d2 30))
(/.f64 (*.f64 d1 (pow.f64 d2 2)) (-.f64 d2 30))
(/.f64 (*.f64 d1 (pow.f64 d2 2)) (-.f64 d2 30))
(/.f64 (*.f64 d1 (pow.f64 d2 2)) (-.f64 d2 30))
(/.f64 (*.f64 d1 (pow.f64 d2 2)) (-.f64 d2 30))
(/.f64 (*.f64 d1 (pow.f64 d2 2)) (-.f64 d2 30))
(/.f64 (*.f64 d1 (pow.f64 d2 2)) (-.f64 d2 30))
(/.f64 (*.f64 d1 (pow.f64 d2 2)) (-.f64 d2 30))
(/.f64 (*.f64 d1 (pow.f64 d2 2)) (-.f64 d2 30))
(/.f64 (*.f64 d1 (pow.f64 d2 2)) (-.f64 d2 30))
(*.f64 -1/30 (*.f64 d1 (pow.f64 d2 2)))
(+.f64 (*.f64 -1/30 (*.f64 d1 (pow.f64 d2 2))) (*.f64 -1/900 (*.f64 d1 (pow.f64 d2 3))))
(+.f64 (*.f64 -1/30 (*.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 -1/900 (*.f64 d1 (pow.f64 d2 3))) (*.f64 -1/27000 (*.f64 d1 (pow.f64 d2 4)))))
(+.f64 (*.f64 -1/30 (*.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 -1/900 (*.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -1/27000 (*.f64 d1 (pow.f64 d2 4))) (*.f64 -1/810000 (*.f64 d1 (pow.f64 d2 5))))))
(*.f64 d1 d2)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 30 d1) (+.f64 (*.f64 900 (/.f64 d1 d2)) (*.f64 d1 d2)))
(+.f64 (*.f64 30 d1) (+.f64 (*.f64 900 (/.f64 d1 d2)) (+.f64 (*.f64 27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 d1 d2))))
(*.f64 d1 d2)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 30 d1) (+.f64 (*.f64 900 (/.f64 d1 d2)) (*.f64 d1 d2)))
(+.f64 (*.f64 30 d1) (+.f64 (*.f64 900 (/.f64 d1 d2)) (+.f64 (*.f64 27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 d1 d2))))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 30 d1)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 1/30 (*.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 30 d1) (*.f64 d1 d2)))
(+.f64 (*.f64 1/900 (*.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 1/30 (*.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 30 d1) (*.f64 d1 d2))))
(*.f64 -900 (/.f64 d1 d2))
(+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2)))
(+.f64 (*.f64 -810000 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2))))
(+.f64 (*.f64 -24300000 (/.f64 d1 (pow.f64 d2 4))) (+.f64 (*.f64 -810000 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2)))))
(*.f64 -900 (/.f64 d1 d2))
(+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2)))
(+.f64 (*.f64 -810000 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2))))
(+.f64 (*.f64 -24300000 (/.f64 d1 (pow.f64 d2 4))) (+.f64 (*.f64 -810000 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2)))))
(*.f64 d1 (-.f64 (/.f64 (pow.f64 d2 2) (-.f64 d2 30)) (*.f64 900 (/.f64 1 (-.f64 d2 30)))))
(*.f64 d1 (-.f64 (/.f64 (pow.f64 d2 2) (-.f64 d2 30)) (*.f64 900 (/.f64 1 (-.f64 d2 30)))))
(*.f64 d1 (-.f64 (/.f64 (pow.f64 d2 2) (-.f64 d2 30)) (*.f64 900 (/.f64 1 (-.f64 d2 30)))))
(*.f64 d1 (-.f64 (/.f64 (pow.f64 d2 2) (-.f64 d2 30)) (*.f64 900 (/.f64 1 (-.f64 d2 30)))))
(*.f64 d1 (-.f64 (/.f64 (pow.f64 d2 2) (-.f64 d2 30)) (*.f64 900 (/.f64 1 (-.f64 d2 30)))))
(*.f64 d1 (-.f64 (/.f64 (pow.f64 d2 2) (-.f64 d2 30)) (*.f64 900 (/.f64 1 (-.f64 d2 30)))))
(*.f64 d1 (-.f64 (/.f64 (pow.f64 d2 2) (-.f64 d2 30)) (*.f64 900 (/.f64 1 (-.f64 d2 30)))))
(*.f64 d1 (-.f64 (/.f64 (pow.f64 d2 2) (-.f64 d2 30)) (*.f64 900 (/.f64 1 (-.f64 d2 30)))))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d2 2) (-.f64 d2 30))) (*.f64 900 (/.f64 1 (-.f64 d2 30))))))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d2 2) (-.f64 d2 30))) (*.f64 900 (/.f64 1 (-.f64 d2 30))))))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d2 2) (-.f64 d2 30))) (*.f64 900 (/.f64 1 (-.f64 d2 30))))))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d2 2) (-.f64 d2 30))) (*.f64 900 (/.f64 1 (-.f64 d2 30))))))
(*.f64 30 d1)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 30 d1) (+.f64 (*.f64 d1 d2) (*.f64 (pow.f64 d2 2) (+.f64 (*.f64 -1/30 d1) (*.f64 1/30 d1)))))
(+.f64 (*.f64 30 d1) (+.f64 (*.f64 d1 d2) (*.f64 (pow.f64 d2 2) (+.f64 (*.f64 -1/30 d1) (*.f64 1/30 d1)))))
(*.f64 d1 d2)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -900 d1) (*.f64 900 d1)) d2)) (+.f64 (*.f64 30 d1) (*.f64 d1 d2)))
(+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -900 d1) (*.f64 900 d1)) d2)) (+.f64 (*.f64 30 d1) (+.f64 (*.f64 27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 d1 d2)))))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 30 d1)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 1/30 (*.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 30 d1) (*.f64 d1 d2)))
(+.f64 (*.f64 1/900 (*.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 1/30 (*.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 30 d1) (*.f64 d1 d2))))
(*.f64 -900 (/.f64 d1 d2))
(+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2)))
(+.f64 (*.f64 -810000 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2))))
(+.f64 (*.f64 -24300000 (/.f64 d1 (pow.f64 d2 4))) (+.f64 (*.f64 -810000 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2)))))
(*.f64 -900 (/.f64 d1 d2))
(+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2)))
(+.f64 (*.f64 -810000 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2))))
(+.f64 (*.f64 -24300000 (/.f64 d1 (pow.f64 d2 4))) (+.f64 (*.f64 -810000 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2)))))
(*.f64 27000 (/.f64 d1 (+.f64 900 (*.f64 d2 (-.f64 d2 30)))))
(*.f64 27000 (/.f64 d1 (+.f64 900 (*.f64 d2 (-.f64 d2 30)))))
(*.f64 27000 (/.f64 d1 (+.f64 900 (*.f64 d2 (-.f64 d2 30)))))
(*.f64 27000 (/.f64 d1 (+.f64 900 (*.f64 d2 (-.f64 d2 30)))))
(*.f64 27000 (/.f64 d1 (+.f64 900 (*.f64 d2 (-.f64 d2 30)))))
(*.f64 27000 (/.f64 d1 (+.f64 900 (*.f64 d2 (-.f64 d2 30)))))
(*.f64 27000 (/.f64 d1 (+.f64 900 (*.f64 d2 (-.f64 d2 30)))))
(*.f64 27000 (/.f64 d1 (+.f64 900 (*.f64 d2 (-.f64 d2 30)))))
(*.f64 27000 (/.f64 d1 (+.f64 900 (*.f64 d2 (-.f64 d2 30)))))
(*.f64 27000 (/.f64 d1 (+.f64 900 (*.f64 d2 (-.f64 d2 30)))))
(*.f64 27000 (/.f64 d1 (+.f64 900 (*.f64 d2 (-.f64 d2 30)))))
(*.f64 27000 (/.f64 d1 (+.f64 900 (*.f64 d2 (-.f64 d2 30)))))
(*.f64 30 d1)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 -27000 (*.f64 (pow.f64 d2 2) (+.f64 (*.f64 -1/810000 d1) (*.f64 1/810000 d1)))) (+.f64 (*.f64 30 d1) (*.f64 d1 d2)))
(+.f64 (*.f64 -27000 (*.f64 (pow.f64 d2 2) (+.f64 (*.f64 -1/810000 d1) (*.f64 1/810000 d1)))) (+.f64 (*.f64 -27000 (*.f64 (pow.f64 d2 3) (+.f64 (*.f64 1/24300000 d1) (*.f64 1/30 (+.f64 (*.f64 -1/810000 d1) (*.f64 1/810000 d1)))))) (+.f64 (*.f64 30 d1) (*.f64 d1 d2))))
(*.f64 27000 (/.f64 d1 (pow.f64 d2 2)))
(+.f64 (*.f64 27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 810000 (/.f64 d1 (pow.f64 d2 3))))
(+.f64 (*.f64 -27000 (/.f64 (+.f64 (*.f64 -900 d1) (*.f64 900 d1)) (pow.f64 d2 4))) (+.f64 (*.f64 27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 810000 (/.f64 d1 (pow.f64 d2 3)))))
(+.f64 (*.f64 -27000 (/.f64 (+.f64 (*.f64 -900 d1) (*.f64 900 d1)) (pow.f64 d2 4))) (+.f64 (*.f64 -27000 (/.f64 (+.f64 (*.f64 30 (+.f64 (*.f64 -900 d1) (*.f64 900 d1))) (*.f64 27000 d1)) (pow.f64 d2 5))) (+.f64 (*.f64 27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 810000 (/.f64 d1 (pow.f64 d2 3))))))
(*.f64 27000 (/.f64 d1 (pow.f64 d2 2)))
(+.f64 (*.f64 27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 810000 (/.f64 d1 (pow.f64 d2 3))))
(+.f64 (*.f64 -27000 (/.f64 (+.f64 (*.f64 -900 d1) (*.f64 900 d1)) (pow.f64 d2 4))) (+.f64 (*.f64 27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 810000 (/.f64 d1 (pow.f64 d2 3)))))
(+.f64 (*.f64 -27000 (/.f64 (+.f64 (*.f64 -900 d1) (*.f64 900 d1)) (pow.f64 d2 4))) (+.f64 (*.f64 27000 (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 27000 (/.f64 (+.f64 (*.f64 -27000 d1) (*.f64 -30 (+.f64 (*.f64 -900 d1) (*.f64 900 d1)))) (pow.f64 d2 5))) (*.f64 810000 (/.f64 d1 (pow.f64 d2 3))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))) 1)
(/.f64 d1 (/.f64 (+.f64 d2 -30) (*.f64 d2 d2)))
(/.f64 (*.f64 d2 d2) (/.f64 (+.f64 d2 -30) d1))
(/.f64 1 (/.f64 (+.f64 d2 -30) (*.f64 d1 (*.f64 d2 d2))))
(/.f64 (*.f64 d1 (*.f64 d2 d2)) (+.f64 d2 -30))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 d2 d2))) (+.f64 30 (neg.f64 d2)))
(/.f64 (*.f64 (*.f64 d2 d2) (neg.f64 d1)) (+.f64 30 (neg.f64 d2)))
(/.f64 (*.f64 (neg.f64 d1) (*.f64 d2 d2)) (+.f64 30 (neg.f64 d2)))
(/.f64 (/.f64 (*.f64 d1 (*.f64 d2 d2)) 1) (+.f64 d2 -30))
(/.f64 (/.f64 (*.f64 d1 (*.f64 d2 d2)) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (cbrt.f64 (+.f64 d2 -30)))
(/.f64 (/.f64 (*.f64 d1 (*.f64 d2 d2)) (sqrt.f64 (+.f64 d2 -30))) (sqrt.f64 (+.f64 d2 -30)))
(pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 1)
(pow.f64 (cbrt.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30)))) 3)
(pow.f64 (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 3) 1/3)
(pow.f64 (*.f64 d2 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30)))) 2)
(sqrt.f64 (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 d2) d2) (/.f64 d1 (+.f64 d2 -30))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))))
(cbrt.f64 (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 3))
(expm1.f64 (log1p.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30)))))
(exp.f64 (log.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30)))) 1))
(log1p.f64 (expm1.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))) 1)
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(/.f64 -900 (/.f64 (+.f64 d2 -30) d1))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(/.f64 1 (*.f64 -1/900 (/.f64 (+.f64 d2 -30) d1)))
(/.f64 1 (/.f64 (*.f64 -1/900 (/.f64 (+.f64 d2 -30) d1)) 1))
(/.f64 (pow.f64 (cbrt.f64 d1) 2) (/.f64 (*.f64 (+.f64 d2 -30) -1/900) (cbrt.f64 d1)))
(/.f64 (cbrt.f64 (*.f64 810000 (*.f64 d1 d1))) (/.f64 (+.f64 d2 -30) (cbrt.f64 (*.f64 d1 -900))))
(/.f64 (sqrt.f64 d1) (/.f64 (*.f64 (+.f64 d2 -30) -1/900) (sqrt.f64 d1)))
(/.f64 (sqrt.f64 (*.f64 d1 -900)) (/.f64 (+.f64 d2 -30) (sqrt.f64 (*.f64 d1 -900))))
(/.f64 (*.f64 d1 900) (+.f64 30 (neg.f64 d2)))
(/.f64 (neg.f64 d1) (neg.f64 (*.f64 (+.f64 d2 -30) -1/900)))
(/.f64 -1 (neg.f64 (*.f64 -1/900 (/.f64 (+.f64 d2 -30) d1))))
(/.f64 (neg.f64 (*.f64 d1 900)) (neg.f64 (+.f64 30 (neg.f64 d2))))
(/.f64 (/.f64 (*.f64 d1 -900) (sqrt.f64 (+.f64 d2 -30))) (sqrt.f64 (+.f64 d2 -30)))
(/.f64 (/.f64 (*.f64 d1 -900) 1) (+.f64 d2 -30))
(/.f64 (/.f64 (*.f64 d1 -900) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (cbrt.f64 (+.f64 d2 -30)))
(pow.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 1)
(pow.f64 (cbrt.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))) 3)
(pow.f64 (pow.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))) 2)
(pow.f64 (*.f64 -1/900 (/.f64 (+.f64 d2 -30) d1)) -1)
(neg.f64 (/.f64 (*.f64 d1 -900) (+.f64 30 (neg.f64 d2))))
(sqrt.f64 (pow.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 2))
(log.f64 (pow.f64 (exp.f64 -900) (/.f64 d1 (+.f64 d2 -30))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))))
(cbrt.f64 (pow.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 3))
(expm1.f64 (log1p.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))))
(exp.f64 (log.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))))
(exp.f64 (*.f64 (log.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))) 1))
(log1p.f64 (expm1.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 2) (*.f64 (/.f64 d1 (+.f64 d2 -30)) (-.f64 (*.f64 d2 d2) -900))) (/.f64 (pow.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 2) (*.f64 (/.f64 d1 (+.f64 d2 -30)) (-.f64 (*.f64 d2 d2) -900))))
(*.f64 d1 (*.f64 (/.f64 1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900)))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(*.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900)) 1)
(*.f64 1 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))) 2) (cbrt.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) 2) (*.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) (fma.f64 d2 d2 -900)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))) (sqrt.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))))
(*.f64 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30))) (*.f64 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30))) (fma.f64 d2 d2 -900)))
(*.f64 (fma.f64 -729000000 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3) (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 3)) (/.f64 1 (-.f64 (fma.f64 (pow.f64 d2 4) (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2) (pow.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 2)) (/.f64 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 -900)) (pow.f64 (+.f64 d2 -30) 2)))))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 (-.f64 (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 2) (pow.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 2)) (/.f64 1 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (-.f64 (*.f64 d2 d2) -900))))
(/.f64 1 (/.f64 (-.f64 (fma.f64 (pow.f64 d2 4) (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2) (pow.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 2)) (/.f64 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 -900)) (pow.f64 (+.f64 d2 -30) 2))) (fma.f64 -729000000 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3) (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 3))))
(/.f64 1 (/.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (-.f64 (*.f64 d2 d2) -900)) (-.f64 (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 2) (pow.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 2))))
(/.f64 (fma.f64 -729000000 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3) (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 3)) (-.f64 (fma.f64 (pow.f64 d2 4) (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2) (pow.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 2)) (/.f64 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 -900)) (pow.f64 (+.f64 d2 -30) 2))))
(/.f64 (fma.f64 -729000000 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3) (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 3)) (fma.f64 810000 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2) (-.f64 (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 2) (/.f64 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 -900)) (pow.f64 (+.f64 d2 -30) 2)))))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 2) (pow.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 2)) (*.f64 (/.f64 d1 (+.f64 d2 -30)) (-.f64 (*.f64 d2 d2) -900)))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (+.f64 d2 -30) -1/900) (*.f64 (+.f64 d2 -30) d1)) (*.f64 (+.f64 d2 -30) (*.f64 (+.f64 d2 -30) -1/900)))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 d2 d2)) (+.f64 d2 -30) (*.f64 (+.f64 d2 -30) (*.f64 d1 -900))) (pow.f64 (+.f64 d2 -30) 2))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 -1/900 (/.f64 (+.f64 d2 -30) d1)) (+.f64 d2 -30)) (*.f64 (+.f64 d2 -30) (*.f64 -1/900 (/.f64 (+.f64 d2 -30) d1))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 d2 d2)) (+.f64 30 (neg.f64 d2)) (*.f64 (+.f64 d2 -30) (*.f64 d1 900))) (*.f64 (+.f64 d2 -30) (+.f64 30 (neg.f64 d2))))
(/.f64 (fma.f64 d1 (+.f64 d2 -30) (*.f64 (*.f64 (+.f64 d2 -30) -1/900) (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 (+.f64 d2 -30) -1/900) (+.f64 d2 -30)))
(/.f64 (fma.f64 (*.f64 d1 -900) (+.f64 d2 -30) (*.f64 (+.f64 d2 -30) (*.f64 d1 (*.f64 d2 d2)))) (pow.f64 (+.f64 d2 -30) 2))
(/.f64 (+.f64 (+.f64 d2 -30) (*.f64 (*.f64 -1/900 (/.f64 (+.f64 d2 -30) d1)) (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 -1/900 (/.f64 (+.f64 d2 -30) d1)) (+.f64 d2 -30)))
(/.f64 (fma.f64 (*.f64 d1 900) (+.f64 d2 -30) (*.f64 (+.f64 30 (neg.f64 d2)) (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (+.f64 30 (neg.f64 d2)) (+.f64 d2 -30)))
(/.f64 (neg.f64 (fma.f64 -729000000 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3) (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 3))) (neg.f64 (-.f64 (fma.f64 (pow.f64 d2 4) (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2) (pow.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 2)) (/.f64 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 -900)) (pow.f64 (+.f64 d2 -30) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 2) (pow.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 2))) (neg.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (-.f64 (*.f64 d2 d2) -900))))
(/.f64 (-.f64 (pow.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 2) (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 2)) (-.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30)))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 d2 -30))
(/.f64 (*.f64 (neg.f64 d1) (fma.f64 d2 d2 -900)) (+.f64 30 (neg.f64 d2)))
(pow.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 d1 (+.f64 d2 -30))) (fma.f64 d2 d2 -900)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))))
(exp.f64 (log.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))))
(fma.f64 d1 (/.f64 1 (*.f64 (+.f64 d2 -30) -1/900)) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 d1 (*.f64 (/.f64 1 (+.f64 d2 -30)) (*.f64 d2 d2)) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(fma.f64 d1 (*.f64 (/.f64 1 (+.f64 d2 -30)) -900) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 d1 (*.f64 -900 (/.f64 1 (+.f64 d2 -30))) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30)) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(fma.f64 (/.f64 d1 (+.f64 d2 -30)) (*.f64 d2 d2) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(fma.f64 (/.f64 d1 (+.f64 d2 -30)) -900 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (*.f64 d2 d2) (/.f64 d1 (+.f64 d2 -30)) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(fma.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 1 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(fma.f64 -900 (/.f64 d1 (+.f64 d2 -30)) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 1 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (*.f64 d1 -900) (/.f64 1 (+.f64 d2 -30)) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 1 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(fma.f64 1 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (cbrt.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30)))) (pow.f64 (cbrt.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30)))) 2) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30)))) 2) (cbrt.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30)))) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(fma.f64 (cbrt.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))) (pow.f64 (cbrt.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))) 2) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))) 2) (cbrt.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (cbrt.f64 (pow.f64 d2 4)) (*.f64 (pow.f64 (cbrt.f64 d2) 2) (/.f64 d1 (+.f64 d2 -30))) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(fma.f64 (cbrt.f64 (*.f64 810000 (*.f64 d1 d1))) (*.f64 (cbrt.f64 (*.f64 d1 -900)) (/.f64 1 (+.f64 d2 -30))) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) 2) (*.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) (*.f64 d2 d2)) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) 2) (*.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) -900) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (*.f64 d2 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30)))) (*.f64 d2 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30)))) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(fma.f64 (sqrt.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))) (sqrt.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (sqrt.f64 (*.f64 d1 -900)) (*.f64 (sqrt.f64 (*.f64 d1 -900)) (/.f64 1 (+.f64 d2 -30))) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30))) (*.f64 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30))) (*.f64 d2 d2)) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(fma.f64 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30))) (*.f64 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30))) -900) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (*.f64 d1 900) (/.f64 1 (+.f64 30 (neg.f64 d2))) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (/.f64 1 (+.f64 d2 -30)) (*.f64 d1 -900) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30)) d2 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(fma.f64 (*.f64 d1 (*.f64 d2 d2)) (/.f64 1 (+.f64 d2 -30)) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(fma.f64 (/.f64 d1 1) (/.f64 -900 (+.f64 d2 -30)) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (/.f64 d1 1) (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(fma.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 -900 (cbrt.f64 (+.f64 d2 -30))) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 (*.f64 d2 d2) (cbrt.f64 (+.f64 d2 -30))) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(fma.f64 (/.f64 d1 (sqrt.f64 (+.f64 d2 -30))) (/.f64 -900 (sqrt.f64 (+.f64 d2 -30))) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (/.f64 d1 (sqrt.f64 (+.f64 d2 -30))) (/.f64 (*.f64 d2 d2) (sqrt.f64 (+.f64 d2 -30))) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(fma.f64 (/.f64 -900 (sqrt.f64 (+.f64 d2 -30))) (/.f64 d1 (sqrt.f64 (+.f64 d2 -30))) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (/.f64 -900 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 d1 (cbrt.f64 (+.f64 d2 -30))) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 (*.f64 d1 -900) (cbrt.f64 (+.f64 d2 -30))) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (/.f64 1 (sqrt.f64 (+.f64 d2 -30))) (/.f64 (*.f64 d1 -900) (sqrt.f64 (+.f64 d2 -30))) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 810000 (*.f64 d1 d1))) 1) (/.f64 (cbrt.f64 (*.f64 d1 -900)) (+.f64 d2 -30)) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 810000 (*.f64 d1 d1))) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (cbrt.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 810000 (*.f64 d1 d1))) (sqrt.f64 (+.f64 d2 -30))) (/.f64 (cbrt.f64 (*.f64 d1 -900)) (sqrt.f64 (+.f64 d2 -30))) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 d1 -900)) 1) (/.f64 (sqrt.f64 (*.f64 d1 -900)) (+.f64 d2 -30)) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 d1 -900)) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 (sqrt.f64 (*.f64 d1 -900)) (cbrt.f64 (+.f64 d2 -30))) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (cbrt.f64 (pow.f64 d2 4))) (pow.f64 (cbrt.f64 d2) 2) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(fma.f64 (*.f64 (*.f64 d2 d2) (pow.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) 2)) (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(fma.f64 (*.f64 (*.f64 d2 d2) (sqrt.f64 (/.f64 d1 (+.f64 d2 -30)))) (sqrt.f64 (/.f64 d1 (+.f64 d2 -30))) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(fma.f64 (*.f64 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30)) 1) d2 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(fma.f64 (*.f64 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30)) (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(fma.f64 (*.f64 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30)) (sqrt.f64 d2)) (sqrt.f64 d2) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(fma.f64 (*.f64 -900 (pow.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) 2)) (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (*.f64 -900 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30)))) (sqrt.f64 (/.f64 d1 (+.f64 d2 -30))) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (/.f64 (*.f64 d1 -900) (+.f64 -27000 (pow.f64 d2 3))) (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 -30)) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (/.f64 (*.f64 d1 -900) (fma.f64 d2 d2 -900)) (+.f64 d2 30) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d2 d2)) (+.f64 -27000 (pow.f64 d2 3))) (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 -30)) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d2 d2)) (fma.f64 d2 d2 -900)) (+.f64 d2 30) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))) 1)
(*.f64 d1 (/.f64 1 (*.f64 (+.f64 d2 -30) -1/900)))
(*.f64 d1 (*.f64 (/.f64 1 (+.f64 d2 -30)) -900))
(*.f64 d1 (*.f64 -900 (/.f64 1 (+.f64 d2 -30))))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) -900)
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(*.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 1)
(*.f64 (*.f64 d1 -900) (/.f64 1 (+.f64 d2 -30)))
(*.f64 1 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(*.f64 (cbrt.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))) (pow.f64 (cbrt.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))) 2) (cbrt.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))))
(*.f64 (cbrt.f64 (*.f64 810000 (*.f64 d1 d1))) (*.f64 (cbrt.f64 (*.f64 d1 -900)) (/.f64 1 (+.f64 d2 -30))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) 2) (*.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) -900))
(*.f64 (sqrt.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))) (sqrt.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))))
(*.f64 (sqrt.f64 (*.f64 d1 -900)) (*.f64 (sqrt.f64 (*.f64 d1 -900)) (/.f64 1 (+.f64 d2 -30))))
(*.f64 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30))) (*.f64 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30))) -900))
(*.f64 (*.f64 d1 900) (/.f64 1 (+.f64 30 (neg.f64 d2))))
(*.f64 (/.f64 1 (+.f64 d2 -30)) (*.f64 d1 -900))
(*.f64 (/.f64 d1 1) (/.f64 -900 (+.f64 d2 -30)))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 -900 (cbrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 d1 (sqrt.f64 (+.f64 d2 -30))) (/.f64 -900 (sqrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 -900 (sqrt.f64 (+.f64 d2 -30))) (/.f64 d1 (sqrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 -900 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 d1 (cbrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 (*.f64 d1 -900) (cbrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 d2 -30))) (/.f64 (*.f64 d1 -900) (sqrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 810000 (*.f64 d1 d1))) 1) (/.f64 (cbrt.f64 (*.f64 d1 -900)) (+.f64 d2 -30)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 810000 (*.f64 d1 d1))) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (cbrt.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 810000 (*.f64 d1 d1))) (sqrt.f64 (+.f64 d2 -30))) (/.f64 (cbrt.f64 (*.f64 d1 -900)) (sqrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 -900)) 1) (/.f64 (sqrt.f64 (*.f64 d1 -900)) (+.f64 d2 -30)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 -900)) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 (sqrt.f64 (*.f64 d1 -900)) (cbrt.f64 (+.f64 d2 -30))))
(*.f64 (*.f64 -900 (pow.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) 2)) (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))))
(*.f64 (*.f64 -900 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30)))) (sqrt.f64 (/.f64 d1 (+.f64 d2 -30))))
(*.f64 (/.f64 (*.f64 d1 -900) (+.f64 -27000 (pow.f64 d2 3))) (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 -30)))
(*.f64 (/.f64 (*.f64 d1 -900) (fma.f64 d2 d2 -900)) (+.f64 d2 30))
(pow.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 1)
(pow.f64 (cbrt.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))) 3)
(pow.f64 (pow.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))) 2)
(pow.f64 (*.f64 -1/900 (/.f64 (+.f64 d2 -30) d1)) -1)
(neg.f64 (/.f64 (*.f64 d1 -900) (+.f64 30 (neg.f64 d2))))
(sqrt.f64 (pow.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 2))
(log.f64 (pow.f64 (exp.f64 -900) (/.f64 d1 (+.f64 d2 -30))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))))
(cbrt.f64 (pow.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 3))
(expm1.f64 (log1p.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))))
(exp.f64 (log.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))))
(exp.f64 (*.f64 (log.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))) 1))
(log1p.f64 (expm1.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))))) 1)
(*.f64 d1 (/.f64 1 (*.f64 (fma.f64 d2 (+.f64 d2 -30) 900) 1/27000)))
(*.f64 d1 (*.f64 27000 (/.f64 1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 27000 (*.f64 d1 (/.f64 1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (*.f64 d1 27000) (/.f64 1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))) 1)
(*.f64 1 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (cbrt.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))) (pow.f64 (cbrt.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))) 2) (cbrt.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 d1) 30) 2) (*.f64 (*.f64 (cbrt.f64 d1) 30) (/.f64 1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (sqrt.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))) (sqrt.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))))
(*.f64 (sqrt.f64 (*.f64 d1 27000)) (*.f64 (sqrt.f64 (*.f64 d1 27000)) (/.f64 1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (*.f64 d1 -27000) (/.f64 1 (neg.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 1 (fma.f64 d2 (+.f64 d2 -30) 900)) (*.f64 d1 27000))
(*.f64 (/.f64 d1 1) (/.f64 27000 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) 2)) (/.f64 27000 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 d1 (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))) (/.f64 27000 (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 27000 (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))) (/.f64 d1 (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) 27000)
(*.f64 (/.f64 27000 (pow.f64 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) 2)) (/.f64 d1 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) 2)) (/.f64 (*.f64 d1 27000) (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))) (/.f64 (*.f64 d1 27000) (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 (pow.f64 (*.f64 (cbrt.f64 d1) 30) 2) 1) (/.f64 (*.f64 (cbrt.f64 d1) 30) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (/.f64 (pow.f64 (*.f64 (cbrt.f64 d1) 30) 2) (pow.f64 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) 2)) (cbrt.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (cbrt.f64 d1) 30) 2) (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))) (/.f64 (*.f64 (cbrt.f64 d1) 30) (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 27000)) 1) (/.f64 (sqrt.f64 (*.f64 d1 27000)) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 27000)) (pow.f64 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) 2)) (/.f64 (sqrt.f64 (*.f64 d1 27000)) (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(pow.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))) 1)
(pow.f64 (cbrt.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))) 3)
(pow.f64 (pow.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))) 2)
(pow.f64 (*.f64 1/27000 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1)) -1)
(neg.f64 (/.f64 (*.f64 d1 27000) (neg.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(sqrt.f64 (pow.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))) 2))
(log.f64 (exp.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))))))
(cbrt.f64 (pow.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 27000) 3) (pow.f64 (fma.f64 d2 (+.f64 d2 -30) 900) 3)))
(expm1.f64 (log1p.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))))
(exp.f64 (log.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))))
(exp.f64 (*.f64 (log.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))) 1))
(log1p.f64 (expm1.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))))
Outputs
(/.f64 (*.f64 d1 (pow.f64 d2 2)) (-.f64 d2 30))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (*.f64 d2 d2)))
(*.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)))
(/.f64 (*.f64 d1 (pow.f64 d2 2)) (-.f64 d2 30))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (*.f64 d2 d2)))
(*.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)))
(/.f64 (*.f64 d1 (pow.f64 d2 2)) (-.f64 d2 30))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (*.f64 d2 d2)))
(*.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)))
(/.f64 (*.f64 d1 (pow.f64 d2 2)) (-.f64 d2 30))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (*.f64 d2 d2)))
(*.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)))
(/.f64 (*.f64 d1 (pow.f64 d2 2)) (-.f64 d2 30))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (*.f64 d2 d2)))
(*.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)))
(/.f64 (*.f64 d1 (pow.f64 d2 2)) (-.f64 d2 30))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (*.f64 d2 d2)))
(*.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)))
(/.f64 (*.f64 d1 (pow.f64 d2 2)) (-.f64 d2 30))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (*.f64 d2 d2)))
(*.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)))
(/.f64 (*.f64 d1 (pow.f64 d2 2)) (-.f64 d2 30))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (*.f64 d2 d2)))
(*.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)))
(/.f64 (*.f64 d1 (pow.f64 d2 2)) (-.f64 d2 30))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (*.f64 d2 d2)))
(*.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)))
(/.f64 (*.f64 d1 (pow.f64 d2 2)) (-.f64 d2 30))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (*.f64 d2 d2)))
(*.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)))
(/.f64 (*.f64 d1 (pow.f64 d2 2)) (-.f64 d2 30))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (*.f64 d2 d2)))
(*.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)))
(/.f64 (*.f64 d1 (pow.f64 d2 2)) (-.f64 d2 30))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (*.f64 d2 d2)))
(*.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)))
(*.f64 -1/30 (*.f64 d1 (pow.f64 d2 2)))
(*.f64 -1/30 (*.f64 d1 (*.f64 d2 d2)))
(*.f64 d2 (*.f64 d2 (*.f64 d1 -1/30)))
(+.f64 (*.f64 -1/30 (*.f64 d1 (pow.f64 d2 2))) (*.f64 -1/900 (*.f64 d1 (pow.f64 d2 3))))
(fma.f64 -1/30 (*.f64 d1 (*.f64 d2 d2)) (*.f64 -1/900 (*.f64 d1 (pow.f64 d2 3))))
(fma.f64 -1/30 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (pow.f64 d2 3) (*.f64 d1 -1/900)))
(+.f64 (*.f64 -1/30 (*.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 -1/900 (*.f64 d1 (pow.f64 d2 3))) (*.f64 -1/27000 (*.f64 d1 (pow.f64 d2 4)))))
(fma.f64 -1/30 (*.f64 d1 (*.f64 d2 d2)) (fma.f64 -1/900 (*.f64 d1 (pow.f64 d2 3)) (*.f64 -1/27000 (*.f64 d1 (pow.f64 d2 4)))))
(fma.f64 -1/30 (*.f64 d1 (*.f64 d2 d2)) (fma.f64 -1/900 (*.f64 d1 (pow.f64 d2 3)) (*.f64 d1 (*.f64 (pow.f64 d2 4) -1/27000))))
(+.f64 (*.f64 -1/30 (*.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 -1/900 (*.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -1/27000 (*.f64 d1 (pow.f64 d2 4))) (*.f64 -1/810000 (*.f64 d1 (pow.f64 d2 5))))))
(fma.f64 -1/30 (*.f64 d1 (*.f64 d2 d2)) (fma.f64 -1/900 (*.f64 d1 (pow.f64 d2 3)) (fma.f64 -1/27000 (*.f64 d1 (pow.f64 d2 4)) (*.f64 -1/810000 (*.f64 d1 (pow.f64 d2 5))))))
(fma.f64 -1/30 (*.f64 d1 (*.f64 d2 d2)) (fma.f64 -1/900 (*.f64 d1 (pow.f64 d2 3)) (fma.f64 -1/27000 (*.f64 d1 (pow.f64 d2 4)) (*.f64 d1 (*.f64 -1/810000 (pow.f64 d2 5))))))
(*.f64 d1 d2)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(fma.f64 30 d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 30))
(+.f64 (*.f64 30 d1) (+.f64 (*.f64 900 (/.f64 d1 d2)) (*.f64 d1 d2)))
(fma.f64 30 d1 (fma.f64 900 (/.f64 d1 d2) (*.f64 d1 d2)))
(fma.f64 d1 30 (fma.f64 d1 d2 (*.f64 900 (/.f64 d1 d2))))
(+.f64 (*.f64 30 d1) (+.f64 (*.f64 900 (/.f64 d1 d2)) (+.f64 (*.f64 27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 d1 d2))))
(fma.f64 30 d1 (fma.f64 900 (/.f64 d1 d2) (fma.f64 27000 (/.f64 d1 (*.f64 d2 d2)) (*.f64 d1 d2))))
(fma.f64 d1 30 (fma.f64 900 (/.f64 d1 d2) (fma.f64 27000 (/.f64 (/.f64 d1 d2) d2) (*.f64 d1 d2))))
(*.f64 d1 d2)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(fma.f64 30 d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 30))
(+.f64 (*.f64 30 d1) (+.f64 (*.f64 900 (/.f64 d1 d2)) (*.f64 d1 d2)))
(fma.f64 30 d1 (fma.f64 900 (/.f64 d1 d2) (*.f64 d1 d2)))
(fma.f64 d1 30 (fma.f64 d1 d2 (*.f64 900 (/.f64 d1 d2))))
(+.f64 (*.f64 30 d1) (+.f64 (*.f64 900 (/.f64 d1 d2)) (+.f64 (*.f64 27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 d1 d2))))
(fma.f64 30 d1 (fma.f64 900 (/.f64 d1 d2) (fma.f64 27000 (/.f64 d1 (*.f64 d2 d2)) (*.f64 d1 d2))))
(fma.f64 d1 30 (fma.f64 900 (/.f64 d1 d2) (fma.f64 27000 (/.f64 (/.f64 d1 d2) d2) (*.f64 d1 d2))))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(*.f64 30 d1)
(*.f64 d1 30)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(fma.f64 30 d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 30))
(+.f64 (*.f64 1/30 (*.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 30 d1) (*.f64 d1 d2)))
(fma.f64 1/30 (*.f64 d1 (*.f64 d2 d2)) (fma.f64 30 d1 (*.f64 d1 d2)))
(fma.f64 1/30 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (+.f64 d2 30)))
(+.f64 (*.f64 1/900 (*.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 1/30 (*.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 30 d1) (*.f64 d1 d2))))
(fma.f64 1/900 (*.f64 d1 (pow.f64 d2 3)) (fma.f64 1/30 (*.f64 d1 (*.f64 d2 d2)) (fma.f64 30 d1 (*.f64 d1 d2))))
(fma.f64 (*.f64 d1 (pow.f64 d2 3)) 1/900 (fma.f64 1/30 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (+.f64 d2 30))))
(*.f64 -900 (/.f64 d1 d2))
(/.f64 (*.f64 d1 -900) d2)
(+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2)))
(fma.f64 -27000 (/.f64 d1 (*.f64 d2 d2)) (/.f64 (*.f64 d1 -900) d2))
(fma.f64 (/.f64 (/.f64 d1 d2) d2) -27000 (/.f64 (*.f64 d1 -900) d2))
(+.f64 (*.f64 -810000 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2))))
(fma.f64 -810000 (/.f64 d1 (pow.f64 d2 3)) (fma.f64 -27000 (/.f64 d1 (*.f64 d2 d2)) (/.f64 (*.f64 d1 -900) d2)))
(fma.f64 -810000 (/.f64 d1 (pow.f64 d2 3)) (fma.f64 (/.f64 (/.f64 d1 d2) d2) -27000 (/.f64 (*.f64 d1 -900) d2)))
(+.f64 (*.f64 -24300000 (/.f64 d1 (pow.f64 d2 4))) (+.f64 (*.f64 -810000 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2)))))
(fma.f64 -24300000 (/.f64 d1 (pow.f64 d2 4)) (fma.f64 -810000 (/.f64 d1 (pow.f64 d2 3)) (fma.f64 -27000 (/.f64 d1 (*.f64 d2 d2)) (/.f64 (*.f64 d1 -900) d2))))
(fma.f64 -24300000 (/.f64 d1 (pow.f64 d2 4)) (fma.f64 -810000 (/.f64 d1 (pow.f64 d2 3)) (fma.f64 (/.f64 (/.f64 d1 d2) d2) -27000 (/.f64 (*.f64 d1 -900) d2))))
(*.f64 -900 (/.f64 d1 d2))
(/.f64 (*.f64 d1 -900) d2)
(+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2)))
(fma.f64 -27000 (/.f64 d1 (*.f64 d2 d2)) (/.f64 (*.f64 d1 -900) d2))
(fma.f64 (/.f64 (/.f64 d1 d2) d2) -27000 (/.f64 (*.f64 d1 -900) d2))
(+.f64 (*.f64 -810000 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2))))
(fma.f64 -810000 (/.f64 d1 (pow.f64 d2 3)) (fma.f64 -27000 (/.f64 d1 (*.f64 d2 d2)) (/.f64 (*.f64 d1 -900) d2)))
(fma.f64 -810000 (/.f64 d1 (pow.f64 d2 3)) (fma.f64 (/.f64 (/.f64 d1 d2) d2) -27000 (/.f64 (*.f64 d1 -900) d2)))
(+.f64 (*.f64 -24300000 (/.f64 d1 (pow.f64 d2 4))) (+.f64 (*.f64 -810000 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2)))))
(fma.f64 -24300000 (/.f64 d1 (pow.f64 d2 4)) (fma.f64 -810000 (/.f64 d1 (pow.f64 d2 3)) (fma.f64 -27000 (/.f64 d1 (*.f64 d2 d2)) (/.f64 (*.f64 d1 -900) d2))))
(fma.f64 -24300000 (/.f64 d1 (pow.f64 d2 4)) (fma.f64 -810000 (/.f64 d1 (pow.f64 d2 3)) (fma.f64 (/.f64 (/.f64 d1 d2) d2) -27000 (/.f64 (*.f64 d1 -900) d2))))
(*.f64 d1 (-.f64 (/.f64 (pow.f64 d2 2) (-.f64 d2 30)) (*.f64 900 (/.f64 1 (-.f64 d2 30)))))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(*.f64 d1 (-.f64 (/.f64 (pow.f64 d2 2) (-.f64 d2 30)) (*.f64 900 (/.f64 1 (-.f64 d2 30)))))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(*.f64 d1 (-.f64 (/.f64 (pow.f64 d2 2) (-.f64 d2 30)) (*.f64 900 (/.f64 1 (-.f64 d2 30)))))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(*.f64 d1 (-.f64 (/.f64 (pow.f64 d2 2) (-.f64 d2 30)) (*.f64 900 (/.f64 1 (-.f64 d2 30)))))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(*.f64 d1 (-.f64 (/.f64 (pow.f64 d2 2) (-.f64 d2 30)) (*.f64 900 (/.f64 1 (-.f64 d2 30)))))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(*.f64 d1 (-.f64 (/.f64 (pow.f64 d2 2) (-.f64 d2 30)) (*.f64 900 (/.f64 1 (-.f64 d2 30)))))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(*.f64 d1 (-.f64 (/.f64 (pow.f64 d2 2) (-.f64 d2 30)) (*.f64 900 (/.f64 1 (-.f64 d2 30)))))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(*.f64 d1 (-.f64 (/.f64 (pow.f64 d2 2) (-.f64 d2 30)) (*.f64 900 (/.f64 1 (-.f64 d2 30)))))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d2 2) (-.f64 d2 30))) (*.f64 900 (/.f64 1 (-.f64 d2 30))))))
(*.f64 (neg.f64 d1) (fma.f64 -1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(*.f64 (-.f64 (/.f64 900 (+.f64 d2 -30)) (/.f64 (*.f64 d2 d2) (+.f64 d2 -30))) (neg.f64 d1))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d2 2) (-.f64 d2 30))) (*.f64 900 (/.f64 1 (-.f64 d2 30))))))
(*.f64 (neg.f64 d1) (fma.f64 -1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(*.f64 (-.f64 (/.f64 900 (+.f64 d2 -30)) (/.f64 (*.f64 d2 d2) (+.f64 d2 -30))) (neg.f64 d1))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d2 2) (-.f64 d2 30))) (*.f64 900 (/.f64 1 (-.f64 d2 30))))))
(*.f64 (neg.f64 d1) (fma.f64 -1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(*.f64 (-.f64 (/.f64 900 (+.f64 d2 -30)) (/.f64 (*.f64 d2 d2) (+.f64 d2 -30))) (neg.f64 d1))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 d2 2) (-.f64 d2 30))) (*.f64 900 (/.f64 1 (-.f64 d2 30))))))
(*.f64 (neg.f64 d1) (fma.f64 -1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(*.f64 (-.f64 (/.f64 900 (+.f64 d2 -30)) (/.f64 (*.f64 d2 d2) (+.f64 d2 -30))) (neg.f64 d1))
(*.f64 30 d1)
(*.f64 d1 30)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(fma.f64 30 d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 30))
(+.f64 (*.f64 30 d1) (+.f64 (*.f64 d1 d2) (*.f64 (pow.f64 d2 2) (+.f64 (*.f64 -1/30 d1) (*.f64 1/30 d1)))))
(fma.f64 30 d1 (fma.f64 d1 d2 (*.f64 (*.f64 d1 0) (*.f64 d2 d2))))
(fma.f64 d1 30 (fma.f64 d1 d2 (*.f64 d2 (*.f64 d2 0))))
(+.f64 (*.f64 30 d1) (+.f64 (*.f64 d1 d2) (*.f64 (pow.f64 d2 2) (+.f64 (*.f64 -1/30 d1) (*.f64 1/30 d1)))))
(fma.f64 30 d1 (fma.f64 d1 d2 (*.f64 (*.f64 d1 0) (*.f64 d2 d2))))
(fma.f64 d1 30 (fma.f64 d1 d2 (*.f64 d2 (*.f64 d2 0))))
(*.f64 d1 d2)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(fma.f64 30 d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 30))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(fma.f64 30 d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 30))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(fma.f64 30 d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 d2)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(fma.f64 30 d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 30))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -900 d1) (*.f64 900 d1)) d2)) (+.f64 (*.f64 30 d1) (*.f64 d1 d2)))
(fma.f64 -1 (/.f64 (*.f64 d1 0) d2) (fma.f64 30 d1 (*.f64 d1 d2)))
(+.f64 (*.f64 d1 (+.f64 d2 30)) (/.f64 0 d2))
(fma.f64 d1 (+.f64 d2 30) (/.f64 0 d2))
(+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -900 d1) (*.f64 900 d1)) d2)) (+.f64 (*.f64 30 d1) (+.f64 (*.f64 27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 d1 d2)))))
(fma.f64 -27000 (/.f64 d1 (*.f64 d2 d2)) (fma.f64 -1 (/.f64 (*.f64 d1 0) d2) (fma.f64 30 d1 (fma.f64 27000 (/.f64 d1 (*.f64 d2 d2)) (*.f64 d1 d2)))))
(+.f64 (fma.f64 d1 30 (fma.f64 27000 (/.f64 (/.f64 d1 d2) d2) (*.f64 d1 d2))) (fma.f64 (/.f64 (/.f64 d1 d2) d2) -27000 (/.f64 0 d2)))
(fma.f64 (/.f64 (/.f64 d1 d2) d2) -27000 (+.f64 (fma.f64 d1 (+.f64 d2 30) (/.f64 0 d2)) (*.f64 (/.f64 d1 d2) (/.f64 27000 d2))))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(*.f64 30 d1)
(*.f64 d1 30)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(fma.f64 30 d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 30))
(+.f64 (*.f64 1/30 (*.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 30 d1) (*.f64 d1 d2)))
(fma.f64 1/30 (*.f64 d1 (*.f64 d2 d2)) (fma.f64 30 d1 (*.f64 d1 d2)))
(fma.f64 1/30 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (+.f64 d2 30)))
(+.f64 (*.f64 1/900 (*.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 1/30 (*.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 30 d1) (*.f64 d1 d2))))
(fma.f64 1/900 (*.f64 d1 (pow.f64 d2 3)) (fma.f64 1/30 (*.f64 d1 (*.f64 d2 d2)) (fma.f64 30 d1 (*.f64 d1 d2))))
(fma.f64 (*.f64 d1 (pow.f64 d2 3)) 1/900 (fma.f64 1/30 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (+.f64 d2 30))))
(*.f64 -900 (/.f64 d1 d2))
(/.f64 (*.f64 d1 -900) d2)
(+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2)))
(fma.f64 -27000 (/.f64 d1 (*.f64 d2 d2)) (/.f64 (*.f64 d1 -900) d2))
(fma.f64 (/.f64 (/.f64 d1 d2) d2) -27000 (/.f64 (*.f64 d1 -900) d2))
(+.f64 (*.f64 -810000 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2))))
(fma.f64 -810000 (/.f64 d1 (pow.f64 d2 3)) (fma.f64 -27000 (/.f64 d1 (*.f64 d2 d2)) (/.f64 (*.f64 d1 -900) d2)))
(fma.f64 -810000 (/.f64 d1 (pow.f64 d2 3)) (fma.f64 (/.f64 (/.f64 d1 d2) d2) -27000 (/.f64 (*.f64 d1 -900) d2)))
(+.f64 (*.f64 -24300000 (/.f64 d1 (pow.f64 d2 4))) (+.f64 (*.f64 -810000 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2)))))
(fma.f64 -24300000 (/.f64 d1 (pow.f64 d2 4)) (fma.f64 -810000 (/.f64 d1 (pow.f64 d2 3)) (fma.f64 -27000 (/.f64 d1 (*.f64 d2 d2)) (/.f64 (*.f64 d1 -900) d2))))
(fma.f64 -24300000 (/.f64 d1 (pow.f64 d2 4)) (fma.f64 -810000 (/.f64 d1 (pow.f64 d2 3)) (fma.f64 (/.f64 (/.f64 d1 d2) d2) -27000 (/.f64 (*.f64 d1 -900) d2))))
(*.f64 -900 (/.f64 d1 d2))
(/.f64 (*.f64 d1 -900) d2)
(+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2)))
(fma.f64 -27000 (/.f64 d1 (*.f64 d2 d2)) (/.f64 (*.f64 d1 -900) d2))
(fma.f64 (/.f64 (/.f64 d1 d2) d2) -27000 (/.f64 (*.f64 d1 -900) d2))
(+.f64 (*.f64 -810000 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2))))
(fma.f64 -810000 (/.f64 d1 (pow.f64 d2 3)) (fma.f64 -27000 (/.f64 d1 (*.f64 d2 d2)) (/.f64 (*.f64 d1 -900) d2)))
(fma.f64 -810000 (/.f64 d1 (pow.f64 d2 3)) (fma.f64 (/.f64 (/.f64 d1 d2) d2) -27000 (/.f64 (*.f64 d1 -900) d2)))
(+.f64 (*.f64 -24300000 (/.f64 d1 (pow.f64 d2 4))) (+.f64 (*.f64 -810000 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2)))))
(fma.f64 -24300000 (/.f64 d1 (pow.f64 d2 4)) (fma.f64 -810000 (/.f64 d1 (pow.f64 d2 3)) (fma.f64 -27000 (/.f64 d1 (*.f64 d2 d2)) (/.f64 (*.f64 d1 -900) d2))))
(fma.f64 -24300000 (/.f64 d1 (pow.f64 d2 4)) (fma.f64 -810000 (/.f64 d1 (pow.f64 d2 3)) (fma.f64 (/.f64 (/.f64 d1 d2) d2) -27000 (/.f64 (*.f64 d1 -900) d2))))
(*.f64 27000 (/.f64 d1 (+.f64 900 (*.f64 d2 (-.f64 d2 30)))))
(*.f64 d1 (/.f64 27000 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 27000 (/.f64 d1 (+.f64 900 (*.f64 d2 (-.f64 d2 30)))))
(*.f64 d1 (/.f64 27000 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 27000 (/.f64 d1 (+.f64 900 (*.f64 d2 (-.f64 d2 30)))))
(*.f64 d1 (/.f64 27000 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 27000 (/.f64 d1 (+.f64 900 (*.f64 d2 (-.f64 d2 30)))))
(*.f64 d1 (/.f64 27000 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 27000 (/.f64 d1 (+.f64 900 (*.f64 d2 (-.f64 d2 30)))))
(*.f64 d1 (/.f64 27000 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 27000 (/.f64 d1 (+.f64 900 (*.f64 d2 (-.f64 d2 30)))))
(*.f64 d1 (/.f64 27000 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 27000 (/.f64 d1 (+.f64 900 (*.f64 d2 (-.f64 d2 30)))))
(*.f64 d1 (/.f64 27000 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 27000 (/.f64 d1 (+.f64 900 (*.f64 d2 (-.f64 d2 30)))))
(*.f64 d1 (/.f64 27000 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 27000 (/.f64 d1 (+.f64 900 (*.f64 d2 (-.f64 d2 30)))))
(*.f64 d1 (/.f64 27000 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 27000 (/.f64 d1 (+.f64 900 (*.f64 d2 (-.f64 d2 30)))))
(*.f64 d1 (/.f64 27000 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 27000 (/.f64 d1 (+.f64 900 (*.f64 d2 (-.f64 d2 30)))))
(*.f64 d1 (/.f64 27000 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 27000 (/.f64 d1 (+.f64 900 (*.f64 d2 (-.f64 d2 30)))))
(*.f64 d1 (/.f64 27000 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 30 d1)
(*.f64 d1 30)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(fma.f64 30 d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 30))
(+.f64 (*.f64 -27000 (*.f64 (pow.f64 d2 2) (+.f64 (*.f64 -1/810000 d1) (*.f64 1/810000 d1)))) (+.f64 (*.f64 30 d1) (*.f64 d1 d2)))
(fma.f64 30 d1 (fma.f64 d1 d2 (*.f64 (*.f64 d1 0) (*.f64 d2 d2))))
(fma.f64 d1 30 (fma.f64 d1 d2 (*.f64 d2 (*.f64 d2 0))))
(+.f64 (*.f64 -27000 (*.f64 (pow.f64 d2 2) (+.f64 (*.f64 -1/810000 d1) (*.f64 1/810000 d1)))) (+.f64 (*.f64 -27000 (*.f64 (pow.f64 d2 3) (+.f64 (*.f64 1/24300000 d1) (*.f64 1/30 (+.f64 (*.f64 -1/810000 d1) (*.f64 1/810000 d1)))))) (+.f64 (*.f64 30 d1) (*.f64 d1 d2))))
(fma.f64 -27000 (*.f64 (*.f64 d1 0) (*.f64 d2 d2)) (fma.f64 -27000 (*.f64 (pow.f64 d2 3) (fma.f64 1/24300000 d1 (*.f64 1/30 (*.f64 d1 0)))) (fma.f64 30 d1 (*.f64 d1 d2))))
(+.f64 (*.f64 d2 (*.f64 d2 0)) (fma.f64 -27000 (*.f64 (pow.f64 d2 3) (fma.f64 d1 1/24300000 0)) (*.f64 d1 (+.f64 d2 30))))
(*.f64 27000 (/.f64 d1 (pow.f64 d2 2)))
(/.f64 (*.f64 d1 27000) (*.f64 d2 d2))
(*.f64 (/.f64 d1 d2) (/.f64 27000 d2))
(+.f64 (*.f64 27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 810000 (/.f64 d1 (pow.f64 d2 3))))
(fma.f64 27000 (/.f64 d1 (*.f64 d2 d2)) (*.f64 (/.f64 d1 (pow.f64 d2 3)) 810000))
(fma.f64 27000 (/.f64 (/.f64 d1 d2) d2) (*.f64 (/.f64 d1 (pow.f64 d2 3)) 810000))
(+.f64 (*.f64 -27000 (/.f64 (+.f64 (*.f64 -900 d1) (*.f64 900 d1)) (pow.f64 d2 4))) (+.f64 (*.f64 27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 810000 (/.f64 d1 (pow.f64 d2 3)))))
(fma.f64 -27000 (/.f64 (*.f64 d1 0) (pow.f64 d2 4)) (fma.f64 27000 (/.f64 d1 (*.f64 d2 d2)) (*.f64 (/.f64 d1 (pow.f64 d2 3)) 810000)))
(+.f64 (fma.f64 27000 (/.f64 (/.f64 d1 d2) d2) (*.f64 (/.f64 d1 (pow.f64 d2 3)) 810000)) (/.f64 0 (pow.f64 d2 4)))
(+.f64 (*.f64 -27000 (/.f64 (+.f64 (*.f64 -900 d1) (*.f64 900 d1)) (pow.f64 d2 4))) (+.f64 (*.f64 -27000 (/.f64 (+.f64 (*.f64 30 (+.f64 (*.f64 -900 d1) (*.f64 900 d1))) (*.f64 27000 d1)) (pow.f64 d2 5))) (+.f64 (*.f64 27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 810000 (/.f64 d1 (pow.f64 d2 3))))))
(fma.f64 -27000 (/.f64 (*.f64 d1 0) (pow.f64 d2 4)) (fma.f64 -27000 (/.f64 (fma.f64 30 (*.f64 d1 0) (*.f64 d1 27000)) (pow.f64 d2 5)) (fma.f64 27000 (/.f64 d1 (*.f64 d2 d2)) (*.f64 (/.f64 d1 (pow.f64 d2 3)) 810000))))
(+.f64 (/.f64 0 (pow.f64 d2 4)) (fma.f64 -27000 (/.f64 (fma.f64 d1 27000 0) (pow.f64 d2 5)) (fma.f64 27000 (/.f64 (/.f64 d1 d2) d2) (*.f64 (/.f64 d1 (pow.f64 d2 3)) 810000))))
(*.f64 27000 (/.f64 d1 (pow.f64 d2 2)))
(/.f64 (*.f64 d1 27000) (*.f64 d2 d2))
(*.f64 (/.f64 d1 d2) (/.f64 27000 d2))
(+.f64 (*.f64 27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 810000 (/.f64 d1 (pow.f64 d2 3))))
(fma.f64 27000 (/.f64 d1 (*.f64 d2 d2)) (*.f64 (/.f64 d1 (pow.f64 d2 3)) 810000))
(fma.f64 27000 (/.f64 (/.f64 d1 d2) d2) (*.f64 (/.f64 d1 (pow.f64 d2 3)) 810000))
(+.f64 (*.f64 -27000 (/.f64 (+.f64 (*.f64 -900 d1) (*.f64 900 d1)) (pow.f64 d2 4))) (+.f64 (*.f64 27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 810000 (/.f64 d1 (pow.f64 d2 3)))))
(fma.f64 -27000 (/.f64 (*.f64 d1 0) (pow.f64 d2 4)) (fma.f64 27000 (/.f64 d1 (*.f64 d2 d2)) (*.f64 (/.f64 d1 (pow.f64 d2 3)) 810000)))
(+.f64 (fma.f64 27000 (/.f64 (/.f64 d1 d2) d2) (*.f64 (/.f64 d1 (pow.f64 d2 3)) 810000)) (/.f64 0 (pow.f64 d2 4)))
(+.f64 (*.f64 -27000 (/.f64 (+.f64 (*.f64 -900 d1) (*.f64 900 d1)) (pow.f64 d2 4))) (+.f64 (*.f64 27000 (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 27000 (/.f64 (+.f64 (*.f64 -27000 d1) (*.f64 -30 (+.f64 (*.f64 -900 d1) (*.f64 900 d1)))) (pow.f64 d2 5))) (*.f64 810000 (/.f64 d1 (pow.f64 d2 3))))))
(fma.f64 -27000 (/.f64 (*.f64 d1 0) (pow.f64 d2 4)) (fma.f64 27000 (/.f64 d1 (*.f64 d2 d2)) (fma.f64 27000 (/.f64 (fma.f64 -27000 d1 (*.f64 (*.f64 d1 0) -30)) (pow.f64 d2 5)) (*.f64 (/.f64 d1 (pow.f64 d2 3)) 810000))))
(+.f64 (/.f64 0 (pow.f64 d2 4)) (fma.f64 27000 (/.f64 (/.f64 d1 d2) d2) (fma.f64 27000 (/.f64 (fma.f64 d1 -27000 0) (pow.f64 d2 5)) (*.f64 (/.f64 d1 (pow.f64 d2 3)) 810000))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))) 1)
(/.f64 d1 (/.f64 (+.f64 d2 -30) (*.f64 d2 d2)))
(*.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (*.f64 d2 d2)))
(*.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)))
(/.f64 (*.f64 d2 d2) (/.f64 (+.f64 d2 -30) d1))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (*.f64 d2 d2)))
(*.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)))
(/.f64 1 (/.f64 (+.f64 d2 -30) (*.f64 d1 (*.f64 d2 d2))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (*.f64 d2 d2)))
(*.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)))
(/.f64 (*.f64 d1 (*.f64 d2 d2)) (+.f64 d2 -30))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (*.f64 d2 d2)))
(*.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 d2 d2))) (+.f64 30 (neg.f64 d2)))
(/.f64 (*.f64 d2 d2) (/.f64 (-.f64 30 d2) (neg.f64 d1)))
(/.f64 d2 (/.f64 (-.f64 30 d2) (*.f64 d2 (neg.f64 d1))))
(/.f64 (*.f64 (*.f64 d2 d2) (neg.f64 d1)) (+.f64 30 (neg.f64 d2)))
(/.f64 (*.f64 d2 d2) (/.f64 (-.f64 30 d2) (neg.f64 d1)))
(/.f64 d2 (/.f64 (-.f64 30 d2) (*.f64 d2 (neg.f64 d1))))
(/.f64 (*.f64 (neg.f64 d1) (*.f64 d2 d2)) (+.f64 30 (neg.f64 d2)))
(/.f64 (*.f64 d2 d2) (/.f64 (-.f64 30 d2) (neg.f64 d1)))
(/.f64 d2 (/.f64 (-.f64 30 d2) (*.f64 d2 (neg.f64 d1))))
(/.f64 (/.f64 (*.f64 d1 (*.f64 d2 d2)) 1) (+.f64 d2 -30))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (*.f64 d2 d2)))
(*.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)))
(/.f64 (/.f64 (*.f64 d1 (*.f64 d2 d2)) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (cbrt.f64 (+.f64 d2 -30)))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (*.f64 d2 d2)))
(*.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)))
(/.f64 (/.f64 (*.f64 d1 (*.f64 d2 d2)) (sqrt.f64 (+.f64 d2 -30))) (sqrt.f64 (+.f64 d2 -30)))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (*.f64 d2 d2)))
(*.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)))
(pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 1)
(/.f64 d1 (/.f64 (+.f64 d2 -30) (*.f64 d2 d2)))
(*.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)))
(pow.f64 (cbrt.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30)))) 3)
(/.f64 d1 (/.f64 (+.f64 d2 -30) (*.f64 d2 d2)))
(*.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)))
(pow.f64 (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 3) 1/3)
(/.f64 d1 (/.f64 (+.f64 d2 -30) (*.f64 d2 d2)))
(*.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)))
(pow.f64 (*.f64 d2 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30)))) 2)
(/.f64 d1 (/.f64 (+.f64 d2 -30) (*.f64 d2 d2)))
(*.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)))
(sqrt.f64 (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 2))
(fabs.f64 (*.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 d2) d2) (/.f64 d1 (+.f64 d2 -30))))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (log.f64 (pow.f64 (exp.f64 d2) d2)))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (*.f64 d2 (log.f64 (exp.f64 d2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (*.f64 d2 d2)))
(*.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)))
(cbrt.f64 (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 3))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (*.f64 d2 d2)))
(*.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)))
(expm1.f64 (log1p.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30)))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (*.f64 d2 d2)))
(*.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)))
(exp.f64 (log.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30)))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (*.f64 d2 d2)))
(*.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30)))) 1))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (*.f64 d2 d2)))
(*.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)))
(log1p.f64 (expm1.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30)))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (*.f64 d2 d2)))
(*.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))) 1)
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(/.f64 -900 (/.f64 (+.f64 d2 -30) d1))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(/.f64 1 (*.f64 -1/900 (/.f64 (+.f64 d2 -30) d1)))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(/.f64 1 (/.f64 (*.f64 -1/900 (/.f64 (+.f64 d2 -30) d1)) 1))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(/.f64 (pow.f64 (cbrt.f64 d1) 2) (/.f64 (*.f64 (+.f64 d2 -30) -1/900) (cbrt.f64 d1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 -1/900 (+.f64 d2 -30))) (cbrt.f64 d1))
(*.f64 (cbrt.f64 d1) (/.f64 (pow.f64 (cbrt.f64 d1) 2) (+.f64 1/30 (*.f64 d2 -1/900))))
(/.f64 (cbrt.f64 (*.f64 810000 (*.f64 d1 d1))) (/.f64 (+.f64 d2 -30) (cbrt.f64 (*.f64 d1 -900))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 810000 (*.f64 d1 d1))) (+.f64 d2 -30)) (cbrt.f64 (*.f64 d1 -900)))
(*.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 810000))) (/.f64 (cbrt.f64 (*.f64 d1 -900)) (+.f64 d2 -30)))
(/.f64 (sqrt.f64 d1) (/.f64 (*.f64 (+.f64 d2 -30) -1/900) (sqrt.f64 d1)))
(/.f64 (sqrt.f64 d1) (/.f64 (+.f64 d2 -30) (/.f64 (sqrt.f64 d1) -1/900)))
(/.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d1)) (+.f64 1/30 (*.f64 d2 -1/900)))
(/.f64 (sqrt.f64 (*.f64 d1 -900)) (/.f64 (+.f64 d2 -30) (sqrt.f64 (*.f64 d1 -900))))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(/.f64 (*.f64 d1 900) (+.f64 30 (neg.f64 d2)))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(/.f64 (neg.f64 d1) (neg.f64 (*.f64 (+.f64 d2 -30) -1/900)))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(/.f64 -1 (neg.f64 (*.f64 -1/900 (/.f64 (+.f64 d2 -30) d1))))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(/.f64 (neg.f64 (*.f64 d1 900)) (neg.f64 (+.f64 30 (neg.f64 d2))))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(/.f64 (/.f64 (*.f64 d1 -900) (sqrt.f64 (+.f64 d2 -30))) (sqrt.f64 (+.f64 d2 -30)))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(/.f64 (/.f64 (*.f64 d1 -900) 1) (+.f64 d2 -30))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(/.f64 (/.f64 (*.f64 d1 -900) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (cbrt.f64 (+.f64 d2 -30)))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(pow.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 1)
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(pow.f64 (cbrt.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))) 3)
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(pow.f64 (pow.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 3) 1/3)
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(pow.f64 (sqrt.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))) 2)
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(pow.f64 (*.f64 -1/900 (/.f64 (+.f64 d2 -30) d1)) -1)
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(neg.f64 (/.f64 (*.f64 d1 -900) (+.f64 30 (neg.f64 d2))))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(sqrt.f64 (pow.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 2))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 d1 -900) (+.f64 d2 -30)) 2))
(fabs.f64 (*.f64 d1 (/.f64 900 (-.f64 30 d2))))
(log.f64 (pow.f64 (exp.f64 -900) (/.f64 d1 (+.f64 d2 -30))))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(cbrt.f64 (pow.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 3))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(expm1.f64 (log1p.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(exp.f64 (log.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(exp.f64 (*.f64 (log.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))) 1))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(log1p.f64 (expm1.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900)))) 1)
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(-.f64 (/.f64 (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 2) (*.f64 (/.f64 d1 (+.f64 d2 -30)) (-.f64 (*.f64 d2 d2) -900))) (/.f64 (pow.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 2) (*.f64 (/.f64 d1 (+.f64 d2 -30)) (-.f64 (*.f64 d2 d2) -900))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 2) (pow.f64 (/.f64 (*.f64 d1 -900) (+.f64 d2 -30)) 2)) (/.f64 (*.f64 d1 (fma.f64 d2 d2 900)) (+.f64 d2 -30)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30))) 2) (pow.f64 (*.f64 d1 (/.f64 900 (-.f64 30 d2))) 2)) (*.f64 d1 (fma.f64 d2 d2 900))) (+.f64 d2 -30))
(*.f64 d1 (*.f64 (/.f64 1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900)))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(*.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900)) 1)
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(*.f64 1 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900)))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))) 2))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))) 2) (cbrt.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) 2) (*.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) (fma.f64 d2 d2 -900)))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))) (sqrt.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(*.f64 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30))) (*.f64 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30))) (fma.f64 d2 d2 -900)))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(*.f64 (fma.f64 -729000000 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3) (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 3)) (/.f64 1 (-.f64 (fma.f64 (pow.f64 d2 4) (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2) (pow.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 2)) (/.f64 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 -900)) (pow.f64 (+.f64 d2 -30) 2)))))
(*.f64 (fma.f64 -729000000 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3) (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 3)) (/.f64 1 (-.f64 (fma.f64 (pow.f64 d2 4) (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2) (pow.f64 (/.f64 (*.f64 d1 -900) (+.f64 d2 -30)) 2)) (/.f64 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 -900)) (pow.f64 (+.f64 d2 -30) 2)))))
(/.f64 (fma.f64 -729000000 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3) (pow.f64 (*.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30))) 3)) (fma.f64 810000 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2) (-.f64 (pow.f64 (*.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30))) 2) (/.f64 d1 (/.f64 (pow.f64 (+.f64 d2 -30) 2) (*.f64 d2 (*.f64 d2 (*.f64 d1 -900))))))))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(*.f64 (-.f64 (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 2) (pow.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 2)) (/.f64 1 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (-.f64 (*.f64 d2 d2) -900))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 2) (pow.f64 (/.f64 (*.f64 d1 -900) (+.f64 d2 -30)) 2)) (/.f64 (*.f64 d1 (fma.f64 d2 d2 900)) (+.f64 d2 -30)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30))) 2) (pow.f64 (*.f64 d1 (/.f64 900 (-.f64 30 d2))) 2)) (*.f64 d1 (fma.f64 d2 d2 900))) (+.f64 d2 -30))
(/.f64 1 (/.f64 (-.f64 (fma.f64 (pow.f64 d2 4) (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2) (pow.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 2)) (/.f64 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 -900)) (pow.f64 (+.f64 d2 -30) 2))) (fma.f64 -729000000 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3) (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 3))))
(*.f64 (fma.f64 -729000000 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3) (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 3)) (/.f64 1 (-.f64 (fma.f64 (pow.f64 d2 4) (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2) (pow.f64 (/.f64 (*.f64 d1 -900) (+.f64 d2 -30)) 2)) (/.f64 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 -900)) (pow.f64 (+.f64 d2 -30) 2)))))
(/.f64 (fma.f64 -729000000 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3) (pow.f64 (*.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30))) 3)) (fma.f64 810000 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2) (-.f64 (pow.f64 (*.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30))) 2) (/.f64 d1 (/.f64 (pow.f64 (+.f64 d2 -30) 2) (*.f64 d2 (*.f64 d2 (*.f64 d1 -900))))))))
(/.f64 1 (/.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (-.f64 (*.f64 d2 d2) -900)) (-.f64 (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 2) (pow.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 2) (pow.f64 (/.f64 (*.f64 d1 -900) (+.f64 d2 -30)) 2)) (/.f64 (*.f64 d1 (fma.f64 d2 d2 900)) (+.f64 d2 -30)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30))) 2) (pow.f64 (*.f64 d1 (/.f64 900 (-.f64 30 d2))) 2)) (*.f64 d1 (fma.f64 d2 d2 900))) (+.f64 d2 -30))
(/.f64 (fma.f64 -729000000 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3) (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 3)) (-.f64 (fma.f64 (pow.f64 d2 4) (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2) (pow.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 2)) (/.f64 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 -900)) (pow.f64 (+.f64 d2 -30) 2))))
(*.f64 (fma.f64 -729000000 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3) (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 3)) (/.f64 1 (-.f64 (fma.f64 (pow.f64 d2 4) (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2) (pow.f64 (/.f64 (*.f64 d1 -900) (+.f64 d2 -30)) 2)) (/.f64 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 -900)) (pow.f64 (+.f64 d2 -30) 2)))))
(/.f64 (fma.f64 -729000000 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3) (pow.f64 (*.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30))) 3)) (fma.f64 810000 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2) (-.f64 (pow.f64 (*.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30))) 2) (/.f64 d1 (/.f64 (pow.f64 (+.f64 d2 -30) 2) (*.f64 d2 (*.f64 d2 (*.f64 d1 -900))))))))
(/.f64 (fma.f64 -729000000 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3) (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 3)) (fma.f64 810000 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2) (-.f64 (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 2) (/.f64 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 -900)) (pow.f64 (+.f64 d2 -30) 2)))))
(*.f64 (fma.f64 -729000000 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3) (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 3)) (/.f64 1 (-.f64 (fma.f64 (pow.f64 d2 4) (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2) (pow.f64 (/.f64 (*.f64 d1 -900) (+.f64 d2 -30)) 2)) (/.f64 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 -900)) (pow.f64 (+.f64 d2 -30) 2)))))
(/.f64 (fma.f64 -729000000 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3) (pow.f64 (*.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30))) 3)) (fma.f64 810000 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2) (-.f64 (pow.f64 (*.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30))) 2) (/.f64 d1 (/.f64 (pow.f64 (+.f64 d2 -30) 2) (*.f64 d2 (*.f64 d2 (*.f64 d1 -900))))))))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 2) (pow.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 2)) (*.f64 (/.f64 d1 (+.f64 d2 -30)) (-.f64 (*.f64 d2 d2) -900)))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 2) (pow.f64 (/.f64 (*.f64 d1 -900) (+.f64 d2 -30)) 2)) (/.f64 (*.f64 d1 (fma.f64 d2 d2 900)) (+.f64 d2 -30)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30))) 2) (pow.f64 (*.f64 d1 (/.f64 900 (-.f64 30 d2))) 2)) (*.f64 d1 (fma.f64 d2 d2 900))) (+.f64 d2 -30))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (+.f64 d2 -30) -1/900) (*.f64 (+.f64 d2 -30) d1)) (*.f64 (+.f64 d2 -30) (*.f64 (+.f64 d2 -30) -1/900)))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 -1/900 (+.f64 d2 -30)) (*.f64 d1 (+.f64 d2 -30))) (*.f64 (pow.f64 (+.f64 d2 -30) 2) -1/900))
(/.f64 (*.f64 (+.f64 d2 -30) (+.f64 (*.f64 -1/900 (*.f64 d1 (*.f64 d2 d2))) d1)) (*.f64 -1/900 (pow.f64 (+.f64 d2 -30) 2)))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 d2 d2)) (+.f64 d2 -30) (*.f64 (+.f64 d2 -30) (*.f64 d1 -900))) (pow.f64 (+.f64 d2 -30) 2))
(/.f64 (*.f64 (+.f64 d2 -30) (*.f64 d1 (fma.f64 d2 d2 -900))) (pow.f64 (+.f64 d2 -30) 2))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 -1/900 (/.f64 (+.f64 d2 -30) d1)) (+.f64 d2 -30)) (*.f64 (+.f64 d2 -30) (*.f64 -1/900 (/.f64 (+.f64 d2 -30) d1))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 d2 d2)) (/.f64 (*.f64 -1/900 (+.f64 d2 -30)) d1) (+.f64 d2 -30)) (*.f64 -1/900 (*.f64 (/.f64 (+.f64 d2 -30) d1) (+.f64 d2 -30))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 d2 d2)) (/.f64 (+.f64 d2 -30) (*.f64 d1 -900)) (+.f64 d2 -30)) (*.f64 -1/900 (/.f64 (pow.f64 (+.f64 d2 -30) 2) d1)))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 d2 d2)) (+.f64 30 (neg.f64 d2)) (*.f64 (+.f64 d2 -30) (*.f64 d1 900))) (*.f64 (+.f64 d2 -30) (+.f64 30 (neg.f64 d2))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 d2 d2)) (-.f64 30 d2) (*.f64 (+.f64 d2 -30) (*.f64 d1 900))) (*.f64 (+.f64 d2 -30) (-.f64 30 d2)))
(/.f64 (fma.f64 (+.f64 d2 -30) (*.f64 d1 900) (*.f64 (*.f64 d1 d2) (*.f64 d2 (-.f64 30 d2)))) (*.f64 (+.f64 d2 -30) (-.f64 30 d2)))
(/.f64 (fma.f64 d1 (+.f64 d2 -30) (*.f64 (*.f64 (+.f64 d2 -30) -1/900) (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 (+.f64 d2 -30) -1/900) (+.f64 d2 -30)))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 -1/900 (+.f64 d2 -30)) (*.f64 d1 (+.f64 d2 -30))) (*.f64 (pow.f64 (+.f64 d2 -30) 2) -1/900))
(/.f64 (*.f64 (+.f64 d2 -30) (+.f64 (*.f64 -1/900 (*.f64 d1 (*.f64 d2 d2))) d1)) (*.f64 -1/900 (pow.f64 (+.f64 d2 -30) 2)))
(/.f64 (fma.f64 (*.f64 d1 -900) (+.f64 d2 -30) (*.f64 (+.f64 d2 -30) (*.f64 d1 (*.f64 d2 d2)))) (pow.f64 (+.f64 d2 -30) 2))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 d2 d2)) (+.f64 d2 -30) (*.f64 (+.f64 d2 -30) (*.f64 d1 -900))) (pow.f64 (+.f64 d2 -30) 2))
(/.f64 (*.f64 (+.f64 d2 -30) (*.f64 d1 (fma.f64 d2 d2 -900))) (pow.f64 (+.f64 d2 -30) 2))
(/.f64 (+.f64 (+.f64 d2 -30) (*.f64 (*.f64 -1/900 (/.f64 (+.f64 d2 -30) d1)) (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 -1/900 (/.f64 (+.f64 d2 -30) d1)) (+.f64 d2 -30)))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 d2 d2)) (/.f64 (*.f64 -1/900 (+.f64 d2 -30)) d1) (+.f64 d2 -30)) (*.f64 -1/900 (*.f64 (/.f64 (+.f64 d2 -30) d1) (+.f64 d2 -30))))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 d2 d2)) (/.f64 (+.f64 d2 -30) (*.f64 d1 -900)) (+.f64 d2 -30)) (*.f64 -1/900 (/.f64 (pow.f64 (+.f64 d2 -30) 2) d1)))
(/.f64 (fma.f64 (*.f64 d1 900) (+.f64 d2 -30) (*.f64 (+.f64 30 (neg.f64 d2)) (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (+.f64 30 (neg.f64 d2)) (+.f64 d2 -30)))
(/.f64 (fma.f64 (*.f64 d1 (*.f64 d2 d2)) (-.f64 30 d2) (*.f64 (+.f64 d2 -30) (*.f64 d1 900))) (*.f64 (+.f64 d2 -30) (-.f64 30 d2)))
(/.f64 (fma.f64 (+.f64 d2 -30) (*.f64 d1 900) (*.f64 (*.f64 d1 d2) (*.f64 d2 (-.f64 30 d2)))) (*.f64 (+.f64 d2 -30) (-.f64 30 d2)))
(/.f64 (neg.f64 (fma.f64 -729000000 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3) (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 3))) (neg.f64 (-.f64 (fma.f64 (pow.f64 d2 4) (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2) (pow.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 2)) (/.f64 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 -900)) (pow.f64 (+.f64 d2 -30) 2)))))
(neg.f64 (/.f64 (fma.f64 -729000000 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3) (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 3)) (neg.f64 (-.f64 (fma.f64 (pow.f64 d2 4) (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2) (pow.f64 (/.f64 (*.f64 d1 -900) (+.f64 d2 -30)) 2)) (/.f64 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 -900)) (pow.f64 (+.f64 d2 -30) 2))))))
(*.f64 1 (/.f64 (fma.f64 -729000000 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3) (pow.f64 (*.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30))) 3)) (fma.f64 810000 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2) (-.f64 (pow.f64 (*.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30))) 2) (/.f64 d1 (/.f64 (pow.f64 (+.f64 d2 -30) 2) (*.f64 d2 (*.f64 d2 (*.f64 d1 -900)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 2) (pow.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 2))) (neg.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (-.f64 (*.f64 d2 d2) -900))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 2) (pow.f64 (/.f64 (*.f64 d1 -900) (+.f64 d2 -30)) 2))) (*.f64 (/.f64 d1 (+.f64 d2 -30)) (neg.f64 (fma.f64 d2 d2 900))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (/.f64 900 (-.f64 30 d2))) 2) (pow.f64 (*.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30))) 2)) (*.f64 (/.f64 d1 (+.f64 d2 -30)) (neg.f64 (fma.f64 d2 d2 900))))
(/.f64 (-.f64 (pow.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 2) (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 2)) (-.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d1 -900) (+.f64 d2 -30)) 2) (pow.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 2)) (-.f64 (/.f64 (*.f64 d1 -900) (+.f64 d2 -30)) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (/.f64 900 (-.f64 30 d2))) 2) (pow.f64 (*.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30))) 2)) (-.f64 (*.f64 d1 (/.f64 900 (-.f64 30 d2))) (*.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 d2 -30))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(/.f64 (*.f64 (neg.f64 d1) (fma.f64 d2 d2 -900)) (+.f64 30 (neg.f64 d2)))
(/.f64 (neg.f64 d1) (/.f64 (-.f64 30 d2) (fma.f64 d2 d2 -900)))
(*.f64 (/.f64 (neg.f64 d1) (-.f64 30 d2)) (fma.f64 d2 d2 -900))
(pow.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900)) 1)
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))) 3)
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(pow.f64 (pow.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900)) 3) 1/3)
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))) 2)
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900)) 2))
(fabs.f64 (/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900))))
(log.f64 (pow.f64 (exp.f64 (/.f64 d1 (+.f64 d2 -30))) (fma.f64 d2 d2 -900)))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900)))))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900)) 3))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(exp.f64 (log.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))) 1))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(fma.f64 d1 (/.f64 1 (*.f64 (+.f64 d2 -30) -1/900)) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(fma.f64 d1 (*.f64 (/.f64 1 (+.f64 d2 -30)) (*.f64 d2 d2)) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(fma.f64 d1 (*.f64 (/.f64 1 (+.f64 d2 -30)) -900) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(fma.f64 d1 (*.f64 -900 (/.f64 1 (+.f64 d2 -30))) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(fma.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30)) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(fma.f64 (/.f64 d1 (+.f64 d2 -30)) (*.f64 d2 d2) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(fma.f64 (/.f64 d1 (+.f64 d2 -30)) -900 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(fma.f64 (*.f64 d2 d2) (/.f64 d1 (+.f64 d2 -30)) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(fma.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) 1 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(fma.f64 -900 (/.f64 d1 (+.f64 d2 -30)) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(fma.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 1 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(fma.f64 (*.f64 d1 -900) (/.f64 1 (+.f64 d2 -30)) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(fma.f64 1 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(fma.f64 1 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(fma.f64 (cbrt.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30)))) (pow.f64 (cbrt.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30)))) 2) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30)))) 2) (cbrt.f64 (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30)))) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(fma.f64 (cbrt.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))) (pow.f64 (cbrt.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))) 2) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))) 2) (cbrt.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(fma.f64 (cbrt.f64 (pow.f64 d2 4)) (*.f64 (pow.f64 (cbrt.f64 d2) 2) (/.f64 d1 (+.f64 d2 -30))) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(fma.f64 (cbrt.f64 (pow.f64 d2 4)) (*.f64 (/.f64 d1 (+.f64 d2 -30)) (pow.f64 (cbrt.f64 d2) 2)) (/.f64 (*.f64 d1 -900) (+.f64 d2 -30)))
(fma.f64 (cbrt.f64 (pow.f64 d2 4)) (*.f64 (/.f64 d1 (+.f64 d2 -30)) (pow.f64 (cbrt.f64 d2) 2)) (*.f64 d1 (/.f64 900 (-.f64 30 d2))))
(fma.f64 (cbrt.f64 (*.f64 810000 (*.f64 d1 d1))) (*.f64 (cbrt.f64 (*.f64 d1 -900)) (/.f64 1 (+.f64 d2 -30))) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (cbrt.f64 (*.f64 810000 (*.f64 d1 d1))) (/.f64 (*.f64 (cbrt.f64 (*.f64 d1 -900)) 1) (+.f64 d2 -30)) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 810000))) (/.f64 (cbrt.f64 (*.f64 d1 -900)) (+.f64 d2 -30)) (*.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) 2) (*.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) (*.f64 d2 d2)) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) 2) (*.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) -900) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(fma.f64 (*.f64 d2 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30)))) (*.f64 d2 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30)))) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(fma.f64 (sqrt.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))) (sqrt.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(fma.f64 (sqrt.f64 (*.f64 d1 -900)) (*.f64 (sqrt.f64 (*.f64 d1 -900)) (/.f64 1 (+.f64 d2 -30))) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(fma.f64 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30))) (*.f64 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30))) (*.f64 d2 d2)) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(fma.f64 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30))) (*.f64 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30))) -900) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(fma.f64 (*.f64 d1 900) (/.f64 1 (+.f64 30 (neg.f64 d2))) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(fma.f64 (/.f64 1 (+.f64 d2 -30)) (*.f64 d1 -900) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(fma.f64 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30)) d2 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(fma.f64 (*.f64 d1 (*.f64 d2 d2)) (/.f64 1 (+.f64 d2 -30)) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(fma.f64 (/.f64 d1 1) (/.f64 -900 (+.f64 d2 -30)) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(fma.f64 (/.f64 d1 1) (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(fma.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 -900 (cbrt.f64 (+.f64 d2 -30))) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(fma.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 (*.f64 d2 d2) (cbrt.f64 (+.f64 d2 -30))) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(fma.f64 (/.f64 d1 (sqrt.f64 (+.f64 d2 -30))) (/.f64 -900 (sqrt.f64 (+.f64 d2 -30))) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(fma.f64 (/.f64 d1 (sqrt.f64 (+.f64 d2 -30))) (/.f64 (*.f64 d2 d2) (sqrt.f64 (+.f64 d2 -30))) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(fma.f64 (/.f64 -900 (sqrt.f64 (+.f64 d2 -30))) (/.f64 d1 (sqrt.f64 (+.f64 d2 -30))) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(fma.f64 (/.f64 -900 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 d1 (cbrt.f64 (+.f64 d2 -30))) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 (*.f64 d1 -900) (cbrt.f64 (+.f64 d2 -30))) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(fma.f64 (/.f64 1 (sqrt.f64 (+.f64 d2 -30))) (/.f64 (*.f64 d1 -900) (sqrt.f64 (+.f64 d2 -30))) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 810000 (*.f64 d1 d1))) 1) (/.f64 (cbrt.f64 (*.f64 d1 -900)) (+.f64 d2 -30)) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (cbrt.f64 (*.f64 810000 (*.f64 d1 d1))) (/.f64 (*.f64 (cbrt.f64 (*.f64 d1 -900)) 1) (+.f64 d2 -30)) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 810000))) (/.f64 (cbrt.f64 (*.f64 d1 -900)) (+.f64 d2 -30)) (*.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 810000 (*.f64 d1 d1))) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (cbrt.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 810000 (*.f64 d1 d1))) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (cbrt.f64 (/.f64 (*.f64 d1 -900) (+.f64 d2 -30))) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (cbrt.f64 (*.f64 d1 (/.f64 900 (-.f64 30 d2)))) (/.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 810000))) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (*.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 810000 (*.f64 d1 d1))) (sqrt.f64 (+.f64 d2 -30))) (/.f64 (cbrt.f64 (*.f64 d1 -900)) (sqrt.f64 (+.f64 d2 -30))) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 810000))) (sqrt.f64 (+.f64 d2 -30))) (/.f64 (cbrt.f64 (*.f64 d1 -900)) (sqrt.f64 (+.f64 d2 -30))) (*.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 d1 -900)) 1) (/.f64 (sqrt.f64 (*.f64 d1 -900)) (+.f64 d2 -30)) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 d1 -900)) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 (sqrt.f64 (*.f64 d1 -900)) (cbrt.f64 (+.f64 d2 -30))) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(fma.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (cbrt.f64 (pow.f64 d2 4))) (pow.f64 (cbrt.f64 d2) 2) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(fma.f64 (cbrt.f64 (pow.f64 d2 4)) (*.f64 (/.f64 d1 (+.f64 d2 -30)) (pow.f64 (cbrt.f64 d2) 2)) (/.f64 (*.f64 d1 -900) (+.f64 d2 -30)))
(fma.f64 (cbrt.f64 (pow.f64 d2 4)) (*.f64 (/.f64 d1 (+.f64 d2 -30)) (pow.f64 (cbrt.f64 d2) 2)) (*.f64 d1 (/.f64 900 (-.f64 30 d2))))
(fma.f64 (*.f64 (*.f64 d2 d2) (pow.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) 2)) (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(fma.f64 (*.f64 (*.f64 d2 d2) (sqrt.f64 (/.f64 d1 (+.f64 d2 -30)))) (sqrt.f64 (/.f64 d1 (+.f64 d2 -30))) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(fma.f64 (*.f64 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30)) 1) d2 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(fma.f64 (*.f64 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30)) (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(fma.f64 (*.f64 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30)) (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (/.f64 (*.f64 d1 -900) (+.f64 d2 -30)))
(fma.f64 (*.f64 (/.f64 d1 (/.f64 (+.f64 d2 -30) d2)) (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 d1 (/.f64 900 (-.f64 30 d2))))
(fma.f64 (*.f64 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30)) (sqrt.f64 d2)) (sqrt.f64 d2) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(fma.f64 (*.f64 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30)) (sqrt.f64 d2)) (sqrt.f64 d2) (/.f64 (*.f64 d1 -900) (+.f64 d2 -30)))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 d2) (sqrt.f64 d2)) (+.f64 d2 -30)) (sqrt.f64 d2) (*.f64 d1 (/.f64 900 (-.f64 30 d2))))
(fma.f64 (*.f64 -900 (pow.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) 2)) (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(fma.f64 (*.f64 -900 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30)))) (sqrt.f64 (/.f64 d1 (+.f64 d2 -30))) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(fma.f64 (/.f64 (*.f64 d1 -900) (+.f64 -27000 (pow.f64 d2 3))) (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 -30)) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (/.f64 d1 (/.f64 (+.f64 (pow.f64 d2 3) -27000) -900)) (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 -30)) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (*.f64 (/.f64 d1 (+.f64 (pow.f64 d2 3) -27000)) -900) (+.f64 (fma.f64 d2 d2 900) (*.f64 d2 30)) (*.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30))))
(fma.f64 (/.f64 (*.f64 d1 -900) (fma.f64 d2 d2 -900)) (+.f64 d2 30) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (/.f64 d1 (/.f64 (fma.f64 d2 d2 -900) -900)) (+.f64 d2 30) (*.f64 d2 (/.f64 (*.f64 d1 d2) (+.f64 d2 -30))))
(fma.f64 (/.f64 (*.f64 d1 -900) (fma.f64 d2 d2 -900)) (+.f64 d2 30) (*.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d2 d2)) (+.f64 -27000 (pow.f64 d2 3))) (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 -30)) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(fma.f64 (/.f64 d1 (/.f64 (+.f64 (pow.f64 d2 3) -27000) (*.f64 d2 d2))) (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 -30)) (/.f64 (*.f64 d1 -900) (+.f64 d2 -30)))
(fma.f64 (*.f64 (/.f64 d1 (+.f64 (pow.f64 d2 3) -27000)) (*.f64 d2 d2)) (+.f64 (fma.f64 d2 d2 900) (*.f64 d2 30)) (*.f64 d1 (/.f64 900 (-.f64 30 d2))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d2 d2)) (fma.f64 d2 d2 -900)) (+.f64 d2 30) (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(fma.f64 (/.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (*.f64 d2 d2))) (+.f64 d2 30) (/.f64 (*.f64 d1 -900) (+.f64 d2 -30)))
(fma.f64 (*.f64 (/.f64 d1 (fma.f64 d2 d2 -900)) (*.f64 d2 d2)) (+.f64 d2 30) (*.f64 d1 (/.f64 900 (-.f64 30 d2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))) 1)
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(*.f64 d1 (/.f64 1 (*.f64 (+.f64 d2 -30) -1/900)))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(*.f64 d1 (*.f64 (/.f64 1 (+.f64 d2 -30)) -900))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(*.f64 d1 (*.f64 -900 (/.f64 1 (+.f64 d2 -30))))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) -900)
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(*.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 1)
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(*.f64 (*.f64 d1 -900) (/.f64 1 (+.f64 d2 -30)))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(*.f64 1 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(*.f64 (cbrt.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))) (pow.f64 (cbrt.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))) 2))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))) 2) (cbrt.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(*.f64 (cbrt.f64 (*.f64 810000 (*.f64 d1 d1))) (*.f64 (cbrt.f64 (*.f64 d1 -900)) (/.f64 1 (+.f64 d2 -30))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 810000 (*.f64 d1 d1))) (+.f64 d2 -30)) (cbrt.f64 (*.f64 d1 -900)))
(*.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 810000))) (/.f64 (cbrt.f64 (*.f64 d1 -900)) (+.f64 d2 -30)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) 2) (*.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) -900))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(*.f64 (sqrt.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))) (sqrt.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(*.f64 (sqrt.f64 (*.f64 d1 -900)) (*.f64 (sqrt.f64 (*.f64 d1 -900)) (/.f64 1 (+.f64 d2 -30))))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(*.f64 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30))) (*.f64 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30))) -900))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(*.f64 (*.f64 d1 900) (/.f64 1 (+.f64 30 (neg.f64 d2))))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(*.f64 (/.f64 1 (+.f64 d2 -30)) (*.f64 d1 -900))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(*.f64 (/.f64 d1 1) (/.f64 -900 (+.f64 d2 -30)))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 -900 (cbrt.f64 (+.f64 d2 -30))))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(*.f64 (/.f64 d1 (sqrt.f64 (+.f64 d2 -30))) (/.f64 -900 (sqrt.f64 (+.f64 d2 -30))))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(*.f64 (/.f64 -900 (sqrt.f64 (+.f64 d2 -30))) (/.f64 d1 (sqrt.f64 (+.f64 d2 -30))))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(*.f64 (/.f64 -900 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 d1 (cbrt.f64 (+.f64 d2 -30))))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 (*.f64 d1 -900) (cbrt.f64 (+.f64 d2 -30))))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 d2 -30))) (/.f64 (*.f64 d1 -900) (sqrt.f64 (+.f64 d2 -30))))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 810000 (*.f64 d1 d1))) 1) (/.f64 (cbrt.f64 (*.f64 d1 -900)) (+.f64 d2 -30)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 810000 (*.f64 d1 d1))) (+.f64 d2 -30)) (cbrt.f64 (*.f64 d1 -900)))
(*.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 810000))) (/.f64 (cbrt.f64 (*.f64 d1 -900)) (+.f64 d2 -30)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 810000 (*.f64 d1 d1))) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (cbrt.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 d1 -900) (+.f64 d2 -30))) (/.f64 (cbrt.f64 (*.f64 810000 (*.f64 d1 d1))) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)))
(/.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 810000))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2) (cbrt.f64 (*.f64 d1 (/.f64 900 (-.f64 30 d2))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 810000 (*.f64 d1 d1))) (sqrt.f64 (+.f64 d2 -30))) (/.f64 (cbrt.f64 (*.f64 d1 -900)) (sqrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 810000))) (sqrt.f64 (+.f64 d2 -30))) (/.f64 (cbrt.f64 (*.f64 d1 -900)) (sqrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 -900)) 1) (/.f64 (sqrt.f64 (*.f64 d1 -900)) (+.f64 d2 -30)))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 -900)) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 (sqrt.f64 (*.f64 d1 -900)) (cbrt.f64 (+.f64 d2 -30))))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(*.f64 (*.f64 -900 (pow.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) 2)) (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(*.f64 (*.f64 -900 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30)))) (sqrt.f64 (/.f64 d1 (+.f64 d2 -30))))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(*.f64 (/.f64 (*.f64 d1 -900) (+.f64 -27000 (pow.f64 d2 3))) (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 -30)))
(*.f64 (/.f64 d1 (/.f64 (+.f64 (pow.f64 d2 3) -27000) -900)) (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 -30)))
(*.f64 (*.f64 (/.f64 d1 (+.f64 (pow.f64 d2 3) -27000)) -900) (+.f64 (fma.f64 d2 d2 900) (*.f64 d2 30)))
(*.f64 (/.f64 (*.f64 d1 -900) (fma.f64 d2 d2 -900)) (+.f64 d2 30))
(/.f64 (*.f64 (*.f64 d1 -900) (+.f64 d2 30)) (fma.f64 d2 d2 -900))
(pow.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 1)
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(pow.f64 (cbrt.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))) 3)
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(pow.f64 (pow.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 3) 1/3)
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(pow.f64 (sqrt.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))) 2)
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(pow.f64 (*.f64 -1/900 (/.f64 (+.f64 d2 -30) d1)) -1)
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(neg.f64 (/.f64 (*.f64 d1 -900) (+.f64 30 (neg.f64 d2))))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(sqrt.f64 (pow.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 2))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 d1 -900) (+.f64 d2 -30)) 2))
(fabs.f64 (*.f64 d1 (/.f64 900 (-.f64 30 d2))))
(log.f64 (pow.f64 (exp.f64 -900) (/.f64 d1 (+.f64 d2 -30))))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)))))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(cbrt.f64 (pow.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1)) 3))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(expm1.f64 (log1p.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(exp.f64 (log.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(exp.f64 (*.f64 (log.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))) 1))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(log1p.f64 (expm1.f64 (/.f64 -900 (/.f64 (+.f64 d2 -30) d1))))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))))) 1)
(*.f64 d1 (/.f64 27000 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 d1 (/.f64 1 (*.f64 (fma.f64 d2 (+.f64 d2 -30) 900) 1/27000)))
(*.f64 d1 (/.f64 27000 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 d1 (*.f64 27000 (/.f64 1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 d1 (/.f64 27000 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 d1 (/.f64 27000 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 27000 (*.f64 d1 (/.f64 1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 d1 (/.f64 27000 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (*.f64 d1 27000) (/.f64 1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 d1 (/.f64 27000 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))) 1)
(*.f64 d1 (/.f64 27000 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 1 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 d1 (/.f64 27000 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (cbrt.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))) (pow.f64 (cbrt.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))) 2))
(*.f64 d1 (/.f64 27000 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))) 2) (cbrt.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))))
(*.f64 d1 (/.f64 27000 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 d1) 30) 2) (*.f64 (*.f64 (cbrt.f64 d1) 30) (/.f64 1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (pow.f64 (*.f64 30 (cbrt.f64 d1)) 2) (/.f64 (*.f64 (*.f64 30 (cbrt.f64 d1)) 1) (fma.f64 d2 (+.f64 d2 -30) 900)))
(/.f64 (pow.f64 (*.f64 30 (cbrt.f64 d1)) 3) (fma.f64 d2 (+.f64 d2 -30) 900))
(*.f64 (sqrt.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))) (sqrt.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))))
(*.f64 d1 (/.f64 27000 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (sqrt.f64 (*.f64 d1 27000)) (*.f64 (sqrt.f64 (*.f64 d1 27000)) (/.f64 1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 d1 (/.f64 27000 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (*.f64 d1 -27000) (/.f64 1 (neg.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(/.f64 (*.f64 d1 -27000) (+.f64 -900 (*.f64 d2 (-.f64 30 d2))))
(*.f64 (/.f64 1 (fma.f64 d2 (+.f64 d2 -30) 900)) (*.f64 d1 27000))
(*.f64 d1 (/.f64 27000 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (/.f64 d1 1) (/.f64 27000 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 d1 (/.f64 27000 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) 2)) (/.f64 27000 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 d1 (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))) (/.f64 27000 (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 27000 (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))) (/.f64 d1 (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 d1 (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))) (/.f64 27000 (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) 27000)
(*.f64 d1 (/.f64 27000 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (/.f64 27000 (pow.f64 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) 2)) (/.f64 d1 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) 2)) (/.f64 27000 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) 2)) (/.f64 (*.f64 d1 27000) (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) 2)) (/.f64 27000 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))) (/.f64 (*.f64 d1 27000) (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 d1 (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))) (/.f64 27000 (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 (pow.f64 (*.f64 (cbrt.f64 d1) 30) 2) 1) (/.f64 (*.f64 (cbrt.f64 d1) 30) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (pow.f64 (*.f64 30 (cbrt.f64 d1)) 2) (/.f64 (*.f64 (*.f64 30 (cbrt.f64 d1)) 1) (fma.f64 d2 (+.f64 d2 -30) 900)))
(/.f64 (pow.f64 (*.f64 30 (cbrt.f64 d1)) 3) (fma.f64 d2 (+.f64 d2 -30) 900))
(*.f64 (/.f64 (pow.f64 (*.f64 (cbrt.f64 d1) 30) 2) (pow.f64 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) 2)) (cbrt.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))))
(*.f64 (cbrt.f64 (*.f64 d1 (/.f64 27000 (fma.f64 d2 (+.f64 d2 -30) 900)))) (/.f64 (pow.f64 (*.f64 30 (cbrt.f64 d1)) 2) (pow.f64 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 d1 (/.f64 27000 (fma.f64 d2 (+.f64 d2 -30) 900)))) (*.f64 900 (pow.f64 (cbrt.f64 d1) 2))) (pow.f64 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) 2))
(*.f64 (/.f64 (pow.f64 (*.f64 (cbrt.f64 d1) 30) 2) (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))) (/.f64 (*.f64 (cbrt.f64 d1) 30) (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 (pow.f64 (*.f64 30 (cbrt.f64 d1)) 2) (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))) (/.f64 (cbrt.f64 d1) (/.f64 (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) 30)))
(/.f64 (/.f64 (pow.f64 (*.f64 30 (cbrt.f64 d1)) 3) (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))) (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 27000)) 1) (/.f64 (sqrt.f64 (*.f64 d1 27000)) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 d1 (/.f64 27000 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 27000)) (pow.f64 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) 2)) (/.f64 (sqrt.f64 (*.f64 d1 27000)) (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) 2)) (/.f64 27000 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(pow.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))) 1)
(*.f64 d1 (/.f64 27000 (fma.f64 d2 (+.f64 d2 -30) 900)))
(pow.f64 (cbrt.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))) 3)
(*.f64 d1 (/.f64 27000 (fma.f64 d2 (+.f64 d2 -30) 900)))
(pow.f64 (pow.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))) 3) 1/3)
(*.f64 d1 (/.f64 27000 (fma.f64 d2 (+.f64 d2 -30) 900)))
(pow.f64 (sqrt.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))) 2)
(*.f64 d1 (/.f64 27000 (fma.f64 d2 (+.f64 d2 -30) 900)))
(pow.f64 (*.f64 1/27000 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1)) -1)
(*.f64 d1 (/.f64 27000 (fma.f64 d2 (+.f64 d2 -30) 900)))
(neg.f64 (/.f64 (*.f64 d1 27000) (neg.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (*.f64 d1 -27000) (/.f64 1 (neg.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(/.f64 (*.f64 d1 -27000) (+.f64 -900 (*.f64 d2 (-.f64 30 d2))))
(sqrt.f64 (pow.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))) 2))
(sqrt.f64 (pow.f64 (*.f64 d1 (/.f64 27000 (fma.f64 d2 (+.f64 d2 -30) 900))) 2))
(fabs.f64 (*.f64 d1 (/.f64 27000 (fma.f64 d2 (+.f64 d2 -30) 900))))
(log.f64 (exp.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))))
(*.f64 d1 (/.f64 27000 (fma.f64 d2 (+.f64 d2 -30) 900)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))))))
(*.f64 d1 (/.f64 27000 (fma.f64 d2 (+.f64 d2 -30) 900)))
(cbrt.f64 (pow.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))) 3))
(*.f64 d1 (/.f64 27000 (fma.f64 d2 (+.f64 d2 -30) 900)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 27000) 3) (pow.f64 (fma.f64 d2 (+.f64 d2 -30) 900) 3)))
(*.f64 d1 (/.f64 27000 (fma.f64 d2 (+.f64 d2 -30) 900)))
(expm1.f64 (log1p.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))))
(*.f64 d1 (/.f64 27000 (fma.f64 d2 (+.f64 d2 -30) 900)))
(exp.f64 (log.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))))
(*.f64 d1 (/.f64 27000 (fma.f64 d2 (+.f64 d2 -30) 900)))
(exp.f64 (*.f64 (log.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))) 1))
(*.f64 d1 (/.f64 27000 (fma.f64 d2 (+.f64 d2 -30) 900)))
(log1p.f64 (expm1.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))))
(*.f64 d1 (/.f64 27000 (fma.f64 d2 (+.f64 d2 -30) 900)))

eval142.0ms (4%)

Compiler

Compiled 8119 to 5263 computations (35.2% saved)

prune58.0ms (1.6%)

Pruning

6 alts after pruning (2 fresh and 4 done)

PrunedKeptTotal
New3812383
Fresh000
Picked213
Done033
Total3836389
Accuracy
100.0%
Counts
389 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
49.4%
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
49.7%
(/.f64 (*.f64 d1 -27000) (+.f64 -900 (*.f64 d2 (-.f64 30 d2))))
49.8%
(*.f64 (/.f64 d1 (+.f64 d2 -30)) -900)
100.0%
(*.f64 d1 (-.f64 d2 -30))
51.8%
(*.f64 d1 d2)
50.5%
(*.f64 d1 30)
49.4%
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
49.7%
(/.f64 (*.f64 d1 -27000) (+.f64 -900 (*.f64 d2 (-.f64 30 d2))))
49.8%
(*.f64 (/.f64 d1 (+.f64 d2 -30)) -900)
100.0%
(*.f64 d1 (-.f64 d2 -30))
51.8%
(*.f64 d1 d2)
50.5%
(*.f64 d1 30)
Compiler

Compiled 96 to 72 computations (25% saved)

localize63.0ms (1.8%)

Localize:

Found 3 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 d2 (-.f64 30 d2))
94.9%
(/.f64 (*.f64 d1 -27000) (+.f64 -900 (*.f64 d2 (-.f64 30 d2))))
99.6%
(*.f64 (/.f64 d1 (+.f64 d2 -30)) -900)
Compiler

Compiled 56 to 38 computations (32.1% saved)

series4.0ms (0.1%)

Counts
2 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
d1
@0
(/.f64 (*.f64 d1 -27000) (+.f64 -900 (*.f64 d2 (-.f64 30 d2))))
1.0ms
d1
@inf
(/.f64 (*.f64 d1 -27000) (+.f64 -900 (*.f64 d2 (-.f64 30 d2))))
0.0ms
d1
@-inf
(/.f64 (*.f64 d1 -27000) (+.f64 -900 (*.f64 d2 (-.f64 30 d2))))
0.0ms
d2
@inf
(/.f64 (*.f64 d1 -27000) (+.f64 -900 (*.f64 d2 (-.f64 30 d2))))
0.0ms
d2
@0
(/.f64 (*.f64 d1 -27000) (+.f64 -900 (*.f64 d2 (-.f64 30 d2))))

rewrite76.0ms (2.2%)

Algorithm
batch-egg-rewrite
Rules
1276×log-prod
764×pow-prod-down
542×pow-prod-up
524×pow-exp
490×expm1-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01244
127140
2362240
Stop Event
node limit
Counts
2 → 97
Calls
Call 1
Inputs
(/.f64 (*.f64 d1 -27000) (+.f64 -900 (*.f64 d2 (-.f64 30 d2))))
(*.f64 d2 (-.f64 30 d2))
Outputs
(+.f64 0 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900))))) (cbrt.f64 (exp.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900))))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900))))) 1)
(*.f64 d1 (/.f64 1 (*.f64 (fma.f64 d2 (-.f64 30 d2) -900) -1/27000)))
(*.f64 d1 (*.f64 -27000 (/.f64 1 (fma.f64 d2 (-.f64 30 d2) -900))))
(*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 -27000 (*.f64 d1 (/.f64 1 (fma.f64 d2 (-.f64 30 d2) -900))))
(*.f64 (*.f64 d1 -27000) (/.f64 1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900))) 1)
(*.f64 1 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 729000000)) (*.f64 (cbrt.f64 (*.f64 d1 -27000)) (/.f64 1 (fma.f64 d2 (-.f64 30 d2) -900))))
(*.f64 (cbrt.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))) (pow.f64 (cbrt.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))) 2) (cbrt.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))))
(*.f64 (sqrt.f64 (*.f64 d1 -27000)) (*.f64 (sqrt.f64 (*.f64 d1 -27000)) (/.f64 1 (fma.f64 d2 (-.f64 30 d2) -900))))
(*.f64 (sqrt.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))) (sqrt.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))))
(*.f64 (*.f64 d1 27000) (/.f64 1 (neg.f64 (fma.f64 d2 (-.f64 30 d2) -900))))
(*.f64 (/.f64 1 (fma.f64 d2 (-.f64 30 d2) -900)) (*.f64 d1 -27000))
(*.f64 (/.f64 d1 1) (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (fma.f64 d2 (-.f64 30 d2) -900)) 2)) (/.f64 -27000 (cbrt.f64 (fma.f64 d2 (-.f64 30 d2) -900))))
(*.f64 (/.f64 d1 (sqrt.f64 (fma.f64 d2 (-.f64 30 d2) -900))) (/.f64 -27000 (sqrt.f64 (fma.f64 d2 (-.f64 30 d2) -900))))
(*.f64 (/.f64 -27000 (sqrt.f64 (fma.f64 d2 (-.f64 30 d2) -900))) (/.f64 d1 (sqrt.f64 (fma.f64 d2 (-.f64 30 d2) -900))))
(*.f64 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)) -27000)
(*.f64 (/.f64 -27000 (pow.f64 (cbrt.f64 (fma.f64 d2 (-.f64 30 d2) -900)) 2)) (/.f64 d1 (cbrt.f64 (fma.f64 d2 (-.f64 30 d2) -900))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 d2 (-.f64 30 d2) -900)) 2)) (/.f64 (*.f64 d1 -27000) (cbrt.f64 (fma.f64 d2 (-.f64 30 d2) -900))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 d2 (-.f64 30 d2) -900))) (/.f64 (*.f64 d1 -27000) (sqrt.f64 (fma.f64 d2 (-.f64 30 d2) -900))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 729000000)) 1) (/.f64 (cbrt.f64 (*.f64 d1 -27000)) (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 729000000)) (pow.f64 (cbrt.f64 (fma.f64 d2 (-.f64 30 d2) -900)) 2)) (cbrt.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 729000000)) (sqrt.f64 (fma.f64 d2 (-.f64 30 d2) -900))) (/.f64 (cbrt.f64 (*.f64 d1 -27000)) (sqrt.f64 (fma.f64 d2 (-.f64 30 d2) -900))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 -27000)) 1) (/.f64 (sqrt.f64 (*.f64 d1 -27000)) (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 -27000)) (pow.f64 (cbrt.f64 (fma.f64 d2 (-.f64 30 d2) -900)) 2)) (/.f64 (sqrt.f64 (*.f64 d1 -27000)) (cbrt.f64 (fma.f64 d2 (-.f64 30 d2) -900))))
(*.f64 (/.f64 (*.f64 d1 -27000) (+.f64 -729000000 (pow.f64 (*.f64 d2 (-.f64 30 d2)) 3))) (fma.f64 (*.f64 d2 (-.f64 30 d2)) (fma.f64 d2 (-.f64 30 d2) 900) 810000))
(*.f64 (/.f64 (*.f64 d1 -27000) (-.f64 810000 (pow.f64 (*.f64 d2 (-.f64 30 d2)) 2))) (-.f64 -900 (*.f64 d2 (-.f64 30 d2))))
(pow.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900))) 1)
(pow.f64 (cbrt.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))) 3)
(pow.f64 (pow.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))) 2)
(pow.f64 (/.f64 (fma.f64 d2 (-.f64 30 d2) -900) (*.f64 d1 -27000)) -1)
(pow.f64 (/.f64 (/.f64 (fma.f64 d2 (-.f64 30 d2) -900) (*.f64 d1 -27000)) 1) -1)
(neg.f64 (/.f64 (*.f64 d1 -27000) (neg.f64 (fma.f64 d2 (-.f64 30 d2) -900))))
(sqrt.f64 (pow.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900))) 2))
(log.f64 (exp.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900))))))
(cbrt.f64 (pow.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 -27000) 3) (pow.f64 (fma.f64 d2 (-.f64 30 d2) -900) 3)))
(expm1.f64 (log1p.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))))
(exp.f64 (log.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))))
(exp.f64 (*.f64 (log.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900))))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 d2 (-.f64 30 d2) -900) (*.f64 d1 -27000))) -1))
(log1p.f64 (expm1.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))))
(+.f64 (*.f64 d2 30) (*.f64 (neg.f64 d2) d2))
(+.f64 (*.f64 d2 30) (*.f64 d2 (neg.f64 d2)))
(+.f64 0 (*.f64 d2 (-.f64 30 d2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d2) (-.f64 30 d2))) (cbrt.f64 (pow.f64 (exp.f64 d2) (-.f64 30 d2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d2) (-.f64 30 d2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d2) (-.f64 30 d2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d2) (-.f64 30 d2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (-.f64 30 d2)))) 1)
(/.f64 (*.f64 d2 (-.f64 27000 (pow.f64 d2 3))) (fma.f64 d2 (+.f64 d2 30) 900))
(/.f64 (*.f64 d2 (-.f64 900 (*.f64 d2 d2))) (+.f64 d2 30))
(/.f64 (*.f64 (-.f64 27000 (pow.f64 d2 3)) d2) (fma.f64 d2 (+.f64 d2 30) 900))
(/.f64 (*.f64 (-.f64 900 (*.f64 d2 d2)) d2) (+.f64 d2 30))
(pow.f64 (*.f64 d2 (-.f64 30 d2)) 1)
(pow.f64 (cbrt.f64 (*.f64 d2 (-.f64 30 d2))) 3)
(pow.f64 (pow.f64 (*.f64 d2 (-.f64 30 d2)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 d2 (-.f64 30 d2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d2 (-.f64 30 d2))) 2)
(sqrt.f64 (pow.f64 (*.f64 d2 (-.f64 30 d2)) 2))
(log.f64 (pow.f64 (exp.f64 d2) (-.f64 30 d2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d2 (-.f64 30 d2)))))
(cbrt.f64 (pow.f64 (*.f64 d2 (-.f64 30 d2)) 3))
(expm1.f64 (log1p.f64 (*.f64 d2 (-.f64 30 d2))))
(exp.f64 (log.f64 (*.f64 d2 (-.f64 30 d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (-.f64 30 d2))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 d2 (-.f64 30 d2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 d2 (-.f64 30 d2)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 d2 (-.f64 30 d2)) 3)) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 d2 (-.f64 30 d2))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 d2 (-.f64 30 d2)))) 2))
(log1p.f64 (expm1.f64 (*.f64 d2 (-.f64 30 d2))))
(fma.f64 d2 30 (*.f64 (neg.f64 d2) d2))
(fma.f64 d2 30 (*.f64 d2 (neg.f64 d2)))
(fma.f64 30 d2 (*.f64 (neg.f64 d2) d2))
(fma.f64 30 d2 (*.f64 d2 (neg.f64 d2)))
(fma.f64 1 (*.f64 d2 30) (*.f64 (neg.f64 d2) d2))
(fma.f64 1 (*.f64 d2 30) (*.f64 d2 (neg.f64 d2)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d2 30)) (cbrt.f64 (*.f64 d2 30))) (cbrt.f64 (*.f64 d2 30)) (*.f64 (neg.f64 d2) d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d2 30)) (cbrt.f64 (*.f64 d2 30))) (cbrt.f64 (*.f64 d2 30)) (*.f64 d2 (neg.f64 d2)))
(fma.f64 (sqrt.f64 (*.f64 d2 30)) (sqrt.f64 (*.f64 d2 30)) (*.f64 (neg.f64 d2) d2))
(fma.f64 (sqrt.f64 (*.f64 d2 30)) (sqrt.f64 (*.f64 d2 30)) (*.f64 d2 (neg.f64 d2)))
(fma.f64 (*.f64 30 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 (neg.f64 d2) d2))
(fma.f64 (*.f64 30 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 d2 (neg.f64 d2)))
(fma.f64 (*.f64 30 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (neg.f64 d2) d2))
(fma.f64 (*.f64 30 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d2 (neg.f64 d2)))

simplify68.0ms (1.9%)

Algorithm
egg-herbie
Rules
1312×distribute-lft-in
1272×distribute-rgt-in
1004×times-frac
684×unswap-sqr
418×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03113849
17613677
227183593
Stop Event
node limit
Counts
133 → 159
Calls
Call 1
Inputs
(*.f64 -27000 (/.f64 d1 (-.f64 (*.f64 d2 (-.f64 30 d2)) 900)))
(*.f64 -27000 (/.f64 d1 (-.f64 (*.f64 d2 (-.f64 30 d2)) 900)))
(*.f64 -27000 (/.f64 d1 (-.f64 (*.f64 d2 (-.f64 30 d2)) 900)))
(*.f64 -27000 (/.f64 d1 (-.f64 (*.f64 d2 (-.f64 30 d2)) 900)))
(*.f64 -27000 (/.f64 d1 (-.f64 (*.f64 d2 (-.f64 30 d2)) 900)))
(*.f64 -27000 (/.f64 d1 (-.f64 (*.f64 d2 (-.f64 30 d2)) 900)))
(*.f64 -27000 (/.f64 d1 (-.f64 (*.f64 d2 (-.f64 30 d2)) 900)))
(*.f64 -27000 (/.f64 d1 (-.f64 (*.f64 d2 (-.f64 30 d2)) 900)))
(*.f64 -27000 (/.f64 d1 (-.f64 (*.f64 d2 (-.f64 30 d2)) 900)))
(*.f64 -27000 (/.f64 d1 (-.f64 (*.f64 d2 (-.f64 30 d2)) 900)))
(*.f64 -27000 (/.f64 d1 (-.f64 (*.f64 d2 (-.f64 30 d2)) 900)))
(*.f64 -27000 (/.f64 d1 (-.f64 (*.f64 d2 (-.f64 30 d2)) 900)))
(*.f64 30 d1)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 30 d1) (+.f64 (*.f64 27000 (*.f64 (pow.f64 d2 2) (+.f64 (*.f64 -1/810000 d1) (*.f64 1/810000 d1)))) (*.f64 d1 d2)))
(+.f64 (*.f64 30 d1) (+.f64 (*.f64 27000 (*.f64 (pow.f64 d2 2) (+.f64 (*.f64 -1/810000 d1) (*.f64 1/810000 d1)))) (+.f64 (*.f64 27000 (*.f64 (pow.f64 d2 3) (+.f64 (*.f64 -1/24300000 d1) (*.f64 1/30 (+.f64 (*.f64 -1/810000 d1) (*.f64 1/810000 d1)))))) (*.f64 d1 d2))))
(*.f64 27000 (/.f64 d1 (pow.f64 d2 2)))
(+.f64 (*.f64 27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 810000 (/.f64 d1 (pow.f64 d2 3))))
(+.f64 (*.f64 27000 (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 27000 (/.f64 (+.f64 (*.f64 -900 d1) (*.f64 900 d1)) (pow.f64 d2 4))) (*.f64 810000 (/.f64 d1 (pow.f64 d2 3)))))
(+.f64 (*.f64 27000 (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 27000 (/.f64 (+.f64 (*.f64 -27000 d1) (*.f64 30 (+.f64 (*.f64 -900 d1) (*.f64 900 d1)))) (pow.f64 d2 5))) (+.f64 (*.f64 27000 (/.f64 (+.f64 (*.f64 -900 d1) (*.f64 900 d1)) (pow.f64 d2 4))) (*.f64 810000 (/.f64 d1 (pow.f64 d2 3))))))
(*.f64 27000 (/.f64 d1 (pow.f64 d2 2)))
(+.f64 (*.f64 27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 810000 (/.f64 d1 (pow.f64 d2 3))))
(+.f64 (*.f64 27000 (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 27000 (/.f64 (+.f64 (*.f64 -900 d1) (*.f64 900 d1)) (pow.f64 d2 4))) (*.f64 810000 (/.f64 d1 (pow.f64 d2 3)))))
(+.f64 (*.f64 -27000 (/.f64 (+.f64 (*.f64 -30 (+.f64 (*.f64 -900 d1) (*.f64 900 d1))) (*.f64 27000 d1)) (pow.f64 d2 5))) (+.f64 (*.f64 27000 (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 27000 (/.f64 (+.f64 (*.f64 -900 d1) (*.f64 900 d1)) (pow.f64 d2 4))) (*.f64 810000 (/.f64 d1 (pow.f64 d2 3))))))
(*.f64 30 d2)
(+.f64 (*.f64 -1 (pow.f64 d2 2)) (*.f64 30 d2))
(+.f64 (*.f64 -1 (pow.f64 d2 2)) (*.f64 30 d2))
(+.f64 (*.f64 -1 (pow.f64 d2 2)) (*.f64 30 d2))
(*.f64 -1 (pow.f64 d2 2))
(+.f64 (*.f64 -1 (pow.f64 d2 2)) (*.f64 30 d2))
(+.f64 (*.f64 -1 (pow.f64 d2 2)) (*.f64 30 d2))
(+.f64 (*.f64 -1 (pow.f64 d2 2)) (*.f64 30 d2))
(*.f64 -1 (pow.f64 d2 2))
(+.f64 (*.f64 -1 (pow.f64 d2 2)) (*.f64 30 d2))
(+.f64 (*.f64 -1 (pow.f64 d2 2)) (*.f64 30 d2))
(+.f64 (*.f64 -1 (pow.f64 d2 2)) (*.f64 30 d2))
(+.f64 0 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900))))) (cbrt.f64 (exp.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900))))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900))))) 1)
(*.f64 d1 (/.f64 1 (*.f64 (fma.f64 d2 (-.f64 30 d2) -900) -1/27000)))
(*.f64 d1 (*.f64 -27000 (/.f64 1 (fma.f64 d2 (-.f64 30 d2) -900))))
(*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 -27000 (*.f64 d1 (/.f64 1 (fma.f64 d2 (-.f64 30 d2) -900))))
(*.f64 (*.f64 d1 -27000) (/.f64 1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900))) 1)
(*.f64 1 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 729000000)) (*.f64 (cbrt.f64 (*.f64 d1 -27000)) (/.f64 1 (fma.f64 d2 (-.f64 30 d2) -900))))
(*.f64 (cbrt.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))) (pow.f64 (cbrt.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))) 2) (cbrt.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))))
(*.f64 (sqrt.f64 (*.f64 d1 -27000)) (*.f64 (sqrt.f64 (*.f64 d1 -27000)) (/.f64 1 (fma.f64 d2 (-.f64 30 d2) -900))))
(*.f64 (sqrt.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))) (sqrt.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))))
(*.f64 (*.f64 d1 27000) (/.f64 1 (neg.f64 (fma.f64 d2 (-.f64 30 d2) -900))))
(*.f64 (/.f64 1 (fma.f64 d2 (-.f64 30 d2) -900)) (*.f64 d1 -27000))
(*.f64 (/.f64 d1 1) (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (fma.f64 d2 (-.f64 30 d2) -900)) 2)) (/.f64 -27000 (cbrt.f64 (fma.f64 d2 (-.f64 30 d2) -900))))
(*.f64 (/.f64 d1 (sqrt.f64 (fma.f64 d2 (-.f64 30 d2) -900))) (/.f64 -27000 (sqrt.f64 (fma.f64 d2 (-.f64 30 d2) -900))))
(*.f64 (/.f64 -27000 (sqrt.f64 (fma.f64 d2 (-.f64 30 d2) -900))) (/.f64 d1 (sqrt.f64 (fma.f64 d2 (-.f64 30 d2) -900))))
(*.f64 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)) -27000)
(*.f64 (/.f64 -27000 (pow.f64 (cbrt.f64 (fma.f64 d2 (-.f64 30 d2) -900)) 2)) (/.f64 d1 (cbrt.f64 (fma.f64 d2 (-.f64 30 d2) -900))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 d2 (-.f64 30 d2) -900)) 2)) (/.f64 (*.f64 d1 -27000) (cbrt.f64 (fma.f64 d2 (-.f64 30 d2) -900))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 d2 (-.f64 30 d2) -900))) (/.f64 (*.f64 d1 -27000) (sqrt.f64 (fma.f64 d2 (-.f64 30 d2) -900))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 729000000)) 1) (/.f64 (cbrt.f64 (*.f64 d1 -27000)) (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 729000000)) (pow.f64 (cbrt.f64 (fma.f64 d2 (-.f64 30 d2) -900)) 2)) (cbrt.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 729000000)) (sqrt.f64 (fma.f64 d2 (-.f64 30 d2) -900))) (/.f64 (cbrt.f64 (*.f64 d1 -27000)) (sqrt.f64 (fma.f64 d2 (-.f64 30 d2) -900))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 -27000)) 1) (/.f64 (sqrt.f64 (*.f64 d1 -27000)) (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 -27000)) (pow.f64 (cbrt.f64 (fma.f64 d2 (-.f64 30 d2) -900)) 2)) (/.f64 (sqrt.f64 (*.f64 d1 -27000)) (cbrt.f64 (fma.f64 d2 (-.f64 30 d2) -900))))
(*.f64 (/.f64 (*.f64 d1 -27000) (+.f64 -729000000 (pow.f64 (*.f64 d2 (-.f64 30 d2)) 3))) (fma.f64 (*.f64 d2 (-.f64 30 d2)) (fma.f64 d2 (-.f64 30 d2) 900) 810000))
(*.f64 (/.f64 (*.f64 d1 -27000) (-.f64 810000 (pow.f64 (*.f64 d2 (-.f64 30 d2)) 2))) (-.f64 -900 (*.f64 d2 (-.f64 30 d2))))
(pow.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900))) 1)
(pow.f64 (cbrt.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))) 3)
(pow.f64 (pow.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))) 2)
(pow.f64 (/.f64 (fma.f64 d2 (-.f64 30 d2) -900) (*.f64 d1 -27000)) -1)
(pow.f64 (/.f64 (/.f64 (fma.f64 d2 (-.f64 30 d2) -900) (*.f64 d1 -27000)) 1) -1)
(neg.f64 (/.f64 (*.f64 d1 -27000) (neg.f64 (fma.f64 d2 (-.f64 30 d2) -900))))
(sqrt.f64 (pow.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900))) 2))
(log.f64 (exp.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900))))))
(cbrt.f64 (pow.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 -27000) 3) (pow.f64 (fma.f64 d2 (-.f64 30 d2) -900) 3)))
(expm1.f64 (log1p.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))))
(exp.f64 (log.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))))
(exp.f64 (*.f64 (log.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900))))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 d2 (-.f64 30 d2) -900) (*.f64 d1 -27000))) -1))
(log1p.f64 (expm1.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))))
(+.f64 (*.f64 d2 30) (*.f64 (neg.f64 d2) d2))
(+.f64 (*.f64 d2 30) (*.f64 d2 (neg.f64 d2)))
(+.f64 0 (*.f64 d2 (-.f64 30 d2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d2) (-.f64 30 d2))) (cbrt.f64 (pow.f64 (exp.f64 d2) (-.f64 30 d2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d2) (-.f64 30 d2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d2) (-.f64 30 d2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d2) (-.f64 30 d2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (-.f64 30 d2)))) 1)
(/.f64 (*.f64 d2 (-.f64 27000 (pow.f64 d2 3))) (fma.f64 d2 (+.f64 d2 30) 900))
(/.f64 (*.f64 d2 (-.f64 900 (*.f64 d2 d2))) (+.f64 d2 30))
(/.f64 (*.f64 (-.f64 27000 (pow.f64 d2 3)) d2) (fma.f64 d2 (+.f64 d2 30) 900))
(/.f64 (*.f64 (-.f64 900 (*.f64 d2 d2)) d2) (+.f64 d2 30))
(pow.f64 (*.f64 d2 (-.f64 30 d2)) 1)
(pow.f64 (cbrt.f64 (*.f64 d2 (-.f64 30 d2))) 3)
(pow.f64 (pow.f64 (*.f64 d2 (-.f64 30 d2)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 d2 (-.f64 30 d2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d2 (-.f64 30 d2))) 2)
(sqrt.f64 (pow.f64 (*.f64 d2 (-.f64 30 d2)) 2))
(log.f64 (pow.f64 (exp.f64 d2) (-.f64 30 d2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d2 (-.f64 30 d2)))))
(cbrt.f64 (pow.f64 (*.f64 d2 (-.f64 30 d2)) 3))
(expm1.f64 (log1p.f64 (*.f64 d2 (-.f64 30 d2))))
(exp.f64 (log.f64 (*.f64 d2 (-.f64 30 d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (-.f64 30 d2))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 d2 (-.f64 30 d2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 d2 (-.f64 30 d2)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 d2 (-.f64 30 d2)) 3)) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 d2 (-.f64 30 d2))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 d2 (-.f64 30 d2)))) 2))
(log1p.f64 (expm1.f64 (*.f64 d2 (-.f64 30 d2))))
(fma.f64 d2 30 (*.f64 (neg.f64 d2) d2))
(fma.f64 d2 30 (*.f64 d2 (neg.f64 d2)))
(fma.f64 30 d2 (*.f64 (neg.f64 d2) d2))
(fma.f64 30 d2 (*.f64 d2 (neg.f64 d2)))
(fma.f64 1 (*.f64 d2 30) (*.f64 (neg.f64 d2) d2))
(fma.f64 1 (*.f64 d2 30) (*.f64 d2 (neg.f64 d2)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d2 30)) (cbrt.f64 (*.f64 d2 30))) (cbrt.f64 (*.f64 d2 30)) (*.f64 (neg.f64 d2) d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d2 30)) (cbrt.f64 (*.f64 d2 30))) (cbrt.f64 (*.f64 d2 30)) (*.f64 d2 (neg.f64 d2)))
(fma.f64 (sqrt.f64 (*.f64 d2 30)) (sqrt.f64 (*.f64 d2 30)) (*.f64 (neg.f64 d2) d2))
(fma.f64 (sqrt.f64 (*.f64 d2 30)) (sqrt.f64 (*.f64 d2 30)) (*.f64 d2 (neg.f64 d2)))
(fma.f64 (*.f64 30 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 (neg.f64 d2) d2))
(fma.f64 (*.f64 30 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 d2 (neg.f64 d2)))
(fma.f64 (*.f64 30 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (neg.f64 d2) d2))
(fma.f64 (*.f64 30 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d2 (neg.f64 d2)))
Outputs
(*.f64 -27000 (/.f64 d1 (-.f64 (*.f64 d2 (-.f64 30 d2)) 900)))
(*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 d1 (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 -27000 (/.f64 d1 (-.f64 (*.f64 d2 (-.f64 30 d2)) 900)))
(*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 d1 (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 -27000 (/.f64 d1 (-.f64 (*.f64 d2 (-.f64 30 d2)) 900)))
(*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 d1 (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 -27000 (/.f64 d1 (-.f64 (*.f64 d2 (-.f64 30 d2)) 900)))
(*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 d1 (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 -27000 (/.f64 d1 (-.f64 (*.f64 d2 (-.f64 30 d2)) 900)))
(*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 d1 (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 -27000 (/.f64 d1 (-.f64 (*.f64 d2 (-.f64 30 d2)) 900)))
(*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 d1 (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 -27000 (/.f64 d1 (-.f64 (*.f64 d2 (-.f64 30 d2)) 900)))
(*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 d1 (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 -27000 (/.f64 d1 (-.f64 (*.f64 d2 (-.f64 30 d2)) 900)))
(*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 d1 (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 -27000 (/.f64 d1 (-.f64 (*.f64 d2 (-.f64 30 d2)) 900)))
(*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 d1 (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 -27000 (/.f64 d1 (-.f64 (*.f64 d2 (-.f64 30 d2)) 900)))
(*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 d1 (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 -27000 (/.f64 d1 (-.f64 (*.f64 d2 (-.f64 30 d2)) 900)))
(*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 d1 (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 -27000 (/.f64 d1 (-.f64 (*.f64 d2 (-.f64 30 d2)) 900)))
(*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 d1 (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 30 d1)
(*.f64 d1 30)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(fma.f64 30 d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 30))
(+.f64 (*.f64 30 d1) (+.f64 (*.f64 27000 (*.f64 (pow.f64 d2 2) (+.f64 (*.f64 -1/810000 d1) (*.f64 1/810000 d1)))) (*.f64 d1 d2)))
(fma.f64 30 d1 (fma.f64 27000 (*.f64 (*.f64 d2 d2) (*.f64 d1 0)) (*.f64 d1 d2)))
(fma.f64 d1 30 (fma.f64 d1 d2 (*.f64 d2 (*.f64 d2 0))))
(fma.f64 d1 30 (fma.f64 d1 d2 0))
(+.f64 (*.f64 30 d1) (+.f64 (*.f64 27000 (*.f64 (pow.f64 d2 2) (+.f64 (*.f64 -1/810000 d1) (*.f64 1/810000 d1)))) (+.f64 (*.f64 27000 (*.f64 (pow.f64 d2 3) (+.f64 (*.f64 -1/24300000 d1) (*.f64 1/30 (+.f64 (*.f64 -1/810000 d1) (*.f64 1/810000 d1)))))) (*.f64 d1 d2))))
(fma.f64 30 d1 (fma.f64 27000 (*.f64 (*.f64 d2 d2) (*.f64 d1 0)) (fma.f64 27000 (*.f64 (pow.f64 d2 3) (fma.f64 -1/24300000 d1 (*.f64 1/30 (*.f64 d1 0)))) (*.f64 d1 d2))))
(+.f64 (fma.f64 d1 30 (fma.f64 d1 d2 (*.f64 d2 (*.f64 d2 0)))) (*.f64 27000 (*.f64 (pow.f64 d2 3) (fma.f64 d1 -1/24300000 0))))
(fma.f64 d1 30 (fma.f64 d1 d2 (*.f64 (*.f64 d1 -1/24300000) (*.f64 27000 (pow.f64 d2 3)))))
(*.f64 27000 (/.f64 d1 (pow.f64 d2 2)))
(*.f64 27000 (/.f64 d1 (*.f64 d2 d2)))
(/.f64 d1 (/.f64 (*.f64 d2 d2) 27000))
(+.f64 (*.f64 27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 810000 (/.f64 d1 (pow.f64 d2 3))))
(fma.f64 27000 (/.f64 d1 (*.f64 d2 d2)) (*.f64 810000 (/.f64 d1 (pow.f64 d2 3))))
(fma.f64 810000 (/.f64 d1 (pow.f64 d2 3)) (/.f64 d1 (/.f64 (*.f64 d2 d2) 27000)))
(+.f64 (*.f64 27000 (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 27000 (/.f64 (+.f64 (*.f64 -900 d1) (*.f64 900 d1)) (pow.f64 d2 4))) (*.f64 810000 (/.f64 d1 (pow.f64 d2 3)))))
(fma.f64 27000 (/.f64 d1 (*.f64 d2 d2)) (fma.f64 27000 (/.f64 (*.f64 d1 0) (pow.f64 d2 4)) (*.f64 810000 (/.f64 d1 (pow.f64 d2 3)))))
(fma.f64 27000 (/.f64 d1 (*.f64 d2 d2)) (fma.f64 810000 (/.f64 d1 (pow.f64 d2 3)) (/.f64 0 (pow.f64 d2 4))))
(fma.f64 27000 (/.f64 d1 (*.f64 d2 d2)) (fma.f64 810000 (/.f64 d1 (pow.f64 d2 3)) 0))
(+.f64 (*.f64 27000 (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 27000 (/.f64 (+.f64 (*.f64 -27000 d1) (*.f64 30 (+.f64 (*.f64 -900 d1) (*.f64 900 d1)))) (pow.f64 d2 5))) (+.f64 (*.f64 27000 (/.f64 (+.f64 (*.f64 -900 d1) (*.f64 900 d1)) (pow.f64 d2 4))) (*.f64 810000 (/.f64 d1 (pow.f64 d2 3))))))
(fma.f64 27000 (/.f64 d1 (*.f64 d2 d2)) (fma.f64 27000 (/.f64 (fma.f64 -27000 d1 (*.f64 30 (*.f64 d1 0))) (pow.f64 d2 5)) (fma.f64 27000 (/.f64 (*.f64 d1 0) (pow.f64 d2 4)) (*.f64 810000 (/.f64 d1 (pow.f64 d2 3))))))
(fma.f64 27000 (/.f64 d1 (*.f64 d2 d2)) (fma.f64 27000 (/.f64 (fma.f64 -27000 d1 0) (pow.f64 d2 5)) (fma.f64 810000 (/.f64 d1 (pow.f64 d2 3)) (/.f64 0 (pow.f64 d2 4)))))
(fma.f64 27000 (/.f64 d1 (*.f64 d2 d2)) (fma.f64 27000 (/.f64 (*.f64 -27000 d1) (pow.f64 d2 5)) (fma.f64 810000 (/.f64 d1 (pow.f64 d2 3)) 0)))
(*.f64 27000 (/.f64 d1 (pow.f64 d2 2)))
(*.f64 27000 (/.f64 d1 (*.f64 d2 d2)))
(/.f64 d1 (/.f64 (*.f64 d2 d2) 27000))
(+.f64 (*.f64 27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 810000 (/.f64 d1 (pow.f64 d2 3))))
(fma.f64 27000 (/.f64 d1 (*.f64 d2 d2)) (*.f64 810000 (/.f64 d1 (pow.f64 d2 3))))
(fma.f64 810000 (/.f64 d1 (pow.f64 d2 3)) (/.f64 d1 (/.f64 (*.f64 d2 d2) 27000)))
(+.f64 (*.f64 27000 (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 27000 (/.f64 (+.f64 (*.f64 -900 d1) (*.f64 900 d1)) (pow.f64 d2 4))) (*.f64 810000 (/.f64 d1 (pow.f64 d2 3)))))
(fma.f64 27000 (/.f64 d1 (*.f64 d2 d2)) (fma.f64 27000 (/.f64 (*.f64 d1 0) (pow.f64 d2 4)) (*.f64 810000 (/.f64 d1 (pow.f64 d2 3)))))
(fma.f64 27000 (/.f64 d1 (*.f64 d2 d2)) (fma.f64 810000 (/.f64 d1 (pow.f64 d2 3)) (/.f64 0 (pow.f64 d2 4))))
(fma.f64 27000 (/.f64 d1 (*.f64 d2 d2)) (fma.f64 810000 (/.f64 d1 (pow.f64 d2 3)) 0))
(+.f64 (*.f64 -27000 (/.f64 (+.f64 (*.f64 -30 (+.f64 (*.f64 -900 d1) (*.f64 900 d1))) (*.f64 27000 d1)) (pow.f64 d2 5))) (+.f64 (*.f64 27000 (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 27000 (/.f64 (+.f64 (*.f64 -900 d1) (*.f64 900 d1)) (pow.f64 d2 4))) (*.f64 810000 (/.f64 d1 (pow.f64 d2 3))))))
(fma.f64 -27000 (/.f64 (fma.f64 -30 (*.f64 d1 0) (*.f64 d1 27000)) (pow.f64 d2 5)) (fma.f64 27000 (/.f64 d1 (*.f64 d2 d2)) (fma.f64 27000 (/.f64 (*.f64 d1 0) (pow.f64 d2 4)) (*.f64 810000 (/.f64 d1 (pow.f64 d2 3))))))
(fma.f64 -27000 (/.f64 (fma.f64 d1 27000 0) (pow.f64 d2 5)) (fma.f64 27000 (/.f64 d1 (*.f64 d2 d2)) (fma.f64 810000 (/.f64 d1 (pow.f64 d2 3)) (/.f64 0 (pow.f64 d2 4)))))
(fma.f64 -27000 (/.f64 (*.f64 d1 27000) (pow.f64 d2 5)) (fma.f64 27000 (/.f64 d1 (*.f64 d2 d2)) (fma.f64 810000 (/.f64 d1 (pow.f64 d2 3)) 0)))
(*.f64 30 d2)
(*.f64 d2 30)
(+.f64 (*.f64 -1 (pow.f64 d2 2)) (*.f64 30 d2))
(*.f64 d2 (-.f64 30 d2))
(+.f64 (*.f64 -1 (pow.f64 d2 2)) (*.f64 30 d2))
(*.f64 d2 (-.f64 30 d2))
(+.f64 (*.f64 -1 (pow.f64 d2 2)) (*.f64 30 d2))
(*.f64 d2 (-.f64 30 d2))
(*.f64 -1 (pow.f64 d2 2))
(*.f64 d2 (neg.f64 d2))
(+.f64 (*.f64 -1 (pow.f64 d2 2)) (*.f64 30 d2))
(*.f64 d2 (-.f64 30 d2))
(+.f64 (*.f64 -1 (pow.f64 d2 2)) (*.f64 30 d2))
(*.f64 d2 (-.f64 30 d2))
(+.f64 (*.f64 -1 (pow.f64 d2 2)) (*.f64 30 d2))
(*.f64 d2 (-.f64 30 d2))
(*.f64 -1 (pow.f64 d2 2))
(*.f64 d2 (neg.f64 d2))
(+.f64 (*.f64 -1 (pow.f64 d2 2)) (*.f64 30 d2))
(*.f64 d2 (-.f64 30 d2))
(+.f64 (*.f64 -1 (pow.f64 d2 2)) (*.f64 30 d2))
(*.f64 d2 (-.f64 30 d2))
(+.f64 (*.f64 -1 (pow.f64 d2 2)) (*.f64 30 d2))
(*.f64 d2 (-.f64 30 d2))
(+.f64 0 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900))))
(*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 d1 (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900))))) (cbrt.f64 (exp.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900))))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -27000) (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))) (cbrt.f64 (pow.f64 (exp.f64 -27000) (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -27000) (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -27000) (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -27000) (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -27000) (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900))))) 1)
(*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 d1 (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 d1 (/.f64 1 (*.f64 (fma.f64 d2 (-.f64 30 d2) -900) -1/27000)))
(*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 d1 (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 d1 (*.f64 -27000 (/.f64 1 (fma.f64 d2 (-.f64 30 d2) -900))))
(*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 d1 (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 d1 (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 -27000 (*.f64 d1 (/.f64 1 (fma.f64 d2 (-.f64 30 d2) -900))))
(*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 d1 (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 (*.f64 d1 -27000) (/.f64 1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 d1 (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900))) 1)
(*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 d1 (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 1 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900))))
(*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 d1 (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 729000000)) (*.f64 (cbrt.f64 (*.f64 d1 -27000)) (/.f64 1 (fma.f64 d2 (-.f64 30 d2) -900))))
(*.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 729000000))) (*.f64 (/.f64 1 (fma.f64 d2 (-.f64 30 d2) -900)) (cbrt.f64 (*.f64 -27000 d1))))
(*.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 729000000))) (/.f64 (cbrt.f64 (*.f64 -27000 d1)) (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 (cbrt.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))) (pow.f64 (cbrt.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))) 2))
(*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 d1 (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))) 2) (cbrt.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))))
(*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 d1 (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 (sqrt.f64 (*.f64 d1 -27000)) (*.f64 (sqrt.f64 (*.f64 d1 -27000)) (/.f64 1 (fma.f64 d2 (-.f64 30 d2) -900))))
(*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 d1 (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 (sqrt.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))) (sqrt.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))))
(*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 d1 (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 (*.f64 d1 27000) (/.f64 1 (neg.f64 (fma.f64 d2 (-.f64 30 d2) -900))))
(*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 d1 (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 (/.f64 1 (fma.f64 d2 (-.f64 30 d2) -900)) (*.f64 d1 -27000))
(*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 d1 (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 (/.f64 d1 1) (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 d1 (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (fma.f64 d2 (-.f64 30 d2) -900)) 2)) (/.f64 -27000 (cbrt.f64 (fma.f64 d2 (-.f64 30 d2) -900))))
(*.f64 (/.f64 d1 (sqrt.f64 (fma.f64 d2 (-.f64 30 d2) -900))) (/.f64 -27000 (sqrt.f64 (fma.f64 d2 (-.f64 30 d2) -900))))
(/.f64 (/.f64 (*.f64 -27000 d1) (sqrt.f64 (fma.f64 d2 (-.f64 30 d2) -900))) (sqrt.f64 (fma.f64 d2 (-.f64 30 d2) -900)))
(/.f64 d1 (/.f64 (sqrt.f64 (fma.f64 d2 (-.f64 30 d2) -900)) (/.f64 -27000 (sqrt.f64 (fma.f64 d2 (-.f64 30 d2) -900)))))
(*.f64 (/.f64 -27000 (sqrt.f64 (fma.f64 d2 (-.f64 30 d2) -900))) (/.f64 d1 (sqrt.f64 (fma.f64 d2 (-.f64 30 d2) -900))))
(*.f64 (/.f64 d1 (sqrt.f64 (fma.f64 d2 (-.f64 30 d2) -900))) (/.f64 -27000 (sqrt.f64 (fma.f64 d2 (-.f64 30 d2) -900))))
(/.f64 (/.f64 (*.f64 -27000 d1) (sqrt.f64 (fma.f64 d2 (-.f64 30 d2) -900))) (sqrt.f64 (fma.f64 d2 (-.f64 30 d2) -900)))
(/.f64 d1 (/.f64 (sqrt.f64 (fma.f64 d2 (-.f64 30 d2) -900)) (/.f64 -27000 (sqrt.f64 (fma.f64 d2 (-.f64 30 d2) -900)))))
(*.f64 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)) -27000)
(*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 d1 (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 (/.f64 -27000 (pow.f64 (cbrt.f64 (fma.f64 d2 (-.f64 30 d2) -900)) 2)) (/.f64 d1 (cbrt.f64 (fma.f64 d2 (-.f64 30 d2) -900))))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (fma.f64 d2 (-.f64 30 d2) -900)) 2)) (/.f64 -27000 (cbrt.f64 (fma.f64 d2 (-.f64 30 d2) -900))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 d2 (-.f64 30 d2) -900)) 2)) (/.f64 (*.f64 d1 -27000) (cbrt.f64 (fma.f64 d2 (-.f64 30 d2) -900))))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (fma.f64 d2 (-.f64 30 d2) -900)) 2)) (/.f64 -27000 (cbrt.f64 (fma.f64 d2 (-.f64 30 d2) -900))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 d2 (-.f64 30 d2) -900))) (/.f64 (*.f64 d1 -27000) (sqrt.f64 (fma.f64 d2 (-.f64 30 d2) -900))))
(*.f64 (/.f64 d1 (sqrt.f64 (fma.f64 d2 (-.f64 30 d2) -900))) (/.f64 -27000 (sqrt.f64 (fma.f64 d2 (-.f64 30 d2) -900))))
(/.f64 (/.f64 (*.f64 -27000 d1) (sqrt.f64 (fma.f64 d2 (-.f64 30 d2) -900))) (sqrt.f64 (fma.f64 d2 (-.f64 30 d2) -900)))
(/.f64 d1 (/.f64 (sqrt.f64 (fma.f64 d2 (-.f64 30 d2) -900)) (/.f64 -27000 (sqrt.f64 (fma.f64 d2 (-.f64 30 d2) -900)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 729000000)) 1) (/.f64 (cbrt.f64 (*.f64 d1 -27000)) (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 729000000))) (*.f64 (/.f64 1 (fma.f64 d2 (-.f64 30 d2) -900)) (cbrt.f64 (*.f64 -27000 d1))))
(*.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 729000000))) (/.f64 (cbrt.f64 (*.f64 -27000 d1)) (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 729000000)) (pow.f64 (cbrt.f64 (fma.f64 d2 (-.f64 30 d2) -900)) 2)) (cbrt.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))))
(*.f64 (cbrt.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))) (/.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 729000000))) (pow.f64 (cbrt.f64 (fma.f64 d2 (-.f64 30 d2) -900)) 2)))
(/.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 729000000))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 d2 (-.f64 30 d2) -900)) 2) (cbrt.f64 (*.f64 d1 (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 729000000)) (sqrt.f64 (fma.f64 d2 (-.f64 30 d2) -900))) (/.f64 (cbrt.f64 (*.f64 d1 -27000)) (sqrt.f64 (fma.f64 d2 (-.f64 30 d2) -900))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 729000000))) (sqrt.f64 (fma.f64 d2 (-.f64 30 d2) -900))) (/.f64 (cbrt.f64 (*.f64 -27000 d1)) (sqrt.f64 (fma.f64 d2 (-.f64 30 d2) -900))))
(/.f64 (/.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 729000000))) (sqrt.f64 (fma.f64 d2 (-.f64 30 d2) -900))) (/.f64 (sqrt.f64 (fma.f64 d2 (-.f64 30 d2) -900)) (cbrt.f64 (*.f64 -27000 d1))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 -27000)) 1) (/.f64 (sqrt.f64 (*.f64 d1 -27000)) (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 d1 (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 -27000)) (pow.f64 (cbrt.f64 (fma.f64 d2 (-.f64 30 d2) -900)) 2)) (/.f64 (sqrt.f64 (*.f64 d1 -27000)) (cbrt.f64 (fma.f64 d2 (-.f64 30 d2) -900))))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (fma.f64 d2 (-.f64 30 d2) -900)) 2)) (/.f64 -27000 (cbrt.f64 (fma.f64 d2 (-.f64 30 d2) -900))))
(*.f64 (/.f64 (*.f64 d1 -27000) (+.f64 -729000000 (pow.f64 (*.f64 d2 (-.f64 30 d2)) 3))) (fma.f64 (*.f64 d2 (-.f64 30 d2)) (fma.f64 d2 (-.f64 30 d2) 900) 810000))
(*.f64 (/.f64 d1 (/.f64 (+.f64 -729000000 (pow.f64 (*.f64 d2 (-.f64 30 d2)) 3)) -27000)) (fma.f64 (*.f64 d2 (-.f64 30 d2)) (fma.f64 d2 (-.f64 30 d2) 900) 810000))
(*.f64 (/.f64 (*.f64 -27000 d1) (+.f64 -729000000 (pow.f64 (*.f64 d2 (-.f64 30 d2)) 3))) (fma.f64 (*.f64 d2 (-.f64 30 d2)) (fma.f64 d2 (-.f64 30 d2) 900) 810000))
(/.f64 (*.f64 -27000 d1) (/.f64 (+.f64 -729000000 (pow.f64 (*.f64 d2 (-.f64 30 d2)) 3)) (fma.f64 (*.f64 d2 (-.f64 30 d2)) (fma.f64 d2 (-.f64 30 d2) 900) 810000)))
(*.f64 (/.f64 (*.f64 d1 -27000) (-.f64 810000 (pow.f64 (*.f64 d2 (-.f64 30 d2)) 2))) (-.f64 -900 (*.f64 d2 (-.f64 30 d2))))
(*.f64 (/.f64 (*.f64 -27000 d1) (-.f64 810000 (pow.f64 (*.f64 d2 (-.f64 30 d2)) 2))) (-.f64 -900 (*.f64 d2 (-.f64 30 d2))))
(/.f64 (*.f64 d1 (-.f64 -900 (*.f64 d2 (-.f64 30 d2)))) (-.f64 -30 (/.f64 (pow.f64 (*.f64 d2 (-.f64 30 d2)) 2) -27000)))
(pow.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900))) 1)
(*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 d1 (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900)))
(pow.f64 (cbrt.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))) 3)
(*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 d1 (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900)))
(pow.f64 (pow.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900))) 2) 1/2)
(*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 d1 (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900)))
(pow.f64 (pow.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900))) 3) 1/3)
(*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 d1 (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900)))
(pow.f64 (sqrt.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))) 2)
(*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 d1 (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900)))
(pow.f64 (/.f64 (fma.f64 d2 (-.f64 30 d2) -900) (*.f64 d1 -27000)) -1)
(*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 d1 (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900)))
(pow.f64 (/.f64 (/.f64 (fma.f64 d2 (-.f64 30 d2) -900) (*.f64 d1 -27000)) 1) -1)
(*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 d1 (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900)))
(neg.f64 (/.f64 (*.f64 d1 -27000) (neg.f64 (fma.f64 d2 (-.f64 30 d2) -900))))
(*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 d1 (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900)))
(sqrt.f64 (pow.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900))) 2))
(*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 d1 (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900)))
(log.f64 (exp.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))))
(*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 d1 (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900))))))
(*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 d1 (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900)))
(cbrt.f64 (pow.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900))) 3))
(*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 d1 (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 -27000) 3) (pow.f64 (fma.f64 d2 (-.f64 30 d2) -900) 3)))
(*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 d1 (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900)))
(expm1.f64 (log1p.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))))
(*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 d1 (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900)))
(exp.f64 (log.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))))
(*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 d1 (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900)))
(exp.f64 (*.f64 (log.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))) 1))
(*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 d1 (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))) 1) 1))
(*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 d1 (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900))))) 3))
(*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 d1 (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900))))) 1/3))
(*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 d1 (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900))))) 2))
(*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 d1 (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900)))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 d2 (-.f64 30 d2) -900) (*.f64 d1 -27000))) -1))
(*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 d1 (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900)))
(log1p.f64 (expm1.f64 (*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))))
(*.f64 -27000 (/.f64 d1 (fma.f64 d2 (-.f64 30 d2) -900)))
(*.f64 d1 (/.f64 -27000 (fma.f64 d2 (-.f64 30 d2) -900)))
(+.f64 (*.f64 d2 30) (*.f64 (neg.f64 d2) d2))
(*.f64 d2 (-.f64 30 d2))
(+.f64 (*.f64 d2 30) (*.f64 d2 (neg.f64 d2)))
(*.f64 d2 (-.f64 30 d2))
(+.f64 0 (*.f64 d2 (-.f64 30 d2)))
(*.f64 d2 (-.f64 30 d2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d2) (-.f64 30 d2))) (cbrt.f64 (pow.f64 (exp.f64 d2) (-.f64 30 d2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d2) (-.f64 30 d2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d2) (-.f64 30 d2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d2) (-.f64 30 d2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d2) (-.f64 30 d2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d2) (-.f64 30 d2)))))
(*.f64 d2 (-.f64 30 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (-.f64 30 d2)))) 1)
(*.f64 d2 (-.f64 30 d2))
(/.f64 (*.f64 d2 (-.f64 27000 (pow.f64 d2 3))) (fma.f64 d2 (+.f64 d2 30) 900))
(/.f64 d2 (/.f64 (fma.f64 d2 (+.f64 d2 30) 900) (-.f64 27000 (pow.f64 d2 3))))
(*.f64 (/.f64 (-.f64 27000 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 30) 900)) d2)
(/.f64 (*.f64 d2 (-.f64 900 (*.f64 d2 d2))) (+.f64 d2 30))
(/.f64 d2 (/.f64 (+.f64 d2 30) (-.f64 900 (*.f64 d2 d2))))
(*.f64 (/.f64 d2 (+.f64 d2 30)) (-.f64 900 (*.f64 d2 d2)))
(/.f64 (*.f64 (-.f64 27000 (pow.f64 d2 3)) d2) (fma.f64 d2 (+.f64 d2 30) 900))
(/.f64 d2 (/.f64 (fma.f64 d2 (+.f64 d2 30) 900) (-.f64 27000 (pow.f64 d2 3))))
(*.f64 (/.f64 (-.f64 27000 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 30) 900)) d2)
(/.f64 (*.f64 (-.f64 900 (*.f64 d2 d2)) d2) (+.f64 d2 30))
(/.f64 d2 (/.f64 (+.f64 d2 30) (-.f64 900 (*.f64 d2 d2))))
(*.f64 (/.f64 d2 (+.f64 d2 30)) (-.f64 900 (*.f64 d2 d2)))
(pow.f64 (*.f64 d2 (-.f64 30 d2)) 1)
(*.f64 d2 (-.f64 30 d2))
(pow.f64 (cbrt.f64 (*.f64 d2 (-.f64 30 d2))) 3)
(*.f64 d2 (-.f64 30 d2))
(pow.f64 (pow.f64 (*.f64 d2 (-.f64 30 d2)) 2) 1/2)
(*.f64 d2 (-.f64 30 d2))
(pow.f64 (pow.f64 (*.f64 d2 (-.f64 30 d2)) 3) 1/3)
(*.f64 d2 (-.f64 30 d2))
(pow.f64 (sqrt.f64 (*.f64 d2 (-.f64 30 d2))) 2)
(*.f64 d2 (-.f64 30 d2))
(sqrt.f64 (pow.f64 (*.f64 d2 (-.f64 30 d2)) 2))
(*.f64 d2 (-.f64 30 d2))
(log.f64 (pow.f64 (exp.f64 d2) (-.f64 30 d2)))
(*.f64 d2 (-.f64 30 d2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d2 (-.f64 30 d2)))))
(*.f64 d2 (-.f64 30 d2))
(cbrt.f64 (pow.f64 (*.f64 d2 (-.f64 30 d2)) 3))
(*.f64 d2 (-.f64 30 d2))
(expm1.f64 (log1p.f64 (*.f64 d2 (-.f64 30 d2))))
(*.f64 d2 (-.f64 30 d2))
(exp.f64 (log.f64 (*.f64 d2 (-.f64 30 d2))))
(*.f64 d2 (-.f64 30 d2))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (-.f64 30 d2))) 1))
(*.f64 d2 (-.f64 30 d2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 d2 (-.f64 30 d2))) 1) 1))
(*.f64 d2 (-.f64 30 d2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 d2 (-.f64 30 d2)))) 3))
(*.f64 d2 (-.f64 30 d2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 d2 (-.f64 30 d2)) 3)) 1/3))
(*.f64 d2 (-.f64 30 d2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 d2 (-.f64 30 d2))) 3) 1/3))
(*.f64 d2 (-.f64 30 d2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 d2 (-.f64 30 d2)))) 2))
(*.f64 d2 (-.f64 30 d2))
(log1p.f64 (expm1.f64 (*.f64 d2 (-.f64 30 d2))))
(*.f64 d2 (-.f64 30 d2))
(fma.f64 d2 30 (*.f64 (neg.f64 d2) d2))
(*.f64 d2 (-.f64 30 d2))
(fma.f64 d2 30 (*.f64 d2 (neg.f64 d2)))
(*.f64 d2 (-.f64 30 d2))
(fma.f64 30 d2 (*.f64 (neg.f64 d2) d2))
(*.f64 d2 (-.f64 30 d2))
(fma.f64 30 d2 (*.f64 d2 (neg.f64 d2)))
(*.f64 d2 (-.f64 30 d2))
(fma.f64 1 (*.f64 d2 30) (*.f64 (neg.f64 d2) d2))
(*.f64 d2 (-.f64 30 d2))
(fma.f64 1 (*.f64 d2 30) (*.f64 d2 (neg.f64 d2)))
(*.f64 d2 (-.f64 30 d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d2 30)) (cbrt.f64 (*.f64 d2 30))) (cbrt.f64 (*.f64 d2 30)) (*.f64 (neg.f64 d2) d2))
(*.f64 d2 (-.f64 30 d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d2 30)) (cbrt.f64 (*.f64 d2 30))) (cbrt.f64 (*.f64 d2 30)) (*.f64 d2 (neg.f64 d2)))
(*.f64 d2 (-.f64 30 d2))
(fma.f64 (sqrt.f64 (*.f64 d2 30)) (sqrt.f64 (*.f64 d2 30)) (*.f64 (neg.f64 d2) d2))
(*.f64 d2 (-.f64 30 d2))
(fma.f64 (sqrt.f64 (*.f64 d2 30)) (sqrt.f64 (*.f64 d2 30)) (*.f64 d2 (neg.f64 d2)))
(*.f64 d2 (-.f64 30 d2))
(fma.f64 (*.f64 30 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 (neg.f64 d2) d2))
(*.f64 d2 (-.f64 30 d2))
(fma.f64 (*.f64 30 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 d2 (neg.f64 d2)))
(*.f64 d2 (-.f64 30 d2))
(fma.f64 (*.f64 30 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (neg.f64 d2) d2))
(*.f64 d2 (-.f64 30 d2))
(fma.f64 (*.f64 30 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d2 (neg.f64 d2)))
(*.f64 d2 (-.f64 30 d2))

eval74.0ms (2.1%)

Compiler

Compiled 3566 to 2527 computations (29.1% saved)

prune126.0ms (3.6%)

Pruning

5 alts after pruning (1 fresh and 4 done)

PrunedKeptTotal
New2181219
Fresh000
Picked112
Done134
Total2205225
Accuracy
100.0%
Counts
225 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
49.9%
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
49.8%
(*.f64 (/.f64 d1 (+.f64 d2 -30)) -900)
100.0%
(*.f64 d1 (-.f64 d2 -30))
51.8%
(*.f64 d1 d2)
50.5%
(*.f64 d1 30)
Compiler

Compiled 152 to 103 computations (32.2% saved)

regimes25.0ms (0.7%)

Counts
13 → 1
Calls
Call 1
Inputs
(*.f64 d1 30)
(*.f64 d1 d2)
(*.f64 d1 (-.f64 d2 -30))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) -900)
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(+.f64 (+.f64 (*.f64 d1 10) (*.f64 d1 d2)) (*.f64 d1 20))
(/.f64 (*.f64 d1 -27000) (+.f64 -900 (*.f64 d2 (-.f64 30 d2))))
(+.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (*.f64 d2 d2)) (*.f64 (/.f64 d1 (+.f64 d2 -30)) -900))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))
(/.f64 (*.f64 d1 27000) (fma.f64 d2 (+.f64 d2 -30) 900))
(/.f64 (*.f64 (fma.f64 d2 d2 -900) d1) (+.f64 d2 -30))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)) (fma.f64 d2 (+.f64 d2 -30) 900))
Outputs
(*.f64 d1 (-.f64 d2 -30))
Calls

3 calls:

7.0ms
(+.f64 (+.f64 (*.f64 d1 10) (*.f64 d1 d2)) (*.f64 d1 20))
7.0ms
d1
7.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 136 to 90 computations (33.8% saved)

regimes38.0ms (1.1%)

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

2 calls:

28.0ms
d1
9.0ms
d2
Results
AccuracySegmentsBranch
69.7%10d1
98.2%3d2
Compiler

Compiled 14 to 9 computations (35.7% saved)

regimes20.0ms (0.6%)

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

2 calls:

17.0ms
d2
3.0ms
d1
Results
AccuracySegmentsBranch
50.5%1d1
50.5%1d2
Compiler

Compiled 11 to 8 computations (27.3% saved)

bsearch51.0ms (1.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
35.0ms
0.17759152992100188
230218156132.39197
15.0ms
-973.4496742350939
-9.308644199278827e-7
Results
47.0ms304×body256valid
Compiler

Compiled 246 to 184 computations (25.2% saved)

simplify5.0ms (0.2%)

Algorithm
egg-herbie
Rules
*-commutative
sub-neg
+-commutative
neg-mul-1
if-if-or-not
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01759
12859
23359
33559
43659
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f64 d1 (-.f64 d2 -30))
(if (<=.f64 d2 -30) (*.f64 d1 d2) (if (<=.f64 d2 30) (*.f64 d1 30) (*.f64 d1 d2)))
(*.f64 d1 30)
Outputs
(*.f64 d1 (-.f64 d2 -30))
(if (<=.f64 d2 -30) (*.f64 d1 d2) (if (<=.f64 d2 30) (*.f64 d1 30) (*.f64 d1 d2)))
(*.f64 d1 30)
Compiler

Compiled 31 to 20 computations (35.5% saved)

soundness384.0ms (11%)

Rules
2110×fma-def
1664×log-prod
966×fma-def
908×fma-neg
808×fma-neg
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
027137
17999
221769
347665
496665
5148465
6240765
7337965
8340065
9340065
10366165
11366165
062607
1141599
2404599
32334595
44809595
57129595
Stop Event
node limit
saturated
Compiler

Compiled 89 to 59 computations (33.7% saved)

end0.0ms (0%)

preprocess165.0ms (4.7%)

Compiler

Compiled 94 to 60 computations (36.2% saved)

Profiling

Loading profile data...