FastMath test2

Time bar (total: 4.1s)

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)

sample860.0ms (21.1%)

Results
645.0ms7093×body256valid
186.0ms1055×body256infinite
13.0ms79×body1024valid
3.0ms29×body512valid
Bogosity

preprocess168.0ms (4.1%)

Algorithm
egg-herbie
Rules
2110×fma-def
840×fma-neg
344×cancel-sign-sub-inv
284×sub-neg
234×unsub-neg
Problems
255×No Errors
(+.f64 (*.f64 d1 10) (*.f64 d1 d2))
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
030182
182129
222099
347995
496995
5148695
6242995
7338295
8340795
9340795
10366895
11366895
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 (+.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 (+.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))
(neg.f64 (*.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 (-.f64 10 d2) 20))
(*.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 47 to 28 computations (40.4% saved)

eval1.0ms (0%)

Compiler

Compiled 23 to 16 computations (30.4% saved)

prune3.0ms (0.1%)

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

Compiled 80 to 58 computations (27.5% saved)

localize93.0ms (2.3%)

Localize:

Found 7 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))
99.9%
(*.f64 d1 (+.f64 10 d2))
99.8%
(+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20))
100.0%
(+.f64 (+.f64 10 d2) 20)
99.9%
(*.f64 d1 (+.f64 (+.f64 10 d2) 20))
99.9%
(*.f64 d1 (+.f64 d2 30))
Compiler

Compiled 88 to 53 computations (39.8% saved)

series9.0ms (0.2%)

Counts
7 → 144
Calls

39 calls:

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

rewrite325.0ms (8%)

Algorithm
batch-egg-rewrite
Rules
997×log1p-expm1-u
569×expm1-log1p-u
464×expm1-udef
464×log1p-udef
254×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

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

simplify186.0ms (4.6%)

Algorithm
egg-herbie
Rules
894×fma-neg
840×div-sub
640×log-prod
602×associate-*l*
554×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

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

eval104.0ms (2.6%)

Compiler

Compiled 4200 to 2965 computations (29.4% saved)

prune61.0ms (1.5%)

Pruning

10 alts after pruning (8 fresh and 2 done)

PrunedKeptTotal
New2648272
Fresh000
Picked224
Done000
Total26610276
Accuracy
100.0%
Counts
276 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
83.0%
(/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1))
84.3%
(/.f64 (*.f64 (fma.f64 d2 d2 -900) d1) (+.f64 d2 -30))
87.5%
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
99.9%
(+.f64 (*.f64 d1 d2) (*.f64 d1 30))
46.7%
(+.f64 (*.f64 d1 10) (*.f64 d1 20))
66.5%
(*.f64 (/.f64 d1 (+.f64 900 (*.f64 d2 (+.f64 d2 -30)))) (+.f64 (pow.f64 d2 3) 27000))
99.9%
(*.f64 d1 (+.f64 (+.f64 10 d2) 20))
99.9%
(*.f64 d1 (+.f64 d2 30))
54.0%
(*.f64 d1 d2)
46.9%
(*.f64 d1 30)
83.0%
(/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1))
84.3%
(/.f64 (*.f64 (fma.f64 d2 d2 -900) d1) (+.f64 d2 -30))
87.5%
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
99.9%
(+.f64 (*.f64 d1 d2) (*.f64 d1 30))
46.7%
(+.f64 (*.f64 d1 10) (*.f64 d1 20))
66.5%
(*.f64 (/.f64 d1 (+.f64 900 (*.f64 d2 (+.f64 d2 -30)))) (+.f64 (pow.f64 d2 3) 27000))
99.9%
(*.f64 d1 (+.f64 (+.f64 10 d2) 20))
99.9%
(*.f64 d1 (+.f64 d2 30))
54.0%
(*.f64 d1 d2)
46.9%
(*.f64 d1 30)
Compiler

Compiled 368 to 268 computations (27.2% saved)

localize152.0ms (3.7%)

Localize:

Found 8 expressions with local error:

NewAccuracyProgram
100.0%
(+.f64 900 (*.f64 d2 (+.f64 d2 -30)))
100.0%
(*.f64 d2 (+.f64 d2 -30))
92.2%
(/.f64 d1 (+.f64 900 (*.f64 d2 (+.f64 d2 -30))))
75.1%
(*.f64 (/.f64 d1 (+.f64 900 (*.f64 d2 (+.f64 d2 -30)))) (+.f64 (pow.f64 d2 3) 27000))
92.7%
(*.f64 (fma.f64 d2 d2 -900) d1)
91.8%
(/.f64 (*.f64 (fma.f64 d2 d2 -900) d1) (+.f64 d2 -30))
99.5%
(+.f64 (*.f64 d1 10) (*.f64 d1 20))
99.9%
(+.f64 (*.f64 d1 d2) (*.f64 d1 30))
Compiler

Compiled 120 to 76 computations (36.7% saved)

series30.0ms (0.7%)

Counts
8 → 156
Calls

39 calls:

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

rewrite181.0ms (4.4%)

Algorithm
batch-egg-rewrite
Rules
728×expm1-udef
728×log1p-udef
398×associate-*r*
270×associate-*l*
207×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
032205
1469193
27003193
Stop Event
node limit
Counts
8 → 354
Calls
Call 1
Inputs
(+.f64 (*.f64 d1 d2) (*.f64 d1 30))
(+.f64 (*.f64 d1 10) (*.f64 d1 20))
(/.f64 (*.f64 (fma.f64 d2 d2 -900) d1) (+.f64 d2 -30))
(*.f64 (fma.f64 d2 d2 -900) d1)
(*.f64 (/.f64 d1 (+.f64 900 (*.f64 d2 (+.f64 d2 -30)))) (+.f64 (pow.f64 d2 3) 27000))
(/.f64 d1 (+.f64 900 (*.f64 d2 (+.f64 d2 -30))))
(*.f64 d2 (+.f64 d2 -30))
(+.f64 900 (*.f64 d2 (+.f64 d2 -30)))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 30)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 30))) (/.f64 (*.f64 900 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 30))))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (*.f64 (fma.f64 d2 d2 -900) (/.f64 1 (+.f64 d2 -30))))
(*.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 (*.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 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 2) (*.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (/.f64 1 (+.f64 d2 -30))))
(*.f64 (cbrt.f64 (*.f64 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 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 d1 (+.f64 d2 30))) (sqrt.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 (*.f64 d1 (neg.f64 (fma.f64 d2 d2 -900))) (/.f64 1 (+.f64 30 (neg.f64 d2))))
(*.f64 (+.f64 (*.f64 27000 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d2) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 30) (*.f64 d1 d2))))))
(*.f64 (/.f64 1 (+.f64 d2 -30)) (*.f64 d1 (fma.f64 d2 d2 -900)))
(*.f64 (+.f64 d2 30) d1)
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 900 (pow.f64 d1 2))) (/.f64 1 (*.f64 d1 (-.f64 d2 30))))
(*.f64 (/.f64 d1 1) (+.f64 d2 30))
(*.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 (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 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 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 2) 1) (/.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (+.f64 d2 -30)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 2) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 2) (sqrt.f64 (+.f64 d2 -30))) (/.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (sqrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 1) (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (+.f64 d2 -30)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (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 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 (pow.f64 d2 3) -27000)) (fma.f64 d2 d2 (-.f64 900 (*.f64 d2 -30))))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (fma.f64 d2 d2 -900)) (+.f64 d2 30))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 d2 -30))
(/.f64 1 (/.f64 1 (*.f64 d1 (+.f64 d2 30))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 30) (*.f64 d1 d2)))) (+.f64 (*.f64 27000 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d2) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 d2 30)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 900 (pow.f64 d1 2)))))
(/.f64 1 (/.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 30))) 1))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 2) (/.f64 (+.f64 d2 -30) (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 d2 d2 -900)) 2) (/.f64 (/.f64 (+.f64 d2 -30) d1) (cbrt.f64 (fma.f64 d2 d2 -900))))
(/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (/.f64 (+.f64 d2 -30) (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900)))))
(/.f64 (sqrt.f64 (fma.f64 d2 d2 -900)) (/.f64 (/.f64 (+.f64 d2 -30) d1) (sqrt.f64 (fma.f64 d2 d2 -900))))
(/.f64 (*.f64 d1 (neg.f64 (fma.f64 d2 d2 -900))) (+.f64 30 (neg.f64 d2)))
(/.f64 (+.f64 (*.f64 27000 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 30) (*.f64 d1 d2)))))
(/.f64 (+.f64 (*.f64 27000 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (*.f64 900 (pow.f64 d1 2)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (*.f64 d2 (*.f64 d1 30))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 900 (pow.f64 d1 2))) (*.f64 d1 (-.f64 d2 30)))
(/.f64 -1 (neg.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 30)))))
(/.f64 (neg.f64 (+.f64 (*.f64 27000 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d2) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 30) (*.f64 d1 d2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 900 (pow.f64 d1 2)))) (neg.f64 (*.f64 d1 (-.f64 d2 30))))
(/.f64 (neg.f64 (fma.f64 d2 d2 -900)) (neg.f64 (/.f64 (+.f64 d2 -30) d1)))
(/.f64 (neg.f64 (*.f64 d1 (neg.f64 (fma.f64 d2 d2 -900)))) (neg.f64 (+.f64 30 (neg.f64 d2))))
(/.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (sqrt.f64 (+.f64 d2 -30))) (sqrt.f64 (+.f64 d2 -30)))
(/.f64 (-.f64 (*.f64 900 (pow.f64 d1 2)) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (*.f64 d1 30) (*.f64 d1 d2)))
(/.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 (*.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 d1 d2 (*.f64 d1 30))
(fma.f64 d1 30 (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 30))
(fma.f64 30 d1 (*.f64 d1 d2))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 30))
(fma.f64 1 (*.f64 d1 30) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 30)) 2) (cbrt.f64 (*.f64 d1 30)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 30))
(fma.f64 (sqrt.f64 (*.f64 d1 30)) (sqrt.f64 (*.f64 d1 30)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 30))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 30))) 1)
(-.f64 (/.f64 (*.f64 (pow.f64 d1 2) 100) (*.f64 d1 -10)) (/.f64 (*.f64 (pow.f64 d1 2) 400) (*.f64 d1 -10)))
(*.f64 d1 30)
(*.f64 30 d1)
(*.f64 (*.f64 d1 30) 1)
(*.f64 1 (*.f64 d1 30))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 30))
(*.f64 (cbrt.f64 (*.f64 d1 30)) (pow.f64 (cbrt.f64 (*.f64 d1 30)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 30)) 2) (cbrt.f64 (*.f64 d1 30)))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 30))
(*.f64 (sqrt.f64 (*.f64 d1 30)) (sqrt.f64 (*.f64 d1 30)))
(*.f64 (+.f64 (*.f64 (pow.f64 d1 3) 1000) (*.f64 (pow.f64 d1 3) 8000)) (/.f64 1 (+.f64 (*.f64 (pow.f64 d1 2) 100) (*.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 10))))))
(*.f64 (*.f64 (*.f64 d1 30) (*.f64 d1 -10)) (/.f64 1 (*.f64 d1 -10)))
(*.f64 (*.f64 30 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 (*.f64 30 (sqrt.f64 d1)) (sqrt.f64 d1))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 d1 2) 100) (*.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 10)))) (+.f64 (*.f64 (pow.f64 d1 3) 1000) (*.f64 (pow.f64 d1 3) 8000))))
(/.f64 1 (/.f64 (*.f64 d1 -10) (*.f64 (*.f64 d1 30) (*.f64 d1 -10))))
(/.f64 (+.f64 (*.f64 (pow.f64 d1 3) 1000) (*.f64 (pow.f64 d1 3) 8000)) (+.f64 (*.f64 (pow.f64 d1 2) 100) (*.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 10)))))
(/.f64 (+.f64 (*.f64 (pow.f64 d1 3) 1000) (*.f64 (pow.f64 d1 3) 8000)) (+.f64 (*.f64 (pow.f64 d1 2) 400) (-.f64 (*.f64 (pow.f64 d1 2) 100) (*.f64 (*.f64 d1 10) (*.f64 d1 20)))))
(/.f64 (*.f64 (*.f64 d1 30) (*.f64 d1 -10)) (*.f64 d1 -10))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 d1 3) 1000) (*.f64 (pow.f64 d1 3) 8000))) (neg.f64 (+.f64 (*.f64 (pow.f64 d1 2) 100) (*.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 10))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 30) (*.f64 d1 -10))) (neg.f64 (*.f64 d1 -10)))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 400) (*.f64 (pow.f64 d1 2) 100)) (-.f64 (*.f64 d1 20) (*.f64 d1 10)))
(pow.f64 (*.f64 d1 30) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 30)) 3)
(pow.f64 (*.f64 27000 (pow.f64 d1 3)) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 30)) 2)
(sqrt.f64 (*.f64 900 (pow.f64 d1 2)))
(log.f64 (pow.f64 (exp.f64 30) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 30))))
(cbrt.f64 (*.f64 27000 (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 30)))
(exp.f64 (log.f64 (*.f64 d1 30)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 30)) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 30)))
(fma.f64 d1 10 (*.f64 d1 20))
(fma.f64 d1 20 (*.f64 d1 10))
(fma.f64 10 d1 (*.f64 d1 20))
(fma.f64 20 d1 (*.f64 d1 10))
(fma.f64 1 (*.f64 d1 10) (*.f64 d1 20))
(fma.f64 1 (*.f64 d1 20) (*.f64 d1 10))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 10)) 2) (cbrt.f64 (*.f64 d1 10)) (*.f64 d1 20))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) 400)) (cbrt.f64 (*.f64 d1 20)) (*.f64 d1 10))
(fma.f64 (sqrt.f64 (*.f64 d1 10)) (sqrt.f64 (*.f64 d1 10)) (*.f64 d1 20))
(fma.f64 (sqrt.f64 (*.f64 d1 20)) (sqrt.f64 (*.f64 d1 20)) (*.f64 d1 10))
(+.f64 (*.f64 d1 d2) (*.f64 d1 30))
(+.f64 (*.f64 d1 30) (*.f64 d1 d2))
(+.f64 (*.f64 d1 10) (+.f64 (*.f64 d1 20) (*.f64 d1 d2)))
(+.f64 (*.f64 d1 20) (+.f64 (*.f64 d1 10) (*.f64 d1 d2)))
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 10)) (*.f64 d1 20))
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 20)) (*.f64 d1 10))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 30)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 30))) (/.f64 (*.f64 900 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 30))))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (*.f64 (fma.f64 d2 d2 -900) (/.f64 1 (+.f64 d2 -30))))
(*.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 (*.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 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 2) (*.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (/.f64 1 (+.f64 d2 -30))))
(*.f64 (cbrt.f64 (*.f64 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 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 d1 (+.f64 d2 30))) (sqrt.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 (*.f64 d1 (neg.f64 (fma.f64 d2 d2 -900))) (/.f64 1 (+.f64 30 (neg.f64 d2))))
(*.f64 (+.f64 (*.f64 27000 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d2) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 30) (*.f64 d1 d2))))))
(*.f64 (/.f64 1 (+.f64 d2 -30)) (*.f64 d1 (fma.f64 d2 d2 -900)))
(*.f64 (+.f64 d2 30) d1)
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 900 (pow.f64 d1 2))) (/.f64 1 (*.f64 d1 (-.f64 d2 30))))
(*.f64 (/.f64 d1 1) (+.f64 d2 30))
(*.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 (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 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 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 2) 1) (/.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (+.f64 d2 -30)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 2) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 2) (sqrt.f64 (+.f64 d2 -30))) (/.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (sqrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 1) (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (+.f64 d2 -30)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (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 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 (pow.f64 d2 3) -27000)) (fma.f64 d2 d2 (-.f64 900 (*.f64 d2 -30))))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (fma.f64 d2 d2 -900)) (+.f64 d2 30))
(pow.f64 (*.f64 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 (*.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 d1 d2 (*.f64 d1 30))
(fma.f64 d1 30 (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 30))
(fma.f64 30 d1 (*.f64 d1 d2))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 30))
(fma.f64 1 (*.f64 d1 30) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 30)) 2) (cbrt.f64 (*.f64 d1 30)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 30))
(fma.f64 (sqrt.f64 (*.f64 d1 30)) (sqrt.f64 (*.f64 d1 30)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 30))
(+.f64 (*.f64 d1 (pow.f64 d2 2)) (*.f64 d1 -900))
(+.f64 (*.f64 (pow.f64 d2 2) d1) (*.f64 -900 d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (fma.f64 d2 d2 -900)))) 1)
(pow.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (fma.f64 d2 d2 -900)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (fma.f64 d2 d2 -900)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (fma.f64 d2 d2 -900) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d2 d2 -900) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (fma.f64 d2 d2 -900))))
(exp.f64 (log.f64 (*.f64 d1 (fma.f64 d2 d2 -900))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (fma.f64 d2 d2 -900))))
(+.f64 (/.f64 (pow.f64 d2 3) (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1)) (/.f64 (*.f64 d1 27000) (fma.f64 d2 (+.f64 d2 -30) 900)))
(+.f64 (/.f64 (*.f64 d1 27000) (fma.f64 d2 (+.f64 d2 -30) 900)) (/.f64 (pow.f64 d2 3) (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1)))
(+.f64 (*.f64 (/.f64 (pow.f64 d2 3) (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1)) 1) (*.f64 (/.f64 (*.f64 d1 27000) (fma.f64 d2 (+.f64 d2 -30) 900)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 (pow.f64 d2 3) 27000)))) 1)
(/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000)))
(/.f64 (+.f64 (pow.f64 d2 3) 27000) (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1))
(/.f64 1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))))
(/.f64 (+.f64 (pow.f64 d2 9) 19683000000000) (*.f64 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1) (-.f64 (+.f64 (pow.f64 d2 6) 729000000) (*.f64 (pow.f64 d2 3) 27000))))
(/.f64 (+.f64 (pow.f64 d2 6) -729000000) (*.f64 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1) (+.f64 (pow.f64 d2 3) -27000)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)) (fma.f64 d2 (+.f64 d2 -30) 900))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 9) 19683000000000)) (*.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (-.f64 (+.f64 (pow.f64 d2 6) 729000000) (*.f64 (pow.f64 d2 3) 27000))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 6) -729000000)) (*.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) -27000)))
(/.f64 (*.f64 (neg.f64 d1) (+.f64 (pow.f64 d2 9) 19683000000000)) (*.f64 (neg.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) (-.f64 (+.f64 (pow.f64 d2 6) 729000000) (*.f64 (pow.f64 d2 3) 27000))))
(/.f64 (*.f64 (neg.f64 d1) (+.f64 (pow.f64 d2 6) -729000000)) (*.f64 (neg.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 (pow.f64 d2 3) -27000)))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 9) 19683000000000) d1) (*.f64 (-.f64 (+.f64 (pow.f64 d2 6) 729000000) (*.f64 (pow.f64 d2 3) 27000)) (fma.f64 d2 (+.f64 d2 -30) 900)))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 9) 19683000000000) 1) (*.f64 (-.f64 (+.f64 (pow.f64 d2 6) 729000000) (*.f64 (pow.f64 d2 3) 27000)) (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1)))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 9) 19683000000000) (neg.f64 d1)) (*.f64 (-.f64 (+.f64 (pow.f64 d2 6) 729000000) (*.f64 (pow.f64 d2 3) 27000)) (neg.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 6) -729000000) d1) (*.f64 (+.f64 (pow.f64 d2 3) -27000) (fma.f64 d2 (+.f64 d2 -30) 900)))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 6) -729000000) 1) (*.f64 (+.f64 (pow.f64 d2 3) -27000) (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1)))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 6) -729000000) (neg.f64 d1)) (*.f64 (+.f64 (pow.f64 d2 3) -27000) (neg.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))) (neg.f64 (fma.f64 d2 (+.f64 d2 -30) 900)))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 d2 3) (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1)) 3) (pow.f64 (/.f64 (*.f64 d1 27000) (fma.f64 d2 (+.f64 d2 -30) 900)) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 d2 3) (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1)) (/.f64 (pow.f64 d2 3) (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1))) (-.f64 (*.f64 (/.f64 (*.f64 d1 27000) (fma.f64 d2 (+.f64 d2 -30) 900)) (/.f64 (*.f64 d1 27000) (fma.f64 d2 (+.f64 d2 -30) 900))) (*.f64 (/.f64 (pow.f64 d2 3) (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1)) (/.f64 (*.f64 d1 27000) (fma.f64 d2 (+.f64 d2 -30) 900))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 d2 3) (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1)) (/.f64 (pow.f64 d2 3) (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1))) (*.f64 (/.f64 (*.f64 d1 27000) (fma.f64 d2 (+.f64 d2 -30) 900)) (/.f64 (*.f64 d1 27000) (fma.f64 d2 (+.f64 d2 -30) 900)))) (-.f64 (/.f64 (pow.f64 d2 3) (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1)) (/.f64 (*.f64 d1 27000) (fma.f64 d2 (+.f64 d2 -30) 900))))
(/.f64 (*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 (pow.f64 d2 9) 19683000000000)) (-.f64 (+.f64 (pow.f64 d2 6) 729000000) (*.f64 (pow.f64 d2 3) 27000)))
(/.f64 (*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 (pow.f64 d2 6) -729000000)) (+.f64 (pow.f64 d2 3) -27000))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) 27000) (neg.f64 d1)) (neg.f64 (fma.f64 d2 (+.f64 d2 -30) 900)))
(/.f64 (*.f64 (neg.f64 d1) (+.f64 (pow.f64 d2 3) 27000)) (neg.f64 (fma.f64 d2 (+.f64 d2 -30) 900)))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 9) 19683000000000) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))) (-.f64 (+.f64 (pow.f64 d2 6) 729000000) (*.f64 (pow.f64 d2 3) 27000)))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 6) -729000000) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))) (+.f64 (pow.f64 d2 3) -27000))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)) 1) (fma.f64 d2 (+.f64 d2 -30) 900))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)) (pow.f64 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) 2)) (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)) (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))) (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)))
(pow.f64 (*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 (pow.f64 d2 3) 27000)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 (pow.f64 d2 3) 27000))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 (pow.f64 d2 3) 27000)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 (pow.f64 d2 3) 27000))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 (pow.f64 d2 3) 27000)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 (pow.f64 d2 3) 27000)) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 (pow.f64 d2 3) 27000)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 (pow.f64 d2 3) 27000)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) 3) (pow.f64 (+.f64 (pow.f64 d2 3) 27000) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 d2 3) 27000) 3) (pow.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 (pow.f64 d2 3) 27000))))
(exp.f64 (log.f64 (*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 (pow.f64 d2 3) 27000))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 (pow.f64 d2 3) 27000))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 (pow.f64 d2 3) 27000))))
(fma.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (pow.f64 d2 3) (/.f64 (*.f64 d1 27000) (fma.f64 d2 (+.f64 d2 -30) 900)))
(fma.f64 (pow.f64 d2 3) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (/.f64 (*.f64 d1 27000) (fma.f64 d2 (+.f64 d2 -30) 900)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))) 1)
(*.f64 d1 (/.f64 1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) 1)
(*.f64 1 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (/.f64 1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (cbrt.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))) (cbrt.f64 (pow.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) 2)) (cbrt.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (/.f64 1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (sqrt.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))) (sqrt.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (neg.f64 d1) (/.f64 1 (neg.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 1 (fma.f64 d2 (+.f64 d2 -30) 900)) d1)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) 2)) (/.f64 d1 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))) (/.f64 d1 (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) 1) (/.f64 (cbrt.f64 d1) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) 2)) (cbrt.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))) (/.f64 (cbrt.f64 d1) (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 (sqrt.f64 d1) 1) (/.f64 (sqrt.f64 d1) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (/.f64 (sqrt.f64 d1) (pow.f64 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) 2)) (/.f64 (sqrt.f64 d1) (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 d1 (+.f64 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 3) 729000000)) (+.f64 810000 (*.f64 (*.f64 d2 (+.f64 d2 -30)) (-.f64 (*.f64 d2 (+.f64 d2 -30)) 900))))
(*.f64 (/.f64 d1 (-.f64 810000 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 2))) (-.f64 900 (*.f64 d2 (+.f64 d2 -30))))
(pow.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) 1)
(pow.f64 (cbrt.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))) 3)
(pow.f64 (pow.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))) 2)
(pow.f64 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1) -1)
(neg.f64 (/.f64 d1 (neg.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(sqrt.f64 (pow.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) 2))
(log.f64 (exp.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))))
(cbrt.f64 (pow.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) 3))
(cbrt.f64 (/.f64 (pow.f64 d1 3) (pow.f64 (fma.f64 d2 (+.f64 d2 -30) 900) 3)))
(expm1.f64 (log1p.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(exp.f64 (log.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(exp.f64 (*.f64 (log.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))) 1))
(log1p.f64 (expm1.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(+.f64 (pow.f64 d2 2) (*.f64 d2 -30))
(+.f64 (*.f64 d2 -30) (pow.f64 d2 2))
(+.f64 (*.f64 (pow.f64 d2 2) 1) (*.f64 (*.f64 d2 -30) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (+.f64 d2 -30)))) 1)
(/.f64 (+.f64 (pow.f64 d2 6) (pow.f64 (*.f64 d2 -30) 3)) (+.f64 (*.f64 (pow.f64 d2 2) (pow.f64 d2 2)) (-.f64 (*.f64 (*.f64 d2 -30) (*.f64 d2 -30)) (*.f64 (pow.f64 d2 2) (*.f64 d2 -30)))))
(/.f64 (-.f64 (*.f64 (pow.f64 d2 2) (pow.f64 d2 2)) (*.f64 (*.f64 d2 -30) (*.f64 d2 -30))) (-.f64 (pow.f64 d2 2) (*.f64 d2 -30)))
(/.f64 (*.f64 d2 (+.f64 (pow.f64 d2 3) -27000)) (fma.f64 d2 d2 (-.f64 900 (*.f64 d2 -30))))
(/.f64 (*.f64 d2 (fma.f64 d2 d2 -900)) (+.f64 d2 30))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) -27000) d2) (fma.f64 d2 d2 (-.f64 900 (*.f64 d2 -30))))
(/.f64 (*.f64 (fma.f64 d2 d2 -900) d2) (+.f64 d2 30))
(pow.f64 (*.f64 d2 (+.f64 d2 -30)) 1)
(pow.f64 (cbrt.f64 (*.f64 d2 (+.f64 d2 -30))) 3)
(pow.f64 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d2 (+.f64 d2 -30))) 2)
(sqrt.f64 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 2))
(log.f64 (pow.f64 (exp.f64 d2) (+.f64 d2 -30)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d2 (+.f64 d2 -30)))))
(cbrt.f64 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 3))
(expm1.f64 (log1p.f64 (*.f64 d2 (+.f64 d2 -30))))
(exp.f64 (log.f64 (*.f64 d2 (+.f64 d2 -30))))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (+.f64 d2 -30))) 1))
(log1p.f64 (expm1.f64 (*.f64 d2 (+.f64 d2 -30))))
(fma.f64 d2 d2 (*.f64 d2 -30))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 d2 (+.f64 d2 -30) 900))) 1)
(-.f64 (/.f64 810000 (-.f64 900 (*.f64 d2 (+.f64 d2 -30)))) (/.f64 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 2) (-.f64 900 (*.f64 d2 (+.f64 d2 -30)))))
(*.f64 (fma.f64 d2 (+.f64 d2 -30) 900) 1)
(*.f64 1 (fma.f64 d2 (+.f64 d2 -30) 900))
(*.f64 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) (pow.f64 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) 2) (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (+.f64 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 3) 729000000) (/.f64 1 (+.f64 810000 (*.f64 (*.f64 d2 (+.f64 d2 -30)) (-.f64 (*.f64 d2 (+.f64 d2 -30)) 900)))))
(*.f64 (-.f64 810000 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 2)) (/.f64 1 (-.f64 900 (*.f64 d2 (+.f64 d2 -30)))))
(/.f64 1 (/.f64 (+.f64 810000 (*.f64 (*.f64 d2 (+.f64 d2 -30)) (-.f64 (*.f64 d2 (+.f64 d2 -30)) 900))) (+.f64 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 3) 729000000)))
(/.f64 1 (/.f64 (-.f64 900 (*.f64 d2 (+.f64 d2 -30))) (-.f64 810000 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 3) 729000000) (+.f64 810000 (*.f64 (*.f64 d2 (+.f64 d2 -30)) (-.f64 (*.f64 d2 (+.f64 d2 -30)) 900))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 3) 729000000) (+.f64 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 2) (-.f64 810000 (*.f64 (*.f64 900 d2) (+.f64 d2 -30)))))
(/.f64 (-.f64 810000 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 2)) (-.f64 900 (*.f64 d2 (+.f64 d2 -30))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 3) 729000000)) (neg.f64 (+.f64 810000 (*.f64 (*.f64 d2 (+.f64 d2 -30)) (-.f64 (*.f64 d2 (+.f64 d2 -30)) 900)))))
(/.f64 (neg.f64 (-.f64 810000 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 2))) (neg.f64 (-.f64 900 (*.f64 d2 (+.f64 d2 -30)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 2) 810000) (-.f64 (*.f64 d2 (+.f64 d2 -30)) 900))
(pow.f64 (fma.f64 d2 (+.f64 d2 -30) 900) 1)
(pow.f64 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) 3)
(pow.f64 (pow.f64 (fma.f64 d2 (+.f64 d2 -30) 900) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) 2)
(sqrt.f64 (pow.f64 (fma.f64 d2 (+.f64 d2 -30) 900) 2))
(log.f64 (exp.f64 (fma.f64 d2 (+.f64 d2 -30) 900)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(cbrt.f64 (pow.f64 (fma.f64 d2 (+.f64 d2 -30) 900) 3))
(expm1.f64 (log1p.f64 (fma.f64 d2 (+.f64 d2 -30) 900)))
(exp.f64 (log.f64 (fma.f64 d2 (+.f64 d2 -30) 900)))
(exp.f64 (*.f64 (log.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) 1))
(log1p.f64 (expm1.f64 (fma.f64 d2 (+.f64 d2 -30) 900)))
(fma.f64 d2 (+.f64 d2 -30) 900)
(fma.f64 (+.f64 d2 -30) d2 900)
(fma.f64 1 (*.f64 d2 (+.f64 d2 -30)) 900)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 (+.f64 d2 -30))) 2) (cbrt.f64 (*.f64 d2 (+.f64 d2 -30))) 900)
(fma.f64 (sqrt.f64 (*.f64 d2 (+.f64 d2 -30))) (sqrt.f64 (*.f64 d2 (+.f64 d2 -30))) 900)

