FastMath test2

Time bar (total: 4.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)

sample980.0ms (21.7%)

Results
841.0ms7164×body256valid
109.0ms990×body256infinite
15.0ms76×body1024valid
4.0ms26×body512valid
Bogosity

preprocess143.0ms (3.2%)

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

Useful iterations: 3 (0.0ms)

IterNodesCost
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)

prune3.0ms (0.1%)

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

Compiled 58 to 42 computations (27.6% saved)

localize85.0ms (1.9%)

Localize:

Found 5 expressions with local error:

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

Compiled 64 to 38 computations (40.6% saved)

series7.0ms (0.1%)

Counts
5 → 108
Calls

27 calls:

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

rewrite143.0ms (3.2%)

Algorithm
batch-egg-rewrite
Rules
1650×log-prod
940×fma-neg
636×expm1-udef
630×log1p-udef
402×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01783
140659
2569859
Stop Event
node limit
Counts
5 → 341
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 (+.f64 10 d2) 20))
(+.f64 (+.f64 10 d2) 20)
(*.f64 d1 (-.f64 d2 -30))
(+.f64 (+.f64 (*.f64 d1 10) (*.f64 d1 d2)) (*.f64 d1 20))
(+.f64 (*.f64 d1 10) (*.f64 d1 d2))
Outputs
(+.f64 (*.f64 d1 10) (*.f64 d1 (+.f64 d2 20)))
(+.f64 (*.f64 d1 10) (*.f64 (+.f64 d2 20) d1))
(+.f64 (*.f64 d1 10) (*.f64 (*.f64 d1 (+.f64 d2 20)) 1))
(+.f64 (*.f64 d1 d2) (*.f64 d1 30))
(+.f64 (*.f64 d1 d2) (*.f64 30 d1))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 10) (*.f64 d1 20)))
(+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20))
(+.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2)))
(+.f64 (*.f64 d1 (+.f64 d2 20)) (*.f64 d1 10))
(+.f64 0 (*.f64 d1 (+.f64 d2 30)))
(+.f64 (+.f64 (*.f64 d1 20) (*.f64 d1 10)) (*.f64 d1 d2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30))) (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 30)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 d1 (+.f64 d2 -10))) (/.f64 (*.f64 (*.f64 d1 d1) 400) (*.f64 d1 (+.f64 d2 -10))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2))))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000))))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000)) (+.f64 (*.f64 (*.f64 d1 d1) 400) (-.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 d1 (*.f64 (+.f64 10 d2) (*.f64 d1 20))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10))) (*.f64 d1 (+.f64 d2 -10)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10)))) (neg.f64 (*.f64 d1 (+.f64 d2 -10))))
(/.f64 (+.f64 (*.f64 (pow.f64 d1 3) 1000) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 3)) (+.f64 (*.f64 (*.f64 d1 d1) 100) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 20)) (*.f64 d1 (+.f64 d2 20))) (*.f64 (*.f64 d1 10) (*.f64 d1 (+.f64 d2 20))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) 100) (*.f64 (*.f64 d1 (+.f64 d2 20)) (*.f64 d1 (+.f64 d2 20)))) (-.f64 (*.f64 d1 10) (*.f64 d1 (+.f64 d2 20))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) 400) (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2)) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2))))
(/.f64 (*.f64 d1 (+.f64 8000 (pow.f64 (+.f64 10 d2) 3))) (-.f64 (+.f64 (pow.f64 (+.f64 10 d2) 2) 400) (*.f64 (+.f64 10 d2) 20)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 10 d2) 2) -400)) (+.f64 d2 -10))
(/.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 8000 (pow.f64 (+.f64 10 d2) 3)) d1) (-.f64 (+.f64 (pow.f64 (+.f64 10 d2) 2) 400) (*.f64 (+.f64 10 d2) 20)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 10 d2) 2) -400) d1) (+.f64 d2 -10))
(/.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 d1) (+.f64 d2 30)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 30)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) 10) (*.f64 (pow.f64 (exp.f64 d1) d2) (pow.f64 (exp.f64 d1) 20))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 10))) (exp.f64 (*.f64 d1 (+.f64 d2 20)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 10))) (*.f64 (pow.f64 (exp.f64 d1) d2) (pow.f64 (exp.f64 d1) 20))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) (+.f64 10 d2)) (+.f64 1 (expm1.f64 (*.f64 d1 20)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 10 d2)))) (pow.f64 (exp.f64 d1) 20)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 10 d2)))) (+.f64 1 (expm1.f64 (*.f64 d1 20)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) 20) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 10 d2))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 20))) (pow.f64 (exp.f64 d1) (+.f64 10 d2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 20))) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 10 d2))))))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 (+.f64 d2 20))) (pow.f64 (exp.f64 d1) 10)))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 (+.f64 d2 20))) (+.f64 1 (expm1.f64 (*.f64 d1 10)))))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 d1) d2) (pow.f64 (exp.f64 d1) 20)) (pow.f64 (exp.f64 d1) 10)))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 d1) d2) (pow.f64 (exp.f64 d1) 20)) (+.f64 1 (expm1.f64 (*.f64 d1 10)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 30) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 30) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 30))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 30))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 30))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 30))))
(fma.f64 d1 10 (*.f64 d1 (+.f64 d2 20)))
(fma.f64 d1 (+.f64 10 d2) (*.f64 d1 20))
(fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2)))
(fma.f64 10 d1 (*.f64 d1 (+.f64 d2 20)))
(fma.f64 (+.f64 10 d2) d1 (*.f64 d1 20))
(fma.f64 20 d1 (*.f64 d1 (+.f64 10 d2)))
(fma.f64 1 (*.f64 d1 10) (*.f64 d1 (+.f64 d2 20)))
(fma.f64 1 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20))
(fma.f64 1 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 10 d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 10 d2))) (*.f64 d1 20))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 20)) 2) (cbrt.f64 (*.f64 d1 20)) (*.f64 d1 (+.f64 10 d2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 10)) 2) (cbrt.f64 (*.f64 d1 10)) (*.f64 d1 (+.f64 d2 20)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 10 d2))) (sqrt.f64 (*.f64 d1 (+.f64 10 d2))) (*.f64 d1 20))
(fma.f64 (sqrt.f64 (*.f64 d1 20)) (sqrt.f64 (*.f64 d1 20)) (*.f64 d1 (+.f64 10 d2)))
(fma.f64 (sqrt.f64 (*.f64 d1 10)) (sqrt.f64 (*.f64 d1 10)) (*.f64 d1 (+.f64 d2 20)))
(-.f64 d2 -30)
(-.f64 (exp.f64 (log1p.f64 (+.f64 d2 30))) 1)
(-.f64 (/.f64 (pow.f64 d2 3) (fma.f64 d2 d2 (+.f64 900 (*.f64 d2 -30)))) (/.f64 -27000 (fma.f64 d2 d2 (+.f64 900 (*.f64 d2 -30)))))
(-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30)))
(-.f64 (/.f64 (pow.f64 (+.f64 10 d2) 2) (+.f64 d2 -10)) (/.f64 400 (+.f64 d2 -10)))
(*.f64 (+.f64 d2 30) 1)
(*.f64 1 (+.f64 d2 30))
(*.f64 (cbrt.f64 (+.f64 d2 30)) (pow.f64 (cbrt.f64 (+.f64 d2 30)) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 30)) 2) (cbrt.f64 (+.f64 d2 30)))
(*.f64 (sqrt.f64 (+.f64 d2 30)) (sqrt.f64 (+.f64 d2 30)))
(*.f64 (+.f64 8000 (pow.f64 (+.f64 10 d2) 3)) (/.f64 1 (-.f64 (+.f64 (pow.f64 (+.f64 10 d2) 2) 400) (*.f64 (+.f64 10 d2) 20))))
(*.f64 (+.f64 (pow.f64 d2 3) 27000) (/.f64 1 (fma.f64 d2 d2 (+.f64 900 (*.f64 d2 -30)))))
(*.f64 (+.f64 (pow.f64 (+.f64 10 d2) 2) -400) (/.f64 1 (+.f64 d2 -10)))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 1 (+.f64 d2 -30)))
(/.f64 1 (/.f64 (fma.f64 d2 d2 (+.f64 900 (*.f64 d2 -30))) (+.f64 (pow.f64 d2 3) 27000)))
(/.f64 1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 (+.f64 10 d2) 2) 400) (*.f64 (+.f64 10 d2) 20)) (+.f64 8000 (pow.f64 (+.f64 10 d2) 3))))
(/.f64 1 (/.f64 (+.f64 d2 -10) (+.f64 (pow.f64 (+.f64 10 d2) 2) -400)))
(/.f64 (+.f64 8000 (pow.f64 (+.f64 10 d2) 3)) (-.f64 (+.f64 (pow.f64 (+.f64 10 d2) 2) 400) (*.f64 (+.f64 10 d2) 20)))
(/.f64 (+.f64 8000 (pow.f64 (+.f64 10 d2) 3)) (+.f64 400 (-.f64 (pow.f64 (+.f64 10 d2) 2) (*.f64 (+.f64 10 d2) 20))))
(/.f64 (+.f64 (pow.f64 d2 3) 27000) (fma.f64 d2 d2 (+.f64 900 (*.f64 d2 -30))))
(/.f64 (+.f64 (pow.f64 d2 3) 27000) (+.f64 (*.f64 d2 d2) (-.f64 900 (*.f64 d2 30))))
(/.f64 (+.f64 (pow.f64 (+.f64 10 d2) 2) -400) (+.f64 d2 -10))
(/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30))
(/.f64 (neg.f64 (+.f64 (pow.f64 d2 3) 27000)) (neg.f64 (fma.f64 d2 d2 (+.f64 900 (*.f64 d2 -30)))))
(/.f64 (neg.f64 (fma.f64 d2 d2 -900)) (neg.f64 (+.f64 d2 -30)))
(/.f64 (neg.f64 (+.f64 8000 (pow.f64 (+.f64 10 d2) 3))) (neg.f64 (-.f64 (+.f64 (pow.f64 (+.f64 10 d2) 2) 400) (*.f64 (+.f64 10 d2) 20))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 10 d2) 2) -400)) (neg.f64 (+.f64 d2 -10)))
(/.f64 (+.f64 1000 (pow.f64 (+.f64 d2 20) 3)) (+.f64 100 (-.f64 (*.f64 (+.f64 d2 20) (+.f64 d2 20)) (*.f64 10 (+.f64 d2 20)))))
(/.f64 (-.f64 100 (*.f64 (+.f64 d2 20) (+.f64 d2 20))) (-.f64 10 (+.f64 d2 20)))
(/.f64 (-.f64 400 (pow.f64 (+.f64 10 d2) 2)) (-.f64 20 (+.f64 10 d2)))
(pow.f64 (+.f64 d2 30) 1)
(pow.f64 (cbrt.f64 (+.f64 d2 30)) 3)
(pow.f64 (pow.f64 (+.f64 d2 30) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 d2 30)) 2)
(sqrt.f64 (pow.f64 (+.f64 d2 30) 2))
(log.f64 (exp.f64 (+.f64 d2 30)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 d2 30))))
(cbrt.f64 (pow.f64 (+.f64 d2 30) 3))
(expm1.f64 (log1p.f64 (+.f64 d2 30)))
(exp.f64 (log.f64 (+.f64 d2 30)))
(exp.f64 (*.f64 (log.f64 (+.f64 d2 30)) 1))
(log1p.f64 (expm1.f64 (+.f64 d2 30)))
(fma.f64 d2 1 30)
(fma.f64 1 d2 30)
(fma.f64 1 (+.f64 10 d2) 20)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 10 d2)) 2) (cbrt.f64 (+.f64 10 d2)) 20)
(fma.f64 (cbrt.f64 d2) (pow.f64 (cbrt.f64 d2) 2) 30)
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (cbrt.f64 d2) 30)
(fma.f64 (sqrt.f64 (+.f64 10 d2)) (sqrt.f64 (+.f64 10 d2)) 20)
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) 30)
(+.f64 (*.f64 d1 10) (*.f64 d1 (+.f64 d2 20)))
(+.f64 (*.f64 d1 10) (*.f64 (+.f64 d2 20) d1))
(+.f64 (*.f64 d1 10) (*.f64 (*.f64 d1 (+.f64 d2 20)) 1))
(+.f64 (*.f64 d1 d2) (*.f64 d1 30))
(+.f64 (*.f64 d1 d2) (*.f64 30 d1))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 10) (*.f64 d1 20)))
(+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20))
(+.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2)))
(+.f64 (*.f64 d1 (+.f64 d2 20)) (*.f64 d1 10))
(+.f64 0 (*.f64 d1 (+.f64 d2 30)))
(+.f64 (+.f64 (*.f64 d1 20) (*.f64 d1 10)) (*.f64 d1 d2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30))) (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 30)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 d1 (+.f64 d2 -10))) (/.f64 (*.f64 (*.f64 d1 d1) 400) (*.f64 d1 (+.f64 d2 -10))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2))))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000))))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000)) (+.f64 (*.f64 (*.f64 d1 d1) 400) (-.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 d1 (*.f64 (+.f64 10 d2) (*.f64 d1 20))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10))) (*.f64 d1 (+.f64 d2 -10)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10)))) (neg.f64 (*.f64 d1 (+.f64 d2 -10))))
(/.f64 (+.f64 (*.f64 (pow.f64 d1 3) 1000) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 3)) (+.f64 (*.f64 (*.f64 d1 d1) 100) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 20)) (*.f64 d1 (+.f64 d2 20))) (*.f64 (*.f64 d1 10) (*.f64 d1 (+.f64 d2 20))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) 100) (*.f64 (*.f64 d1 (+.f64 d2 20)) (*.f64 d1 (+.f64 d2 20)))) (-.f64 (*.f64 d1 10) (*.f64 d1 (+.f64 d2 20))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) 400) (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2)) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2))))
(/.f64 (*.f64 d1 (+.f64 8000 (pow.f64 (+.f64 10 d2) 3))) (-.f64 (+.f64 (pow.f64 (+.f64 10 d2) 2) 400) (*.f64 (+.f64 10 d2) 20)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 10 d2) 2) -400)) (+.f64 d2 -10))
(/.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 8000 (pow.f64 (+.f64 10 d2) 3)) d1) (-.f64 (+.f64 (pow.f64 (+.f64 10 d2) 2) 400) (*.f64 (+.f64 10 d2) 20)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 10 d2) 2) -400) d1) (+.f64 d2 -10))
(/.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 d1) (+.f64 d2 30)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 30)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) 10) (*.f64 (pow.f64 (exp.f64 d1) d2) (pow.f64 (exp.f64 d1) 20))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 10))) (exp.f64 (*.f64 d1 (+.f64 d2 20)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 10))) (*.f64 (pow.f64 (exp.f64 d1) d2) (pow.f64 (exp.f64 d1) 20))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) (+.f64 10 d2)) (+.f64 1 (expm1.f64 (*.f64 d1 20)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 10 d2)))) (pow.f64 (exp.f64 d1) 20)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 10 d2)))) (+.f64 1 (expm1.f64 (*.f64 d1 20)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) 20) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 10 d2))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 20))) (pow.f64 (exp.f64 d1) (+.f64 10 d2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 20))) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 10 d2))))))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 (+.f64 d2 20))) (pow.f64 (exp.f64 d1) 10)))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 (+.f64 d2 20))) (+.f64 1 (expm1.f64 (*.f64 d1 10)))))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 d1) d2) (pow.f64 (exp.f64 d1) 20)) (pow.f64 (exp.f64 d1) 10)))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 d1) d2) (pow.f64 (exp.f64 d1) 20)) (+.f64 1 (expm1.f64 (*.f64 d1 10)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 30) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 30) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 30))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 30))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 30))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 30))))
(fma.f64 d1 10 (*.f64 d1 (+.f64 d2 20)))
(fma.f64 d1 (+.f64 10 d2) (*.f64 d1 20))
(fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2)))
(fma.f64 10 d1 (*.f64 d1 (+.f64 d2 20)))
(fma.f64 (+.f64 10 d2) d1 (*.f64 d1 20))
(fma.f64 20 d1 (*.f64 d1 (+.f64 10 d2)))
(fma.f64 1 (*.f64 d1 10) (*.f64 d1 (+.f64 d2 20)))
(fma.f64 1 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20))
(fma.f64 1 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 10 d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 10 d2))) (*.f64 d1 20))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 20)) 2) (cbrt.f64 (*.f64 d1 20)) (*.f64 d1 (+.f64 10 d2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 10)) 2) (cbrt.f64 (*.f64 d1 10)) (*.f64 d1 (+.f64 d2 20)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 10 d2))) (sqrt.f64 (*.f64 d1 (+.f64 10 d2))) (*.f64 d1 20))
(fma.f64 (sqrt.f64 (*.f64 d1 20)) (sqrt.f64 (*.f64 d1 20)) (*.f64 d1 (+.f64 10 d2)))
(fma.f64 (sqrt.f64 (*.f64 d1 10)) (sqrt.f64 (*.f64 d1 10)) (*.f64 d1 (+.f64 d2 20)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 30)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 d1 (+.f64 d2 -10))) (/.f64 (*.f64 (*.f64 d1 d1) 400) (*.f64 d1 (+.f64 d2 -10))))
(*.f64 d1 (+.f64 d2 30))
(*.f64 (+.f64 d2 30) d1)
(*.f64 (*.f64 d1 (+.f64 d2 30)) 1)
(*.f64 1 (*.f64 d1 (+.f64 d2 30)))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 30)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 30))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 30))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 30))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 30)) 2) (*.f64 (cbrt.f64 (+.f64 d2 30)) d1))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 30)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 30))) (sqrt.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 (sqrt.f64 (+.f64 d2 30)) (*.f64 (sqrt.f64 (+.f64 d2 30)) d1))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2)))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10))) (/.f64 1 (*.f64 d1 (+.f64 d2 -10))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 30)) 2)) (cbrt.f64 (+.f64 d2 30)))
(*.f64 (*.f64 (+.f64 d2 30) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 (*.f64 (+.f64 d2 30) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 30))) (sqrt.f64 (+.f64 d2 30)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2))))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000))))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000)) (+.f64 (*.f64 (*.f64 d1 d1) 400) (-.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 d1 (*.f64 (+.f64 10 d2) (*.f64 d1 20))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10))) (*.f64 d1 (+.f64 d2 -10)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10)))) (neg.f64 (*.f64 d1 (+.f64 d2 -10))))
(/.f64 (+.f64 (*.f64 (pow.f64 d1 3) 1000) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 3)) (+.f64 (*.f64 (*.f64 d1 d1) 100) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 20)) (*.f64 d1 (+.f64 d2 20))) (*.f64 (*.f64 d1 10) (*.f64 d1 (+.f64 d2 20))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) 100) (*.f64 (*.f64 d1 (+.f64 d2 20)) (*.f64 d1 (+.f64 d2 20)))) (-.f64 (*.f64 d1 10) (*.f64 d1 (+.f64 d2 20))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) 400) (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2)) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2))))
(/.f64 (*.f64 d1 (+.f64 8000 (pow.f64 (+.f64 10 d2) 3))) (-.f64 (+.f64 (pow.f64 (+.f64 10 d2) 2) 400) (*.f64 (+.f64 10 d2) 20)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 10 d2) 2) -400)) (+.f64 d2 -10))
(/.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 8000 (pow.f64 (+.f64 10 d2) 3)) d1) (-.f64 (+.f64 (pow.f64 (+.f64 10 d2) 2) 400) (*.f64 (+.f64 10 d2) 20)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 10 d2) 2) -400) d1) (+.f64 d2 -10))
(/.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 d1) (+.f64 d2 30)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 30)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) 10) (*.f64 (pow.f64 (exp.f64 d1) d2) (pow.f64 (exp.f64 d1) 20))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 10))) (exp.f64 (*.f64 d1 (+.f64 d2 20)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 10))) (*.f64 (pow.f64 (exp.f64 d1) d2) (pow.f64 (exp.f64 d1) 20))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) (+.f64 10 d2)) (+.f64 1 (expm1.f64 (*.f64 d1 20)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 10 d2)))) (pow.f64 (exp.f64 d1) 20)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 10 d2)))) (+.f64 1 (expm1.f64 (*.f64 d1 20)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) 20) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 10 d2))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 20))) (pow.f64 (exp.f64 d1) (+.f64 10 d2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 20))) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 10 d2))))))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 (+.f64 d2 20))) (pow.f64 (exp.f64 d1) 10)))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 (+.f64 d2 20))) (+.f64 1 (expm1.f64 (*.f64 d1 10)))))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 d1) d2) (pow.f64 (exp.f64 d1) 20)) (pow.f64 (exp.f64 d1) 10)))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 d1) d2) (pow.f64 (exp.f64 d1) 20)) (+.f64 1 (expm1.f64 (*.f64 d1 10)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 30) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 30) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 30))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 30))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 30))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 30))))
(fma.f64 d1 10 (*.f64 d1 (+.f64 d2 20)))
(fma.f64 d1 (+.f64 10 d2) (*.f64 d1 20))
(fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2)))
(fma.f64 10 d1 (*.f64 d1 (+.f64 d2 20)))
(fma.f64 (+.f64 10 d2) d1 (*.f64 d1 20))
(fma.f64 20 d1 (*.f64 d1 (+.f64 10 d2)))
(fma.f64 1 (*.f64 d1 10) (*.f64 d1 (+.f64 d2 20)))
(fma.f64 1 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20))
(fma.f64 1 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 10 d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 10 d2))) (*.f64 d1 20))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 20)) 2) (cbrt.f64 (*.f64 d1 20)) (*.f64 d1 (+.f64 10 d2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 10)) 2) (cbrt.f64 (*.f64 d1 10)) (*.f64 d1 (+.f64 d2 20)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 10 d2))) (sqrt.f64 (*.f64 d1 (+.f64 10 d2))) (*.f64 d1 20))
(fma.f64 (sqrt.f64 (*.f64 d1 20)) (sqrt.f64 (*.f64 d1 20)) (*.f64 d1 (+.f64 10 d2)))
(fma.f64 (sqrt.f64 (*.f64 d1 10)) (sqrt.f64 (*.f64 d1 10)) (*.f64 d1 (+.f64 d2 20)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 10 d2)))) 1)
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) 100) (*.f64 d1 (-.f64 10 d2))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 10 d2))))
(*.f64 d1 (+.f64 10 d2))
(*.f64 (+.f64 10 d2) d1)
(*.f64 (*.f64 d1 (+.f64 10 d2)) 1)
(*.f64 1 (*.f64 d1 (+.f64 10 d2)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 10 d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 10 d2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 10 d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 10 d2))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 10 d2)) 2) (*.f64 (cbrt.f64 (+.f64 10 d2)) d1))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 10 d2)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 10 d2))) (sqrt.f64 (*.f64 d1 (+.f64 10 d2))))
(*.f64 (sqrt.f64 (+.f64 10 d2)) (*.f64 (sqrt.f64 (+.f64 10 d2)) d1))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 10 d2)))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 1000)) (/.f64 1 (+.f64 (*.f64 (*.f64 d1 d1) 100) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 10))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 (-.f64 10 d2))) (/.f64 1 (*.f64 d1 (-.f64 10 d2))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 10 d2)) (sqrt.f64 d1)) (*.f64 (sqrt.f64 (+.f64 10 d2)) (sqrt.f64 d1)))
(*.f64 (*.f64 (+.f64 10 d2) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 (*.f64 (+.f64 10 d2) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 10 d2)) 2)) (cbrt.f64 (+.f64 10 d2)))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 10 d2))) (sqrt.f64 (+.f64 10 d2)))
(/.f64 1 (/.f64 (+.f64 (*.f64 (*.f64 d1 d1) 100) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 10)))) (+.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 1000))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 10 d2)) (*.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 (-.f64 10 d2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 1000)) (+.f64 (*.f64 (*.f64 d1 d1) 100) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 10)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 1000)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (*.f64 (*.f64 d1 d1) 100) (*.f64 d1 (*.f64 10 (*.f64 d1 d2))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 (-.f64 10 d2))) (*.f64 d1 (-.f64 10 d2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 1000))) (neg.f64 (+.f64 (*.f64 (*.f64 d1 d1) 100) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 10))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 (-.f64 10 d2)))) (neg.f64 (*.f64 d1 (-.f64 10 d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 100)) (-.f64 (*.f64 d1 d2) (*.f64 d1 10)))
(/.f64 (*.f64 d1 (+.f64 1000 (pow.f64 d2 3))) (+.f64 100 (*.f64 d2 (-.f64 d2 10))))
(/.f64 (*.f64 d1 (-.f64 100 (*.f64 d2 d2))) (-.f64 10 d2))
(/.f64 (*.f64 (+.f64 1000 (pow.f64 d2 3)) d1) (+.f64 100 (*.f64 d2 (-.f64 d2 10))))
(/.f64 (*.f64 (-.f64 100 (*.f64 d2 d2)) d1) (-.f64 10 d2))
(pow.f64 (*.f64 d1 (+.f64 10 d2)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 10 d2))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 10 d2))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 10 d2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 10 d2)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) 10) (+.f64 1 (expm1.f64 (*.f64 d1 d2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 10))) (pow.f64 (exp.f64 d1) d2)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 10))) (+.f64 1 (expm1.f64 (*.f64 d1 d2)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) d2) (+.f64 1 (expm1.f64 (*.f64 d1 10)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (pow.f64 (exp.f64 d1) 10)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (+.f64 1 (expm1.f64 (*.f64 d1 10)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 10 d2) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 10 d2))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 10 d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 10 d2))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 10 d2))))
(fma.f64 d1 10 (*.f64 d1 d2))
(fma.f64 d1 d2 (*.f64 d1 10))
(fma.f64 10 d1 (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 10))
(fma.f64 1 (*.f64 d1 10) (*.f64 d1 d2))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 10))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 10))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 10)) 2) (cbrt.f64 (*.f64 d1 10)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 10))
(fma.f64 (sqrt.f64 (*.f64 d1 10)) (sqrt.f64 (*.f64 d1 10)) (*.f64 d1 d2))

simplify205.0ms (4.5%)

Algorithm
egg-herbie
Rules
878×log-prod
764×fma-neg
690×associate-*l*
586×associate-*r*
480×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05019627
113578985
255748981
Stop Event
node limit
Counts
449 → 285
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 d2 30))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 30 d1)
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d2 d1)
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d2 d1)
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
30
(+.f64 d2 30)
(+.f64 d2 30)
(+.f64 d2 30)
d2
(+.f64 30 d2)
(+.f64 30 d2)
(+.f64 30 d2)
d2
(+.f64 30 d2)
(+.f64 30 d2)
(+.f64 30 d2)
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 30 d1)
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d2 d1)
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d2 d1)
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 d2 30))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 d2) 30) d1))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 d2) 30) d1))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 d2) 30) d1))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 d2) 30) d1))
(+.f64 (*.f64 20 d1) (*.f64 10 d1))
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (*.f64 d2 d1)))
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (*.f64 d2 d1)))
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (*.f64 d2 d1)))
(*.f64 d2 d1)
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (*.f64 d2 d1)))
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (*.f64 d2 d1)))
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (*.f64 d2 d1)))
(*.f64 d2 d1)
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (*.f64 d2 d1)))
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (*.f64 d2 d1)))
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (*.f64 d2 d1)))
(*.f64 (+.f64 10 d2) d1)
(*.f64 (+.f64 10 d2) d1)
(*.f64 (+.f64 10 d2) d1)
(*.f64 (+.f64 10 d2) d1)
(*.f64 d1 (+.f64 d2 10))
(*.f64 d1 (+.f64 d2 10))
(*.f64 d1 (+.f64 d2 10))
(*.f64 d1 (+.f64 d2 10))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 10)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 10)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 10)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 10)))
(*.f64 10 d1)
(+.f64 (*.f64 10 d1) (*.f64 d2 d1))
(+.f64 (*.f64 10 d1) (*.f64 d2 d1))
(+.f64 (*.f64 10 d1) (*.f64 d2 d1))
(*.f64 d2 d1)
(+.f64 (*.f64 10 d1) (*.f64 d2 d1))
(+.f64 (*.f64 10 d1) (*.f64 d2 d1))
(+.f64 (*.f64 10 d1) (*.f64 d2 d1))
(*.f64 d2 d1)
(+.f64 (*.f64 10 d1) (*.f64 d2 d1))
(+.f64 (*.f64 10 d1) (*.f64 d2 d1))
(+.f64 (*.f64 10 d1) (*.f64 d2 d1))
(+.f64 (*.f64 d1 10) (*.f64 d1 (+.f64 d2 20)))
(+.f64 (*.f64 d1 10) (*.f64 (+.f64 d2 20) d1))
(+.f64 (*.f64 d1 10) (*.f64 (*.f64 d1 (+.f64 d2 20)) 1))
(+.f64 (*.f64 d1 d2) (*.f64 d1 30))
(+.f64 (*.f64 d1 d2) (*.f64 30 d1))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 10) (*.f64 d1 20)))
(+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20))
(+.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2)))
(+.f64 (*.f64 d1 (+.f64 d2 20)) (*.f64 d1 10))
(+.f64 0 (*.f64 d1 (+.f64 d2 30)))
(+.f64 (+.f64 (*.f64 d1 20) (*.f64 d1 10)) (*.f64 d1 d2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30))) (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 30)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 d1 (+.f64 d2 -10))) (/.f64 (*.f64 (*.f64 d1 d1) 400) (*.f64 d1 (+.f64 d2 -10))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2))))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000))))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000)) (+.f64 (*.f64 (*.f64 d1 d1) 400) (-.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 d1 (*.f64 (+.f64 10 d2) (*.f64 d1 20))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10))) (*.f64 d1 (+.f64 d2 -10)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10)))) (neg.f64 (*.f64 d1 (+.f64 d2 -10))))
(/.f64 (+.f64 (*.f64 (pow.f64 d1 3) 1000) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 3)) (+.f64 (*.f64 (*.f64 d1 d1) 100) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 20)) (*.f64 d1 (+.f64 d2 20))) (*.f64 (*.f64 d1 10) (*.f64 d1 (+.f64 d2 20))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) 100) (*.f64 (*.f64 d1 (+.f64 d2 20)) (*.f64 d1 (+.f64 d2 20)))) (-.f64 (*.f64 d1 10) (*.f64 d1 (+.f64 d2 20))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) 400) (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2)) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2))))
(/.f64 (*.f64 d1 (+.f64 8000 (pow.f64 (+.f64 10 d2) 3))) (-.f64 (+.f64 (pow.f64 (+.f64 10 d2) 2) 400) (*.f64 (+.f64 10 d2) 20)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 10 d2) 2) -400)) (+.f64 d2 -10))
(/.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 8000 (pow.f64 (+.f64 10 d2) 3)) d1) (-.f64 (+.f64 (pow.f64 (+.f64 10 d2) 2) 400) (*.f64 (+.f64 10 d2) 20)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 10 d2) 2) -400) d1) (+.f64 d2 -10))
(/.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 d1) (+.f64 d2 30)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 30)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) 10) (*.f64 (pow.f64 (exp.f64 d1) d2) (pow.f64 (exp.f64 d1) 20))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 10))) (exp.f64 (*.f64 d1 (+.f64 d2 20)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 10))) (*.f64 (pow.f64 (exp.f64 d1) d2) (pow.f64 (exp.f64 d1) 20))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) (+.f64 10 d2)) (+.f64 1 (expm1.f64 (*.f64 d1 20)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 10 d2)))) (pow.f64 (exp.f64 d1) 20)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 10 d2)))) (+.f64 1 (expm1.f64 (*.f64 d1 20)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) 20) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 10 d2))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 20))) (pow.f64 (exp.f64 d1) (+.f64 10 d2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 20))) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 10 d2))))))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 (+.f64 d2 20))) (pow.f64 (exp.f64 d1) 10)))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 (+.f64 d2 20))) (+.f64 1 (expm1.f64 (*.f64 d1 10)))))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 d1) d2) (pow.f64 (exp.f64 d1) 20)) (pow.f64 (exp.f64 d1) 10)))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 d1) d2) (pow.f64 (exp.f64 d1) 20)) (+.f64 1 (expm1.f64 (*.f64 d1 10)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 30) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 30) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 30))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 30))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 30))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 30))))
(fma.f64 d1 10 (*.f64 d1 (+.f64 d2 20)))
(fma.f64 d1 (+.f64 10 d2) (*.f64 d1 20))
(fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2)))
(fma.f64 10 d1 (*.f64 d1 (+.f64 d2 20)))
(fma.f64 (+.f64 10 d2) d1 (*.f64 d1 20))
(fma.f64 20 d1 (*.f64 d1 (+.f64 10 d2)))
(fma.f64 1 (*.f64 d1 10) (*.f64 d1 (+.f64 d2 20)))
(fma.f64 1 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20))
(fma.f64 1 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 10 d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 10 d2))) (*.f64 d1 20))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 20)) 2) (cbrt.f64 (*.f64 d1 20)) (*.f64 d1 (+.f64 10 d2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 10)) 2) (cbrt.f64 (*.f64 d1 10)) (*.f64 d1 (+.f64 d2 20)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 10 d2))) (sqrt.f64 (*.f64 d1 (+.f64 10 d2))) (*.f64 d1 20))
(fma.f64 (sqrt.f64 (*.f64 d1 20)) (sqrt.f64 (*.f64 d1 20)) (*.f64 d1 (+.f64 10 d2)))
(fma.f64 (sqrt.f64 (*.f64 d1 10)) (sqrt.f64 (*.f64 d1 10)) (*.f64 d1 (+.f64 d2 20)))
(-.f64 d2 -30)
(-.f64 (exp.f64 (log1p.f64 (+.f64 d2 30))) 1)
(-.f64 (/.f64 (pow.f64 d2 3) (fma.f64 d2 d2 (+.f64 900 (*.f64 d2 -30)))) (/.f64 -27000 (fma.f64 d2 d2 (+.f64 900 (*.f64 d2 -30)))))
(-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30)))
(-.f64 (/.f64 (pow.f64 (+.f64 10 d2) 2) (+.f64 d2 -10)) (/.f64 400 (+.f64 d2 -10)))
(*.f64 (+.f64 d2 30) 1)
(*.f64 1 (+.f64 d2 30))
(*.f64 (cbrt.f64 (+.f64 d2 30)) (pow.f64 (cbrt.f64 (+.f64 d2 30)) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 30)) 2) (cbrt.f64 (+.f64 d2 30)))
(*.f64 (sqrt.f64 (+.f64 d2 30)) (sqrt.f64 (+.f64 d2 30)))
(*.f64 (+.f64 8000 (pow.f64 (+.f64 10 d2) 3)) (/.f64 1 (-.f64 (+.f64 (pow.f64 (+.f64 10 d2) 2) 400) (*.f64 (+.f64 10 d2) 20))))
(*.f64 (+.f64 (pow.f64 d2 3) 27000) (/.f64 1 (fma.f64 d2 d2 (+.f64 900 (*.f64 d2 -30)))))
(*.f64 (+.f64 (pow.f64 (+.f64 10 d2) 2) -400) (/.f64 1 (+.f64 d2 -10)))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 1 (+.f64 d2 -30)))
(/.f64 1 (/.f64 (fma.f64 d2 d2 (+.f64 900 (*.f64 d2 -30))) (+.f64 (pow.f64 d2 3) 27000)))
(/.f64 1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 (+.f64 10 d2) 2) 400) (*.f64 (+.f64 10 d2) 20)) (+.f64 8000 (pow.f64 (+.f64 10 d2) 3))))
(/.f64 1 (/.f64 (+.f64 d2 -10) (+.f64 (pow.f64 (+.f64 10 d2) 2) -400)))
(/.f64 (+.f64 8000 (pow.f64 (+.f64 10 d2) 3)) (-.f64 (+.f64 (pow.f64 (+.f64 10 d2) 2) 400) (*.f64 (+.f64 10 d2) 20)))
(/.f64 (+.f64 8000 (pow.f64 (+.f64 10 d2) 3)) (+.f64 400 (-.f64 (pow.f64 (+.f64 10 d2) 2) (*.f64 (+.f64 10 d2) 20))))
(/.f64 (+.f64 (pow.f64 d2 3) 27000) (fma.f64 d2 d2 (+.f64 900 (*.f64 d2 -30))))
(/.f64 (+.f64 (pow.f64 d2 3) 27000) (+.f64 (*.f64 d2 d2) (-.f64 900 (*.f64 d2 30))))
(/.f64 (+.f64 (pow.f64 (+.f64 10 d2) 2) -400) (+.f64 d2 -10))
(/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30))
(/.f64 (neg.f64 (+.f64 (pow.f64 d2 3) 27000)) (neg.f64 (fma.f64 d2 d2 (+.f64 900 (*.f64 d2 -30)))))
(/.f64 (neg.f64 (fma.f64 d2 d2 -900)) (neg.f64 (+.f64 d2 -30)))
(/.f64 (neg.f64 (+.f64 8000 (pow.f64 (+.f64 10 d2) 3))) (neg.f64 (-.f64 (+.f64 (pow.f64 (+.f64 10 d2) 2) 400) (*.f64 (+.f64 10 d2) 20))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 10 d2) 2) -400)) (neg.f64 (+.f64 d2 -10)))
(/.f64 (+.f64 1000 (pow.f64 (+.f64 d2 20) 3)) (+.f64 100 (-.f64 (*.f64 (+.f64 d2 20) (+.f64 d2 20)) (*.f64 10 (+.f64 d2 20)))))
(/.f64 (-.f64 100 (*.f64 (+.f64 d2 20) (+.f64 d2 20))) (-.f64 10 (+.f64 d2 20)))
(/.f64 (-.f64 400 (pow.f64 (+.f64 10 d2) 2)) (-.f64 20 (+.f64 10 d2)))
(pow.f64 (+.f64 d2 30) 1)
(pow.f64 (cbrt.f64 (+.f64 d2 30)) 3)
(pow.f64 (pow.f64 (+.f64 d2 30) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 d2 30)) 2)
(sqrt.f64 (pow.f64 (+.f64 d2 30) 2))
(log.f64 (exp.f64 (+.f64 d2 30)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 d2 30))))
(cbrt.f64 (pow.f64 (+.f64 d2 30) 3))
(expm1.f64 (log1p.f64 (+.f64 d2 30)))
(exp.f64 (log.f64 (+.f64 d2 30)))
(exp.f64 (*.f64 (log.f64 (+.f64 d2 30)) 1))
(log1p.f64 (expm1.f64 (+.f64 d2 30)))
(fma.f64 d2 1 30)
(fma.f64 1 d2 30)
(fma.f64 1 (+.f64 10 d2) 20)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 10 d2)) 2) (cbrt.f64 (+.f64 10 d2)) 20)
(fma.f64 (cbrt.f64 d2) (pow.f64 (cbrt.f64 d2) 2) 30)
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (cbrt.f64 d2) 30)
(fma.f64 (sqrt.f64 (+.f64 10 d2)) (sqrt.f64 (+.f64 10 d2)) 20)
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) 30)
(+.f64 (*.f64 d1 10) (*.f64 d1 (+.f64 d2 20)))
(+.f64 (*.f64 d1 10) (*.f64 (+.f64 d2 20) d1))
(+.f64 (*.f64 d1 10) (*.f64 (*.f64 d1 (+.f64 d2 20)) 1))
(+.f64 (*.f64 d1 d2) (*.f64 d1 30))
(+.f64 (*.f64 d1 d2) (*.f64 30 d1))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 10) (*.f64 d1 20)))
(+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20))
(+.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2)))
(+.f64 (*.f64 d1 (+.f64 d2 20)) (*.f64 d1 10))
(+.f64 0 (*.f64 d1 (+.f64 d2 30)))
(+.f64 (+.f64 (*.f64 d1 20) (*.f64 d1 10)) (*.f64 d1 d2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30))) (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 30)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 d1 (+.f64 d2 -10))) (/.f64 (*.f64 (*.f64 d1 d1) 400) (*.f64 d1 (+.f64 d2 -10))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2))))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000))))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000)) (+.f64 (*.f64 (*.f64 d1 d1) 400) (-.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 d1 (*.f64 (+.f64 10 d2) (*.f64 d1 20))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10))) (*.f64 d1 (+.f64 d2 -10)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10)))) (neg.f64 (*.f64 d1 (+.f64 d2 -10))))
(/.f64 (+.f64 (*.f64 (pow.f64 d1 3) 1000) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 3)) (+.f64 (*.f64 (*.f64 d1 d1) 100) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 20)) (*.f64 d1 (+.f64 d2 20))) (*.f64 (*.f64 d1 10) (*.f64 d1 (+.f64 d2 20))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) 100) (*.f64 (*.f64 d1 (+.f64 d2 20)) (*.f64 d1 (+.f64 d2 20)))) (-.f64 (*.f64 d1 10) (*.f64 d1 (+.f64 d2 20))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) 400) (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2)) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2))))
(/.f64 (*.f64 d1 (+.f64 8000 (pow.f64 (+.f64 10 d2) 3))) (-.f64 (+.f64 (pow.f64 (+.f64 10 d2) 2) 400) (*.f64 (+.f64 10 d2) 20)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 10 d2) 2) -400)) (+.f64 d2 -10))
(/.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 8000 (pow.f64 (+.f64 10 d2) 3)) d1) (-.f64 (+.f64 (pow.f64 (+.f64 10 d2) 2) 400) (*.f64 (+.f64 10 d2) 20)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 10 d2) 2) -400) d1) (+.f64 d2 -10))
(/.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 d1) (+.f64 d2 30)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 30)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) 10) (*.f64 (pow.f64 (exp.f64 d1) d2) (pow.f64 (exp.f64 d1) 20))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 10))) (exp.f64 (*.f64 d1 (+.f64 d2 20)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 10))) (*.f64 (pow.f64 (exp.f64 d1) d2) (pow.f64 (exp.f64 d1) 20))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) (+.f64 10 d2)) (+.f64 1 (expm1.f64 (*.f64 d1 20)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 10 d2)))) (pow.f64 (exp.f64 d1) 20)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 10 d2)))) (+.f64 1 (expm1.f64 (*.f64 d1 20)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) 20) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 10 d2))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 20))) (pow.f64 (exp.f64 d1) (+.f64 10 d2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 20))) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 10 d2))))))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 (+.f64 d2 20))) (pow.f64 (exp.f64 d1) 10)))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 (+.f64 d2 20))) (+.f64 1 (expm1.f64 (*.f64 d1 10)))))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 d1) d2) (pow.f64 (exp.f64 d1) 20)) (pow.f64 (exp.f64 d1) 10)))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 d1) d2) (pow.f64 (exp.f64 d1) 20)) (+.f64 1 (expm1.f64 (*.f64 d1 10)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 30) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 30) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 30))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 30))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 30))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 30))))
(fma.f64 d1 10 (*.f64 d1 (+.f64 d2 20)))
(fma.f64 d1 (+.f64 10 d2) (*.f64 d1 20))
(fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2)))
(fma.f64 10 d1 (*.f64 d1 (+.f64 d2 20)))
(fma.f64 (+.f64 10 d2) d1 (*.f64 d1 20))
(fma.f64 20 d1 (*.f64 d1 (+.f64 10 d2)))
(fma.f64 1 (*.f64 d1 10) (*.f64 d1 (+.f64 d2 20)))
(fma.f64 1 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20))
(fma.f64 1 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 10 d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 10 d2))) (*.f64 d1 20))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 20)) 2) (cbrt.f64 (*.f64 d1 20)) (*.f64 d1 (+.f64 10 d2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 10)) 2) (cbrt.f64 (*.f64 d1 10)) (*.f64 d1 (+.f64 d2 20)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 10 d2))) (sqrt.f64 (*.f64 d1 (+.f64 10 d2))) (*.f64 d1 20))
(fma.f64 (sqrt.f64 (*.f64 d1 20)) (sqrt.f64 (*.f64 d1 20)) (*.f64 d1 (+.f64 10 d2)))
(fma.f64 (sqrt.f64 (*.f64 d1 10)) (sqrt.f64 (*.f64 d1 10)) (*.f64 d1 (+.f64 d2 20)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 30)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 d1 (+.f64 d2 -10))) (/.f64 (*.f64 (*.f64 d1 d1) 400) (*.f64 d1 (+.f64 d2 -10))))
(*.f64 d1 (+.f64 d2 30))
(*.f64 (+.f64 d2 30) d1)
(*.f64 (*.f64 d1 (+.f64 d2 30)) 1)
(*.f64 1 (*.f64 d1 (+.f64 d2 30)))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 30)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 30))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 30))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 30))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 30)) 2) (*.f64 (cbrt.f64 (+.f64 d2 30)) d1))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 30)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 30))) (sqrt.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 (sqrt.f64 (+.f64 d2 30)) (*.f64 (sqrt.f64 (+.f64 d2 30)) d1))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2)))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10))) (/.f64 1 (*.f64 d1 (+.f64 d2 -10))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 30)) 2)) (cbrt.f64 (+.f64 d2 30)))
(*.f64 (*.f64 (+.f64 d2 30) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 (*.f64 (+.f64 d2 30) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 30))) (sqrt.f64 (+.f64 d2 30)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2))))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000))))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000)) (+.f64 (*.f64 (*.f64 d1 d1) 400) (-.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 d1 (*.f64 (+.f64 10 d2) (*.f64 d1 20))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10))) (*.f64 d1 (+.f64 d2 -10)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10)))) (neg.f64 (*.f64 d1 (+.f64 d2 -10))))
(/.f64 (+.f64 (*.f64 (pow.f64 d1 3) 1000) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 3)) (+.f64 (*.f64 (*.f64 d1 d1) 100) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 20)) (*.f64 d1 (+.f64 d2 20))) (*.f64 (*.f64 d1 10) (*.f64 d1 (+.f64 d2 20))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) 100) (*.f64 (*.f64 d1 (+.f64 d2 20)) (*.f64 d1 (+.f64 d2 20)))) (-.f64 (*.f64 d1 10) (*.f64 d1 (+.f64 d2 20))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) 400) (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2)) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2))))
(/.f64 (*.f64 d1 (+.f64 8000 (pow.f64 (+.f64 10 d2) 3))) (-.f64 (+.f64 (pow.f64 (+.f64 10 d2) 2) 400) (*.f64 (+.f64 10 d2) 20)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 10 d2) 2) -400)) (+.f64 d2 -10))
(/.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 8000 (pow.f64 (+.f64 10 d2) 3)) d1) (-.f64 (+.f64 (pow.f64 (+.f64 10 d2) 2) 400) (*.f64 (+.f64 10 d2) 20)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 10 d2) 2) -400) d1) (+.f64 d2 -10))
(/.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 d1) (+.f64 d2 30)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 30)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) 10) (*.f64 (pow.f64 (exp.f64 d1) d2) (pow.f64 (exp.f64 d1) 20))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 10))) (exp.f64 (*.f64 d1 (+.f64 d2 20)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 10))) (*.f64 (pow.f64 (exp.f64 d1) d2) (pow.f64 (exp.f64 d1) 20))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) (+.f64 10 d2)) (+.f64 1 (expm1.f64 (*.f64 d1 20)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 10 d2)))) (pow.f64 (exp.f64 d1) 20)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 10 d2)))) (+.f64 1 (expm1.f64 (*.f64 d1 20)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) 20) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 10 d2))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 20))) (pow.f64 (exp.f64 d1) (+.f64 10 d2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 20))) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 10 d2))))))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 (+.f64 d2 20))) (pow.f64 (exp.f64 d1) 10)))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 (+.f64 d2 20))) (+.f64 1 (expm1.f64 (*.f64 d1 10)))))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 d1) d2) (pow.f64 (exp.f64 d1) 20)) (pow.f64 (exp.f64 d1) 10)))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 d1) d2) (pow.f64 (exp.f64 d1) 20)) (+.f64 1 (expm1.f64 (*.f64 d1 10)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 30) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 30) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 30))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 30))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 30))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 30))))
(fma.f64 d1 10 (*.f64 d1 (+.f64 d2 20)))
(fma.f64 d1 (+.f64 10 d2) (*.f64 d1 20))
(fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2)))
(fma.f64 10 d1 (*.f64 d1 (+.f64 d2 20)))
(fma.f64 (+.f64 10 d2) d1 (*.f64 d1 20))
(fma.f64 20 d1 (*.f64 d1 (+.f64 10 d2)))
(fma.f64 1 (*.f64 d1 10) (*.f64 d1 (+.f64 d2 20)))
(fma.f64 1 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20))
(fma.f64 1 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 10 d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 10 d2))) (*.f64 d1 20))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 20)) 2) (cbrt.f64 (*.f64 d1 20)) (*.f64 d1 (+.f64 10 d2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 10)) 2) (cbrt.f64 (*.f64 d1 10)) (*.f64 d1 (+.f64 d2 20)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 10 d2))) (sqrt.f64 (*.f64 d1 (+.f64 10 d2))) (*.f64 d1 20))
(fma.f64 (sqrt.f64 (*.f64 d1 20)) (sqrt.f64 (*.f64 d1 20)) (*.f64 d1 (+.f64 10 d2)))
(fma.f64 (sqrt.f64 (*.f64 d1 10)) (sqrt.f64 (*.f64 d1 10)) (*.f64 d1 (+.f64 d2 20)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 10 d2)))) 1)
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) 100) (*.f64 d1 (-.f64 10 d2))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 10 d2))))
(*.f64 d1 (+.f64 10 d2))
(*.f64 (+.f64 10 d2) d1)
(*.f64 (*.f64 d1 (+.f64 10 d2)) 1)
(*.f64 1 (*.f64 d1 (+.f64 10 d2)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 10 d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 10 d2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 10 d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 10 d2))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 10 d2)) 2) (*.f64 (cbrt.f64 (+.f64 10 d2)) d1))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 10 d2)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 10 d2))) (sqrt.f64 (*.f64 d1 (+.f64 10 d2))))
(*.f64 (sqrt.f64 (+.f64 10 d2)) (*.f64 (sqrt.f64 (+.f64 10 d2)) d1))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 10 d2)))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 1000)) (/.f64 1 (+.f64 (*.f64 (*.f64 d1 d1) 100) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 10))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 (-.f64 10 d2))) (/.f64 1 (*.f64 d1 (-.f64 10 d2))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 10 d2)) (sqrt.f64 d1)) (*.f64 (sqrt.f64 (+.f64 10 d2)) (sqrt.f64 d1)))
(*.f64 (*.f64 (+.f64 10 d2) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 (*.f64 (+.f64 10 d2) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 10 d2)) 2)) (cbrt.f64 (+.f64 10 d2)))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 10 d2))) (sqrt.f64 (+.f64 10 d2)))
(/.f64 1 (/.f64 (+.f64 (*.f64 (*.f64 d1 d1) 100) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 10)))) (+.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 1000))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 10 d2)) (*.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 (-.f64 10 d2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 1000)) (+.f64 (*.f64 (*.f64 d1 d1) 100) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 10)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 1000)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (*.f64 (*.f64 d1 d1) 100) (*.f64 d1 (*.f64 10 (*.f64 d1 d2))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 (-.f64 10 d2))) (*.f64 d1 (-.f64 10 d2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 1000))) (neg.f64 (+.f64 (*.f64 (*.f64 d1 d1) 100) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 10))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 (-.f64 10 d2)))) (neg.f64 (*.f64 d1 (-.f64 10 d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 100)) (-.f64 (*.f64 d1 d2) (*.f64 d1 10)))
(/.f64 (*.f64 d1 (+.f64 1000 (pow.f64 d2 3))) (+.f64 100 (*.f64 d2 (-.f64 d2 10))))
(/.f64 (*.f64 d1 (-.f64 100 (*.f64 d2 d2))) (-.f64 10 d2))
(/.f64 (*.f64 (+.f64 1000 (pow.f64 d2 3)) d1) (+.f64 100 (*.f64 d2 (-.f64 d2 10))))
(/.f64 (*.f64 (-.f64 100 (*.f64 d2 d2)) d1) (-.f64 10 d2))
(pow.f64 (*.f64 d1 (+.f64 10 d2)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 10 d2))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 10 d2))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 10 d2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 10 d2)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) 10) (+.f64 1 (expm1.f64 (*.f64 d1 d2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 10))) (pow.f64 (exp.f64 d1) d2)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 10))) (+.f64 1 (expm1.f64 (*.f64 d1 d2)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) d2) (+.f64 1 (expm1.f64 (*.f64 d1 10)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (pow.f64 (exp.f64 d1) 10)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (+.f64 1 (expm1.f64 (*.f64 d1 10)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 10 d2) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 10 d2))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 10 d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 10 d2))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 10 d2))))
(fma.f64 d1 10 (*.f64 d1 d2))
(fma.f64 d1 d2 (*.f64 d1 10))
(fma.f64 10 d1 (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 10))
(fma.f64 1 (*.f64 d1 10) (*.f64 d1 d2))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 10))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 10))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 10)) 2) (cbrt.f64 (*.f64 d1 10)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 10))
(fma.f64 (sqrt.f64 (*.f64 d1 10)) (sqrt.f64 (*.f64 d1 10)) (*.f64 d1 d2))
Outputs
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 30 d1)
(*.f64 d1 30)
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
30
(+.f64 d2 30)
(+.f64 30 d2)
(+.f64 d2 30)
(+.f64 30 d2)
(+.f64 d2 30)
(+.f64 30 d2)
d2
(+.f64 30 d2)
(+.f64 30 d2)
(+.f64 30 d2)
d2
(+.f64 30 d2)
(+.f64 30 d2)
(+.f64 30 d2)
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 30 d1)
(*.f64 d1 30)
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 30 d2))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 d2) 30) d1))
(neg.f64 (*.f64 d1 (fma.f64 -1 d2 -30)))
(*.f64 d1 (neg.f64 (fma.f64 d2 -1 -30)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 d2) 30) d1))
(neg.f64 (*.f64 d1 (fma.f64 -1 d2 -30)))
(*.f64 d1 (neg.f64 (fma.f64 d2 -1 -30)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 d2) 30) d1))
(neg.f64 (*.f64 d1 (fma.f64 -1 d2 -30)))
(*.f64 d1 (neg.f64 (fma.f64 d2 -1 -30)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 d2) 30) d1))
(neg.f64 (*.f64 d1 (fma.f64 -1 d2 -30)))
(*.f64 d1 (neg.f64 (fma.f64 d2 -1 -30)))
(+.f64 (*.f64 20 d1) (*.f64 10 d1))
(*.f64 d1 30)
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (*.f64 d2 d1)))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (*.f64 d2 d1)))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (*.f64 d2 d1)))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (*.f64 d2 d1)))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (*.f64 d2 d1)))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (*.f64 d2 d1)))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (*.f64 d2 d1)))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (*.f64 d2 d1)))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (*.f64 d2 d1)))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (+.f64 10 d2) d1)
(*.f64 d1 (+.f64 d2 10))
(*.f64 (+.f64 10 d2) d1)
(*.f64 d1 (+.f64 d2 10))
(*.f64 (+.f64 10 d2) d1)
(*.f64 d1 (+.f64 d2 10))
(*.f64 (+.f64 10 d2) d1)
(*.f64 d1 (+.f64 d2 10))
(*.f64 d1 (+.f64 d2 10))
(*.f64 d1 (+.f64 d2 10))
(*.f64 d1 (+.f64 d2 10))
(*.f64 d1 (+.f64 d2 10))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 10)))
(neg.f64 (*.f64 d1 (fma.f64 -1 d2 -10)))
(*.f64 (fma.f64 d2 -1 -10) (neg.f64 d1))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 10)))
(neg.f64 (*.f64 d1 (fma.f64 -1 d2 -10)))
(*.f64 (fma.f64 d2 -1 -10) (neg.f64 d1))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 10)))
(neg.f64 (*.f64 d1 (fma.f64 -1 d2 -10)))
(*.f64 (fma.f64 d2 -1 -10) (neg.f64 d1))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 10)))
(neg.f64 (*.f64 d1 (fma.f64 -1 d2 -10)))
(*.f64 (fma.f64 d2 -1 -10) (neg.f64 d1))
(*.f64 10 d1)
(*.f64 d1 10)
(+.f64 (*.f64 10 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 10))
(+.f64 (*.f64 10 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 10))
(+.f64 (*.f64 10 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 10))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 10 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 10))
(+.f64 (*.f64 10 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 10))
(+.f64 (*.f64 10 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 10))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 10 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 10))
(+.f64 (*.f64 10 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 10))
(+.f64 (*.f64 10 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 10))
(+.f64 (*.f64 d1 10) (*.f64 d1 (+.f64 d2 20)))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d1 10) (*.f64 (+.f64 d2 20) d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d1 10) (*.f64 (*.f64 d1 (+.f64 d2 20)) 1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d1 d2) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 10) (*.f64 d1 20)))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2)))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d1 (+.f64 d2 20)) (*.f64 d1 10))
(*.f64 d1 (+.f64 30 d2))
(+.f64 0 (*.f64 d1 (+.f64 d2 30)))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (+.f64 (*.f64 d1 20) (*.f64 d1 10)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30))) (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 30 d2))) (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 30 d2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 30 d2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 30 d2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 30 d2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))))
(*.f64 d1 (+.f64 30 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 30)))) 1)
(*.f64 d1 (+.f64 30 d2))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 d1 (+.f64 d2 -10))) (/.f64 (*.f64 (*.f64 d1 d1) 400) (*.f64 d1 (+.f64 d2 -10))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2) (*.f64 d1 (+.f64 d2 -10))) (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 400 (+.f64 d2 -10))))
(+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2) d1) (+.f64 d2 -10)) (*.f64 (/.f64 d1 (/.f64 d1 d1)) (/.f64 -400 (+.f64 d2 -10))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2))))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3) (*.f64 (pow.f64 d1 3) 8000)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2) (*.f64 d1 (*.f64 20 (*.f64 d1 (-.f64 10 d2)))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 8000 (pow.f64 (+.f64 d2 10) 3))) (fma.f64 d1 (*.f64 (*.f64 d1 20) (-.f64 10 d2)) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2)))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2))))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3) (*.f64 (pow.f64 d1 3) 8000)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2) (*.f64 d1 (*.f64 20 (*.f64 d1 (-.f64 10 d2)))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 8000 (pow.f64 (+.f64 d2 10) 3))) (fma.f64 d1 (*.f64 (*.f64 d1 20) (-.f64 10 d2)) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000)) (+.f64 (*.f64 (*.f64 d1 d1) 400) (-.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 d1 (*.f64 (+.f64 10 d2) (*.f64 d1 20))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3) (*.f64 (pow.f64 d1 3) 8000)) (fma.f64 (*.f64 d1 d1) 400 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2) (*.f64 d1 (*.f64 (+.f64 d2 10) (*.f64 d1 20))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 8000 (pow.f64 (+.f64 d2 10) 3))) (fma.f64 d1 (*.f64 d1 400) (*.f64 (*.f64 d1 (+.f64 d2 10)) (-.f64 (*.f64 d1 (+.f64 d2 10)) (*.f64 d1 20)))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10))) (*.f64 d1 (+.f64 d2 -10)))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3) (*.f64 (pow.f64 d1 3) 8000))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2) (*.f64 d1 (*.f64 20 (*.f64 d1 (-.f64 10 d2)))))))
(*.f64 1 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 8000 (pow.f64 (+.f64 d2 10) 3))) (fma.f64 d1 (*.f64 (*.f64 d1 20) (-.f64 10 d2)) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10)))) (neg.f64 (*.f64 d1 (+.f64 d2 -10))))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (+.f64 (*.f64 (pow.f64 d1 3) 1000) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 3)) (+.f64 (*.f64 (*.f64 d1 d1) 100) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 20)) (*.f64 d1 (+.f64 d2 20))) (*.f64 (*.f64 d1 10) (*.f64 d1 (+.f64 d2 20))))))
(/.f64 (fma.f64 (pow.f64 d1 3) 1000 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 3)) (fma.f64 (*.f64 d1 d1) 100 (*.f64 (*.f64 d1 (+.f64 d2 20)) (-.f64 (*.f64 d1 (+.f64 d2 20)) (*.f64 d1 10)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 1000 (pow.f64 (+.f64 d2 20) 3))) (fma.f64 d1 (*.f64 d1 100) (*.f64 d1 (*.f64 (+.f64 d2 20) (*.f64 d1 (+.f64 d2 10))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) 100) (*.f64 (*.f64 d1 (+.f64 d2 20)) (*.f64 d1 (+.f64 d2 20)))) (-.f64 (*.f64 d1 10) (*.f64 d1 (+.f64 d2 20))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 20) (+.f64 d2 20)))) (*.f64 d1 (-.f64 (-.f64 10 d2) 20)))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 100 (*.f64 (+.f64 d2 20) (+.f64 d2 20)))) (*.f64 d1 (-.f64 -10 d2)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) 400) (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2)) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 400)) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2)) (*.f64 d1 (-.f64 10 d2)))
(/.f64 (*.f64 d1 (+.f64 8000 (pow.f64 (+.f64 10 d2) 3))) (-.f64 (+.f64 (pow.f64 (+.f64 10 d2) 2) 400) (*.f64 (+.f64 10 d2) 20)))
(/.f64 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)) (/.f64 (+.f64 400 (-.f64 (pow.f64 (+.f64 d2 10) 2) (*.f64 20 (+.f64 d2 10)))) d1))
(*.f64 (/.f64 d1 (+.f64 400 (*.f64 (+.f64 d2 10) (-.f64 (+.f64 d2 10) 20)))) (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 10 d2) 2) -400)) (+.f64 d2 -10))
(/.f64 d1 (/.f64 (+.f64 d2 -10) (+.f64 (pow.f64 (+.f64 d2 10) 2) -400)))
(*.f64 (/.f64 d1 (+.f64 d2 -10)) (+.f64 (pow.f64 (+.f64 d2 10) 2) -400))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)) (fma.f64 d2 d2 (+.f64 900 (*.f64 d2 -30))))
(/.f64 d1 (/.f64 (fma.f64 d2 d2 (+.f64 900 (*.f64 d2 -30))) (+.f64 (pow.f64 d2 3) 27000)))
(*.f64 (/.f64 (+.f64 (pow.f64 d2 3) 27000) (fma.f64 d2 d2 (fma.f64 d2 -30 900))) d1)
(/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 d2 -30))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(*.f64 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)) d1)
(/.f64 (*.f64 (+.f64 8000 (pow.f64 (+.f64 10 d2) 3)) d1) (-.f64 (+.f64 (pow.f64 (+.f64 10 d2) 2) 400) (*.f64 (+.f64 10 d2) 20)))
(/.f64 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)) (/.f64 (+.f64 400 (-.f64 (pow.f64 (+.f64 d2 10) 2) (*.f64 20 (+.f64 d2 10)))) d1))
(*.f64 (/.f64 d1 (+.f64 400 (*.f64 (+.f64 d2 10) (-.f64 (+.f64 d2 10) 20)))) (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 10 d2) 2) -400) d1) (+.f64 d2 -10))
(/.f64 d1 (/.f64 (+.f64 d2 -10) (+.f64 (pow.f64 (+.f64 d2 10) 2) -400)))
(*.f64 (/.f64 d1 (+.f64 d2 -10)) (+.f64 (pow.f64 (+.f64 d2 10) 2) -400))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) 27000) d1) (fma.f64 d2 d2 (+.f64 900 (*.f64 d2 -30))))
(/.f64 d1 (/.f64 (fma.f64 d2 d2 (+.f64 900 (*.f64 d2 -30))) (+.f64 (pow.f64 d2 3) 27000)))
(*.f64 (/.f64 (+.f64 (pow.f64 d2 3) 27000) (fma.f64 d2 d2 (fma.f64 d2 -30 900))) d1)
(/.f64 (*.f64 (fma.f64 d2 d2 -900) d1) (+.f64 d2 -30))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(*.f64 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)) d1)
(pow.f64 (*.f64 d1 (+.f64 d2 30)) 1)
(*.f64 d1 (+.f64 30 d2))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 30))) 3)
(*.f64 d1 (+.f64 30 d2))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 3) 1/3)
(*.f64 d1 (+.f64 30 d2))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 30))) 2)
(*.f64 d1 (+.f64 30 d2))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 2))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 30)))))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) 10) (*.f64 (pow.f64 (exp.f64 d1) d2) (pow.f64 (exp.f64 d1) 20))))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 10))) (exp.f64 (*.f64 d1 (+.f64 d2 20)))))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 10))) (*.f64 (pow.f64 (exp.f64 d1) d2) (pow.f64 (exp.f64 d1) 20))))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) (+.f64 10 d2)) (+.f64 1 (expm1.f64 (*.f64 d1 20)))))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 10 d2)))) (pow.f64 (exp.f64 d1) 20)))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 10 d2)))) (+.f64 1 (expm1.f64 (*.f64 d1 20)))))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) 20) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 10 d2))))))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 20))) (pow.f64 (exp.f64 d1) (+.f64 10 d2))))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 20))) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 10 d2))))))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 (+.f64 d2 20))) (pow.f64 (exp.f64 d1) 10)))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 (+.f64 d2 20))) (+.f64 1 (expm1.f64 (*.f64 d1 10)))))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 d1) d2) (pow.f64 (exp.f64 d1) 20)) (pow.f64 (exp.f64 d1) 10)))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 d1) d2) (pow.f64 (exp.f64 d1) 20)) (+.f64 1 (expm1.f64 (*.f64 d1 10)))))
(*.f64 d1 (+.f64 30 d2))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 3))
(*.f64 d1 (+.f64 30 d2))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 30) 3)))
(*.f64 d1 (+.f64 30 d2))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 30) 3) (pow.f64 d1 3)))
(*.f64 d1 (+.f64 30 d2))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 d1 (+.f64 30 d2))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 d1 (+.f64 30 d2))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 30))) 1))
(*.f64 d1 (+.f64 30 d2))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 d1 10 (*.f64 d1 (+.f64 d2 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 d1 (+.f64 10 d2) (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 10 d1 (*.f64 d1 (+.f64 d2 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (+.f64 10 d2) d1 (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 20 d1 (*.f64 d1 (+.f64 10 d2)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 1 (*.f64 d1 10) (*.f64 d1 (+.f64 d2 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 1 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 1 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 10 d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 10 d2))) (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 20)) 2) (cbrt.f64 (*.f64 d1 20)) (*.f64 d1 (+.f64 10 d2)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 10)) 2) (cbrt.f64 (*.f64 d1 10)) (*.f64 d1 (+.f64 d2 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 10 d2))) (sqrt.f64 (*.f64 d1 (+.f64 10 d2))) (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 20)) (sqrt.f64 (*.f64 d1 20)) (*.f64 d1 (+.f64 10 d2)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 10)) (sqrt.f64 (*.f64 d1 10)) (*.f64 d1 (+.f64 d2 20)))
(*.f64 d1 (+.f64 30 d2))
(-.f64 d2 -30)
(+.f64 30 d2)
(-.f64 (exp.f64 (log1p.f64 (+.f64 d2 30))) 1)
(+.f64 30 d2)
(-.f64 (/.f64 (pow.f64 d2 3) (fma.f64 d2 d2 (+.f64 900 (*.f64 d2 -30)))) (/.f64 -27000 (fma.f64 d2 d2 (+.f64 900 (*.f64 d2 -30)))))
(+.f64 (/.f64 (pow.f64 d2 3) (fma.f64 d2 d2 (fma.f64 d2 -30 900))) (/.f64 27000 (fma.f64 d2 d2 (fma.f64 d2 -30 900))))
(-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 -30)) (/.f64 900 (+.f64 d2 -30)))
(-.f64 (/.f64 d2 (/.f64 (+.f64 d2 -30) d2)) (/.f64 900 (+.f64 d2 -30)))
(+.f64 (*.f64 (/.f64 d2 (+.f64 d2 -30)) d2) (/.f64 -900 (+.f64 d2 -30)))
(fma.f64 (/.f64 d2 (+.f64 d2 -30)) d2 (/.f64 -900 (+.f64 d2 -30)))
(-.f64 (/.f64 (pow.f64 (+.f64 10 d2) 2) (+.f64 d2 -10)) (/.f64 400 (+.f64 d2 -10)))
(-.f64 (/.f64 (pow.f64 (+.f64 d2 10) 2) (+.f64 d2 -10)) (/.f64 400 (+.f64 d2 -10)))
(+.f64 (/.f64 (pow.f64 (+.f64 d2 10) 2) (+.f64 d2 -10)) (/.f64 -400 (+.f64 d2 -10)))
(*.f64 (+.f64 d2 30) 1)
(+.f64 30 d2)
(*.f64 1 (+.f64 d2 30))
(+.f64 30 d2)
(*.f64 (cbrt.f64 (+.f64 d2 30)) (pow.f64 (cbrt.f64 (+.f64 d2 30)) 2))
(+.f64 30 d2)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 30)) 2) (cbrt.f64 (+.f64 d2 30)))
(+.f64 30 d2)
(*.f64 (sqrt.f64 (+.f64 d2 30)) (sqrt.f64 (+.f64 d2 30)))
(+.f64 30 d2)
(*.f64 (+.f64 8000 (pow.f64 (+.f64 10 d2) 3)) (/.f64 1 (-.f64 (+.f64 (pow.f64 (+.f64 10 d2) 2) 400) (*.f64 (+.f64 10 d2) 20))))
(*.f64 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)) (/.f64 1 (+.f64 400 (-.f64 (pow.f64 (+.f64 d2 10) 2) (*.f64 20 (+.f64 d2 10))))))
(/.f64 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)) (+.f64 400 (*.f64 (+.f64 d2 10) (-.f64 (+.f64 d2 10) 20))))
(*.f64 (+.f64 (pow.f64 d2 3) 27000) (/.f64 1 (fma.f64 d2 d2 (+.f64 900 (*.f64 d2 -30)))))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) 27000) 1) (fma.f64 d2 d2 (+.f64 900 (*.f64 d2 -30))))
(/.f64 (+.f64 (pow.f64 d2 3) 27000) (fma.f64 d2 d2 (fma.f64 d2 -30 900)))
(*.f64 (+.f64 (pow.f64 (+.f64 10 d2) 2) -400) (/.f64 1 (+.f64 d2 -10)))
(*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 1 (+.f64 d2 -10)))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 1 (+.f64 d2 -30)))
(/.f64 1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30))
(/.f64 1 (/.f64 (fma.f64 d2 d2 (+.f64 900 (*.f64 d2 -30))) (+.f64 (pow.f64 d2 3) 27000)))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) 27000) 1) (fma.f64 d2 d2 (+.f64 900 (*.f64 d2 -30))))
(/.f64 (+.f64 (pow.f64 d2 3) 27000) (fma.f64 d2 d2 (fma.f64 d2 -30 900)))
(/.f64 1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 (+.f64 10 d2) 2) 400) (*.f64 (+.f64 10 d2) 20)) (+.f64 8000 (pow.f64 (+.f64 10 d2) 3))))
(*.f64 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)) (/.f64 1 (+.f64 400 (-.f64 (pow.f64 (+.f64 d2 10) 2) (*.f64 20 (+.f64 d2 10))))))
(/.f64 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)) (+.f64 400 (*.f64 (+.f64 d2 10) (-.f64 (+.f64 d2 10) 20))))
(/.f64 1 (/.f64 (+.f64 d2 -10) (+.f64 (pow.f64 (+.f64 10 d2) 2) -400)))
(*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 1 (+.f64 d2 -10)))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10))
(/.f64 (+.f64 8000 (pow.f64 (+.f64 10 d2) 3)) (-.f64 (+.f64 (pow.f64 (+.f64 10 d2) 2) 400) (*.f64 (+.f64 10 d2) 20)))
(*.f64 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)) (/.f64 1 (+.f64 400 (-.f64 (pow.f64 (+.f64 d2 10) 2) (*.f64 20 (+.f64 d2 10))))))
(/.f64 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)) (+.f64 400 (*.f64 (+.f64 d2 10) (-.f64 (+.f64 d2 10) 20))))
(/.f64 (+.f64 8000 (pow.f64 (+.f64 10 d2) 3)) (+.f64 400 (-.f64 (pow.f64 (+.f64 10 d2) 2) (*.f64 (+.f64 10 d2) 20))))
(*.f64 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)) (/.f64 1 (+.f64 400 (-.f64 (pow.f64 (+.f64 d2 10) 2) (*.f64 20 (+.f64 d2 10))))))
(/.f64 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)) (+.f64 400 (*.f64 (+.f64 d2 10) (-.f64 (+.f64 d2 10) 20))))
(/.f64 (+.f64 (pow.f64 d2 3) 27000) (fma.f64 d2 d2 (+.f64 900 (*.f64 d2 -30))))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) 27000) 1) (fma.f64 d2 d2 (+.f64 900 (*.f64 d2 -30))))
(/.f64 (+.f64 (pow.f64 d2 3) 27000) (fma.f64 d2 d2 (fma.f64 d2 -30 900)))
(/.f64 (+.f64 (pow.f64 d2 3) 27000) (+.f64 (*.f64 d2 d2) (-.f64 900 (*.f64 d2 30))))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) 27000) 1) (fma.f64 d2 d2 (+.f64 900 (*.f64 d2 -30))))
(/.f64 (+.f64 (pow.f64 d2 3) 27000) (fma.f64 d2 d2 (fma.f64 d2 -30 900)))
(/.f64 (+.f64 (pow.f64 (+.f64 10 d2) 2) -400) (+.f64 d2 -10))
(*.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 1 (+.f64 d2 -10)))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (+.f64 d2 -10))
(/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30))
(/.f64 1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(/.f64 (neg.f64 (+.f64 (pow.f64 d2 3) 27000)) (neg.f64 (fma.f64 d2 d2 (+.f64 900 (*.f64 d2 -30)))))
(/.f64 (+.f64 (neg.f64 (pow.f64 d2 3)) -27000) (neg.f64 (fma.f64 d2 d2 (+.f64 900 (*.f64 d2 -30)))))
(/.f64 (-.f64 -27000 (pow.f64 d2 3)) (neg.f64 (fma.f64 d2 d2 (fma.f64 d2 -30 900))))
(/.f64 (neg.f64 (fma.f64 d2 d2 -900)) (neg.f64 (+.f64 d2 -30)))
(/.f64 (neg.f64 (fma.f64 d2 d2 -900)) (-.f64 30 d2))
(/.f64 (neg.f64 (+.f64 8000 (pow.f64 (+.f64 10 d2) 3))) (neg.f64 (-.f64 (+.f64 (pow.f64 (+.f64 10 d2) 2) 400) (*.f64 (+.f64 10 d2) 20))))
(/.f64 (+.f64 -8000 (neg.f64 (pow.f64 (+.f64 d2 10) 3))) (neg.f64 (+.f64 400 (-.f64 (pow.f64 (+.f64 d2 10) 2) (*.f64 20 (+.f64 d2 10))))))
(/.f64 (-.f64 -8000 (pow.f64 (+.f64 d2 10) 3)) (-.f64 -400 (*.f64 (+.f64 d2 10) (-.f64 (+.f64 d2 10) 20))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 10 d2) 2) -400)) (neg.f64 (+.f64 d2 -10)))
(/.f64 (+.f64 (neg.f64 (pow.f64 (+.f64 d2 10) 2)) 400) (+.f64 (neg.f64 d2) 10))
(/.f64 (-.f64 400 (pow.f64 (+.f64 d2 10) 2)) (-.f64 10 d2))
(/.f64 (+.f64 1000 (pow.f64 (+.f64 d2 20) 3)) (+.f64 100 (-.f64 (*.f64 (+.f64 d2 20) (+.f64 d2 20)) (*.f64 10 (+.f64 d2 20)))))
(/.f64 (+.f64 1000 (pow.f64 (+.f64 d2 20) 3)) (+.f64 100 (*.f64 (+.f64 d2 20) (-.f64 (+.f64 d2 20) 10))))
(/.f64 (+.f64 1000 (pow.f64 (+.f64 d2 20) 3)) (fma.f64 (+.f64 d2 20) (+.f64 d2 10) 100))
(/.f64 (-.f64 100 (*.f64 (+.f64 d2 20) (+.f64 d2 20))) (-.f64 10 (+.f64 d2 20)))
(/.f64 (-.f64 100 (*.f64 (+.f64 d2 20) (+.f64 d2 20))) (-.f64 (-.f64 10 d2) 20))
(/.f64 (-.f64 100 (*.f64 (+.f64 d2 20) (+.f64 d2 20))) (-.f64 -10 d2))
(/.f64 (-.f64 400 (pow.f64 (+.f64 10 d2) 2)) (-.f64 20 (+.f64 10 d2)))
(/.f64 (+.f64 (neg.f64 (pow.f64 (+.f64 d2 10) 2)) 400) (+.f64 (neg.f64 d2) 10))
(/.f64 (-.f64 400 (pow.f64 (+.f64 d2 10) 2)) (-.f64 10 d2))
(pow.f64 (+.f64 d2 30) 1)
(+.f64 30 d2)
(pow.f64 (cbrt.f64 (+.f64 d2 30)) 3)
(+.f64 30 d2)
(pow.f64 (pow.f64 (+.f64 d2 30) 3) 1/3)
(+.f64 30 d2)
(pow.f64 (sqrt.f64 (+.f64 d2 30)) 2)
(+.f64 30 d2)
(sqrt.f64 (pow.f64 (+.f64 d2 30) 2))
(+.f64 30 d2)
(log.f64 (exp.f64 (+.f64 d2 30)))
(+.f64 30 d2)
(log.f64 (+.f64 1 (expm1.f64 (+.f64 d2 30))))
(+.f64 30 d2)
(cbrt.f64 (pow.f64 (+.f64 d2 30) 3))
(+.f64 30 d2)
(expm1.f64 (log1p.f64 (+.f64 d2 30)))
(+.f64 30 d2)
(exp.f64 (log.f64 (+.f64 d2 30)))
(+.f64 30 d2)
(exp.f64 (*.f64 (log.f64 (+.f64 d2 30)) 1))
(+.f64 30 d2)
(log1p.f64 (expm1.f64 (+.f64 d2 30)))
(+.f64 30 d2)
(fma.f64 d2 1 30)
(+.f64 30 d2)
(fma.f64 1 d2 30)
(+.f64 30 d2)
(fma.f64 1 (+.f64 10 d2) 20)
(+.f64 30 d2)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 10 d2)) 2) (cbrt.f64 (+.f64 10 d2)) 20)
(+.f64 30 d2)
(fma.f64 (cbrt.f64 d2) (pow.f64 (cbrt.f64 d2) 2) 30)
(+.f64 30 d2)
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (cbrt.f64 d2) 30)
(+.f64 30 d2)
(fma.f64 (sqrt.f64 (+.f64 10 d2)) (sqrt.f64 (+.f64 10 d2)) 20)
(+.f64 30 d2)
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) 30)
(+.f64 30 d2)
(+.f64 (*.f64 d1 10) (*.f64 d1 (+.f64 d2 20)))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d1 10) (*.f64 (+.f64 d2 20) d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d1 10) (*.f64 (*.f64 d1 (+.f64 d2 20)) 1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d1 d2) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 10) (*.f64 d1 20)))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2)))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d1 (+.f64 d2 20)) (*.f64 d1 10))
(*.f64 d1 (+.f64 30 d2))
(+.f64 0 (*.f64 d1 (+.f64 d2 30)))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (+.f64 (*.f64 d1 20) (*.f64 d1 10)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30))) (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 30 d2))) (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 30 d2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 30 d2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 30 d2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 30 d2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))))
(*.f64 d1 (+.f64 30 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 30)))) 1)
(*.f64 d1 (+.f64 30 d2))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 d1 (+.f64 d2 -10))) (/.f64 (*.f64 (*.f64 d1 d1) 400) (*.f64 d1 (+.f64 d2 -10))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2) (*.f64 d1 (+.f64 d2 -10))) (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 400 (+.f64 d2 -10))))
(+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2) d1) (+.f64 d2 -10)) (*.f64 (/.f64 d1 (/.f64 d1 d1)) (/.f64 -400 (+.f64 d2 -10))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2))))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3) (*.f64 (pow.f64 d1 3) 8000)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2) (*.f64 d1 (*.f64 20 (*.f64 d1 (-.f64 10 d2)))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 8000 (pow.f64 (+.f64 d2 10) 3))) (fma.f64 d1 (*.f64 (*.f64 d1 20) (-.f64 10 d2)) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2)))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2))))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3) (*.f64 (pow.f64 d1 3) 8000)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2) (*.f64 d1 (*.f64 20 (*.f64 d1 (-.f64 10 d2)))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 8000 (pow.f64 (+.f64 d2 10) 3))) (fma.f64 d1 (*.f64 (*.f64 d1 20) (-.f64 10 d2)) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000)) (+.f64 (*.f64 (*.f64 d1 d1) 400) (-.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 d1 (*.f64 (+.f64 10 d2) (*.f64 d1 20))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3) (*.f64 (pow.f64 d1 3) 8000)) (fma.f64 (*.f64 d1 d1) 400 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2) (*.f64 d1 (*.f64 (+.f64 d2 10) (*.f64 d1 20))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 8000 (pow.f64 (+.f64 d2 10) 3))) (fma.f64 d1 (*.f64 d1 400) (*.f64 (*.f64 d1 (+.f64 d2 10)) (-.f64 (*.f64 d1 (+.f64 d2 10)) (*.f64 d1 20)))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10))) (*.f64 d1 (+.f64 d2 -10)))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3) (*.f64 (pow.f64 d1 3) 8000))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2) (*.f64 d1 (*.f64 20 (*.f64 d1 (-.f64 10 d2)))))))
(*.f64 1 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 8000 (pow.f64 (+.f64 d2 10) 3))) (fma.f64 d1 (*.f64 (*.f64 d1 20) (-.f64 10 d2)) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10)))) (neg.f64 (*.f64 d1 (+.f64 d2 -10))))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (+.f64 (*.f64 (pow.f64 d1 3) 1000) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 3)) (+.f64 (*.f64 (*.f64 d1 d1) 100) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 20)) (*.f64 d1 (+.f64 d2 20))) (*.f64 (*.f64 d1 10) (*.f64 d1 (+.f64 d2 20))))))
(/.f64 (fma.f64 (pow.f64 d1 3) 1000 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 3)) (fma.f64 (*.f64 d1 d1) 100 (*.f64 (*.f64 d1 (+.f64 d2 20)) (-.f64 (*.f64 d1 (+.f64 d2 20)) (*.f64 d1 10)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 1000 (pow.f64 (+.f64 d2 20) 3))) (fma.f64 d1 (*.f64 d1 100) (*.f64 d1 (*.f64 (+.f64 d2 20) (*.f64 d1 (+.f64 d2 10))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) 100) (*.f64 (*.f64 d1 (+.f64 d2 20)) (*.f64 d1 (+.f64 d2 20)))) (-.f64 (*.f64 d1 10) (*.f64 d1 (+.f64 d2 20))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 20) (+.f64 d2 20)))) (*.f64 d1 (-.f64 (-.f64 10 d2) 20)))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 100 (*.f64 (+.f64 d2 20) (+.f64 d2 20)))) (*.f64 d1 (-.f64 -10 d2)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) 400) (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2)) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 400)) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2)) (*.f64 d1 (-.f64 10 d2)))
(/.f64 (*.f64 d1 (+.f64 8000 (pow.f64 (+.f64 10 d2) 3))) (-.f64 (+.f64 (pow.f64 (+.f64 10 d2) 2) 400) (*.f64 (+.f64 10 d2) 20)))
(/.f64 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)) (/.f64 (+.f64 400 (-.f64 (pow.f64 (+.f64 d2 10) 2) (*.f64 20 (+.f64 d2 10)))) d1))
(*.f64 (/.f64 d1 (+.f64 400 (*.f64 (+.f64 d2 10) (-.f64 (+.f64 d2 10) 20)))) (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 10 d2) 2) -400)) (+.f64 d2 -10))
(/.f64 d1 (/.f64 (+.f64 d2 -10) (+.f64 (pow.f64 (+.f64 d2 10) 2) -400)))
(*.f64 (/.f64 d1 (+.f64 d2 -10)) (+.f64 (pow.f64 (+.f64 d2 10) 2) -400))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)) (fma.f64 d2 d2 (+.f64 900 (*.f64 d2 -30))))
(/.f64 d1 (/.f64 (fma.f64 d2 d2 (+.f64 900 (*.f64 d2 -30))) (+.f64 (pow.f64 d2 3) 27000)))
(*.f64 (/.f64 (+.f64 (pow.f64 d2 3) 27000) (fma.f64 d2 d2 (fma.f64 d2 -30 900))) d1)
(/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 d2 -30))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(*.f64 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)) d1)
(/.f64 (*.f64 (+.f64 8000 (pow.f64 (+.f64 10 d2) 3)) d1) (-.f64 (+.f64 (pow.f64 (+.f64 10 d2) 2) 400) (*.f64 (+.f64 10 d2) 20)))
(/.f64 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)) (/.f64 (+.f64 400 (-.f64 (pow.f64 (+.f64 d2 10) 2) (*.f64 20 (+.f64 d2 10)))) d1))
(*.f64 (/.f64 d1 (+.f64 400 (*.f64 (+.f64 d2 10) (-.f64 (+.f64 d2 10) 20)))) (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 10 d2) 2) -400) d1) (+.f64 d2 -10))
(/.f64 d1 (/.f64 (+.f64 d2 -10) (+.f64 (pow.f64 (+.f64 d2 10) 2) -400)))
(*.f64 (/.f64 d1 (+.f64 d2 -10)) (+.f64 (pow.f64 (+.f64 d2 10) 2) -400))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) 27000) d1) (fma.f64 d2 d2 (+.f64 900 (*.f64 d2 -30))))
(/.f64 d1 (/.f64 (fma.f64 d2 d2 (+.f64 900 (*.f64 d2 -30))) (+.f64 (pow.f64 d2 3) 27000)))
(*.f64 (/.f64 (+.f64 (pow.f64 d2 3) 27000) (fma.f64 d2 d2 (fma.f64 d2 -30 900))) d1)
(/.f64 (*.f64 (fma.f64 d2 d2 -900) d1) (+.f64 d2 -30))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(*.f64 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)) d1)
(pow.f64 (*.f64 d1 (+.f64 d2 30)) 1)
(*.f64 d1 (+.f64 30 d2))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 30))) 3)
(*.f64 d1 (+.f64 30 d2))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 3) 1/3)
(*.f64 d1 (+.f64 30 d2))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 30))) 2)
(*.f64 d1 (+.f64 30 d2))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 2))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 30)))))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) 10) (*.f64 (pow.f64 (exp.f64 d1) d2) (pow.f64 (exp.f64 d1) 20))))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 10))) (exp.f64 (*.f64 d1 (+.f64 d2 20)))))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 10))) (*.f64 (pow.f64 (exp.f64 d1) d2) (pow.f64 (exp.f64 d1) 20))))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) (+.f64 10 d2)) (+.f64 1 (expm1.f64 (*.f64 d1 20)))))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 10 d2)))) (pow.f64 (exp.f64 d1) 20)))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 10 d2)))) (+.f64 1 (expm1.f64 (*.f64 d1 20)))))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) 20) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 10 d2))))))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 20))) (pow.f64 (exp.f64 d1) (+.f64 10 d2))))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 20))) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 10 d2))))))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 (+.f64 d2 20))) (pow.f64 (exp.f64 d1) 10)))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 (+.f64 d2 20))) (+.f64 1 (expm1.f64 (*.f64 d1 10)))))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 d1) d2) (pow.f64 (exp.f64 d1) 20)) (pow.f64 (exp.f64 d1) 10)))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 d1) d2) (pow.f64 (exp.f64 d1) 20)) (+.f64 1 (expm1.f64 (*.f64 d1 10)))))
(*.f64 d1 (+.f64 30 d2))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 3))
(*.f64 d1 (+.f64 30 d2))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 30) 3)))
(*.f64 d1 (+.f64 30 d2))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 30) 3) (pow.f64 d1 3)))
(*.f64 d1 (+.f64 30 d2))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 d1 (+.f64 30 d2))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 d1 (+.f64 30 d2))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 30))) 1))
(*.f64 d1 (+.f64 30 d2))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 d1 10 (*.f64 d1 (+.f64 d2 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 d1 (+.f64 10 d2) (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 10 d1 (*.f64 d1 (+.f64 d2 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (+.f64 10 d2) d1 (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 20 d1 (*.f64 d1 (+.f64 10 d2)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 1 (*.f64 d1 10) (*.f64 d1 (+.f64 d2 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 1 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 1 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 10 d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 10 d2))) (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 20)) 2) (cbrt.f64 (*.f64 d1 20)) (*.f64 d1 (+.f64 10 d2)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 10)) 2) (cbrt.f64 (*.f64 d1 10)) (*.f64 d1 (+.f64 d2 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 10 d2))) (sqrt.f64 (*.f64 d1 (+.f64 10 d2))) (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 20)) (sqrt.f64 (*.f64 d1 20)) (*.f64 d1 (+.f64 10 d2)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 10)) (sqrt.f64 (*.f64 d1 10)) (*.f64 d1 (+.f64 d2 20)))
(*.f64 d1 (+.f64 30 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 30)))) 1)
(*.f64 d1 (+.f64 30 d2))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 d1 (+.f64 d2 -10))) (/.f64 (*.f64 (*.f64 d1 d1) 400) (*.f64 d1 (+.f64 d2 -10))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2) (*.f64 d1 (+.f64 d2 -10))) (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 400 (+.f64 d2 -10))))
(+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2) d1) (+.f64 d2 -10)) (*.f64 (/.f64 d1 (/.f64 d1 d1)) (/.f64 -400 (+.f64 d2 -10))))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (+.f64 d2 30) d1)
(*.f64 d1 (+.f64 30 d2))
(*.f64 (*.f64 d1 (+.f64 d2 30)) 1)
(*.f64 d1 (+.f64 30 d2))
(*.f64 1 (*.f64 d1 (+.f64 d2 30)))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 30)))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 30))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 30))) 2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 30))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 30)) 2) (*.f64 (cbrt.f64 (+.f64 d2 30)) d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 30)))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 30))) (sqrt.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (sqrt.f64 (+.f64 d2 30)) (*.f64 (sqrt.f64 (+.f64 d2 30)) d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3) (*.f64 (pow.f64 d1 3) 8000)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2) (*.f64 d1 (*.f64 20 (*.f64 d1 (-.f64 10 d2)))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 8000 (pow.f64 (+.f64 d2 10) 3))) (fma.f64 d1 (*.f64 (*.f64 d1 20) (-.f64 10 d2)) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2)))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10))) (/.f64 1 (*.f64 d1 (+.f64 d2 -10))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 30)) 2)) (cbrt.f64 (+.f64 d2 30)))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (*.f64 (+.f64 d2 30) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (*.f64 (+.f64 d2 30) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 30))) (sqrt.f64 (+.f64 d2 30)))
(*.f64 d1 (+.f64 30 d2))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2))))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3) (*.f64 (pow.f64 d1 3) 8000)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2) (*.f64 d1 (*.f64 20 (*.f64 d1 (-.f64 10 d2)))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 8000 (pow.f64 (+.f64 d2 10) 3))) (fma.f64 d1 (*.f64 (*.f64 d1 20) (-.f64 10 d2)) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2)))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2))))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3) (*.f64 (pow.f64 d1 3) 8000)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2) (*.f64 d1 (*.f64 20 (*.f64 d1 (-.f64 10 d2)))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 8000 (pow.f64 (+.f64 d2 10) 3))) (fma.f64 d1 (*.f64 (*.f64 d1 20) (-.f64 10 d2)) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000)) (+.f64 (*.f64 (*.f64 d1 d1) 400) (-.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 d1 (*.f64 (+.f64 10 d2) (*.f64 d1 20))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3) (*.f64 (pow.f64 d1 3) 8000)) (fma.f64 (*.f64 d1 d1) 400 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2) (*.f64 d1 (*.f64 (+.f64 d2 10) (*.f64 d1 20))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 8000 (pow.f64 (+.f64 d2 10) 3))) (fma.f64 d1 (*.f64 d1 400) (*.f64 (*.f64 d1 (+.f64 d2 10)) (-.f64 (*.f64 d1 (+.f64 d2 10)) (*.f64 d1 20)))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10))) (*.f64 d1 (+.f64 d2 -10)))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 3) (*.f64 (pow.f64 d1 3) 8000))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2) (*.f64 d1 (*.f64 20 (*.f64 d1 (-.f64 10 d2)))))))
(*.f64 1 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 8000 (pow.f64 (+.f64 d2 10) 3))) (fma.f64 d1 (*.f64 (*.f64 d1 20) (-.f64 10 d2)) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10)))) (neg.f64 (*.f64 d1 (+.f64 d2 -10))))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (+.f64 (*.f64 (pow.f64 d1 3) 1000) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 3)) (+.f64 (*.f64 (*.f64 d1 d1) 100) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 20)) (*.f64 d1 (+.f64 d2 20))) (*.f64 (*.f64 d1 10) (*.f64 d1 (+.f64 d2 20))))))
(/.f64 (fma.f64 (pow.f64 d1 3) 1000 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 3)) (fma.f64 (*.f64 d1 d1) 100 (*.f64 (*.f64 d1 (+.f64 d2 20)) (-.f64 (*.f64 d1 (+.f64 d2 20)) (*.f64 d1 10)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 1000 (pow.f64 (+.f64 d2 20) 3))) (fma.f64 d1 (*.f64 d1 100) (*.f64 d1 (*.f64 (+.f64 d2 20) (*.f64 d1 (+.f64 d2 10))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) 100) (*.f64 (*.f64 d1 (+.f64 d2 20)) (*.f64 d1 (+.f64 d2 20)))) (-.f64 (*.f64 d1 10) (*.f64 d1 (+.f64 d2 20))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 20) (+.f64 d2 20)))) (*.f64 d1 (-.f64 (-.f64 10 d2) 20)))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 100 (*.f64 (+.f64 d2 20) (+.f64 d2 20)))) (*.f64 d1 (-.f64 -10 d2)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) 400) (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2)) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 400)) (pow.f64 (*.f64 d1 (+.f64 d2 10)) 2)) (*.f64 d1 (-.f64 10 d2)))
(/.f64 (*.f64 d1 (+.f64 8000 (pow.f64 (+.f64 10 d2) 3))) (-.f64 (+.f64 (pow.f64 (+.f64 10 d2) 2) 400) (*.f64 (+.f64 10 d2) 20)))
(/.f64 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)) (/.f64 (+.f64 400 (-.f64 (pow.f64 (+.f64 d2 10) 2) (*.f64 20 (+.f64 d2 10)))) d1))
(*.f64 (/.f64 d1 (+.f64 400 (*.f64 (+.f64 d2 10) (-.f64 (+.f64 d2 10) 20)))) (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 10 d2) 2) -400)) (+.f64 d2 -10))
(/.f64 d1 (/.f64 (+.f64 d2 -10) (+.f64 (pow.f64 (+.f64 d2 10) 2) -400)))
(*.f64 (/.f64 d1 (+.f64 d2 -10)) (+.f64 (pow.f64 (+.f64 d2 10) 2) -400))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)) (fma.f64 d2 d2 (+.f64 900 (*.f64 d2 -30))))
(/.f64 d1 (/.f64 (fma.f64 d2 d2 (+.f64 900 (*.f64 d2 -30))) (+.f64 (pow.f64 d2 3) 27000)))
(*.f64 (/.f64 (+.f64 (pow.f64 d2 3) 27000) (fma.f64 d2 d2 (fma.f64 d2 -30 900))) d1)
(/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 d2 -30))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(*.f64 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)) d1)
(/.f64 (*.f64 (+.f64 8000 (pow.f64 (+.f64 10 d2) 3)) d1) (-.f64 (+.f64 (pow.f64 (+.f64 10 d2) 2) 400) (*.f64 (+.f64 10 d2) 20)))
(/.f64 (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)) (/.f64 (+.f64 400 (-.f64 (pow.f64 (+.f64 d2 10) 2) (*.f64 20 (+.f64 d2 10)))) d1))
(*.f64 (/.f64 d1 (+.f64 400 (*.f64 (+.f64 d2 10) (-.f64 (+.f64 d2 10) 20)))) (+.f64 8000 (pow.f64 (+.f64 d2 10) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 10 d2) 2) -400) d1) (+.f64 d2 -10))
(/.f64 d1 (/.f64 (+.f64 d2 -10) (+.f64 (pow.f64 (+.f64 d2 10) 2) -400)))
(*.f64 (/.f64 d1 (+.f64 d2 -10)) (+.f64 (pow.f64 (+.f64 d2 10) 2) -400))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) 27000) d1) (fma.f64 d2 d2 (+.f64 900 (*.f64 d2 -30))))
(/.f64 d1 (/.f64 (fma.f64 d2 d2 (+.f64 900 (*.f64 d2 -30))) (+.f64 (pow.f64 d2 3) 27000)))
(*.f64 (/.f64 (+.f64 (pow.f64 d2 3) 27000) (fma.f64 d2 d2 (fma.f64 d2 -30 900))) d1)
(/.f64 (*.f64 (fma.f64 d2 d2 -900) d1) (+.f64 d2 -30))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(*.f64 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)) d1)
(pow.f64 (*.f64 d1 (+.f64 d2 30)) 1)
(*.f64 d1 (+.f64 30 d2))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 30))) 3)
(*.f64 d1 (+.f64 30 d2))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 3) 1/3)
(*.f64 d1 (+.f64 30 d2))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 30))) 2)
(*.f64 d1 (+.f64 30 d2))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 2))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 30)))))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) 10) (*.f64 (pow.f64 (exp.f64 d1) d2) (pow.f64 (exp.f64 d1) 20))))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 10))) (exp.f64 (*.f64 d1 (+.f64 d2 20)))))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 10))) (*.f64 (pow.f64 (exp.f64 d1) d2) (pow.f64 (exp.f64 d1) 20))))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) (+.f64 10 d2)) (+.f64 1 (expm1.f64 (*.f64 d1 20)))))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 10 d2)))) (pow.f64 (exp.f64 d1) 20)))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 10 d2)))) (+.f64 1 (expm1.f64 (*.f64 d1 20)))))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) 20) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 10 d2))))))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 20))) (pow.f64 (exp.f64 d1) (+.f64 10 d2))))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 20))) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 10 d2))))))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 (+.f64 d2 20))) (pow.f64 (exp.f64 d1) 10)))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 (+.f64 d2 20))) (+.f64 1 (expm1.f64 (*.f64 d1 10)))))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 d1) d2) (pow.f64 (exp.f64 d1) 20)) (pow.f64 (exp.f64 d1) 10)))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 d1) d2) (pow.f64 (exp.f64 d1) 20)) (+.f64 1 (expm1.f64 (*.f64 d1 10)))))
(*.f64 d1 (+.f64 30 d2))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 3))
(*.f64 d1 (+.f64 30 d2))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 30) 3)))
(*.f64 d1 (+.f64 30 d2))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 30) 3) (pow.f64 d1 3)))
(*.f64 d1 (+.f64 30 d2))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 d1 (+.f64 30 d2))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 d1 (+.f64 30 d2))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 30))) 1))
(*.f64 d1 (+.f64 30 d2))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 d1 10 (*.f64 d1 (+.f64 d2 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 d1 (+.f64 10 d2) (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 10 d1 (*.f64 d1 (+.f64 d2 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (+.f64 10 d2) d1 (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 20 d1 (*.f64 d1 (+.f64 10 d2)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 1 (*.f64 d1 10) (*.f64 d1 (+.f64 d2 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 1 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 1 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 10 d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 10 d2))) (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 20)) 2) (cbrt.f64 (*.f64 d1 20)) (*.f64 d1 (+.f64 10 d2)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 10)) 2) (cbrt.f64 (*.f64 d1 10)) (*.f64 d1 (+.f64 d2 20)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 10 d2))) (sqrt.f64 (*.f64 d1 (+.f64 10 d2))) (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 20)) (sqrt.f64 (*.f64 d1 20)) (*.f64 d1 (+.f64 10 d2)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 10)) (sqrt.f64 (*.f64 d1 10)) (*.f64 d1 (+.f64 d2 20)))
(*.f64 d1 (+.f64 30 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 10 d2)))) 1)
(*.f64 d1 (+.f64 d2 10))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) 100) (*.f64 d1 (-.f64 10 d2))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 10 d2))))
(-.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 100 (-.f64 10 d2))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 10 d2))))
(-.f64 (/.f64 (/.f64 d1 (/.f64 d1 (*.f64 d1 100))) (-.f64 10 d2)) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 10 d2))))
(*.f64 d1 (+.f64 10 d2))
(*.f64 d1 (+.f64 d2 10))
(*.f64 (+.f64 10 d2) d1)
(*.f64 d1 (+.f64 d2 10))
(*.f64 (*.f64 d1 (+.f64 10 d2)) 1)
(*.f64 d1 (+.f64 d2 10))
(*.f64 1 (*.f64 d1 (+.f64 10 d2)))
(*.f64 d1 (+.f64 d2 10))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 10 d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 10 d2))) 2))
(*.f64 d1 (+.f64 d2 10))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 10 d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 10 d2))))
(*.f64 d1 (+.f64 d2 10))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 10 d2)) 2) (*.f64 (cbrt.f64 (+.f64 10 d2)) d1))
(*.f64 d1 (+.f64 d2 10))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 10 d2)))
(*.f64 d1 (+.f64 d2 10))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 10 d2))) (sqrt.f64 (*.f64 d1 (+.f64 10 d2))))
(*.f64 d1 (+.f64 d2 10))
(*.f64 (sqrt.f64 (+.f64 10 d2)) (*.f64 (sqrt.f64 (+.f64 10 d2)) d1))
(*.f64 d1 (+.f64 d2 10))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 10 d2)))
(*.f64 d1 (+.f64 d2 10))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 1000)) (/.f64 1 (+.f64 (*.f64 (*.f64 d1 d1) 100) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 10))))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 d1 3) 1000) (pow.f64 (*.f64 d1 d2) 3)) 1) (fma.f64 (*.f64 d1 d1) 100 (*.f64 d1 (*.f64 d2 (*.f64 d1 (+.f64 d2 -10))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 1000 (pow.f64 d2 3))) (*.f64 d1 (+.f64 (*.f64 d1 100) (*.f64 (*.f64 d1 d2) (+.f64 d2 -10)))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 (-.f64 10 d2))) (/.f64 1 (*.f64 d1 (-.f64 10 d2))))
(*.f64 d1 (+.f64 d2 10))
(*.f64 (*.f64 (sqrt.f64 (+.f64 10 d2)) (sqrt.f64 d1)) (*.f64 (sqrt.f64 (+.f64 10 d2)) (sqrt.f64 d1)))
(*.f64 d1 (+.f64 d2 10))
(*.f64 (*.f64 (+.f64 10 d2) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 d1 (+.f64 d2 10))
(*.f64 (*.f64 (+.f64 10 d2) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 d1 (+.f64 d2 10))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 10 d2)) 2)) (cbrt.f64 (+.f64 10 d2)))
(*.f64 d1 (+.f64 d2 10))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 10 d2))) (sqrt.f64 (+.f64 10 d2)))
(*.f64 d1 (+.f64 d2 10))
(/.f64 1 (/.f64 (+.f64 (*.f64 (*.f64 d1 d1) 100) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 10)))) (+.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 1000))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 d1 3) 1000) (pow.f64 (*.f64 d1 d2) 3)) 1) (fma.f64 (*.f64 d1 d1) 100 (*.f64 d1 (*.f64 d2 (*.f64 d1 (+.f64 d2 -10))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 1000 (pow.f64 d2 3))) (*.f64 d1 (+.f64 (*.f64 d1 100) (*.f64 (*.f64 d1 d2) (+.f64 d2 -10)))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 10 d2)) (*.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 (-.f64 10 d2)))))
(*.f64 d1 (+.f64 d2 10))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 1000)) (+.f64 (*.f64 (*.f64 d1 d1) 100) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 10)))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 d1 3) 1000) (pow.f64 (*.f64 d1 d2) 3)) 1) (fma.f64 (*.f64 d1 d1) 100 (*.f64 d1 (*.f64 d2 (*.f64 d1 (+.f64 d2 -10))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 1000 (pow.f64 d2 3))) (*.f64 d1 (+.f64 (*.f64 d1 100) (*.f64 (*.f64 d1 d2) (+.f64 d2 -10)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 1000)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (*.f64 (*.f64 d1 d1) 100) (*.f64 d1 (*.f64 10 (*.f64 d1 d2))))))
(/.f64 (+.f64 (*.f64 (pow.f64 d1 3) 1000) (pow.f64 (*.f64 d1 d2) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (*.f64 d1 100))) (*.f64 d1 (*.f64 10 (*.f64 d1 d2)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 1000 (pow.f64 d2 3))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 (*.f64 d1 100) (*.f64 d1 (*.f64 d2 10))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 (-.f64 10 d2))) (*.f64 d1 (-.f64 10 d2)))
(*.f64 d1 (+.f64 d2 10))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 1000))) (neg.f64 (+.f64 (*.f64 (*.f64 d1 d1) 100) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 10))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 d1 3) 1000) (pow.f64 (*.f64 d1 d2) 3))) (neg.f64 (fma.f64 (*.f64 d1 d1) 100 (*.f64 d1 (*.f64 d2 (*.f64 d1 (+.f64 d2 -10)))))))
(*.f64 1 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 1000 (pow.f64 d2 3))) (*.f64 d1 (+.f64 (*.f64 d1 100) (*.f64 (*.f64 d1 d2) (+.f64 d2 -10))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 (-.f64 10 d2)))) (neg.f64 (*.f64 d1 (-.f64 10 d2))))
(*.f64 d1 (+.f64 d2 10))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 100)) (-.f64 (*.f64 d1 d2) (*.f64 d1 10)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (*.f64 d1 100))) (*.f64 d1 (+.f64 d2 -10)))
(/.f64 (*.f64 d1 (+.f64 1000 (pow.f64 d2 3))) (+.f64 100 (*.f64 d2 (-.f64 d2 10))))
(/.f64 d1 (/.f64 (+.f64 100 (*.f64 d2 (+.f64 d2 -10))) (+.f64 1000 (pow.f64 d2 3))))
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -10) 100)) (+.f64 1000 (pow.f64 d2 3)))
(/.f64 (*.f64 d1 (-.f64 100 (*.f64 d2 d2))) (-.f64 10 d2))
(/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))
(*.f64 (/.f64 d1 (-.f64 10 d2)) (-.f64 100 (*.f64 d2 d2)))
(/.f64 (*.f64 (+.f64 1000 (pow.f64 d2 3)) d1) (+.f64 100 (*.f64 d2 (-.f64 d2 10))))
(/.f64 d1 (/.f64 (+.f64 100 (*.f64 d2 (+.f64 d2 -10))) (+.f64 1000 (pow.f64 d2 3))))
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -10) 100)) (+.f64 1000 (pow.f64 d2 3)))
(/.f64 (*.f64 (-.f64 100 (*.f64 d2 d2)) d1) (-.f64 10 d2))
(/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))
(*.f64 (/.f64 d1 (-.f64 10 d2)) (-.f64 100 (*.f64 d2 d2)))
(pow.f64 (*.f64 d1 (+.f64 10 d2)) 1)
(*.f64 d1 (+.f64 d2 10))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 10 d2))) 3)
(*.f64 d1 (+.f64 d2 10))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) 1/3)
(*.f64 d1 (+.f64 d2 10))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 10 d2))) 2)
(*.f64 d1 (+.f64 d2 10))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2))
(*.f64 d1 (+.f64 d2 10))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 10 d2)))
(*.f64 d1 (+.f64 d2 10))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 10 d2)))))
(*.f64 d1 (+.f64 d2 10))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) 10) (+.f64 1 (expm1.f64 (*.f64 d1 d2)))))
(*.f64 d1 (+.f64 d2 10))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 10))) (pow.f64 (exp.f64 d1) d2)))
(*.f64 d1 (+.f64 d2 10))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 10))) (+.f64 1 (expm1.f64 (*.f64 d1 d2)))))
(*.f64 d1 (+.f64 d2 10))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) d2) (+.f64 1 (expm1.f64 (*.f64 d1 10)))))
(*.f64 d1 (+.f64 d2 10))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (pow.f64 (exp.f64 d1) 10)))
(*.f64 d1 (+.f64 d2 10))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (+.f64 1 (expm1.f64 (*.f64 d1 10)))))
(*.f64 d1 (+.f64 d2 10))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3))
(*.f64 d1 (+.f64 d2 10))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 10 d2) 3) (pow.f64 d1 3)))
(*.f64 d1 (+.f64 d2 10))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 10 d2))))
(*.f64 d1 (+.f64 d2 10))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 10 d2))))
(*.f64 d1 (+.f64 d2 10))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 10 d2))) 1))
(*.f64 d1 (+.f64 d2 10))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 10 d2))))
(*.f64 d1 (+.f64 d2 10))
(fma.f64 d1 10 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 10))
(fma.f64 d1 d2 (*.f64 d1 10))
(*.f64 d1 (+.f64 d2 10))
(fma.f64 10 d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 10))
(fma.f64 d2 d1 (*.f64 d1 10))
(*.f64 d1 (+.f64 d2 10))
(fma.f64 1 (*.f64 d1 10) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 10))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 10))
(*.f64 d1 (+.f64 d2 10))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 10))
(*.f64 d1 (+.f64 d2 10))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 10)) 2) (cbrt.f64 (*.f64 d1 10)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 10))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 10))
(*.f64 d1 (+.f64 d2 10))
(fma.f64 (sqrt.f64 (*.f64 d1 10)) (sqrt.f64 (*.f64 d1 10)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 10))

eval97.0ms (2.1%)

Compiler

Compiled 4364 to 3021 computations (30.8% saved)

prune58.0ms (1.3%)

Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New2805285
Fresh000
Picked213
Done000
Total2826288
Accuracy
100.0%
Counts
288 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
81.6%
(/.f64 (*.f64 (fma.f64 d2 d2 -900) d1) (+.f64 d2 -30))
100.0%
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
46.5%
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10))) (/.f64 1 (*.f64 d1 (+.f64 d2 -10))))
51.2%
(*.f64 d2 d1)
100.0%
(*.f64 d1 (-.f64 d2 -30))
50.6%
(*.f64 d1 30)
81.6%
(/.f64 (*.f64 (fma.f64 d2 d2 -900) d1) (+.f64 d2 -30))
100.0%
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
46.5%
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10))) (/.f64 1 (*.f64 d1 (+.f64 d2 -10))))
51.2%
(*.f64 d2 d1)
100.0%
(*.f64 d1 (-.f64 d2 -30))
50.6%
(*.f64 d1 30)
Compiler

Compiled 222 to 154 computations (30.6% saved)

localize136.0ms (3%)

Localize:

Found 7 expressions with local error:

NewAccuracyProgram
94.5%
(*.f64 (fma.f64 d2 d2 -900) d1)
87.3%
(/.f64 (*.f64 (fma.f64 d2 d2 -900) d1) (+.f64 d2 -30))
99.9%
(*.f64 d1 (+.f64 d2 -10))
99.7%
(*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10)))
99.1%
(/.f64 1 (*.f64 d1 (+.f64 d2 -10)))
49.5%
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10))) (/.f64 1 (*.f64 d1 (+.f64 d2 -10))))
100.0%
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
Compiler

Compiled 114 to 66 computations (42.1% saved)

series14.0ms (0.3%)

Counts
7 → 159
Calls

42 calls:

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

rewrite183.0ms (4.1%)

Algorithm
batch-egg-rewrite
Rules
838×expm1-udef
528×add-sqr-sqrt
506×pow1
506×*-un-lft-identity
490×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
024117
1545117
27493117
Stop Event
node limit
Counts
7 → 488
Calls
Call 1
Inputs
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10))) (/.f64 1 (*.f64 d1 (+.f64 d2 -10))))
(/.f64 1 (*.f64 d1 (+.f64 d2 -10)))
(*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10)))
(*.f64 d1 (+.f64 d2 -10))
(/.f64 (*.f64 (fma.f64 d2 d2 -900) d1) (+.f64 d2 -30))
(*.f64 (fma.f64 d2 d2 -900) d1)
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 30)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 d1 (+.f64 d2 -30))) (/.f64 (*.f64 900 (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 -30))))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (*.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))) (/.f64 (/.f64 1 d1) (+.f64 d2 -10))))
(*.f64 (+.f64 d2 30) d1)
(*.f64 (*.f64 d1 (+.f64 d2 30)) 1)
(*.f64 (*.f64 d1 (+.f64 d2 -10)) (/.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10))))
(*.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 (*.f64 d1 (+.f64 d2 30)) (/.f64 (/.f64 1 d1) (+.f64 d2 -10))))
(*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (/.f64 (/.f64 1 d1) (+.f64 d2 -10)))
(*.f64 1 (*.f64 d1 (+.f64 d2 30)))
(*.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 1 (/.f64 (+.f64 d2 -30) d1)))
(*.f64 (fma.f64 d2 d2 -900) (*.f64 d1 (/.f64 1 (+.f64 d2 -30))))
(*.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (/.f64 1 (+.f64 d2 -30)))
(*.f64 (cbrt.f64 (pow.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 (pow.f64 (cbrt.f64 (+.f64 d2 30)) 2) (*.f64 (cbrt.f64 (+.f64 d2 30)) d1))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 2) (*.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (/.f64 (/.f64 1 d1) (+.f64 d2 -10))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -2)) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 30))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 30))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 30))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 30)))
(*.f64 (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 d2 30)) (*.f64 (sqrt.f64 (+.f64 d2 30)) d1))
(*.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (*.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (/.f64 (/.f64 1 d1) (+.f64 d2 -10))))
(*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1/2) (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1/2) (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1/2) (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 30))) (sqrt.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 30)))
(*.f64 (*.f64 (fma.f64 d2 d2 -900) (neg.f64 d1)) (/.f64 1 (+.f64 30 (neg.f64 d2))))
(*.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 3) (*.f64 27000 (pow.f64 d1 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 30) (*.f64 d2 d1))))))
(*.f64 (/.f64 1 (+.f64 d2 -30)) (*.f64 d1 (fma.f64 d2 d2 -900)))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -30))) (/.f64 1 (*.f64 d1 (+.f64 d2 -30))))
(*.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) (*.f64 (+.f64 d2 -10) (/.f64 (/.f64 1 d1) (+.f64 d2 -10))))
(*.f64 (/.f64 1 d1) (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (+.f64 d2 -10)))
(*.f64 (/.f64 d1 d1) (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))) (+.f64 d2 -10)))
(*.f64 (/.f64 d1 (+.f64 d2 -10)) (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))) d1))
(*.f64 (/.f64 d1 1) (+.f64 d2 30))
(*.f64 (/.f64 d1 1) (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))) (*.f64 d1 (+.f64 d2 -10))))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))) (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 d1 (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 30)) d1) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (+.f64 d2 -10)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (+.f64 d2 -10)) (/.f64 (*.f64 d1 (+.f64 d2 30)) d1))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 d2 -10)) (/.f64 (*.f64 d1 (+.f64 d2 -10)) d1))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 -10)) d1) (/.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 d2 -10)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 30)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 30)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (/.f64 (*.f64 d1 (+.f64 d2 30)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (/.f64 (*.f64 d1 (+.f64 d2 30)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (+.f64 d2 -10)) (/.f64 1 d1))
(*.f64 (/.f64 1 (+.f64 d2 -10)) (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) d1))
(*.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) d1) (/.f64 1 (+.f64 d2 -10)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1/2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 2) d1) (/.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (+.f64 d2 -10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 2) (+.f64 d2 -10)) (/.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) d1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 2) 1) (/.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (*.f64 d1 (+.f64 d2 -10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 2) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 2) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (/.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) d1) (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (+.f64 d2 -10)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (+.f64 d2 -10)) (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) d1))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 1) (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (*.f64 d1 (+.f64 d2 -10))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) d1) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10)))
(*.f64 (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) (+.f64 d2 -10)) (/.f64 (+.f64 d2 -10) d1))
(*.f64 (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) 1) (/.f64 (+.f64 d2 -10) (*.f64 d1 (+.f64 d2 -10))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (/.f64 (+.f64 d2 -10) (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (/.f64 (+.f64 d2 -10) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) 1) (/.f64 (/.f64 1 d1) (+.f64 d2 -10)))
(*.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.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 1 (pow.f64 (cbrt.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 (fma.f64 d2 d2 -900) 1) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 (/.f64 (fma.f64 d2 d2 -900) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 d1 (cbrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 (cbrt.f64 (pow.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 (cbrt.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 2)) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 (/.f64 (cbrt.f64 (pow.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))) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (cbrt.f64 (+.f64 d2 -30))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 30)) 2)) (cbrt.f64 (+.f64 d2 30)))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 30))) (sqrt.f64 (+.f64 d2 30)))
(*.f64 (*.f64 (+.f64 d2 30) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 (*.f64 (+.f64 d2 30) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -2))) (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1/2)) (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1/2))
(*.f64 (*.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) d1) (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))
(*.f64 (*.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) (*.f64 d1 (+.f64 d2 30))) (*.f64 d1 (+.f64 d2 -10)))
(*.f64 (*.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 2)) (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))))
(*.f64 (*.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))))) (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))))
(*.f64 (*.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) (*.f64 (+.f64 d2 30) (*.f64 d1 d1))) (+.f64 d2 -10))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 -27000 (pow.f64 d2 3))) (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))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(/.f64 d1 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))))
(/.f64 (*.f64 d1 (+.f64 d2 30)) 1)
(/.f64 (*.f64 d1 (+.f64 d2 -10)) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 d1 (+.f64 d2 30))))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (*.f64 d1 (+.f64 d2 -10)))
(/.f64 1 (/.f64 1 (*.f64 d1 (+.f64 d2 30))))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))))
(/.f64 1 (/.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 30))) 1))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 30) (*.f64 d2 d1)))) (+.f64 (pow.f64 (*.f64 d2 d1) 3) (*.f64 27000 (pow.f64 d1 3)))))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d2 -30)) (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -30)))))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 d2 -30))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 2)) (/.f64 (+.f64 d2 -30) (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 d2 d2 -900)) 2) (/.f64 (/.f64 (+.f64 d2 -30) d1) (cbrt.f64 (fma.f64 d2 d2 -900))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 2) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))))))
(/.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 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))))))
(/.f64 -1 (neg.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 30)))))
(/.f64 (*.f64 (fma.f64 d2 d2 -900) (neg.f64 d1)) (+.f64 30 (neg.f64 d2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 3) (*.f64 27000 (pow.f64 d1 3))) (+.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 30) (*.f64 d2 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 3) (*.f64 27000 (pow.f64 d1 3))) (+.f64 (*.f64 900 (*.f64 d1 d1)) (-.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 d2 (*.f64 d1 (*.f64 d1 30))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -30))) (*.f64 d1 (+.f64 d2 -30)))
(/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (+.f64 d2 -10)))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (*.f64 (+.f64 d2 -10) (neg.f64 d1)))
(/.f64 (neg.f64 (fma.f64 d2 d2 -900)) (neg.f64 (/.f64 (+.f64 d2 -30) d1)))
(/.f64 (neg.f64 (*.f64 (fma.f64 d2 d2 -900) (neg.f64 d1))) (neg.f64 (+.f64 30 (neg.f64 d2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 3) (*.f64 27000 (pow.f64 d1 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 30) (*.f64 d2 d1))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -30)))) (neg.f64 (*.f64 d1 (+.f64 d2 -30))))
(/.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (+.f64 d2 -10)) d1)
(/.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) d1) (+.f64 d2 -10))
(/.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10))))
(/.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) 1) (*.f64 d1 (+.f64 d2 -10)))
(/.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))))
(/.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (sqrt.f64 (+.f64 d2 -30))) (sqrt.f64 (+.f64 d2 -30)))
(/.f64 (-.f64 (*.f64 900 (*.f64 d1 d1)) (pow.f64 (*.f64 d2 d1) 2)) (-.f64 (*.f64 d1 30) (*.f64 d2 d1)))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (fma.f64 d2 d2 (-.f64 900 (*.f64 d2 30))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) -1) (*.f64 (+.f64 d2 -10) (neg.f64 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (/.f64 1 d1)) (+.f64 d2 -10))
(/.f64 (*.f64 (+.f64 27000 (pow.f64 d2 3)) d1) (fma.f64 d2 d2 (-.f64 900 (*.f64 d2 30))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 3) (*.f64 27000 (pow.f64 d1 3))) 1) (+.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 30) (*.f64 d2 d1)))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -30))) 1) (*.f64 d1 (+.f64 d2 -30)))
(/.f64 (*.f64 -1 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (*.f64 (+.f64 d2 -10) (neg.f64 d1)))
(/.f64 (*.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (+.f64 d2 -10))
(/.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 1) (+.f64 d2 -30))
(/.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (cbrt.f64 (+.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)
(pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 30))) -1)
(neg.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 30 (neg.f64 d2))))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 30)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 30) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 30) 3) (pow.f64 d1 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) 3) (pow.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) 3) (pow.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) 3) (pow.f64 (*.f64 d1 (+.f64 d2 -10)) 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 d1 (+.f64 d2 30))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 30))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 30))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 30))))
(fma.f64 d2 d1 (*.f64 d1 30))
(fma.f64 d1 d2 (*.f64 d1 30))
(fma.f64 d1 30 (*.f64 d2 d1))
(fma.f64 30 d1 (*.f64 d2 d1))
(fma.f64 1 (*.f64 d2 d1) (*.f64 d1 30))
(fma.f64 1 (*.f64 d1 30) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) 2) (cbrt.f64 (*.f64 d2 d1)) (*.f64 d1 30))
(fma.f64 (cbrt.f64 (*.f64 900 (*.f64 d1 d1))) (cbrt.f64 (*.f64 d1 30)) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 d1 30))
(fma.f64 (sqrt.f64 (*.f64 d1 30)) (sqrt.f64 (*.f64 d1 30)) (*.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (*.f64 d1 30))
(+.f64 (*.f64 d1 30) (*.f64 d2 d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 30)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 d1 (+.f64 d2 -30))) (/.f64 (*.f64 900 (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(/.f64 d1 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))))
(/.f64 (*.f64 d1 (+.f64 d2 30)) 1)
(/.f64 (*.f64 d1 (+.f64 d2 -10)) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 d1 (+.f64 d2 30))))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (*.f64 d1 (+.f64 d2 -10)))
(/.f64 1 (/.f64 1 (*.f64 d1 (+.f64 d2 30))))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))))
(/.f64 1 (/.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 30))) 1))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 30) (*.f64 d2 d1)))) (+.f64 (pow.f64 (*.f64 d2 d1) 3) (*.f64 27000 (pow.f64 d1 3)))))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d2 -30)) (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -30)))))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 d2 -30))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 2)) (/.f64 (+.f64 d2 -30) (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 d2 d2 -900)) 2) (/.f64 (/.f64 (+.f64 d2 -30) d1) (cbrt.f64 (fma.f64 d2 d2 -900))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 2) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))))))
(/.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 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))))))
(/.f64 -1 (neg.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 30)))))
(/.f64 (*.f64 (fma.f64 d2 d2 -900) (neg.f64 d1)) (+.f64 30 (neg.f64 d2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 3) (*.f64 27000 (pow.f64 d1 3))) (+.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 30) (*.f64 d2 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 3) (*.f64 27000 (pow.f64 d1 3))) (+.f64 (*.f64 900 (*.f64 d1 d1)) (-.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 d2 (*.f64 d1 (*.f64 d1 30))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -30))) (*.f64 d1 (+.f64 d2 -30)))
(/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (+.f64 d2 -10)))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (*.f64 (+.f64 d2 -10) (neg.f64 d1)))
(/.f64 (neg.f64 (fma.f64 d2 d2 -900)) (neg.f64 (/.f64 (+.f64 d2 -30) d1)))
(/.f64 (neg.f64 (*.f64 (fma.f64 d2 d2 -900) (neg.f64 d1))) (neg.f64 (+.f64 30 (neg.f64 d2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 3) (*.f64 27000 (pow.f64 d1 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 30) (*.f64 d2 d1))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -30)))) (neg.f64 (*.f64 d1 (+.f64 d2 -30))))
(/.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (+.f64 d2 -10)) d1)
(/.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) d1) (+.f64 d2 -10))
(/.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10))))
(/.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) 1) (*.f64 d1 (+.f64 d2 -10)))
(/.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))))
(/.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (sqrt.f64 (+.f64 d2 -30))) (sqrt.f64 (+.f64 d2 -30)))
(/.f64 (-.f64 (*.f64 900 (*.f64 d1 d1)) (pow.f64 (*.f64 d2 d1) 2)) (-.f64 (*.f64 d1 30) (*.f64 d2 d1)))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (fma.f64 d2 d2 (-.f64 900 (*.f64 d2 30))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) -1) (*.f64 (+.f64 d2 -10) (neg.f64 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (/.f64 1 d1)) (+.f64 d2 -10))
(/.f64 (*.f64 (+.f64 27000 (pow.f64 d2 3)) d1) (fma.f64 d2 d2 (-.f64 900 (*.f64 d2 30))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 3) (*.f64 27000 (pow.f64 d1 3))) 1) (+.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 30) (*.f64 d2 d1)))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -30))) 1) (*.f64 d1 (+.f64 d2 -30)))
(/.f64 (*.f64 -1 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (*.f64 (+.f64 d2 -10) (neg.f64 d1)))
(/.f64 (*.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (+.f64 d2 -10))
(/.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 1) (+.f64 d2 -30))
(/.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (cbrt.f64 (+.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)
(pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 30))) -1)
(neg.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 30 (neg.f64 d2))))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 30)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 30) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 30) 3) (pow.f64 d1 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) 3) (pow.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) 3) (pow.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) 3) (pow.f64 (*.f64 d1 (+.f64 d2 -10)) 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 d1 (+.f64 d2 30))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 30))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 30))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 30))))
(fma.f64 d2 d1 (*.f64 d1 30))
(fma.f64 d1 d2 (*.f64 d1 30))
(fma.f64 d1 30 (*.f64 d2 d1))
(fma.f64 30 d1 (*.f64 d2 d1))
(fma.f64 1 (*.f64 d2 d1) (*.f64 d1 30))
(fma.f64 1 (*.f64 d1 30) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) 2) (cbrt.f64 (*.f64 d2 d1)) (*.f64 d1 30))
(fma.f64 (cbrt.f64 (*.f64 900 (*.f64 d1 d1))) (cbrt.f64 (*.f64 d1 30)) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 d1 30))
(fma.f64 (sqrt.f64 (*.f64 d1 30)) (sqrt.f64 (*.f64 d1 30)) (*.f64 d2 d1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)))) 1)
(*.f64 1 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)))
(*.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) 1)
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -2)) (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1/2) (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1/2))
(*.f64 -1 (/.f64 1 (*.f64 (+.f64 d2 -10) (neg.f64 d1))))
(*.f64 (/.f64 1 d1) (pow.f64 (+.f64 d2 -10) -1))
(*.f64 (/.f64 1 d1) (/.f64 1 (+.f64 d2 -10)))
(*.f64 (pow.f64 (+.f64 d2 -10) -1) (/.f64 1 d1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) -1))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -10))) -1) (pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -10))) -1))
(*.f64 (/.f64 (/.f64 1 d1) (+.f64 -1000 (pow.f64 d2 3))) (fma.f64 d2 d2 (-.f64 100 (*.f64 d2 -10))))
(*.f64 (/.f64 (/.f64 1 d1) (fma.f64 d2 d2 -100)) (+.f64 d2 10))
(pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1)
(pow.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) 3) 1/3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1/2) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -2))
(log.f64 (exp.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) 3))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10))))
(exp.f64 (neg.f64 (log.f64 (*.f64 d1 (+.f64 d2 -10)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 -10))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 d1 (+.f64 d2 -10)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10))))
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d2 d1)) (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 -10)))
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 d2 d1)) (*.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 d1 30)))
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 d1 30)) (*.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 d2 d1)))
(+.f64 (*.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) d2) (*.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) -10))
(+.f64 (*.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) -10) (*.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) d2))
(+.f64 (*.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 30))) (*.f64 (*.f64 d1 -10) (*.f64 d1 (+.f64 d2 30))))
(+.f64 (*.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 -10))) (*.f64 (*.f64 d1 30) (*.f64 d1 (+.f64 d2 -10))))
(+.f64 (*.f64 (*.f64 d1 30) (*.f64 d1 (+.f64 d2 -10))) (*.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 -10))))
(+.f64 (*.f64 d2 (*.f64 (+.f64 d2 30) (*.f64 d1 d1))) (*.f64 -10 (*.f64 (+.f64 d2 30) (*.f64 d1 d1))))
(+.f64 (*.f64 -10 (*.f64 (+.f64 d2 30) (*.f64 d1 d1))) (*.f64 d2 (*.f64 (+.f64 d2 30) (*.f64 d1 d1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))))) 1)
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 -10)) (+.f64 (pow.f64 (*.f64 d2 d1) 3) (*.f64 27000 (pow.f64 d1 3)))) (+.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 30) (*.f64 d2 d1)))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -30)))) (*.f64 d1 (+.f64 d2 -30)))
(/.f64 (*.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) (+.f64 -1000 (pow.f64 d2 3))) (fma.f64 d2 d2 (-.f64 100 (*.f64 d2 -10))))
(/.f64 (*.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) (fma.f64 d2 d2 -100)) (+.f64 d2 10))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 3) (*.f64 27000 (pow.f64 d1 3))) (*.f64 d1 (+.f64 d2 -10))) (+.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 30) (*.f64 d2 d1)))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -30))) (*.f64 d1 (+.f64 d2 -10))) (*.f64 d1 (+.f64 d2 -30)))
(pow.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 -10)) (*.f64 d1 (+.f64 d2 30))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 3) (pow.f64 (*.f64 d1 (+.f64 d2 -10)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) 3) (pow.f64 (*.f64 d1 (+.f64 d2 30)) 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))))
(exp.f64 (log.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))))
(+.f64 (*.f64 d2 d1) (*.f64 d1 -10))
(+.f64 (*.f64 d2 d1) (*.f64 (*.f64 d1 -10) 1))
(+.f64 (*.f64 d1 -10) (*.f64 d2 d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 -10)))) 1)
(/.f64 d1 (/.f64 1 (+.f64 d2 -10)))
(/.f64 (+.f64 d2 -10) (/.f64 1 d1))
(/.f64 (*.f64 d1 (+.f64 d2 -10)) 1)
(/.f64 1 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2) (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(/.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -10))) (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1/2))
(/.f64 (*.f64 (+.f64 d2 -10) (neg.f64 d1)) -1)
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 3) (pow.f64 (*.f64 d1 -10) 3)) (+.f64 (pow.f64 (*.f64 d2 d1) 2) (-.f64 (*.f64 (*.f64 d1 -10) (*.f64 d1 -10)) (*.f64 (*.f64 d2 d1) (*.f64 d1 -10)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d1 -10) (*.f64 d1 -10))) (-.f64 (*.f64 d2 d1) (*.f64 d1 -10)))
(/.f64 (*.f64 d1 (+.f64 -1000 (pow.f64 d2 3))) (fma.f64 d2 d2 (-.f64 100 (*.f64 d2 -10))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 -100)) (+.f64 d2 10))
(/.f64 (*.f64 (+.f64 -1000 (pow.f64 d2 3)) d1) (fma.f64 d2 d2 (-.f64 100 (*.f64 d2 -10))))
(/.f64 (*.f64 (fma.f64 d2 d2 -100) d1) (+.f64 d2 10))
(pow.f64 (*.f64 d1 (+.f64 d2 -10)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 -10)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 -10)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 -10) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 -10) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 -10))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 -10))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 -10))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 -10))))
(fma.f64 d2 d1 (*.f64 d1 -10))
(fma.f64 d1 d2 (*.f64 d1 -10))
(fma.f64 1 (*.f64 d2 d1) (*.f64 d1 -10))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) 2) (cbrt.f64 (*.f64 d2 d1)) (*.f64 d1 -10))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 d1 -10))
(+.f64 (*.f64 d2 d1) (*.f64 d1 30))
(+.f64 (*.f64 d1 30) (*.f64 d2 d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 30)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 d1 (+.f64 d2 -30))) (/.f64 (*.f64 900 (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 -30))))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (*.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))) (/.f64 (/.f64 1 d1) (+.f64 d2 -10))))
(*.f64 (+.f64 d2 30) d1)
(*.f64 (*.f64 d1 (+.f64 d2 30)) 1)
(*.f64 (*.f64 d1 (+.f64 d2 -10)) (/.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10))))
(*.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 (*.f64 d1 (+.f64 d2 30)) (/.f64 (/.f64 1 d1) (+.f64 d2 -10))))
(*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (/.f64 (/.f64 1 d1) (+.f64 d2 -10)))
(*.f64 1 (*.f64 d1 (+.f64 d2 30)))
(*.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 1 (/.f64 (+.f64 d2 -30) d1)))
(*.f64 (fma.f64 d2 d2 -900) (*.f64 d1 (/.f64 1 (+.f64 d2 -30))))
(*.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (/.f64 1 (+.f64 d2 -30)))
(*.f64 (cbrt.f64 (pow.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 (pow.f64 (cbrt.f64 (+.f64 d2 30)) 2) (*.f64 (cbrt.f64 (+.f64 d2 30)) d1))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 2) (*.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (/.f64 (/.f64 1 d1) (+.f64 d2 -10))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -2)) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 30))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 30))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 30))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 30)))
(*.f64 (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 d2 30)) (*.f64 (sqrt.f64 (+.f64 d2 30)) d1))
(*.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (*.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (/.f64 (/.f64 1 d1) (+.f64 d2 -10))))
(*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1/2) (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1/2) (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1/2) (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 30))) (sqrt.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 30)))
(*.f64 (*.f64 (fma.f64 d2 d2 -900) (neg.f64 d1)) (/.f64 1 (+.f64 30 (neg.f64 d2))))
(*.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 3) (*.f64 27000 (pow.f64 d1 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 30) (*.f64 d2 d1))))))
(*.f64 (/.f64 1 (+.f64 d2 -30)) (*.f64 d1 (fma.f64 d2 d2 -900)))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -30))) (/.f64 1 (*.f64 d1 (+.f64 d2 -30))))
(*.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) (*.f64 (+.f64 d2 -10) (/.f64 (/.f64 1 d1) (+.f64 d2 -10))))
(*.f64 (/.f64 1 d1) (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (+.f64 d2 -10)))
(*.f64 (/.f64 d1 d1) (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))) (+.f64 d2 -10)))
(*.f64 (/.f64 d1 (+.f64 d2 -10)) (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))) d1))
(*.f64 (/.f64 d1 1) (+.f64 d2 30))
(*.f64 (/.f64 d1 1) (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))) (*.f64 d1 (+.f64 d2 -10))))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))) (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 d1 (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 30)) d1) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (+.f64 d2 -10)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (+.f64 d2 -10)) (/.f64 (*.f64 d1 (+.f64 d2 30)) d1))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 d2 -10)) (/.f64 (*.f64 d1 (+.f64 d2 -10)) d1))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 -10)) d1) (/.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 d2 -10)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 30)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 30)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (/.f64 (*.f64 d1 (+.f64 d2 30)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (/.f64 (*.f64 d1 (+.f64 d2 30)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (+.f64 d2 -10)) (/.f64 1 d1))
(*.f64 (/.f64 1 (+.f64 d2 -10)) (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) d1))
(*.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) d1) (/.f64 1 (+.f64 d2 -10)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1/2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 2) d1) (/.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (+.f64 d2 -10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 2) (+.f64 d2 -10)) (/.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) d1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 2) 1) (/.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (*.f64 d1 (+.f64 d2 -10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 2) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 2) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (/.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) d1) (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (+.f64 d2 -10)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (+.f64 d2 -10)) (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) d1))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 1) (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (*.f64 d1 (+.f64 d2 -10))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) d1) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10)))
(*.f64 (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) (+.f64 d2 -10)) (/.f64 (+.f64 d2 -10) d1))
(*.f64 (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) 1) (/.f64 (+.f64 d2 -10) (*.f64 d1 (+.f64 d2 -10))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (/.f64 (+.f64 d2 -10) (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (/.f64 (+.f64 d2 -10) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) 1) (/.f64 (/.f64 1 d1) (+.f64 d2 -10)))
(*.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.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 1 (pow.f64 (cbrt.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 (fma.f64 d2 d2 -900) 1) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 (/.f64 (fma.f64 d2 d2 -900) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 d1 (cbrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 (cbrt.f64 (pow.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 (cbrt.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 2)) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 (/.f64 (cbrt.f64 (pow.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))) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (cbrt.f64 (+.f64 d2 -30))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 30)) 2)) (cbrt.f64 (+.f64 d2 30)))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 30))) (sqrt.f64 (+.f64 d2 30)))
(*.f64 (*.f64 (+.f64 d2 30) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 (*.f64 (+.f64 d2 30) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -2))) (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1/2)) (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1/2))
(*.f64 (*.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) d1) (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))
(*.f64 (*.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) (*.f64 d1 (+.f64 d2 30))) (*.f64 d1 (+.f64 d2 -10)))
(*.f64 (*.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 2)) (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))))
(*.f64 (*.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))))) (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))))
(*.f64 (*.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) (*.f64 (+.f64 d2 30) (*.f64 d1 d1))) (+.f64 d2 -10))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 -27000 (pow.f64 d2 3))) (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 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)
(pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 30))) -1)
(neg.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 30 (neg.f64 d2))))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 30)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 30) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 30) 3) (pow.f64 d1 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) 3) (pow.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) 3) (pow.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) 3) (pow.f64 (*.f64 d1 (+.f64 d2 -10)) 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 d1 (+.f64 d2 30))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 30))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 30))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 30))))
(fma.f64 d2 d1 (*.f64 d1 30))
(fma.f64 d1 d2 (*.f64 d1 30))
(fma.f64 d1 30 (*.f64 d2 d1))
(fma.f64 30 d1 (*.f64 d2 d1))
(fma.f64 1 (*.f64 d2 d1) (*.f64 d1 30))
(fma.f64 1 (*.f64 d1 30) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) 2) (cbrt.f64 (*.f64 d2 d1)) (*.f64 d1 30))
(fma.f64 (cbrt.f64 (*.f64 900 (*.f64 d1 d1))) (cbrt.f64 (*.f64 d1 30)) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 d1 30))
(fma.f64 (sqrt.f64 (*.f64 d1 30)) (sqrt.f64 (*.f64 d1 30)) (*.f64 d2 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))))

simplify192.0ms (4.3%)

Algorithm
egg-herbie
Rules
1450×times-frac
1224×associate-/l*
980×associate-*r/
828×associate-*l/
644×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
071815229
1205814693
Stop Event
node limit
Counts
647 → 402
Calls
Call 1
Inputs
(*.f64 30 d1)
(*.f64 d2 d1)
(*.f64 d2 d1)
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 d2 30))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 d2) 30) d1))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 d2) 30) d1))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 d2) 30) d1))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 d2) 30) d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 30 d1)
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d2 d1)
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d2 d1)
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(/.f64 1 (*.f64 d1 (-.f64 d2 10)))
(/.f64 1 (*.f64 d1 (-.f64 d2 10)))
(/.f64 1 (*.f64 d1 (-.f64 d2 10)))
(/.f64 1 (*.f64 d1 (-.f64 d2 10)))
(/.f64 1 (*.f64 d1 (-.f64 d2 10)))
(/.f64 1 (*.f64 d1 (-.f64 d2 10)))
(/.f64 1 (*.f64 d1 (-.f64 d2 10)))
(/.f64 1 (*.f64 d1 (-.f64 d2 10)))
(/.f64 1 (*.f64 d1 (-.f64 d2 10)))
(/.f64 1 (*.f64 d1 (-.f64 d2 10)))
(/.f64 1 (*.f64 d1 (-.f64 d2 10)))
(/.f64 1 (*.f64 d1 (-.f64 d2 10)))
(/.f64 -1/10 d1)
(-.f64 (*.f64 -1/100 (/.f64 d2 d1)) (*.f64 1/10 (/.f64 1 d1)))
(-.f64 (+.f64 (*.f64 -1/1000 (/.f64 (pow.f64 d2 2) d1)) (*.f64 -1/100 (/.f64 d2 d1))) (*.f64 1/10 (/.f64 1 d1)))
(-.f64 (+.f64 (*.f64 -1/1000 (/.f64 (pow.f64 d2 2) d1)) (+.f64 (*.f64 -1/10000 (/.f64 (pow.f64 d2 3) d1)) (*.f64 -1/100 (/.f64 d2 d1)))) (*.f64 1/10 (/.f64 1 d1)))
(/.f64 1 (*.f64 d2 d1))
(+.f64 (/.f64 1 (*.f64 d2 d1)) (*.f64 10 (/.f64 1 (*.f64 (pow.f64 d2 2) d1))))
(+.f64 (*.f64 10 (/.f64 1 (*.f64 (pow.f64 d2 2) d1))) (+.f64 (/.f64 1 (*.f64 d2 d1)) (*.f64 100 (/.f64 1 (*.f64 (pow.f64 d2 3) d1)))))
(+.f64 (*.f64 10 (/.f64 1 (*.f64 (pow.f64 d2 2) d1))) (+.f64 (/.f64 1 (*.f64 d2 d1)) (+.f64 (*.f64 1000 (/.f64 1 (*.f64 (pow.f64 d2 4) d1))) (*.f64 100 (/.f64 1 (*.f64 (pow.f64 d2 3) d1))))))
(/.f64 1 (*.f64 d2 d1))
(+.f64 (/.f64 1 (*.f64 d2 d1)) (*.f64 10 (/.f64 1 (*.f64 (pow.f64 d2 2) d1))))
(+.f64 (*.f64 10 (/.f64 1 (*.f64 (pow.f64 d2 2) d1))) (+.f64 (/.f64 1 (*.f64 d2 d1)) (*.f64 100 (/.f64 1 (*.f64 (pow.f64 d2 3) d1)))))
(+.f64 (*.f64 10 (/.f64 1 (*.f64 (pow.f64 d2 2) d1))) (+.f64 (/.f64 1 (*.f64 d2 d1)) (+.f64 (*.f64 1000 (/.f64 1 (*.f64 (pow.f64 d2 4) d1))) (*.f64 100 (/.f64 1 (*.f64 (pow.f64 d2 3) d1))))))
(*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d2 10) (+.f64 30 d2)))
(*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d2 10) (+.f64 30 d2)))
(*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d2 10) (+.f64 30 d2)))
(*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d2 10) (+.f64 30 d2)))
(*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d2 10) (+.f64 30 d2)))
(*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d2 10) (+.f64 30 d2)))
(*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d2 10) (+.f64 30 d2)))
(*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d2 10) (+.f64 30 d2)))
(*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d2 10) (+.f64 30 d2)))
(*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d2 10) (+.f64 30 d2)))
(*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d2 10) (+.f64 30 d2)))
(*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d2 10) (+.f64 30 d2)))
(*.f64 -300 (pow.f64 d1 2))
(+.f64 (*.f64 -300 (pow.f64 d1 2)) (*.f64 20 (*.f64 d2 (pow.f64 d1 2))))
(+.f64 (*.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (+.f64 (*.f64 -300 (pow.f64 d1 2)) (*.f64 20 (*.f64 d2 (pow.f64 d1 2)))))
(+.f64 (*.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (+.f64 (*.f64 -300 (pow.f64 d1 2)) (*.f64 20 (*.f64 d2 (pow.f64 d1 2)))))
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(+.f64 (*.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (*.f64 d2 (+.f64 (*.f64 30 (pow.f64 d1 2)) (*.f64 -10 (pow.f64 d1 2)))))
(+.f64 (*.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (+.f64 (*.f64 -300 (pow.f64 d1 2)) (*.f64 d2 (+.f64 (*.f64 30 (pow.f64 d1 2)) (*.f64 -10 (pow.f64 d1 2))))))
(+.f64 (*.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (+.f64 (*.f64 -300 (pow.f64 d1 2)) (*.f64 d2 (+.f64 (*.f64 30 (pow.f64 d1 2)) (*.f64 -10 (pow.f64 d1 2))))))
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(+.f64 (*.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (*.f64 d2 (+.f64 (*.f64 30 (pow.f64 d1 2)) (*.f64 -10 (pow.f64 d1 2)))))
(+.f64 (*.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (+.f64 (*.f64 -300 (pow.f64 d1 2)) (*.f64 d2 (+.f64 (*.f64 30 (pow.f64 d1 2)) (*.f64 -10 (pow.f64 d1 2))))))
(+.f64 (*.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (+.f64 (*.f64 -300 (pow.f64 d1 2)) (*.f64 d2 (+.f64 (*.f64 30 (pow.f64 d1 2)) (*.f64 -10 (pow.f64 d1 2))))))
(*.f64 d1 (-.f64 d2 10))
(*.f64 d1 (-.f64 d2 10))
(*.f64 d1 (-.f64 d2 10))
(*.f64 d1 (-.f64 d2 10))
(*.f64 d1 (-.f64 d2 10))
(*.f64 d1 (-.f64 d2 10))
(*.f64 d1 (-.f64 d2 10))
(*.f64 d1 (-.f64 d2 10))
(*.f64 d1 (-.f64 d2 10))
(*.f64 d1 (-.f64 d2 10))
(*.f64 d1 (-.f64 d2 10))
(*.f64 d1 (-.f64 d2 10))
(*.f64 -10 d1)
(+.f64 (*.f64 d2 d1) (*.f64 -10 d1))
(+.f64 (*.f64 d2 d1) (*.f64 -10 d1))
(+.f64 (*.f64 d2 d1) (*.f64 -10 d1))
(*.f64 d2 d1)
(+.f64 (*.f64 d2 d1) (*.f64 -10 d1))
(+.f64 (*.f64 d2 d1) (*.f64 -10 d1))
(+.f64 (*.f64 d2 d1) (*.f64 -10 d1))
(*.f64 d2 d1)
(+.f64 (*.f64 d2 d1) (*.f64 -10 d1))
(+.f64 (*.f64 d2 d1) (*.f64 -10 d1))
(+.f64 (*.f64 d2 d1) (*.f64 -10 d1))
(*.f64 30 d1)
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d2 d1)
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d2 d1)
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) 900) d1) (-.f64 d2 30))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) 900) d1) (-.f64 d2 30))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) 900) d1) (-.f64 d2 30))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) 900) d1) (-.f64 d2 30))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) 900) d1) (-.f64 d2 30))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) 900) d1) (-.f64 d2 30))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) 900) d1) (-.f64 d2 30))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) 900) d1) (-.f64 d2 30))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) 900) d1) (-.f64 d2 30))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) 900) d1) (-.f64 d2 30))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) 900) d1) (-.f64 d2 30))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) 900) d1) (-.f64 d2 30))
(*.f64 -900 d1)
(+.f64 (*.f64 -900 d1) (*.f64 (pow.f64 d2 2) d1))
(+.f64 (*.f64 -900 d1) (*.f64 (pow.f64 d2 2) d1))
(+.f64 (*.f64 -900 d1) (*.f64 (pow.f64 d2 2) d1))
(*.f64 (pow.f64 d2 2) d1)
(+.f64 (*.f64 -900 d1) (*.f64 (pow.f64 d2 2) d1))
(+.f64 (*.f64 -900 d1) (*.f64 (pow.f64 d2 2) d1))
(+.f64 (*.f64 -900 d1) (*.f64 (pow.f64 d2 2) d1))
(*.f64 (pow.f64 d2 2) d1)
(+.f64 (*.f64 -900 d1) (*.f64 (pow.f64 d2 2) d1))
(+.f64 (*.f64 -900 d1) (*.f64 (pow.f64 d2 2) d1))
(+.f64 (*.f64 -900 d1) (*.f64 (pow.f64 d2 2) d1))
(*.f64 (-.f64 (pow.f64 d2 2) 900) d1)
(*.f64 (-.f64 (pow.f64 d2 2) 900) d1)
(*.f64 (-.f64 (pow.f64 d2 2) 900) d1)
(*.f64 (-.f64 (pow.f64 d2 2) 900) d1)
(*.f64 (-.f64 (pow.f64 d2 2) 900) d1)
(*.f64 (-.f64 (pow.f64 d2 2) 900) d1)
(*.f64 (-.f64 (pow.f64 d2 2) 900) d1)
(*.f64 (-.f64 (pow.f64 d2 2) 900) d1)
(*.f64 (-.f64 (pow.f64 d2 2) 900) d1)
(*.f64 (-.f64 (pow.f64 d2 2) 900) d1)
(*.f64 (-.f64 (pow.f64 d2 2) 900) d1)
(*.f64 (-.f64 (pow.f64 d2 2) 900) d1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 30)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 d1 (+.f64 d2 -30))) (/.f64 (*.f64 900 (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 -30))))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (*.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))) (/.f64 (/.f64 1 d1) (+.f64 d2 -10))))
(*.f64 (+.f64 d2 30) d1)
(*.f64 (*.f64 d1 (+.f64 d2 30)) 1)
(*.f64 (*.f64 d1 (+.f64 d2 -10)) (/.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10))))
(*.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 (*.f64 d1 (+.f64 d2 30)) (/.f64 (/.f64 1 d1) (+.f64 d2 -10))))
(*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (/.f64 (/.f64 1 d1) (+.f64 d2 -10)))
(*.f64 1 (*.f64 d1 (+.f64 d2 30)))
(*.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 1 (/.f64 (+.f64 d2 -30) d1)))
(*.f64 (fma.f64 d2 d2 -900) (*.f64 d1 (/.f64 1 (+.f64 d2 -30))))
(*.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (/.f64 1 (+.f64 d2 -30)))
(*.f64 (cbrt.f64 (pow.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 (pow.f64 (cbrt.f64 (+.f64 d2 30)) 2) (*.f64 (cbrt.f64 (+.f64 d2 30)) d1))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 2) (*.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (/.f64 (/.f64 1 d1) (+.f64 d2 -10))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -2)) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 30))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 30))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 30))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 30)))
(*.f64 (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 d2 30)) (*.f64 (sqrt.f64 (+.f64 d2 30)) d1))
(*.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (*.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (/.f64 (/.f64 1 d1) (+.f64 d2 -10))))
(*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1/2) (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1/2) (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1/2) (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 30))) (sqrt.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 30)))
(*.f64 (*.f64 (fma.f64 d2 d2 -900) (neg.f64 d1)) (/.f64 1 (+.f64 30 (neg.f64 d2))))
(*.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 3) (*.f64 27000 (pow.f64 d1 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 30) (*.f64 d2 d1))))))
(*.f64 (/.f64 1 (+.f64 d2 -30)) (*.f64 d1 (fma.f64 d2 d2 -900)))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -30))) (/.f64 1 (*.f64 d1 (+.f64 d2 -30))))
(*.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) (*.f64 (+.f64 d2 -10) (/.f64 (/.f64 1 d1) (+.f64 d2 -10))))
(*.f64 (/.f64 1 d1) (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (+.f64 d2 -10)))
(*.f64 (/.f64 d1 d1) (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))) (+.f64 d2 -10)))
(*.f64 (/.f64 d1 (+.f64 d2 -10)) (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))) d1))
(*.f64 (/.f64 d1 1) (+.f64 d2 30))
(*.f64 (/.f64 d1 1) (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))) (*.f64 d1 (+.f64 d2 -10))))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))) (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 d1 (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 30)) d1) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (+.f64 d2 -10)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (+.f64 d2 -10)) (/.f64 (*.f64 d1 (+.f64 d2 30)) d1))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 d2 -10)) (/.f64 (*.f64 d1 (+.f64 d2 -10)) d1))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 -10)) d1) (/.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 d2 -10)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 30)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 30)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (/.f64 (*.f64 d1 (+.f64 d2 30)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (/.f64 (*.f64 d1 (+.f64 d2 30)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (+.f64 d2 -10)) (/.f64 1 d1))
(*.f64 (/.f64 1 (+.f64 d2 -10)) (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) d1))
(*.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) d1) (/.f64 1 (+.f64 d2 -10)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1/2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 2) d1) (/.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (+.f64 d2 -10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 2) (+.f64 d2 -10)) (/.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) d1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 2) 1) (/.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (*.f64 d1 (+.f64 d2 -10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 2) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 2) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (/.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) d1) (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (+.f64 d2 -10)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (+.f64 d2 -10)) (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) d1))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 1) (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (*.f64 d1 (+.f64 d2 -10))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) d1) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10)))
(*.f64 (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) (+.f64 d2 -10)) (/.f64 (+.f64 d2 -10) d1))
(*.f64 (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) 1) (/.f64 (+.f64 d2 -10) (*.f64 d1 (+.f64 d2 -10))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (/.f64 (+.f64 d2 -10) (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (/.f64 (+.f64 d2 -10) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) 1) (/.f64 (/.f64 1 d1) (+.f64 d2 -10)))
(*.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.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 1 (pow.f64 (cbrt.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 (fma.f64 d2 d2 -900) 1) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 (/.f64 (fma.f64 d2 d2 -900) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 d1 (cbrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 (cbrt.f64 (pow.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 (cbrt.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 2)) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 (/.f64 (cbrt.f64 (pow.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))) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (cbrt.f64 (+.f64 d2 -30))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 30)) 2)) (cbrt.f64 (+.f64 d2 30)))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 30))) (sqrt.f64 (+.f64 d2 30)))
(*.f64 (*.f64 (+.f64 d2 30) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 (*.f64 (+.f64 d2 30) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -2))) (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1/2)) (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1/2))
(*.f64 (*.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) d1) (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))
(*.f64 (*.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) (*.f64 d1 (+.f64 d2 30))) (*.f64 d1 (+.f64 d2 -10)))
(*.f64 (*.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 2)) (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))))
(*.f64 (*.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))))) (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))))
(*.f64 (*.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) (*.f64 (+.f64 d2 30) (*.f64 d1 d1))) (+.f64 d2 -10))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 -27000 (pow.f64 d2 3))) (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))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(/.f64 d1 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))))
(/.f64 (*.f64 d1 (+.f64 d2 30)) 1)
(/.f64 (*.f64 d1 (+.f64 d2 -10)) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 d1 (+.f64 d2 30))))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (*.f64 d1 (+.f64 d2 -10)))
(/.f64 1 (/.f64 1 (*.f64 d1 (+.f64 d2 30))))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))))
(/.f64 1 (/.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 30))) 1))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 30) (*.f64 d2 d1)))) (+.f64 (pow.f64 (*.f64 d2 d1) 3) (*.f64 27000 (pow.f64 d1 3)))))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d2 -30)) (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -30)))))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 d2 -30))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 2)) (/.f64 (+.f64 d2 -30) (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 d2 d2 -900)) 2) (/.f64 (/.f64 (+.f64 d2 -30) d1) (cbrt.f64 (fma.f64 d2 d2 -900))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 2) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))))))
(/.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 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))))))
(/.f64 -1 (neg.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 30)))))
(/.f64 (*.f64 (fma.f64 d2 d2 -900) (neg.f64 d1)) (+.f64 30 (neg.f64 d2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 3) (*.f64 27000 (pow.f64 d1 3))) (+.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 30) (*.f64 d2 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 3) (*.f64 27000 (pow.f64 d1 3))) (+.f64 (*.f64 900 (*.f64 d1 d1)) (-.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 d2 (*.f64 d1 (*.f64 d1 30))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -30))) (*.f64 d1 (+.f64 d2 -30)))
(/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (+.f64 d2 -10)))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (*.f64 (+.f64 d2 -10) (neg.f64 d1)))
(/.f64 (neg.f64 (fma.f64 d2 d2 -900)) (neg.f64 (/.f64 (+.f64 d2 -30) d1)))
(/.f64 (neg.f64 (*.f64 (fma.f64 d2 d2 -900) (neg.f64 d1))) (neg.f64 (+.f64 30 (neg.f64 d2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 3) (*.f64 27000 (pow.f64 d1 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 30) (*.f64 d2 d1))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -30)))) (neg.f64 (*.f64 d1 (+.f64 d2 -30))))
(/.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (+.f64 d2 -10)) d1)
(/.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) d1) (+.f64 d2 -10))
(/.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10))))
(/.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) 1) (*.f64 d1 (+.f64 d2 -10)))
(/.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))))
(/.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (sqrt.f64 (+.f64 d2 -30))) (sqrt.f64 (+.f64 d2 -30)))
(/.f64 (-.f64 (*.f64 900 (*.f64 d1 d1)) (pow.f64 (*.f64 d2 d1) 2)) (-.f64 (*.f64 d1 30) (*.f64 d2 d1)))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (fma.f64 d2 d2 (-.f64 900 (*.f64 d2 30))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) -1) (*.f64 (+.f64 d2 -10) (neg.f64 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (/.f64 1 d1)) (+.f64 d2 -10))
(/.f64 (*.f64 (+.f64 27000 (pow.f64 d2 3)) d1) (fma.f64 d2 d2 (-.f64 900 (*.f64 d2 30))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 3) (*.f64 27000 (pow.f64 d1 3))) 1) (+.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 30) (*.f64 d2 d1)))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -30))) 1) (*.f64 d1 (+.f64 d2 -30)))
(/.f64 (*.f64 -1 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (*.f64 (+.f64 d2 -10) (neg.f64 d1)))
(/.f64 (*.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (+.f64 d2 -10))
(/.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 1) (+.f64 d2 -30))
(/.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (cbrt.f64 (+.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)
(pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 30))) -1)
(neg.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 30 (neg.f64 d2))))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 30)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 30) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 30) 3) (pow.f64 d1 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) 3) (pow.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) 3) (pow.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) 3) (pow.f64 (*.f64 d1 (+.f64 d2 -10)) 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 d1 (+.f64 d2 30))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 30))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 30))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 30))))
(fma.f64 d2 d1 (*.f64 d1 30))
(fma.f64 d1 d2 (*.f64 d1 30))
(fma.f64 d1 30 (*.f64 d2 d1))
(fma.f64 30 d1 (*.f64 d2 d1))
(fma.f64 1 (*.f64 d2 d1) (*.f64 d1 30))
(fma.f64 1 (*.f64 d1 30) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) 2) (cbrt.f64 (*.f64 d2 d1)) (*.f64 d1 30))
(fma.f64 (cbrt.f64 (*.f64 900 (*.f64 d1 d1))) (cbrt.f64 (*.f64 d1 30)) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 d1 30))
(fma.f64 (sqrt.f64 (*.f64 d1 30)) (sqrt.f64 (*.f64 d1 30)) (*.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (*.f64 d1 30))
(+.f64 (*.f64 d1 30) (*.f64 d2 d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 30)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 d1 (+.f64 d2 -30))) (/.f64 (*.f64 900 (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(/.f64 d1 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))))
(/.f64 (*.f64 d1 (+.f64 d2 30)) 1)
(/.f64 (*.f64 d1 (+.f64 d2 -10)) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 d1 (+.f64 d2 30))))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (*.f64 d1 (+.f64 d2 -10)))
(/.f64 1 (/.f64 1 (*.f64 d1 (+.f64 d2 30))))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))))
(/.f64 1 (/.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 30))) 1))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 30) (*.f64 d2 d1)))) (+.f64 (pow.f64 (*.f64 d2 d1) 3) (*.f64 27000 (pow.f64 d1 3)))))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d2 -30)) (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -30)))))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 d2 -30))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 2)) (/.f64 (+.f64 d2 -30) (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 d2 d2 -900)) 2) (/.f64 (/.f64 (+.f64 d2 -30) d1) (cbrt.f64 (fma.f64 d2 d2 -900))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 2) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))))))
(/.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 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))))))
(/.f64 -1 (neg.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 30)))))
(/.f64 (*.f64 (fma.f64 d2 d2 -900) (neg.f64 d1)) (+.f64 30 (neg.f64 d2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 3) (*.f64 27000 (pow.f64 d1 3))) (+.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 30) (*.f64 d2 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 3) (*.f64 27000 (pow.f64 d1 3))) (+.f64 (*.f64 900 (*.f64 d1 d1)) (-.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 d2 (*.f64 d1 (*.f64 d1 30))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -30))) (*.f64 d1 (+.f64 d2 -30)))
(/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (+.f64 d2 -10)))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (*.f64 (+.f64 d2 -10) (neg.f64 d1)))
(/.f64 (neg.f64 (fma.f64 d2 d2 -900)) (neg.f64 (/.f64 (+.f64 d2 -30) d1)))
(/.f64 (neg.f64 (*.f64 (fma.f64 d2 d2 -900) (neg.f64 d1))) (neg.f64 (+.f64 30 (neg.f64 d2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 3) (*.f64 27000 (pow.f64 d1 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 30) (*.f64 d2 d1))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -30)))) (neg.f64 (*.f64 d1 (+.f64 d2 -30))))
(/.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (+.f64 d2 -10)) d1)
(/.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) d1) (+.f64 d2 -10))
(/.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10))))
(/.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) 1) (*.f64 d1 (+.f64 d2 -10)))
(/.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))))
(/.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (sqrt.f64 (+.f64 d2 -30))) (sqrt.f64 (+.f64 d2 -30)))
(/.f64 (-.f64 (*.f64 900 (*.f64 d1 d1)) (pow.f64 (*.f64 d2 d1) 2)) (-.f64 (*.f64 d1 30) (*.f64 d2 d1)))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (fma.f64 d2 d2 (-.f64 900 (*.f64 d2 30))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) -1) (*.f64 (+.f64 d2 -10) (neg.f64 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (/.f64 1 d1)) (+.f64 d2 -10))
(/.f64 (*.f64 (+.f64 27000 (pow.f64 d2 3)) d1) (fma.f64 d2 d2 (-.f64 900 (*.f64 d2 30))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 3) (*.f64 27000 (pow.f64 d1 3))) 1) (+.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 30) (*.f64 d2 d1)))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -30))) 1) (*.f64 d1 (+.f64 d2 -30)))
(/.f64 (*.f64 -1 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (*.f64 (+.f64 d2 -10) (neg.f64 d1)))
(/.f64 (*.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (+.f64 d2 -10))
(/.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 1) (+.f64 d2 -30))
(/.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (cbrt.f64 (+.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)
(pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 30))) -1)
(neg.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 30 (neg.f64 d2))))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 30)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 30) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 30) 3) (pow.f64 d1 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) 3) (pow.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) 3) (pow.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) 3) (pow.f64 (*.f64 d1 (+.f64 d2 -10)) 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 d1 (+.f64 d2 30))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 30))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 30))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 30))))
(fma.f64 d2 d1 (*.f64 d1 30))
(fma.f64 d1 d2 (*.f64 d1 30))
(fma.f64 d1 30 (*.f64 d2 d1))
(fma.f64 30 d1 (*.f64 d2 d1))
(fma.f64 1 (*.f64 d2 d1) (*.f64 d1 30))
(fma.f64 1 (*.f64 d1 30) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) 2) (cbrt.f64 (*.f64 d2 d1)) (*.f64 d1 30))
(fma.f64 (cbrt.f64 (*.f64 900 (*.f64 d1 d1))) (cbrt.f64 (*.f64 d1 30)) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 d1 30))
(fma.f64 (sqrt.f64 (*.f64 d1 30)) (sqrt.f64 (*.f64 d1 30)) (*.f64 d2 d1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)))) 1)
(*.f64 1 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)))
(*.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) 1)
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -2)) (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1/2) (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1/2))
(*.f64 -1 (/.f64 1 (*.f64 (+.f64 d2 -10) (neg.f64 d1))))
(*.f64 (/.f64 1 d1) (pow.f64 (+.f64 d2 -10) -1))
(*.f64 (/.f64 1 d1) (/.f64 1 (+.f64 d2 -10)))
(*.f64 (pow.f64 (+.f64 d2 -10) -1) (/.f64 1 d1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) -1))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -10))) -1) (pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -10))) -1))
(*.f64 (/.f64 (/.f64 1 d1) (+.f64 -1000 (pow.f64 d2 3))) (fma.f64 d2 d2 (-.f64 100 (*.f64 d2 -10))))
(*.f64 (/.f64 (/.f64 1 d1) (fma.f64 d2 d2 -100)) (+.f64 d2 10))
(pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1)
(pow.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) 3) 1/3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1/2) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -2))
(log.f64 (exp.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) 3))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10))))
(exp.f64 (neg.f64 (log.f64 (*.f64 d1 (+.f64 d2 -10)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 -10))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 d1 (+.f64 d2 -10)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10))))
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d2 d1)) (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 -10)))
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 d2 d1)) (*.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 d1 30)))
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 d1 30)) (*.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 d2 d1)))
(+.f64 (*.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) d2) (*.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) -10))
(+.f64 (*.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) -10) (*.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) d2))
(+.f64 (*.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 30))) (*.f64 (*.f64 d1 -10) (*.f64 d1 (+.f64 d2 30))))
(+.f64 (*.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 -10))) (*.f64 (*.f64 d1 30) (*.f64 d1 (+.f64 d2 -10))))
(+.f64 (*.f64 (*.f64 d1 30) (*.f64 d1 (+.f64 d2 -10))) (*.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 -10))))
(+.f64 (*.f64 d2 (*.f64 (+.f64 d2 30) (*.f64 d1 d1))) (*.f64 -10 (*.f64 (+.f64 d2 30) (*.f64 d1 d1))))
(+.f64 (*.f64 -10 (*.f64 (+.f64 d2 30) (*.f64 d1 d1))) (*.f64 d2 (*.f64 (+.f64 d2 30) (*.f64 d1 d1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))))) 1)
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 -10)) (+.f64 (pow.f64 (*.f64 d2 d1) 3) (*.f64 27000 (pow.f64 d1 3)))) (+.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 30) (*.f64 d2 d1)))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -30)))) (*.f64 d1 (+.f64 d2 -30)))
(/.f64 (*.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) (+.f64 -1000 (pow.f64 d2 3))) (fma.f64 d2 d2 (-.f64 100 (*.f64 d2 -10))))
(/.f64 (*.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) (fma.f64 d2 d2 -100)) (+.f64 d2 10))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 3) (*.f64 27000 (pow.f64 d1 3))) (*.f64 d1 (+.f64 d2 -10))) (+.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 30) (*.f64 d2 d1)))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -30))) (*.f64 d1 (+.f64 d2 -10))) (*.f64 d1 (+.f64 d2 -30)))
(pow.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 -10)) (*.f64 d1 (+.f64 d2 30))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 3) (pow.f64 (*.f64 d1 (+.f64 d2 -10)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) 3) (pow.f64 (*.f64 d1 (+.f64 d2 30)) 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))))
(exp.f64 (log.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))))
(+.f64 (*.f64 d2 d1) (*.f64 d1 -10))
(+.f64 (*.f64 d2 d1) (*.f64 (*.f64 d1 -10) 1))
(+.f64 (*.f64 d1 -10) (*.f64 d2 d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 -10)))) 1)
(/.f64 d1 (/.f64 1 (+.f64 d2 -10)))
(/.f64 (+.f64 d2 -10) (/.f64 1 d1))
(/.f64 (*.f64 d1 (+.f64 d2 -10)) 1)
(/.f64 1 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2) (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(/.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -10))) (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1/2))
(/.f64 (*.f64 (+.f64 d2 -10) (neg.f64 d1)) -1)
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 3) (pow.f64 (*.f64 d1 -10) 3)) (+.f64 (pow.f64 (*.f64 d2 d1) 2) (-.f64 (*.f64 (*.f64 d1 -10) (*.f64 d1 -10)) (*.f64 (*.f64 d2 d1) (*.f64 d1 -10)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d1 -10) (*.f64 d1 -10))) (-.f64 (*.f64 d2 d1) (*.f64 d1 -10)))
(/.f64 (*.f64 d1 (+.f64 -1000 (pow.f64 d2 3))) (fma.f64 d2 d2 (-.f64 100 (*.f64 d2 -10))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 -100)) (+.f64 d2 10))
(/.f64 (*.f64 (+.f64 -1000 (pow.f64 d2 3)) d1) (fma.f64 d2 d2 (-.f64 100 (*.f64 d2 -10))))
(/.f64 (*.f64 (fma.f64 d2 d2 -100) d1) (+.f64 d2 10))
(pow.f64 (*.f64 d1 (+.f64 d2 -10)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 -10)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 -10)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 -10) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 -10) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 -10))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 -10))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 -10))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 -10))))
(fma.f64 d2 d1 (*.f64 d1 -10))
(fma.f64 d1 d2 (*.f64 d1 -10))
(fma.f64 1 (*.f64 d2 d1) (*.f64 d1 -10))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) 2) (cbrt.f64 (*.f64 d2 d1)) (*.f64 d1 -10))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 d1 -10))
(+.f64 (*.f64 d2 d1) (*.f64 d1 30))
(+.f64 (*.f64 d1 30) (*.f64 d2 d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 30)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 d1 (+.f64 d2 -30))) (/.f64 (*.f64 900 (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 -30))))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (*.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))) (/.f64 (/.f64 1 d1) (+.f64 d2 -10))))
(*.f64 (+.f64 d2 30) d1)
(*.f64 (*.f64 d1 (+.f64 d2 30)) 1)
(*.f64 (*.f64 d1 (+.f64 d2 -10)) (/.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10))))
(*.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 (*.f64 d1 (+.f64 d2 30)) (/.f64 (/.f64 1 d1) (+.f64 d2 -10))))
(*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (/.f64 (/.f64 1 d1) (+.f64 d2 -10)))
(*.f64 1 (*.f64 d1 (+.f64 d2 30)))
(*.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 1 (/.f64 (+.f64 d2 -30) d1)))
(*.f64 (fma.f64 d2 d2 -900) (*.f64 d1 (/.f64 1 (+.f64 d2 -30))))
(*.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (/.f64 1 (+.f64 d2 -30)))
(*.f64 (cbrt.f64 (pow.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 (pow.f64 (cbrt.f64 (+.f64 d2 30)) 2) (*.f64 (cbrt.f64 (+.f64 d2 30)) d1))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 2) (*.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (/.f64 (/.f64 1 d1) (+.f64 d2 -10))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -2)) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 30))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 30))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 30))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 30)))
(*.f64 (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 d2 30)) (*.f64 (sqrt.f64 (+.f64 d2 30)) d1))
(*.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (*.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (/.f64 (/.f64 1 d1) (+.f64 d2 -10))))
(*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1/2) (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1/2) (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1/2) (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 30))) (sqrt.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 30)))
(*.f64 (*.f64 (fma.f64 d2 d2 -900) (neg.f64 d1)) (/.f64 1 (+.f64 30 (neg.f64 d2))))
(*.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 3) (*.f64 27000 (pow.f64 d1 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 30) (*.f64 d2 d1))))))
(*.f64 (/.f64 1 (+.f64 d2 -30)) (*.f64 d1 (fma.f64 d2 d2 -900)))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -30))) (/.f64 1 (*.f64 d1 (+.f64 d2 -30))))
(*.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) (*.f64 (+.f64 d2 -10) (/.f64 (/.f64 1 d1) (+.f64 d2 -10))))
(*.f64 (/.f64 1 d1) (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (+.f64 d2 -10)))
(*.f64 (/.f64 d1 d1) (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))) (+.f64 d2 -10)))
(*.f64 (/.f64 d1 (+.f64 d2 -10)) (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))) d1))
(*.f64 (/.f64 d1 1) (+.f64 d2 30))
(*.f64 (/.f64 d1 1) (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))) (*.f64 d1 (+.f64 d2 -10))))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))) (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 d1 (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 30)) d1) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (+.f64 d2 -10)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (+.f64 d2 -10)) (/.f64 (*.f64 d1 (+.f64 d2 30)) d1))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 d2 -10)) (/.f64 (*.f64 d1 (+.f64 d2 -10)) d1))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 -10)) d1) (/.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 d2 -10)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 30)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 30)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (/.f64 (*.f64 d1 (+.f64 d2 30)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (/.f64 (*.f64 d1 (+.f64 d2 30)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (+.f64 d2 -10)) (/.f64 1 d1))
(*.f64 (/.f64 1 (+.f64 d2 -10)) (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) d1))
(*.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) d1) (/.f64 1 (+.f64 d2 -10)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1/2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 2) d1) (/.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (+.f64 d2 -10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 2) (+.f64 d2 -10)) (/.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) d1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 2) 1) (/.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (*.f64 d1 (+.f64 d2 -10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 2) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 2) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (/.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) d1) (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (+.f64 d2 -10)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (+.f64 d2 -10)) (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) d1))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 1) (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (*.f64 d1 (+.f64 d2 -10))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) d1) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10)))
(*.f64 (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) (+.f64 d2 -10)) (/.f64 (+.f64 d2 -10) d1))
(*.f64 (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) 1) (/.f64 (+.f64 d2 -10) (*.f64 d1 (+.f64 d2 -10))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (/.f64 (+.f64 d2 -10) (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (/.f64 (+.f64 d2 -10) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) 1) (/.f64 (/.f64 1 d1) (+.f64 d2 -10)))
(*.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.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 1 (pow.f64 (cbrt.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 (fma.f64 d2 d2 -900) 1) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 (/.f64 (fma.f64 d2 d2 -900) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 d1 (cbrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 (cbrt.f64 (pow.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 (cbrt.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 2)) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 (/.f64 (cbrt.f64 (pow.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))) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (cbrt.f64 (+.f64 d2 -30))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 30)) 2)) (cbrt.f64 (+.f64 d2 30)))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 30))) (sqrt.f64 (+.f64 d2 30)))
(*.f64 (*.f64 (+.f64 d2 30) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 (*.f64 (+.f64 d2 30) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -2))) (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1/2)) (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1/2))
(*.f64 (*.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) d1) (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))
(*.f64 (*.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) (*.f64 d1 (+.f64 d2 30))) (*.f64 d1 (+.f64 d2 -10)))
(*.f64 (*.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 2)) (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))))
(*.f64 (*.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))))) (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))))
(*.f64 (*.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) (*.f64 (+.f64 d2 30) (*.f64 d1 d1))) (+.f64 d2 -10))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 -27000 (pow.f64 d2 3))) (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 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)
(pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 30))) -1)
(neg.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 30 (neg.f64 d2))))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 30)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 30) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 30) 3) (pow.f64 d1 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) 3) (pow.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) 3) (pow.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) 3) (pow.f64 (*.f64 d1 (+.f64 d2 -10)) 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 d1 (+.f64 d2 30))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 30))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 30))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 30))))
(fma.f64 d2 d1 (*.f64 d1 30))
(fma.f64 d1 d2 (*.f64 d1 30))
(fma.f64 d1 30 (*.f64 d2 d1))
(fma.f64 30 d1 (*.f64 d2 d1))
(fma.f64 1 (*.f64 d2 d1) (*.f64 d1 30))
(fma.f64 1 (*.f64 d1 30) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) 2) (cbrt.f64 (*.f64 d2 d1)) (*.f64 d1 30))
(fma.f64 (cbrt.f64 (*.f64 900 (*.f64 d1 d1))) (cbrt.f64 (*.f64 d1 30)) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 d1 30))
(fma.f64 (sqrt.f64 (*.f64 d1 30)) (sqrt.f64 (*.f64 d1 30)) (*.f64 d2 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))))
Outputs
(*.f64 30 d1)
(*.f64 d2 d1)
(*.f64 d1 d2)
(*.f64 d2 d1)
(*.f64 d1 d2)
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 30 d2))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 d2) 30) d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 d2) 30) d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 d2) 30) d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 d2) 30) d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 30 d1)
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(/.f64 1 (*.f64 d1 (-.f64 d2 10)))
(/.f64 1 (*.f64 d1 (+.f64 d2 -10)))
(/.f64 1 (*.f64 d1 (-.f64 d2 10)))
(/.f64 1 (*.f64 d1 (+.f64 d2 -10)))
(/.f64 1 (*.f64 d1 (-.f64 d2 10)))
(/.f64 1 (*.f64 d1 (+.f64 d2 -10)))
(/.f64 1 (*.f64 d1 (-.f64 d2 10)))
(/.f64 1 (*.f64 d1 (+.f64 d2 -10)))
(/.f64 1 (*.f64 d1 (-.f64 d2 10)))
(/.f64 1 (*.f64 d1 (+.f64 d2 -10)))
(/.f64 1 (*.f64 d1 (-.f64 d2 10)))
(/.f64 1 (*.f64 d1 (+.f64 d2 -10)))
(/.f64 1 (*.f64 d1 (-.f64 d2 10)))
(/.f64 1 (*.f64 d1 (+.f64 d2 -10)))
(/.f64 1 (*.f64 d1 (-.f64 d2 10)))
(/.f64 1 (*.f64 d1 (+.f64 d2 -10)))
(/.f64 1 (*.f64 d1 (-.f64 d2 10)))
(/.f64 1 (*.f64 d1 (+.f64 d2 -10)))
(/.f64 1 (*.f64 d1 (-.f64 d2 10)))
(/.f64 1 (*.f64 d1 (+.f64 d2 -10)))
(/.f64 1 (*.f64 d1 (-.f64 d2 10)))
(/.f64 1 (*.f64 d1 (+.f64 d2 -10)))
(/.f64 1 (*.f64 d1 (-.f64 d2 10)))
(/.f64 1 (*.f64 d1 (+.f64 d2 -10)))
(/.f64 -1/10 d1)
(-.f64 (*.f64 -1/100 (/.f64 d2 d1)) (*.f64 1/10 (/.f64 1 d1)))
(-.f64 (*.f64 -1/100 (/.f64 d2 d1)) (/.f64 1/10 d1))
(fma.f64 -1/100 (/.f64 d2 d1) (/.f64 -1/10 d1))
(-.f64 (+.f64 (*.f64 -1/1000 (/.f64 (pow.f64 d2 2) d1)) (*.f64 -1/100 (/.f64 d2 d1))) (*.f64 1/10 (/.f64 1 d1)))
(-.f64 (fma.f64 -1/1000 (/.f64 (*.f64 d2 d2) d1) (*.f64 -1/100 (/.f64 d2 d1))) (/.f64 1/10 d1))
(fma.f64 -1/1000 (/.f64 (*.f64 d2 d2) d1) (fma.f64 -1/100 (/.f64 d2 d1) (/.f64 -1/10 d1)))
(-.f64 (+.f64 (*.f64 -1/1000 (/.f64 (pow.f64 d2 2) d1)) (+.f64 (*.f64 -1/10000 (/.f64 (pow.f64 d2 3) d1)) (*.f64 -1/100 (/.f64 d2 d1)))) (*.f64 1/10 (/.f64 1 d1)))
(-.f64 (fma.f64 -1/1000 (/.f64 (*.f64 d2 d2) d1) (fma.f64 -1/10000 (/.f64 (pow.f64 d2 3) d1) (*.f64 -1/100 (/.f64 d2 d1)))) (/.f64 1/10 d1))
(+.f64 (fma.f64 -1/1000 (/.f64 (*.f64 d2 d2) d1) (/.f64 -1/10000 (/.f64 d1 (pow.f64 d2 3)))) (fma.f64 -1/100 (/.f64 d2 d1) (/.f64 -1/10 d1)))
(/.f64 1 (*.f64 d2 d1))
(/.f64 (/.f64 1 d2) d1)
(+.f64 (/.f64 1 (*.f64 d2 d1)) (*.f64 10 (/.f64 1 (*.f64 (pow.f64 d2 2) d1))))
(+.f64 (/.f64 (/.f64 1 d2) d1) (/.f64 10 (*.f64 d1 (*.f64 d2 d2))))
(+.f64 (*.f64 10 (/.f64 1 (*.f64 (pow.f64 d2 2) d1))) (+.f64 (/.f64 1 (*.f64 d2 d1)) (*.f64 100 (/.f64 1 (*.f64 (pow.f64 d2 3) d1)))))
(+.f64 (/.f64 10 (*.f64 d1 (*.f64 d2 d2))) (+.f64 (/.f64 (/.f64 1 d2) d1) (/.f64 100 (*.f64 d1 (pow.f64 d2 3)))))
(+.f64 (/.f64 (/.f64 1 d2) d1) (+.f64 (/.f64 10 (*.f64 d1 (*.f64 d2 d2))) (/.f64 (/.f64 100 d1) (pow.f64 d2 3))))
(+.f64 (*.f64 10 (/.f64 1 (*.f64 (pow.f64 d2 2) d1))) (+.f64 (/.f64 1 (*.f64 d2 d1)) (+.f64 (*.f64 1000 (/.f64 1 (*.f64 (pow.f64 d2 4) d1))) (*.f64 100 (/.f64 1 (*.f64 (pow.f64 d2 3) d1))))))
(+.f64 (/.f64 10 (*.f64 d1 (*.f64 d2 d2))) (+.f64 (+.f64 (/.f64 (/.f64 1 d2) d1) (/.f64 1000 (*.f64 d1 (pow.f64 d2 4)))) (/.f64 100 (*.f64 d1 (pow.f64 d2 3)))))
(+.f64 (+.f64 (/.f64 (/.f64 100 d1) (pow.f64 d2 3)) (/.f64 1000 (*.f64 d1 (pow.f64 d2 4)))) (+.f64 (/.f64 (/.f64 1 d2) d1) (/.f64 10 (*.f64 d1 (*.f64 d2 d2)))))
(/.f64 1 (*.f64 d2 d1))
(/.f64 (/.f64 1 d2) d1)
(+.f64 (/.f64 1 (*.f64 d2 d1)) (*.f64 10 (/.f64 1 (*.f64 (pow.f64 d2 2) d1))))
(+.f64 (/.f64 (/.f64 1 d2) d1) (/.f64 10 (*.f64 d1 (*.f64 d2 d2))))
(+.f64 (*.f64 10 (/.f64 1 (*.f64 (pow.f64 d2 2) d1))) (+.f64 (/.f64 1 (*.f64 d2 d1)) (*.f64 100 (/.f64 1 (*.f64 (pow.f64 d2 3) d1)))))
(+.f64 (/.f64 10 (*.f64 d1 (*.f64 d2 d2))) (+.f64 (/.f64 (/.f64 1 d2) d1) (/.f64 100 (*.f64 d1 (pow.f64 d2 3)))))
(+.f64 (/.f64 (/.f64 1 d2) d1) (+.f64 (/.f64 10 (*.f64 d1 (*.f64 d2 d2))) (/.f64 (/.f64 100 d1) (pow.f64 d2 3))))
(+.f64 (*.f64 10 (/.f64 1 (*.f64 (pow.f64 d2 2) d1))) (+.f64 (/.f64 1 (*.f64 d2 d1)) (+.f64 (*.f64 1000 (/.f64 1 (*.f64 (pow.f64 d2 4) d1))) (*.f64 100 (/.f64 1 (*.f64 (pow.f64 d2 3) d1))))))
(+.f64 (/.f64 10 (*.f64 d1 (*.f64 d2 d2))) (+.f64 (+.f64 (/.f64 (/.f64 1 d2) d1) (/.f64 1000 (*.f64 d1 (pow.f64 d2 4)))) (/.f64 100 (*.f64 d1 (pow.f64 d2 3)))))
(+.f64 (+.f64 (/.f64 (/.f64 100 d1) (pow.f64 d2 3)) (/.f64 1000 (*.f64 d1 (pow.f64 d2 4)))) (+.f64 (/.f64 (/.f64 1 d2) d1) (/.f64 10 (*.f64 d1 (*.f64 d2 d2)))))
(*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d2 10) (+.f64 30 d2)))
(*.f64 (*.f64 d1 d1) (*.f64 (+.f64 30 d2) (+.f64 d2 -10)))
(*.f64 (+.f64 30 d2) (*.f64 d1 (*.f64 d1 (+.f64 d2 -10))))
(*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d2 10) (+.f64 30 d2)))
(*.f64 (*.f64 d1 d1) (*.f64 (+.f64 30 d2) (+.f64 d2 -10)))
(*.f64 (+.f64 30 d2) (*.f64 d1 (*.f64 d1 (+.f64 d2 -10))))
(*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d2 10) (+.f64 30 d2)))
(*.f64 (*.f64 d1 d1) (*.f64 (+.f64 30 d2) (+.f64 d2 -10)))
(*.f64 (+.f64 30 d2) (*.f64 d1 (*.f64 d1 (+.f64 d2 -10))))
(*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d2 10) (+.f64 30 d2)))
(*.f64 (*.f64 d1 d1) (*.f64 (+.f64 30 d2) (+.f64 d2 -10)))
(*.f64 (+.f64 30 d2) (*.f64 d1 (*.f64 d1 (+.f64 d2 -10))))
(*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d2 10) (+.f64 30 d2)))
(*.f64 (*.f64 d1 d1) (*.f64 (+.f64 30 d2) (+.f64 d2 -10)))
(*.f64 (+.f64 30 d2) (*.f64 d1 (*.f64 d1 (+.f64 d2 -10))))
(*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d2 10) (+.f64 30 d2)))
(*.f64 (*.f64 d1 d1) (*.f64 (+.f64 30 d2) (+.f64 d2 -10)))
(*.f64 (+.f64 30 d2) (*.f64 d1 (*.f64 d1 (+.f64 d2 -10))))
(*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d2 10) (+.f64 30 d2)))
(*.f64 (*.f64 d1 d1) (*.f64 (+.f64 30 d2) (+.f64 d2 -10)))
(*.f64 (+.f64 30 d2) (*.f64 d1 (*.f64 d1 (+.f64 d2 -10))))
(*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d2 10) (+.f64 30 d2)))
(*.f64 (*.f64 d1 d1) (*.f64 (+.f64 30 d2) (+.f64 d2 -10)))
(*.f64 (+.f64 30 d2) (*.f64 d1 (*.f64 d1 (+.f64 d2 -10))))
(*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d2 10) (+.f64 30 d2)))
(*.f64 (*.f64 d1 d1) (*.f64 (+.f64 30 d2) (+.f64 d2 -10)))
(*.f64 (+.f64 30 d2) (*.f64 d1 (*.f64 d1 (+.f64 d2 -10))))
(*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d2 10) (+.f64 30 d2)))
(*.f64 (*.f64 d1 d1) (*.f64 (+.f64 30 d2) (+.f64 d2 -10)))
(*.f64 (+.f64 30 d2) (*.f64 d1 (*.f64 d1 (+.f64 d2 -10))))
(*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d2 10) (+.f64 30 d2)))
(*.f64 (*.f64 d1 d1) (*.f64 (+.f64 30 d2) (+.f64 d2 -10)))
(*.f64 (+.f64 30 d2) (*.f64 d1 (*.f64 d1 (+.f64 d2 -10))))
(*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d2 10) (+.f64 30 d2)))
(*.f64 (*.f64 d1 d1) (*.f64 (+.f64 30 d2) (+.f64 d2 -10)))
(*.f64 (+.f64 30 d2) (*.f64 d1 (*.f64 d1 (+.f64 d2 -10))))
(*.f64 -300 (pow.f64 d1 2))
(*.f64 (*.f64 d1 d1) -300)
(+.f64 (*.f64 -300 (pow.f64 d1 2)) (*.f64 20 (*.f64 d2 (pow.f64 d1 2))))
(fma.f64 -300 (*.f64 d1 d1) (*.f64 20 (*.f64 d2 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (+.f64 -300 (*.f64 20 d2)))
(+.f64 (*.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (+.f64 (*.f64 -300 (pow.f64 d1 2)) (*.f64 20 (*.f64 d2 (pow.f64 d1 2)))))
(fma.f64 (*.f64 d2 d2) (*.f64 d1 d1) (fma.f64 -300 (*.f64 d1 d1) (*.f64 20 (*.f64 d2 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (+.f64 -300 (*.f64 20 d2))) (pow.f64 (*.f64 d1 d2) 2))
(+.f64 (*.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (+.f64 (*.f64 -300 (pow.f64 d1 2)) (*.f64 20 (*.f64 d2 (pow.f64 d1 2)))))
(fma.f64 (*.f64 d2 d2) (*.f64 d1 d1) (fma.f64 -300 (*.f64 d1 d1) (*.f64 20 (*.f64 d2 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (+.f64 -300 (*.f64 20 d2))) (pow.f64 (*.f64 d1 d2) 2))
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(*.f64 (*.f64 d1 d1) (*.f64 d2 d2))
(pow.f64 (*.f64 d1 d2) 2)
(+.f64 (*.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (*.f64 d2 (+.f64 (*.f64 30 (pow.f64 d1 2)) (*.f64 -10 (pow.f64 d1 2)))))
(fma.f64 (*.f64 d2 d2) (*.f64 d1 d1) (*.f64 d2 (*.f64 (*.f64 d1 d1) 20)))
(fma.f64 d2 (*.f64 (*.f64 d1 d1) 20) (pow.f64 (*.f64 d1 d2) 2))
(+.f64 (*.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (+.f64 (*.f64 -300 (pow.f64 d1 2)) (*.f64 d2 (+.f64 (*.f64 30 (pow.f64 d1 2)) (*.f64 -10 (pow.f64 d1 2))))))
(fma.f64 (*.f64 d2 d2) (*.f64 d1 d1) (fma.f64 -300 (*.f64 d1 d1) (*.f64 d2 (*.f64 (*.f64 d1 d1) 20))))
(+.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) -300)) (*.f64 d2 (*.f64 (*.f64 d1 d1) 20)))
(+.f64 (*.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (+.f64 (*.f64 -300 (pow.f64 d1 2)) (*.f64 d2 (+.f64 (*.f64 30 (pow.f64 d1 2)) (*.f64 -10 (pow.f64 d1 2))))))
(fma.f64 (*.f64 d2 d2) (*.f64 d1 d1) (fma.f64 -300 (*.f64 d1 d1) (*.f64 d2 (*.f64 (*.f64 d1 d1) 20))))
(+.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) -300)) (*.f64 d2 (*.f64 (*.f64 d1 d1) 20)))
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(*.f64 (*.f64 d1 d1) (*.f64 d2 d2))
(pow.f64 (*.f64 d1 d2) 2)
(+.f64 (*.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (*.f64 d2 (+.f64 (*.f64 30 (pow.f64 d1 2)) (*.f64 -10 (pow.f64 d1 2)))))
(fma.f64 (*.f64 d2 d2) (*.f64 d1 d1) (*.f64 d2 (*.f64 (*.f64 d1 d1) 20)))
(fma.f64 d2 (*.f64 (*.f64 d1 d1) 20) (pow.f64 (*.f64 d1 d2) 2))
(+.f64 (*.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (+.f64 (*.f64 -300 (pow.f64 d1 2)) (*.f64 d2 (+.f64 (*.f64 30 (pow.f64 d1 2)) (*.f64 -10 (pow.f64 d1 2))))))
(fma.f64 (*.f64 d2 d2) (*.f64 d1 d1) (fma.f64 -300 (*.f64 d1 d1) (*.f64 d2 (*.f64 (*.f64 d1 d1) 20))))
(+.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) -300)) (*.f64 d2 (*.f64 (*.f64 d1 d1) 20)))
(+.f64 (*.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (+.f64 (*.f64 -300 (pow.f64 d1 2)) (*.f64 d2 (+.f64 (*.f64 30 (pow.f64 d1 2)) (*.f64 -10 (pow.f64 d1 2))))))
(fma.f64 (*.f64 d2 d2) (*.f64 d1 d1) (fma.f64 -300 (*.f64 d1 d1) (*.f64 d2 (*.f64 (*.f64 d1 d1) 20))))
(+.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) -300)) (*.f64 d2 (*.f64 (*.f64 d1 d1) 20)))
(*.f64 d1 (-.f64 d2 10))
(*.f64 d1 (+.f64 d2 -10))
(*.f64 d1 (-.f64 d2 10))
(*.f64 d1 (+.f64 d2 -10))
(*.f64 d1 (-.f64 d2 10))
(*.f64 d1 (+.f64 d2 -10))
(*.f64 d1 (-.f64 d2 10))
(*.f64 d1 (+.f64 d2 -10))
(*.f64 d1 (-.f64 d2 10))
(*.f64 d1 (+.f64 d2 -10))
(*.f64 d1 (-.f64 d2 10))
(*.f64 d1 (+.f64 d2 -10))
(*.f64 d1 (-.f64 d2 10))
(*.f64 d1 (+.f64 d2 -10))
(*.f64 d1 (-.f64 d2 10))
(*.f64 d1 (+.f64 d2 -10))
(*.f64 d1 (-.f64 d2 10))
(*.f64 d1 (+.f64 d2 -10))
(*.f64 d1 (-.f64 d2 10))
(*.f64 d1 (+.f64 d2 -10))
(*.f64 d1 (-.f64 d2 10))
(*.f64 d1 (+.f64 d2 -10))
(*.f64 d1 (-.f64 d2 10))
(*.f64 d1 (+.f64 d2 -10))
(*.f64 -10 d1)
(*.f64 d1 -10)
(+.f64 (*.f64 d2 d1) (*.f64 -10 d1))
(*.f64 d1 (+.f64 d2 -10))
(+.f64 (*.f64 d2 d1) (*.f64 -10 d1))
(*.f64 d1 (+.f64 d2 -10))
(+.f64 (*.f64 d2 d1) (*.f64 -10 d1))
(*.f64 d1 (+.f64 d2 -10))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 d2 d1) (*.f64 -10 d1))
(*.f64 d1 (+.f64 d2 -10))
(+.f64 (*.f64 d2 d1) (*.f64 -10 d1))
(*.f64 d1 (+.f64 d2 -10))
(+.f64 (*.f64 d2 d1) (*.f64 -10 d1))
(*.f64 d1 (+.f64 d2 -10))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 d2 d1) (*.f64 -10 d1))
(*.f64 d1 (+.f64 d2 -10))
(+.f64 (*.f64 d2 d1) (*.f64 -10 d1))
(*.f64 d1 (+.f64 d2 -10))
(+.f64 (*.f64 d2 d1) (*.f64 -10 d1))
(*.f64 d1 (+.f64 d2 -10))
(*.f64 30 d1)
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) 900) d1) (-.f64 d2 30))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) 900) d1) (-.f64 d2 30))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) 900) d1) (-.f64 d2 30))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) 900) d1) (-.f64 d2 30))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) 900) d1) (-.f64 d2 30))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) 900) d1) (-.f64 d2 30))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) 900) d1) (-.f64 d2 30))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) 900) d1) (-.f64 d2 30))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) 900) d1) (-.f64 d2 30))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) 900) d1) (-.f64 d2 30))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) 900) d1) (-.f64 d2 30))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 2) 900) d1) (-.f64 d2 30))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)))
(*.f64 -900 d1)
(*.f64 d1 -900)
(+.f64 (*.f64 -900 d1) (*.f64 (pow.f64 d2 2) d1))
(*.f64 d1 (fma.f64 d2 d2 -900))
(+.f64 (*.f64 -900 d1) (*.f64 (pow.f64 d2 2) d1))
(*.f64 d1 (fma.f64 d2 d2 -900))
(+.f64 (*.f64 -900 d1) (*.f64 (pow.f64 d2 2) d1))
(*.f64 d1 (fma.f64 d2 d2 -900))
(*.f64 (pow.f64 d2 2) d1)
(*.f64 d1 (*.f64 d2 d2))
(+.f64 (*.f64 -900 d1) (*.f64 (pow.f64 d2 2) d1))
(*.f64 d1 (fma.f64 d2 d2 -900))
(+.f64 (*.f64 -900 d1) (*.f64 (pow.f64 d2 2) d1))
(*.f64 d1 (fma.f64 d2 d2 -900))
(+.f64 (*.f64 -900 d1) (*.f64 (pow.f64 d2 2) d1))
(*.f64 d1 (fma.f64 d2 d2 -900))
(*.f64 (pow.f64 d2 2) d1)
(*.f64 d1 (*.f64 d2 d2))
(+.f64 (*.f64 -900 d1) (*.f64 (pow.f64 d2 2) d1))
(*.f64 d1 (fma.f64 d2 d2 -900))
(+.f64 (*.f64 -900 d1) (*.f64 (pow.f64 d2 2) d1))
(*.f64 d1 (fma.f64 d2 d2 -900))
(+.f64 (*.f64 -900 d1) (*.f64 (pow.f64 d2 2) d1))
(*.f64 d1 (fma.f64 d2 d2 -900))
(*.f64 (-.f64 (pow.f64 d2 2) 900) d1)
(*.f64 d1 (fma.f64 d2 d2 -900))
(*.f64 (-.f64 (pow.f64 d2 2) 900) d1)
(*.f64 d1 (fma.f64 d2 d2 -900))
(*.f64 (-.f64 (pow.f64 d2 2) 900) d1)
(*.f64 d1 (fma.f64 d2 d2 -900))
(*.f64 (-.f64 (pow.f64 d2 2) 900) d1)
(*.f64 d1 (fma.f64 d2 d2 -900))
(*.f64 (-.f64 (pow.f64 d2 2) 900) d1)
(*.f64 d1 (fma.f64 d2 d2 -900))
(*.f64 (-.f64 (pow.f64 d2 2) 900) d1)
(*.f64 d1 (fma.f64 d2 d2 -900))
(*.f64 (-.f64 (pow.f64 d2 2) 900) d1)
(*.f64 d1 (fma.f64 d2 d2 -900))
(*.f64 (-.f64 (pow.f64 d2 2) 900) d1)
(*.f64 d1 (fma.f64 d2 d2 -900))
(*.f64 (-.f64 (pow.f64 d2 2) 900) d1)
(*.f64 d1 (fma.f64 d2 d2 -900))
(*.f64 (-.f64 (pow.f64 d2 2) 900) d1)
(*.f64 d1 (fma.f64 d2 d2 -900))
(*.f64 (-.f64 (pow.f64 d2 2) 900) d1)
(*.f64 d1 (fma.f64 d2 d2 -900))
(*.f64 (-.f64 (pow.f64 d2 2) 900) d1)
(*.f64 d1 (fma.f64 d2 d2 -900))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 30)))) 1)
(*.f64 d1 (+.f64 30 d2))
(-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 d1 (+.f64 d2 -30))) (/.f64 (*.f64 900 (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 -30))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (+.f64 d2 -30))) (/.f64 (*.f64 (*.f64 d1 d1) 900) (*.f64 d1 (+.f64 d2 -30))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (+.f64 d2 -30))) (/.f64 (*.f64 900 d1) (+.f64 d2 -30)))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (*.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))) (/.f64 (/.f64 1 d1) (+.f64 d2 -10))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (+.f64 d2 30) d1)
(*.f64 d1 (+.f64 30 d2))
(*.f64 (*.f64 d1 (+.f64 d2 30)) 1)
(*.f64 d1 (+.f64 30 d2))
(*.f64 (*.f64 d1 (+.f64 d2 -10)) (/.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 (*.f64 d1 (+.f64 d2 30)) (/.f64 (/.f64 1 d1) (+.f64 d2 -10))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (/.f64 (/.f64 1 d1) (+.f64 d2 -10)))
(*.f64 d1 (+.f64 30 d2))
(*.f64 1 (*.f64 d1 (+.f64 d2 30)))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 1 (/.f64 (+.f64 d2 -30) d1)))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)))
(*.f64 (fma.f64 d2 d2 -900) (*.f64 d1 (/.f64 1 (+.f64 d2 -30))))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)))
(*.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (/.f64 1 (+.f64 d2 -30)))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)))
(*.f64 (cbrt.f64 (pow.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 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 2)) (*.f64 (/.f64 1 (+.f64 d2 -30)) (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 2)) (/.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (+.f64 d2 -30)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 30)) 2) (*.f64 (cbrt.f64 (+.f64 d2 30)) d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 2) (*.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (/.f64 (/.f64 1 d1) (+.f64 d2 -10))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -2)) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -2)) (*.f64 (*.f64 d1 (*.f64 (+.f64 30 d2) (*.f64 d1 (+.f64 d2 -10)))) (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -2)) (*.f64 d1 (/.f64 (+.f64 30 d2) (/.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) (*.f64 d1 (+.f64 d2 -10))))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 30))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 30))) 2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 30))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 30)))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (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 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)))
(*.f64 (sqrt.f64 (+.f64 d2 30)) (*.f64 (sqrt.f64 (+.f64 d2 30)) d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (*.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (/.f64 (/.f64 1 d1) (+.f64 d2 -10))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1/2) (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1/2) (/.f64 d1 (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -10))) (*.f64 (+.f64 30 d2) (*.f64 d1 (+.f64 d2 -10))))))
(*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1/2) (*.f64 (*.f64 d1 (+.f64 d2 -10)) (/.f64 d1 (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -10))) (+.f64 30 d2)))))
(*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1/2) (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1/2) (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 30))) (sqrt.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 30)))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (*.f64 (fma.f64 d2 d2 -900) (neg.f64 d1)) (/.f64 1 (+.f64 30 (neg.f64 d2))))
(*.f64 (*.f64 (fma.f64 d2 d2 -900) (neg.f64 d1)) (/.f64 1 (-.f64 30 d2)))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (-.f64 30 d2) (neg.f64 d1)))
(*.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 3) (*.f64 27000 (pow.f64 d1 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 30) (*.f64 d2 d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 27000 (pow.f64 d1 3))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 30 d1) (-.f64 (*.f64 30 d1) (*.f64 d1 d2)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) 27000)) (fma.f64 d1 (*.f64 30 (*.f64 d1 (-.f64 30 d2))) (pow.f64 (*.f64 d1 d2) 2)))
(*.f64 (/.f64 1 (+.f64 d2 -30)) (*.f64 d1 (fma.f64 d2 d2 -900)))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -30))) (/.f64 1 (*.f64 d1 (+.f64 d2 -30))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) (*.f64 (+.f64 d2 -10) (/.f64 (/.f64 1 d1) (+.f64 d2 -10))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 1 d1) (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (+.f64 d2 -10)))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 d1 d1) (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))) (+.f64 d2 -10)))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 d1 (+.f64 d2 -10)) (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))) d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 d1 1) (+.f64 d2 30))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 d1 1) (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))) (*.f64 d1 (+.f64 d2 -10))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))) (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 d1 (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 30)) d1) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (+.f64 d2 -10)))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (+.f64 d2 -10)) (/.f64 (*.f64 d1 (+.f64 d2 30)) d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 d2 -10)) (/.f64 (*.f64 d1 (+.f64 d2 -10)) d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 -10)) d1) (/.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 d2 -10)))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 30)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 30)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (/.f64 (*.f64 d1 (+.f64 d2 30)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (/.f64 (*.f64 d1 (+.f64 d2 30)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (+.f64 d2 -10)) (/.f64 1 d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 1 (+.f64 d2 -10)) (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) d1) (/.f64 1 (+.f64 d2 -10)))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1/2))
(*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1/2) (/.f64 d1 (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -10))) (*.f64 (+.f64 30 d2) (*.f64 d1 (+.f64 d2 -10))))))
(*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1/2) (*.f64 (*.f64 d1 (+.f64 d2 -10)) (/.f64 d1 (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -10))) (+.f64 30 d2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 2) d1) (/.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (+.f64 d2 -10)))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 2) (+.f64 d2 -10)) (/.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 2) 1) (/.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (*.f64 d1 (+.f64 d2 -10))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 2) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 30 d2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 30 d2) (*.f64 d1 (+.f64 d2 -10))))) 2) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 30 d2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 30 d2) (*.f64 d1 (*.f64 d1 (+.f64 d2 -10))))) 2) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 2) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (/.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) d1) (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (+.f64 d2 -10)))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (+.f64 d2 -10)) (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 1) (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (*.f64 d1 (+.f64 d2 -10))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) d1) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10)))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) (+.f64 d2 -10)) (/.f64 (+.f64 d2 -10) d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) 1) (/.f64 (+.f64 d2 -10) (*.f64 d1 (+.f64 d2 -10))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (/.f64 (+.f64 d2 -10) (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (/.f64 (+.f64 d2 -10) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) 1) (/.f64 (/.f64 1 d1) (+.f64 d2 -10)))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 (fma.f64 d2 d2 -900) (cbrt.f64 (+.f64 d2 -30))))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)))
(*.f64 (/.f64 d1 (sqrt.f64 (+.f64 d2 -30))) (/.f64 (fma.f64 d2 d2 -900) (sqrt.f64 (+.f64 d2 -30))))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)))
(*.f64 (/.f64 (fma.f64 d2 d2 -900) (sqrt.f64 (+.f64 d2 -30))) (/.f64 d1 (sqrt.f64 (+.f64 d2 -30))))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (cbrt.f64 (+.f64 d2 -30))))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (+.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 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)))
(*.f64 (/.f64 (fma.f64 d2 d2 -900) 1) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)))
(*.f64 (/.f64 (fma.f64 d2 d2 -900) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 d1 (cbrt.f64 (+.f64 d2 -30))))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 2)) 1) (/.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (+.f64 d2 -30)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 2)) (*.f64 (/.f64 1 (+.f64 d2 -30)) (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 2)) (/.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (+.f64 d2 -30)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 2)) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 30 d2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 2)) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.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 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (cbrt.f64 (+.f64 d2 -30))))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 30)) 2)) (cbrt.f64 (+.f64 d2 30)))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 30))) (sqrt.f64 (+.f64 d2 30)))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (*.f64 (+.f64 d2 30) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (*.f64 (+.f64 d2 30) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -2))) (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -2)) (*.f64 (*.f64 d1 (*.f64 (+.f64 30 d2) (*.f64 d1 (+.f64 d2 -10)))) (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -2)) (*.f64 d1 (/.f64 (+.f64 30 d2) (/.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) (*.f64 d1 (+.f64 d2 -10))))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1/2)) (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1/2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (*.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) d1) (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (*.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) (*.f64 d1 (+.f64 d2 30))) (*.f64 d1 (+.f64 d2 -10)))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (*.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 2)) (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (*.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))))) (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (*.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) (*.f64 (+.f64 d2 30) (*.f64 d1 d1))) (+.f64 d2 -10))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 -27000 (pow.f64 d2 3))) (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 d1 (/.f64 (+.f64 (pow.f64 d2 3) -27000) (fma.f64 d2 d2 -900))) (fma.f64 d2 d2 (+.f64 900 (*.f64 30 d2))))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (fma.f64 d2 d2 -900)) (+.f64 d2 30))
(*.f64 d1 (+.f64 30 d2))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)))
(/.f64 d1 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (*.f64 d1 (+.f64 d2 30)) 1)
(*.f64 d1 (+.f64 30 d2))
(/.f64 (*.f64 d1 (+.f64 d2 -10)) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 d1 (+.f64 d2 30))))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (*.f64 d1 (+.f64 d2 -10)))
(*.f64 d1 (+.f64 30 d2))
(/.f64 1 (/.f64 1 (*.f64 d1 (+.f64 d2 30))))
(*.f64 d1 (+.f64 30 d2))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))))
(*.f64 d1 (+.f64 30 d2))
(/.f64 1 (/.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 30))) 1))
(*.f64 d1 (+.f64 30 d2))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 30) (*.f64 d2 d1)))) (+.f64 (pow.f64 (*.f64 d2 d1) 3) (*.f64 27000 (pow.f64 d1 3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 27000 (pow.f64 d1 3))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 30 d1) (-.f64 (*.f64 30 d1) (*.f64 d1 d2)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) 27000)) (fma.f64 d1 (*.f64 30 (*.f64 d1 (-.f64 30 d2))) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d2 -30)) (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -30)))))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 d2 -30))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)))
(/.f64 (cbrt.f64 (pow.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 (*.f64 d1 (fma.f64 d2 d2 -900)) 2)) (*.f64 (/.f64 1 (+.f64 d2 -30)) (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 2)) (/.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (+.f64 d2 -30)))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 d2 d2 -900)) 2) (/.f64 (/.f64 (+.f64 d2 -30) d1) (cbrt.f64 (fma.f64 d2 d2 -900))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 d2 d2 -900)) 2) (/.f64 (+.f64 d2 -30) (*.f64 (cbrt.f64 (fma.f64 d2 d2 -900)) d1)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 2) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))))))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (/.f64 (+.f64 d2 -30) (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900)))))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)))
(/.f64 (sqrt.f64 (fma.f64 d2 d2 -900)) (/.f64 (/.f64 (+.f64 d2 -30) d1) (sqrt.f64 (fma.f64 d2 d2 -900))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 d2 d2 -900)) (/.f64 (+.f64 d2 -30) d1)) (sqrt.f64 (fma.f64 d2 d2 -900)))
(/.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))))))
(*.f64 d1 (+.f64 30 d2))
(/.f64 -1 (neg.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 30)))))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (*.f64 (fma.f64 d2 d2 -900) (neg.f64 d1)) (+.f64 30 (neg.f64 d2)))
(*.f64 (*.f64 (fma.f64 d2 d2 -900) (neg.f64 d1)) (/.f64 1 (-.f64 30 d2)))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (-.f64 30 d2) (neg.f64 d1)))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 3) (*.f64 27000 (pow.f64 d1 3))) (+.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 30) (*.f64 d2 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 27000 (pow.f64 d1 3))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 30 d1) (-.f64 (*.f64 30 d1) (*.f64 d1 d2)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) 27000)) (fma.f64 d1 (*.f64 30 (*.f64 d1 (-.f64 30 d2))) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 3) (*.f64 27000 (pow.f64 d1 3))) (+.f64 (*.f64 900 (*.f64 d1 d1)) (-.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 d2 (*.f64 d1 (*.f64 d1 30))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 27000 (pow.f64 d1 3))) (fma.f64 900 (*.f64 d1 d1) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d2 (*.f64 30 (*.f64 d1 d1))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) 27000)) (fma.f64 (*.f64 d1 d1) 900 (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 30 d1)))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -30))) (*.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (+.f64 d2 -10)))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (*.f64 (+.f64 d2 -10) (neg.f64 d1)))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (neg.f64 (fma.f64 d2 d2 -900)) (neg.f64 (/.f64 (+.f64 d2 -30) d1)))
(*.f64 (*.f64 (fma.f64 d2 d2 -900) (neg.f64 d1)) (/.f64 1 (-.f64 30 d2)))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (-.f64 30 d2) (neg.f64 d1)))
(/.f64 (neg.f64 (*.f64 (fma.f64 d2 d2 -900) (neg.f64 d1))) (neg.f64 (+.f64 30 (neg.f64 d2))))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 3) (*.f64 27000 (pow.f64 d1 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 30) (*.f64 d2 d1))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 27000 (pow.f64 d1 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 30 d1) (-.f64 (*.f64 30 d1) (*.f64 d1 d2))))))
(*.f64 1 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) 27000)) (fma.f64 d1 (*.f64 30 (*.f64 d1 (-.f64 30 d2))) (pow.f64 (*.f64 d1 d2) 2))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -30)))) (neg.f64 (*.f64 d1 (+.f64 d2 -30))))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (+.f64 d2 -10)) d1)
(*.f64 d1 (+.f64 30 d2))
(/.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) d1) (+.f64 d2 -10))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10))))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) 1) (*.f64 d1 (+.f64 d2 -10)))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (sqrt.f64 (+.f64 d2 -30))) (sqrt.f64 (+.f64 d2 -30)))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)))
(/.f64 (-.f64 (*.f64 900 (*.f64 d1 d1)) (pow.f64 (*.f64 d2 d1) 2)) (-.f64 (*.f64 d1 30) (*.f64 d2 d1)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) 900) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (*.f64 30 d1) (*.f64 d1 d2)))
(/.f64 (-.f64 (*.f64 (*.f64 900 d1) d1) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 30 d2)))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (fma.f64 d2 d2 (-.f64 900 (*.f64 d2 30))))
(/.f64 (+.f64 (pow.f64 d2 3) 27000) (/.f64 (fma.f64 d2 d2 (-.f64 900 (*.f64 30 d2))) d1))
(/.f64 d1 (/.f64 (fma.f64 d2 d2 (+.f64 900 (*.f64 d2 -30))) (+.f64 (pow.f64 d2 3) 27000)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) -1) (*.f64 (+.f64 d2 -10) (neg.f64 d1)))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (/.f64 1 d1)) (+.f64 d2 -10))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (*.f64 (+.f64 27000 (pow.f64 d2 3)) 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 30 d2))) d1))
(/.f64 d1 (/.f64 (fma.f64 d2 d2 (+.f64 900 (*.f64 d2 -30))) (+.f64 (pow.f64 d2 3) 27000)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 3) (*.f64 27000 (pow.f64 d1 3))) 1) (+.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 30) (*.f64 d2 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 27000 (pow.f64 d1 3))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 30 d1) (-.f64 (*.f64 30 d1) (*.f64 d1 d2)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) 27000)) (fma.f64 d1 (*.f64 30 (*.f64 d1 (-.f64 30 d2))) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -30))) 1) (*.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (*.f64 -1 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (*.f64 (+.f64 d2 -10) (neg.f64 d1)))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (*.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (+.f64 d2 -10))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 1) (+.f64 d2 -30))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)))
(/.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (cbrt.f64 (+.f64 d2 -30)))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.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))
(pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 30))) -1)
(*.f64 d1 (+.f64 30 d2))
(neg.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 30 (neg.f64 d2))))
(*.f64 (*.f64 (fma.f64 d2 d2 -900) (neg.f64 d1)) (/.f64 1 (-.f64 30 d2)))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (-.f64 30 d2) (neg.f64 d1)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 2))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 30 d2)) 2))
(fabs.f64 (*.f64 d1 (+.f64 30 d2)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 30)))))
(*.f64 d1 (+.f64 30 d2))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 3))
(*.f64 d1 (+.f64 30 d2))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 30) 3)))
(*.f64 d1 (+.f64 30 d2))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 30) 3) (pow.f64 d1 3)))
(*.f64 d1 (+.f64 30 d2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) 3) (pow.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 (*.f64 (+.f64 30 d2) (*.f64 d1 (+.f64 d2 -10)))) 3) (pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 -10))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 30 d2) (*.f64 d1 (*.f64 d1 (+.f64 d2 -10)))) 3) (pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 -10))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) 3) (pow.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 (*.f64 (+.f64 30 d2) (*.f64 d1 (+.f64 d2 -10)))) 3) (pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 -10))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 30 d2) (*.f64 d1 (*.f64 d1 (+.f64 d2 -10)))) 3) (pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 -10))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) 3) (pow.f64 (*.f64 d1 (+.f64 d2 -10)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 (*.f64 (+.f64 30 d2) (*.f64 d1 (+.f64 d2 -10)))) 3) (pow.f64 (*.f64 d1 (+.f64 d2 -10)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 30 d2) (*.f64 d1 (*.f64 d1 (+.f64 d2 -10)))) 3) (pow.f64 (*.f64 d1 (+.f64 d2 -10)) 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 d1 (+.f64 d2 30))))
(*.f64 d1 (+.f64 30 d2))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 d1 (+.f64 30 d2))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 30))) 1))
(*.f64 d1 (+.f64 30 d2))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 d2 d1 (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 d1 d2 (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 d1 30 (*.f64 d2 d1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 30 d1 (*.f64 d2 d1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 1 (*.f64 d2 d1) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 1 (*.f64 d1 30) (*.f64 d2 d1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) 2) (cbrt.f64 (*.f64 d2 d1)) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (cbrt.f64 (*.f64 900 (*.f64 d1 d1))) (cbrt.f64 (*.f64 d1 30)) (*.f64 d2 d1))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 900)) (cbrt.f64 (*.f64 30 d1)) (*.f64 d1 d2))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 900 d1) d1)) (cbrt.f64 (*.f64 30 d1)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 30)) (sqrt.f64 (*.f64 d1 30)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d2 d1) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d1 30) (*.f64 d2 d1))
(*.f64 d1 (+.f64 30 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 30)))) 1)
(*.f64 d1 (+.f64 30 d2))
(-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 d1 (+.f64 d2 -30))) (/.f64 (*.f64 900 (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 -30))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (+.f64 d2 -30))) (/.f64 (*.f64 (*.f64 d1 d1) 900) (*.f64 d1 (+.f64 d2 -30))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (+.f64 d2 -30))) (/.f64 (*.f64 900 d1) (+.f64 d2 -30)))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)))
(/.f64 d1 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (*.f64 d1 (+.f64 d2 30)) 1)
(*.f64 d1 (+.f64 30 d2))
(/.f64 (*.f64 d1 (+.f64 d2 -10)) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 d1 (+.f64 d2 30))))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (*.f64 d1 (+.f64 d2 -10)))
(*.f64 d1 (+.f64 30 d2))
(/.f64 1 (/.f64 1 (*.f64 d1 (+.f64 d2 30))))
(*.f64 d1 (+.f64 30 d2))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))))
(*.f64 d1 (+.f64 30 d2))
(/.f64 1 (/.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 30))) 1))
(*.f64 d1 (+.f64 30 d2))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 30) (*.f64 d2 d1)))) (+.f64 (pow.f64 (*.f64 d2 d1) 3) (*.f64 27000 (pow.f64 d1 3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 27000 (pow.f64 d1 3))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 30 d1) (-.f64 (*.f64 30 d1) (*.f64 d1 d2)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) 27000)) (fma.f64 d1 (*.f64 30 (*.f64 d1 (-.f64 30 d2))) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d2 -30)) (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -30)))))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 d2 -30))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)))
(/.f64 (cbrt.f64 (pow.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 (*.f64 d1 (fma.f64 d2 d2 -900)) 2)) (*.f64 (/.f64 1 (+.f64 d2 -30)) (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 2)) (/.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (+.f64 d2 -30)))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 d2 d2 -900)) 2) (/.f64 (/.f64 (+.f64 d2 -30) d1) (cbrt.f64 (fma.f64 d2 d2 -900))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 d2 d2 -900)) 2) (/.f64 (+.f64 d2 -30) (*.f64 (cbrt.f64 (fma.f64 d2 d2 -900)) d1)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 2) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))))))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (/.f64 (+.f64 d2 -30) (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900)))))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)))
(/.f64 (sqrt.f64 (fma.f64 d2 d2 -900)) (/.f64 (/.f64 (+.f64 d2 -30) d1) (sqrt.f64 (fma.f64 d2 d2 -900))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 d2 d2 -900)) (/.f64 (+.f64 d2 -30) d1)) (sqrt.f64 (fma.f64 d2 d2 -900)))
(/.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))))))
(*.f64 d1 (+.f64 30 d2))
(/.f64 -1 (neg.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 30)))))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (*.f64 (fma.f64 d2 d2 -900) (neg.f64 d1)) (+.f64 30 (neg.f64 d2)))
(*.f64 (*.f64 (fma.f64 d2 d2 -900) (neg.f64 d1)) (/.f64 1 (-.f64 30 d2)))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (-.f64 30 d2) (neg.f64 d1)))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 3) (*.f64 27000 (pow.f64 d1 3))) (+.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 30) (*.f64 d2 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 27000 (pow.f64 d1 3))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 30 d1) (-.f64 (*.f64 30 d1) (*.f64 d1 d2)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) 27000)) (fma.f64 d1 (*.f64 30 (*.f64 d1 (-.f64 30 d2))) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 3) (*.f64 27000 (pow.f64 d1 3))) (+.f64 (*.f64 900 (*.f64 d1 d1)) (-.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 d2 (*.f64 d1 (*.f64 d1 30))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 27000 (pow.f64 d1 3))) (fma.f64 900 (*.f64 d1 d1) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d2 (*.f64 30 (*.f64 d1 d1))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) 27000)) (fma.f64 (*.f64 d1 d1) 900 (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 30 d1)))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -30))) (*.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (+.f64 d2 -10)))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (*.f64 (+.f64 d2 -10) (neg.f64 d1)))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (neg.f64 (fma.f64 d2 d2 -900)) (neg.f64 (/.f64 (+.f64 d2 -30) d1)))
(*.f64 (*.f64 (fma.f64 d2 d2 -900) (neg.f64 d1)) (/.f64 1 (-.f64 30 d2)))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (-.f64 30 d2) (neg.f64 d1)))
(/.f64 (neg.f64 (*.f64 (fma.f64 d2 d2 -900) (neg.f64 d1))) (neg.f64 (+.f64 30 (neg.f64 d2))))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 3) (*.f64 27000 (pow.f64 d1 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 30) (*.f64 d2 d1))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 27000 (pow.f64 d1 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 30 d1) (-.f64 (*.f64 30 d1) (*.f64 d1 d2))))))
(*.f64 1 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) 27000)) (fma.f64 d1 (*.f64 30 (*.f64 d1 (-.f64 30 d2))) (pow.f64 (*.f64 d1 d2) 2))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -30)))) (neg.f64 (*.f64 d1 (+.f64 d2 -30))))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (+.f64 d2 -10)) d1)
(*.f64 d1 (+.f64 30 d2))
(/.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) d1) (+.f64 d2 -10))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10))))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) 1) (*.f64 d1 (+.f64 d2 -10)))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (sqrt.f64 (+.f64 d2 -30))) (sqrt.f64 (+.f64 d2 -30)))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)))
(/.f64 (-.f64 (*.f64 900 (*.f64 d1 d1)) (pow.f64 (*.f64 d2 d1) 2)) (-.f64 (*.f64 d1 30) (*.f64 d2 d1)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) 900) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (*.f64 30 d1) (*.f64 d1 d2)))
(/.f64 (-.f64 (*.f64 (*.f64 900 d1) d1) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 30 d2)))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (fma.f64 d2 d2 (-.f64 900 (*.f64 d2 30))))
(/.f64 (+.f64 (pow.f64 d2 3) 27000) (/.f64 (fma.f64 d2 d2 (-.f64 900 (*.f64 30 d2))) d1))
(/.f64 d1 (/.f64 (fma.f64 d2 d2 (+.f64 900 (*.f64 d2 -30))) (+.f64 (pow.f64 d2 3) 27000)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) -1) (*.f64 (+.f64 d2 -10) (neg.f64 d1)))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (/.f64 1 d1)) (+.f64 d2 -10))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (*.f64 (+.f64 27000 (pow.f64 d2 3)) 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 30 d2))) d1))
(/.f64 d1 (/.f64 (fma.f64 d2 d2 (+.f64 900 (*.f64 d2 -30))) (+.f64 (pow.f64 d2 3) 27000)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 3) (*.f64 27000 (pow.f64 d1 3))) 1) (+.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 30) (*.f64 d2 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 27000 (pow.f64 d1 3))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 30 d1) (-.f64 (*.f64 30 d1) (*.f64 d1 d2)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) 27000)) (fma.f64 d1 (*.f64 30 (*.f64 d1 (-.f64 30 d2))) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -30))) 1) (*.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (*.f64 -1 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (*.f64 (+.f64 d2 -10) (neg.f64 d1)))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (*.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (+.f64 d2 -10))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 1) (+.f64 d2 -30))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)))
(/.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (cbrt.f64 (+.f64 d2 -30)))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.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))
(pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 30))) -1)
(*.f64 d1 (+.f64 30 d2))
(neg.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 30 (neg.f64 d2))))
(*.f64 (*.f64 (fma.f64 d2 d2 -900) (neg.f64 d1)) (/.f64 1 (-.f64 30 d2)))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (-.f64 30 d2) (neg.f64 d1)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 2))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 30 d2)) 2))
(fabs.f64 (*.f64 d1 (+.f64 30 d2)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 30)))))
(*.f64 d1 (+.f64 30 d2))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 3))
(*.f64 d1 (+.f64 30 d2))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 30) 3)))
(*.f64 d1 (+.f64 30 d2))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 30) 3) (pow.f64 d1 3)))
(*.f64 d1 (+.f64 30 d2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) 3) (pow.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 (*.f64 (+.f64 30 d2) (*.f64 d1 (+.f64 d2 -10)))) 3) (pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 -10))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 30 d2) (*.f64 d1 (*.f64 d1 (+.f64 d2 -10)))) 3) (pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 -10))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) 3) (pow.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 (*.f64 (+.f64 30 d2) (*.f64 d1 (+.f64 d2 -10)))) 3) (pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 -10))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 30 d2) (*.f64 d1 (*.f64 d1 (+.f64 d2 -10)))) 3) (pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 -10))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) 3) (pow.f64 (*.f64 d1 (+.f64 d2 -10)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 (*.f64 (+.f64 30 d2) (*.f64 d1 (+.f64 d2 -10)))) 3) (pow.f64 (*.f64 d1 (+.f64 d2 -10)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 30 d2) (*.f64 d1 (*.f64 d1 (+.f64 d2 -10)))) 3) (pow.f64 (*.f64 d1 (+.f64 d2 -10)) 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 d1 (+.f64 d2 30))))
(*.f64 d1 (+.f64 30 d2))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 d1 (+.f64 30 d2))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 30))) 1))
(*.f64 d1 (+.f64 30 d2))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 d2 d1 (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 d1 d2 (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 d1 30 (*.f64 d2 d1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 30 d1 (*.f64 d2 d1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 1 (*.f64 d2 d1) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 1 (*.f64 d1 30) (*.f64 d2 d1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) 2) (cbrt.f64 (*.f64 d2 d1)) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (cbrt.f64 (*.f64 900 (*.f64 d1 d1))) (cbrt.f64 (*.f64 d1 30)) (*.f64 d2 d1))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 900)) (cbrt.f64 (*.f64 30 d1)) (*.f64 d1 d2))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 900 d1) d1)) (cbrt.f64 (*.f64 30 d1)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 30)) (sqrt.f64 (*.f64 d1 30)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 30 d2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)))) 1)
(/.f64 1 (*.f64 d1 (+.f64 d2 -10)))
(*.f64 1 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)))
(/.f64 1 (*.f64 d1 (+.f64 d2 -10)))
(*.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) 1)
(/.f64 1 (*.f64 d1 (+.f64 d2 -10)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -2)) (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -2)) (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))))
(*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1/2) (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1/2))
(/.f64 1 (*.f64 d1 (+.f64 d2 -10)))
(*.f64 -1 (/.f64 1 (*.f64 (+.f64 d2 -10) (neg.f64 d1))))
(/.f64 1 (*.f64 d1 (+.f64 d2 -10)))
(*.f64 (/.f64 1 d1) (pow.f64 (+.f64 d2 -10) -1))
(/.f64 1 (*.f64 d1 (+.f64 d2 -10)))
(*.f64 (/.f64 1 d1) (/.f64 1 (+.f64 d2 -10)))
(/.f64 1 (*.f64 d1 (+.f64 d2 -10)))
(*.f64 (pow.f64 (+.f64 d2 -10) -1) (/.f64 1 d1))
(/.f64 1 (*.f64 d1 (+.f64 d2 -10)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) -1))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)))
(/.f64 (*.f64 1 (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -10))) -1) (pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -10))) -1))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -10))) -2)
(*.f64 (/.f64 (/.f64 1 d1) (+.f64 -1000 (pow.f64 d2 3))) (fma.f64 d2 d2 (-.f64 100 (*.f64 d2 -10))))
(*.f64 (/.f64 1 (*.f64 d1 (+.f64 (pow.f64 d2 3) -1000))) (fma.f64 d2 d2 (-.f64 100 (*.f64 d2 -10))))
(*.f64 (/.f64 (/.f64 1 d1) (fma.f64 d2 d2 -100)) (+.f64 d2 10))
(pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1)
(/.f64 1 (*.f64 d1 (+.f64 d2 -10)))
(pow.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) 1)
(/.f64 1 (*.f64 d1 (+.f64 d2 -10)))
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))) 3)
(/.f64 1 (*.f64 d1 (+.f64 d2 -10)))
(pow.f64 (pow.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) 3) 1/3)
(/.f64 1 (*.f64 d1 (+.f64 d2 -10)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1/2) 2)
(/.f64 1 (*.f64 d1 (+.f64 d2 -10)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -2))
(log.f64 (exp.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10))))
(/.f64 1 (*.f64 d1 (+.f64 d2 -10)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)))))
(/.f64 1 (*.f64 d1 (+.f64 d2 -10)))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) 3))
(/.f64 1 (*.f64 d1 (+.f64 d2 -10)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10))))
(/.f64 1 (*.f64 d1 (+.f64 d2 -10)))
(exp.f64 (neg.f64 (log.f64 (*.f64 d1 (+.f64 d2 -10)))))
(/.f64 1 (*.f64 d1 (+.f64 d2 -10)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 -10))) -1))
(/.f64 1 (*.f64 d1 (+.f64 d2 -10)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 d1 (+.f64 d2 -10)))) 1))
(/.f64 1 (*.f64 d1 (+.f64 d2 -10)))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10))))
(/.f64 1 (*.f64 d1 (+.f64 d2 -10)))
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d2 d1)) (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 -10)))
(*.f64 (*.f64 d1 d1) (*.f64 (+.f64 30 d2) (+.f64 d2 -10)))
(*.f64 (+.f64 30 d2) (*.f64 d1 (*.f64 d1 (+.f64 d2 -10))))
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 d2 d1)) (*.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 d1 30)))
(*.f64 (*.f64 d1 d1) (*.f64 (+.f64 30 d2) (+.f64 d2 -10)))
(*.f64 (+.f64 30 d2) (*.f64 d1 (*.f64 d1 (+.f64 d2 -10))))
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 d1 30)) (*.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 d2 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 (+.f64 30 d2) (+.f64 d2 -10)))
(*.f64 (+.f64 30 d2) (*.f64 d1 (*.f64 d1 (+.f64 d2 -10))))
(+.f64 (*.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) d2) (*.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) -10))
(*.f64 (*.f64 d1 d1) (*.f64 (+.f64 30 d2) (+.f64 d2 -10)))
(*.f64 (+.f64 30 d2) (*.f64 d1 (*.f64 d1 (+.f64 d2 -10))))
(+.f64 (*.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) -10) (*.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) d2))
(*.f64 (*.f64 d1 d1) (*.f64 (+.f64 30 d2) (+.f64 d2 -10)))
(*.f64 (+.f64 30 d2) (*.f64 d1 (*.f64 d1 (+.f64 d2 -10))))
(+.f64 (*.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 30))) (*.f64 (*.f64 d1 -10) (*.f64 d1 (+.f64 d2 30))))
(*.f64 (*.f64 d1 d1) (*.f64 (+.f64 30 d2) (+.f64 d2 -10)))
(*.f64 (+.f64 30 d2) (*.f64 d1 (*.f64 d1 (+.f64 d2 -10))))
(+.f64 (*.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 -10))) (*.f64 (*.f64 d1 30) (*.f64 d1 (+.f64 d2 -10))))
(*.f64 (*.f64 d1 d1) (*.f64 (+.f64 30 d2) (+.f64 d2 -10)))
(*.f64 (+.f64 30 d2) (*.f64 d1 (*.f64 d1 (+.f64 d2 -10))))
(+.f64 (*.f64 (*.f64 d1 30) (*.f64 d1 (+.f64 d2 -10))) (*.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 -10))))
(*.f64 (*.f64 d1 d1) (*.f64 (+.f64 30 d2) (+.f64 d2 -10)))
(*.f64 (+.f64 30 d2) (*.f64 d1 (*.f64 d1 (+.f64 d2 -10))))
(+.f64 (*.f64 d2 (*.f64 (+.f64 d2 30) (*.f64 d1 d1))) (*.f64 -10 (*.f64 (+.f64 d2 30) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (+.f64 30 d2) (+.f64 d2 -10)))
(*.f64 (+.f64 30 d2) (*.f64 d1 (*.f64 d1 (+.f64 d2 -10))))
(+.f64 (*.f64 -10 (*.f64 (+.f64 d2 30) (*.f64 d1 d1))) (*.f64 d2 (*.f64 (+.f64 d2 30) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (+.f64 30 d2) (+.f64 d2 -10)))
(*.f64 (+.f64 30 d2) (*.f64 d1 (*.f64 d1 (+.f64 d2 -10))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))))) 1)
(*.f64 (*.f64 d1 d1) (*.f64 (+.f64 30 d2) (+.f64 d2 -10)))
(*.f64 (+.f64 30 d2) (*.f64 d1 (*.f64 d1 (+.f64 d2 -10))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 -10)) (+.f64 (pow.f64 (*.f64 d2 d1) 3) (*.f64 27000 (pow.f64 d1 3)))) (+.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 30) (*.f64 d2 d1)))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 -10)) (+.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 27000 (pow.f64 d1 3)))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 30 d1) (-.f64 (*.f64 30 d1) (*.f64 d1 d2)))))
(/.f64 d1 (/.f64 (/.f64 (fma.f64 d1 (*.f64 30 (*.f64 d1 (-.f64 30 d2))) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) 27000))) (+.f64 d2 -10)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -30)))) (*.f64 d1 (+.f64 d2 -30)))
(*.f64 (*.f64 d1 d1) (*.f64 (+.f64 30 d2) (+.f64 d2 -10)))
(*.f64 (+.f64 30 d2) (*.f64 d1 (*.f64 d1 (+.f64 d2 -10))))
(/.f64 (*.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) (+.f64 -1000 (pow.f64 d2 3))) (fma.f64 d2 d2 (-.f64 100 (*.f64 d2 -10))))
(/.f64 (*.f64 (+.f64 30 d2) (*.f64 d1 d1)) (/.f64 (fma.f64 d2 d2 (-.f64 100 (*.f64 d2 -10))) (+.f64 (pow.f64 d2 3) -1000)))
(/.f64 (*.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) (fma.f64 d2 d2 -100)) (+.f64 d2 10))
(/.f64 (*.f64 (+.f64 30 d2) (*.f64 d1 d1)) (/.f64 (+.f64 d2 10) (fma.f64 d2 d2 -100)))
(/.f64 (+.f64 30 d2) (/.f64 (/.f64 (+.f64 d2 10) (fma.f64 d2 d2 -100)) (*.f64 d1 d1)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 3) (*.f64 27000 (pow.f64 d1 3))) (*.f64 d1 (+.f64 d2 -10))) (+.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 30) (*.f64 d2 d1)))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 -10)) (+.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 27000 (pow.f64 d1 3)))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 30 d1) (-.f64 (*.f64 30 d1) (*.f64 d1 d2)))))
(/.f64 d1 (/.f64 (/.f64 (fma.f64 d1 (*.f64 30 (*.f64 d1 (-.f64 30 d2))) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) 27000))) (+.f64 d2 -10)))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -30))) (*.f64 d1 (+.f64 d2 -10))) (*.f64 d1 (+.f64 d2 -30)))
(*.f64 (*.f64 d1 d1) (*.f64 (+.f64 30 d2) (+.f64 d2 -10)))
(*.f64 (+.f64 30 d2) (*.f64 d1 (*.f64 d1 (+.f64 d2 -10))))
(pow.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) 1)
(*.f64 (*.f64 d1 d1) (*.f64 (+.f64 30 d2) (+.f64 d2 -10)))
(*.f64 (+.f64 30 d2) (*.f64 d1 (*.f64 d1 (+.f64 d2 -10))))
(pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 3)
(*.f64 (*.f64 d1 d1) (*.f64 (+.f64 30 d2) (+.f64 d2 -10)))
(*.f64 (+.f64 30 d2) (*.f64 d1 (*.f64 d1 (+.f64 d2 -10))))
(pow.f64 (pow.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) 3) 1/3)
(*.f64 (*.f64 d1 d1) (*.f64 (+.f64 30 d2) (+.f64 d2 -10)))
(*.f64 (+.f64 30 d2) (*.f64 d1 (*.f64 d1 (+.f64 d2 -10))))
(pow.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 2)
(*.f64 (*.f64 d1 d1) (*.f64 (+.f64 30 d2) (+.f64 d2 -10)))
(*.f64 (+.f64 30 d2) (*.f64 d1 (*.f64 d1 (+.f64 d2 -10))))
(sqrt.f64 (pow.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) 2))
(sqrt.f64 (pow.f64 (*.f64 d1 (*.f64 (+.f64 30 d2) (*.f64 d1 (+.f64 d2 -10)))) 2))
(fabs.f64 (*.f64 (+.f64 30 d2) (*.f64 d1 (*.f64 d1 (+.f64 d2 -10)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 -10)) (*.f64 d1 (+.f64 d2 30))))
(*.f64 (*.f64 d1 d1) (*.f64 (+.f64 30 d2) (+.f64 d2 -10)))
(*.f64 (+.f64 30 d2) (*.f64 d1 (*.f64 d1 (+.f64 d2 -10))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))))))
(*.f64 (*.f64 d1 d1) (*.f64 (+.f64 30 d2) (+.f64 d2 -10)))
(*.f64 (+.f64 30 d2) (*.f64 d1 (*.f64 d1 (+.f64 d2 -10))))
(cbrt.f64 (pow.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) 3))
(*.f64 (*.f64 d1 d1) (*.f64 (+.f64 30 d2) (+.f64 d2 -10)))
(*.f64 (+.f64 30 d2) (*.f64 d1 (*.f64 d1 (+.f64 d2 -10))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 3) (pow.f64 (*.f64 d1 (+.f64 d2 -10)) 3)))
(*.f64 (*.f64 d1 d1) (*.f64 (+.f64 30 d2) (+.f64 d2 -10)))
(*.f64 (+.f64 30 d2) (*.f64 d1 (*.f64 d1 (+.f64 d2 -10))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) 3) (pow.f64 (*.f64 d1 (+.f64 d2 30)) 3)))
(*.f64 (*.f64 d1 d1) (*.f64 (+.f64 30 d2) (+.f64 d2 -10)))
(*.f64 (+.f64 30 d2) (*.f64 d1 (*.f64 d1 (+.f64 d2 -10))))
(expm1.f64 (log1p.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))))
(*.f64 (*.f64 d1 d1) (*.f64 (+.f64 30 d2) (+.f64 d2 -10)))
(*.f64 (+.f64 30 d2) (*.f64 d1 (*.f64 d1 (+.f64 d2 -10))))
(exp.f64 (log.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))))
(*.f64 (*.f64 d1 d1) (*.f64 (+.f64 30 d2) (+.f64 d2 -10)))
(*.f64 (+.f64 30 d2) (*.f64 d1 (*.f64 d1 (+.f64 d2 -10))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 1))
(*.f64 (*.f64 d1 d1) (*.f64 (+.f64 30 d2) (+.f64 d2 -10)))
(*.f64 (+.f64 30 d2) (*.f64 d1 (*.f64 d1 (+.f64 d2 -10))))
(log1p.f64 (expm1.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))))
(*.f64 (*.f64 d1 d1) (*.f64 (+.f64 30 d2) (+.f64 d2 -10)))
(*.f64 (+.f64 30 d2) (*.f64 d1 (*.f64 d1 (+.f64 d2 -10))))
(+.f64 (*.f64 d2 d1) (*.f64 d1 -10))
(*.f64 d1 (+.f64 d2 -10))
(+.f64 (*.f64 d2 d1) (*.f64 (*.f64 d1 -10) 1))
(*.f64 d1 (+.f64 d2 -10))
(+.f64 (*.f64 d1 -10) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 -10))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 -10)))) 1)
(*.f64 d1 (+.f64 d2 -10))
(/.f64 d1 (/.f64 1 (+.f64 d2 -10)))
(*.f64 d1 (+.f64 d2 -10))
(/.f64 (+.f64 d2 -10) (/.f64 1 d1))
(*.f64 d1 (+.f64 d2 -10))
(/.f64 (*.f64 d1 (+.f64 d2 -10)) 1)
(*.f64 d1 (+.f64 d2 -10))
(/.f64 1 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)))
(*.f64 d1 (+.f64 d2 -10))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2) (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 d1 (+.f64 d2 -10))
(/.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -10))) (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1/2))
(/.f64 (*.f64 (+.f64 d2 -10) (neg.f64 d1)) -1)
(*.f64 d1 (+.f64 d2 -10))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 3) (pow.f64 (*.f64 d1 -10) 3)) (+.f64 (pow.f64 (*.f64 d2 d1) 2) (-.f64 (*.f64 (*.f64 d1 -10) (*.f64 d1 -10)) (*.f64 (*.f64 d2 d1) (*.f64 d1 -10)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) -1000)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 -10) (-.f64 (*.f64 d1 -10) (*.f64 d1 d2)))))
(/.f64 (fma.f64 (pow.f64 d1 3) -1000 (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 (*.f64 d1 -10) (*.f64 d1 (-.f64 -10 d2)) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d1 -10) (*.f64 d1 -10))) (-.f64 (*.f64 d2 d1) (*.f64 d1 -10)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 100)) (-.f64 (*.f64 d1 d2) (*.f64 d1 -10)))
(/.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -100)) (*.f64 d1 (-.f64 d2 -10)))
(/.f64 (*.f64 d1 (+.f64 -1000 (pow.f64 d2 3))) (fma.f64 d2 d2 (-.f64 100 (*.f64 d2 -10))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) -1000)) (fma.f64 d2 d2 (-.f64 100 (*.f64 d2 -10))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 -100)) (+.f64 d2 10))
(/.f64 d1 (/.f64 (+.f64 d2 10) (fma.f64 d2 d2 -100)))
(/.f64 (*.f64 (+.f64 -1000 (pow.f64 d2 3)) d1) (fma.f64 d2 d2 (-.f64 100 (*.f64 d2 -10))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) -1000)) (fma.f64 d2 d2 (-.f64 100 (*.f64 d2 -10))))
(/.f64 (*.f64 (fma.f64 d2 d2 -100) d1) (+.f64 d2 10))
(/.f64 d1 (/.f64 (+.f64 d2 10) (fma.f64 d2 d2 -100)))
(pow.f64 (*.f64 d1 (+.f64 d2 -10)) 1)
(*.f64 d1 (+.f64 d2 -10))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 3)
(*.f64 d1 (+.f64 d2 -10))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) 3) 1/3)
(*.f64 d1 (+.f64 d2 -10))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)
(*.f64 d1 (+.f64 d2 -10))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) 2))
(fabs.f64 (*.f64 d1 (+.f64 d2 -10)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 -10)))
(*.f64 d1 (+.f64 d2 -10))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 d1 (+.f64 d2 -10))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) 3))
(*.f64 d1 (+.f64 d2 -10))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 -10) 3)))
(*.f64 d1 (+.f64 d2 -10))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 -10) 3) (pow.f64 d1 3)))
(*.f64 d1 (+.f64 d2 -10))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 -10))))
(*.f64 d1 (+.f64 d2 -10))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 -10))))
(*.f64 d1 (+.f64 d2 -10))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 -10))) 1))
(*.f64 d1 (+.f64 d2 -10))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 -10))))
(*.f64 d1 (+.f64 d2 -10))
(fma.f64 d2 d1 (*.f64 d1 -10))
(*.f64 d1 (+.f64 d2 -10))
(fma.f64 d1 d2 (*.f64 d1 -10))
(*.f64 d1 (+.f64 d2 -10))
(fma.f64 1 (*.f64 d2 d1) (*.f64 d1 -10))
(*.f64 d1 (+.f64 d2 -10))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) 2) (cbrt.f64 (*.f64 d2 d1)) (*.f64 d1 -10))
(*.f64 d1 (+.f64 d2 -10))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 d1 -10))
(*.f64 d1 (+.f64 d2 -10))
(+.f64 (*.f64 d2 d1) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d1 30) (*.f64 d2 d1))
(*.f64 d1 (+.f64 30 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 30)))) 1)
(*.f64 d1 (+.f64 30 d2))
(-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 d1 (+.f64 d2 -30))) (/.f64 (*.f64 900 (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 -30))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (+.f64 d2 -30))) (/.f64 (*.f64 (*.f64 d1 d1) 900) (*.f64 d1 (+.f64 d2 -30))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (+.f64 d2 -30))) (/.f64 (*.f64 900 d1) (+.f64 d2 -30)))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (*.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))) (/.f64 (/.f64 1 d1) (+.f64 d2 -10))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (+.f64 d2 30) d1)
(*.f64 d1 (+.f64 30 d2))
(*.f64 (*.f64 d1 (+.f64 d2 30)) 1)
(*.f64 d1 (+.f64 30 d2))
(*.f64 (*.f64 d1 (+.f64 d2 -10)) (/.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 (*.f64 d1 (+.f64 d2 30)) (/.f64 (/.f64 1 d1) (+.f64 d2 -10))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (/.f64 (/.f64 1 d1) (+.f64 d2 -10)))
(*.f64 d1 (+.f64 30 d2))
(*.f64 1 (*.f64 d1 (+.f64 d2 30)))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 1 (/.f64 (+.f64 d2 -30) d1)))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)))
(*.f64 (fma.f64 d2 d2 -900) (*.f64 d1 (/.f64 1 (+.f64 d2 -30))))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)))
(*.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (/.f64 1 (+.f64 d2 -30)))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)))
(*.f64 (cbrt.f64 (pow.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 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 2)) (*.f64 (/.f64 1 (+.f64 d2 -30)) (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 2)) (/.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (+.f64 d2 -30)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 30)) 2) (*.f64 (cbrt.f64 (+.f64 d2 30)) d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 2) (*.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (/.f64 (/.f64 1 d1) (+.f64 d2 -10))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -2)) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -2)) (*.f64 (*.f64 d1 (*.f64 (+.f64 30 d2) (*.f64 d1 (+.f64 d2 -10)))) (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -2)) (*.f64 d1 (/.f64 (+.f64 30 d2) (/.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) (*.f64 d1 (+.f64 d2 -10))))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 30))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 30))) 2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 30))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 30)))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (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 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)))
(*.f64 (sqrt.f64 (+.f64 d2 30)) (*.f64 (sqrt.f64 (+.f64 d2 30)) d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (*.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (/.f64 (/.f64 1 d1) (+.f64 d2 -10))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1/2) (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1/2) (/.f64 d1 (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -10))) (*.f64 (+.f64 30 d2) (*.f64 d1 (+.f64 d2 -10))))))
(*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1/2) (*.f64 (*.f64 d1 (+.f64 d2 -10)) (/.f64 d1 (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -10))) (+.f64 30 d2)))))
(*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1/2) (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1/2) (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 30))) (sqrt.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 30)))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (*.f64 (fma.f64 d2 d2 -900) (neg.f64 d1)) (/.f64 1 (+.f64 30 (neg.f64 d2))))
(*.f64 (*.f64 (fma.f64 d2 d2 -900) (neg.f64 d1)) (/.f64 1 (-.f64 30 d2)))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (-.f64 30 d2) (neg.f64 d1)))
(*.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 3) (*.f64 27000 (pow.f64 d1 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 30) (*.f64 d2 d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 27000 (pow.f64 d1 3))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 30 d1) (-.f64 (*.f64 30 d1) (*.f64 d1 d2)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) 27000)) (fma.f64 d1 (*.f64 30 (*.f64 d1 (-.f64 30 d2))) (pow.f64 (*.f64 d1 d2) 2)))
(*.f64 (/.f64 1 (+.f64 d2 -30)) (*.f64 d1 (fma.f64 d2 d2 -900)))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -30))) (/.f64 1 (*.f64 d1 (+.f64 d2 -30))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) (*.f64 (+.f64 d2 -10) (/.f64 (/.f64 1 d1) (+.f64 d2 -10))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 1 d1) (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (+.f64 d2 -10)))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 d1 d1) (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))) (+.f64 d2 -10)))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 d1 (+.f64 d2 -10)) (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))) d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 d1 1) (+.f64 d2 30))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 d1 1) (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))) (*.f64 d1 (+.f64 d2 -10))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))) (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 d1 (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 30)) d1) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (+.f64 d2 -10)))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (+.f64 d2 -10)) (/.f64 (*.f64 d1 (+.f64 d2 30)) d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 d2 -10)) (/.f64 (*.f64 d1 (+.f64 d2 -10)) d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 -10)) d1) (/.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 d2 -10)))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 30)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 30)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (/.f64 (*.f64 d1 (+.f64 d2 30)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (/.f64 (*.f64 d1 (+.f64 d2 30)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (+.f64 d2 -10)) (/.f64 1 d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 1 (+.f64 d2 -10)) (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) d1) (/.f64 1 (+.f64 d2 -10)))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1/2))
(*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1/2) (/.f64 d1 (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -10))) (*.f64 (+.f64 30 d2) (*.f64 d1 (+.f64 d2 -10))))))
(*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1/2) (*.f64 (*.f64 d1 (+.f64 d2 -10)) (/.f64 d1 (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -10))) (+.f64 30 d2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 2) d1) (/.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (+.f64 d2 -10)))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 2) (+.f64 d2 -10)) (/.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 2) 1) (/.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (*.f64 d1 (+.f64 d2 -10))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 2) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 30 d2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 30 d2) (*.f64 d1 (+.f64 d2 -10))))) 2) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 30 d2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 30 d2) (*.f64 d1 (*.f64 d1 (+.f64 d2 -10))))) 2) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 2) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (/.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) d1) (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (+.f64 d2 -10)))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (+.f64 d2 -10)) (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 1) (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (*.f64 d1 (+.f64 d2 -10))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (/.f64 (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) d1) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10)))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) (+.f64 d2 -10)) (/.f64 (+.f64 d2 -10) d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) 1) (/.f64 (+.f64 d2 -10) (*.f64 d1 (+.f64 d2 -10))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (/.f64 (+.f64 d2 -10) (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 (*.f64 (+.f64 d2 30) (*.f64 d1 d1)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (/.f64 (+.f64 d2 -10) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) 1) (/.f64 (/.f64 1 d1) (+.f64 d2 -10)))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 (fma.f64 d2 d2 -900) (cbrt.f64 (+.f64 d2 -30))))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)))
(*.f64 (/.f64 d1 (sqrt.f64 (+.f64 d2 -30))) (/.f64 (fma.f64 d2 d2 -900) (sqrt.f64 (+.f64 d2 -30))))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)))
(*.f64 (/.f64 (fma.f64 d2 d2 -900) (sqrt.f64 (+.f64 d2 -30))) (/.f64 d1 (sqrt.f64 (+.f64 d2 -30))))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (cbrt.f64 (+.f64 d2 -30))))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (+.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 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)))
(*.f64 (/.f64 (fma.f64 d2 d2 -900) 1) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)))
(*.f64 (/.f64 (fma.f64 d2 d2 -900) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 d1 (cbrt.f64 (+.f64 d2 -30))))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 2)) 1) (/.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (+.f64 d2 -30)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 2)) (*.f64 (/.f64 1 (+.f64 d2 -30)) (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 2)) (/.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (+.f64 d2 -30)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 2)) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 30 d2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 2)) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.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 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (cbrt.f64 (+.f64 d2 -30))))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 30)) 2)) (cbrt.f64 (+.f64 d2 30)))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 30))) (sqrt.f64 (+.f64 d2 30)))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (*.f64 (+.f64 d2 30) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (*.f64 (+.f64 d2 30) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -2))) (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -2)) (*.f64 (*.f64 d1 (*.f64 (+.f64 30 d2) (*.f64 d1 (+.f64 d2 -10)))) (/.f64 1 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -2)) (*.f64 d1 (/.f64 (+.f64 30 d2) (/.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) (*.f64 d1 (+.f64 d2 -10))))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1/2)) (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -1/2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (*.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) d1) (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (*.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) (*.f64 d1 (+.f64 d2 30))) (*.f64 d1 (+.f64 d2 -10)))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (*.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))) 2)) (cbrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (*.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))))) (sqrt.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10))))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (*.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) (*.f64 (+.f64 d2 30) (*.f64 d1 d1))) (+.f64 d2 -10))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 -27000 (pow.f64 d2 3))) (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 d1 (/.f64 (+.f64 (pow.f64 d2 3) -27000) (fma.f64 d2 d2 -900))) (fma.f64 d2 d2 (+.f64 900 (*.f64 30 d2))))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (fma.f64 d2 d2 -900)) (+.f64 d2 30))
(*.f64 d1 (+.f64 30 d2))
(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))
(pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 30))) -1)
(*.f64 d1 (+.f64 30 d2))
(neg.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 30 (neg.f64 d2))))
(*.f64 (*.f64 (fma.f64 d2 d2 -900) (neg.f64 d1)) (/.f64 1 (-.f64 30 d2)))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (-.f64 30 d2) (neg.f64 d1)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 2))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 30 d2)) 2))
(fabs.f64 (*.f64 d1 (+.f64 30 d2)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 30)))))
(*.f64 d1 (+.f64 30 d2))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 3))
(*.f64 d1 (+.f64 30 d2))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 30) 3)))
(*.f64 d1 (+.f64 30 d2))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 30) 3) (pow.f64 d1 3)))
(*.f64 d1 (+.f64 30 d2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) 3) (pow.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 (*.f64 (+.f64 30 d2) (*.f64 d1 (+.f64 d2 -10)))) 3) (pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 -10))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 30 d2) (*.f64 d1 (*.f64 d1 (+.f64 d2 -10)))) 3) (pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 -10))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -10)) 3) (pow.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 (*.f64 (+.f64 30 d2) (*.f64 d1 (+.f64 d2 -10)))) 3) (pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 -10))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 30 d2) (*.f64 d1 (*.f64 d1 (+.f64 d2 -10)))) 3) (pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 -10))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 (*.f64 (+.f64 d2 30) (*.f64 d1 (+.f64 d2 -10)))) 3) (pow.f64 (*.f64 d1 (+.f64 d2 -10)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 (*.f64 (+.f64 30 d2) (*.f64 d1 (+.f64 d2 -10)))) 3) (pow.f64 (*.f64 d1 (+.f64 d2 -10)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 30 d2) (*.f64 d1 (*.f64 d1 (+.f64 d2 -10)))) 3) (pow.f64 (*.f64 d1 (+.f64 d2 -10)) 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 d1 (+.f64 d2 30))))
(*.f64 d1 (+.f64 30 d2))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 d1 (+.f64 30 d2))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 30))) 1))
(*.f64 d1 (+.f64 30 d2))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 d2 d1 (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 d1 d2 (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 d1 30 (*.f64 d2 d1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 30 d1 (*.f64 d2 d1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 1 (*.f64 d2 d1) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 1 (*.f64 d1 30) (*.f64 d2 d1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) 2) (cbrt.f64 (*.f64 d2 d1)) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (cbrt.f64 (*.f64 900 (*.f64 d1 d1))) (cbrt.f64 (*.f64 d1 30)) (*.f64 d2 d1))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 900)) (cbrt.f64 (*.f64 30 d1)) (*.f64 d1 d2))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 900 d1) d1)) (cbrt.f64 (*.f64 30 d1)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 30)) (sqrt.f64 (*.f64 d1 30)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 30 d2))
(+.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))
(fabs.f64 (*.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))

eval228.0ms (5.1%)

Compiler

Compiled 9438 to 6327 computations (33% saved)

prune85.0ms (1.9%)

Pruning

6 alts after pruning (2 fresh and 4 done)

PrunedKeptTotal
New4482450
Fresh000
Picked235
Done011
Total4506456
Accuracy
100.0%
Counts
456 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
49.1%
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
100.0%
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
25.3%
(*.f64 (*.f64 (*.f64 d1 d1) -300) (/.f64 1 (*.f64 d1 (+.f64 d2 -10))))
51.2%
(*.f64 d2 d1)
100.0%
(*.f64 d1 (-.f64 d2 -30))
50.6%
(*.f64 d1 30)
49.1%
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
100.0%
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
25.3%
(*.f64 (*.f64 (*.f64 d1 d1) -300) (/.f64 1 (*.f64 d1 (+.f64 d2 -10))))
51.2%
(*.f64 d2 d1)
100.0%
(*.f64 d1 (-.f64 d2 -30))
50.6%
(*.f64 d1 30)
Compiler

Compiled 100 to 72 computations (28% saved)

localize85.0ms (1.9%)

Localize:

Found 5 expressions with local error:

NewAccuracyProgram
98.6%
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
99.9%
(*.f64 d1 (+.f64 d2 -10))
99.7%
(*.f64 (*.f64 d1 d1) -300)
99.1%
(/.f64 1 (*.f64 d1 (+.f64 d2 -10)))
56.4%
(*.f64 (*.f64 (*.f64 d1 d1) -300) (/.f64 1 (*.f64 d1 (+.f64 d2 -10))))
Compiler

Compiled 61 to 38 computations (37.7% saved)

series7.0ms (0.2%)

Counts
3 → 60
Calls

15 calls:

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

rewrite101.0ms (2.2%)

Algorithm
batch-egg-rewrite
Rules
1952×log-prod
690×expm1-udef
682×log1p-udef
616×prod-diff
474×fma-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01863
140463
2540763
Stop Event
node limit
Counts
3 → 100
Calls
Call 1
Inputs
(*.f64 (*.f64 (*.f64 d1 d1) -300) (/.f64 1 (*.f64 d1 (+.f64 d2 -10))))
(*.f64 (*.f64 d1 d1) -300)
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
Outputs
(+.f64 0 (*.f64 -300 (/.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 -10)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) d1) (/.f64 -300 (*.f64 d1 (+.f64 d2 -10))))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) d1) (/.f64 -300 (*.f64 d1 (+.f64 d2 -10))))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) d1) (/.f64 -300 (*.f64 d1 (+.f64 d2 -10)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) d1) (/.f64 -300 (*.f64 d1 (+.f64 d2 -10)))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) d1) (/.f64 -300 (*.f64 d1 (+.f64 d2 -10)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -300 (/.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 -10)))))) 1)
(/.f64 d1 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 d1 -300)))
(/.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 (+.f64 d2 -10)) -300))
(/.f64 -300 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 d1 -300)) (*.f64 d1 (+.f64 d2 -10)))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 d1 (*.f64 d1 -300))))
(/.f64 (cbrt.f64 (*.f64 90000 (pow.f64 d1 4))) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (cbrt.f64 (*.f64 d1 (*.f64 d1 -300)))))
(/.f64 (*.f64 d1 (sqrt.f64 -300)) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 d1 (sqrt.f64 -300))))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 d1 -300))) (*.f64 d1 (neg.f64 (+.f64 d2 -10))))
(/.f64 (/.f64 (*.f64 d1 (*.f64 d1 -300)) (+.f64 d2 -10)) d1)
(/.f64 (/.f64 (*.f64 d1 (*.f64 d1 -300)) d1) (+.f64 d2 -10))
(/.f64 (/.f64 (*.f64 d1 (*.f64 d1 -300)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10))))
(/.f64 (/.f64 (*.f64 d1 (*.f64 d1 -300)) 1) (*.f64 d1 (+.f64 d2 -10)))
(/.f64 (/.f64 (*.f64 d1 (*.f64 d1 -300)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 -300)) -1) (*.f64 d1 (neg.f64 (+.f64 d2 -10))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 -300)) (/.f64 1 d1)) (+.f64 d2 -10))
(/.f64 (*.f64 -1 (*.f64 d1 (*.f64 d1 -300))) (*.f64 d1 (neg.f64 (+.f64 d2 -10))))
(/.f64 (*.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 -300))) (+.f64 d2 -10))
(pow.f64 (*.f64 -300 (/.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 -10)))) 1)
(pow.f64 (cbrt.f64 (*.f64 -300 (/.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 -10))))) 3)
(pow.f64 (pow.f64 (*.f64 -300 (/.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 -10)))) 3) 1/3)
(pow.f64 (*.f64 d1 (sqrt.f64 (/.f64 -300 (*.f64 d1 (+.f64 d2 -10))))) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -2) (*.f64 90000 (pow.f64 d1 4))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 d1) d1) (/.f64 -300 (*.f64 d1 (+.f64 d2 -10)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -300 (/.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 -10)))))))
(cbrt.f64 (pow.f64 (*.f64 -300 (/.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 -10)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 (*.f64 d1 -300)) 3) (pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 -10))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 -10))) 3) (pow.f64 (*.f64 d1 (*.f64 d1 -300)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 (*.f64 d1 -300)) 3) (pow.f64 (*.f64 d1 (+.f64 d2 -10)) 3)))
(expm1.f64 (log1p.f64 (*.f64 -300 (/.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 -10))))))
(exp.f64 (log.f64 (*.f64 -300 (/.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 -10))))))
(exp.f64 (*.f64 (log.f64 (*.f64 -300 (/.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 -10))))) 1))
(log1p.f64 (expm1.f64 (*.f64 -300 (/.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 -10))))))
(+.f64 0 (*.f64 d1 (*.f64 d1 -300)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -300) (*.f64 d1 d1))) (cbrt.f64 (pow.f64 (exp.f64 -300) (*.f64 d1 d1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -300) (*.f64 d1 d1)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -300) (*.f64 d1 d1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -300) (*.f64 d1 d1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (*.f64 d1 -300)))) 1)
(pow.f64 (*.f64 d1 (*.f64 d1 -300)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 -300))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (*.f64 d1 -300)) 3) 1/3)
(pow.f64 (*.f64 d1 (sqrt.f64 -300)) 2)
(sqrt.f64 (*.f64 90000 (pow.f64 d1 4)))
(log.f64 (pow.f64 (exp.f64 -300) (*.f64 d1 d1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (*.f64 d1 -300)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (*.f64 d1 -300)) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (*.f64 d1 -300))))
(exp.f64 (fma.f64 2 (log.f64 d1) (log.f64 -300)))
(exp.f64 (*.f64 (fma.f64 2 (log.f64 d1) (log.f64 -300)) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (*.f64 d1 -300))))
(+.f64 0 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))))) (cbrt.f64 (exp.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))))) 1)
(*.f64 d1 (/.f64 1 (*.f64 (+.f64 d2 -30) -1/900)))
(*.f64 d1 (*.f64 -900 (/.f64 1 (+.f64 d2 -30))))
(*.f64 1 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(*.f64 -900 (*.f64 d1 (/.f64 1 (+.f64 d2 -30))))
(*.f64 (*.f64 d1 -900) (/.f64 1 (+.f64 d2 -30)))
(*.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))) 1)
(*.f64 (cbrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))) (pow.f64 (cbrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))) 2) (cbrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 810000)) (*.f64 (cbrt.f64 (*.f64 d1 -900)) (/.f64 1 (+.f64 d2 -30))))
(*.f64 (sqrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))) (sqrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))
(*.f64 (sqrt.f64 (*.f64 d1 -900)) (*.f64 (sqrt.f64 (*.f64 d1 -900)) (/.f64 1 (+.f64 d2 -30))))
(*.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 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 d1 (+.f64 d2 -30)) -900)
(*.f64 (/.f64 -900 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 d1 (cbrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 810000)) 1) (/.f64 (cbrt.f64 (*.f64 d1 -900)) (+.f64 d2 -30)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 810000)) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (cbrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 d1 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 (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 (*.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 d1 (+.f64 d2 -30))) 1)
(pow.f64 (cbrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))) 3)
(pow.f64 (pow.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))) 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 d1 (+.f64 d2 -30))) 2))
(log.f64 (exp.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))))))
(cbrt.f64 (pow.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 -900) 3) (pow.f64 (+.f64 d2 -30) 3)))
(expm1.f64 (log1p.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))
(exp.f64 (log.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))
(exp.f64 (*.f64 (log.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))) 1))
(log1p.f64 (expm1.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))

simplify118.0ms (2.6%)

Algorithm
egg-herbie
Rules
912×fma-neg
642×log-prod
434×div-sub
418×associate-/l*
406×log-div
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03434070
18883950
238683716
379693716
Stop Event
node limit
Counts
160 → 188
Calls
Call 1
Inputs
(*.f64 -300 (/.f64 d1 (-.f64 d2 10)))
(*.f64 -300 (/.f64 d1 (-.f64 d2 10)))
(*.f64 -300 (/.f64 d1 (-.f64 d2 10)))
(*.f64 -300 (/.f64 d1 (-.f64 d2 10)))
(*.f64 -300 (/.f64 d1 (-.f64 d2 10)))
(*.f64 -300 (/.f64 d1 (-.f64 d2 10)))
(*.f64 -300 (/.f64 d1 (-.f64 d2 10)))
(*.f64 -300 (/.f64 d1 (-.f64 d2 10)))
(*.f64 -300 (/.f64 d1 (-.f64 d2 10)))
(*.f64 -300 (/.f64 d1 (-.f64 d2 10)))
(*.f64 -300 (/.f64 d1 (-.f64 d2 10)))
(*.f64 -300 (/.f64 d1 (-.f64 d2 10)))
(*.f64 30 d1)
(+.f64 (*.f64 3 (*.f64 d2 d1)) (*.f64 30 d1))
(+.f64 (*.f64 3 (*.f64 d2 d1)) (+.f64 (*.f64 3/10 (*.f64 (pow.f64 d2 2) d1)) (*.f64 30 d1)))
(+.f64 (*.f64 3 (*.f64 d2 d1)) (+.f64 (*.f64 3/100 (*.f64 (pow.f64 d2 3) d1)) (+.f64 (*.f64 3/10 (*.f64 (pow.f64 d2 2) d1)) (*.f64 30 d1))))
(*.f64 -300 (/.f64 d1 d2))
(+.f64 (*.f64 -300 (/.f64 d1 d2)) (*.f64 -3000 (/.f64 d1 (pow.f64 d2 2))))
(+.f64 (*.f64 -300 (/.f64 d1 d2)) (+.f64 (*.f64 -3000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -30000 (/.f64 d1 (pow.f64 d2 3)))))
(+.f64 (*.f64 -300 (/.f64 d1 d2)) (+.f64 (*.f64 -3000 (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 -30000 (/.f64 d1 (pow.f64 d2 3))) (*.f64 -300000 (/.f64 d1 (pow.f64 d2 4))))))
(*.f64 -300 (/.f64 d1 d2))
(+.f64 (*.f64 -300 (/.f64 d1 d2)) (*.f64 -3000 (/.f64 d1 (pow.f64 d2 2))))
(+.f64 (*.f64 -300 (/.f64 d1 d2)) (+.f64 (*.f64 -3000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -30000 (/.f64 d1 (pow.f64 d2 3)))))
(+.f64 (*.f64 -300 (/.f64 d1 d2)) (+.f64 (*.f64 -3000 (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 -30000 (/.f64 d1 (pow.f64 d2 3))) (*.f64 -300000 (/.f64 d1 (pow.f64 d2 4))))))
(*.f64 -300 (pow.f64 d1 2))
(*.f64 -300 (pow.f64 d1 2))
(*.f64 -300 (pow.f64 d1 2))
(*.f64 -300 (pow.f64 d1 2))
(*.f64 -300 (pow.f64 d1 2))
(*.f64 -300 (pow.f64 d1 2))
(*.f64 -300 (pow.f64 d1 2))
(*.f64 -300 (pow.f64 d1 2))
(*.f64 -300 (pow.f64 d1 2))
(*.f64 -300 (pow.f64 d1 2))
(*.f64 -300 (pow.f64 d1 2))
(*.f64 -300 (pow.f64 d1 2))
(*.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 d2 d1) (*.f64 30 d1))
(+.f64 (*.f64 d2 d1) (+.f64 (*.f64 30 d1) (*.f64 1/30 (*.f64 (pow.f64 d2 2) d1))))
(+.f64 (*.f64 d2 d1) (+.f64 (*.f64 30 d1) (+.f64 (*.f64 1/900 (*.f64 (pow.f64 d2 3) d1)) (*.f64 1/30 (*.f64 (pow.f64 d2 2) d1)))))
(*.f64 -900 (/.f64 d1 d2))
(+.f64 (*.f64 -900 (/.f64 d1 d2)) (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))))
(+.f64 (*.f64 -900 (/.f64 d1 d2)) (+.f64 (*.f64 -810000 (/.f64 d1 (pow.f64 d2 3))) (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2)))))
(+.f64 (*.f64 -900 (/.f64 d1 d2)) (+.f64 (*.f64 -810000 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -24300000 (/.f64 d1 (pow.f64 d2 4))))))
(*.f64 -900 (/.f64 d1 d2))
(+.f64 (*.f64 -900 (/.f64 d1 d2)) (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))))
(+.f64 (*.f64 -900 (/.f64 d1 d2)) (+.f64 (*.f64 -810000 (/.f64 d1 (pow.f64 d2 3))) (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2)))))
(+.f64 (*.f64 -900 (/.f64 d1 d2)) (+.f64 (*.f64 -810000 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -24300000 (/.f64 d1 (pow.f64 d2 4))))))
(+.f64 0 (*.f64 -300 (/.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 -10)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) d1) (/.f64 -300 (*.f64 d1 (+.f64 d2 -10))))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) d1) (/.f64 -300 (*.f64 d1 (+.f64 d2 -10))))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) d1) (/.f64 -300 (*.f64 d1 (+.f64 d2 -10)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) d1) (/.f64 -300 (*.f64 d1 (+.f64 d2 -10)))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) d1) (/.f64 -300 (*.f64 d1 (+.f64 d2 -10)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -300 (/.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 -10)))))) 1)
(/.f64 d1 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 d1 -300)))
(/.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 (+.f64 d2 -10)) -300))
(/.f64 -300 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 d1 -300)) (*.f64 d1 (+.f64 d2 -10)))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 d1 (*.f64 d1 -300))))
(/.f64 (cbrt.f64 (*.f64 90000 (pow.f64 d1 4))) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (cbrt.f64 (*.f64 d1 (*.f64 d1 -300)))))
(/.f64 (*.f64 d1 (sqrt.f64 -300)) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 d1 (sqrt.f64 -300))))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 d1 -300))) (*.f64 d1 (neg.f64 (+.f64 d2 -10))))
(/.f64 (/.f64 (*.f64 d1 (*.f64 d1 -300)) (+.f64 d2 -10)) d1)
(/.f64 (/.f64 (*.f64 d1 (*.f64 d1 -300)) d1) (+.f64 d2 -10))
(/.f64 (/.f64 (*.f64 d1 (*.f64 d1 -300)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10))))
(/.f64 (/.f64 (*.f64 d1 (*.f64 d1 -300)) 1) (*.f64 d1 (+.f64 d2 -10)))
(/.f64 (/.f64 (*.f64 d1 (*.f64 d1 -300)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 -300)) -1) (*.f64 d1 (neg.f64 (+.f64 d2 -10))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 -300)) (/.f64 1 d1)) (+.f64 d2 -10))
(/.f64 (*.f64 -1 (*.f64 d1 (*.f64 d1 -300))) (*.f64 d1 (neg.f64 (+.f64 d2 -10))))
(/.f64 (*.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 -300))) (+.f64 d2 -10))
(pow.f64 (*.f64 -300 (/.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 -10)))) 1)
(pow.f64 (cbrt.f64 (*.f64 -300 (/.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 -10))))) 3)
(pow.f64 (pow.f64 (*.f64 -300 (/.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 -10)))) 3) 1/3)
(pow.f64 (*.f64 d1 (sqrt.f64 (/.f64 -300 (*.f64 d1 (+.f64 d2 -10))))) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -2) (*.f64 90000 (pow.f64 d1 4))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 d1) d1) (/.f64 -300 (*.f64 d1 (+.f64 d2 -10)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -300 (/.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 -10)))))))
(cbrt.f64 (pow.f64 (*.f64 -300 (/.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 -10)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 (*.f64 d1 -300)) 3) (pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 -10))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 -10))) 3) (pow.f64 (*.f64 d1 (*.f64 d1 -300)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 (*.f64 d1 -300)) 3) (pow.f64 (*.f64 d1 (+.f64 d2 -10)) 3)))
(expm1.f64 (log1p.f64 (*.f64 -300 (/.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 -10))))))
(exp.f64 (log.f64 (*.f64 -300 (/.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 -10))))))
(exp.f64 (*.f64 (log.f64 (*.f64 -300 (/.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 -10))))) 1))
(log1p.f64 (expm1.f64 (*.f64 -300 (/.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 -10))))))
(+.f64 0 (*.f64 d1 (*.f64 d1 -300)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -300) (*.f64 d1 d1))) (cbrt.f64 (pow.f64 (exp.f64 -300) (*.f64 d1 d1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -300) (*.f64 d1 d1)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -300) (*.f64 d1 d1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -300) (*.f64 d1 d1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (*.f64 d1 -300)))) 1)
(pow.f64 (*.f64 d1 (*.f64 d1 -300)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 -300))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (*.f64 d1 -300)) 3) 1/3)
(pow.f64 (*.f64 d1 (sqrt.f64 -300)) 2)
(sqrt.f64 (*.f64 90000 (pow.f64 d1 4)))
(log.f64 (pow.f64 (exp.f64 -300) (*.f64 d1 d1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (*.f64 d1 -300)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (*.f64 d1 -300)) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (*.f64 d1 -300))))
(exp.f64 (fma.f64 2 (log.f64 d1) (log.f64 -300)))
(exp.f64 (*.f64 (fma.f64 2 (log.f64 d1) (log.f64 -300)) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (*.f64 d1 -300))))
(+.f64 0 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))))) (cbrt.f64 (exp.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))))) 1)
(*.f64 d1 (/.f64 1 (*.f64 (+.f64 d2 -30) -1/900)))
(*.f64 d1 (*.f64 -900 (/.f64 1 (+.f64 d2 -30))))
(*.f64 1 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(*.f64 -900 (*.f64 d1 (/.f64 1 (+.f64 d2 -30))))
(*.f64 (*.f64 d1 -900) (/.f64 1 (+.f64 d2 -30)))
(*.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))) 1)
(*.f64 (cbrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))) (pow.f64 (cbrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))) 2) (cbrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 810000)) (*.f64 (cbrt.f64 (*.f64 d1 -900)) (/.f64 1 (+.f64 d2 -30))))
(*.f64 (sqrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))) (sqrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))
(*.f64 (sqrt.f64 (*.f64 d1 -900)) (*.f64 (sqrt.f64 (*.f64 d1 -900)) (/.f64 1 (+.f64 d2 -30))))
(*.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 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 d1 (+.f64 d2 -30)) -900)
(*.f64 (/.f64 -900 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 d1 (cbrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 810000)) 1) (/.f64 (cbrt.f64 (*.f64 d1 -900)) (+.f64 d2 -30)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 810000)) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (cbrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 d1 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 (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 (*.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 d1 (+.f64 d2 -30))) 1)
(pow.f64 (cbrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))) 3)
(pow.f64 (pow.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))) 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 d1 (+.f64 d2 -30))) 2))
(log.f64 (exp.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))))))
(cbrt.f64 (pow.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 -900) 3) (pow.f64 (+.f64 d2 -30) 3)))
(expm1.f64 (log1p.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))
(exp.f64 (log.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))
(exp.f64 (*.f64 (log.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))) 1))
(log1p.f64 (expm1.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))
Outputs
(*.f64 -300 (/.f64 d1 (-.f64 d2 10)))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 (*.f64 d1 300) (-.f64 10 d2))
(*.f64 -300 (/.f64 d1 (-.f64 d2 10)))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 (*.f64 d1 300) (-.f64 10 d2))
(*.f64 -300 (/.f64 d1 (-.f64 d2 10)))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 (*.f64 d1 300) (-.f64 10 d2))
(*.f64 -300 (/.f64 d1 (-.f64 d2 10)))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 (*.f64 d1 300) (-.f64 10 d2))
(*.f64 -300 (/.f64 d1 (-.f64 d2 10)))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 (*.f64 d1 300) (-.f64 10 d2))
(*.f64 -300 (/.f64 d1 (-.f64 d2 10)))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 (*.f64 d1 300) (-.f64 10 d2))
(*.f64 -300 (/.f64 d1 (-.f64 d2 10)))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 (*.f64 d1 300) (-.f64 10 d2))
(*.f64 -300 (/.f64 d1 (-.f64 d2 10)))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 (*.f64 d1 300) (-.f64 10 d2))
(*.f64 -300 (/.f64 d1 (-.f64 d2 10)))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 (*.f64 d1 300) (-.f64 10 d2))
(*.f64 -300 (/.f64 d1 (-.f64 d2 10)))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 (*.f64 d1 300) (-.f64 10 d2))
(*.f64 -300 (/.f64 d1 (-.f64 d2 10)))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 (*.f64 d1 300) (-.f64 10 d2))
(*.f64 -300 (/.f64 d1 (-.f64 d2 10)))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 (*.f64 d1 300) (-.f64 10 d2))
(*.f64 30 d1)
(*.f64 d1 30)
(+.f64 (*.f64 3 (*.f64 d2 d1)) (*.f64 30 d1))
(fma.f64 3 (*.f64 d1 d2) (*.f64 d1 30))
(*.f64 d1 (+.f64 (*.f64 d2 3) 30))
(*.f64 d1 (+.f64 30 (*.f64 d2 3)))
(+.f64 (*.f64 3 (*.f64 d2 d1)) (+.f64 (*.f64 3/10 (*.f64 (pow.f64 d2 2) d1)) (*.f64 30 d1)))
(fma.f64 3 (*.f64 d1 d2) (fma.f64 3/10 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 30)))
(fma.f64 3 (*.f64 d1 d2) (*.f64 d1 (+.f64 30 (*.f64 3/10 (*.f64 d2 d2)))))
(*.f64 d1 (+.f64 30 (*.f64 d2 (+.f64 3 (*.f64 3/10 d2)))))
(+.f64 (*.f64 3 (*.f64 d2 d1)) (+.f64 (*.f64 3/100 (*.f64 (pow.f64 d2 3) d1)) (+.f64 (*.f64 3/10 (*.f64 (pow.f64 d2 2) d1)) (*.f64 30 d1))))
(fma.f64 3 (*.f64 d1 d2) (fma.f64 3/100 (*.f64 d1 (pow.f64 d2 3)) (fma.f64 3/10 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 30))))
(fma.f64 3 (*.f64 d1 d2) (fma.f64 3/100 (*.f64 d1 (pow.f64 d2 3)) (*.f64 d1 (+.f64 30 (*.f64 3/10 (*.f64 d2 d2))))))
(*.f64 d1 (+.f64 (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 3/100 d2) 3/10)) (+.f64 30 (*.f64 d2 3))))
(*.f64 -300 (/.f64 d1 d2))
(+.f64 (*.f64 -300 (/.f64 d1 d2)) (*.f64 -3000 (/.f64 d1 (pow.f64 d2 2))))
(fma.f64 -300 (/.f64 d1 d2) (*.f64 -3000 (/.f64 d1 (*.f64 d2 d2))))
(*.f64 (/.f64 d1 d2) (+.f64 -300 (/.f64 -3000 d2)))
(+.f64 (*.f64 -300 (/.f64 d1 d2)) (+.f64 (*.f64 -3000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -30000 (/.f64 d1 (pow.f64 d2 3)))))
(fma.f64 -300 (/.f64 d1 d2) (fma.f64 -3000 (/.f64 d1 (*.f64 d2 d2)) (*.f64 -30000 (/.f64 d1 (pow.f64 d2 3)))))
(fma.f64 -300 (/.f64 d1 d2) (*.f64 (/.f64 d1 (*.f64 d2 d2)) (+.f64 -3000 (/.f64 -30000 d2))))
(+.f64 (*.f64 -300 (/.f64 d1 d2)) (+.f64 (*.f64 -3000 (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 -30000 (/.f64 d1 (pow.f64 d2 3))) (*.f64 -300000 (/.f64 d1 (pow.f64 d2 4))))))
(fma.f64 -300 (/.f64 d1 d2) (fma.f64 -3000 (/.f64 d1 (*.f64 d2 d2)) (fma.f64 -30000 (/.f64 d1 (pow.f64 d2 3)) (/.f64 (*.f64 -300000 d1) (pow.f64 d2 4)))))
(fma.f64 -300 (/.f64 d1 d2) (fma.f64 -3000 (/.f64 d1 (*.f64 d2 d2)) (fma.f64 -30000 (/.f64 d1 (pow.f64 d2 3)) (*.f64 -300000 (/.f64 d1 (pow.f64 d2 4))))))
(+.f64 (*.f64 (/.f64 d1 d2) (+.f64 -300 (/.f64 -3000 d2))) (fma.f64 -300000 (/.f64 d1 (pow.f64 d2 4)) (/.f64 -30000 (/.f64 (pow.f64 d2 3) d1))))
(*.f64 -300 (/.f64 d1 d2))
(+.f64 (*.f64 -300 (/.f64 d1 d2)) (*.f64 -3000 (/.f64 d1 (pow.f64 d2 2))))
(fma.f64 -300 (/.f64 d1 d2) (*.f64 -3000 (/.f64 d1 (*.f64 d2 d2))))
(*.f64 (/.f64 d1 d2) (+.f64 -300 (/.f64 -3000 d2)))
(+.f64 (*.f64 -300 (/.f64 d1 d2)) (+.f64 (*.f64 -3000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -30000 (/.f64 d1 (pow.f64 d2 3)))))
(fma.f64 -300 (/.f64 d1 d2) (fma.f64 -3000 (/.f64 d1 (*.f64 d2 d2)) (*.f64 -30000 (/.f64 d1 (pow.f64 d2 3)))))
(fma.f64 -300 (/.f64 d1 d2) (*.f64 (/.f64 d1 (*.f64 d2 d2)) (+.f64 -3000 (/.f64 -30000 d2))))
(+.f64 (*.f64 -300 (/.f64 d1 d2)) (+.f64 (*.f64 -3000 (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 -30000 (/.f64 d1 (pow.f64 d2 3))) (*.f64 -300000 (/.f64 d1 (pow.f64 d2 4))))))
(fma.f64 -300 (/.f64 d1 d2) (fma.f64 -3000 (/.f64 d1 (*.f64 d2 d2)) (fma.f64 -30000 (/.f64 d1 (pow.f64 d2 3)) (/.f64 (*.f64 -300000 d1) (pow.f64 d2 4)))))
(fma.f64 -300 (/.f64 d1 d2) (fma.f64 -3000 (/.f64 d1 (*.f64 d2 d2)) (fma.f64 -30000 (/.f64 d1 (pow.f64 d2 3)) (*.f64 -300000 (/.f64 d1 (pow.f64 d2 4))))))
(+.f64 (*.f64 (/.f64 d1 d2) (+.f64 -300 (/.f64 -3000 d2))) (fma.f64 -300000 (/.f64 d1 (pow.f64 d2 4)) (/.f64 -30000 (/.f64 (pow.f64 d2 3) d1))))
(*.f64 -300 (pow.f64 d1 2))
(*.f64 -300 (*.f64 d1 d1))
(*.f64 -300 (pow.f64 d1 2))
(*.f64 -300 (*.f64 d1 d1))
(*.f64 -300 (pow.f64 d1 2))
(*.f64 -300 (*.f64 d1 d1))
(*.f64 -300 (pow.f64 d1 2))
(*.f64 -300 (*.f64 d1 d1))
(*.f64 -300 (pow.f64 d1 2))
(*.f64 -300 (*.f64 d1 d1))
(*.f64 -300 (pow.f64 d1 2))
(*.f64 -300 (*.f64 d1 d1))
(*.f64 -300 (pow.f64 d1 2))
(*.f64 -300 (*.f64 d1 d1))
(*.f64 -300 (pow.f64 d1 2))
(*.f64 -300 (*.f64 d1 d1))
(*.f64 -300 (pow.f64 d1 2))
(*.f64 -300 (*.f64 d1 d1))
(*.f64 -300 (pow.f64 d1 2))
(*.f64 -300 (*.f64 d1 d1))
(*.f64 -300 (pow.f64 d1 2))
(*.f64 -300 (*.f64 d1 d1))
(*.f64 -300 (pow.f64 d1 2))
(*.f64 -300 (*.f64 d1 d1))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(/.f64 d1 (+.f64 1/30 (*.f64 d2 -1/900)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(/.f64 d1 (+.f64 1/30 (*.f64 d2 -1/900)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(/.f64 d1 (+.f64 1/30 (*.f64 d2 -1/900)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(/.f64 d1 (+.f64 1/30 (*.f64 d2 -1/900)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(/.f64 d1 (+.f64 1/30 (*.f64 d2 -1/900)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(/.f64 d1 (+.f64 1/30 (*.f64 d2 -1/900)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(/.f64 d1 (+.f64 1/30 (*.f64 d2 -1/900)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(/.f64 d1 (+.f64 1/30 (*.f64 d2 -1/900)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(/.f64 d1 (+.f64 1/30 (*.f64 d2 -1/900)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(/.f64 d1 (+.f64 1/30 (*.f64 d2 -1/900)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(/.f64 d1 (+.f64 1/30 (*.f64 d2 -1/900)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(/.f64 d1 (+.f64 1/30 (*.f64 d2 -1/900)))
(*.f64 30 d1)
(*.f64 d1 30)
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 d2 30))
(+.f64 (*.f64 d2 d1) (+.f64 (*.f64 30 d1) (*.f64 1/30 (*.f64 (pow.f64 d2 2) d1))))
(fma.f64 d2 d1 (fma.f64 30 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) 1/30)))
(fma.f64 d1 d2 (*.f64 d1 (+.f64 (*.f64 (*.f64 d2 d2) 1/30) 30)))
(*.f64 d1 (+.f64 d2 (+.f64 30 (*.f64 (*.f64 d2 d2) 1/30))))
(+.f64 (*.f64 d2 d1) (+.f64 (*.f64 30 d1) (+.f64 (*.f64 1/900 (*.f64 (pow.f64 d2 3) d1)) (*.f64 1/30 (*.f64 (pow.f64 d2 2) d1)))))
(fma.f64 d2 d1 (fma.f64 30 d1 (fma.f64 1/900 (*.f64 d1 (pow.f64 d2 3)) (*.f64 (*.f64 d1 (*.f64 d2 d2)) 1/30))))
(fma.f64 d1 (+.f64 d2 30) (*.f64 d1 (+.f64 (*.f64 (*.f64 d2 d2) 1/30) (*.f64 (pow.f64 d2 3) 1/900))))
(*.f64 d1 (+.f64 (+.f64 d2 30) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 1/900 d2) 1/30))))
(*.f64 -900 (/.f64 d1 d2))
(*.f64 (/.f64 d1 d2) -900)
(+.f64 (*.f64 -900 (/.f64 d1 d2)) (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))))
(fma.f64 -900 (/.f64 d1 d2) (*.f64 (/.f64 d1 (*.f64 d2 d2)) -27000))
(fma.f64 (/.f64 d1 d2) -900 (*.f64 (/.f64 d1 (*.f64 d2 d2)) -27000))
(*.f64 (/.f64 d1 d2) (+.f64 -900 (/.f64 -27000 d2)))
(+.f64 (*.f64 -900 (/.f64 d1 d2)) (+.f64 (*.f64 -810000 (/.f64 d1 (pow.f64 d2 3))) (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2)))))
(fma.f64 -900 (/.f64 d1 d2) (fma.f64 -810000 (/.f64 d1 (pow.f64 d2 3)) (*.f64 (/.f64 d1 (*.f64 d2 d2)) -27000)))
(fma.f64 (/.f64 d1 d2) -900 (fma.f64 (/.f64 d1 (*.f64 d2 d2)) -27000 (/.f64 (*.f64 d1 -810000) (pow.f64 d2 3))))
(fma.f64 (/.f64 d1 d2) -900 (*.f64 (/.f64 d1 (*.f64 d2 d2)) (+.f64 -27000 (/.f64 -810000 d2))))
(+.f64 (*.f64 -900 (/.f64 d1 d2)) (+.f64 (*.f64 -810000 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -24300000 (/.f64 d1 (pow.f64 d2 4))))))
(fma.f64 -900 (/.f64 d1 d2) (fma.f64 -810000 (/.f64 d1 (pow.f64 d2 3)) (fma.f64 -27000 (/.f64 d1 (*.f64 d2 d2)) (/.f64 (*.f64 -24300000 d1) (pow.f64 d2 4)))))
(fma.f64 (/.f64 d1 d2) -900 (fma.f64 (/.f64 d1 (pow.f64 d2 3)) -810000 (fma.f64 (/.f64 d1 (*.f64 d2 d2)) -27000 (*.f64 (/.f64 d1 (pow.f64 d2 4)) -24300000))))
(+.f64 (fma.f64 (/.f64 d1 d2) -900 (*.f64 (/.f64 d1 (*.f64 d2 d2)) (+.f64 -27000 (/.f64 -810000 d2)))) (/.f64 (*.f64 d1 -24300000) (pow.f64 d2 4)))
(*.f64 -900 (/.f64 d1 d2))
(*.f64 (/.f64 d1 d2) -900)
(+.f64 (*.f64 -900 (/.f64 d1 d2)) (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))))
(fma.f64 -900 (/.f64 d1 d2) (*.f64 (/.f64 d1 (*.f64 d2 d2)) -27000))
(fma.f64 (/.f64 d1 d2) -900 (*.f64 (/.f64 d1 (*.f64 d2 d2)) -27000))
(*.f64 (/.f64 d1 d2) (+.f64 -900 (/.f64 -27000 d2)))
(+.f64 (*.f64 -900 (/.f64 d1 d2)) (+.f64 (*.f64 -810000 (/.f64 d1 (pow.f64 d2 3))) (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2)))))
(fma.f64 -900 (/.f64 d1 d2) (fma.f64 -810000 (/.f64 d1 (pow.f64 d2 3)) (*.f64 (/.f64 d1 (*.f64 d2 d2)) -27000)))
(fma.f64 (/.f64 d1 d2) -900 (fma.f64 (/.f64 d1 (*.f64 d2 d2)) -27000 (/.f64 (*.f64 d1 -810000) (pow.f64 d2 3))))
(fma.f64 (/.f64 d1 d2) -900 (*.f64 (/.f64 d1 (*.f64 d2 d2)) (+.f64 -27000 (/.f64 -810000 d2))))
(+.f64 (*.f64 -900 (/.f64 d1 d2)) (+.f64 (*.f64 -810000 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -24300000 (/.f64 d1 (pow.f64 d2 4))))))
(fma.f64 -900 (/.f64 d1 d2) (fma.f64 -810000 (/.f64 d1 (pow.f64 d2 3)) (fma.f64 -27000 (/.f64 d1 (*.f64 d2 d2)) (/.f64 (*.f64 -24300000 d1) (pow.f64 d2 4)))))
(fma.f64 (/.f64 d1 d2) -900 (fma.f64 (/.f64 d1 (pow.f64 d2 3)) -810000 (fma.f64 (/.f64 d1 (*.f64 d2 d2)) -27000 (*.f64 (/.f64 d1 (pow.f64 d2 4)) -24300000))))
(+.f64 (fma.f64 (/.f64 d1 d2) -900 (*.f64 (/.f64 d1 (*.f64 d2 d2)) (+.f64 -27000 (/.f64 -810000 d2)))) (/.f64 (*.f64 d1 -24300000) (pow.f64 d2 4)))
(+.f64 0 (*.f64 -300 (/.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 (*.f64 d1 300) (-.f64 10 d2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) d1) (/.f64 -300 (*.f64 d1 (+.f64 d2 -10))))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) d1) (/.f64 -300 (*.f64 d1 (+.f64 d2 -10))))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) d1) (/.f64 -300 (*.f64 d1 (+.f64 d2 -10)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) d1) (/.f64 (/.f64 -300 (+.f64 d2 -10)) d1))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) d1) (/.f64 (/.f64 -300 (+.f64 d2 -10)) d1)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) d1) (/.f64 (/.f64 -300 d1) (+.f64 d2 -10))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) d1) (/.f64 -300 (*.f64 d1 (+.f64 d2 -10)))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) d1) (/.f64 -300 (*.f64 d1 (+.f64 d2 -10)))))))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 (*.f64 d1 300) (-.f64 10 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -300 (/.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 -10)))))) 1)
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 (*.f64 d1 300) (-.f64 10 d2))
(/.f64 d1 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 d1 -300)))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 (*.f64 d1 300) (-.f64 10 d2))
(/.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 (+.f64 d2 -10)) -300))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 (*.f64 d1 300) (-.f64 10 d2))
(/.f64 -300 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 d1 d1)))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 (*.f64 d1 300) (-.f64 10 d2))
(/.f64 (*.f64 d1 (*.f64 d1 -300)) (*.f64 d1 (+.f64 d2 -10)))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 (*.f64 d1 300) (-.f64 10 d2))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 d1 (*.f64 d1 -300))))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 (*.f64 d1 300) (-.f64 10 d2))
(/.f64 (cbrt.f64 (*.f64 90000 (pow.f64 d1 4))) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (cbrt.f64 (*.f64 d1 (*.f64 d1 -300)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 90000 (pow.f64 d1 4))) (*.f64 d1 (+.f64 d2 -10))) (cbrt.f64 (*.f64 -300 (*.f64 d1 d1))))
(*.f64 (cbrt.f64 (*.f64 -300 (*.f64 d1 d1))) (/.f64 (cbrt.f64 (*.f64 90000 (pow.f64 d1 4))) (*.f64 d1 (+.f64 d2 -10))))
(/.f64 (*.f64 d1 (sqrt.f64 -300)) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 d1 (sqrt.f64 -300))))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 (*.f64 d1 300) (-.f64 10 d2))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 d1 -300))) (*.f64 d1 (neg.f64 (+.f64 d2 -10))))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 (*.f64 d1 300) (-.f64 10 d2))
(/.f64 (/.f64 (*.f64 d1 (*.f64 d1 -300)) (+.f64 d2 -10)) d1)
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 (*.f64 d1 300) (-.f64 10 d2))
(/.f64 (/.f64 (*.f64 d1 (*.f64 d1 -300)) d1) (+.f64 d2 -10))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 (*.f64 d1 300) (-.f64 10 d2))
(/.f64 (/.f64 (*.f64 d1 (*.f64 d1 -300)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10))))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 (*.f64 d1 300) (-.f64 10 d2))
(/.f64 (/.f64 (*.f64 d1 (*.f64 d1 -300)) 1) (*.f64 d1 (+.f64 d2 -10)))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 (*.f64 d1 300) (-.f64 10 d2))
(/.f64 (/.f64 (*.f64 d1 (*.f64 d1 -300)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 (*.f64 d1 300) (-.f64 10 d2))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 -300)) -1) (*.f64 d1 (neg.f64 (+.f64 d2 -10))))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 (*.f64 d1 300) (-.f64 10 d2))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 -300)) (/.f64 1 d1)) (+.f64 d2 -10))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 (*.f64 d1 300) (-.f64 10 d2))
(/.f64 (*.f64 -1 (*.f64 d1 (*.f64 d1 -300))) (*.f64 d1 (neg.f64 (+.f64 d2 -10))))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 (*.f64 d1 300) (-.f64 10 d2))
(/.f64 (*.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 -300))) (+.f64 d2 -10))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 (*.f64 d1 300) (-.f64 10 d2))
(pow.f64 (*.f64 -300 (/.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 -10)))) 1)
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 (*.f64 d1 300) (-.f64 10 d2))
(pow.f64 (cbrt.f64 (*.f64 -300 (/.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 -10))))) 3)
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 (*.f64 d1 300) (-.f64 10 d2))
(pow.f64 (pow.f64 (*.f64 -300 (/.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 -10)))) 3) 1/3)
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 (*.f64 d1 300) (-.f64 10 d2))
(pow.f64 (*.f64 d1 (sqrt.f64 (/.f64 -300 (*.f64 d1 (+.f64 d2 -10))))) 2)
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 (*.f64 d1 300) (-.f64 10 d2))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -2) (*.f64 90000 (pow.f64 d1 4))))
(sqrt.f64 (*.f64 (*.f64 90000 (pow.f64 d1 4)) (pow.f64 (*.f64 d1 (+.f64 d2 -10)) -2)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 d1 300) (-.f64 10 d2)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 d1) d1) (/.f64 -300 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 (*.f64 d1 300) (-.f64 10 d2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -300 (/.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 -10)))))))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 (*.f64 d1 300) (-.f64 10 d2))
(cbrt.f64 (pow.f64 (*.f64 -300 (/.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 -10)))) 3))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 (*.f64 d1 300) (-.f64 10 d2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 (*.f64 d1 -300)) 3) (pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 -10))) 3)))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 (*.f64 d1 300) (-.f64 10 d2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 -10))) 3) (pow.f64 (*.f64 d1 (*.f64 d1 -300)) 3)))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 (*.f64 d1 300) (-.f64 10 d2))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 (*.f64 d1 -300)) 3) (pow.f64 (*.f64 d1 (+.f64 d2 -10)) 3)))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 (*.f64 d1 300) (-.f64 10 d2))
(expm1.f64 (log1p.f64 (*.f64 -300 (/.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 -10))))))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 (*.f64 d1 300) (-.f64 10 d2))
(exp.f64 (log.f64 (*.f64 -300 (/.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 -10))))))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 (*.f64 d1 300) (-.f64 10 d2))
(exp.f64 (*.f64 (log.f64 (*.f64 -300 (/.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 -10))))) 1))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 (*.f64 d1 300) (-.f64 10 d2))
(log1p.f64 (expm1.f64 (*.f64 -300 (/.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 -10))))))
(*.f64 -300 (/.f64 d1 (+.f64 d2 -10)))
(/.f64 (*.f64 d1 300) (-.f64 10 d2))
(+.f64 0 (*.f64 d1 (*.f64 d1 -300)))
(*.f64 -300 (*.f64 d1 d1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -300) (*.f64 d1 d1))) (cbrt.f64 (pow.f64 (exp.f64 -300) (*.f64 d1 d1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -300) (*.f64 d1 d1)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -300) (*.f64 d1 d1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -300) (*.f64 d1 d1)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -300) (*.f64 d1 d1)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -300) (*.f64 d1 d1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -300) (*.f64 d1 d1)))))
(*.f64 -300 (*.f64 d1 d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (*.f64 d1 -300)))) 1)
(*.f64 -300 (*.f64 d1 d1))
(pow.f64 (*.f64 d1 (*.f64 d1 -300)) 1)
(*.f64 -300 (*.f64 d1 d1))
(pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 -300))) 3)
(*.f64 -300 (*.f64 d1 d1))
(pow.f64 (pow.f64 (*.f64 d1 (*.f64 d1 -300)) 3) 1/3)
(*.f64 -300 (*.f64 d1 d1))
(pow.f64 (*.f64 d1 (sqrt.f64 -300)) 2)
(*.f64 -300 (*.f64 d1 d1))
(sqrt.f64 (*.f64 90000 (pow.f64 d1 4)))
(log.f64 (pow.f64 (exp.f64 -300) (*.f64 d1 d1)))
(*.f64 -300 (*.f64 d1 d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (*.f64 d1 -300)))))
(*.f64 -300 (*.f64 d1 d1))
(cbrt.f64 (pow.f64 (*.f64 d1 (*.f64 d1 -300)) 3))
(*.f64 -300 (*.f64 d1 d1))
(expm1.f64 (log1p.f64 (*.f64 d1 (*.f64 d1 -300))))
(*.f64 -300 (*.f64 d1 d1))
(exp.f64 (fma.f64 2 (log.f64 d1) (log.f64 -300)))
(*.f64 -300 (*.f64 d1 d1))
(exp.f64 (*.f64 (fma.f64 2 (log.f64 d1) (log.f64 -300)) 1))
(*.f64 -300 (*.f64 d1 d1))
(log1p.f64 (expm1.f64 (*.f64 d1 (*.f64 d1 -300))))
(*.f64 -300 (*.f64 d1 d1))
(+.f64 0 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(/.f64 d1 (+.f64 1/30 (*.f64 d2 -1/900)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))))) (cbrt.f64 (exp.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -900) (/.f64 d1 (+.f64 d2 -30)))) (cbrt.f64 (pow.f64 (exp.f64 -900) (/.f64 d1 (+.f64 d2 -30)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -900) (/.f64 d1 (+.f64 d2 -30))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (/.f64 -900 (+.f64 d2 -30)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (/.f64 -900 (+.f64 d2 -30))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 d1 (+.f64 1/30 (*.f64 d2 -1/900)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -900) (/.f64 d1 (+.f64 d2 -30))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (/.f64 -900 (+.f64 d2 -30))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 d1 (+.f64 1/30 (*.f64 d2 -1/900)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))))) 1)
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(/.f64 d1 (+.f64 1/30 (*.f64 d2 -1/900)))
(*.f64 d1 (/.f64 1 (*.f64 (+.f64 d2 -30) -1/900)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(/.f64 d1 (+.f64 1/30 (*.f64 d2 -1/900)))
(*.f64 d1 (*.f64 -900 (/.f64 1 (+.f64 d2 -30))))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(/.f64 d1 (+.f64 1/30 (*.f64 d2 -1/900)))
(*.f64 1 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(/.f64 d1 (+.f64 1/30 (*.f64 d2 -1/900)))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(/.f64 d1 (+.f64 1/30 (*.f64 d2 -1/900)))
(*.f64 -900 (*.f64 d1 (/.f64 1 (+.f64 d2 -30))))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(/.f64 d1 (+.f64 1/30 (*.f64 d2 -1/900)))
(*.f64 (*.f64 d1 -900) (/.f64 1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(/.f64 d1 (+.f64 1/30 (*.f64 d2 -1/900)))
(*.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))) 1)
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(/.f64 d1 (+.f64 1/30 (*.f64 d2 -1/900)))
(*.f64 (cbrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))) (pow.f64 (cbrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))) 2))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(/.f64 d1 (+.f64 1/30 (*.f64 d2 -1/900)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))) 2) (cbrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(/.f64 d1 (+.f64 1/30 (*.f64 d2 -1/900)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 810000)) (*.f64 (cbrt.f64 (*.f64 d1 -900)) (/.f64 1 (+.f64 d2 -30))))
(*.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 810000))) (*.f64 (/.f64 1 (+.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 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))) (sqrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(/.f64 d1 (+.f64 1/30 (*.f64 d2 -1/900)))
(*.f64 (sqrt.f64 (*.f64 d1 -900)) (*.f64 (sqrt.f64 (*.f64 d1 -900)) (/.f64 1 (+.f64 d2 -30))))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(/.f64 d1 (+.f64 1/30 (*.f64 d2 -1/900)))
(*.f64 (*.f64 d1 900) (/.f64 1 (+.f64 30 (neg.f64 d2))))
(*.f64 d1 (*.f64 900 (/.f64 1 (-.f64 30 d2))))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(*.f64 (/.f64 1 (+.f64 d2 -30)) (*.f64 d1 -900))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(/.f64 d1 (+.f64 1/30 (*.f64 d2 -1/900)))
(*.f64 (/.f64 d1 1) (/.f64 -900 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(/.f64 d1 (+.f64 1/30 (*.f64 d2 -1/900)))
(*.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 (/.f64 -900 (sqrt.f64 (+.f64 d2 -30))) d1) (sqrt.f64 (+.f64 d2 -30)))
(/.f64 (*.f64 d1 (/.f64 -900 (sqrt.f64 (+.f64 d2 -30)))) (sqrt.f64 (+.f64 d2 -30)))
(/.f64 (/.f64 -900 (sqrt.f64 (+.f64 d2 -30))) (/.f64 (sqrt.f64 (+.f64 d2 -30)) d1))
(*.f64 (/.f64 -900 (sqrt.f64 (+.f64 d2 -30))) (/.f64 d1 (sqrt.f64 (+.f64 d2 -30))))
(/.f64 (*.f64 (/.f64 -900 (sqrt.f64 (+.f64 d2 -30))) d1) (sqrt.f64 (+.f64 d2 -30)))
(/.f64 (*.f64 d1 (/.f64 -900 (sqrt.f64 (+.f64 d2 -30)))) (sqrt.f64 (+.f64 d2 -30)))
(/.f64 (/.f64 -900 (sqrt.f64 (+.f64 d2 -30))) (/.f64 (sqrt.f64 (+.f64 d2 -30)) d1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 (*.f64 d1 -900) (cbrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 -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 (/.f64 -900 (sqrt.f64 (+.f64 d2 -30))) d1) (sqrt.f64 (+.f64 d2 -30)))
(/.f64 (*.f64 d1 (/.f64 -900 (sqrt.f64 (+.f64 d2 -30)))) (sqrt.f64 (+.f64 d2 -30)))
(/.f64 (/.f64 -900 (sqrt.f64 (+.f64 d2 -30))) (/.f64 (sqrt.f64 (+.f64 d2 -30)) d1))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) -900)
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(/.f64 d1 (+.f64 1/30 (*.f64 d2 -1/900)))
(*.f64 (/.f64 -900 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 d1 (cbrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 -900 (cbrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 810000)) 1) (/.f64 (cbrt.f64 (*.f64 d1 -900)) (+.f64 d2 -30)))
(*.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 810000))) (*.f64 (/.f64 1 (+.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 (*.f64 d1 d1) 810000)) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (cbrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))
(*.f64 (cbrt.f64 (*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))) (/.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 810000))) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)))
(*.f64 (cbrt.f64 (/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))) (/.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 810000))) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 d1 (+.f64 1/30 (*.f64 d2 -1/900)))) (cbrt.f64 (*.f64 d1 (*.f64 d1 810000)))) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 810000)) (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 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(/.f64 d1 (+.f64 1/30 (*.f64 d2 -1/900)))
(*.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 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 -900 (cbrt.f64 (+.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) (+.f64 (pow.f64 d2 3) -27000)) (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 -30)))
(*.f64 (/.f64 (*.f64 d1 -900) (+.f64 (pow.f64 d2 3) -27000)) (+.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 (+.f64 (pow.f64 d2 3) -27000)) -900) (+.f64 900 (fma.f64 d2 d2 (*.f64 d2 30))))
(*.f64 (/.f64 (*.f64 d1 -900) (fma.f64 d2 d2 -900)) (+.f64 d2 30))
(*.f64 (*.f64 (/.f64 d1 (fma.f64 d2 d2 -900)) -900) (+.f64 d2 30))
(pow.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))) 1)
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(/.f64 d1 (+.f64 1/30 (*.f64 d2 -1/900)))
(pow.f64 (cbrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))) 3)
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(/.f64 d1 (+.f64 1/30 (*.f64 d2 -1/900)))
(pow.f64 (pow.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))) 3) 1/3)
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(/.f64 d1 (+.f64 1/30 (*.f64 d2 -1/900)))
(pow.f64 (sqrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))) 2)
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(/.f64 d1 (+.f64 1/30 (*.f64 d2 -1/900)))
(pow.f64 (*.f64 -1/900 (/.f64 (+.f64 d2 -30) d1)) -1)
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(/.f64 d1 (+.f64 1/30 (*.f64 d2 -1/900)))
(neg.f64 (/.f64 (*.f64 d1 -900) (+.f64 30 (neg.f64 d2))))
(*.f64 d1 (*.f64 900 (/.f64 1 (-.f64 30 d2))))
(*.f64 d1 (/.f64 900 (-.f64 30 d2)))
(sqrt.f64 (pow.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))) 2))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(/.f64 d1 (+.f64 1/30 (*.f64 d2 -1/900)))
(log.f64 (exp.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(/.f64 d1 (+.f64 1/30 (*.f64 d2 -1/900)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))))))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(/.f64 d1 (+.f64 1/30 (*.f64 d2 -1/900)))
(cbrt.f64 (pow.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))) 3))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(/.f64 d1 (+.f64 1/30 (*.f64 d2 -1/900)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 -900) 3) (pow.f64 (+.f64 d2 -30) 3)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(/.f64 d1 (+.f64 1/30 (*.f64 d2 -1/900)))
(expm1.f64 (log1p.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(/.f64 d1 (+.f64 1/30 (*.f64 d2 -1/900)))
(exp.f64 (log.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(/.f64 d1 (+.f64 1/30 (*.f64 d2 -1/900)))
(exp.f64 (*.f64 (log.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))) 1))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(/.f64 d1 (+.f64 1/30 (*.f64 d2 -1/900)))
(log1p.f64 (expm1.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(/.f64 d1 (+.f64 1/30 (*.f64 d2 -1/900)))

eval95.0ms (2.1%)

Compiler

Compiled 4765 to 3161 computations (33.7% saved)

prune51.0ms (1.1%)

Pruning

6 alts after pruning (1 fresh and 5 done)

PrunedKeptTotal
New2901291
Fresh000
Picked112
Done044
Total2916297
Accuracy
100.0%
Counts
297 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
49.1%
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
100.0%
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
49.8%
(*.f64 (/.f64 d1 (+.f64 d2 -30)) -900)
51.2%
(*.f64 d2 d1)
100.0%
(*.f64 d1 (-.f64 d2 -30))
50.6%
(*.f64 d1 30)
49.1%
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
100.0%
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
49.8%
(*.f64 (/.f64 d1 (+.f64 d2 -30)) -900)
51.2%
(*.f64 d2 d1)
100.0%
(*.f64 d1 (-.f64 d2 -30))
50.6%
(*.f64 d1 30)
Compiler

Compiled 88 to 64 computations (27.3% saved)

localize34.0ms (0.8%)

Localize:

Found 2 expressions with local error:

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

Compiled 22 to 15 computations (31.8% saved)

series57.0ms (1.3%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
55.0ms
d2
@inf
(/.f64 d1 (+.f64 d2 -30))
0.0ms
d1
@-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
d2
@0
(/.f64 d1 (+.f64 d2 -30))

rewrite72.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
1266×unpow-prod-down
924×log-prod
534×prod-exp
508×pow-prod-down
414×pow-prod-up
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0932
119932
2257732
Stop Event
node limit
Counts
2 → 107
Calls
Call 1
Inputs
(*.f64 (/.f64 d1 (+.f64 d2 -30)) -900)
(/.f64 d1 (+.f64 d2 -30))
Outputs
(+.f64 0 (*.f64 (/.f64 d1 (+.f64 d2 -30)) -900))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -900) (/.f64 d1 (+.f64 d2 -30)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -900) (/.f64 d1 (+.f64 d2 -30))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -900) (/.f64 d1 (+.f64 d2 -30))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -900) (/.f64 d1 (+.f64 d2 -30))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) -900))) 1)
(/.f64 d1 (/.f64 (+.f64 d2 -30) -900))
(/.f64 -900 (/.f64 (+.f64 d2 -30) d1))
(/.f64 1 (/.f64 (+.f64 d2 -30) (*.f64 d1 -900)))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(/.f64 (neg.f64 (*.f64 d1 -900)) (+.f64 30 (neg.f64 d2)))
(/.f64 (*.f64 -900 (neg.f64 d1)) (+.f64 30 (neg.f64 d2)))
(/.f64 (*.f64 (neg.f64 d1) -900) (+.f64 30 (neg.f64 d2)))
(/.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)))
(/.f64 (/.f64 (*.f64 d1 -900) (sqrt.f64 (+.f64 d2 -30))) (sqrt.f64 (+.f64 d2 -30)))
(pow.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) -900) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) -900)) 3)
(pow.f64 (*.f64 810000 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2)) 1/2)
(pow.f64 (*.f64 -729000000 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3)) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) -900)) 2)
(pow.f64 (/.f64 (+.f64 d2 -30) (*.f64 d1 -900)) -1)
(sqrt.f64 (*.f64 810000 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2)))
(log.f64 (pow.f64 (exp.f64 -900) (/.f64 d1 (+.f64 d2 -30))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) -900))))
(cbrt.f64 (*.f64 -729000000 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) -900)))
(exp.f64 (log.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) -900)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) -900)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) -900)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) -900))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) -900))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) -900))) 2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) -900)))
(+.f64 0 (/.f64 d1 (+.f64 d2 -30)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 d1 (+.f64 d2 -30)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 d1 (+.f64 d2 -30))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 d1 (+.f64 d2 -30))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 d1 (+.f64 d2 -30))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d1 (+.f64 d2 -30)))) 1)
(*.f64 d1 (/.f64 1 (+.f64 d2 -30)))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) 1)
(*.f64 1 (/.f64 d1 (+.f64 d2 -30)))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (/.f64 1 (+.f64 d2 -30))))
(*.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) (pow.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) 2) (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (/.f64 1 (+.f64 d2 -30))))
(*.f64 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30))) (sqrt.f64 (/.f64 d1 (+.f64 d2 -30))))
(*.f64 (neg.f64 d1) (/.f64 1 (+.f64 30 (neg.f64 d2))))
(*.f64 (neg.f64 d1) (pow.f64 (/.f64 1 (+.f64 30 (neg.f64 d2))) 1))
(*.f64 (/.f64 1 (+.f64 d2 -30)) d1)
(*.f64 (/.f64 1 (+.f64 d2 -30)) (pow.f64 (/.f64 1 d1) -1))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) -2) (/.f64 d1 (cbrt.f64 (+.f64 d2 -30))))
(*.f64 (pow.f64 (+.f64 d2 -30) -1/2) (/.f64 d1 (sqrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) 1) (/.f64 (cbrt.f64 d1) (+.f64 d2 -30)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (sqrt.f64 (+.f64 d2 -30))) (/.f64 (cbrt.f64 d1) (sqrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 (sqrt.f64 d1) 1) (/.f64 (sqrt.f64 d1) (+.f64 d2 -30)))
(*.f64 (/.f64 (sqrt.f64 d1) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 (sqrt.f64 d1) (cbrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 d1 (+.f64 -27000 (pow.f64 d2 3))) (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 -30)))
(*.f64 (/.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 d2 30))
(*.f64 (pow.f64 1 1/3) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) -2) 1) (pow.f64 (/.f64 d1 (cbrt.f64 (+.f64 d2 -30))) 1))
(*.f64 (pow.f64 (pow.f64 (+.f64 d2 -30) -1/2) 1) (pow.f64 (/.f64 d1 (sqrt.f64 (+.f64 d2 -30))) 1))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) 1) 1) (pow.f64 (/.f64 (cbrt.f64 d1) (+.f64 d2 -30)) 1))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) 1) (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (sqrt.f64 (+.f64 d2 -30))) 1) (pow.f64 (/.f64 (cbrt.f64 d1) (sqrt.f64 (+.f64 d2 -30))) 1))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 d1) 1) 1) (pow.f64 (/.f64 (sqrt.f64 d1) (+.f64 d2 -30)) 1))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 d1) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) 1) (pow.f64 (/.f64 (sqrt.f64 d1) (cbrt.f64 (+.f64 d2 -30))) 1))
(*.f64 (pow.f64 (/.f64 d1 (+.f64 -27000 (pow.f64 d2 3))) 1) (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 -30)))
(*.f64 (pow.f64 (/.f64 d1 (fma.f64 d2 d2 -900)) 1) (+.f64 d2 30))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30)))) 2) 3) (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30)))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30)))) 3))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3)) 1/3))
(*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2) d1) 1/3) (cbrt.f64 (/.f64 1 (+.f64 d2 -30))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (cbrt.f64 (/.f64 d1 (+.f64 d2 -30)))) 2) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30)))))
(*.f64 (pow.f64 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 5/2) 1/3) (cbrt.f64 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 d2 -30) d1)) 2) -1) (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) -2) -1) (pow.f64 (/.f64 (+.f64 d2 -30) (cbrt.f64 d1)) -1))
(*.f64 (pow.f64 (pow.f64 d1 -1/2) -1) (pow.f64 (/.f64 (+.f64 d2 -30) (sqrt.f64 d1)) -1))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2) 1) -1) (pow.f64 (/.f64 (cbrt.f64 (+.f64 d2 -30)) d1) -1))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2) (pow.f64 (cbrt.f64 d1) 2)) -1) (pow.f64 (/.f64 (cbrt.f64 (+.f64 d2 -30)) (cbrt.f64 d1)) -1))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2) (sqrt.f64 d1)) -1) (pow.f64 (/.f64 (cbrt.f64 (+.f64 d2 -30)) (sqrt.f64 d1)) -1))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (+.f64 d2 -30)) 1) -1) (pow.f64 (/.f64 (sqrt.f64 (+.f64 d2 -30)) d1) -1))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (+.f64 d2 -30)) (pow.f64 (cbrt.f64 d1) 2)) -1) (pow.f64 (/.f64 (sqrt.f64 (+.f64 d2 -30)) (cbrt.f64 d1)) -1))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (+.f64 d2 -30)) (sqrt.f64 d1)) -1) (pow.f64 (/.f64 (sqrt.f64 (+.f64 d2 -30)) (sqrt.f64 d1)) -1))
(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)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30))) 2)
(pow.f64 (/.f64 (+.f64 d2 -30) d1) -1)
(pow.f64 (/.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 -30) 3)) 1/3)
(pow.f64 (/.f64 (/.f64 (+.f64 d2 -30) d1) 1) -1)
(neg.f64 (/.f64 d1 (+.f64 30 (neg.f64 d2))))
(sqrt.f64 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2))
(log.f64 (exp.f64 (/.f64 d1 (+.f64 d2 -30))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 d1 (+.f64 d2 -30)))))
(cbrt.f64 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3))
(cbrt.f64 (/.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 -30) 3)))
(expm1.f64 (log1p.f64 (/.f64 d1 (+.f64 d2 -30))))
(exp.f64 (log.f64 (/.f64 d1 (+.f64 d2 -30))))
(exp.f64 (*.f64 (log.f64 (/.f64 d1 (+.f64 d2 -30))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 d1 (+.f64 d2 -30))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 d1 (+.f64 d2 -30)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 d2 -30) d1)) -1))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) 1) (neg.f64 (log.f64 (+.f64 d2 -30)))))
(exp.f64 (+.f64 (neg.f64 (log.f64 (+.f64 d2 -30))) (*.f64 (log.f64 d1) 1)))
(log1p.f64 (expm1.f64 (/.f64 d1 (+.f64 d2 -30))))

simplify80.0ms (1.8%)

Algorithm
egg-herbie
Rules
1692×times-frac
1630×fma-def
1074×associate-*r/
544×distribute-lft-in
512×sqr-pow
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03673661
18953533
227893365
Stop Event
node limit
Counts
155 → 201
Calls
Call 1
Inputs
(*.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 d2 d1) (*.f64 30 d1))
(+.f64 (*.f64 d2 d1) (+.f64 (*.f64 30 d1) (*.f64 1/30 (*.f64 (pow.f64 d2 2) d1))))
(+.f64 (*.f64 d2 d1) (+.f64 (*.f64 30 d1) (+.f64 (*.f64 1/900 (*.f64 (pow.f64 d2 3) d1)) (*.f64 1/30 (*.f64 (pow.f64 d2 2) d1)))))
(*.f64 -900 (/.f64 d1 d2))
(+.f64 (*.f64 -900 (/.f64 d1 d2)) (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))))
(+.f64 (*.f64 -900 (/.f64 d1 d2)) (+.f64 (*.f64 -810000 (/.f64 d1 (pow.f64 d2 3))) (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2)))))
(+.f64 (*.f64 -900 (/.f64 d1 d2)) (+.f64 (*.f64 -810000 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -24300000 (/.f64 d1 (pow.f64 d2 4))))))
(*.f64 -900 (/.f64 d1 d2))
(+.f64 (*.f64 -900 (/.f64 d1 d2)) (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))))
(+.f64 (*.f64 -900 (/.f64 d1 d2)) (+.f64 (*.f64 -810000 (/.f64 d1 (pow.f64 d2 3))) (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2)))))
(+.f64 (*.f64 -900 (/.f64 d1 d2)) (+.f64 (*.f64 -810000 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -24300000 (/.f64 d1 (pow.f64 d2 4))))))
(/.f64 d1 (-.f64 d2 30))
(/.f64 d1 (-.f64 d2 30))
(/.f64 d1 (-.f64 d2 30))
(/.f64 d1 (-.f64 d2 30))
(/.f64 d1 (-.f64 d2 30))
(/.f64 d1 (-.f64 d2 30))
(/.f64 d1 (-.f64 d2 30))
(/.f64 d1 (-.f64 d2 30))
(/.f64 d1 (-.f64 d2 30))
(/.f64 d1 (-.f64 d2 30))
(/.f64 d1 (-.f64 d2 30))
(/.f64 d1 (-.f64 d2 30))
(*.f64 -1/30 d1)
(+.f64 (*.f64 -1/30 d1) (*.f64 -1/900 (*.f64 d2 d1)))
(+.f64 (*.f64 -1/27000 (*.f64 (pow.f64 d2 2) d1)) (+.f64 (*.f64 -1/30 d1) (*.f64 -1/900 (*.f64 d2 d1))))
(+.f64 (*.f64 -1/27000 (*.f64 (pow.f64 d2 2) d1)) (+.f64 (*.f64 -1/810000 (*.f64 (pow.f64 d2 3) d1)) (+.f64 (*.f64 -1/30 d1) (*.f64 -1/900 (*.f64 d2 d1)))))
(/.f64 d1 d2)
(+.f64 (/.f64 d1 d2) (*.f64 30 (/.f64 d1 (pow.f64 d2 2))))
(+.f64 (/.f64 d1 d2) (+.f64 (*.f64 900 (/.f64 d1 (pow.f64 d2 3))) (*.f64 30 (/.f64 d1 (pow.f64 d2 2)))))
(+.f64 (/.f64 d1 d2) (+.f64 (*.f64 900 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 30 (/.f64 d1 (pow.f64 d2 2))) (*.f64 27000 (/.f64 d1 (pow.f64 d2 4))))))
(/.f64 d1 d2)
(+.f64 (/.f64 d1 d2) (*.f64 30 (/.f64 d1 (pow.f64 d2 2))))
(+.f64 (/.f64 d1 d2) (+.f64 (*.f64 900 (/.f64 d1 (pow.f64 d2 3))) (*.f64 30 (/.f64 d1 (pow.f64 d2 2)))))
(+.f64 (/.f64 d1 d2) (+.f64 (*.f64 900 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 30 (/.f64 d1 (pow.f64 d2 2))) (*.f64 27000 (/.f64 d1 (pow.f64 d2 4))))))
(+.f64 0 (*.f64 (/.f64 d1 (+.f64 d2 -30)) -900))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -900) (/.f64 d1 (+.f64 d2 -30)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -900) (/.f64 d1 (+.f64 d2 -30))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -900) (/.f64 d1 (+.f64 d2 -30))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -900) (/.f64 d1 (+.f64 d2 -30))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) -900))) 1)
(/.f64 d1 (/.f64 (+.f64 d2 -30) -900))
(/.f64 -900 (/.f64 (+.f64 d2 -30) d1))
(/.f64 1 (/.f64 (+.f64 d2 -30) (*.f64 d1 -900)))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(/.f64 (neg.f64 (*.f64 d1 -900)) (+.f64 30 (neg.f64 d2)))
(/.f64 (*.f64 -900 (neg.f64 d1)) (+.f64 30 (neg.f64 d2)))
(/.f64 (*.f64 (neg.f64 d1) -900) (+.f64 30 (neg.f64 d2)))
(/.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)))
(/.f64 (/.f64 (*.f64 d1 -900) (sqrt.f64 (+.f64 d2 -30))) (sqrt.f64 (+.f64 d2 -30)))
(pow.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) -900) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) -900)) 3)
(pow.f64 (*.f64 810000 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2)) 1/2)
(pow.f64 (*.f64 -729000000 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3)) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) -900)) 2)
(pow.f64 (/.f64 (+.f64 d2 -30) (*.f64 d1 -900)) -1)
(sqrt.f64 (*.f64 810000 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2)))
(log.f64 (pow.f64 (exp.f64 -900) (/.f64 d1 (+.f64 d2 -30))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) -900))))
(cbrt.f64 (*.f64 -729000000 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) -900)))
(exp.f64 (log.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) -900)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) -900)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) -900)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) -900))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) -900))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) -900))) 2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) -900)))
(+.f64 0 (/.f64 d1 (+.f64 d2 -30)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 d1 (+.f64 d2 -30)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 d1 (+.f64 d2 -30))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 d1 (+.f64 d2 -30))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 d1 (+.f64 d2 -30))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d1 (+.f64 d2 -30)))) 1)
(*.f64 d1 (/.f64 1 (+.f64 d2 -30)))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) 1)
(*.f64 1 (/.f64 d1 (+.f64 d2 -30)))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (/.f64 1 (+.f64 d2 -30))))
(*.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) (pow.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) 2) (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (/.f64 1 (+.f64 d2 -30))))
(*.f64 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30))) (sqrt.f64 (/.f64 d1 (+.f64 d2 -30))))
(*.f64 (neg.f64 d1) (/.f64 1 (+.f64 30 (neg.f64 d2))))
(*.f64 (neg.f64 d1) (pow.f64 (/.f64 1 (+.f64 30 (neg.f64 d2))) 1))
(*.f64 (/.f64 1 (+.f64 d2 -30)) d1)
(*.f64 (/.f64 1 (+.f64 d2 -30)) (pow.f64 (/.f64 1 d1) -1))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) -2) (/.f64 d1 (cbrt.f64 (+.f64 d2 -30))))
(*.f64 (pow.f64 (+.f64 d2 -30) -1/2) (/.f64 d1 (sqrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) 1) (/.f64 (cbrt.f64 d1) (+.f64 d2 -30)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (sqrt.f64 (+.f64 d2 -30))) (/.f64 (cbrt.f64 d1) (sqrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 (sqrt.f64 d1) 1) (/.f64 (sqrt.f64 d1) (+.f64 d2 -30)))
(*.f64 (/.f64 (sqrt.f64 d1) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 (sqrt.f64 d1) (cbrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 d1 (+.f64 -27000 (pow.f64 d2 3))) (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 -30)))
(*.f64 (/.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 d2 30))
(*.f64 (pow.f64 1 1/3) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) -2) 1) (pow.f64 (/.f64 d1 (cbrt.f64 (+.f64 d2 -30))) 1))
(*.f64 (pow.f64 (pow.f64 (+.f64 d2 -30) -1/2) 1) (pow.f64 (/.f64 d1 (sqrt.f64 (+.f64 d2 -30))) 1))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) 1) 1) (pow.f64 (/.f64 (cbrt.f64 d1) (+.f64 d2 -30)) 1))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) 1) (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (sqrt.f64 (+.f64 d2 -30))) 1) (pow.f64 (/.f64 (cbrt.f64 d1) (sqrt.f64 (+.f64 d2 -30))) 1))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 d1) 1) 1) (pow.f64 (/.f64 (sqrt.f64 d1) (+.f64 d2 -30)) 1))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 d1) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) 1) (pow.f64 (/.f64 (sqrt.f64 d1) (cbrt.f64 (+.f64 d2 -30))) 1))
(*.f64 (pow.f64 (/.f64 d1 (+.f64 -27000 (pow.f64 d2 3))) 1) (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 -30)))
(*.f64 (pow.f64 (/.f64 d1 (fma.f64 d2 d2 -900)) 1) (+.f64 d2 30))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30)))) 2) 3) (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30)))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30)))) 3))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3)) 1/3))
(*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2) d1) 1/3) (cbrt.f64 (/.f64 1 (+.f64 d2 -30))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (cbrt.f64 (/.f64 d1 (+.f64 d2 -30)))) 2) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30)))))
(*.f64 (pow.f64 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 5/2) 1/3) (cbrt.f64 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 d2 -30) d1)) 2) -1) (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) -2) -1) (pow.f64 (/.f64 (+.f64 d2 -30) (cbrt.f64 d1)) -1))
(*.f64 (pow.f64 (pow.f64 d1 -1/2) -1) (pow.f64 (/.f64 (+.f64 d2 -30) (sqrt.f64 d1)) -1))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2) 1) -1) (pow.f64 (/.f64 (cbrt.f64 (+.f64 d2 -30)) d1) -1))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2) (pow.f64 (cbrt.f64 d1) 2)) -1) (pow.f64 (/.f64 (cbrt.f64 (+.f64 d2 -30)) (cbrt.f64 d1)) -1))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2) (sqrt.f64 d1)) -1) (pow.f64 (/.f64 (cbrt.f64 (+.f64 d2 -30)) (sqrt.f64 d1)) -1))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (+.f64 d2 -30)) 1) -1) (pow.f64 (/.f64 (sqrt.f64 (+.f64 d2 -30)) d1) -1))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (+.f64 d2 -30)) (pow.f64 (cbrt.f64 d1) 2)) -1) (pow.f64 (/.f64 (sqrt.f64 (+.f64 d2 -30)) (cbrt.f64 d1)) -1))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (+.f64 d2 -30)) (sqrt.f64 d1)) -1) (pow.f64 (/.f64 (sqrt.f64 (+.f64 d2 -30)) (sqrt.f64 d1)) -1))
(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)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30))) 2)
(pow.f64 (/.f64 (+.f64 d2 -30) d1) -1)
(pow.f64 (/.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 -30) 3)) 1/3)
(pow.f64 (/.f64 (/.f64 (+.f64 d2 -30) d1) 1) -1)
(neg.f64 (/.f64 d1 (+.f64 30 (neg.f64 d2))))
(sqrt.f64 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2))
(log.f64 (exp.f64 (/.f64 d1 (+.f64 d2 -30))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 d1 (+.f64 d2 -30)))))
(cbrt.f64 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3))
(cbrt.f64 (/.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 -30) 3)))
(expm1.f64 (log1p.f64 (/.f64 d1 (+.f64 d2 -30))))
(exp.f64 (log.f64 (/.f64 d1 (+.f64 d2 -30))))
(exp.f64 (*.f64 (log.f64 (/.f64 d1 (+.f64 d2 -30))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 d1 (+.f64 d2 -30))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 d1 (+.f64 d2 -30)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 d2 -30) d1)) -1))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) 1) (neg.f64 (log.f64 (+.f64 d2 -30)))))
(exp.f64 (+.f64 (neg.f64 (log.f64 (+.f64 d2 -30))) (*.f64 (log.f64 d1) 1)))
(log1p.f64 (expm1.f64 (/.f64 d1 (+.f64 d2 -30))))
Outputs
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(/.f64 d1 (/.f64 (+.f64 d2 -30) -900))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(/.f64 d1 (/.f64 (+.f64 d2 -30) -900))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(/.f64 d1 (/.f64 (+.f64 d2 -30) -900))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(/.f64 d1 (/.f64 (+.f64 d2 -30) -900))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(/.f64 d1 (/.f64 (+.f64 d2 -30) -900))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(/.f64 d1 (/.f64 (+.f64 d2 -30) -900))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(/.f64 d1 (/.f64 (+.f64 d2 -30) -900))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(/.f64 d1 (/.f64 (+.f64 d2 -30) -900))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(/.f64 d1 (/.f64 (+.f64 d2 -30) -900))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(/.f64 d1 (/.f64 (+.f64 d2 -30) -900))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(/.f64 d1 (/.f64 (+.f64 d2 -30) -900))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(/.f64 d1 (/.f64 (+.f64 d2 -30) -900))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(*.f64 30 d1)
(*.f64 d1 30)
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 d2 30))
(+.f64 (*.f64 d2 d1) (+.f64 (*.f64 30 d1) (*.f64 1/30 (*.f64 (pow.f64 d2 2) d1))))
(fma.f64 d2 d1 (fma.f64 30 d1 (*.f64 (*.f64 1/30 (*.f64 d2 d2)) d1)))
(fma.f64 d1 (+.f64 d2 30) (*.f64 d1 (*.f64 1/30 (*.f64 d2 d2))))
(*.f64 d1 (+.f64 d2 (fma.f64 1/30 (*.f64 d2 d2) 30)))
(+.f64 (*.f64 d2 d1) (+.f64 (*.f64 30 d1) (+.f64 (*.f64 1/900 (*.f64 (pow.f64 d2 3) d1)) (*.f64 1/30 (*.f64 (pow.f64 d2 2) d1)))))
(fma.f64 d2 d1 (fma.f64 30 d1 (fma.f64 1/900 (*.f64 d1 (pow.f64 d2 3)) (*.f64 (*.f64 1/30 (*.f64 d2 d2)) d1))))
(fma.f64 d1 (+.f64 d2 30) (*.f64 d1 (+.f64 (*.f64 1/30 (*.f64 d2 d2)) (*.f64 1/900 (pow.f64 d2 3)))))
(*.f64 d1 (+.f64 (+.f64 d2 30) (*.f64 (*.f64 d2 d2) (+.f64 1/30 (*.f64 1/900 d2)))))
(*.f64 -900 (/.f64 d1 d2))
(/.f64 d1 (*.f64 d2 -1/900))
(/.f64 -900 (/.f64 d2 d1))
(+.f64 (*.f64 -900 (/.f64 d1 d2)) (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))))
(fma.f64 -900 (/.f64 d1 d2) (*.f64 -27000 (/.f64 d1 (*.f64 d2 d2))))
(*.f64 (/.f64 d1 d2) (+.f64 -900 (/.f64 -27000 d2)))
(+.f64 (*.f64 -900 (/.f64 d1 d2)) (+.f64 (*.f64 -810000 (/.f64 d1 (pow.f64 d2 3))) (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2)))))
(fma.f64 -900 (/.f64 d1 d2) (fma.f64 -810000 (/.f64 d1 (pow.f64 d2 3)) (*.f64 -27000 (/.f64 d1 (*.f64 d2 d2)))))
(fma.f64 -900 (/.f64 d1 d2) (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 (/.f64 d1 d2) (+.f64 -900 (/.f64 -27000 d2))))
(+.f64 (*.f64 -900 (/.f64 d1 d2)) (+.f64 (*.f64 -810000 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -24300000 (/.f64 d1 (pow.f64 d2 4))))))
(fma.f64 -900 (/.f64 d1 d2) (fma.f64 -810000 (/.f64 d1 (pow.f64 d2 3)) (fma.f64 -27000 (/.f64 d1 (*.f64 d2 d2)) (*.f64 -24300000 (/.f64 d1 (pow.f64 d2 4))))))
(fma.f64 -900 (/.f64 d1 d2) (fma.f64 -24300000 (/.f64 d1 (pow.f64 d2 4)) (*.f64 (/.f64 d1 (*.f64 d2 d2)) (+.f64 -27000 (/.f64 -810000 d2)))))
(*.f64 -900 (/.f64 d1 d2))
(/.f64 d1 (*.f64 d2 -1/900))
(/.f64 -900 (/.f64 d2 d1))
(+.f64 (*.f64 -900 (/.f64 d1 d2)) (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))))
(fma.f64 -900 (/.f64 d1 d2) (*.f64 -27000 (/.f64 d1 (*.f64 d2 d2))))
(*.f64 (/.f64 d1 d2) (+.f64 -900 (/.f64 -27000 d2)))
(+.f64 (*.f64 -900 (/.f64 d1 d2)) (+.f64 (*.f64 -810000 (/.f64 d1 (pow.f64 d2 3))) (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2)))))
(fma.f64 -900 (/.f64 d1 d2) (fma.f64 -810000 (/.f64 d1 (pow.f64 d2 3)) (*.f64 -27000 (/.f64 d1 (*.f64 d2 d2)))))
(fma.f64 -900 (/.f64 d1 d2) (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 (/.f64 d1 d2) (+.f64 -900 (/.f64 -27000 d2))))
(+.f64 (*.f64 -900 (/.f64 d1 d2)) (+.f64 (*.f64 -810000 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -24300000 (/.f64 d1 (pow.f64 d2 4))))))
(fma.f64 -900 (/.f64 d1 d2) (fma.f64 -810000 (/.f64 d1 (pow.f64 d2 3)) (fma.f64 -27000 (/.f64 d1 (*.f64 d2 d2)) (*.f64 -24300000 (/.f64 d1 (pow.f64 d2 4))))))
(fma.f64 -900 (/.f64 d1 d2) (fma.f64 -24300000 (/.f64 d1 (pow.f64 d2 4)) (*.f64 (/.f64 d1 (*.f64 d2 d2)) (+.f64 -27000 (/.f64 -810000 d2)))))
(/.f64 d1 (-.f64 d2 30))
(/.f64 d1 (+.f64 d2 -30))
(/.f64 d1 (-.f64 d2 30))
(/.f64 d1 (+.f64 d2 -30))
(/.f64 d1 (-.f64 d2 30))
(/.f64 d1 (+.f64 d2 -30))
(/.f64 d1 (-.f64 d2 30))
(/.f64 d1 (+.f64 d2 -30))
(/.f64 d1 (-.f64 d2 30))
(/.f64 d1 (+.f64 d2 -30))
(/.f64 d1 (-.f64 d2 30))
(/.f64 d1 (+.f64 d2 -30))
(/.f64 d1 (-.f64 d2 30))
(/.f64 d1 (+.f64 d2 -30))
(/.f64 d1 (-.f64 d2 30))
(/.f64 d1 (+.f64 d2 -30))
(/.f64 d1 (-.f64 d2 30))
(/.f64 d1 (+.f64 d2 -30))
(/.f64 d1 (-.f64 d2 30))
(/.f64 d1 (+.f64 d2 -30))
(/.f64 d1 (-.f64 d2 30))
(/.f64 d1 (+.f64 d2 -30))
(/.f64 d1 (-.f64 d2 30))
(/.f64 d1 (+.f64 d2 -30))
(*.f64 -1/30 d1)
(*.f64 d1 -1/30)
(+.f64 (*.f64 -1/30 d1) (*.f64 -1/900 (*.f64 d2 d1)))
(fma.f64 -1/30 d1 (*.f64 (*.f64 d1 d2) -1/900))
(*.f64 d1 (+.f64 (*.f64 d2 -1/900) -1/30))
(*.f64 d1 (fma.f64 d2 -1/900 -1/30))
(+.f64 (*.f64 -1/27000 (*.f64 (pow.f64 d2 2) d1)) (+.f64 (*.f64 -1/30 d1) (*.f64 -1/900 (*.f64 d2 d1))))
(fma.f64 -1/27000 (*.f64 d1 (*.f64 d2 d2)) (fma.f64 -1/30 d1 (*.f64 (*.f64 d1 d2) -1/900)))
(fma.f64 (*.f64 d1 (*.f64 d2 d2)) -1/27000 (*.f64 d1 (+.f64 (*.f64 d2 -1/900) -1/30)))
(*.f64 d1 (+.f64 (*.f64 d2 -1/900) (fma.f64 (*.f64 d2 d2) -1/27000 -1/30)))
(+.f64 (*.f64 -1/27000 (*.f64 (pow.f64 d2 2) d1)) (+.f64 (*.f64 -1/810000 (*.f64 (pow.f64 d2 3) d1)) (+.f64 (*.f64 -1/30 d1) (*.f64 -1/900 (*.f64 d2 d1)))))
(fma.f64 -1/27000 (*.f64 d1 (*.f64 d2 d2)) (fma.f64 -1/810000 (*.f64 d1 (pow.f64 d2 3)) (fma.f64 -1/30 d1 (*.f64 (*.f64 d1 d2) -1/900))))
(fma.f64 (*.f64 d1 (*.f64 d2 d2)) -1/27000 (fma.f64 (*.f64 d1 (pow.f64 d2 3)) -1/810000 (*.f64 d1 (+.f64 (*.f64 d2 -1/900) -1/30))))
(*.f64 d1 (+.f64 (fma.f64 d2 -1/900 -1/30) (*.f64 (*.f64 d2 d2) (+.f64 -1/27000 (*.f64 -1/810000 d2)))))
(/.f64 d1 d2)
(+.f64 (/.f64 d1 d2) (*.f64 30 (/.f64 d1 (pow.f64 d2 2))))
(+.f64 (/.f64 d1 d2) (*.f64 30 (/.f64 d1 (*.f64 d2 d2))))
(fma.f64 30 (/.f64 d1 (*.f64 d2 d2)) (/.f64 d1 d2))
(*.f64 (+.f64 (/.f64 30 d2) 1) (/.f64 d1 d2))
(+.f64 (/.f64 d1 d2) (+.f64 (*.f64 900 (/.f64 d1 (pow.f64 d2 3))) (*.f64 30 (/.f64 d1 (pow.f64 d2 2)))))
(+.f64 (/.f64 d1 d2) (fma.f64 900 (/.f64 d1 (pow.f64 d2 3)) (*.f64 30 (/.f64 d1 (*.f64 d2 d2)))))
(+.f64 (/.f64 d1 d2) (fma.f64 30 (/.f64 d1 (*.f64 d2 d2)) (*.f64 (/.f64 d1 (pow.f64 d2 3)) 900)))
(+.f64 (/.f64 d1 d2) (*.f64 (/.f64 d1 (*.f64 d2 d2)) (+.f64 30 (/.f64 900 d2))))
(+.f64 (/.f64 d1 d2) (+.f64 (*.f64 900 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 30 (/.f64 d1 (pow.f64 d2 2))) (*.f64 27000 (/.f64 d1 (pow.f64 d2 4))))))
(+.f64 (/.f64 d1 d2) (fma.f64 900 (/.f64 d1 (pow.f64 d2 3)) (fma.f64 30 (/.f64 d1 (*.f64 d2 d2)) (*.f64 (/.f64 d1 (pow.f64 d2 4)) 27000))))
(+.f64 (/.f64 d1 d2) (fma.f64 (/.f64 d1 (pow.f64 d2 3)) 900 (fma.f64 30 (/.f64 d1 (*.f64 d2 d2)) (*.f64 (/.f64 d1 (pow.f64 d2 4)) 27000))))
(+.f64 (/.f64 d1 d2) (fma.f64 (/.f64 d1 (pow.f64 d2 4)) 27000 (*.f64 (/.f64 d1 (*.f64 d2 d2)) (+.f64 30 (/.f64 900 d2)))))
(/.f64 d1 d2)
(+.f64 (/.f64 d1 d2) (*.f64 30 (/.f64 d1 (pow.f64 d2 2))))
(+.f64 (/.f64 d1 d2) (*.f64 30 (/.f64 d1 (*.f64 d2 d2))))
(fma.f64 30 (/.f64 d1 (*.f64 d2 d2)) (/.f64 d1 d2))
(*.f64 (+.f64 (/.f64 30 d2) 1) (/.f64 d1 d2))
(+.f64 (/.f64 d1 d2) (+.f64 (*.f64 900 (/.f64 d1 (pow.f64 d2 3))) (*.f64 30 (/.f64 d1 (pow.f64 d2 2)))))
(+.f64 (/.f64 d1 d2) (fma.f64 900 (/.f64 d1 (pow.f64 d2 3)) (*.f64 30 (/.f64 d1 (*.f64 d2 d2)))))
(+.f64 (/.f64 d1 d2) (fma.f64 30 (/.f64 d1 (*.f64 d2 d2)) (*.f64 (/.f64 d1 (pow.f64 d2 3)) 900)))
(+.f64 (/.f64 d1 d2) (*.f64 (/.f64 d1 (*.f64 d2 d2)) (+.f64 30 (/.f64 900 d2))))
(+.f64 (/.f64 d1 d2) (+.f64 (*.f64 900 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 30 (/.f64 d1 (pow.f64 d2 2))) (*.f64 27000 (/.f64 d1 (pow.f64 d2 4))))))
(+.f64 (/.f64 d1 d2) (fma.f64 900 (/.f64 d1 (pow.f64 d2 3)) (fma.f64 30 (/.f64 d1 (*.f64 d2 d2)) (*.f64 (/.f64 d1 (pow.f64 d2 4)) 27000))))
(+.f64 (/.f64 d1 d2) (fma.f64 (/.f64 d1 (pow.f64 d2 3)) 900 (fma.f64 30 (/.f64 d1 (*.f64 d2 d2)) (*.f64 (/.f64 d1 (pow.f64 d2 4)) 27000))))
(+.f64 (/.f64 d1 d2) (fma.f64 (/.f64 d1 (pow.f64 d2 4)) 27000 (*.f64 (/.f64 d1 (*.f64 d2 d2)) (+.f64 30 (/.f64 900 d2)))))
(+.f64 0 (*.f64 (/.f64 d1 (+.f64 d2 -30)) -900))
(/.f64 d1 (/.f64 (+.f64 d2 -30) -900))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -900) (/.f64 d1 (+.f64 d2 -30)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -900) (/.f64 d1 (+.f64 d2 -30))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -900) (/.f64 d1 (+.f64 d2 -30)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -900) (/.f64 d1 (+.f64 d2 -30))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -900) (/.f64 d1 (+.f64 d2 -30))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -900) (/.f64 d1 (+.f64 d2 -30))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -900) (/.f64 d1 (+.f64 d2 -30))))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) -900))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) -900))) 1)
(/.f64 d1 (/.f64 (+.f64 d2 -30) -900))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (/.f64 (+.f64 d2 -30) -900))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 -900 (/.f64 (+.f64 d2 -30) d1))
(/.f64 d1 (/.f64 (+.f64 d2 -30) -900))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 1 (/.f64 (+.f64 d2 -30) (*.f64 d1 -900)))
(/.f64 d1 (/.f64 (+.f64 d2 -30) -900))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(/.f64 d1 (/.f64 (+.f64 d2 -30) -900))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 (neg.f64 (*.f64 d1 -900)) (+.f64 30 (neg.f64 d2)))
(/.f64 (*.f64 d1 900) (-.f64 30 d2))
(/.f64 d1 (/.f64 (-.f64 30 d2) 900))
(/.f64 d1 (-.f64 1/30 (/.f64 d2 900)))
(/.f64 (*.f64 -900 (neg.f64 d1)) (+.f64 30 (neg.f64 d2)))
(/.f64 (*.f64 d1 900) (-.f64 30 d2))
(/.f64 d1 (/.f64 (-.f64 30 d2) 900))
(/.f64 d1 (-.f64 1/30 (/.f64 d2 900)))
(/.f64 (*.f64 (neg.f64 d1) -900) (+.f64 30 (neg.f64 d2)))
(/.f64 (*.f64 d1 900) (-.f64 30 d2))
(/.f64 d1 (/.f64 (-.f64 30 d2) 900))
(/.f64 d1 (-.f64 1/30 (/.f64 d2 900)))
(/.f64 (/.f64 (*.f64 d1 -900) 1) (+.f64 d2 -30))
(/.f64 d1 (/.f64 (+.f64 d2 -30) -900))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 (/.f64 (*.f64 d1 -900) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (cbrt.f64 (+.f64 d2 -30)))
(/.f64 d1 (/.f64 (+.f64 d2 -30) -900))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 (/.f64 (*.f64 d1 -900) (sqrt.f64 (+.f64 d2 -30))) (sqrt.f64 (+.f64 d2 -30)))
(/.f64 d1 (/.f64 (+.f64 d2 -30) -900))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(pow.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) -900) 1)
(/.f64 d1 (/.f64 (+.f64 d2 -30) -900))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) -900)) 3)
(/.f64 d1 (/.f64 (+.f64 d2 -30) -900))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(pow.f64 (*.f64 810000 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2)) 1/2)
(sqrt.f64 (*.f64 810000 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2)))
(pow.f64 (*.f64 -729000000 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3)) 1/3)
(/.f64 d1 (/.f64 (+.f64 d2 -30) -900))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) -900)) 2)
(/.f64 d1 (/.f64 (+.f64 d2 -30) -900))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(pow.f64 (/.f64 (+.f64 d2 -30) (*.f64 d1 -900)) -1)
(/.f64 d1 (/.f64 (+.f64 d2 -30) -900))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(sqrt.f64 (*.f64 810000 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2)))
(log.f64 (pow.f64 (exp.f64 -900) (/.f64 d1 (+.f64 d2 -30))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) -900))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) -900))))
(/.f64 d1 (/.f64 (+.f64 d2 -30) -900))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(cbrt.f64 (*.f64 -729000000 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3)))
(/.f64 d1 (/.f64 (+.f64 d2 -30) -900))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) -900)))
(/.f64 d1 (/.f64 (+.f64 d2 -30) -900))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(exp.f64 (log.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) -900)))
(/.f64 d1 (/.f64 (+.f64 d2 -30) -900))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) -900)) 1))
(/.f64 d1 (/.f64 (+.f64 d2 -30) -900))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) -900)) 1) 1))
(/.f64 d1 (/.f64 (+.f64 d2 -30) -900))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) -900))) 3))
(/.f64 d1 (/.f64 (+.f64 d2 -30) -900))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) -900))) 1/3))
(/.f64 d1 (/.f64 (+.f64 d2 -30) -900))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) -900))) 2))
(/.f64 d1 (/.f64 (+.f64 d2 -30) -900))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) -900)))
(/.f64 d1 (/.f64 (+.f64 d2 -30) -900))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(+.f64 0 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (+.f64 d2 -30))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 d1 (+.f64 d2 -30)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 d1 (+.f64 d2 -30))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 d1 (+.f64 d2 -30)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 d1 (+.f64 d2 -30))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 d1 (+.f64 d2 -30))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 d1 (+.f64 d2 -30))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 d1 (+.f64 d2 -30))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 d1 (+.f64 d2 -30))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d1 (+.f64 d2 -30)))) 1)
(/.f64 d1 (+.f64 d2 -30))
(*.f64 d1 (/.f64 1 (+.f64 d2 -30)))
(/.f64 d1 (+.f64 d2 -30))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) 1)
(/.f64 d1 (+.f64 d2 -30))
(*.f64 1 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (+.f64 d2 -30))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (/.f64 1 (+.f64 d2 -30))))
(/.f64 d1 (+.f64 d2 -30))
(*.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) (pow.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) 2))
(/.f64 d1 (+.f64 d2 -30))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) 2) (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))))
(/.f64 d1 (+.f64 d2 -30))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (/.f64 1 (+.f64 d2 -30))))
(/.f64 d1 (+.f64 d2 -30))
(*.f64 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30))) (sqrt.f64 (/.f64 d1 (+.f64 d2 -30))))
(/.f64 d1 (+.f64 d2 -30))
(*.f64 (neg.f64 d1) (/.f64 1 (+.f64 30 (neg.f64 d2))))
(*.f64 (neg.f64 d1) (/.f64 1 (-.f64 30 d2)))
(neg.f64 (/.f64 d1 (-.f64 30 d2)))
(/.f64 (neg.f64 d1) (-.f64 30 d2))
(*.f64 (neg.f64 d1) (pow.f64 (/.f64 1 (+.f64 30 (neg.f64 d2))) 1))
(*.f64 (neg.f64 d1) (/.f64 1 (-.f64 30 d2)))
(neg.f64 (/.f64 d1 (-.f64 30 d2)))
(/.f64 (neg.f64 d1) (-.f64 30 d2))
(*.f64 (/.f64 1 (+.f64 d2 -30)) d1)
(/.f64 d1 (+.f64 d2 -30))
(*.f64 (/.f64 1 (+.f64 d2 -30)) (pow.f64 (/.f64 1 d1) -1))
(/.f64 d1 (+.f64 d2 -30))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) -2) (/.f64 d1 (cbrt.f64 (+.f64 d2 -30))))
(/.f64 d1 (+.f64 d2 -30))
(*.f64 (pow.f64 (+.f64 d2 -30) -1/2) (/.f64 d1 (sqrt.f64 (+.f64 d2 -30))))
(/.f64 (*.f64 d1 (pow.f64 (+.f64 d2 -30) -1/2)) (sqrt.f64 (+.f64 d2 -30)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) 1) (/.f64 (cbrt.f64 d1) (+.f64 d2 -30)))
(/.f64 d1 (+.f64 d2 -30))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))))
(*.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)))
(/.f64 (pow.f64 (cbrt.f64 d1) 2) (/.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2) (cbrt.f64 (/.f64 d1 (+.f64 d2 -30)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (sqrt.f64 (+.f64 d2 -30))) (/.f64 (cbrt.f64 d1) (sqrt.f64 (+.f64 d2 -30))))
(/.f64 d1 (+.f64 d2 -30))
(*.f64 (/.f64 (sqrt.f64 d1) 1) (/.f64 (sqrt.f64 d1) (+.f64 d2 -30)))
(/.f64 d1 (+.f64 d2 -30))
(*.f64 (/.f64 (sqrt.f64 d1) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 (sqrt.f64 d1) (cbrt.f64 (+.f64 d2 -30))))
(/.f64 d1 (+.f64 d2 -30))
(*.f64 (/.f64 d1 (+.f64 -27000 (pow.f64 d2 3))) (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 -30)))
(*.f64 (/.f64 d1 (+.f64 (pow.f64 d2 3) -27000)) (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 -30)))
(*.f64 (/.f64 d1 (+.f64 (pow.f64 d2 3) -27000)) (fma.f64 d2 30 (fma.f64 d2 d2 900)))
(*.f64 (/.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 d2 30))
(*.f64 (pow.f64 1 1/3) (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (+.f64 d2 -30))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) -2) 1) (pow.f64 (/.f64 d1 (cbrt.f64 (+.f64 d2 -30))) 1))
(/.f64 d1 (+.f64 d2 -30))
(*.f64 (pow.f64 (pow.f64 (+.f64 d2 -30) -1/2) 1) (pow.f64 (/.f64 d1 (sqrt.f64 (+.f64 d2 -30))) 1))
(*.f64 (pow.f64 (+.f64 d2 -30) -1/2) (/.f64 d1 (sqrt.f64 (+.f64 d2 -30))))
(/.f64 (*.f64 d1 (pow.f64 (+.f64 d2 -30) -1/2)) (sqrt.f64 (+.f64 d2 -30)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) 1) 1) (pow.f64 (/.f64 (cbrt.f64 d1) (+.f64 d2 -30)) 1))
(/.f64 d1 (+.f64 d2 -30))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) 1) (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))))
(*.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)))
(/.f64 (pow.f64 (cbrt.f64 d1) 2) (/.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2) (cbrt.f64 (/.f64 d1 (+.f64 d2 -30)))))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (sqrt.f64 (+.f64 d2 -30))) 1) (pow.f64 (/.f64 (cbrt.f64 d1) (sqrt.f64 (+.f64 d2 -30))) 1))
(/.f64 d1 (+.f64 d2 -30))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 d1) 1) 1) (pow.f64 (/.f64 (sqrt.f64 d1) (+.f64 d2 -30)) 1))
(/.f64 d1 (+.f64 d2 -30))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 d1) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) 1) (pow.f64 (/.f64 (sqrt.f64 d1) (cbrt.f64 (+.f64 d2 -30))) 1))
(/.f64 d1 (+.f64 d2 -30))
(*.f64 (pow.f64 (/.f64 d1 (+.f64 -27000 (pow.f64 d2 3))) 1) (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 -30)))
(*.f64 (/.f64 d1 (+.f64 (pow.f64 d2 3) -27000)) (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 -30)))
(*.f64 (/.f64 d1 (+.f64 (pow.f64 d2 3) -27000)) (fma.f64 d2 30 (fma.f64 d2 d2 900)))
(*.f64 (pow.f64 (/.f64 d1 (fma.f64 d2 d2 -900)) 1) (+.f64 d2 30))
(*.f64 (/.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 d2 30))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30)))) 2) 3) (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))))
(/.f64 d1 (+.f64 d2 -30))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30)))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30)))) 3))
(/.f64 d1 (+.f64 d2 -30))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3)) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3))) (cbrt.f64 (sqrt.f64 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3/2)) (cbrt.f64 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3/2)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2) d1) 1/3) (cbrt.f64 (/.f64 1 (+.f64 d2 -30))))
(*.f64 (cbrt.f64 (*.f64 d1 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2))) (cbrt.f64 (/.f64 1 (+.f64 d2 -30))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (cbrt.f64 (/.f64 d1 (+.f64 d2 -30)))) 2) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 d1 (+.f64 d2 -30)) (cbrt.f64 (/.f64 d1 (+.f64 d2 -30)))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30)))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) 4) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) 8)))
(*.f64 (pow.f64 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 5/2) 1/3) (cbrt.f64 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 5/2)) (cbrt.f64 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 d2 -30) d1)) 2) -1) (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))))
(*.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 d2 -30) d1)) 2)))
(/.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 d2 -30) d1)) 2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 d1) -2) -1) (pow.f64 (/.f64 (+.f64 d2 -30) (cbrt.f64 d1)) -1))
(/.f64 d1 (+.f64 d2 -30))
(*.f64 (pow.f64 (pow.f64 d1 -1/2) -1) (pow.f64 (/.f64 (+.f64 d2 -30) (sqrt.f64 d1)) -1))
(*.f64 (/.f64 1 (pow.f64 d1 -1/2)) (/.f64 1 (/.f64 (+.f64 d2 -30) (sqrt.f64 d1))))
(*.f64 (/.f64 (sqrt.f64 d1) (+.f64 d2 -30)) (/.f64 1 (pow.f64 d1 -1/2)))
(/.f64 (/.f64 (sqrt.f64 d1) (+.f64 d2 -30)) (pow.f64 d1 -1/2))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2) 1) -1) (pow.f64 (/.f64 (cbrt.f64 (+.f64 d2 -30)) d1) -1))
(/.f64 d1 (+.f64 d2 -30))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2) (pow.f64 (cbrt.f64 d1) 2)) -1) (pow.f64 (/.f64 (cbrt.f64 (+.f64 d2 -30)) (cbrt.f64 d1)) -1))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2) (pow.f64 (cbrt.f64 d1) 2))) (/.f64 1 (/.f64 (cbrt.f64 (+.f64 d2 -30)) (cbrt.f64 d1))))
(/.f64 (*.f64 1 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 d2 -30))) (cbrt.f64 d1))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2) (pow.f64 (cbrt.f64 d1) 2)))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 d2 -30))) (cbrt.f64 d1)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2) (pow.f64 (cbrt.f64 d1) 2)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2) (sqrt.f64 d1)) -1) (pow.f64 (/.f64 (cbrt.f64 (+.f64 d2 -30)) (sqrt.f64 d1)) -1))
(/.f64 d1 (+.f64 d2 -30))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (+.f64 d2 -30)) 1) -1) (pow.f64 (/.f64 (sqrt.f64 (+.f64 d2 -30)) d1) -1))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 d2 -30))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 d2 -30)) d1)))
(/.f64 (/.f64 1 (sqrt.f64 (+.f64 d2 -30))) (/.f64 (sqrt.f64 (+.f64 d2 -30)) d1))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (+.f64 d2 -30)) (pow.f64 (cbrt.f64 d1) 2)) -1) (pow.f64 (/.f64 (sqrt.f64 (+.f64 d2 -30)) (cbrt.f64 d1)) -1))
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 d2 -30)) (pow.f64 (cbrt.f64 d1) 2))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 d2 -30)) (cbrt.f64 d1))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 d2 -30))) (pow.f64 (cbrt.f64 d1) 2)) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 d2 -30))) (cbrt.f64 d1)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 d2 -30))) (pow.f64 (cbrt.f64 d1) 2)) (/.f64 (sqrt.f64 (+.f64 d2 -30)) (cbrt.f64 d1)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (+.f64 d2 -30)) (sqrt.f64 d1)) -1) (pow.f64 (/.f64 (sqrt.f64 (+.f64 d2 -30)) (sqrt.f64 d1)) -1))
(pow.f64 (/.f64 (sqrt.f64 (+.f64 d2 -30)) (sqrt.f64 d1)) -2)
(pow.f64 (/.f64 d1 (+.f64 d2 -30)) 1)
(/.f64 d1 (+.f64 d2 -30))
(pow.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) 3)
(/.f64 d1 (+.f64 d2 -30))
(pow.f64 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2) 1/2)
(/.f64 d1 (+.f64 d2 -30))
(pow.f64 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3) 1/3)
(/.f64 d1 (+.f64 d2 -30))
(pow.f64 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30))) 2)
(/.f64 d1 (+.f64 d2 -30))
(pow.f64 (/.f64 (+.f64 d2 -30) d1) -1)
(/.f64 d1 (+.f64 d2 -30))
(pow.f64 (/.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 -30) 3)) 1/3)
(/.f64 d1 (+.f64 d2 -30))
(pow.f64 (/.f64 (/.f64 (+.f64 d2 -30) d1) 1) -1)
(/.f64 d1 (+.f64 d2 -30))
(neg.f64 (/.f64 d1 (+.f64 30 (neg.f64 d2))))
(*.f64 (neg.f64 d1) (/.f64 1 (-.f64 30 d2)))
(neg.f64 (/.f64 d1 (-.f64 30 d2)))
(/.f64 (neg.f64 d1) (-.f64 30 d2))
(sqrt.f64 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2))
(/.f64 d1 (+.f64 d2 -30))
(log.f64 (exp.f64 (/.f64 d1 (+.f64 d2 -30))))
(/.f64 d1 (+.f64 d2 -30))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 d1 (+.f64 d2 -30)))))
(/.f64 d1 (+.f64 d2 -30))
(cbrt.f64 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3))
(/.f64 d1 (+.f64 d2 -30))
(cbrt.f64 (/.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 -30) 3)))
(/.f64 d1 (+.f64 d2 -30))
(expm1.f64 (log1p.f64 (/.f64 d1 (+.f64 d2 -30))))
(/.f64 d1 (+.f64 d2 -30))
(exp.f64 (log.f64 (/.f64 d1 (+.f64 d2 -30))))
(/.f64 d1 (+.f64 d2 -30))
(exp.f64 (*.f64 (log.f64 (/.f64 d1 (+.f64 d2 -30))) 1))
(/.f64 d1 (+.f64 d2 -30))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 d1 (+.f64 d2 -30))) 1) 1))
(/.f64 d1 (+.f64 d2 -30))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30)))) 3))
(/.f64 d1 (+.f64 d2 -30))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 d1 (+.f64 d2 -30)))) 1/3))
(/.f64 d1 (+.f64 d2 -30))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30)))) 2))
(/.f64 d1 (+.f64 d2 -30))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 d2 -30) d1)) -1))
(/.f64 d1 (+.f64 d2 -30))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) 1) (neg.f64 (log.f64 (+.f64 d2 -30)))))
(/.f64 d1 (+.f64 d2 -30))
(exp.f64 (+.f64 (neg.f64 (log.f64 (+.f64 d2 -30))) (*.f64 (log.f64 d1) 1)))
(/.f64 d1 (+.f64 d2 -30))
(log1p.f64 (expm1.f64 (/.f64 d1 (+.f64 d2 -30))))
(/.f64 d1 (+.f64 d2 -30))

eval68.0ms (1.5%)

Compiler

Compiled 2917 to 2103 computations (27.9% saved)

prune76.0ms (1.7%)

Pruning

6 alts after pruning (1 fresh and 5 done)

PrunedKeptTotal
New2001201
Fresh000
Picked101
Done055
Total2016207
Accuracy
100.0%
Counts
207 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
49.1%
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
100.0%
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
50.4%
(*.f64 (*.f64 d1 -1/30) -900)
51.2%
(*.f64 d2 d1)
100.0%
(*.f64 d1 (-.f64 d2 -30))
50.6%
(*.f64 d1 30)
Compiler

Compiled 141 to 96 computations (31.9% saved)

regimes51.0ms (1.1%)

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

3 calls:

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

Compiled 118 to 78 computations (33.9% saved)

regimes190.0ms (4.2%)

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

2 calls:

124.0ms
d1
63.0ms
d2
Results
AccuracySegmentsBranch
66.6%10d1
97.0%3d2
Compiler

Compiled 14 to 9 computations (35.7% saved)

regimes23.0ms (0.5%)

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:

11.0ms
d2
10.0ms
d1
Results
AccuracySegmentsBranch
50.6%1d1
50.6%1d2
Compiler

Compiled 11 to 8 computations (27.3% saved)

bsearch35.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
29.0786005649017
1490.403105793976
22.0ms
-2259981.653453151
-0.014517538994589237
Results
31.0ms256×body256valid
Compiler

Compiled 210 to 157 computations (25.2% saved)

simplify6.0ms (0.1%)

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 d2 d1) (if (<=.f64 d2 30) (*.f64 d1 30) (*.f64 d2 d1)))
(*.f64 d1 30)
Outputs
(*.f64 d1 (-.f64 d2 -30))
(if (<=.f64 d2 -30) (*.f64 d2 d1) (if (<=.f64 d2 30) (*.f64 d1 30) (*.f64 d2 d1)))
(if (<=.f64 d2 -30) (*.f64 d1 d2) (if (<=.f64 d2 30) (*.f64 d1 30) (*.f64 d1 d2)))
(*.f64 d1 30)
Compiler

Compiled 31 to 20 computations (35.5% saved)

soundness753.0ms (16.7%)

Rules
2110×fma-def
2110×fma-def
878×log-prod
808×fma-neg
808×fma-neg
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
027137
17999
221769
347665
496665
5148465
6240765
7337965
8340065
9340065
10366165
11366165
027137
17999
221769
347665
496665
5148465
6240765
7337965
8340065
9340065
10366165
11366165
05019627
113578985
255748981
Stop Event
node limit
saturated
saturated
Compiler

Compiled 118 to 79 computations (33.1% saved)

end0.0ms (0%)

preprocess54.0ms (1.2%)

Compiler

Compiled 94 to 60 computations (36.2% saved)

Profiling

Loading profile data...