simplify141.0ms (3.5%)

Algorithm
egg-herbie
Rules
1172×associate-*r*
1106×associate-*l*
898×fma-def
868×times-frac
582×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
078318121
1222417481
Stop Event
node limit
Counts
510 → 431
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 30)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 30)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 30)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 30)))
(*.f64 30 d1)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(*.f64 -900 d1)
(+.f64 (*.f64 -900 d1) (*.f64 d1 (pow.f64 d2 2)))
(+.f64 (*.f64 -900 d1) (*.f64 d1 (pow.f64 d2 2)))
(+.f64 (*.f64 -900 d1) (*.f64 d1 (pow.f64 d2 2)))
(*.f64 d1 (pow.f64 d2 2))
(+.f64 (*.f64 -900 d1) (*.f64 d1 (pow.f64 d2 2)))
(+.f64 (*.f64 -900 d1) (*.f64 d1 (pow.f64 d2 2)))
(+.f64 (*.f64 -900 d1) (*.f64 d1 (pow.f64 d2 2)))
(*.f64 d1 (pow.f64 d2 2))
(+.f64 (*.f64 -900 d1) (*.f64 d1 (pow.f64 d2 2)))
(+.f64 (*.f64 -900 d1) (*.f64 d1 (pow.f64 d2 2)))
(+.f64 (*.f64 -900 d1) (*.f64 d1 (pow.f64 d2 2)))
(*.f64 d1 (-.f64 (pow.f64 d2 2) 900))
(*.f64 d1 (-.f64 (pow.f64 d2 2) 900))
(*.f64 d1 (-.f64 (pow.f64 d2 2) 900))
(*.f64 d1 (-.f64 (pow.f64 d2 2) 900))
(*.f64 d1 (-.f64 (pow.f64 d2 2) 900))
(*.f64 d1 (-.f64 (pow.f64 d2 2) 900))
(*.f64 d1 (-.f64 (pow.f64 d2 2) 900))
(*.f64 d1 (-.f64 (pow.f64 d2 2) 900))
(*.f64 d1 (-.f64 (pow.f64 d2 2) 900))
(*.f64 d1 (-.f64 (pow.f64 d2 2) 900))
(*.f64 d1 (-.f64 (pow.f64 d2 2) 900))
(*.f64 d1 (-.f64 (pow.f64 d2 2) 900))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(*.f64 30 d1)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d2 2) (+.f64 (*.f64 -1/30 d1) (*.f64 1/30 d1)))) (+.f64 (*.f64 30 d1) (*.f64 d1 d2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d2 2) (+.f64 (*.f64 -1/30 d1) (*.f64 1/30 d1)))) (+.f64 (*.f64 -1/30 (*.f64 (pow.f64 d2 3) (+.f64 (*.f64 -1/30 d1) (*.f64 1/30 d1)))) (+.f64 (*.f64 30 d1) (*.f64 d1 d2))))
(*.f64 d1 d2)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -900 d1) (*.f64 900 d1)) d2)) (+.f64 (*.f64 30 d1) (*.f64 d1 d2)))
(+.f64 (*.f64 -30 (/.f64 (+.f64 (*.f64 -900 d1) (*.f64 900 d1)) (pow.f64 d2 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -900 d1) (*.f64 900 d1)) d2)) (+.f64 (*.f64 30 d1) (*.f64 d1 d2))))
(*.f64 d1 d2)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 -900 (/.f64 d1 d2)) (+.f64 (*.f64 30 d1) (+.f64 (*.f64 900 (/.f64 d1 d2)) (*.f64 d1 d2))))
(+.f64 (*.f64 -900 (/.f64 d1 d2)) (+.f64 (*.f64 30 d1) (+.f64 (*.f64 30 (/.f64 (+.f64 (*.f64 -900 d1) (*.f64 900 d1)) (pow.f64 d2 2))) (+.f64 (*.f64 900 (/.f64 d1 d2)) (*.f64 d1 d2)))))
(/.f64 d1 (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(/.f64 d1 (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(/.f64 d1 (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(/.f64 d1 (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(/.f64 d1 (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(/.f64 d1 (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(/.f64 d1 (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(/.f64 d1 (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(/.f64 d1 (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(/.f64 d1 (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(/.f64 d1 (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(/.f64 d1 (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(*.f64 1/900 d1)
(+.f64 (*.f64 1/27000 (*.f64 d1 d2)) (*.f64 1/900 d1))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d2 2) (+.f64 (*.f64 -1/810000 d1) (*.f64 1/810000 d1)))) (+.f64 (*.f64 1/27000 (*.f64 d1 d2)) (*.f64 1/900 d1)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d2 2) (+.f64 (*.f64 -1/810000 d1) (*.f64 1/810000 d1)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 d2 3) (+.f64 (*.f64 1/24300000 d1) (*.f64 1/30 (+.f64 (*.f64 -1/810000 d1) (*.f64 1/810000 d1)))))) (+.f64 (*.f64 1/27000 (*.f64 d1 d2)) (*.f64 1/900 d1))))
(/.f64 d1 (pow.f64 d2 2))
(+.f64 (*.f64 30 (/.f64 d1 (pow.f64 d2 3))) (/.f64 d1 (pow.f64 d2 2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -900 d1) (*.f64 900 d1)) (pow.f64 d2 4))) (+.f64 (*.f64 30 (/.f64 d1 (pow.f64 d2 3))) (/.f64 d1 (pow.f64 d2 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -900 d1) (*.f64 900 d1)) (pow.f64 d2 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 30 (+.f64 (*.f64 -900 d1) (*.f64 900 d1))) (*.f64 27000 d1)) (pow.f64 d2 5))) (+.f64 (*.f64 30 (/.f64 d1 (pow.f64 d2 3))) (/.f64 d1 (pow.f64 d2 2)))))
(/.f64 d1 (pow.f64 d2 2))
(+.f64 (*.f64 30 (/.f64 d1 (pow.f64 d2 3))) (/.f64 d1 (pow.f64 d2 2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -900 d1) (*.f64 900 d1)) (pow.f64 d2 4))) (+.f64 (*.f64 30 (/.f64 d1 (pow.f64 d2 3))) (/.f64 d1 (pow.f64 d2 2))))
(+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 5))) (+.f64 (*.f64 -30 (/.f64 (+.f64 (*.f64 -900 d1) (*.f64 900 d1)) (pow.f64 d2 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -900 d1) (*.f64 900 d1)) (pow.f64 d2 4))) (+.f64 (*.f64 30 (/.f64 d1 (pow.f64 d2 3))) (/.f64 d1 (pow.f64 d2 2))))))
(*.f64 -30 d2)
(+.f64 (*.f64 -30 d2) (pow.f64 d2 2))
(+.f64 (*.f64 -30 d2) (pow.f64 d2 2))
(+.f64 (*.f64 -30 d2) (pow.f64 d2 2))
(pow.f64 d2 2)
(+.f64 (*.f64 -30 d2) (pow.f64 d2 2))
(+.f64 (*.f64 -30 d2) (pow.f64 d2 2))
(+.f64 (*.f64 -30 d2) (pow.f64 d2 2))
(pow.f64 d2 2)
(+.f64 (*.f64 -30 d2) (pow.f64 d2 2))
(+.f64 (*.f64 -30 d2) (pow.f64 d2 2))
(+.f64 (*.f64 -30 d2) (pow.f64 d2 2))
900
(+.f64 900 (*.f64 -30 d2))
(+.f64 900 (+.f64 (*.f64 -30 d2) (pow.f64 d2 2)))
(+.f64 900 (+.f64 (*.f64 -30 d2) (pow.f64 d2 2)))
(pow.f64 d2 2)
(+.f64 (*.f64 -30 d2) (pow.f64 d2 2))
(+.f64 900 (+.f64 (*.f64 -30 d2) (pow.f64 d2 2)))
(+.f64 900 (+.f64 (*.f64 -30 d2) (pow.f64 d2 2)))
(pow.f64 d2 2)
(+.f64 (*.f64 -30 d2) (pow.f64 d2 2))
(+.f64 900 (+.f64 (*.f64 -30 d2) (pow.f64 d2 2)))
(+.f64 900 (+.f64 (*.f64 -30 d2) (pow.f64 d2 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 30)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 30))) (/.f64 (*.f64 900 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 30))))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (*.f64 (fma.f64 d2 d2 -900) (/.f64 1 (+.f64 d2 -30))))
(*.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 (*.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 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 2) (*.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (/.f64 1 (+.f64 d2 -30))))
(*.f64 (cbrt.f64 (*.f64 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 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 d1 (+.f64 d2 30))) (sqrt.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 (*.f64 d1 (neg.f64 (fma.f64 d2 d2 -900))) (/.f64 1 (+.f64 30 (neg.f64 d2))))
(*.f64 (+.f64 (*.f64 27000 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d2) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 30) (*.f64 d1 d2))))))
(*.f64 (/.f64 1 (+.f64 d2 -30)) (*.f64 d1 (fma.f64 d2 d2 -900)))
(*.f64 (+.f64 d2 30) d1)
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 900 (pow.f64 d1 2))) (/.f64 1 (*.f64 d1 (-.f64 d2 30))))
(*.f64 (/.f64 d1 1) (+.f64 d2 30))
(*.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 (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 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 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 2) 1) (/.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (+.f64 d2 -30)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 2) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 2) (sqrt.f64 (+.f64 d2 -30))) (/.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (sqrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 1) (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (+.f64 d2 -30)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (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 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 (pow.f64 d2 3) -27000)) (fma.f64 d2 d2 (-.f64 900 (*.f64 d2 -30))))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (fma.f64 d2 d2 -900)) (+.f64 d2 30))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(/.f64 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 d2 -30))
(/.f64 1 (/.f64 1 (*.f64 d1 (+.f64 d2 30))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 30) (*.f64 d1 d2)))) (+.f64 (*.f64 27000 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d2) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 d2 30)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 900 (pow.f64 d1 2)))))
(/.f64 1 (/.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 30))) 1))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 2) (/.f64 (+.f64 d2 -30) (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 d2 d2 -900)) 2) (/.f64 (/.f64 (+.f64 d2 -30) d1) (cbrt.f64 (fma.f64 d2 d2 -900))))
(/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (/.f64 (+.f64 d2 -30) (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900)))))
(/.f64 (sqrt.f64 (fma.f64 d2 d2 -900)) (/.f64 (/.f64 (+.f64 d2 -30) d1) (sqrt.f64 (fma.f64 d2 d2 -900))))
(/.f64 (*.f64 d1 (neg.f64 (fma.f64 d2 d2 -900))) (+.f64 30 (neg.f64 d2)))
(/.f64 (+.f64 (*.f64 27000 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 30) (*.f64 d1 d2)))))
(/.f64 (+.f64 (*.f64 27000 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (*.f64 900 (pow.f64 d1 2)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (*.f64 d2 (*.f64 d1 30))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 900 (pow.f64 d1 2))) (*.f64 d1 (-.f64 d2 30)))
(/.f64 -1 (neg.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 30)))))
(/.f64 (neg.f64 (+.f64 (*.f64 27000 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d2) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 30) (*.f64 d1 d2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 900 (pow.f64 d1 2)))) (neg.f64 (*.f64 d1 (-.f64 d2 30))))
(/.f64 (neg.f64 (fma.f64 d2 d2 -900)) (neg.f64 (/.f64 (+.f64 d2 -30) d1)))
(/.f64 (neg.f64 (*.f64 d1 (neg.f64 (fma.f64 d2 d2 -900)))) (neg.f64 (+.f64 30 (neg.f64 d2))))
(/.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (sqrt.f64 (+.f64 d2 -30))) (sqrt.f64 (+.f64 d2 -30)))
(/.f64 (-.f64 (*.f64 900 (pow.f64 d1 2)) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (*.f64 d1 30) (*.f64 d1 d2)))
(/.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 (*.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 d1 d2 (*.f64 d1 30))
(fma.f64 d1 30 (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 30))
(fma.f64 30 d1 (*.f64 d1 d2))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 30))
(fma.f64 1 (*.f64 d1 30) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 30)) 2) (cbrt.f64 (*.f64 d1 30)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 30))
(fma.f64 (sqrt.f64 (*.f64 d1 30)) (sqrt.f64 (*.f64 d1 30)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 30))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 30))) 1)
(-.f64 (/.f64 (*.f64 (pow.f64 d1 2) 100) (*.f64 d1 -10)) (/.f64 (*.f64 (pow.f64 d1 2) 400) (*.f64 d1 -10)))
(*.f64 d1 30)
(*.f64 30 d1)
(*.f64 (*.f64 d1 30) 1)
(*.f64 1 (*.f64 d1 30))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 30))
(*.f64 (cbrt.f64 (*.f64 d1 30)) (pow.f64 (cbrt.f64 (*.f64 d1 30)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 30)) 2) (cbrt.f64 (*.f64 d1 30)))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 30))
(*.f64 (sqrt.f64 (*.f64 d1 30)) (sqrt.f64 (*.f64 d1 30)))
(*.f64 (+.f64 (*.f64 (pow.f64 d1 3) 1000) (*.f64 (pow.f64 d1 3) 8000)) (/.f64 1 (+.f64 (*.f64 (pow.f64 d1 2) 100) (*.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 10))))))
(*.f64 (*.f64 (*.f64 d1 30) (*.f64 d1 -10)) (/.f64 1 (*.f64 d1 -10)))
(*.f64 (*.f64 30 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 (*.f64 30 (sqrt.f64 d1)) (sqrt.f64 d1))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 d1 2) 100) (*.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 10)))) (+.f64 (*.f64 (pow.f64 d1 3) 1000) (*.f64 (pow.f64 d1 3) 8000))))
(/.f64 1 (/.f64 (*.f64 d1 -10) (*.f64 (*.f64 d1 30) (*.f64 d1 -10))))
(/.f64 (+.f64 (*.f64 (pow.f64 d1 3) 1000) (*.f64 (pow.f64 d1 3) 8000)) (+.f64 (*.f64 (pow.f64 d1 2) 100) (*.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 10)))))
(/.f64 (+.f64 (*.f64 (pow.f64 d1 3) 1000) (*.f64 (pow.f64 d1 3) 8000)) (+.f64 (*.f64 (pow.f64 d1 2) 400) (-.f64 (*.f64 (pow.f64 d1 2) 100) (*.f64 (*.f64 d1 10) (*.f64 d1 20)))))
(/.f64 (*.f64 (*.f64 d1 30) (*.f64 d1 -10)) (*.f64 d1 -10))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 d1 3) 1000) (*.f64 (pow.f64 d1 3) 8000))) (neg.f64 (+.f64 (*.f64 (pow.f64 d1 2) 100) (*.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 10))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 30) (*.f64 d1 -10))) (neg.f64 (*.f64 d1 -10)))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 400) (*.f64 (pow.f64 d1 2) 100)) (-.f64 (*.f64 d1 20) (*.f64 d1 10)))
(pow.f64 (*.f64 d1 30) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 30)) 3)
(pow.f64 (*.f64 27000 (pow.f64 d1 3)) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 30)) 2)
(sqrt.f64 (*.f64 900 (pow.f64 d1 2)))
(log.f64 (pow.f64 (exp.f64 30) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 30))))
(cbrt.f64 (*.f64 27000 (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 30)))
(exp.f64 (log.f64 (*.f64 d1 30)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 30)) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 30)))
(fma.f64 d1 10 (*.f64 d1 20))
(fma.f64 d1 20 (*.f64 d1 10))
(fma.f64 10 d1 (*.f64 d1 20))
(fma.f64 20 d1 (*.f64 d1 10))
(fma.f64 1 (*.f64 d1 10) (*.f64 d1 20))
(fma.f64 1 (*.f64 d1 20) (*.f64 d1 10))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 10)) 2) (cbrt.f64 (*.f64 d1 10)) (*.f64 d1 20))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) 400)) (cbrt.f64 (*.f64 d1 20)) (*.f64 d1 10))
(fma.f64 (sqrt.f64 (*.f64 d1 10)) (sqrt.f64 (*.f64 d1 10)) (*.f64 d1 20))
(fma.f64 (sqrt.f64 (*.f64 d1 20)) (sqrt.f64 (*.f64 d1 20)) (*.f64 d1 10))
(+.f64 (*.f64 d1 d2) (*.f64 d1 30))
(+.f64 (*.f64 d1 30) (*.f64 d1 d2))
(+.f64 (*.f64 d1 10) (+.f64 (*.f64 d1 20) (*.f64 d1 d2)))
(+.f64 (*.f64 d1 20) (+.f64 (*.f64 d1 10) (*.f64 d1 d2)))
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 10)) (*.f64 d1 20))
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 20)) (*.f64 d1 10))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 30)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 30))) (/.f64 (*.f64 900 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 30))))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (*.f64 (fma.f64 d2 d2 -900) (/.f64 1 (+.f64 d2 -30))))
(*.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 (*.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 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 2) (*.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (/.f64 1 (+.f64 d2 -30))))
(*.f64 (cbrt.f64 (*.f64 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 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 d1 (+.f64 d2 30))) (sqrt.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 (*.f64 d1 (neg.f64 (fma.f64 d2 d2 -900))) (/.f64 1 (+.f64 30 (neg.f64 d2))))
(*.f64 (+.f64 (*.f64 27000 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d2) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 30) (*.f64 d1 d2))))))
(*.f64 (/.f64 1 (+.f64 d2 -30)) (*.f64 d1 (fma.f64 d2 d2 -900)))
(*.f64 (+.f64 d2 30) d1)
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 900 (pow.f64 d1 2))) (/.f64 1 (*.f64 d1 (-.f64 d2 30))))
(*.f64 (/.f64 d1 1) (+.f64 d2 30))
(*.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 (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 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 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 2) 1) (/.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (+.f64 d2 -30)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 2) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 2) (sqrt.f64 (+.f64 d2 -30))) (/.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (sqrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 1) (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (+.f64 d2 -30)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (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 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 (pow.f64 d2 3) -27000)) (fma.f64 d2 d2 (-.f64 900 (*.f64 d2 -30))))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (fma.f64 d2 d2 -900)) (+.f64 d2 30))
(pow.f64 (*.f64 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 (*.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 d1 d2 (*.f64 d1 30))
(fma.f64 d1 30 (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 30))
(fma.f64 30 d1 (*.f64 d1 d2))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 30))
(fma.f64 1 (*.f64 d1 30) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 30)) 2) (cbrt.f64 (*.f64 d1 30)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 30))
(fma.f64 (sqrt.f64 (*.f64 d1 30)) (sqrt.f64 (*.f64 d1 30)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 30))
(+.f64 (*.f64 d1 (pow.f64 d2 2)) (*.f64 d1 -900))
(+.f64 (*.f64 (pow.f64 d2 2) d1) (*.f64 -900 d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (fma.f64 d2 d2 -900)))) 1)
(pow.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (fma.f64 d2 d2 -900)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (fma.f64 d2 d2 -900)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (fma.f64 d2 d2 -900) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d2 d2 -900) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (fma.f64 d2 d2 -900))))
(exp.f64 (log.f64 (*.f64 d1 (fma.f64 d2 d2 -900))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (fma.f64 d2 d2 -900))))
(+.f64 (/.f64 (pow.f64 d2 3) (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1)) (/.f64 (*.f64 d1 27000) (fma.f64 d2 (+.f64 d2 -30) 900)))
(+.f64 (/.f64 (*.f64 d1 27000) (fma.f64 d2 (+.f64 d2 -30) 900)) (/.f64 (pow.f64 d2 3) (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1)))
(+.f64 (*.f64 (/.f64 (pow.f64 d2 3) (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1)) 1) (*.f64 (/.f64 (*.f64 d1 27000) (fma.f64 d2 (+.f64 d2 -30) 900)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 (pow.f64 d2 3) 27000)))) 1)
(/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000)))
(/.f64 (+.f64 (pow.f64 d2 3) 27000) (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1))
(/.f64 1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))))
(/.f64 (+.f64 (pow.f64 d2 9) 19683000000000) (*.f64 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1) (-.f64 (+.f64 (pow.f64 d2 6) 729000000) (*.f64 (pow.f64 d2 3) 27000))))
(/.f64 (+.f64 (pow.f64 d2 6) -729000000) (*.f64 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1) (+.f64 (pow.f64 d2 3) -27000)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)) (fma.f64 d2 (+.f64 d2 -30) 900))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 9) 19683000000000)) (*.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (-.f64 (+.f64 (pow.f64 d2 6) 729000000) (*.f64 (pow.f64 d2 3) 27000))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 6) -729000000)) (*.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) -27000)))
(/.f64 (*.f64 (neg.f64 d1) (+.f64 (pow.f64 d2 9) 19683000000000)) (*.f64 (neg.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) (-.f64 (+.f64 (pow.f64 d2 6) 729000000) (*.f64 (pow.f64 d2 3) 27000))))
(/.f64 (*.f64 (neg.f64 d1) (+.f64 (pow.f64 d2 6) -729000000)) (*.f64 (neg.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 (pow.f64 d2 3) -27000)))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 9) 19683000000000) d1) (*.f64 (-.f64 (+.f64 (pow.f64 d2 6) 729000000) (*.f64 (pow.f64 d2 3) 27000)) (fma.f64 d2 (+.f64 d2 -30) 900)))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 9) 19683000000000) 1) (*.f64 (-.f64 (+.f64 (pow.f64 d2 6) 729000000) (*.f64 (pow.f64 d2 3) 27000)) (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1)))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 9) 19683000000000) (neg.f64 d1)) (*.f64 (-.f64 (+.f64 (pow.f64 d2 6) 729000000) (*.f64 (pow.f64 d2 3) 27000)) (neg.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 6) -729000000) d1) (*.f64 (+.f64 (pow.f64 d2 3) -27000) (fma.f64 d2 (+.f64 d2 -30) 900)))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 6) -729000000) 1) (*.f64 (+.f64 (pow.f64 d2 3) -27000) (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1)))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 6) -729000000) (neg.f64 d1)) (*.f64 (+.f64 (pow.f64 d2 3) -27000) (neg.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))) (neg.f64 (fma.f64 d2 (+.f64 d2 -30) 900)))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 d2 3) (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1)) 3) (pow.f64 (/.f64 (*.f64 d1 27000) (fma.f64 d2 (+.f64 d2 -30) 900)) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 d2 3) (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1)) (/.f64 (pow.f64 d2 3) (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1))) (-.f64 (*.f64 (/.f64 (*.f64 d1 27000) (fma.f64 d2 (+.f64 d2 -30) 900)) (/.f64 (*.f64 d1 27000) (fma.f64 d2 (+.f64 d2 -30) 900))) (*.f64 (/.f64 (pow.f64 d2 3) (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1)) (/.f64 (*.f64 d1 27000) (fma.f64 d2 (+.f64 d2 -30) 900))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 d2 3) (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1)) (/.f64 (pow.f64 d2 3) (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1))) (*.f64 (/.f64 (*.f64 d1 27000) (fma.f64 d2 (+.f64 d2 -30) 900)) (/.f64 (*.f64 d1 27000) (fma.f64 d2 (+.f64 d2 -30) 900)))) (-.f64 (/.f64 (pow.f64 d2 3) (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1)) (/.f64 (*.f64 d1 27000) (fma.f64 d2 (+.f64 d2 -30) 900))))
(/.f64 (*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 (pow.f64 d2 9) 19683000000000)) (-.f64 (+.f64 (pow.f64 d2 6) 729000000) (*.f64 (pow.f64 d2 3) 27000)))
(/.f64 (*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 (pow.f64 d2 6) -729000000)) (+.f64 (pow.f64 d2 3) -27000))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) 27000) (neg.f64 d1)) (neg.f64 (fma.f64 d2 (+.f64 d2 -30) 900)))
(/.f64 (*.f64 (neg.f64 d1) (+.f64 (pow.f64 d2 3) 27000)) (neg.f64 (fma.f64 d2 (+.f64 d2 -30) 900)))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 9) 19683000000000) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))) (-.f64 (+.f64 (pow.f64 d2 6) 729000000) (*.f64 (pow.f64 d2 3) 27000)))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 6) -729000000) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))) (+.f64 (pow.f64 d2 3) -27000))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)) 1) (fma.f64 d2 (+.f64 d2 -30) 900))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)) (pow.f64 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) 2)) (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)) (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))) (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)))
(pow.f64 (*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 (pow.f64 d2 3) 27000)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 (pow.f64 d2 3) 27000))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 (pow.f64 d2 3) 27000)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 (pow.f64 d2 3) 27000))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 (pow.f64 d2 3) 27000)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 (pow.f64 d2 3) 27000)) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 (pow.f64 d2 3) 27000)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 (pow.f64 d2 3) 27000)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) 3) (pow.f64 (+.f64 (pow.f64 d2 3) 27000) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 d2 3) 27000) 3) (pow.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 (pow.f64 d2 3) 27000))))
(exp.f64 (log.f64 (*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 (pow.f64 d2 3) 27000))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 (pow.f64 d2 3) 27000))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 (pow.f64 d2 3) 27000))))
(fma.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (pow.f64 d2 3) (/.f64 (*.f64 d1 27000) (fma.f64 d2 (+.f64 d2 -30) 900)))
(fma.f64 (pow.f64 d2 3) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (/.f64 (*.f64 d1 27000) (fma.f64 d2 (+.f64 d2 -30) 900)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))) 1)
(*.f64 d1 (/.f64 1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) 1)
(*.f64 1 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (/.f64 1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (cbrt.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))) (cbrt.f64 (pow.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) 2)) (cbrt.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (/.f64 1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (sqrt.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))) (sqrt.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (neg.f64 d1) (/.f64 1 (neg.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 1 (fma.f64 d2 (+.f64 d2 -30) 900)) d1)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) 2)) (/.f64 d1 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))) (/.f64 d1 (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) 1) (/.f64 (cbrt.f64 d1) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) 2)) (cbrt.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))) (/.f64 (cbrt.f64 d1) (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 (sqrt.f64 d1) 1) (/.f64 (sqrt.f64 d1) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (/.f64 (sqrt.f64 d1) (pow.f64 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) 2)) (/.f64 (sqrt.f64 d1) (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 d1 (+.f64 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 3) 729000000)) (+.f64 810000 (*.f64 (*.f64 d2 (+.f64 d2 -30)) (-.f64 (*.f64 d2 (+.f64 d2 -30)) 900))))
(*.f64 (/.f64 d1 (-.f64 810000 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 2))) (-.f64 900 (*.f64 d2 (+.f64 d2 -30))))
(pow.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) 1)
(pow.f64 (cbrt.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))) 3)
(pow.f64 (pow.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))) 2)
(pow.f64 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1) -1)
(neg.f64 (/.f64 d1 (neg.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(sqrt.f64 (pow.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) 2))
(log.f64 (exp.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))))
(cbrt.f64 (pow.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) 3))
(cbrt.f64 (/.f64 (pow.f64 d1 3) (pow.f64 (fma.f64 d2 (+.f64 d2 -30) 900) 3)))
(expm1.f64 (log1p.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(exp.f64 (log.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(exp.f64 (*.f64 (log.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))) 1))
(log1p.f64 (expm1.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(+.f64 (pow.f64 d2 2) (*.f64 d2 -30))
(+.f64 (*.f64 d2 -30) (pow.f64 d2 2))
(+.f64 (*.f64 (pow.f64 d2 2) 1) (*.f64 (*.f64 d2 -30) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (+.f64 d2 -30)))) 1)
(/.f64 (+.f64 (pow.f64 d2 6) (pow.f64 (*.f64 d2 -30) 3)) (+.f64 (*.f64 (pow.f64 d2 2) (pow.f64 d2 2)) (-.f64 (*.f64 (*.f64 d2 -30) (*.f64 d2 -30)) (*.f64 (pow.f64 d2 2) (*.f64 d2 -30)))))
(/.f64 (-.f64 (*.f64 (pow.f64 d2 2) (pow.f64 d2 2)) (*.f64 (*.f64 d2 -30) (*.f64 d2 -30))) (-.f64 (pow.f64 d2 2) (*.f64 d2 -30)))
(/.f64 (*.f64 d2 (+.f64 (pow.f64 d2 3) -27000)) (fma.f64 d2 d2 (-.f64 900 (*.f64 d2 -30))))
(/.f64 (*.f64 d2 (fma.f64 d2 d2 -900)) (+.f64 d2 30))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) -27000) d2) (fma.f64 d2 d2 (-.f64 900 (*.f64 d2 -30))))
(/.f64 (*.f64 (fma.f64 d2 d2 -900) d2) (+.f64 d2 30))
(pow.f64 (*.f64 d2 (+.f64 d2 -30)) 1)
(pow.f64 (cbrt.f64 (*.f64 d2 (+.f64 d2 -30))) 3)
(pow.f64 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d2 (+.f64 d2 -30))) 2)
(sqrt.f64 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 2))
(log.f64 (pow.f64 (exp.f64 d2) (+.f64 d2 -30)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d2 (+.f64 d2 -30)))))
(cbrt.f64 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 3))
(expm1.f64 (log1p.f64 (*.f64 d2 (+.f64 d2 -30))))
(exp.f64 (log.f64 (*.f64 d2 (+.f64 d2 -30))))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (+.f64 d2 -30))) 1))
(log1p.f64 (expm1.f64 (*.f64 d2 (+.f64 d2 -30))))
(fma.f64 d2 d2 (*.f64 d2 -30))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 d2 (+.f64 d2 -30) 900))) 1)
(-.f64 (/.f64 810000 (-.f64 900 (*.f64 d2 (+.f64 d2 -30)))) (/.f64 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 2) (-.f64 900 (*.f64 d2 (+.f64 d2 -30)))))
(*.f64 (fma.f64 d2 (+.f64 d2 -30) 900) 1)
(*.f64 1 (fma.f64 d2 (+.f64 d2 -30) 900))
(*.f64 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) (pow.f64 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) 2) (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (+.f64 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 3) 729000000) (/.f64 1 (+.f64 810000 (*.f64 (*.f64 d2 (+.f64 d2 -30)) (-.f64 (*.f64 d2 (+.f64 d2 -30)) 900)))))
(*.f64 (-.f64 810000 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 2)) (/.f64 1 (-.f64 900 (*.f64 d2 (+.f64 d2 -30)))))
(/.f64 1 (/.f64 (+.f64 810000 (*.f64 (*.f64 d2 (+.f64 d2 -30)) (-.f64 (*.f64 d2 (+.f64 d2 -30)) 900))) (+.f64 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 3) 729000000)))
(/.f64 1 (/.f64 (-.f64 900 (*.f64 d2 (+.f64 d2 -30))) (-.f64 810000 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 3) 729000000) (+.f64 810000 (*.f64 (*.f64 d2 (+.f64 d2 -30)) (-.f64 (*.f64 d2 (+.f64 d2 -30)) 900))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 3) 729000000) (+.f64 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 2) (-.f64 810000 (*.f64 (*.f64 900 d2) (+.f64 d2 -30)))))
(/.f64 (-.f64 810000 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 2)) (-.f64 900 (*.f64 d2 (+.f64 d2 -30))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 3) 729000000)) (neg.f64 (+.f64 810000 (*.f64 (*.f64 d2 (+.f64 d2 -30)) (-.f64 (*.f64 d2 (+.f64 d2 -30)) 900)))))
(/.f64 (neg.f64 (-.f64 810000 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 2))) (neg.f64 (-.f64 900 (*.f64 d2 (+.f64 d2 -30)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 2) 810000) (-.f64 (*.f64 d2 (+.f64 d2 -30)) 900))
(pow.f64 (fma.f64 d2 (+.f64 d2 -30) 900) 1)
(pow.f64 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) 3)
(pow.f64 (pow.f64 (fma.f64 d2 (+.f64 d2 -30) 900) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) 2)
(sqrt.f64 (pow.f64 (fma.f64 d2 (+.f64 d2 -30) 900) 2))
(log.f64 (exp.f64 (fma.f64 d2 (+.f64 d2 -30) 900)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(cbrt.f64 (pow.f64 (fma.f64 d2 (+.f64 d2 -30) 900) 3))
(expm1.f64 (log1p.f64 (fma.f64 d2 (+.f64 d2 -30) 900)))
(exp.f64 (log.f64 (fma.f64 d2 (+.f64 d2 -30) 900)))
(exp.f64 (*.f64 (log.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) 1))
(log1p.f64 (expm1.f64 (fma.f64 d2 (+.f64 d2 -30) 900)))
(fma.f64 d2 (+.f64 d2 -30) 900)
(fma.f64 (+.f64 d2 -30) d2 900)
(fma.f64 1 (*.f64 d2 (+.f64 d2 -30)) 900)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 (+.f64 d2 -30))) 2) (cbrt.f64 (*.f64 d2 (+.f64 d2 -30))) 900)
(fma.f64 (sqrt.f64 (*.f64 d2 (+.f64 d2 -30))) (sqrt.f64 (*.f64 d2 (+.f64 d2 -30))) 900)
Outputs
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 30)))
(*.f64 (neg.f64 d1) (fma.f64 -1 d2 -30))
(*.f64 d1 (neg.f64 (fma.f64 d2 -1 -30)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 30)))
(*.f64 (neg.f64 d1) (fma.f64 -1 d2 -30))
(*.f64 d1 (neg.f64 (fma.f64 d2 -1 -30)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 30)))
(*.f64 (neg.f64 d1) (fma.f64 -1 d2 -30))
(*.f64 d1 (neg.f64 (fma.f64 d2 -1 -30)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 30)))
(*.f64 (neg.f64 d1) (fma.f64 -1 d2 -30))
(*.f64 d1 (neg.f64 (fma.f64 d2 -1 -30)))
(*.f64 30 d1)
(*.f64 d1 30)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 30 d1)
(*.f64 d1 30)
(*.f64 30 d1)
(*.f64 d1 30)
(*.f64 30 d1)
(*.f64 d1 30)
(*.f64 30 d1)
(*.f64 d1 30)
(*.f64 30 d1)
(*.f64 d1 30)
(*.f64 30 d1)
(*.f64 d1 30)
(*.f64 30 d1)
(*.f64 d1 30)
(*.f64 30 d1)
(*.f64 d1 30)
(*.f64 30 d1)
(*.f64 d1 30)
(*.f64 30 d1)
(*.f64 d1 30)
(*.f64 30 d1)
(*.f64 d1 30)
(*.f64 30 d1)
(*.f64 d1 30)
(*.f64 30 d1)
(*.f64 d1 30)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 900)) (-.f64 d2 30))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 -900 d1)
(*.f64 d1 -900)
(+.f64 (*.f64 -900 d1) (*.f64 d1 (pow.f64 d2 2)))
(*.f64 d1 (fma.f64 d2 d2 -900))
(+.f64 (*.f64 -900 d1) (*.f64 d1 (pow.f64 d2 2)))
(*.f64 d1 (fma.f64 d2 d2 -900))
(+.f64 (*.f64 -900 d1) (*.f64 d1 (pow.f64 d2 2)))
(*.f64 d1 (fma.f64 d2 d2 -900))
(*.f64 d1 (pow.f64 d2 2))
(+.f64 (*.f64 -900 d1) (*.f64 d1 (pow.f64 d2 2)))
(*.f64 d1 (fma.f64 d2 d2 -900))
(+.f64 (*.f64 -900 d1) (*.f64 d1 (pow.f64 d2 2)))
(*.f64 d1 (fma.f64 d2 d2 -900))
(+.f64 (*.f64 -900 d1) (*.f64 d1 (pow.f64 d2 2)))
(*.f64 d1 (fma.f64 d2 d2 -900))
(*.f64 d1 (pow.f64 d2 2))
(+.f64 (*.f64 -900 d1) (*.f64 d1 (pow.f64 d2 2)))
(*.f64 d1 (fma.f64 d2 d2 -900))
(+.f64 (*.f64 -900 d1) (*.f64 d1 (pow.f64 d2 2)))
(*.f64 d1 (fma.f64 d2 d2 -900))
(+.f64 (*.f64 -900 d1) (*.f64 d1 (pow.f64 d2 2)))
(*.f64 d1 (fma.f64 d2 d2 -900))
(*.f64 d1 (-.f64 (pow.f64 d2 2) 900))
(*.f64 d1 (fma.f64 d2 d2 -900))
(*.f64 d1 (-.f64 (pow.f64 d2 2) 900))
(*.f64 d1 (fma.f64 d2 d2 -900))
(*.f64 d1 (-.f64 (pow.f64 d2 2) 900))
(*.f64 d1 (fma.f64 d2 d2 -900))
(*.f64 d1 (-.f64 (pow.f64 d2 2) 900))
(*.f64 d1 (fma.f64 d2 d2 -900))
(*.f64 d1 (-.f64 (pow.f64 d2 2) 900))
(*.f64 d1 (fma.f64 d2 d2 -900))
(*.f64 d1 (-.f64 (pow.f64 d2 2) 900))
(*.f64 d1 (fma.f64 d2 d2 -900))
(*.f64 d1 (-.f64 (pow.f64 d2 2) 900))
(*.f64 d1 (fma.f64 d2 d2 -900))
(*.f64 d1 (-.f64 (pow.f64 d2 2) 900))
(*.f64 d1 (fma.f64 d2 d2 -900))
(*.f64 d1 (-.f64 (pow.f64 d2 2) 900))
(*.f64 d1 (fma.f64 d2 d2 -900))
(*.f64 d1 (-.f64 (pow.f64 d2 2) 900))
(*.f64 d1 (fma.f64 d2 d2 -900))
(*.f64 d1 (-.f64 (pow.f64 d2 2) 900))
(*.f64 d1 (fma.f64 d2 d2 -900))
(*.f64 d1 (-.f64 (pow.f64 d2 2) 900))
(*.f64 d1 (fma.f64 d2 d2 -900))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 27000 (pow.f64 d2 3)))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 27000 (pow.f64 d2 3)))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 27000 (pow.f64 d2 3)))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 27000 (pow.f64 d2 3)))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 27000 (pow.f64 d2 3)))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 27000 (pow.f64 d2 3)))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 27000 (pow.f64 d2 3)))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 27000 (pow.f64 d2 3)))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 27000 (pow.f64 d2 3)))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 27000 (pow.f64 d2 3)))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 27000 (pow.f64 d2 3)))
(/.f64 (*.f64 d1 (+.f64 27000 (pow.f64 d2 3))) (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 27000 (pow.f64 d2 3)))
(*.f64 30 d1)
(*.f64 d1 30)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d2 2) (+.f64 (*.f64 -1/30 d1) (*.f64 1/30 d1)))) (+.f64 (*.f64 30 d1) (*.f64 d1 d2)))
(fma.f64 -1 (*.f64 (pow.f64 d2 2) (*.f64 d1 0)) (*.f64 d1 (+.f64 30 d2)))
(fma.f64 d1 (+.f64 30 d2) (*.f64 (pow.f64 d2 2) 0))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d2 2) (+.f64 (*.f64 -1/30 d1) (*.f64 1/30 d1)))) (+.f64 (*.f64 -1/30 (*.f64 (pow.f64 d2 3) (+.f64 (*.f64 -1/30 d1) (*.f64 1/30 d1)))) (+.f64 (*.f64 30 d1) (*.f64 d1 d2))))
(fma.f64 -1 (*.f64 (pow.f64 d2 2) (*.f64 d1 0)) (fma.f64 -1/30 (*.f64 (pow.f64 d2 3) (*.f64 d1 0)) (*.f64 d1 (+.f64 30 d2))))
(+.f64 (fma.f64 d1 (+.f64 30 d2) (*.f64 (pow.f64 d2 2) 0)) (*.f64 (pow.f64 d2 3) 0))
(*.f64 d1 d2)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -900 d1) (*.f64 900 d1)) d2)) (+.f64 (*.f64 30 d1) (*.f64 d1 d2)))
(fma.f64 -1 (/.f64 (*.f64 d1 0) d2) (*.f64 d1 (+.f64 30 d2)))
(fma.f64 d1 (+.f64 30 d2) (/.f64 0 d2))
(+.f64 (*.f64 -30 (/.f64 (+.f64 (*.f64 -900 d1) (*.f64 900 d1)) (pow.f64 d2 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -900 d1) (*.f64 900 d1)) d2)) (+.f64 (*.f64 30 d1) (*.f64 d1 d2))))
(fma.f64 -30 (/.f64 (*.f64 d1 0) (pow.f64 d2 2)) (fma.f64 -1 (/.f64 (*.f64 d1 0) d2) (*.f64 d1 (+.f64 30 d2))))
(+.f64 (fma.f64 d1 (+.f64 30 d2) (/.f64 0 d2)) (/.f64 0 (pow.f64 d2 2)))
(*.f64 d1 d2)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 -900 (/.f64 d1 d2)) (+.f64 (*.f64 30 d1) (+.f64 (*.f64 900 (/.f64 d1 d2)) (*.f64 d1 d2))))
(fma.f64 -900 (/.f64 d1 d2) (fma.f64 30 d1 (fma.f64 900 (/.f64 d1 d2) (*.f64 d1 d2))))
(fma.f64 -900 (/.f64 d1 d2) (+.f64 (*.f64 900 (/.f64 d1 d2)) (*.f64 d1 (+.f64 30 d2))))
(+.f64 (*.f64 -900 (/.f64 d1 d2)) (+.f64 (*.f64 30 d1) (+.f64 (*.f64 30 (/.f64 (+.f64 (*.f64 -900 d1) (*.f64 900 d1)) (pow.f64 d2 2))) (+.f64 (*.f64 900 (/.f64 d1 d2)) (*.f64 d1 d2)))))
(fma.f64 -900 (/.f64 d1 d2) (fma.f64 30 d1 (fma.f64 30 (/.f64 (*.f64 d1 0) (pow.f64 d2 2)) (fma.f64 900 (/.f64 d1 d2) (*.f64 d1 d2)))))
(+.f64 (fma.f64 -900 (/.f64 d1 d2) (+.f64 (*.f64 900 (/.f64 d1 d2)) (*.f64 d1 (+.f64 30 d2)))) (/.f64 0 (pow.f64 d2 2)))
(/.f64 d1 (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))
(/.f64 d1 (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))
(/.f64 d1 (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))
(/.f64 d1 (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))
(/.f64 d1 (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))
(/.f64 d1 (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))
(/.f64 d1 (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))
(/.f64 d1 (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))
(/.f64 d1 (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))
(/.f64 d1 (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))
(/.f64 d1 (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))
(/.f64 d1 (+.f64 900 (*.f64 d2 (-.f64 d2 30))))
(/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))
(*.f64 1/900 d1)
(*.f64 d1 1/900)
(+.f64 (*.f64 1/27000 (*.f64 d1 d2)) (*.f64 1/900 d1))
(fma.f64 1/27000 (*.f64 d1 d2) (*.f64 d1 1/900))
(fma.f64 d1 1/900 (*.f64 d1 (*.f64 d2 1/27000)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d2 2) (+.f64 (*.f64 -1/810000 d1) (*.f64 1/810000 d1)))) (+.f64 (*.f64 1/27000 (*.f64 d1 d2)) (*.f64 1/900 d1)))
(fma.f64 -1 (*.f64 (pow.f64 d2 2) (*.f64 d1 0)) (fma.f64 1/27000 (*.f64 d1 d2) (*.f64 d1 1/900)))
(+.f64 (fma.f64 d1 1/900 (*.f64 d1 (*.f64 d2 1/27000))) (*.f64 (pow.f64 d2 2) 0))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 d2 2) (+.f64 (*.f64 -1/810000 d1) (*.f64 1/810000 d1)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 d2 3) (+.f64 (*.f64 1/24300000 d1) (*.f64 1/30 (+.f64 (*.f64 -1/810000 d1) (*.f64 1/810000 d1)))))) (+.f64 (*.f64 1/27000 (*.f64 d1 d2)) (*.f64 1/900 d1))))
(fma.f64 -1 (*.f64 (pow.f64 d2 2) (*.f64 d1 0)) (fma.f64 -1 (*.f64 (pow.f64 d2 3) (fma.f64 1/24300000 d1 (*.f64 1/30 (*.f64 d1 0)))) (fma.f64 1/27000 (*.f64 d1 d2) (*.f64 d1 1/900))))
(+.f64 (-.f64 (*.f64 (pow.f64 d2 2) 0) (*.f64 (pow.f64 d2 3) (fma.f64 d1 1/24300000 0))) (fma.f64 d1 1/900 (*.f64 d1 (*.f64 d2 1/27000))))
(/.f64 d1 (pow.f64 d2 2))
(+.f64 (*.f64 30 (/.f64 d1 (pow.f64 d2 3))) (/.f64 d1 (pow.f64 d2 2)))
(fma.f64 30 (/.f64 d1 (pow.f64 d2 3)) (/.f64 d1 (pow.f64 d2 2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -900 d1) (*.f64 900 d1)) (pow.f64 d2 4))) (+.f64 (*.f64 30 (/.f64 d1 (pow.f64 d2 3))) (/.f64 d1 (pow.f64 d2 2))))
(fma.f64 -1 (/.f64 (*.f64 d1 0) (pow.f64 d2 4)) (fma.f64 30 (/.f64 d1 (pow.f64 d2 3)) (/.f64 d1 (pow.f64 d2 2))))
(+.f64 (fma.f64 30 (/.f64 d1 (pow.f64 d2 3)) (/.f64 d1 (pow.f64 d2 2))) (/.f64 0 (pow.f64 d2 4)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -900 d1) (*.f64 900 d1)) (pow.f64 d2 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 30 (+.f64 (*.f64 -900 d1) (*.f64 900 d1))) (*.f64 27000 d1)) (pow.f64 d2 5))) (+.f64 (*.f64 30 (/.f64 d1 (pow.f64 d2 3))) (/.f64 d1 (pow.f64 d2 2)))))
(fma.f64 -1 (/.f64 (*.f64 d1 0) (pow.f64 d2 4)) (fma.f64 -1 (/.f64 (fma.f64 30 (*.f64 d1 0) (*.f64 d1 27000)) (pow.f64 d2 5)) (fma.f64 30 (/.f64 d1 (pow.f64 d2 3)) (/.f64 d1 (pow.f64 d2 2)))))
(+.f64 (-.f64 (/.f64 0 (pow.f64 d2 4)) (/.f64 (fma.f64 d1 27000 0) (pow.f64 d2 5))) (fma.f64 30 (/.f64 d1 (pow.f64 d2 3)) (/.f64 d1 (pow.f64 d2 2))))
(/.f64 d1 (pow.f64 d2 2))
(+.f64 (*.f64 30 (/.f64 d1 (pow.f64 d2 3))) (/.f64 d1 (pow.f64 d2 2)))
(fma.f64 30 (/.f64 d1 (pow.f64 d2 3)) (/.f64 d1 (pow.f64 d2 2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -900 d1) (*.f64 900 d1)) (pow.f64 d2 4))) (+.f64 (*.f64 30 (/.f64 d1 (pow.f64 d2 3))) (/.f64 d1 (pow.f64 d2 2))))
(fma.f64 -1 (/.f64 (*.f64 d1 0) (pow.f64 d2 4)) (fma.f64 30 (/.f64 d1 (pow.f64 d2 3)) (/.f64 d1 (pow.f64 d2 2))))
(+.f64 (fma.f64 30 (/.f64 d1 (pow.f64 d2 3)) (/.f64 d1 (pow.f64 d2 2))) (/.f64 0 (pow.f64 d2 4)))
(+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 5))) (+.f64 (*.f64 -30 (/.f64 (+.f64 (*.f64 -900 d1) (*.f64 900 d1)) (pow.f64 d2 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -900 d1) (*.f64 900 d1)) (pow.f64 d2 4))) (+.f64 (*.f64 30 (/.f64 d1 (pow.f64 d2 3))) (/.f64 d1 (pow.f64 d2 2))))))
(fma.f64 -27000 (/.f64 d1 (pow.f64 d2 5)) (fma.f64 -30 (/.f64 (*.f64 d1 0) (pow.f64 d2 5)) (fma.f64 -1 (/.f64 (*.f64 d1 0) (pow.f64 d2 4)) (fma.f64 30 (/.f64 d1 (pow.f64 d2 3)) (/.f64 d1 (pow.f64 d2 2))))))
(+.f64 (fma.f64 -27000 (/.f64 d1 (pow.f64 d2 5)) (/.f64 0 (pow.f64 d2 5))) (+.f64 (fma.f64 30 (/.f64 d1 (pow.f64 d2 3)) (/.f64 d1 (pow.f64 d2 2))) (/.f64 0 (pow.f64 d2 4))))
(*.f64 -30 d2)
(*.f64 d2 -30)
(+.f64 (*.f64 -30 d2) (pow.f64 d2 2))
(*.f64 d2 (+.f64 d2 -30))
(+.f64 (*.f64 -30 d2) (pow.f64 d2 2))
(*.f64 d2 (+.f64 d2 -30))
(+.f64 (*.f64 -30 d2) (pow.f64 d2 2))
(*.f64 d2 (+.f64 d2 -30))
(pow.f64 d2 2)
(+.f64 (*.f64 -30 d2) (pow.f64 d2 2))
(*.f64 d2 (+.f64 d2 -30))
(+.f64 (*.f64 -30 d2) (pow.f64 d2 2))
(*.f64 d2 (+.f64 d2 -30))
(+.f64 (*.f64 -30 d2) (pow.f64 d2 2))
(*.f64 d2 (+.f64 d2 -30))
(pow.f64 d2 2)
(+.f64 (*.f64 -30 d2) (pow.f64 d2 2))
(*.f64 d2 (+.f64 d2 -30))
(+.f64 (*.f64 -30 d2) (pow.f64 d2 2))
(*.f64 d2 (+.f64 d2 -30))
(+.f64 (*.f64 -30 d2) (pow.f64 d2 2))
(*.f64 d2 (+.f64 d2 -30))
900
(+.f64 900 (*.f64 -30 d2))
(+.f64 900 (*.f64 d2 -30))
(fma.f64 d2 -30 900)
(+.f64 900 (+.f64 (*.f64 -30 d2) (pow.f64 d2 2)))
(fma.f64 d2 (+.f64 d2 -30) 900)
(+.f64 900 (+.f64 (*.f64 -30 d2) (pow.f64 d2 2)))
(fma.f64 d2 (+.f64 d2 -30) 900)
(pow.f64 d2 2)
(+.f64 (*.f64 -30 d2) (pow.f64 d2 2))
(*.f64 d2 (+.f64 d2 -30))
(+.f64 900 (+.f64 (*.f64 -30 d2) (pow.f64 d2 2)))
(fma.f64 d2 (+.f64 d2 -30) 900)
(+.f64 900 (+.f64 (*.f64 -30 d2) (pow.f64 d2 2)))
(fma.f64 d2 (+.f64 d2 -30) 900)
(pow.f64 d2 2)
(+.f64 (*.f64 -30 d2) (pow.f64 d2 2))
(*.f64 d2 (+.f64 d2 -30))
(+.f64 900 (+.f64 (*.f64 -30 d2) (pow.f64 d2 2)))
(fma.f64 d2 (+.f64 d2 -30) 900)
(+.f64 900 (+.f64 (*.f64 -30 d2) (pow.f64 d2 2)))
(fma.f64 d2 (+.f64 d2 -30) 900)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 30)))) 1)
(*.f64 d1 (+.f64 30 d2))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 30))) (/.f64 (*.f64 900 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 30))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 -900 (pow.f64 d1 2))) (*.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (*.f64 (fma.f64 d2 d2 -900) (/.f64 1 (+.f64 d2 -30))))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.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 (fma.f64 d2 d2 -900) (*.f64 d1 (/.f64 1 (+.f64 d2 -30))))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (/.f64 1 (+.f64 d2 -30)))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.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 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 2) (*.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (/.f64 1 (+.f64 d2 -30))))
(*.f64 (fma.f64 d2 d2 -900) (/.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 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 (sqrt.f64 d1) (*.f64 (sqrt.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 (sqrt.f64 (*.f64 d1 (+.f64 d2 30))) (sqrt.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (*.f64 d1 (neg.f64 (fma.f64 d2 d2 -900))) (/.f64 1 (+.f64 30 (neg.f64 d2))))
(*.f64 (neg.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (/.f64 1 (-.f64 30 d2)))
(/.f64 (*.f64 (fma.f64 d2 d2 -900) (neg.f64 d1)) (-.f64 30 d2))
(*.f64 (+.f64 (*.f64 27000 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d2) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 30) (*.f64 d1 d2))))))
(*.f64 (fma.f64 27000 (pow.f64 d1 3) (pow.f64 (*.f64 d1 d2) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 30) (*.f64 d1 (-.f64 30 d2))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 27000 (pow.f64 d2 3))) (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 (+.f64 d2 30) d1)
(*.f64 d1 (+.f64 30 d2))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 900 (pow.f64 d1 2))) (/.f64 1 (*.f64 d1 (-.f64 d2 30))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 -900 (pow.f64 d1 2))) (*.f64 d1 (+.f64 d2 -30)))
(*.f64 (/.f64 d1 1) (+.f64 d2 30))
(*.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 (/.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 (/.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 (/.f64 (fma.f64 d2 d2 -900) 1) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 (fma.f64 d2 d2 -900) (/.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 (fma.f64 d2 d2 -900) (/.f64 d1 (+.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 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 d1 (/.f64 (cbrt.f64 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))))
(/.f64 (/.f64 d1 (/.f64 (cbrt.f64 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2))
(*.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 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 2) 1) (/.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (+.f64 d2 -30)))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 (/.f64 (pow.f64 (cbrt.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 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 2) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 2) (sqrt.f64 (+.f64 d2 -30))) (/.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (sqrt.f64 (+.f64 d2 -30))))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.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 (/.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 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 (pow.f64 d2 3) -27000)) (fma.f64 d2 d2 (-.f64 900 (*.f64 d2 -30))))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 (pow.f64 d2 3) -27000)) (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 (fma.f64 d2 d2 -900) (/.f64 (+.f64 d2 -30) d1))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.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 1 (/.f64 1 (*.f64 d1 (+.f64 d2 30))))
(*.f64 d1 (+.f64 30 d2))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 30) (*.f64 d1 d2)))) (+.f64 (*.f64 27000 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d2) 3))))
(*.f64 (fma.f64 27000 (pow.f64 d1 3) (pow.f64 (*.f64 d1 d2) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 30) (*.f64 d1 (-.f64 30 d2))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 27000 (pow.f64 d2 3))) (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 (pow.f64 (*.f64 d1 d2) 2) (*.f64 900 (pow.f64 d1 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 -900 (pow.f64 d1 2))) (*.f64 d1 (+.f64 d2 -30)))
(/.f64 1 (/.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 30))) 1))
(*.f64 d1 (+.f64 30 d2))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 2) (/.f64 (+.f64 d2 -30) (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 2) (+.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 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 d2 d2 -900)) 2) (/.f64 (+.f64 d2 -30) d1)) (cbrt.f64 (fma.f64 d2 d2 -900)))
(/.f64 (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (/.f64 (+.f64 d2 -30) (sqrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900)))))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.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 (*.f64 d1 (neg.f64 (fma.f64 d2 d2 -900))) (+.f64 30 (neg.f64 d2)))
(*.f64 (neg.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (/.f64 1 (-.f64 30 d2)))
(/.f64 (*.f64 (fma.f64 d2 d2 -900) (neg.f64 d1)) (-.f64 30 d2))
(/.f64 (+.f64 (*.f64 27000 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 30) (*.f64 d1 d2)))))
(*.f64 (fma.f64 27000 (pow.f64 d1 3) (pow.f64 (*.f64 d1 d2) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 30) (*.f64 d1 (-.f64 30 d2))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 27000 (pow.f64 d2 3))) (fma.f64 d1 (*.f64 30 (*.f64 d1 (-.f64 30 d2))) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (+.f64 (*.f64 27000 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (*.f64 900 (pow.f64 d1 2)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (*.f64 d2 (*.f64 d1 30))))))
(/.f64 (fma.f64 27000 (pow.f64 d1 3) (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 900 (pow.f64 d1 2) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (*.f64 d2 (*.f64 d1 30))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 27000 (pow.f64 d2 3))) (fma.f64 900 (pow.f64 d1 2) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 30)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 900 (pow.f64 d1 2))) (*.f64 d1 (-.f64 d2 30)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 -900 (pow.f64 d1 2))) (*.f64 d1 (+.f64 d2 -30)))
(/.f64 -1 (neg.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 30)))))
(/.f64 -1 (/.f64 -1 (*.f64 d1 (+.f64 30 d2))))
(/.f64 (neg.f64 (+.f64 (*.f64 27000 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d2) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 30) (*.f64 d1 d2))))))
(/.f64 (neg.f64 (fma.f64 27000 (pow.f64 d1 3) (pow.f64 (*.f64 d1 d2) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 30) (*.f64 d1 (-.f64 30 d2))))))
(*.f64 1 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 27000 (pow.f64 d2 3))) (fma.f64 d1 (*.f64 30 (*.f64 d1 (-.f64 30 d2))) (pow.f64 (*.f64 d1 d2) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 900 (pow.f64 d1 2)))) (neg.f64 (*.f64 d1 (-.f64 d2 30))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 -900 (pow.f64 d1 2)))) (*.f64 d1 (neg.f64 (+.f64 d2 -30))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 d1 d2) 2)) (*.f64 900 (pow.f64 d1 2))) (*.f64 d1 (-.f64 30 d2)))
(/.f64 (neg.f64 (fma.f64 d2 d2 -900)) (neg.f64 (/.f64 (+.f64 d2 -30) d1)))
(/.f64 (neg.f64 (fma.f64 d2 d2 -900)) (/.f64 (neg.f64 (+.f64 d2 -30)) d1))
(/.f64 (neg.f64 (fma.f64 d2 d2 -900)) (/.f64 (-.f64 30 d2) d1))
(/.f64 (neg.f64 (*.f64 d1 (neg.f64 (fma.f64 d2 d2 -900)))) (neg.f64 (+.f64 30 (neg.f64 d2))))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(/.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 (-.f64 (*.f64 900 (pow.f64 d1 2)) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (*.f64 d1 30) (*.f64 d1 d2)))
(/.f64 (-.f64 (*.f64 900 (pow.f64 d1 2)) (pow.f64 (*.f64 d1 d2) 2)) (*.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 (/.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)))
(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 (neg.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (/.f64 1 (-.f64 30 d2)))
(/.f64 (*.f64 (fma.f64 d2 d2 -900) (neg.f64 d1)) (-.f64 30 d2))
(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 (*.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 d1 d2 (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 d1 30 (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 d2 d1 (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 30 d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 1 (*.f64 d1 30) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 30)) 2) (cbrt.f64 (*.f64 d1 30)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 30)) (sqrt.f64 (*.f64 d1 30)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 30))) 1)
(*.f64 d1 30)
(-.f64 (/.f64 (*.f64 (pow.f64 d1 2) 100) (*.f64 d1 -10)) (/.f64 (*.f64 (pow.f64 d1 2) 400) (*.f64 d1 -10)))
(-.f64 (*.f64 (/.f64 (pow.f64 d1 2) d1) -10) (*.f64 (/.f64 (pow.f64 d1 2) d1) -40))
(*.f64 (/.f64 (pow.f64 d1 2) d1) 30)
(*.f64 d1 30)
(*.f64 30 d1)
(*.f64 d1 30)
(*.f64 (*.f64 d1 30) 1)
(*.f64 d1 30)
(*.f64 1 (*.f64 d1 30))
(*.f64 d1 30)
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 30))
(*.f64 d1 30)
(*.f64 (cbrt.f64 (*.f64 d1 30)) (pow.f64 (cbrt.f64 (*.f64 d1 30)) 2))
(*.f64 d1 30)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 30)) 2) (cbrt.f64 (*.f64 d1 30)))
(*.f64 d1 30)
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 30))
(*.f64 d1 30)
(*.f64 (sqrt.f64 (*.f64 d1 30)) (sqrt.f64 (*.f64 d1 30)))
(*.f64 d1 30)
(*.f64 (+.f64 (*.f64 (pow.f64 d1 3) 1000) (*.f64 (pow.f64 d1 3) 8000)) (/.f64 1 (+.f64 (*.f64 (pow.f64 d1 2) 100) (*.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 10))))))
(*.f64 (*.f64 (pow.f64 d1 3) 9000) (/.f64 1 (fma.f64 (pow.f64 d1 2) 100 (*.f64 (*.f64 d1 20) (*.f64 d1 10)))))
(/.f64 (*.f64 (pow.f64 d1 3) 9000) (fma.f64 d1 (*.f64 200 d1) (*.f64 (pow.f64 d1 2) 100)))
(*.f64 (*.f64 (*.f64 d1 30) (*.f64 d1 -10)) (/.f64 1 (*.f64 d1 -10)))
(*.f64 d1 30)
(*.f64 (*.f64 30 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 d1 30)
(*.f64 (*.f64 30 (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 d1 30)
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 d1 2) 100) (*.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 10)))) (+.f64 (*.f64 (pow.f64 d1 3) 1000) (*.f64 (pow.f64 d1 3) 8000))))
(*.f64 (*.f64 (pow.f64 d1 3) 9000) (/.f64 1 (fma.f64 (pow.f64 d1 2) 100 (*.f64 (*.f64 d1 20) (*.f64 d1 10)))))
(/.f64 (*.f64 (pow.f64 d1 3) 9000) (fma.f64 d1 (*.f64 200 d1) (*.f64 (pow.f64 d1 2) 100)))
(/.f64 1 (/.f64 (*.f64 d1 -10) (*.f64 (*.f64 d1 30) (*.f64 d1 -10))))
(*.f64 d1 30)
(/.f64 (+.f64 (*.f64 (pow.f64 d1 3) 1000) (*.f64 (pow.f64 d1 3) 8000)) (+.f64 (*.f64 (pow.f64 d1 2) 100) (*.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 10)))))
(*.f64 (*.f64 (pow.f64 d1 3) 9000) (/.f64 1 (fma.f64 (pow.f64 d1 2) 100 (*.f64 (*.f64 d1 20) (*.f64 d1 10)))))
(/.f64 (*.f64 (pow.f64 d1 3) 9000) (fma.f64 d1 (*.f64 200 d1) (*.f64 (pow.f64 d1 2) 100)))
(/.f64 (+.f64 (*.f64 (pow.f64 d1 3) 1000) (*.f64 (pow.f64 d1 3) 8000)) (+.f64 (*.f64 (pow.f64 d1 2) 400) (-.f64 (*.f64 (pow.f64 d1 2) 100) (*.f64 (*.f64 d1 10) (*.f64 d1 20)))))
(/.f64 (*.f64 (pow.f64 d1 3) 9000) (fma.f64 (pow.f64 d1 2) 400 (-.f64 (*.f64 (pow.f64 d1 2) 100) (*.f64 (*.f64 d1 20) (*.f64 d1 10)))))
(/.f64 (*.f64 (pow.f64 d1 3) 9000) (-.f64 (*.f64 (pow.f64 d1 2) 500) (*.f64 d1 (*.f64 200 d1))))
(/.f64 (*.f64 (*.f64 d1 30) (*.f64 d1 -10)) (*.f64 d1 -10))
(*.f64 d1 30)
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 d1 3) 1000) (*.f64 (pow.f64 d1 3) 8000))) (neg.f64 (+.f64 (*.f64 (pow.f64 d1 2) 100) (*.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 10))))))
(/.f64 (neg.f64 (*.f64 (pow.f64 d1 3) 9000)) (neg.f64 (fma.f64 (pow.f64 d1 2) 100 (*.f64 (*.f64 d1 20) (*.f64 d1 10)))))
(/.f64 (*.f64 (pow.f64 d1 3) -9000) (-.f64 (*.f64 (pow.f64 d1 2) -100) (*.f64 d1 (*.f64 200 d1))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 30) (*.f64 d1 -10))) (neg.f64 (*.f64 d1 -10)))
(*.f64 d1 30)
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 400) (*.f64 (pow.f64 d1 2) 100)) (-.f64 (*.f64 d1 20) (*.f64 d1 10)))
(-.f64 (*.f64 (/.f64 (pow.f64 d1 2) d1) -10) (*.f64 (/.f64 (pow.f64 d1 2) d1) -40))
(*.f64 (/.f64 (pow.f64 d1 2) d1) 30)
(pow.f64 (*.f64 d1 30) 1)
(*.f64 d1 30)
(pow.f64 (cbrt.f64 (*.f64 d1 30)) 3)
(*.f64 d1 30)
(pow.f64 (*.f64 27000 (pow.f64 d1 3)) 1/3)
(cbrt.f64 (*.f64 27000 (pow.f64 d1 3)))
(pow.f64 (sqrt.f64 (*.f64 d1 30)) 2)
(*.f64 d1 30)
(sqrt.f64 (*.f64 900 (pow.f64 d1 2)))
(log.f64 (pow.f64 (exp.f64 30) d1))
(*.f64 d1 30)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 30))))
(*.f64 d1 30)
(cbrt.f64 (*.f64 27000 (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 30)))
(*.f64 d1 30)
(exp.f64 (log.f64 (*.f64 d1 30)))
(*.f64 d1 30)
(exp.f64 (*.f64 (log.f64 (*.f64 d1 30)) 1))
(*.f64 d1 30)
(log1p.f64 (expm1.f64 (*.f64 d1 30)))
(*.f64 d1 30)
(fma.f64 d1 10 (*.f64 d1 20))
(*.f64 d1 30)
(fma.f64 d1 20 (*.f64 d1 10))
(*.f64 d1 30)
(fma.f64 10 d1 (*.f64 d1 20))
(*.f64 d1 30)
(fma.f64 20 d1 (*.f64 d1 10))
(*.f64 d1 30)
(fma.f64 1 (*.f64 d1 10) (*.f64 d1 20))
(*.f64 d1 30)
(fma.f64 1 (*.f64 d1 20) (*.f64 d1 10))
(*.f64 d1 30)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 10)) 2) (cbrt.f64 (*.f64 d1 10)) (*.f64 d1 20))
(*.f64 d1 30)
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) 400)) (cbrt.f64 (*.f64 d1 20)) (*.f64 d1 10))
(fma.f64 (sqrt.f64 (*.f64 d1 10)) (sqrt.f64 (*.f64 d1 10)) (*.f64 d1 20))
(*.f64 d1 30)
(fma.f64 (sqrt.f64 (*.f64 d1 20)) (sqrt.f64 (*.f64 d1 20)) (*.f64 d1 10))
(*.f64 d1 30)
(+.f64 (*.f64 d1 d2) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d1 30) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d1 10) (+.f64 (*.f64 d1 20) (*.f64 d1 d2)))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d1 20) (+.f64 (*.f64 d1 10) (*.f64 d1 d2)))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 10)) (*.f64 d1 20))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 20)) (*.f64 d1 10))
(*.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 d2) 2) (*.f64 d1 (-.f64 d2 30))) (/.f64 (*.f64 900 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d2 30))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 -900 (pow.f64 d1 2))) (*.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (*.f64 (fma.f64 d2 d2 -900) (/.f64 1 (+.f64 d2 -30))))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.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 (fma.f64 d2 d2 -900) (*.f64 d1 (/.f64 1 (+.f64 d2 -30))))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (/.f64 1 (+.f64 d2 -30)))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.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 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 2) (*.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (/.f64 1 (+.f64 d2 -30))))
(*.f64 (fma.f64 d2 d2 -900) (/.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 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 (sqrt.f64 d1) (*.f64 (sqrt.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 (sqrt.f64 (*.f64 d1 (+.f64 d2 30))) (sqrt.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (*.f64 d1 (neg.f64 (fma.f64 d2 d2 -900))) (/.f64 1 (+.f64 30 (neg.f64 d2))))
(*.f64 (neg.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (/.f64 1 (-.f64 30 d2)))
(/.f64 (*.f64 (fma.f64 d2 d2 -900) (neg.f64 d1)) (-.f64 30 d2))
(*.f64 (+.f64 (*.f64 27000 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d2) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 30) (-.f64 (*.f64 d1 30) (*.f64 d1 d2))))))
(*.f64 (fma.f64 27000 (pow.f64 d1 3) (pow.f64 (*.f64 d1 d2) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 30) (*.f64 d1 (-.f64 30 d2))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 27000 (pow.f64 d2 3))) (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 (+.f64 d2 30) d1)
(*.f64 d1 (+.f64 30 d2))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 900 (pow.f64 d1 2))) (/.f64 1 (*.f64 d1 (-.f64 d2 30))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 -900 (pow.f64 d1 2))) (*.f64 d1 (+.f64 d2 -30)))
(*.f64 (/.f64 d1 1) (+.f64 d2 30))
(*.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 (/.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 (/.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 (/.f64 (fma.f64 d2 d2 -900) 1) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 (fma.f64 d2 d2 -900) (/.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 (fma.f64 d2 d2 -900) (/.f64 d1 (+.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 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 d1 (/.f64 (cbrt.f64 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))))
(/.f64 (/.f64 d1 (/.f64 (cbrt.f64 (+.f64 d2 -30)) (fma.f64 d2 d2 -900))) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2))
(*.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 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 2) 1) (/.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (+.f64 d2 -30)))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.f64 d2 -30)))
(*.f64 (/.f64 (pow.f64 (cbrt.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 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 2) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) 2) (sqrt.f64 (+.f64 d2 -30))) (/.f64 (cbrt.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (sqrt.f64 (+.f64 d2 -30))))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 d1 (+.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 (/.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 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 (pow.f64 d2 3) -27000)) (fma.f64 d2 d2 (-.f64 900 (*.f64 d2 -30))))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -900)) (+.f64 (pow.f64 d2 3) -27000)) (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 (neg.f64 (*.f64 d1 (fma.f64 d2 d2 -900))) (/.f64 1 (-.f64 30 d2)))
(/.f64 (*.f64 (fma.f64 d2 d2 -900) (neg.f64 d1)) (-.f64 30 d2))
(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 (*.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 d1 d2 (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 d1 30 (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 d2 d1 (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 30 d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 1 (*.f64 d1 30) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 30)) 2) (cbrt.f64 (*.f64 d1 30)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 30)) (sqrt.f64 (*.f64 d1 30)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 30))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d1 (pow.f64 d2 2)) (*.f64 d1 -900))
(*.f64 d1 (fma.f64 d2 d2 -900))
(+.f64 (*.f64 (pow.f64 d2 2) 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))
(+.f64 (/.f64 (pow.f64 d2 3) (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1)) (/.f64 (*.f64 d1 27000) (fma.f64 d2 (+.f64 d2 -30) 900)))
(fma.f64 (/.f64 (pow.f64 d2 3) (fma.f64 d2 (+.f64 d2 -30) 900)) d1 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(+.f64 (/.f64 (*.f64 d1 27000) (fma.f64 d2 (+.f64 d2 -30) 900)) (/.f64 (pow.f64 d2 3) (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1)))
(+.f64 (/.f64 (pow.f64 d2 3) (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1)) (/.f64 (*.f64 d1 27000) (fma.f64 d2 (+.f64 d2 -30) 900)))
(fma.f64 (/.f64 (pow.f64 d2 3) (fma.f64 d2 (+.f64 d2 -30) 900)) d1 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(+.f64 (*.f64 (/.f64 (pow.f64 d2 3) (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1)) 1) (*.f64 (/.f64 (*.f64 d1 27000) (fma.f64 d2 (+.f64 d2 -30) 900)) 1))
(+.f64 (/.f64 (pow.f64 d2 3) (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1)) (/.f64 (*.f64 d1 27000) (fma.f64 d2 (+.f64 d2 -30) 900)))
(fma.f64 (/.f64 (pow.f64 d2 3) (fma.f64 d2 (+.f64 d2 -30) 900)) d1 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 (pow.f64 d2 3) 27000)))) 1)
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 27000 (pow.f64 d2 3)))
(/.f64 d1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) 27000)))
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 27000 (pow.f64 d2 3)))
(/.f64 (+.f64 (pow.f64 d2 3) 27000) (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1))
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 27000 (pow.f64 d2 3)))
(/.f64 1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))))
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 27000 (pow.f64 d2 3)))
(/.f64 (+.f64 (pow.f64 d2 9) 19683000000000) (*.f64 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1) (-.f64 (+.f64 (pow.f64 d2 6) 729000000) (*.f64 (pow.f64 d2 3) 27000))))
(/.f64 (/.f64 (+.f64 (pow.f64 d2 9) 19683000000000) (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1)) (-.f64 (+.f64 (pow.f64 d2 6) 729000000) (*.f64 27000 (pow.f64 d2 3))))
(*.f64 (/.f64 (+.f64 (pow.f64 d2 9) 19683000000000) (fma.f64 d2 (+.f64 d2 -30) 900)) (/.f64 d1 (+.f64 729000000 (fma.f64 (pow.f64 d2 3) -27000 (pow.f64 d2 6)))))
(/.f64 (+.f64 (pow.f64 d2 6) -729000000) (*.f64 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1) (+.f64 (pow.f64 d2 3) -27000)))
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (/.f64 (+.f64 (pow.f64 d2 6) -729000000) (+.f64 (pow.f64 d2 3) -27000)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 6) -729000000)) (*.f64 (+.f64 (pow.f64 d2 3) -27000) (fma.f64 d2 (+.f64 d2 -30) 900)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)) (fma.f64 d2 (+.f64 d2 -30) 900))
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 27000 (pow.f64 d2 3)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 9) 19683000000000)) (*.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (-.f64 (+.f64 (pow.f64 d2 6) 729000000) (*.f64 (pow.f64 d2 3) 27000))))
(/.f64 (/.f64 (+.f64 (pow.f64 d2 9) 19683000000000) (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1)) (-.f64 (+.f64 (pow.f64 d2 6) 729000000) (*.f64 27000 (pow.f64 d2 3))))
(*.f64 (/.f64 (+.f64 (pow.f64 d2 9) 19683000000000) (fma.f64 d2 (+.f64 d2 -30) 900)) (/.f64 d1 (+.f64 729000000 (fma.f64 (pow.f64 d2 3) -27000 (pow.f64 d2 6)))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 6) -729000000)) (*.f64 (fma.f64 d2 (+.f64 d2 -30) 900) (+.f64 (pow.f64 d2 3) -27000)))
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (/.f64 (+.f64 (pow.f64 d2 6) -729000000) (+.f64 (pow.f64 d2 3) -27000)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 6) -729000000)) (*.f64 (+.f64 (pow.f64 d2 3) -27000) (fma.f64 d2 (+.f64 d2 -30) 900)))
(/.f64 (*.f64 (neg.f64 d1) (+.f64 (pow.f64 d2 9) 19683000000000)) (*.f64 (neg.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) (-.f64 (+.f64 (pow.f64 d2 6) 729000000) (*.f64 (pow.f64 d2 3) 27000))))
(/.f64 (/.f64 (+.f64 (pow.f64 d2 9) 19683000000000) (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1)) (-.f64 (+.f64 (pow.f64 d2 6) 729000000) (*.f64 27000 (pow.f64 d2 3))))
(*.f64 (/.f64 (+.f64 (pow.f64 d2 9) 19683000000000) (fma.f64 d2 (+.f64 d2 -30) 900)) (/.f64 d1 (+.f64 729000000 (fma.f64 (pow.f64 d2 3) -27000 (pow.f64 d2 6)))))
(/.f64 (*.f64 (neg.f64 d1) (+.f64 (pow.f64 d2 6) -729000000)) (*.f64 (neg.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 (pow.f64 d2 3) -27000)))
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (/.f64 (+.f64 (pow.f64 d2 6) -729000000) (+.f64 (pow.f64 d2 3) -27000)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 6) -729000000)) (*.f64 (+.f64 (pow.f64 d2 3) -27000) (fma.f64 d2 (+.f64 d2 -30) 900)))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 9) 19683000000000) d1) (*.f64 (-.f64 (+.f64 (pow.f64 d2 6) 729000000) (*.f64 (pow.f64 d2 3) 27000)) (fma.f64 d2 (+.f64 d2 -30) 900)))
(/.f64 (/.f64 (+.f64 (pow.f64 d2 9) 19683000000000) (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1)) (-.f64 (+.f64 (pow.f64 d2 6) 729000000) (*.f64 27000 (pow.f64 d2 3))))
(*.f64 (/.f64 (+.f64 (pow.f64 d2 9) 19683000000000) (fma.f64 d2 (+.f64 d2 -30) 900)) (/.f64 d1 (+.f64 729000000 (fma.f64 (pow.f64 d2 3) -27000 (pow.f64 d2 6)))))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 9) 19683000000000) 1) (*.f64 (-.f64 (+.f64 (pow.f64 d2 6) 729000000) (*.f64 (pow.f64 d2 3) 27000)) (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1)))
(/.f64 (/.f64 (+.f64 (pow.f64 d2 9) 19683000000000) (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1)) (-.f64 (+.f64 (pow.f64 d2 6) 729000000) (*.f64 27000 (pow.f64 d2 3))))
(*.f64 (/.f64 (+.f64 (pow.f64 d2 9) 19683000000000) (fma.f64 d2 (+.f64 d2 -30) 900)) (/.f64 d1 (+.f64 729000000 (fma.f64 (pow.f64 d2 3) -27000 (pow.f64 d2 6)))))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 9) 19683000000000) (neg.f64 d1)) (*.f64 (-.f64 (+.f64 (pow.f64 d2 6) 729000000) (*.f64 (pow.f64 d2 3) 27000)) (neg.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(/.f64 (/.f64 (+.f64 (pow.f64 d2 9) 19683000000000) (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1)) (-.f64 (+.f64 (pow.f64 d2 6) 729000000) (*.f64 27000 (pow.f64 d2 3))))
(*.f64 (/.f64 (+.f64 (pow.f64 d2 9) 19683000000000) (fma.f64 d2 (+.f64 d2 -30) 900)) (/.f64 d1 (+.f64 729000000 (fma.f64 (pow.f64 d2 3) -27000 (pow.f64 d2 6)))))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 6) -729000000) d1) (*.f64 (+.f64 (pow.f64 d2 3) -27000) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (/.f64 (+.f64 (pow.f64 d2 6) -729000000) (+.f64 (pow.f64 d2 3) -27000)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 6) -729000000)) (*.f64 (+.f64 (pow.f64 d2 3) -27000) (fma.f64 d2 (+.f64 d2 -30) 900)))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 6) -729000000) 1) (*.f64 (+.f64 (pow.f64 d2 3) -27000) (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1)))
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (/.f64 (+.f64 (pow.f64 d2 6) -729000000) (+.f64 (pow.f64 d2 3) -27000)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 6) -729000000)) (*.f64 (+.f64 (pow.f64 d2 3) -27000) (fma.f64 d2 (+.f64 d2 -30) 900)))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 6) -729000000) (neg.f64 d1)) (*.f64 (+.f64 (pow.f64 d2 3) -27000) (neg.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (/.f64 (+.f64 (pow.f64 d2 6) -729000000) (+.f64 (pow.f64 d2 3) -27000)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 6) -729000000)) (*.f64 (+.f64 (pow.f64 d2 3) -27000) (fma.f64 d2 (+.f64 d2 -30) 900)))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000))) (neg.f64 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 27000 (pow.f64 d2 3)))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 d2 3) (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1)) 3) (pow.f64 (/.f64 (*.f64 d1 27000) (fma.f64 d2 (+.f64 d2 -30) 900)) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 d2 3) (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1)) (/.f64 (pow.f64 d2 3) (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1))) (-.f64 (*.f64 (/.f64 (*.f64 d1 27000) (fma.f64 d2 (+.f64 d2 -30) 900)) (/.f64 (*.f64 d1 27000) (fma.f64 d2 (+.f64 d2 -30) 900))) (*.f64 (/.f64 (pow.f64 d2 3) (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1)) (/.f64 (*.f64 d1 27000) (fma.f64 d2 (+.f64 d2 -30) 900))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 d2 3) (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1)) 3) (pow.f64 (/.f64 (*.f64 d1 27000) (fma.f64 d2 (+.f64 d2 -30) 900)) 3)) (fma.f64 (/.f64 (pow.f64 d2 3) (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1)) (/.f64 (pow.f64 d2 3) (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1)) (*.f64 (/.f64 (*.f64 d1 27000) (fma.f64 d2 (+.f64 d2 -30) 900)) (-.f64 (/.f64 (*.f64 d1 27000) (fma.f64 d2 (+.f64 d2 -30) 900)) (/.f64 (pow.f64 d2 3) (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 d2 3) (fma.f64 d2 (+.f64 d2 -30) 900)) d1) 3) (pow.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))) 3)) (fma.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))) (-.f64 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))) (*.f64 (/.f64 (pow.f64 d2 3) (fma.f64 d2 (+.f64 d2 -30) 900)) d1)) (*.f64 (*.f64 (/.f64 (pow.f64 d2 3) (fma.f64 d2 (+.f64 d2 -30) 900)) (/.f64 (pow.f64 d2 3) (fma.f64 d2 (+.f64 d2 -30) 900))) (pow.f64 d1 2))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 d2 3) (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1)) (/.f64 (pow.f64 d2 3) (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1))) (*.f64 (/.f64 (*.f64 d1 27000) (fma.f64 d2 (+.f64 d2 -30) 900)) (/.f64 (*.f64 d1 27000) (fma.f64 d2 (+.f64 d2 -30) 900)))) (-.f64 (/.f64 (pow.f64 d2 3) (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1)) (/.f64 (*.f64 d1 27000) (fma.f64 d2 (+.f64 d2 -30) 900))))
(/.f64 (fma.f64 (/.f64 (pow.f64 d2 3) (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1)) (/.f64 (pow.f64 d2 3) (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1)) (neg.f64 (*.f64 (/.f64 (*.f64 d1 27000) (fma.f64 d2 (+.f64 d2 -30) 900)) (/.f64 (*.f64 d1 27000) (fma.f64 d2 (+.f64 d2 -30) 900))))) (-.f64 (/.f64 (pow.f64 d2 3) (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1)) (/.f64 (*.f64 d1 27000) (fma.f64 d2 (+.f64 d2 -30) 900))))
(/.f64 (*.f64 (fma.f64 (/.f64 (pow.f64 d2 3) (fma.f64 d2 (+.f64 d2 -30) 900)) d1 (*.f64 27000 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))) (fma.f64 (/.f64 (pow.f64 d2 3) (fma.f64 d2 (+.f64 d2 -30) 900)) d1 (/.f64 (*.f64 -27000 d1) (fma.f64 d2 (+.f64 d2 -30) 900)))) (fma.f64 (/.f64 (pow.f64 d2 3) (fma.f64 d2 (+.f64 d2 -30) 900)) d1 (/.f64 (*.f64 -27000 d1) (fma.f64 d2 (+.f64 d2 -30) 900))))
(/.f64 (*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 (pow.f64 d2 9) 19683000000000)) (-.f64 (+.f64 (pow.f64 d2 6) 729000000) (*.f64 (pow.f64 d2 3) 27000)))
(/.f64 (/.f64 (+.f64 (pow.f64 d2 9) 19683000000000) (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1)) (-.f64 (+.f64 (pow.f64 d2 6) 729000000) (*.f64 27000 (pow.f64 d2 3))))
(*.f64 (/.f64 (+.f64 (pow.f64 d2 9) 19683000000000) (fma.f64 d2 (+.f64 d2 -30) 900)) (/.f64 d1 (+.f64 729000000 (fma.f64 (pow.f64 d2 3) -27000 (pow.f64 d2 6)))))
(/.f64 (*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 (pow.f64 d2 6) -729000000)) (+.f64 (pow.f64 d2 3) -27000))
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (/.f64 (+.f64 (pow.f64 d2 6) -729000000) (+.f64 (pow.f64 d2 3) -27000)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 6) -729000000)) (*.f64 (+.f64 (pow.f64 d2 3) -27000) (fma.f64 d2 (+.f64 d2 -30) 900)))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) 27000) (neg.f64 d1)) (neg.f64 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 27000 (pow.f64 d2 3)))
(/.f64 (*.f64 (neg.f64 d1) (+.f64 (pow.f64 d2 3) 27000)) (neg.f64 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 27000 (pow.f64 d2 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 9) 19683000000000) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))) (-.f64 (+.f64 (pow.f64 d2 6) 729000000) (*.f64 (pow.f64 d2 3) 27000)))
(/.f64 (/.f64 (+.f64 (pow.f64 d2 9) 19683000000000) (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1)) (-.f64 (+.f64 (pow.f64 d2 6) 729000000) (*.f64 27000 (pow.f64 d2 3))))
(*.f64 (/.f64 (+.f64 (pow.f64 d2 9) 19683000000000) (fma.f64 d2 (+.f64 d2 -30) 900)) (/.f64 d1 (+.f64 729000000 (fma.f64 (pow.f64 d2 3) -27000 (pow.f64 d2 6)))))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 6) -729000000) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))) (+.f64 (pow.f64 d2 3) -27000))
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (/.f64 (+.f64 (pow.f64 d2 6) -729000000) (+.f64 (pow.f64 d2 3) -27000)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 6) -729000000)) (*.f64 (+.f64 (pow.f64 d2 3) -27000) (fma.f64 d2 (+.f64 d2 -30) 900)))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)) 1) (fma.f64 d2 (+.f64 d2 -30) 900))
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 27000 (pow.f64 d2 3)))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)) (pow.f64 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) 2)) (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 27000 (pow.f64 d2 3)))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) 27000)) (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))) (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 27000 (pow.f64 d2 3)))
(pow.f64 (*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 (pow.f64 d2 3) 27000)) 1)
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 27000 (pow.f64 d2 3)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 (pow.f64 d2 3) 27000))) 3)
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 27000 (pow.f64 d2 3)))
(pow.f64 (pow.f64 (*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 (pow.f64 d2 3) 27000)) 3) 1/3)
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 27000 (pow.f64 d2 3)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 (pow.f64 d2 3) 27000))) 2)
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 27000 (pow.f64 d2 3)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 (pow.f64 d2 3) 27000)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 27000 (pow.f64 d2 3))) 2))
(fabs.f64 (*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 27000 (pow.f64 d2 3))))
(log.f64 (pow.f64 (exp.f64 (+.f64 (pow.f64 d2 3) 27000)) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 27000 (pow.f64 d2 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 (pow.f64 d2 3) 27000)))))
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 27000 (pow.f64 d2 3)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 (pow.f64 d2 3) 27000)) 3))
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 27000 (pow.f64 d2 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) 3) (pow.f64 (+.f64 (pow.f64 d2 3) 27000) 3)))
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 27000 (pow.f64 d2 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 d2 3) 27000) 3) (pow.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) 3)))
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 27000 (pow.f64 d2 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 (pow.f64 d2 3) 27000))))
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 27000 (pow.f64 d2 3)))
(exp.f64 (log.f64 (*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 (pow.f64 d2 3) 27000))))
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 27000 (pow.f64 d2 3)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 (pow.f64 d2 3) 27000))) 1))
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 27000 (pow.f64 d2 3)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 (pow.f64 d2 3) 27000))))
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 27000 (pow.f64 d2 3)))
(fma.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (pow.f64 d2 3) (/.f64 (*.f64 d1 27000) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 27000 (pow.f64 d2 3)))
(fma.f64 (pow.f64 d2 3) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (/.f64 (*.f64 d1 27000) (fma.f64 d2 (+.f64 d2 -30) 900)))
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) (+.f64 27000 (pow.f64 d2 3)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))) 1)
(/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))
(*.f64 d1 (/.f64 1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) 1)
(/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))
(*.f64 1 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (/.f64 1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))
(*.f64 (cbrt.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))) (cbrt.f64 (pow.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) 2)) (cbrt.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (cbrt.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))) (cbrt.f64 (pow.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) 2)))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (/.f64 1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))
(*.f64 (sqrt.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))) (sqrt.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))
(*.f64 (neg.f64 d1) (/.f64 1 (neg.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))
(*.f64 (/.f64 1 (fma.f64 d2 (+.f64 d2 -30) 900)) d1)
(/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) 2)) (/.f64 d1 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))) (/.f64 d1 (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) 1) (/.f64 (cbrt.f64 d1) (fma.f64 d2 (+.f64 d2 -30) 900)))
(/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) 2)) (cbrt.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(*.f64 (cbrt.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))) (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))) (pow.f64 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))) (/.f64 (cbrt.f64 d1) (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))
(*.f64 (/.f64 (sqrt.f64 d1) 1) (/.f64 (sqrt.f64 d1) (fma.f64 d2 (+.f64 d2 -30) 900)))
(/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))
(*.f64 (/.f64 (sqrt.f64 d1) (pow.f64 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) 2)) (/.f64 (sqrt.f64 d1) (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))
(*.f64 (/.f64 d1 (+.f64 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 3) 729000000)) (+.f64 810000 (*.f64 (*.f64 d2 (+.f64 d2 -30)) (-.f64 (*.f64 d2 (+.f64 d2 -30)) 900))))
(*.f64 (/.f64 d1 (+.f64 729000000 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 3))) (+.f64 810000 (*.f64 (*.f64 d2 (+.f64 d2 -30)) (fma.f64 d2 (+.f64 d2 -30) -900))))
(*.f64 (/.f64 d1 (+.f64 729000000 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 3))) (fma.f64 (*.f64 d2 (+.f64 d2 -30)) (fma.f64 d2 (+.f64 d2 -30) -900) 810000))
(*.f64 (/.f64 d1 (-.f64 810000 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 2))) (-.f64 900 (*.f64 d2 (+.f64 d2 -30))))
(*.f64 (/.f64 d1 (-.f64 810000 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 2))) (+.f64 900 (*.f64 d2 (-.f64 30 d2))))
(pow.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) 1)
(/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))
(pow.f64 (cbrt.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))) 3)
(/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))
(pow.f64 (pow.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) 3) 1/3)
(/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))
(pow.f64 (sqrt.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))) 2)
(/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))
(pow.f64 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1) -1)
(/.f64 1 (/.f64 (fma.f64 d2 (+.f64 d2 -30) 900) d1))
(neg.f64 (/.f64 d1 (neg.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))
(sqrt.f64 (pow.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) 2))
(fabs.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))
(log.f64 (exp.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)))))
(/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))
(cbrt.f64 (pow.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900)) 3))
(/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))
(cbrt.f64 (/.f64 (pow.f64 d1 3) (pow.f64 (fma.f64 d2 (+.f64 d2 -30) 900) 3)))
(/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))
(expm1.f64 (log1p.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))
(exp.f64 (log.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))
(exp.f64 (*.f64 (log.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))) 1))
(/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))
(log1p.f64 (expm1.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))))
(/.f64 d1 (fma.f64 d2 (+.f64 d2 -30) 900))
(+.f64 (pow.f64 d2 2) (*.f64 d2 -30))
(*.f64 d2 (+.f64 d2 -30))
(+.f64 (*.f64 d2 -30) (pow.f64 d2 2))
(*.f64 d2 (+.f64 d2 -30))
(+.f64 (*.f64 (pow.f64 d2 2) 1) (*.f64 (*.f64 d2 -30) 1))
(*.f64 d2 (+.f64 d2 -30))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 (+.f64 d2 -30)))) 1)
(*.f64 d2 (+.f64 d2 -30))
(/.f64 (+.f64 (pow.f64 d2 6) (pow.f64 (*.f64 d2 -30) 3)) (+.f64 (*.f64 (pow.f64 d2 2) (pow.f64 d2 2)) (-.f64 (*.f64 (*.f64 d2 -30) (*.f64 d2 -30)) (*.f64 (pow.f64 d2 2) (*.f64 d2 -30)))))
(/.f64 (+.f64 (pow.f64 d2 6) (*.f64 (pow.f64 d2 3) -27000)) (+.f64 (pow.f64 d2 4) (-.f64 (*.f64 (pow.f64 d2 2) 900) (*.f64 (pow.f64 d2 3) -30))))
(/.f64 (fma.f64 (pow.f64 d2 3) -27000 (pow.f64 d2 6)) (fma.f64 (*.f64 d2 -30) (*.f64 d2 (-.f64 -30 d2)) (pow.f64 d2 4)))
(/.f64 (-.f64 (*.f64 (pow.f64 d2 2) (pow.f64 d2 2)) (*.f64 (*.f64 d2 -30) (*.f64 d2 -30))) (-.f64 (pow.f64 d2 2) (*.f64 d2 -30)))
(/.f64 (-.f64 (pow.f64 d2 4) (*.f64 (pow.f64 d2 2) 900)) (-.f64 (pow.f64 d2 2) (*.f64 d2 -30)))
(/.f64 (*.f64 (pow.f64 d2 2) (fma.f64 d2 d2 -900)) (*.f64 d2 (-.f64 d2 -30)))
(/.f64 (*.f64 d2 (+.f64 (pow.f64 d2 3) -27000)) (fma.f64 d2 d2 (-.f64 900 (*.f64 d2 -30))))
(/.f64 d2 (/.f64 (fma.f64 d2 d2 (-.f64 900 (*.f64 d2 -30))) (+.f64 (pow.f64 d2 3) -27000)))
(/.f64 (+.f64 (pow.f64 d2 3) -27000) (/.f64 (fma.f64 d2 d2 (+.f64 900 (*.f64 30 d2))) d2))
(/.f64 (*.f64 d2 (fma.f64 d2 d2 -900)) (+.f64 d2 30))
(/.f64 d2 (/.f64 (+.f64 30 d2) (fma.f64 d2 d2 -900)))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) -27000) d2) (fma.f64 d2 d2 (-.f64 900 (*.f64 d2 -30))))
(/.f64 d2 (/.f64 (fma.f64 d2 d2 (-.f64 900 (*.f64 d2 -30))) (+.f64 (pow.f64 d2 3) -27000)))
(/.f64 (+.f64 (pow.f64 d2 3) -27000) (/.f64 (fma.f64 d2 d2 (+.f64 900 (*.f64 30 d2))) d2))
(/.f64 (*.f64 (fma.f64 d2 d2 -900) d2) (+.f64 d2 30))
(/.f64 d2 (/.f64 (+.f64 30 d2) (fma.f64 d2 d2 -900)))
(pow.f64 (*.f64 d2 (+.f64 d2 -30)) 1)
(*.f64 d2 (+.f64 d2 -30))
(pow.f64 (cbrt.f64 (*.f64 d2 (+.f64 d2 -30))) 3)
(*.f64 d2 (+.f64 d2 -30))
(pow.f64 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 3) 1/3)
(*.f64 d2 (+.f64 d2 -30))
(pow.f64 (sqrt.f64 (*.f64 d2 (+.f64 d2 -30))) 2)
(*.f64 d2 (+.f64 d2 -30))
(sqrt.f64 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 2))
(fabs.f64 (*.f64 d2 (+.f64 d2 -30)))
(log.f64 (pow.f64 (exp.f64 d2) (+.f64 d2 -30)))
(*.f64 d2 (+.f64 d2 -30))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d2 (+.f64 d2 -30)))))
(*.f64 d2 (+.f64 d2 -30))
(cbrt.f64 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 3))
(*.f64 d2 (+.f64 d2 -30))
(expm1.f64 (log1p.f64 (*.f64 d2 (+.f64 d2 -30))))
(*.f64 d2 (+.f64 d2 -30))
(exp.f64 (log.f64 (*.f64 d2 (+.f64 d2 -30))))
(*.f64 d2 (+.f64 d2 -30))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 (+.f64 d2 -30))) 1))
(*.f64 d2 (+.f64 d2 -30))
(log1p.f64 (expm1.f64 (*.f64 d2 (+.f64 d2 -30))))
(*.f64 d2 (+.f64 d2 -30))
(fma.f64 d2 d2 (*.f64 d2 -30))
(*.f64 d2 (+.f64 d2 -30))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 d2 (+.f64 d2 -30) 900))) 1)
(fma.f64 d2 (+.f64 d2 -30) 900)
(-.f64 (/.f64 810000 (-.f64 900 (*.f64 d2 (+.f64 d2 -30)))) (/.f64 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 2) (-.f64 900 (*.f64 d2 (+.f64 d2 -30)))))
(/.f64 (-.f64 810000 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 2)) (-.f64 900 (*.f64 d2 (+.f64 d2 -30))))
(/.f64 (-.f64 810000 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 2)) (+.f64 900 (*.f64 d2 (-.f64 30 d2))))
(*.f64 (fma.f64 d2 (+.f64 d2 -30) 900) 1)
(fma.f64 d2 (+.f64 d2 -30) 900)
(*.f64 1 (fma.f64 d2 (+.f64 d2 -30) 900))
(fma.f64 d2 (+.f64 d2 -30) 900)
(*.f64 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) (pow.f64 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) 2))
(fma.f64 d2 (+.f64 d2 -30) 900)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) 2) (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)))
(fma.f64 d2 (+.f64 d2 -30) 900)
(*.f64 (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)))
(fma.f64 d2 (+.f64 d2 -30) 900)
(*.f64 (+.f64 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 3) 729000000) (/.f64 1 (+.f64 810000 (*.f64 (*.f64 d2 (+.f64 d2 -30)) (-.f64 (*.f64 d2 (+.f64 d2 -30)) 900)))))
(/.f64 1 (/.f64 (+.f64 810000 (*.f64 (*.f64 d2 (+.f64 d2 -30)) (fma.f64 d2 (+.f64 d2 -30) -900))) (+.f64 729000000 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 3))))
(/.f64 (+.f64 729000000 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 3)) (fma.f64 (*.f64 d2 (+.f64 d2 -30)) (fma.f64 d2 (+.f64 d2 -30) -900) 810000))
(*.f64 (-.f64 810000 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 2)) (/.f64 1 (-.f64 900 (*.f64 d2 (+.f64 d2 -30)))))
(/.f64 (-.f64 810000 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 2)) (-.f64 900 (*.f64 d2 (+.f64 d2 -30))))
(/.f64 (-.f64 810000 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 2)) (+.f64 900 (*.f64 d2 (-.f64 30 d2))))
(/.f64 1 (/.f64 (+.f64 810000 (*.f64 (*.f64 d2 (+.f64 d2 -30)) (-.f64 (*.f64 d2 (+.f64 d2 -30)) 900))) (+.f64 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 3) 729000000)))
(/.f64 1 (/.f64 (+.f64 810000 (*.f64 (*.f64 d2 (+.f64 d2 -30)) (fma.f64 d2 (+.f64 d2 -30) -900))) (+.f64 729000000 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 3))))
(/.f64 (+.f64 729000000 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 3)) (fma.f64 (*.f64 d2 (+.f64 d2 -30)) (fma.f64 d2 (+.f64 d2 -30) -900) 810000))
(/.f64 1 (/.f64 (-.f64 900 (*.f64 d2 (+.f64 d2 -30))) (-.f64 810000 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 2))))
(/.f64 (-.f64 810000 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 2)) (-.f64 900 (*.f64 d2 (+.f64 d2 -30))))
(/.f64 (-.f64 810000 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 2)) (+.f64 900 (*.f64 d2 (-.f64 30 d2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 3) 729000000) (+.f64 810000 (*.f64 (*.f64 d2 (+.f64 d2 -30)) (-.f64 (*.f64 d2 (+.f64 d2 -30)) 900))))
(/.f64 1 (/.f64 (+.f64 810000 (*.f64 (*.f64 d2 (+.f64 d2 -30)) (fma.f64 d2 (+.f64 d2 -30) -900))) (+.f64 729000000 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 3))))
(/.f64 (+.f64 729000000 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 3)) (fma.f64 (*.f64 d2 (+.f64 d2 -30)) (fma.f64 d2 (+.f64 d2 -30) -900) 810000))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 3) 729000000) (+.f64 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 2) (-.f64 810000 (*.f64 (*.f64 900 d2) (+.f64 d2 -30)))))
(/.f64 (+.f64 729000000 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 3)) (+.f64 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 2) (-.f64 810000 (*.f64 900 (*.f64 d2 (+.f64 d2 -30))))))
(/.f64 (+.f64 729000000 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 3)) (+.f64 810000 (+.f64 (*.f64 900 (*.f64 d2 (-.f64 30 d2))) (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 2))))
(/.f64 (-.f64 810000 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 2)) (-.f64 900 (*.f64 d2 (+.f64 d2 -30))))
(/.f64 (-.f64 810000 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 2)) (+.f64 900 (*.f64 d2 (-.f64 30 d2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 3) 729000000)) (neg.f64 (+.f64 810000 (*.f64 (*.f64 d2 (+.f64 d2 -30)) (-.f64 (*.f64 d2 (+.f64 d2 -30)) 900)))))
(/.f64 (neg.f64 (+.f64 729000000 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 3))) (+.f64 -810000 (neg.f64 (*.f64 (*.f64 d2 (+.f64 d2 -30)) (fma.f64 d2 (+.f64 d2 -30) -900)))))
(/.f64 (-.f64 -729000000 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 3)) (+.f64 -810000 (*.f64 (fma.f64 d2 (+.f64 d2 -30) -900) (*.f64 d2 (-.f64 30 d2)))))
(/.f64 (neg.f64 (-.f64 810000 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 2))) (neg.f64 (-.f64 900 (*.f64 d2 (+.f64 d2 -30)))))
(/.f64 (+.f64 -810000 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 2)) (+.f64 -900 (*.f64 d2 (+.f64 d2 -30))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 2) 810000) (-.f64 (*.f64 d2 (+.f64 d2 -30)) 900))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 (+.f64 d2 -30)) 2) -810000) (fma.f64 d2 (+.f64 d2 -30) -900))
(pow.f64 (fma.f64 d2 (+.f64 d2 -30) 900) 1)
(fma.f64 d2 (+.f64 d2 -30) 900)
(pow.f64 (cbrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) 3)
(fma.f64 d2 (+.f64 d2 -30) 900)
(pow.f64 (pow.f64 (fma.f64 d2 (+.f64 d2 -30) 900) 3) 1/3)
(fma.f64 d2 (+.f64 d2 -30) 900)
(pow.f64 (sqrt.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) 2)
(fma.f64 d2 (+.f64 d2 -30) 900)
(sqrt.f64 (pow.f64 (fma.f64 d2 (+.f64 d2 -30) 900) 2))
(fabs.f64 (fma.f64 d2 (+.f64 d2 -30) 900))
(log.f64 (exp.f64 (fma.f64 d2 (+.f64 d2 -30) 900)))
(fma.f64 d2 (+.f64 d2 -30) 900)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 d2 (+.f64 d2 -30) 900))))
(fma.f64 d2 (+.f64 d2 -30) 900)
(cbrt.f64 (pow.f64 (fma.f64 d2 (+.f64 d2 -30) 900) 3))
(fma.f64 d2 (+.f64 d2 -30) 900)
(expm1.f64 (log1p.f64 (fma.f64 d2 (+.f64 d2 -30) 900)))
(fma.f64 d2 (+.f64 d2 -30) 900)
(exp.f64 (log.f64 (fma.f64 d2 (+.f64 d2 -30) 900)))
(fma.f64 d2 (+.f64 d2 -30) 900)
(exp.f64 (*.f64 (log.f64 (fma.f64 d2 (+.f64 d2 -30) 900)) 1))
(fma.f64 d2 (+.f64 d2 -30) 900)
(log1p.f64 (expm1.f64 (fma.f64 d2 (+.f64 d2 -30) 900)))
(fma.f64 d2 (+.f64 d2 -30) 900)
(fma.f64 d2 (+.f64 d2 -30) 900)
(fma.f64 (+.f64 d2 -30) d2 900)
(fma.f64 d2 (+.f64 d2 -30) 900)
(fma.f64 1 (*.f64 d2 (+.f64 d2 -30)) 900)
(fma.f64 d2 (+.f64 d2 -30) 900)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 (+.f64 d2 -30))) 2) (cbrt.f64 (*.f64 d2 (+.f64 d2 -30))) 900)
(fma.f64 d2 (+.f64 d2 -30) 900)
(fma.f64 (sqrt.f64 (*.f64 d2 (+.f64 d2 -30))) (sqrt.f64 (*.f64 d2 (+.f64 d2 -30))) 900)
(fma.f64 d2 (+.f64 d2 -30) 900)

eval155.0ms (3.8%)

Compiler

Compiled 8041 to 5806 computations (27.8% saved)

prune147.0ms (3.6%)

Pruning

7 alts after pruning (3 fresh and 4 done)

PrunedKeptTotal
New4292431
Fresh213
Picked325
Done022
Total4347441
Accuracy
100.0%
Counts
441 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 d1 30 (*.f64 d1 d2))
45.8%
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
99.9%
(+.f64 (*.f64 d1 d2) (*.f64 d1 30))
99.9%
(*.f64 d1 (+.f64 (+.f64 10 d2) 20))
99.9%
(*.f64 d1 (+.f64 d2 30))
54.0%
(*.f64 d1 d2)
46.9%
(*.f64 d1 30)
100.0%
(fma.f64 d1 30 (*.f64 d1 d2))
45.8%
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
99.9%
(+.f64 (*.f64 d1 d2) (*.f64 d1 30))
99.9%
(*.f64 d1 (+.f64 (+.f64 10 d2) 20))
99.9%
(*.f64 d1 (+.f64 d2 30))
54.0%
(*.f64 d1 d2)
46.9%
(*.f64 d1 30)
Compiler

Compiled 104 to 74 computations (28.8% saved)

localize44.0ms (1.1%)

Localize:

Found 2 expressions with local error:

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

Compiled 37 to 18 computations (51.4% saved)

series4.0ms (0.1%)

Counts
2 → 48
Calls

12 calls:

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

rewrite75.0ms (1.9%)

Algorithm
batch-egg-rewrite
Rules
926×log-prod
890×log1p-expm1-u
890×expm1-log1p-u
442×prod-diff
362×pow-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01649
117244
2231644
Stop Event
node limit
Counts
2 → 90
Calls
Call 1
Inputs
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(fma.f64 d1 30 (*.f64 d1 d2))
Outputs
(+.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 -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 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))) (log.f64 (exp.f64 1)))
(*.f64 1 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 -900)) 2) (*.f64 (cbrt.f64 (*.f64 d1 -900)) (/.f64 1 (+.f64 d2 -30))))
(*.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 (sqrt.f64 (*.f64 d1 -900)) (*.f64 (sqrt.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 (*.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 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 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 (pow.f64 (cbrt.f64 (*.f64 d1 -900)) 2) 1) (/.f64 (cbrt.f64 (*.f64 d1 -900)) (+.f64 d2 -30)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 -900)) 2) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (cbrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 -900)) 2) (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 (pow.f64 d2 3) -27000)) (-.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)
(pow.f64 (/.f64 (*.f64 -1/900 (/.f64 (+.f64 d2 -30) d1)) 1) -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))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))))) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/900 (/.f64 (+.f64 d2 -30) d1))) -1))
(log1p.f64 (expm1.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 30))
(+.f64 (*.f64 d1 30) (*.f64 d1 d2))
(+.f64 0 (*.f64 d1 (+.f64 30 d2)))
(+.f64 (*.f64 (*.f64 d1 30) 1) (*.f64 d1 d2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 d1 (+.f64 30 d2)))) (cbrt.f64 (exp.f64 (*.f64 d1 (+.f64 30 d2)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 d1 (+.f64 30 d2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 d1 (+.f64 30 d2))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 d1 (+.f64 30 d2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 30 d2)))) 1)
(*.f64 d1 (+.f64 30 d2))
(*.f64 (*.f64 d1 (+.f64 30 d2)) 1)
(*.f64 (*.f64 d1 (+.f64 30 d2)) (log.f64 (exp.f64 1)))
(*.f64 1 (*.f64 d1 (+.f64 30 d2)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 30 d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 30 d2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 30 d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 30 d2))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 30 d2))) (sqrt.f64 (*.f64 d1 (+.f64 30 d2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 30) 3) (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 (*.f64 d1 30) (*.f64 d1 30) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 30) (*.f64 d1 d2)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 30) (*.f64 d1 30)) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (*.f64 d1 30) (*.f64 d1 d2)))
(pow.f64 (*.f64 d1 (+.f64 30 d2)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 30 d2))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 30 d2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 30 d2))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 30 d2)) 2))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 30 d2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 30 d2)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d2) d1) (exp.f64 (*.f64 d1 30))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (exp.f64 (*.f64 d1 30))))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 30)) (+.f64 1 (expm1.f64 (*.f64 d1 d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 30 d2)) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 30 d2))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 30 d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 30 d2))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 30 d2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 d1 (+.f64 30 d2)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 d1 (+.f64 30 d2)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 d1 (+.f64 30 d2)))) 2))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 30 d2))))

simplify72.0ms (1.8%)

Algorithm
egg-herbie
Rules
1820×fma-def
884×times-frac
864×distribute-lft-in
802×distribute-rgt-in
732×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02774101
16894012
223573605
Stop Event
node limit
Counts
138 → 150
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 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 1/30 (*.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 30 d1) (*.f64 d1 d2)))
(+.f64 (*.f64 1/900 (*.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 1/30 (*.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 30 d1) (*.f64 d1 d2))))
(*.f64 -900 (/.f64 d1 d2))
(+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2)))
(+.f64 (*.f64 -810000 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2))))
(+.f64 (*.f64 -24300000 (/.f64 d1 (pow.f64 d2 4))) (+.f64 (*.f64 -810000 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2)))))
(*.f64 -900 (/.f64 d1 d2))
(+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2)))
(+.f64 (*.f64 -810000 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2))))
(+.f64 (*.f64 -24300000 (/.f64 d1 (pow.f64 d2 4))) (+.f64 (*.f64 -810000 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2)))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 30)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 30)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 30)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 30)))
(*.f64 30 d1)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(+.f64 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 -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 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))) (log.f64 (exp.f64 1)))
(*.f64 1 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 -900)) 2) (*.f64 (cbrt.f64 (*.f64 d1 -900)) (/.f64 1 (+.f64 d2 -30))))
(*.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 (sqrt.f64 (*.f64 d1 -900)) (*.f64 (sqrt.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 (*.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 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 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 (pow.f64 (cbrt.f64 (*.f64 d1 -900)) 2) 1) (/.f64 (cbrt.f64 (*.f64 d1 -900)) (+.f64 d2 -30)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 -900)) 2) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (cbrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 -900)) 2) (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 (pow.f64 d2 3) -27000)) (-.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)
(pow.f64 (/.f64 (*.f64 -1/900 (/.f64 (+.f64 d2 -30) d1)) 1) -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))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))))) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/900 (/.f64 (+.f64 d2 -30) d1))) -1))
(log1p.f64 (expm1.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 30))
(+.f64 (*.f64 d1 30) (*.f64 d1 d2))
(+.f64 0 (*.f64 d1 (+.f64 30 d2)))
(+.f64 (*.f64 (*.f64 d1 30) 1) (*.f64 d1 d2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 d1 (+.f64 30 d2)))) (cbrt.f64 (exp.f64 (*.f64 d1 (+.f64 30 d2)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 d1 (+.f64 30 d2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 d1 (+.f64 30 d2))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 d1 (+.f64 30 d2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 30 d2)))) 1)
(*.f64 d1 (+.f64 30 d2))
(*.f64 (*.f64 d1 (+.f64 30 d2)) 1)
(*.f64 (*.f64 d1 (+.f64 30 d2)) (log.f64 (exp.f64 1)))
(*.f64 1 (*.f64 d1 (+.f64 30 d2)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 30 d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 30 d2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 30 d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 30 d2))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 30 d2))) (sqrt.f64 (*.f64 d1 (+.f64 30 d2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 30) 3) (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 (*.f64 d1 30) (*.f64 d1 30) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 30) (*.f64 d1 d2)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 30) (*.f64 d1 30)) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (*.f64 d1 30) (*.f64 d1 d2)))
(pow.f64 (*.f64 d1 (+.f64 30 d2)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 30 d2))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 30 d2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 30 d2))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 30 d2)) 2))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 30 d2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 30 d2)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d2) d1) (exp.f64 (*.f64 d1 30))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (exp.f64 (*.f64 d1 30))))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 30)) (+.f64 1 (expm1.f64 (*.f64 d1 d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 30 d2)) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 30 d2))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 30 d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 30 d2))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 30 d2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 d1 (+.f64 30 d2)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 d1 (+.f64 30 d2)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 d1 (+.f64 30 d2)))) 2))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 30 d2))))
Outputs
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (+.f64 1/30 (*.f64 -1/900 d2)))
(/.f64 d1 (fma.f64 d2 -1/900 1/30))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (+.f64 1/30 (*.f64 -1/900 d2)))
(/.f64 d1 (fma.f64 d2 -1/900 1/30))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (+.f64 1/30 (*.f64 -1/900 d2)))
(/.f64 d1 (fma.f64 d2 -1/900 1/30))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (+.f64 1/30 (*.f64 -1/900 d2)))
(/.f64 d1 (fma.f64 d2 -1/900 1/30))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (+.f64 1/30 (*.f64 -1/900 d2)))
(/.f64 d1 (fma.f64 d2 -1/900 1/30))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (+.f64 1/30 (*.f64 -1/900 d2)))
(/.f64 d1 (fma.f64 d2 -1/900 1/30))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (+.f64 1/30 (*.f64 -1/900 d2)))
(/.f64 d1 (fma.f64 d2 -1/900 1/30))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (+.f64 1/30 (*.f64 -1/900 d2)))
(/.f64 d1 (fma.f64 d2 -1/900 1/30))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (+.f64 1/30 (*.f64 -1/900 d2)))
(/.f64 d1 (fma.f64 d2 -1/900 1/30))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (+.f64 1/30 (*.f64 -1/900 d2)))
(/.f64 d1 (fma.f64 d2 -1/900 1/30))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (+.f64 1/30 (*.f64 -1/900 d2)))
(/.f64 d1 (fma.f64 d2 -1/900 1/30))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (+.f64 1/30 (*.f64 -1/900 d2)))
(/.f64 d1 (fma.f64 d2 -1/900 1/30))
(*.f64 30 d1)
(*.f64 d1 30)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 30))
(+.f64 (*.f64 1/30 (*.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 30 d1) (*.f64 d1 d2)))
(fma.f64 1/30 (*.f64 d1 (pow.f64 d2 2)) (*.f64 d1 (+.f64 d2 30)))
(fma.f64 d1 (+.f64 d2 30) (*.f64 (pow.f64 d2 2) (*.f64 d1 1/30)))
(*.f64 d1 (+.f64 (*.f64 (pow.f64 d2 2) 1/30) (+.f64 d2 30)))
(+.f64 (*.f64 1/900 (*.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 1/30 (*.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 30 d1) (*.f64 d1 d2))))
(fma.f64 1/900 (*.f64 d1 (pow.f64 d2 3)) (fma.f64 1/30 (*.f64 d1 (pow.f64 d2 2)) (*.f64 d1 (+.f64 d2 30))))
(fma.f64 1/900 (*.f64 d1 (pow.f64 d2 3)) (fma.f64 d1 (+.f64 d2 30) (*.f64 (pow.f64 d2 2) (*.f64 d1 1/30))))
(fma.f64 d1 (*.f64 (pow.f64 d2 2) 1/30) (*.f64 d1 (+.f64 (+.f64 d2 30) (*.f64 (pow.f64 d2 3) 1/900))))
(*.f64 -900 (/.f64 d1 d2))
(/.f64 (*.f64 -900 d1) d2)
(+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2)))
(fma.f64 -27000 (/.f64 d1 (pow.f64 d2 2)) (*.f64 -900 (/.f64 d1 d2)))
(fma.f64 -900 (/.f64 d1 d2) (/.f64 (*.f64 d1 -27000) (pow.f64 d2 2)))
(*.f64 (/.f64 d1 d2) (+.f64 -900 (/.f64 -27000 d2)))
(+.f64 (*.f64 -810000 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2))))
(fma.f64 -810000 (/.f64 d1 (pow.f64 d2 3)) (fma.f64 -27000 (/.f64 d1 (pow.f64 d2 2)) (*.f64 -900 (/.f64 d1 d2))))
(fma.f64 -810000 (/.f64 d1 (pow.f64 d2 3)) (fma.f64 -900 (/.f64 d1 d2) (/.f64 (*.f64 d1 -27000) (pow.f64 d2 2))))
(fma.f64 -900 (/.f64 d1 d2) (*.f64 (/.f64 d1 (pow.f64 d2 2)) (+.f64 -27000 (/.f64 -810000 d2))))
(+.f64 (*.f64 -24300000 (/.f64 d1 (pow.f64 d2 4))) (+.f64 (*.f64 -810000 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2)))))
(fma.f64 -24300000 (/.f64 d1 (pow.f64 d2 4)) (fma.f64 -810000 (/.f64 d1 (pow.f64 d2 3)) (fma.f64 -27000 (/.f64 d1 (pow.f64 d2 2)) (*.f64 -900 (/.f64 d1 d2)))))
(fma.f64 -24300000 (/.f64 d1 (pow.f64 d2 4)) (fma.f64 -810000 (/.f64 d1 (pow.f64 d2 3)) (fma.f64 -900 (/.f64 d1 d2) (/.f64 (*.f64 d1 -27000) (pow.f64 d2 2)))))
(fma.f64 -24300000 (/.f64 d1 (pow.f64 d2 4)) (fma.f64 -900 (/.f64 d1 d2) (*.f64 (/.f64 d1 (pow.f64 d2 2)) (+.f64 -27000 (/.f64 -810000 d2)))))
(*.f64 -900 (/.f64 d1 d2))
(/.f64 (*.f64 -900 d1) d2)
(+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2)))
(fma.f64 -27000 (/.f64 d1 (pow.f64 d2 2)) (*.f64 -900 (/.f64 d1 d2)))
(fma.f64 -900 (/.f64 d1 d2) (/.f64 (*.f64 d1 -27000) (pow.f64 d2 2)))
(*.f64 (/.f64 d1 d2) (+.f64 -900 (/.f64 -27000 d2)))
(+.f64 (*.f64 -810000 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2))))
(fma.f64 -810000 (/.f64 d1 (pow.f64 d2 3)) (fma.f64 -27000 (/.f64 d1 (pow.f64 d2 2)) (*.f64 -900 (/.f64 d1 d2))))
(fma.f64 -810000 (/.f64 d1 (pow.f64 d2 3)) (fma.f64 -900 (/.f64 d1 d2) (/.f64 (*.f64 d1 -27000) (pow.f64 d2 2))))
(fma.f64 -900 (/.f64 d1 d2) (*.f64 (/.f64 d1 (pow.f64 d2 2)) (+.f64 -27000 (/.f64 -810000 d2))))
(+.f64 (*.f64 -24300000 (/.f64 d1 (pow.f64 d2 4))) (+.f64 (*.f64 -810000 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2)))))
(fma.f64 -24300000 (/.f64 d1 (pow.f64 d2 4)) (fma.f64 -810000 (/.f64 d1 (pow.f64 d2 3)) (fma.f64 -27000 (/.f64 d1 (pow.f64 d2 2)) (*.f64 -900 (/.f64 d1 d2)))))
(fma.f64 -24300000 (/.f64 d1 (pow.f64 d2 4)) (fma.f64 -810000 (/.f64 d1 (pow.f64 d2 3)) (fma.f64 -900 (/.f64 d1 d2) (/.f64 (*.f64 d1 -27000) (pow.f64 d2 2)))))
(fma.f64 -24300000 (/.f64 d1 (pow.f64 d2 4)) (fma.f64 -900 (/.f64 d1 d2) (*.f64 (/.f64 d1 (pow.f64 d2 2)) (+.f64 -27000 (/.f64 -810000 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 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 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 30)))
(neg.f64 (*.f64 d1 (fma.f64 -1 d2 -30)))
(*.f64 (fma.f64 d2 -1 -30) (neg.f64 d1))
(*.f64 (-.f64 -30 d2) (neg.f64 d1))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 30)))
(neg.f64 (*.f64 d1 (fma.f64 -1 d2 -30)))
(*.f64 (fma.f64 d2 -1 -30) (neg.f64 d1))
(*.f64 (-.f64 -30 d2) (neg.f64 d1))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 30)))
(neg.f64 (*.f64 d1 (fma.f64 -1 d2 -30)))
(*.f64 (fma.f64 d2 -1 -30) (neg.f64 d1))
(*.f64 (-.f64 -30 d2) (neg.f64 d1))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 30)))
(neg.f64 (*.f64 d1 (fma.f64 -1 d2 -30)))
(*.f64 (fma.f64 d2 -1 -30) (neg.f64 d1))
(*.f64 (-.f64 -30 d2) (neg.f64 d1))
(*.f64 30 d1)
(*.f64 d1 30)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 30))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 30))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 d2)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 30))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 30))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 d2)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 30))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 30))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 30))
(+.f64 0 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (+.f64 1/30 (*.f64 -1/900 d2)))
(/.f64 d1 (fma.f64 d2 -1/900 1/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 (*.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 (fma.f64 d2 -1/900 1/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 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 (fma.f64 d2 -1/900 1/30))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))))) 1)
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (+.f64 1/30 (*.f64 -1/900 d2)))
(/.f64 d1 (fma.f64 d2 -1/900 1/30))
(*.f64 d1 (/.f64 1 (*.f64 (+.f64 d2 -30) -1/900)))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (+.f64 1/30 (*.f64 -1/900 d2)))
(/.f64 d1 (fma.f64 d2 -1/900 1/30))
(*.f64 d1 (*.f64 -900 (/.f64 1 (+.f64 d2 -30))))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (+.f64 1/30 (*.f64 -1/900 d2)))
(/.f64 d1 (fma.f64 d2 -1/900 1/30))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (+.f64 1/30 (*.f64 -1/900 d2)))
(/.f64 d1 (fma.f64 d2 -1/900 1/30))
(*.f64 -900 (*.f64 d1 (/.f64 1 (+.f64 d2 -30))))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (+.f64 1/30 (*.f64 -1/900 d2)))
(/.f64 d1 (fma.f64 d2 -1/900 1/30))
(*.f64 (*.f64 d1 -900) (/.f64 1 (+.f64 d2 -30)))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (+.f64 1/30 (*.f64 -1/900 d2)))
(/.f64 d1 (fma.f64 d2 -1/900 1/30))
(*.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))) 1)
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (+.f64 1/30 (*.f64 -1/900 d2)))
(/.f64 d1 (fma.f64 d2 -1/900 1/30))
(*.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))) (log.f64 (exp.f64 1)))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (+.f64 1/30 (*.f64 -1/900 d2)))
(/.f64 d1 (fma.f64 d2 -1/900 1/30))
(*.f64 1 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (+.f64 1/30 (*.f64 -1/900 d2)))
(/.f64 d1 (fma.f64 d2 -1/900 1/30))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 -900)) 2) (*.f64 (cbrt.f64 (*.f64 d1 -900)) (/.f64 1 (+.f64 d2 -30))))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (+.f64 1/30 (*.f64 -1/900 d2)))
(/.f64 d1 (fma.f64 d2 -1/900 1/30))
(*.f64 (cbrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))) (pow.f64 (cbrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))) 2))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (+.f64 1/30 (*.f64 -1/900 d2)))
(/.f64 d1 (fma.f64 d2 -1/900 1/30))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))) 2) (cbrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (+.f64 1/30 (*.f64 -1/900 d2)))
(/.f64 d1 (fma.f64 d2 -1/900 1/30))
(*.f64 (sqrt.f64 (*.f64 d1 -900)) (*.f64 (sqrt.f64 (*.f64 d1 -900)) (/.f64 1 (+.f64 d2 -30))))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (+.f64 1/30 (*.f64 -1/900 d2)))
(/.f64 d1 (fma.f64 d2 -1/900 1/30))
(*.f64 (sqrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))) (sqrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (+.f64 1/30 (*.f64 -1/900 d2)))
(/.f64 d1 (fma.f64 d2 -1/900 1/30))
(*.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 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (+.f64 1/30 (*.f64 -1/900 d2)))
(/.f64 d1 (fma.f64 d2 -1/900 1/30))
(*.f64 (/.f64 d1 1) (/.f64 -900 (+.f64 d2 -30)))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (+.f64 1/30 (*.f64 -1/900 d2)))
(/.f64 d1 (fma.f64 d2 -1/900 1/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 d1 (sqrt.f64 (+.f64 d2 -30))) (/.f64 -900 (sqrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) -900)
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (+.f64 1/30 (*.f64 -1/900 d2)))
(/.f64 d1 (fma.f64 d2 -1/900 1/30))
(*.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 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 d1 (sqrt.f64 (+.f64 d2 -30))) (/.f64 -900 (sqrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 -900)) 2) 1) (/.f64 (cbrt.f64 (*.f64 d1 -900)) (+.f64 d2 -30)))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (+.f64 1/30 (*.f64 -1/900 d2)))
(/.f64 d1 (fma.f64 d2 -1/900 1/30))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 -900)) 2) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (cbrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))
(*.f64 (cbrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -900 d1)) 2) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)))
(*.f64 (cbrt.f64 (/.f64 d1 (+.f64 1/30 (*.f64 -1/900 d2)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -900 d1)) 2) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)))
(*.f64 (cbrt.f64 (/.f64 d1 (fma.f64 d2 -1/900 1/30))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -900 d1)) 2) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 -900)) 2) (sqrt.f64 (+.f64 d2 -30))) (/.f64 (cbrt.f64 (*.f64 d1 -900)) (sqrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 d1 (sqrt.f64 (+.f64 d2 -30))) (/.f64 -900 (sqrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 -900)) 1) (/.f64 (sqrt.f64 (*.f64 d1 -900)) (+.f64 d2 -30)))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (+.f64 1/30 (*.f64 -1/900 d2)))
(/.f64 d1 (fma.f64 d2 -1/900 1/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 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 -900 (cbrt.f64 (+.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 d1 (/.f64 (+.f64 (pow.f64 d2 3) -27000) -900)) (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 -30)))
(*.f64 (*.f64 (/.f64 d1 (+.f64 (pow.f64 d2 3) -27000)) -900) (+.f64 (fma.f64 d2 d2 900) (*.f64 d2 30)))
(*.f64 (*.f64 (/.f64 d1 (+.f64 (pow.f64 d2 3) -27000)) -900) (fma.f64 d2 30 (fma.f64 d2 d2 900)))
(*.f64 (/.f64 (*.f64 d1 -900) (fma.f64 d2 d2 -900)) (+.f64 d2 30))
(*.f64 (+.f64 d2 30) (/.f64 d1 (/.f64 (fma.f64 d2 d2 -900) -900)))
(*.f64 (+.f64 d2 30) (*.f64 (/.f64 d1 (fma.f64 d2 d2 -900)) -900))
(pow.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))) 1)
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (+.f64 1/30 (*.f64 -1/900 d2)))
(/.f64 d1 (fma.f64 d2 -1/900 1/30))
(pow.f64 (cbrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))) 3)
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (+.f64 1/30 (*.f64 -1/900 d2)))
(/.f64 d1 (fma.f64 d2 -1/900 1/30))
(pow.f64 (pow.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))) 3) 1/3)
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (+.f64 1/30 (*.f64 -1/900 d2)))
(/.f64 d1 (fma.f64 d2 -1/900 1/30))
(pow.f64 (sqrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))) 2)
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (+.f64 1/30 (*.f64 -1/900 d2)))
(/.f64 d1 (fma.f64 d2 -1/900 1/30))
(pow.f64 (*.f64 -1/900 (/.f64 (+.f64 d2 -30) d1)) -1)
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (+.f64 1/30 (*.f64 -1/900 d2)))
(/.f64 d1 (fma.f64 d2 -1/900 1/30))
(pow.f64 (/.f64 (*.f64 -1/900 (/.f64 (+.f64 d2 -30) d1)) 1) -1)
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (+.f64 1/30 (*.f64 -1/900 d2)))
(/.f64 d1 (fma.f64 d2 -1/900 1/30))
(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 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (+.f64 1/30 (*.f64 -1/900 d2)))
(/.f64 d1 (fma.f64 d2 -1/900 1/30))
(log.f64 (exp.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (+.f64 1/30 (*.f64 -1/900 d2)))
(/.f64 d1 (fma.f64 d2 -1/900 1/30))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))))))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (+.f64 1/30 (*.f64 -1/900 d2)))
(/.f64 d1 (fma.f64 d2 -1/900 1/30))
(cbrt.f64 (pow.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))) 3))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (+.f64 1/30 (*.f64 -1/900 d2)))
(/.f64 d1 (fma.f64 d2 -1/900 1/30))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 -900) 3) (pow.f64 (+.f64 d2 -30) 3)))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (+.f64 1/30 (*.f64 -1/900 d2)))
(/.f64 d1 (fma.f64 d2 -1/900 1/30))
(expm1.f64 (log1p.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (+.f64 1/30 (*.f64 -1/900 d2)))
(/.f64 d1 (fma.f64 d2 -1/900 1/30))
(exp.f64 (log.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (+.f64 1/30 (*.f64 -1/900 d2)))
(/.f64 d1 (fma.f64 d2 -1/900 1/30))
(exp.f64 (*.f64 (log.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))) 1))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (+.f64 1/30 (*.f64 -1/900 d2)))
(/.f64 d1 (fma.f64 d2 -1/900 1/30))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))) 1) 1))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (+.f64 1/30 (*.f64 -1/900 d2)))
(/.f64 d1 (fma.f64 d2 -1/900 1/30))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))))) 3))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (+.f64 1/30 (*.f64 -1/900 d2)))
(/.f64 d1 (fma.f64 d2 -1/900 1/30))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))) 3)) 1/3))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (+.f64 1/30 (*.f64 -1/900 d2)))
(/.f64 d1 (fma.f64 d2 -1/900 1/30))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))))) 2))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (+.f64 1/30 (*.f64 -1/900 d2)))
(/.f64 d1 (fma.f64 d2 -1/900 1/30))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/900 (/.f64 (+.f64 d2 -30) d1))) -1))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (+.f64 1/30 (*.f64 -1/900 d2)))
(/.f64 d1 (fma.f64 d2 -1/900 1/30))
(log1p.f64 (expm1.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (+.f64 1/30 (*.f64 -1/900 d2)))
(/.f64 d1 (fma.f64 d2 -1/900 1/30))
(+.f64 (*.f64 d1 d2) (*.f64 d1 30))
(*.f64 d1 (+.f64 d2 30))
(+.f64 (*.f64 d1 30) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 30))
(+.f64 0 (*.f64 d1 (+.f64 30 d2)))
(*.f64 d1 (+.f64 d2 30))
(+.f64 (*.f64 (*.f64 d1 30) 1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 30))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 d1 (+.f64 30 d2)))) (cbrt.f64 (exp.f64 (*.f64 d1 (+.f64 30 d2)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 d1 (+.f64 30 d2))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 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 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 d1 (+.f64 30 d2))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 d1 (+.f64 30 d2))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 30 d2)))) 1)
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 d2 30))
(*.f64 (*.f64 d1 (+.f64 30 d2)) 1)
(*.f64 d1 (+.f64 d2 30))
(*.f64 (*.f64 d1 (+.f64 30 d2)) (log.f64 (exp.f64 1)))
(*.f64 d1 (+.f64 d2 30))
(*.f64 1 (*.f64 d1 (+.f64 30 d2)))
(*.f64 d1 (+.f64 d2 30))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 30 d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 30 d2))) 2))
(*.f64 d1 (+.f64 d2 30))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 30 d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 30 d2))))
(*.f64 d1 (+.f64 d2 30))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 30 d2))) (sqrt.f64 (*.f64 d1 (+.f64 30 d2))))
(*.f64 d1 (+.f64 d2 30))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 30) 3) (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 (*.f64 d1 30) (*.f64 d1 30) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 30) (*.f64 d1 d2)))))
(/.f64 (+.f64 (*.f64 (pow.f64 d1 3) 27000) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (*.f64 (*.f64 d1 d1) 900) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (*.f64 30 (*.f64 d1 d2))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) 27000)) (fma.f64 d1 (*.f64 d1 900) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 30)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 27000 (pow.f64 d2 3))) (fma.f64 d1 (*.f64 d1 900) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 -30)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 30) (*.f64 d1 30)) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (*.f64 d1 30) (*.f64 d1 d2)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) 900) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (-.f64 30 d2)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (-.f64 30 d2))) (*.f64 d1 (-.f64 30 d2)))
(/.f64 (-.f64 (*.f64 d1 900) (*.f64 d1 (/.f64 (pow.f64 d2 2) 1))) (-.f64 30 d2))
(pow.f64 (*.f64 d1 (+.f64 30 d2)) 1)
(*.f64 d1 (+.f64 d2 30))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 30 d2))) 3)
(*.f64 d1 (+.f64 d2 30))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 30 d2)) 3) 1/3)
(*.f64 d1 (+.f64 d2 30))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 30 d2))) 2)
(*.f64 d1 (+.f64 d2 30))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 30 d2)) 2))
(*.f64 d1 (+.f64 d2 30))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 30 d2))))
(*.f64 d1 (+.f64 d2 30))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 30 d2)))))
(*.f64 d1 (+.f64 d2 30))
(log.f64 (*.f64 (pow.f64 (exp.f64 d2) d1) (exp.f64 (*.f64 d1 30))))
(*.f64 d1 (+.f64 d2 30))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (exp.f64 (*.f64 d1 30))))
(*.f64 d1 (+.f64 d2 30))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 30)) (+.f64 1 (expm1.f64 (*.f64 d1 d2)))))
(*.f64 d1 (+.f64 d2 30))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 30 d2)) 3))
(*.f64 d1 (+.f64 d2 30))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 30 d2))))
(*.f64 d1 (+.f64 d2 30))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 30 d2))))
(*.f64 d1 (+.f64 d2 30))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 30 d2))) 1))
(*.f64 d1 (+.f64 d2 30))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 30 d2))) 1) 1))
(*.f64 d1 (+.f64 d2 30))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 d1 (+.f64 30 d2)))) 3))
(*.f64 d1 (+.f64 d2 30))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 d1 (+.f64 30 d2)))) 1/3))
(*.f64 d1 (+.f64 d2 30))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 d1 (+.f64 30 d2)))) 2))
(*.f64 d1 (+.f64 d2 30))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 30 d2))))
(*.f64 d1 (+.f64 d2 30))

eval42.0ms (1%)

Compiler

Compiled 1963 to 1424 computations (27.5% saved)

prune23.0ms (0.6%)

Pruning

7 alts after pruning (1 fresh and 6 done)

PrunedKeptTotal
New1491150
Fresh000
Picked033
Done134
Total1507157
Accuracy
100.0%
Counts
157 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 d1 30 (*.f64 d1 d2))
45.8%
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
99.9%
(+.f64 (*.f64 d1 d2) (*.f64 d1 30))
46.1%
(*.f64 (/.f64 d1 (+.f64 d2 -30)) -900)
99.9%
(*.f64 d1 (+.f64 d2 30))
54.0%
(*.f64 d1 d2)
46.9%
(*.f64 d1 30)
100.0%
(fma.f64 d1 30 (*.f64 d1 d2))
45.8%
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
99.9%
(+.f64 (*.f64 d1 d2) (*.f64 d1 30))
46.1%
(*.f64 (/.f64 d1 (+.f64 d2 -30)) -900)
99.9%
(*.f64 d1 (+.f64 d2 30))
54.0%
(*.f64 d1 d2)
46.9%
(*.f64 d1 30)
Compiler

Compiled 104 to 74 computations (28.8% saved)

localize50.0ms (1.2%)

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)

series2.0ms (0.1%)

Counts
2 → 48
Calls

12 calls:

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

rewrite66.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
1026×unpow-prod-down
672×log1p-expm1-u
672×expm1-log1p-u
670×log-prod
400×pow-prod-down
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01244
112944
2175444
Stop Event
node limit
Counts
2 → 109
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 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2) 810000) 1/2)
(pow.f64 (*.f64 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3) -729000000) 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 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2) 810000))
(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 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3) -729000000))
(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 d1 (pow.f64 (cbrt.f64 (/.f64 1 (+.f64 d2 -30))) 3))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) 1)
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (log.f64 (exp.f64 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 (pow.f64 d2 3) -27000)) (-.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 (pow.f64 d2 3) -27000)) 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 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) 2)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30)))) 3))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30)))) 3) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30)))) 3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30)))) 2) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30)))) 3))
(*.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))
(log1p.f64 (expm1.f64 (/.f64 d1 (+.f64 d2 -30))))

simplify72.0ms (1.8%)

Algorithm
egg-herbie
Rules
1758×times-frac
1590×fma-def
532×distribute-lft-in
526×sqr-pow
486×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03694954
19024807
228474735
Stop Event
node limit
Counts
157 → 202
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 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 1/30 (*.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 30 d1) (*.f64 d1 d2)))
(+.f64 (*.f64 1/900 (*.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 1/30 (*.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 30 d1) (*.f64 d1 d2))))
(*.f64 -900 (/.f64 d1 d2))
(+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2)))
(+.f64 (*.f64 -810000 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2))))
(+.f64 (*.f64 -24300000 (/.f64 d1 (pow.f64 d2 4))) (+.f64 (*.f64 -810000 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2)))))
(*.f64 -900 (/.f64 d1 d2))
(+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2)))
(+.f64 (*.f64 -810000 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2))))
(+.f64 (*.f64 -24300000 (/.f64 d1 (pow.f64 d2 4))) (+.f64 (*.f64 -810000 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2)))))
(/.f64 d1 (-.f64 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 d1 d2)))
(+.f64 (*.f64 -1/30 d1) (+.f64 (*.f64 -1/900 (*.f64 d1 d2)) (*.f64 -1/27000 (*.f64 d1 (pow.f64 d2 2)))))
(+.f64 (*.f64 -1/30 d1) (+.f64 (*.f64 -1/900 (*.f64 d1 d2)) (+.f64 (*.f64 -1/27000 (*.f64 d1 (pow.f64 d2 2))) (*.f64 -1/810000 (*.f64 d1 (pow.f64 d2 3))))))
(/.f64 d1 d2)
(+.f64 (*.f64 30 (/.f64 d1 (pow.f64 d2 2))) (/.f64 d1 d2))
(+.f64 (*.f64 30 (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 900 (/.f64 d1 (pow.f64 d2 3))) (/.f64 d1 d2)))
(+.f64 (*.f64 30 (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 900 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 27000 (/.f64 d1 (pow.f64 d2 4))) (/.f64 d1 d2))))
(/.f64 d1 d2)
(+.f64 (*.f64 30 (/.f64 d1 (pow.f64 d2 2))) (/.f64 d1 d2))
(+.f64 (*.f64 30 (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 900 (/.f64 d1 (pow.f64 d2 3))) (/.f64 d1 d2)))
(+.f64 (*.f64 30 (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 900 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 27000 (/.f64 d1 (pow.f64 d2 4))) (/.f64 d1 d2))))
(+.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 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2) 810000) 1/2)
(pow.f64 (*.f64 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3) -729000000) 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 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2) 810000))
(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 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3) -729000000))
(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 d1 (pow.f64 (cbrt.f64 (/.f64 1 (+.f64 d2 -30))) 3))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) 1)
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (log.f64 (exp.f64 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 (pow.f64 d2 3) -27000)) (-.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 (pow.f64 d2 3) -27000)) 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 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) 2)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30)))) 3))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30)))) 3) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30)))) 3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30)))) 2) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30)))) 3))
(*.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))
(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 (+.f64 d2 -30) -1/900))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(/.f64 d1 (/.f64 (+.f64 d2 -30) -900))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(/.f64 d1 (/.f64 (+.f64 d2 -30) -900))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(/.f64 d1 (/.f64 (+.f64 d2 -30) -900))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(/.f64 d1 (/.f64 (+.f64 d2 -30) -900))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(/.f64 d1 (/.f64 (+.f64 d2 -30) -900))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(/.f64 d1 (/.f64 (+.f64 d2 -30) -900))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(/.f64 d1 (/.f64 (+.f64 d2 -30) -900))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(/.f64 d1 (/.f64 (+.f64 d2 -30) -900))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(/.f64 d1 (/.f64 (+.f64 d2 -30) -900))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(/.f64 d1 (/.f64 (+.f64 d2 -30) -900))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(/.f64 d1 (/.f64 (+.f64 d2 -30) -900))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(*.f64 30 d1)
(*.f64 d1 30)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(fma.f64 30 d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 30))
(+.f64 (*.f64 1/30 (*.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 30 d1) (*.f64 d1 d2)))
(fma.f64 1/30 (*.f64 d1 (pow.f64 d2 2)) (fma.f64 30 d1 (*.f64 d1 d2)))
(fma.f64 1/30 (*.f64 d1 (pow.f64 d2 2)) (*.f64 d1 (+.f64 d2 30)))
(*.f64 d1 (+.f64 (+.f64 d2 30) (*.f64 (pow.f64 d2 2) 1/30)))
(+.f64 (*.f64 1/900 (*.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 1/30 (*.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 30 d1) (*.f64 d1 d2))))
(fma.f64 1/900 (*.f64 d1 (pow.f64 d2 3)) (fma.f64 1/30 (*.f64 d1 (pow.f64 d2 2)) (fma.f64 30 d1 (*.f64 d1 d2))))
(fma.f64 1/900 (*.f64 d1 (pow.f64 d2 3)) (fma.f64 1/30 (*.f64 d1 (pow.f64 d2 2)) (*.f64 d1 (+.f64 d2 30))))
(fma.f64 d1 (*.f64 (pow.f64 d2 2) 1/30) (*.f64 d1 (+.f64 (+.f64 d2 30) (*.f64 (pow.f64 d2 3) 1/900))))
(*.f64 -900 (/.f64 d1 d2))
(/.f64 (*.f64 -900 d1) d2)
(+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2)))
(fma.f64 -27000 (/.f64 d1 (pow.f64 d2 2)) (/.f64 (*.f64 -900 d1) d2))
(fma.f64 -900 (/.f64 d1 d2) (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))))
(fma.f64 -900 (/.f64 d1 d2) (/.f64 (*.f64 d1 -27000) (pow.f64 d2 2)))
(+.f64 (*.f64 -810000 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2))))
(fma.f64 -810000 (/.f64 d1 (pow.f64 d2 3)) (fma.f64 -27000 (/.f64 d1 (pow.f64 d2 2)) (/.f64 (*.f64 -900 d1) d2)))
(fma.f64 -810000 (/.f64 d1 (pow.f64 d2 3)) (fma.f64 -900 (/.f64 d1 d2) (*.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 -27000) (pow.f64 d2 2))))
(+.f64 (*.f64 -24300000 (/.f64 d1 (pow.f64 d2 4))) (+.f64 (*.f64 -810000 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2)))))
(fma.f64 -24300000 (/.f64 d1 (pow.f64 d2 4)) (fma.f64 -810000 (/.f64 d1 (pow.f64 d2 3)) (fma.f64 -27000 (/.f64 d1 (pow.f64 d2 2)) (/.f64 (*.f64 -900 d1) d2))))
(fma.f64 -24300000 (/.f64 d1 (pow.f64 d2 4)) (fma.f64 -810000 (/.f64 d1 (pow.f64 d2 3)) (fma.f64 -900 (/.f64 d1 d2) (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))))))
(fma.f64 -24300000 (/.f64 d1 (pow.f64 d2 4)) (fma.f64 -900 (/.f64 d1 d2) (fma.f64 -810000 (/.f64 d1 (pow.f64 d2 3)) (/.f64 (*.f64 d1 -27000) (pow.f64 d2 2)))))
(*.f64 -900 (/.f64 d1 d2))
(/.f64 (*.f64 -900 d1) d2)
(+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2)))
(fma.f64 -27000 (/.f64 d1 (pow.f64 d2 2)) (/.f64 (*.f64 -900 d1) d2))
(fma.f64 -900 (/.f64 d1 d2) (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))))
(fma.f64 -900 (/.f64 d1 d2) (/.f64 (*.f64 d1 -27000) (pow.f64 d2 2)))
(+.f64 (*.f64 -810000 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2))))
(fma.f64 -810000 (/.f64 d1 (pow.f64 d2 3)) (fma.f64 -27000 (/.f64 d1 (pow.f64 d2 2)) (/.f64 (*.f64 -900 d1) d2)))
(fma.f64 -810000 (/.f64 d1 (pow.f64 d2 3)) (fma.f64 -900 (/.f64 d1 d2) (*.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 -27000) (pow.f64 d2 2))))
(+.f64 (*.f64 -24300000 (/.f64 d1 (pow.f64 d2 4))) (+.f64 (*.f64 -810000 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2)))))
(fma.f64 -24300000 (/.f64 d1 (pow.f64 d2 4)) (fma.f64 -810000 (/.f64 d1 (pow.f64 d2 3)) (fma.f64 -27000 (/.f64 d1 (pow.f64 d2 2)) (/.f64 (*.f64 -900 d1) d2))))
(fma.f64 -24300000 (/.f64 d1 (pow.f64 d2 4)) (fma.f64 -810000 (/.f64 d1 (pow.f64 d2 3)) (fma.f64 -900 (/.f64 d1 d2) (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))))))
(fma.f64 -24300000 (/.f64 d1 (pow.f64 d2 4)) (fma.f64 -900 (/.f64 d1 d2) (fma.f64 -810000 (/.f64 d1 (pow.f64 d2 3)) (/.f64 (*.f64 d1 -27000) (pow.f64 d2 2)))))
(/.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 d1 d2)))
(fma.f64 -1/30 d1 (*.f64 (*.f64 d1 d2) -1/900))
(fma.f64 d1 -1/30 (*.f64 d1 (*.f64 d2 -1/900)))
(*.f64 d1 (+.f64 -1/30 (*.f64 d2 -1/900)))
(+.f64 (*.f64 -1/30 d1) (+.f64 (*.f64 -1/900 (*.f64 d1 d2)) (*.f64 -1/27000 (*.f64 d1 (pow.f64 d2 2)))))
(fma.f64 -1/30 d1 (fma.f64 -1/900 (*.f64 d1 d2) (*.f64 (*.f64 d1 (pow.f64 d2 2)) -1/27000)))
(fma.f64 d1 -1/30 (fma.f64 (*.f64 d1 d2) -1/900 (*.f64 (pow.f64 d2 2) (*.f64 d1 -1/27000))))
(fma.f64 d1 -1/30 (*.f64 d1 (+.f64 (*.f64 d2 -1/900) (*.f64 (pow.f64 d2 2) -1/27000))))
(+.f64 (*.f64 -1/30 d1) (+.f64 (*.f64 -1/900 (*.f64 d1 d2)) (+.f64 (*.f64 -1/27000 (*.f64 d1 (pow.f64 d2 2))) (*.f64 -1/810000 (*.f64 d1 (pow.f64 d2 3))))))
(fma.f64 -1/30 d1 (fma.f64 -1/900 (*.f64 d1 d2) (fma.f64 -1/27000 (*.f64 d1 (pow.f64 d2 2)) (*.f64 (*.f64 -1/810000 d1) (pow.f64 d2 3)))))
(fma.f64 d1 -1/30 (fma.f64 (*.f64 d1 d2) -1/900 (fma.f64 (*.f64 d1 (pow.f64 d2 2)) -1/27000 (*.f64 d1 (*.f64 (pow.f64 d2 3) -1/810000)))))
(+.f64 (*.f64 d1 (+.f64 -1/30 (*.f64 d2 -1/900))) (*.f64 d1 (+.f64 (*.f64 (pow.f64 d2 2) -1/27000) (*.f64 (pow.f64 d2 3) -1/810000))))
(/.f64 d1 d2)
(+.f64 (*.f64 30 (/.f64 d1 (pow.f64 d2 2))) (/.f64 d1 d2))
(fma.f64 30 (/.f64 d1 (pow.f64 d2 2)) (/.f64 d1 d2))
(+.f64 (*.f64 30 (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 900 (/.f64 d1 (pow.f64 d2 3))) (/.f64 d1 d2)))
(fma.f64 30 (/.f64 d1 (pow.f64 d2 2)) (fma.f64 900 (/.f64 d1 (pow.f64 d2 3)) (/.f64 d1 d2)))
(fma.f64 30 (/.f64 d1 (pow.f64 d2 2)) (fma.f64 (/.f64 d1 (pow.f64 d2 3)) 900 (/.f64 d1 d2)))
(+.f64 (*.f64 30 (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 900 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 27000 (/.f64 d1 (pow.f64 d2 4))) (/.f64 d1 d2))))
(fma.f64 30 (/.f64 d1 (pow.f64 d2 2)) (fma.f64 900 (/.f64 d1 (pow.f64 d2 3)) (fma.f64 27000 (/.f64 d1 (pow.f64 d2 4)) (/.f64 d1 d2))))
(fma.f64 30 (/.f64 d1 (pow.f64 d2 2)) (fma.f64 (/.f64 d1 (pow.f64 d2 3)) 900 (fma.f64 (/.f64 d1 (pow.f64 d2 4)) 27000 (/.f64 d1 d2))))
(/.f64 d1 d2)
(+.f64 (*.f64 30 (/.f64 d1 (pow.f64 d2 2))) (/.f64 d1 d2))
(fma.f64 30 (/.f64 d1 (pow.f64 d2 2)) (/.f64 d1 d2))
(+.f64 (*.f64 30 (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 900 (/.f64 d1 (pow.f64 d2 3))) (/.f64 d1 d2)))
(fma.f64 30 (/.f64 d1 (pow.f64 d2 2)) (fma.f64 900 (/.f64 d1 (pow.f64 d2 3)) (/.f64 d1 d2)))
(fma.f64 30 (/.f64 d1 (pow.f64 d2 2)) (fma.f64 (/.f64 d1 (pow.f64 d2 3)) 900 (/.f64 d1 d2)))
(+.f64 (*.f64 30 (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 900 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 27000 (/.f64 d1 (pow.f64 d2 4))) (/.f64 d1 d2))))
(fma.f64 30 (/.f64 d1 (pow.f64 d2 2)) (fma.f64 900 (/.f64 d1 (pow.f64 d2 3)) (fma.f64 27000 (/.f64 d1 (pow.f64 d2 4)) (/.f64 d1 d2))))
(fma.f64 30 (/.f64 d1 (pow.f64 d2 2)) (fma.f64 (/.f64 d1 (pow.f64 d2 3)) 900 (fma.f64 (/.f64 d1 (pow.f64 d2 4)) 27000 (/.f64 d1 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 (+.f64 d2 -30) -1/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 (*.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 (+.f64 d2 -30) -1/900))
(-.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 (+.f64 d2 -30) -1/900))
(/.f64 d1 (/.f64 (+.f64 d2 -30) -900))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(/.f64 -900 (/.f64 (+.f64 d2 -30) d1))
(/.f64 d1 (/.f64 (+.f64 d2 -30) -900))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(/.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 (+.f64 d2 -30) -1/900))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(/.f64 d1 (/.f64 (+.f64 d2 -30) -900))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(/.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 (+.f64 d2 -30) -1/900))
(/.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 (+.f64 d2 -30) -1/900))
(/.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 (+.f64 d2 -30) -1/900))
(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 (+.f64 d2 -30) -1/900))
(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 (+.f64 d2 -30) -1/900))
(pow.f64 (*.f64 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2) 810000) 1/2)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2) 810000))
(pow.f64 (*.f64 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3) -729000000) 1/3)
(/.f64 d1 (/.f64 (+.f64 d2 -30) -900))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(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 (+.f64 d2 -30) -1/900))
(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 (+.f64 d2 -30) -1/900))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2) 810000))
(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 (+.f64 d2 -30) -1/900))
(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 (+.f64 d2 -30) -1/900))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 3) -729000000))
(/.f64 d1 (/.f64 (+.f64 d2 -30) -900))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(/.f64 d1 (*.f64 (+.f64 d2 -30) -1/900))
(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 (+.f64 d2 -30) -1/900))
(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 (+.f64 d2 -30) -1/900))
(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 (+.f64 d2 -30) -1/900))
(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 (+.f64 d2 -30) -1/900))
(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 (+.f64 d2 -30) -1/900))
(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 (+.f64 d2 -30) -1/900))
(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 (+.f64 d2 -30) -1/900))
(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 (+.f64 d2 -30) -1/900))
(+.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 d1 (pow.f64 (cbrt.f64 (/.f64 1 (+.f64 d2 -30))) 3))
(/.f64 d1 (+.f64 d2 -30))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) 1)
(/.f64 d1 (+.f64 d2 -30))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) (log.f64 (exp.f64 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)))
(/.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)))
(/.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 (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 (*.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 (/.f64 d1 (+.f64 d2 -30)))) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2))
(*.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 (pow.f64 d2 3) -27000)) (-.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 (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 (*.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 (/.f64 d1 (+.f64 d2 -30)))) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2))
(*.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 (pow.f64 d2 3) -27000)) 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)) (+.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 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30))) 2)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30)))) 3))
(/.f64 d1 (+.f64 d2 -30))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30)))) 3) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30)))) 3))
(/.f64 d1 (+.f64 d2 -30))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30)))) 2) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 d1 (+.f64 d2 -30)))) 3))
(/.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 1 (+.f64 d2 -30))) (cbrt.f64 (*.f64 d1 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 2))))
(*.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 (sqrt.f64 (/.f64 d1 (+.f64 d2 -30)))) (cbrt.f64 (pow.f64 (/.f64 d1 (+.f64 d2 -30)) 5/2)))
(*.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 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 1 (/.f64 (cbrt.f64 (+.f64 d2 -30)) d1)))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 (cbrt.f64 (+.f64 d2 -30)) d1))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 d2 -30))) d1) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2))
(*.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 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 d2 -30))) (cbrt.f64 d1)) 1) (/.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2) (pow.f64 (cbrt.f64 d1) 2)))
(/.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (pow.f64 (cbrt.f64 d1) 2)) (/.f64 (cbrt.f64 (+.f64 d2 -30)) (cbrt.f64 d1)))
(*.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 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 d2 -30))) (cbrt.f64 d1))) (/.f64 (sqrt.f64 (+.f64 d2 -30)) (pow.f64 (cbrt.f64 d1) 2)))
(/.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)))
(/.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))
(log1p.f64 (expm1.f64 (/.f64 d1 (+.f64 d2 -30))))
(/.f64 d1 (+.f64 d2 -30))

eval73.0ms (1.8%)

Compiler

Compiled 2987 to 2221 computations (25.6% saved)

prune33.0ms (0.8%)

Pruning

7 alts after pruning (2 fresh and 5 done)

PrunedKeptTotal
New2002202
Fresh000
Picked011
Done246
Total2027209
Accuracy
100.0%
Counts
209 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
46.1%
(/.f64 -900 (/.f64 (+.f64 d2 -30) d1))
99.9%
(+.f64 (*.f64 d1 d2) (*.f64 d1 30))
46.1%
(*.f64 (/.f64 d1 (+.f64 d2 -30)) -900)
46.7%
(*.f64 (*.f64 d1 -1/30) -900)
99.9%
(*.f64 d1 (+.f64 d2 30))
54.0%
(*.f64 d1 d2)
46.9%
(*.f64 d1 30)
Compiler

Compiled 185 to 125 computations (32.4% saved)

regimes33.0ms (0.8%)

Counts
17 → 1
Calls
Call 1
Inputs
(*.f64 d1 30)
(*.f64 d1 d2)
(*.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 d1 10) (*.f64 d1 20))
(+.f64 (*.f64 d1 d2) (*.f64 d1 30))
(/.f64 -900 (/.f64 (+.f64 d2 -30) d1))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20))
(+.f64 (+.f64 (*.f64 d1 10) (*.f64 d1 d2)) (*.f64 d1 20))
(fma.f64 d1 30 (*.f64 d1 d2))
(/.f64 d1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(/.f64 (*.f64 (fma.f64 d2 d2 -900) d1) (+.f64 d2 -30))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 10) 2) -400) (/.f64 (+.f64 d2 -10) d1))
(*.f64 (/.f64 d1 (+.f64 900 (*.f64 d2 (+.f64 d2 -30)))) (+.f64 (pow.f64 d2 3) 27000))
Outputs
(fma.f64 d1 30 (*.f64 d1 d2))
Calls

3 calls:

11.0ms
d2
9.0ms
d1
9.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 153 to 100 computations (34.6% saved)

regimes26.0ms (0.6%)

Counts
12 → 1
Calls
Call 1
Inputs
(*.f64 d1 30)
(*.f64 d1 d2)
(*.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 d1 10) (*.f64 d1 20))
(+.f64 (*.f64 d1 d2) (*.f64 d1 30))
(/.f64 -900 (/.f64 (+.f64 d2 -30) d1))
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
(+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20))
(+.f64 (+.f64 (*.f64 d1 10) (*.f64 d1 d2)) (*.f64 d1 20))
Outputs
(*.f64 d1 (+.f64 d2 30))
Calls

3 calls:

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

Compiled 99 to 65 computations (34.3% saved)

regimes36.0ms (0.9%)

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

2 calls:

23.0ms
d1
12.0ms
d2
Results
AccuracySegmentsBranch
65.4%7d1
96.4%3d2
Compiler

Compiled 14 to 9 computations (35.7% saved)

regimes7.0ms (0.2%)

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:

3.0ms
d1
3.0ms
d2
Results
AccuracySegmentsBranch
46.9%1d1
46.9%1d2
Compiler

Compiled 11 to 8 computations (27.3% saved)

bsearch29.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
16.187355053095853
1946.778320350415
16.0ms
-47817828511.20333
-8.446379854354387
Results
26.0ms272×body256valid
Compiler

Compiled 222 to 166 computations (25.2% saved)

simplify3.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
022107
131107
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(fma.f64 d1 30 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 30))
(if (<=.f64 d2 -30) (*.f64 d1 d2) (if (<=.f64 d2 30) (*.f64 d1 30) (*.f64 d1 d2)))
(*.f64 d1 30)
Outputs
(fma.f64 d1 30 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 30 d2))
(if (<=.f64 d2 -30) (*.f64 d1 d2) (if (<=.f64 d2 30) (*.f64 d1 30) (*.f64 d1 d2)))
(if (or (<=.f64 d2 -30) (not (<=.f64 d2 30))) (*.f64 d1 d2) (*.f64 d1 30))
(*.f64 d1 30)
Compiler

Compiled 37 to 26 computations (29.7% saved)

soundness709.0ms (17.4%)

Rules
2110×fma-def
997×log1p-expm1-u
894×fma-neg
840×div-sub
840×fma-neg
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
030182
182129
222099
347995
496995
5148695
6242995
7338295
8340795
9340795
10366895
11366895
022130
1378124
24781124
032205
1469193
27003193
045717639
1122816501
2496816483
Stop Event
node limit
node limit
node limit
saturated
Compiler

Compiled 92 to 59 computations (35.9% saved)

end0.0ms (0%)

preprocess54.0ms (1.3%)

Compiler

Compiled 102 to 66 computations (35.3% saved)

Profiling

Loading profile data...