FastMath test2

Time bar (total: 2.9s)

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)

sample784.0ms (26.8%)

Results
668.0ms7110×body256valid
90.0ms1053×body256infinite
10.0ms63×body1024valid
3.0ms28×body512valid
0.0msbody2048valid
Bogosity

preprocess167.0ms (5.7%)

Algorithm
egg-herbie
Rules
2110×fma-def
840×fma-neg
344×cancel-sign-sub-inv
284×sub-neg
234×unsub-neg
Problems
256×No Errors
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)

eval2.0ms (0.1%)

Compiler

Compiled 23 to 16 computations (30.4% saved)

prune3.0ms (0.1%)

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

Compiled 54 to 40 computations (25.9% saved)

localize63.0ms (2.2%)

Localize:

Found 5 expressions with local error:

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

Compiled 57 to 37 computations (35.1% saved)

series6.0ms (0.2%)

Counts
5 → 96
Calls

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

rewrite164.0ms (5.6%)

Algorithm
batch-egg-rewrite
Rules
1402×fma-def
789×log1p-expm1-u
789×expm1-log1p-u
500×fma-neg
372×expm1-udef
Iterations

Useful iterations: 1 (0.0ms)

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

simplify171.0ms (5.8%)

Algorithm
egg-herbie
Rules
676×fma-neg
676×div-sub
630×log-prod
606×associate-*l*
540×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

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

eval95.0ms (3.3%)

Compiler

Compiled 4196 to 2794 computations (33.4% saved)

prune41.0ms (1.4%)

Pruning

6 alts after pruning (3 fresh and 3 done)

PrunedKeptTotal
New3013304
Fresh000
Picked033
Done000
Total3016307
Accuracy
100.0%
Counts
307 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
47.7%
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10)))))
99.7%
(+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20))
100.0%
(*.f64 d1 (+.f64 (+.f64 10 d2) 20))
100.0%
(*.f64 d1 (+.f64 d2 30))
56.2%
(*.f64 d1 d2)
45.4%
(*.f64 d1 30)
47.7%
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10)))))
99.7%
(+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20))
100.0%
(*.f64 d1 (+.f64 (+.f64 10 d2) 20))
100.0%
(*.f64 d1 (+.f64 d2 30))
56.2%
(*.f64 d1 d2)
45.4%
(*.f64 d1 30)
Compiler

Compiled 116 to 84 computations (27.6% saved)

localize78.0ms (2.7%)

Localize:

Found 4 expressions with local error:

NewAccuracyProgram
99.9%
(*.f64 d1 (+.f64 d2 -10))
99.7%
(*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10)))
99.6%
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10)))))
47.9%
(/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10))))
Compiler

Compiled 81 to 51 computations (37% saved)

series7.0ms (0.3%)

Counts
4 → 96
Calls

24 calls:

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

rewrite117.0ms (4%)

Algorithm
batch-egg-rewrite
Rules
990×log1p-expm1-u
944×prod-diff
447×expm1-log1p-u
428×expm1-udef
428×log1p-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
017202
1250187
24167187
Stop Event
node limit
Counts
4 → 187
Calls
Call 1
Inputs
(/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10))))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10)))
(*.f64 d1 (+.f64 d2 -10))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d1 (*.f64 (+.f64 d2 30) (pow.f64 d1 2))) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10))))) 1)
(*.f64 d1 (/.f64 1 (/.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2))) (+.f64 d2 -10))))
(*.f64 d1 (*.f64 (+.f64 d2 -10) (/.f64 1 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2))))))
(*.f64 (+.f64 d2 -10) (*.f64 d1 (/.f64 1 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2))))))
(*.f64 (*.f64 d1 (+.f64 d2 -10)) (/.f64 1 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2)))))
(*.f64 (*.f64 (/.f64 d1 (*.f64 (+.f64 d2 30) (pow.f64 d1 2))) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10))) 1)
(*.f64 1 (*.f64 (/.f64 d1 (*.f64 (+.f64 d2 30) (pow.f64 d1 2))) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2) (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) (/.f64 1 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 d1 (*.f64 (+.f64 d2 30) (pow.f64 d1 2))) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 d1 (*.f64 (+.f64 d2 30) (pow.f64 d1 2))) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 d1 (*.f64 (+.f64 d2 30) (pow.f64 d1 2))) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10)))) 2) (cbrt.f64 (*.f64 (/.f64 d1 (*.f64 (+.f64 d2 30) (pow.f64 d1 2))) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10)))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -10))) (*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -10))) (/.f64 1 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d1 (*.f64 (+.f64 d2 30) (pow.f64 d1 2))) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10)))) (sqrt.f64 (*.f64 (/.f64 d1 (*.f64 (+.f64 d2 30) (pow.f64 d1 2))) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10)))))
(*.f64 (*.f64 (+.f64 d2 -10) (neg.f64 d1)) (/.f64 1 (*.f64 (*.f64 (+.f64 d2 30) (pow.f64 d1 2)) (neg.f64 (+.f64 d2 -10)))))
(*.f64 (/.f64 d1 (*.f64 d1 (+.f64 d2 30))) (/.f64 (+.f64 d2 -10) (*.f64 d1 (+.f64 d2 -10))))
(*.f64 (/.f64 (+.f64 d2 -10) (*.f64 d1 (+.f64 d2 -10))) (/.f64 d1 (*.f64 d1 (+.f64 d2 30))))
(*.f64 (/.f64 1 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2)))) (*.f64 d1 (+.f64 d2 -10)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 d1 (+.f64 d2 30))) (/.f64 1 (*.f64 d1 (+.f64 d2 -10))))
(*.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 -10))) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 d1 (+.f64 d2 30))))
(*.f64 (/.f64 d1 1) (/.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2)))))
(*.f64 (/.f64 d1 d1) (/.f64 (+.f64 d2 -10) (*.f64 (*.f64 d1 (+.f64 d2 -10)) (+.f64 d2 30))))
(*.f64 (/.f64 d1 (*.f64 d1 (+.f64 d2 -10))) (/.f64 (+.f64 d2 -10) (*.f64 d1 (+.f64 d2 30))))
(*.f64 (/.f64 (+.f64 d2 -10) (*.f64 d1 (+.f64 d2 30))) (/.f64 d1 (*.f64 d1 (+.f64 d2 -10))))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2)))) 2)) (/.f64 (+.f64 d2 -10) (cbrt.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2))))))
(*.f64 (/.f64 d1 (sqrt.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2))))) (/.f64 (+.f64 d2 -10) (sqrt.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2))))))
(*.f64 (/.f64 (+.f64 d2 -10) (sqrt.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2))))) (/.f64 d1 (sqrt.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2))))))
(*.f64 (/.f64 d1 (*.f64 (+.f64 d2 30) (pow.f64 d1 2))) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10)))
(*.f64 (/.f64 (+.f64 d2 -10) d1) (/.f64 d1 (*.f64 (*.f64 d1 (+.f64 d2 -10)) (+.f64 d2 30))))
(*.f64 (/.f64 (+.f64 d2 -10) 1) (/.f64 d1 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2)))))
(*.f64 (/.f64 d1 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2)))) (+.f64 d2 -10))
(*.f64 (/.f64 (+.f64 d2 -10) (pow.f64 (cbrt.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2)))) 2)) (/.f64 d1 (cbrt.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2))))))
(*.f64 (/.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2))) (/.f64 d1 (+.f64 d2 -10)))
(*.f64 (/.f64 1 d1) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 (*.f64 d1 (+.f64 d2 -10)) (+.f64 d2 30))))
(*.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 30))) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 d1 (+.f64 d2 -10))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2)))) 2)) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (cbrt.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2))))) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (sqrt.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2))))))
(*.f64 (/.f64 1 (*.f64 (+.f64 d2 30) (pow.f64 d1 2))) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (+.f64 d2 -10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2) d1) (/.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) (*.f64 (*.f64 d1 (+.f64 d2 -10)) (+.f64 d2 30))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2) (*.f64 d1 (+.f64 d2 -10))) (/.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) (*.f64 d1 (+.f64 d2 30))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2) (*.f64 d1 (+.f64 d2 30))) (/.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) (*.f64 d1 (+.f64 d2 -10))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2) 1) (/.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2)))) 2)) (cbrt.f64 (*.f64 (/.f64 d1 (*.f64 (+.f64 d2 30) (pow.f64 d1 2))) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2) (sqrt.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2))))) (/.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) (sqrt.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2) (*.f64 (+.f64 d2 30) (pow.f64 d1 2))) (/.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) (+.f64 d2 -10)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -10))) d1) (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -10))) (*.f64 (*.f64 d1 (+.f64 d2 -10)) (+.f64 d2 30))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -10))) (*.f64 d1 (+.f64 d2 -10))) (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -10))) (*.f64 d1 (+.f64 d2 30))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -10))) (*.f64 d1 (+.f64 d2 30))) (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -10))) (*.f64 d1 (+.f64 d2 -10))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -10))) 1) (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -10))) (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -10))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2)))) 2)) (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -10))) (cbrt.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -10))) (*.f64 (+.f64 d2 30) (pow.f64 d1 2))) (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -10))) (+.f64 d2 -10)))
(pow.f64 (*.f64 (/.f64 d1 (*.f64 (+.f64 d2 30) (pow.f64 d1 2))) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d1 (*.f64 (+.f64 d2 30) (pow.f64 d1 2))) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 (+.f64 d2 30) (pow.f64 d1 2))) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d1 (*.f64 (+.f64 d2 30) (pow.f64 d1 2))) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10)))) 2)
(pow.f64 (*.f64 (/.f64 (*.f64 (+.f64 d2 30) (pow.f64 d1 2)) d1) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10))) -1)
(neg.f64 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 (*.f64 (+.f64 d2 30) (pow.f64 d1 2)) (neg.f64 (+.f64 d2 -10)))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 (+.f64 d2 30) (pow.f64 d1 2))) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10))) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 d1 (*.f64 (+.f64 d2 30) (pow.f64 d1 2))) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d1 (*.f64 (+.f64 d2 30) (pow.f64 d1 2))) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 (+.f64 d2 30) (pow.f64 d1 2))) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) 3) (pow.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d1 (*.f64 (+.f64 d2 30) (pow.f64 d1 2))) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10)))))
(exp.f64 (log.f64 (*.f64 (/.f64 d1 (*.f64 (+.f64 d2 30) (pow.f64 d1 2))) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d1 (*.f64 (+.f64 d2 30) (pow.f64 d1 2))) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d1 (*.f64 (+.f64 d2 30) (pow.f64 d1 2))) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 (+.f64 d2 30) (pow.f64 d1 2)) d1) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10))))) 1)
(*.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2))) (/.f64 1 (*.f64 d1 (+.f64 d2 -10))))
(*.f64 1 (*.f64 (/.f64 (*.f64 (+.f64 d2 30) (pow.f64 d1 2)) d1) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10))))
(*.f64 -1 (/.f64 1 (/.f64 (*.f64 (+.f64 d2 -10) (neg.f64 d1)) (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (+.f64 d2 30) (pow.f64 d1 2)) d1) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (+.f64 d2 30) (pow.f64 d1 2)) d1) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (+.f64 d2 30) (pow.f64 d1 2)) d1) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10)))) 2) (cbrt.f64 (*.f64 (/.f64 (*.f64 (+.f64 d2 30) (pow.f64 d1 2)) d1) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (+.f64 d2 30) (pow.f64 d1 2)) d1) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10)))) (sqrt.f64 (*.f64 (/.f64 (*.f64 (+.f64 d2 30) (pow.f64 d1 2)) d1) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10)))))
(*.f64 (*.f64 (/.f64 (*.f64 (+.f64 d2 30) (pow.f64 d1 2)) d1) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10))) 1)
(*.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 -10))) (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2))))
(*.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 -10))) (pow.f64 (/.f64 1 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2)))) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 d1 (*.f64 (+.f64 d2 30) (pow.f64 d1 2))) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10)))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 (/.f64 d1 (*.f64 (+.f64 d2 30) (pow.f64 d1 2))) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10)))) -1))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 d1 (*.f64 (+.f64 d2 30) (pow.f64 d1 2))) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10)))) -1) (pow.f64 (sqrt.f64 (*.f64 (/.f64 d1 (*.f64 (+.f64 d2 30) (pow.f64 d1 2))) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10)))) -1))
(*.f64 (pow.f64 (/.f64 d1 (*.f64 d1 (+.f64 d2 30))) -1) (pow.f64 (/.f64 (+.f64 d2 -10) (*.f64 d1 (+.f64 d2 -10))) -1))
(*.f64 (/.f64 d1 1) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 -10)) (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 -10)) 1) (/.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 d2 -10)) (/.f64 (*.f64 d1 (+.f64 d2 -10)) d1))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 30)) 1) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 d1 (+.f64 d2 -10))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (+.f64 d2 -10)) (/.f64 (*.f64 d1 (+.f64 d2 30)) d1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2)))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2)))) (*.f64 d1 (+.f64 d2 -10))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2)))) 1) (/.f64 (sqrt.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2)))) (*.f64 d1 (+.f64 d2 -10))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2)))) (+.f64 d2 -10)) (/.f64 (sqrt.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2)))) d1))
(*.f64 (/.f64 (*.f64 (+.f64 d2 30) (pow.f64 d1 2)) 1) (/.f64 (+.f64 d2 -10) (*.f64 d1 (+.f64 d2 -10))))
(*.f64 (/.f64 d1 d1) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 -10)) (+.f64 d2 30)) (+.f64 d2 -10)))
(*.f64 (/.f64 d1 (+.f64 d2 -10)) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 -10)) (+.f64 d2 30)) d1))
(*.f64 (/.f64 1 d1) (/.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2))) (+.f64 d2 -10)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 -10)) d1) (/.f64 (*.f64 d1 (+.f64 d2 30)) (+.f64 d2 -10)))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 -10)) (+.f64 d2 30)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 d1 (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 -10)) (+.f64 d2 30)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 30)) d1) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (+.f64 d2 -10)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (/.f64 (*.f64 d1 (+.f64 d2 30)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (/.f64 (*.f64 d1 (+.f64 d2 30)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 30)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 30)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (/.f64 (*.f64 d1 (+.f64 d2 -10)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 1 (+.f64 d2 -10)) (/.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2))) d1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (/.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2))) (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (/.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2)))) 2) d1) (/.f64 (cbrt.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2)))) (+.f64 d2 -10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2)))) 2) (+.f64 d2 -10)) (/.f64 (cbrt.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2)))) d1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2)))) 2) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (/.f64 (cbrt.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2)))) (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2)))) 2) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (/.f64 (cbrt.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2)))) d1) (/.f64 (sqrt.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2)))) (+.f64 d2 -10)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2)))) (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 30) (pow.f64 d1 2)) d1) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10)))
(*.f64 (/.f64 (*.f64 (+.f64 d2 30) (pow.f64 d1 2)) (+.f64 d2 -10)) (/.f64 (+.f64 d2 -10) d1))
(*.f64 (/.f64 (*.f64 (+.f64 d2 30) (pow.f64 d1 2)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)) (/.f64 (+.f64 d2 -10) (cbrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 30) (pow.f64 d1 2)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))) (/.f64 (+.f64 d2 -10) (sqrt.f64 (*.f64 d1 (+.f64 d2 -10)))))
(*.f64 (*.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 -10))) d1) (*.f64 (*.f64 d1 (+.f64 d2 -10)) (+.f64 d2 30)))
(*.f64 (*.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 -10))) (*.f64 d1 (+.f64 d2 -10))) (*.f64 d1 (+.f64 d2 30)))
(*.f64 (*.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 -10))) (*.f64 d1 (+.f64 d2 30))) (*.f64 d1 (+.f64 d2 -10)))
(*.f64 (*.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 -10))) 1) (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2))))
(*.f64 (*.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 -10))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2)))) 2)) (cbrt.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2)))))
(*.f64 (*.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 -10))) (sqrt.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2))))) (sqrt.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2)))))
(*.f64 (*.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 -10))) (*.f64 (+.f64 d2 30) (pow.f64 d1 2))) (+.f64 d2 -10))
(*.f64 (/.f64 1 (*.f64 (+.f64 d2 -10) (neg.f64 d1))) (*.f64 (*.f64 (+.f64 d2 30) (pow.f64 d1 2)) (neg.f64 (+.f64 d2 -10))))
(*.f64 (/.f64 1 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 d1 (+.f64 d2 30)))) (*.f64 d1 (+.f64 d2 -10)))
(pow.f64 (*.f64 (/.f64 d1 (*.f64 (+.f64 d2 30) (pow.f64 d1 2))) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10))) -1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (+.f64 d2 30) (pow.f64 d1 2)) d1) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (+.f64 d2 30) (pow.f64 d1 2)) d1) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (+.f64 d2 30) (pow.f64 d1 2)) d1) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10)))) 2)
(pow.f64 (*.f64 (/.f64 (*.f64 (+.f64 d2 30) (pow.f64 d1 2)) d1) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10))) 1)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 (+.f64 d2 30) (pow.f64 d1 2))) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10))) -2))
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 (+.f64 d2 30) (pow.f64 d1 2)) d1) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (*.f64 (+.f64 d2 30) (pow.f64 d1 2)) d1) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (+.f64 d2 30) (pow.f64 d1 2)) d1) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2))) 3) (pow.f64 (*.f64 d1 (+.f64 d2 -10)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 (+.f64 d2 30) (pow.f64 d1 2)) d1) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10)))))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 (+.f64 d2 30) (pow.f64 d1 2)) d1) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d1 (*.f64 (+.f64 d2 30) (pow.f64 d1 2))) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10)))) -1))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (*.f64 (+.f64 d2 30) (pow.f64 d1 2)) d1) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10)))) 1))
(exp.f64 (-.f64 (log.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2)))) (log.f64 (*.f64 d1 (+.f64 d2 -10)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 (+.f64 d2 30) (pow.f64 d1 2)) d1) (/.f64 (+.f64 d2 -10) (+.f64 d2 -10)))))
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 d1 30)))
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 -10)))
(+.f64 (*.f64 (*.f64 (+.f64 d2 30) (pow.f64 d1 2)) d2) (*.f64 (*.f64 (+.f64 d2 30) (pow.f64 d1 2)) -10))
(+.f64 (*.f64 (*.f64 (+.f64 d2 30) (pow.f64 d1 2)) -10) (*.f64 (*.f64 (+.f64 d2 30) (pow.f64 d1 2)) d2))
(+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 -10))) (*.f64 (*.f64 d1 30) (*.f64 d1 (+.f64 d2 -10))))
(+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 30))) (*.f64 (*.f64 d1 -10) (*.f64 d1 (+.f64 d2 30))))
(+.f64 (*.f64 d2 (*.f64 (+.f64 d2 30) (pow.f64 d1 2))) (*.f64 -10 (*.f64 (+.f64 d2 30) (pow.f64 d1 2))))
(+.f64 (*.f64 -10 (*.f64 (+.f64 d2 30) (pow.f64 d1 2))) (*.f64 d2 (*.f64 (+.f64 d2 30) (pow.f64 d1 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2))))) 1)
(/.f64 (*.f64 (*.f64 (+.f64 d2 30) (pow.f64 d1 2)) (+.f64 (pow.f64 d2 3) -1000)) (fma.f64 d2 d2 (-.f64 100 (*.f64 d2 -10))))
(/.f64 (*.f64 (*.f64 (+.f64 d2 30) (pow.f64 d1 2)) (fma.f64 d2 d2 -100)) (+.f64 d2 10))
(pow.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2))) 2))
(log.f64 (pow.f64 (exp.f64 (*.f64 (+.f64 d2 30) (pow.f64 d1 2))) (+.f64 d2 -10)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) 3) (pow.f64 (*.f64 d1 (+.f64 d2 30)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 3) (pow.f64 (*.f64 d1 (+.f64 d2 -10)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2)))))
(exp.f64 (log.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 d2 -10) (*.f64 (+.f64 d2 30) (pow.f64 d1 2)))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 -10))
(+.f64 (*.f64 d1 -10) (*.f64 d1 d2))
(+.f64 (*.f64 (*.f64 d1 d2) 1) (*.f64 (*.f64 d1 -10) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 -10)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 -10) 3)) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 d1 -10) (*.f64 d1 -10)) (*.f64 (*.f64 d1 d2) (*.f64 d1 -10)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 -10) (*.f64 d1 -10))) (-.f64 (*.f64 d1 d2) (*.f64 d1 -10)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) -1000)) (fma.f64 d2 d2 (-.f64 100 (*.f64 d2 -10))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 -100)) (+.f64 d2 10))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) -1000) d1) (fma.f64 d2 d2 (-.f64 100 (*.f64 d2 -10))))
(/.f64 (*.f64 (fma.f64 d2 d2 -100) d1) (+.f64 d2 10))
(pow.f64 (*.f64 d1 (+.f64 d2 -10)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -10))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -10))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 -10)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 -10)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -10)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 -10) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 -10) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 -10))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 -10))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 -10))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 -10))))
(fma.f64 d1 d2 (*.f64 d1 -10))
(fma.f64 d2 d1 (*.f64 d1 -10))

simplify87.0ms (3%)

Algorithm
egg-herbie
Rules
1290×times-frac
1000×associate-*r*
872×associate-*r/
780×associate-*l*
768×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

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

eval128.0ms (4.4%)

Compiler

Compiled 7129 to 5165 computations (27.5% saved)

prune49.0ms (1.7%)

Pruning

6 alts after pruning (1 fresh and 5 done)

PrunedKeptTotal
New3001301
Fresh000
Picked123
Done033
Total3016307
Accuracy
100.0%
Counts
307 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
45.2%
(/.f64 1 (/.f64 1/30 d1))
99.7%
(+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20))
100.0%
(*.f64 d1 (+.f64 (+.f64 10 d2) 20))
100.0%
(*.f64 d1 (+.f64 d2 30))
56.2%
(*.f64 d1 d2)
45.4%
(*.f64 d1 30)
45.2%
(/.f64 1 (/.f64 1/30 d1))
99.7%
(+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20))
100.0%
(*.f64 d1 (+.f64 (+.f64 10 d2) 20))
100.0%
(*.f64 d1 (+.f64 d2 30))
56.2%
(*.f64 d1 d2)
45.4%
(*.f64 d1 30)
Compiler

Compiled 88 to 66 computations (25% saved)

localize23.0ms (0.8%)

Localize:

Found 2 expressions with local error:

NewAccuracyProgram
99.9%
(/.f64 1/30 d1)
99.6%
(/.f64 1 (/.f64 1/30 d1))
Compiler

Compiled 14 to 11 computations (21.4% saved)

series2.0ms (0.1%)

Counts
2 → 12
Calls

6 calls:

TimeVariablePointExpression
0.0ms
d1
@inf
(/.f64 1 (/.f64 1/30 d1))
0.0ms
d1
@-inf
(/.f64 1 (/.f64 1/30 d1))
0.0ms
d1
@0
(/.f64 1/30 d1)
0.0ms
d1
@0
(/.f64 1 (/.f64 1/30 d1))
0.0ms
d1
@-inf
(/.f64 1/30 d1)

rewrite55.0ms (1.9%)

Algorithm
batch-egg-rewrite
Rules
544×unpow-prod-down
356×log-prod
350×cbrt-prod
330×log1p-expm1-u
330×expm1-log1p-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0920
18420
2102120
Stop Event
node limit
Counts
2 → 122
Calls
Call 1
Inputs
(/.f64 1 (/.f64 1/30 d1))
(/.f64 1/30 d1)
Outputs
(+.f64 0 (*.f64 d1 30))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) 30)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) 30))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) 30))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) 30))))
(-.f64 (+.f64 1 (*.f64 d1 30)) 1)
(*.f64 1 (*.f64 d1 30))
(*.f64 d1 30)
(*.f64 d1 (log.f64 (exp.f64 30)))
(*.f64 -1 (*.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 (*.f64 d1 30)) (sqrt.f64 (*.f64 d1 30)))
(*.f64 (*.f64 d1 30) 1)
(*.f64 (*.f64 d1 30) (log.f64 (E.f64)))
(*.f64 30 d1)
(*.f64 (pow.f64 (/.f64 1/30 d1) -1/4) (sqrt.f64 (pow.f64 (/.f64 1/30 d1) -3/2)))
(*.f64 (sqrt.f64 30) (sqrt.f64 (*.f64 d1 (*.f64 d1 30))))
(*.f64 (*.f64 30 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 (*.f64 30 (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 -30 (neg.f64 d1))
(*.f64 -30 (pow.f64 (/.f64 1 (neg.f64 d1)) -1))
(*.f64 (pow.f64 1 1/3) (*.f64 d1 30))
(*.f64 (pow.f64 (cbrt.f64 30) 3) d1)
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 d1 30) (cbrt.f64 (*.f64 d1 30))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 d1 30))))
(*.f64 (pow.f64 (pow.f64 (*.f64 d1 30) 5/2) 1/3) (pow.f64 (*.f64 d1 30) 1/6))
(*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 d1 2) 900) 30) 1/3) (cbrt.f64 d1))
(*.f64 (pow.f64 (sqrt.f64 30) 2) d1)
(*.f64 (exp.f64 (log.f64 30)) d1)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 d1 30) (cbrt.f64 (*.f64 d1 30))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 d1 30))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 30) 5/2)) (pow.f64 (*.f64 d1 30) 1/6))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 d1 2) 900) 30)) (cbrt.f64 d1))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 1/30 d1) -3/2)) (pow.f64 (/.f64 1/30 d1) -1/4))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 d1 30)) 5)) (pow.f64 (*.f64 d1 30) 1/6))
(*.f64 (sqrt.f64 (*.f64 (*.f64 d1 30) 30)) (sqrt.f64 d1))
(pow.f64 (/.f64 1/30 d1) -1)
(pow.f64 (cbrt.f64 (*.f64 d1 30)) 3)
(pow.f64 (cbrt.f64 (/.f64 1/30 d1)) -3)
(pow.f64 (*.f64 (pow.f64 d1 2) 900) 1/2)
(pow.f64 (pow.f64 (/.f64 1/30 d1) -3) 1/3)
(pow.f64 (*.f64 (pow.f64 d1 -2) 1/900) -1/2)
(pow.f64 (pow.f64 (/.f64 1/30 d1) 3) -1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 30)) 2)
(pow.f64 (sqrt.f64 (/.f64 1/30 d1)) -2)
(pow.f64 (*.f64 d1 30) 1)
(pow.f64 (E.f64) (log.f64 (*.f64 d1 30)))
(pow.f64 (exp.f64 -1) (log.f64 (/.f64 1/30 d1)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 d1 30))) 2)) (cbrt.f64 (log.f64 (*.f64 d1 30))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 d1 30)))) (sqrt.f64 (log.f64 (*.f64 d1 30))))
(sqrt.f64 (*.f64 (pow.f64 d1 2) 900))
(log.f64 (pow.f64 (exp.f64 d1) 30))
(cbrt.f64 (pow.f64 (/.f64 1/30 d1) -3))
(expm1.f64 (log1p.f64 (*.f64 d1 30)))
(exp.f64 (log.f64 (*.f64 d1 30)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 d1 30))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 d1 30))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 d1 30))) 2))
(log1p.f64 (expm1.f64 (*.f64 d1 30)))
(+.f64 0 (/.f64 1/30 d1))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 1/30 d1))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/30 d1)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/30 d1)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/30 d1)))))
(-.f64 0 (/.f64 1/30 d1))
(-.f64 (+.f64 1 (/.f64 1/30 d1)) 1)
(*.f64 1 (/.f64 1/30 d1))
(*.f64 1/30 (/.f64 1 d1))
(*.f64 1/30 (neg.f64 (/.f64 1 d1)))
(*.f64 (/.f64 1/30 d1) 1)
(*.f64 (/.f64 1/30 d1) (log.f64 (E.f64)))
(*.f64 -1 (/.f64 1/30 d1))
(*.f64 (cbrt.f64 (/.f64 1/30 d1)) (cbrt.f64 (*.f64 (pow.f64 d1 -2) 1/900)))
(*.f64 (cbrt.f64 (/.f64 1/30 d1)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 d1 30)) 2) -1))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 d1 -2) 1/900)) (cbrt.f64 (/.f64 1/30 d1)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 d1 -2) 1/900)) (neg.f64 (cbrt.f64 (/.f64 1/30 d1))))
(*.f64 (sqrt.f64 (/.f64 1/30 d1)) (sqrt.f64 (/.f64 1/30 d1)))
(*.f64 (sqrt.f64 (/.f64 1/30 d1)) (neg.f64 (sqrt.f64 (/.f64 1/30 d1))))
(*.f64 -1/30 (/.f64 1 d1))
(*.f64 -1/30 (/.f64 1 (neg.f64 d1)))
(*.f64 (/.f64 1 d1) 1/30)
(*.f64 (/.f64 1 d1) (log.f64 (exp.f64 1/30)))
(*.f64 (sqrt.f64 1/30) (sqrt.f64 (*.f64 (/.f64 1 d1) (/.f64 1/30 d1))))
(*.f64 (pow.f64 (/.f64 1/30 d1) 1/4) (sqrt.f64 (pow.f64 (/.f64 1/30 d1) 3/2)))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 d1 -2) 1/900))) (cbrt.f64 (/.f64 1/30 d1)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 1/30 d1))) (sqrt.f64 (/.f64 1/30 d1)))
(*.f64 (pow.f64 (cbrt.f64 1/30) 3) (/.f64 1 d1))
(*.f64 (pow.f64 1 1/3) (/.f64 1/30 d1))
(*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 d1 -2) 1/900) 1/30) 1/3) (/.f64 1 (cbrt.f64 d1)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 1/30 d1) (cbrt.f64 (/.f64 1/30 d1))) 2) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 1/30 d1))))
(*.f64 (pow.f64 (pow.f64 (/.f64 1/30 d1) 5/2) 1/3) (pow.f64 (/.f64 1/30 d1) 1/6))
(*.f64 (pow.f64 (sqrt.f64 1/30) 2) (/.f64 1 d1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 d1 30)) 2) -1) (cbrt.f64 (/.f64 1/30 d1)))
(*.f64 (pow.f64 (*.f64 30 (pow.f64 (cbrt.f64 d1) 2)) -1) (pow.f64 (cbrt.f64 d1) -1))
(*.f64 (pow.f64 (*.f64 30 (sqrt.f64 d1)) -1) (pow.f64 d1 -1/2))
(*.f64 (exp.f64 (log.f64 1/30)) (/.f64 1 d1))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 d1 -2) 1/900) 1/30)) (/.f64 1 (cbrt.f64 d1)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 1/30 d1) (cbrt.f64 (/.f64 1/30 d1))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 1/30 d1))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1/30 d1) 5/2)) (pow.f64 (/.f64 1/30 d1) 1/6))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 1/30 d1) 3/2)) (pow.f64 (/.f64 1/30 d1) 1/4))
(*.f64 (sqrt.f64 (*.f64 (/.f64 1/30 d1) 1/30)) (pow.f64 d1 -1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 1/30 d1)) 5)) (pow.f64 (/.f64 1/30 d1) 1/6))
(pow.f64 (/.f64 1/30 d1) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 30)) -3)
(pow.f64 (cbrt.f64 (/.f64 1/30 d1)) 3)
(pow.f64 (*.f64 (pow.f64 d1 2) 900) -1/2)
(pow.f64 (pow.f64 (/.f64 1/30 d1) -3) -1/3)
(pow.f64 (*.f64 (pow.f64 d1 -2) 1/900) 1/2)
(pow.f64 (pow.f64 (/.f64 1/30 d1) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 30)) -2)
(pow.f64 (sqrt.f64 (/.f64 1/30 d1)) 2)
(pow.f64 (*.f64 d1 30) -1)
(pow.f64 (E.f64) (log.f64 (/.f64 1/30 d1)))
(pow.f64 (/.f64 (*.f64 d1 30) 1) -1)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 1/30 d1))) 2)) (cbrt.f64 (log.f64 (/.f64 1/30 d1))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 1/30 d1)))) (sqrt.f64 (log.f64 (/.f64 1/30 d1))))
(neg.f64 (/.f64 1/30 d1))
(sqrt.f64 (*.f64 (pow.f64 d1 -2) 1/900))
(log.f64 (exp.f64 (/.f64 1/30 d1)))
(cbrt.f64 (pow.f64 (/.f64 1/30 d1) 3))
(expm1.f64 (log1p.f64 (/.f64 1/30 d1)))
(exp.f64 (log.f64 (/.f64 1/30 d1)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 1/30 d1))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 1/30 d1))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 1/30 d1))) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 30)) -1))
(log1p.f64 (expm1.f64 (/.f64 1/30 d1)))

simplify52.0ms (1.8%)

Algorithm
egg-herbie
Rules
1134×fma-def
906×times-frac
588×unswap-sqr
580×associate-*r/
520×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02932728
16392613
218062541
Stop Event
node limit
Counts
134 → 169
Calls
Call 1
Inputs
(*.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 0 (*.f64 d1 30))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) 30)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) 30))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) 30))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) 30))))
(-.f64 (+.f64 1 (*.f64 d1 30)) 1)
(*.f64 1 (*.f64 d1 30))
(*.f64 d1 30)
(*.f64 d1 (log.f64 (exp.f64 30)))
(*.f64 -1 (*.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 (*.f64 d1 30)) (sqrt.f64 (*.f64 d1 30)))
(*.f64 (*.f64 d1 30) 1)
(*.f64 (*.f64 d1 30) (log.f64 (E.f64)))
(*.f64 30 d1)
(*.f64 (pow.f64 (/.f64 1/30 d1) -1/4) (sqrt.f64 (pow.f64 (/.f64 1/30 d1) -3/2)))
(*.f64 (sqrt.f64 30) (sqrt.f64 (*.f64 d1 (*.f64 d1 30))))
(*.f64 (*.f64 30 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 (*.f64 30 (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 -30 (neg.f64 d1))
(*.f64 -30 (pow.f64 (/.f64 1 (neg.f64 d1)) -1))
(*.f64 (pow.f64 1 1/3) (*.f64 d1 30))
(*.f64 (pow.f64 (cbrt.f64 30) 3) d1)
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 d1 30) (cbrt.f64 (*.f64 d1 30))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 d1 30))))
(*.f64 (pow.f64 (pow.f64 (*.f64 d1 30) 5/2) 1/3) (pow.f64 (*.f64 d1 30) 1/6))
(*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 d1 2) 900) 30) 1/3) (cbrt.f64 d1))
(*.f64 (pow.f64 (sqrt.f64 30) 2) d1)
(*.f64 (exp.f64 (log.f64 30)) d1)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 d1 30) (cbrt.f64 (*.f64 d1 30))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 d1 30))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 30) 5/2)) (pow.f64 (*.f64 d1 30) 1/6))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 d1 2) 900) 30)) (cbrt.f64 d1))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 1/30 d1) -3/2)) (pow.f64 (/.f64 1/30 d1) -1/4))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 d1 30)) 5)) (pow.f64 (*.f64 d1 30) 1/6))
(*.f64 (sqrt.f64 (*.f64 (*.f64 d1 30) 30)) (sqrt.f64 d1))
(pow.f64 (/.f64 1/30 d1) -1)
(pow.f64 (cbrt.f64 (*.f64 d1 30)) 3)
(pow.f64 (cbrt.f64 (/.f64 1/30 d1)) -3)
(pow.f64 (*.f64 (pow.f64 d1 2) 900) 1/2)
(pow.f64 (pow.f64 (/.f64 1/30 d1) -3) 1/3)
(pow.f64 (*.f64 (pow.f64 d1 -2) 1/900) -1/2)
(pow.f64 (pow.f64 (/.f64 1/30 d1) 3) -1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 30)) 2)
(pow.f64 (sqrt.f64 (/.f64 1/30 d1)) -2)
(pow.f64 (*.f64 d1 30) 1)
(pow.f64 (E.f64) (log.f64 (*.f64 d1 30)))
(pow.f64 (exp.f64 -1) (log.f64 (/.f64 1/30 d1)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 d1 30))) 2)) (cbrt.f64 (log.f64 (*.f64 d1 30))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 d1 30)))) (sqrt.f64 (log.f64 (*.f64 d1 30))))
(sqrt.f64 (*.f64 (pow.f64 d1 2) 900))
(log.f64 (pow.f64 (exp.f64 d1) 30))
(cbrt.f64 (pow.f64 (/.f64 1/30 d1) -3))
(expm1.f64 (log1p.f64 (*.f64 d1 30)))
(exp.f64 (log.f64 (*.f64 d1 30)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 d1 30))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 d1 30))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 d1 30))) 2))
(log1p.f64 (expm1.f64 (*.f64 d1 30)))
(+.f64 0 (/.f64 1/30 d1))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 1/30 d1))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/30 d1)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/30 d1)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/30 d1)))))
(-.f64 0 (/.f64 1/30 d1))
(-.f64 (+.f64 1 (/.f64 1/30 d1)) 1)
(*.f64 1 (/.f64 1/30 d1))
(*.f64 1/30 (/.f64 1 d1))
(*.f64 1/30 (neg.f64 (/.f64 1 d1)))
(*.f64 (/.f64 1/30 d1) 1)
(*.f64 (/.f64 1/30 d1) (log.f64 (E.f64)))
(*.f64 -1 (/.f64 1/30 d1))
(*.f64 (cbrt.f64 (/.f64 1/30 d1)) (cbrt.f64 (*.f64 (pow.f64 d1 -2) 1/900)))
(*.f64 (cbrt.f64 (/.f64 1/30 d1)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 d1 30)) 2) -1))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 d1 -2) 1/900)) (cbrt.f64 (/.f64 1/30 d1)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 d1 -2) 1/900)) (neg.f64 (cbrt.f64 (/.f64 1/30 d1))))
(*.f64 (sqrt.f64 (/.f64 1/30 d1)) (sqrt.f64 (/.f64 1/30 d1)))
(*.f64 (sqrt.f64 (/.f64 1/30 d1)) (neg.f64 (sqrt.f64 (/.f64 1/30 d1))))
(*.f64 -1/30 (/.f64 1 d1))
(*.f64 -1/30 (/.f64 1 (neg.f64 d1)))
(*.f64 (/.f64 1 d1) 1/30)
(*.f64 (/.f64 1 d1) (log.f64 (exp.f64 1/30)))
(*.f64 (sqrt.f64 1/30) (sqrt.f64 (*.f64 (/.f64 1 d1) (/.f64 1/30 d1))))
(*.f64 (pow.f64 (/.f64 1/30 d1) 1/4) (sqrt.f64 (pow.f64 (/.f64 1/30 d1) 3/2)))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 d1 -2) 1/900))) (cbrt.f64 (/.f64 1/30 d1)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 1/30 d1))) (sqrt.f64 (/.f64 1/30 d1)))
(*.f64 (pow.f64 (cbrt.f64 1/30) 3) (/.f64 1 d1))
(*.f64 (pow.f64 1 1/3) (/.f64 1/30 d1))
(*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 d1 -2) 1/900) 1/30) 1/3) (/.f64 1 (cbrt.f64 d1)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 1/30 d1) (cbrt.f64 (/.f64 1/30 d1))) 2) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 1/30 d1))))
(*.f64 (pow.f64 (pow.f64 (/.f64 1/30 d1) 5/2) 1/3) (pow.f64 (/.f64 1/30 d1) 1/6))
(*.f64 (pow.f64 (sqrt.f64 1/30) 2) (/.f64 1 d1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 d1 30)) 2) -1) (cbrt.f64 (/.f64 1/30 d1)))
(*.f64 (pow.f64 (*.f64 30 (pow.f64 (cbrt.f64 d1) 2)) -1) (pow.f64 (cbrt.f64 d1) -1))
(*.f64 (pow.f64 (*.f64 30 (sqrt.f64 d1)) -1) (pow.f64 d1 -1/2))
(*.f64 (exp.f64 (log.f64 1/30)) (/.f64 1 d1))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 d1 -2) 1/900) 1/30)) (/.f64 1 (cbrt.f64 d1)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 1/30 d1) (cbrt.f64 (/.f64 1/30 d1))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 1/30 d1))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1/30 d1) 5/2)) (pow.f64 (/.f64 1/30 d1) 1/6))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 1/30 d1) 3/2)) (pow.f64 (/.f64 1/30 d1) 1/4))
(*.f64 (sqrt.f64 (*.f64 (/.f64 1/30 d1) 1/30)) (pow.f64 d1 -1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 1/30 d1)) 5)) (pow.f64 (/.f64 1/30 d1) 1/6))
(pow.f64 (/.f64 1/30 d1) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 30)) -3)
(pow.f64 (cbrt.f64 (/.f64 1/30 d1)) 3)
(pow.f64 (*.f64 (pow.f64 d1 2) 900) -1/2)
(pow.f64 (pow.f64 (/.f64 1/30 d1) -3) -1/3)
(pow.f64 (*.f64 (pow.f64 d1 -2) 1/900) 1/2)
(pow.f64 (pow.f64 (/.f64 1/30 d1) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 30)) -2)
(pow.f64 (sqrt.f64 (/.f64 1/30 d1)) 2)
(pow.f64 (*.f64 d1 30) -1)
(pow.f64 (E.f64) (log.f64 (/.f64 1/30 d1)))
(pow.f64 (/.f64 (*.f64 d1 30) 1) -1)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 1/30 d1))) 2)) (cbrt.f64 (log.f64 (/.f64 1/30 d1))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 1/30 d1)))) (sqrt.f64 (log.f64 (/.f64 1/30 d1))))
(neg.f64 (/.f64 1/30 d1))
(sqrt.f64 (*.f64 (pow.f64 d1 -2) 1/900))
(log.f64 (exp.f64 (/.f64 1/30 d1)))
(cbrt.f64 (pow.f64 (/.f64 1/30 d1) 3))
(expm1.f64 (log1p.f64 (/.f64 1/30 d1)))
(exp.f64 (log.f64 (/.f64 1/30 d1)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 1/30 d1))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 1/30 d1))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 1/30 d1))) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 30)) -1))
(log1p.f64 (expm1.f64 (/.f64 1/30 d1)))
Outputs
(*.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 0 (*.f64 d1 30))
(*.f64 30 d1)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) 30)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) 30))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) 30)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) 30))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) 30))))
(*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) 30))) 3)
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) 30))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) 30))))
(*.f64 30 d1)
(-.f64 (+.f64 1 (*.f64 d1 30)) 1)
(*.f64 30 d1)
(*.f64 1 (*.f64 d1 30))
(*.f64 30 d1)
(*.f64 d1 30)
(*.f64 30 d1)
(*.f64 d1 (log.f64 (exp.f64 30)))
(*.f64 30 d1)
(*.f64 -1 (*.f64 d1 30))
(*.f64 (neg.f64 d1) 30)
(*.f64 d1 -30)
(*.f64 (cbrt.f64 (*.f64 d1 30)) (pow.f64 (cbrt.f64 (*.f64 d1 30)) 2))
(*.f64 30 d1)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 30)) 2) (cbrt.f64 (*.f64 d1 30)))
(*.f64 30 d1)
(*.f64 (sqrt.f64 (*.f64 d1 30)) (sqrt.f64 (*.f64 d1 30)))
(*.f64 30 d1)
(*.f64 (*.f64 d1 30) 1)
(*.f64 30 d1)
(*.f64 (*.f64 d1 30) (log.f64 (E.f64)))
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 (pow.f64 (/.f64 1/30 d1) -1/4) (sqrt.f64 (pow.f64 (/.f64 1/30 d1) -3/2)))
(*.f64 (pow.f64 (/.f64 1/30 d1) -1/4) (pow.f64 (/.f64 1/30 d1) -3/4))
(*.f64 (sqrt.f64 30) (sqrt.f64 (*.f64 d1 (*.f64 d1 30))))
(*.f64 (sqrt.f64 30) (sqrt.f64 (*.f64 (pow.f64 d1 2) 30)))
(*.f64 (sqrt.f64 30) (sqrt.f64 (*.f64 30 (pow.f64 d1 2))))
(*.f64 (*.f64 30 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 30 d1)
(*.f64 (*.f64 30 (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 30 d1)
(*.f64 -30 (neg.f64 d1))
(*.f64 30 d1)
(*.f64 -30 (pow.f64 (/.f64 1 (neg.f64 d1)) -1))
(*.f64 30 d1)
(*.f64 (pow.f64 1 1/3) (*.f64 d1 30))
(*.f64 30 d1)
(*.f64 (pow.f64 (cbrt.f64 30) 3) d1)
(*.f64 30 d1)
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 d1 30) (cbrt.f64 (*.f64 d1 30))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 d1 30))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 30 d1) (cbrt.f64 (*.f64 30 d1))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 30 d1))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 30 d1)) 4) 2)) (cbrt.f64 (cbrt.f64 (*.f64 30 d1))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 30 d1)) 8)) (cbrt.f64 (cbrt.f64 (*.f64 30 d1))))
(*.f64 (pow.f64 (pow.f64 (*.f64 d1 30) 5/2) 1/3) (pow.f64 (*.f64 d1 30) 1/6))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 30 d1) 5/2)) (pow.f64 (*.f64 30 d1) 1/6))
(*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 d1 2) 900) 30) 1/3) (cbrt.f64 d1))
(*.f64 (cbrt.f64 d1) (cbrt.f64 (*.f64 (pow.f64 d1 2) 27000)))
(*.f64 (pow.f64 (sqrt.f64 30) 2) d1)
(*.f64 30 d1)
(*.f64 (exp.f64 (log.f64 30)) d1)
(*.f64 30 d1)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 d1 30) (cbrt.f64 (*.f64 d1 30))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 d1 30))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 30 d1) (cbrt.f64 (*.f64 30 d1))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 30 d1))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 30 d1)) 4) 2)) (cbrt.f64 (cbrt.f64 (*.f64 30 d1))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 30 d1)) 8)) (cbrt.f64 (cbrt.f64 (*.f64 30 d1))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 30) 5/2)) (pow.f64 (*.f64 d1 30) 1/6))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 30 d1) 5/2)) (pow.f64 (*.f64 30 d1) 1/6))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 d1 2) 900) 30)) (cbrt.f64 d1))
(*.f64 (cbrt.f64 d1) (cbrt.f64 (*.f64 (pow.f64 d1 2) 27000)))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 1/30 d1) -3/2)) (pow.f64 (/.f64 1/30 d1) -1/4))
(*.f64 (pow.f64 (/.f64 1/30 d1) -1/4) (sqrt.f64 (pow.f64 (/.f64 1/30 d1) -3/2)))
(*.f64 (pow.f64 (/.f64 1/30 d1) -1/4) (pow.f64 (/.f64 1/30 d1) -3/4))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 d1 30)) 5)) (pow.f64 (*.f64 d1 30) 1/6))
(*.f64 (pow.f64 (*.f64 30 d1) 1/6) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 30 d1)) 5)))
(*.f64 (pow.f64 (*.f64 30 d1) 1/6) (pow.f64 (cbrt.f64 (*.f64 30 d1)) 5/2))
(*.f64 (sqrt.f64 (*.f64 (*.f64 d1 30) 30)) (sqrt.f64 d1))
(*.f64 (sqrt.f64 d1) (sqrt.f64 (*.f64 d1 900)))
(pow.f64 (/.f64 1/30 d1) -1)
(*.f64 30 d1)
(pow.f64 (cbrt.f64 (*.f64 d1 30)) 3)
(*.f64 30 d1)
(pow.f64 (cbrt.f64 (/.f64 1/30 d1)) -3)
(pow.f64 (*.f64 (pow.f64 d1 2) 900) 1/2)
(sqrt.f64 (*.f64 (pow.f64 d1 2) 900))
(pow.f64 (pow.f64 (/.f64 1/30 d1) -3) 1/3)
(cbrt.f64 (pow.f64 (/.f64 1/30 d1) -3))
(pow.f64 (*.f64 (pow.f64 d1 -2) 1/900) -1/2)
(pow.f64 (/.f64 1/900 (pow.f64 d1 2)) -1/2)
(pow.f64 (pow.f64 (/.f64 1/30 d1) 3) -1/3)
(*.f64 (pow.f64 (/.f64 1/27000 (pow.f64 d1 3)) -1/6) (pow.f64 (/.f64 1/27000 (pow.f64 d1 3)) -1/6))
(pow.f64 (sqrt.f64 (*.f64 d1 30)) 2)
(*.f64 30 d1)
(pow.f64 (sqrt.f64 (/.f64 1/30 d1)) -2)
(*.f64 30 d1)
(pow.f64 (*.f64 d1 30) 1)
(*.f64 30 d1)
(pow.f64 (E.f64) (log.f64 (*.f64 d1 30)))
(*.f64 30 d1)
(pow.f64 (exp.f64 -1) (log.f64 (/.f64 1/30 d1)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 d1 30))) 2)) (cbrt.f64 (log.f64 (*.f64 d1 30))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 30 d1))) 2)) (cbrt.f64 (log.f64 (*.f64 30 d1))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 d1 30)))) (sqrt.f64 (log.f64 (*.f64 d1 30))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 30 d1)))) (sqrt.f64 (log.f64 (*.f64 30 d1))))
(sqrt.f64 (*.f64 (pow.f64 d1 2) 900))
(log.f64 (pow.f64 (exp.f64 d1) 30))
(*.f64 30 d1)
(cbrt.f64 (pow.f64 (/.f64 1/30 d1) -3))
(expm1.f64 (log1p.f64 (*.f64 d1 30)))
(*.f64 30 d1)
(exp.f64 (log.f64 (*.f64 d1 30)))
(*.f64 30 d1)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 d1 30))) 3))
(*.f64 30 d1)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 d1 30))) 1/3))
(*.f64 30 d1)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 d1 30))) 2))
(*.f64 30 d1)
(log1p.f64 (expm1.f64 (*.f64 d1 30)))
(*.f64 30 d1)
(+.f64 0 (/.f64 1/30 d1))
(/.f64 1/30 d1)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 1/30 d1))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/30 d1)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/30 d1)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/30 d1)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/30 d1)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/30 d1)))))
(-.f64 0 (/.f64 1/30 d1))
(/.f64 -1/30 d1)
(-.f64 (+.f64 1 (/.f64 1/30 d1)) 1)
(/.f64 1/30 d1)
(*.f64 1 (/.f64 1/30 d1))
(/.f64 1/30 d1)
(*.f64 1/30 (/.f64 1 d1))
(/.f64 1/30 d1)
(*.f64 1/30 (neg.f64 (/.f64 1 d1)))
(/.f64 -1/30 d1)
(*.f64 (/.f64 1/30 d1) 1)
(/.f64 1/30 d1)
(*.f64 (/.f64 1/30 d1) (log.f64 (E.f64)))
(/.f64 1/30 d1)
(*.f64 -1 (/.f64 1/30 d1))
(/.f64 -1/30 d1)
(*.f64 (cbrt.f64 (/.f64 1/30 d1)) (cbrt.f64 (*.f64 (pow.f64 d1 -2) 1/900)))
(*.f64 (cbrt.f64 (/.f64 1/30 d1)) (cbrt.f64 (/.f64 1/900 (pow.f64 d1 2))))
(*.f64 (cbrt.f64 (/.f64 1/30 d1)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 d1 30)) 2) -1))
(*.f64 (cbrt.f64 (/.f64 1/30 d1)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 30 d1)) 2)))
(/.f64 (*.f64 1 (cbrt.f64 (/.f64 1/30 d1))) (pow.f64 (cbrt.f64 (*.f64 30 d1)) 2))
(/.f64 (cbrt.f64 (/.f64 1/30 d1)) (pow.f64 (cbrt.f64 (*.f64 30 d1)) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 d1 -2) 1/900)) (cbrt.f64 (/.f64 1/30 d1)))
(*.f64 (cbrt.f64 (/.f64 1/30 d1)) (cbrt.f64 (*.f64 (pow.f64 d1 -2) 1/900)))
(*.f64 (cbrt.f64 (/.f64 1/30 d1)) (cbrt.f64 (/.f64 1/900 (pow.f64 d1 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 d1 -2) 1/900)) (neg.f64 (cbrt.f64 (/.f64 1/30 d1))))
(*.f64 (cbrt.f64 (/.f64 1/30 d1)) (neg.f64 (cbrt.f64 (*.f64 (pow.f64 d1 -2) 1/900))))
(*.f64 (cbrt.f64 (/.f64 1/30 d1)) (neg.f64 (cbrt.f64 (/.f64 1/900 (pow.f64 d1 2)))))
(*.f64 (sqrt.f64 (/.f64 1/30 d1)) (sqrt.f64 (/.f64 1/30 d1)))
(/.f64 1/30 d1)
(*.f64 (sqrt.f64 (/.f64 1/30 d1)) (neg.f64 (sqrt.f64 (/.f64 1/30 d1))))
(/.f64 -1/30 d1)
(*.f64 -1/30 (/.f64 1 d1))
(/.f64 -1/30 d1)
(*.f64 -1/30 (/.f64 1 (neg.f64 d1)))
(/.f64 1/30 d1)
(*.f64 (/.f64 1 d1) 1/30)
(/.f64 1/30 d1)
(*.f64 (/.f64 1 d1) (log.f64 (exp.f64 1/30)))
(/.f64 1/30 d1)
(*.f64 (sqrt.f64 1/30) (sqrt.f64 (*.f64 (/.f64 1 d1) (/.f64 1/30 d1))))
(*.f64 (sqrt.f64 1/30) (sqrt.f64 (/.f64 (/.f64 1/30 d1) d1)))
(*.f64 (sqrt.f64 1/30) (sqrt.f64 (*.f64 1/30 (pow.f64 d1 -2))))
(*.f64 (sqrt.f64 1/30) (sqrt.f64 (/.f64 1/30 (pow.f64 d1 2))))
(*.f64 (pow.f64 (/.f64 1/30 d1) 1/4) (sqrt.f64 (pow.f64 (/.f64 1/30 d1) 3/2)))
(*.f64 (pow.f64 (/.f64 1/30 d1) 1/4) (pow.f64 (/.f64 1/30 d1) 3/4))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 d1 -2) 1/900))) (cbrt.f64 (/.f64 1/30 d1)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 d1 -2) 1/900)) (neg.f64 (cbrt.f64 (/.f64 1/30 d1))))
(*.f64 (cbrt.f64 (/.f64 1/30 d1)) (neg.f64 (cbrt.f64 (*.f64 (pow.f64 d1 -2) 1/900))))
(*.f64 (cbrt.f64 (/.f64 1/30 d1)) (neg.f64 (cbrt.f64 (/.f64 1/900 (pow.f64 d1 2)))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 1/30 d1))) (sqrt.f64 (/.f64 1/30 d1)))
(/.f64 -1/30 d1)
(*.f64 (pow.f64 (cbrt.f64 1/30) 3) (/.f64 1 d1))
(/.f64 1/30 d1)
(*.f64 (pow.f64 1 1/3) (/.f64 1/30 d1))
(/.f64 1/30 d1)
(*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 d1 -2) 1/900) 1/30) 1/3) (/.f64 1 (cbrt.f64 d1)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 d1 -2) 1/27000)) (/.f64 1 (cbrt.f64 d1)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 -2) 1/27000)) (cbrt.f64 d1))
(*.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 1/30 d1) (cbrt.f64 (/.f64 1/30 d1))) 2) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 1/30 d1))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 1/30 d1) (cbrt.f64 (/.f64 1/30 d1))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 1/30 d1))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 1/30 d1)) 4) 2)) (cbrt.f64 (cbrt.f64 (/.f64 1/30 d1))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 1/30 d1)) 8)) (cbrt.f64 (cbrt.f64 (/.f64 1/30 d1))))
(*.f64 (pow.f64 (pow.f64 (/.f64 1/30 d1) 5/2) 1/3) (pow.f64 (/.f64 1/30 d1) 1/6))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1/30 d1) 5/2)) (pow.f64 (/.f64 1/30 d1) 1/6))
(*.f64 (pow.f64 (sqrt.f64 1/30) 2) (/.f64 1 d1))
(/.f64 1/30 d1)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 d1 30)) 2) -1) (cbrt.f64 (/.f64 1/30 d1)))
(*.f64 (cbrt.f64 (/.f64 1/30 d1)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 30 d1)) 2)))
(/.f64 (*.f64 1 (cbrt.f64 (/.f64 1/30 d1))) (pow.f64 (cbrt.f64 (*.f64 30 d1)) 2))
(/.f64 (cbrt.f64 (/.f64 1/30 d1)) (pow.f64 (cbrt.f64 (*.f64 30 d1)) 2))
(*.f64 (pow.f64 (*.f64 30 (pow.f64 (cbrt.f64 d1) 2)) -1) (pow.f64 (cbrt.f64 d1) -1))
(/.f64 1/30 d1)
(*.f64 (pow.f64 (*.f64 30 (sqrt.f64 d1)) -1) (pow.f64 d1 -1/2))
(*.f64 (/.f64 1 (*.f64 30 (sqrt.f64 d1))) (pow.f64 d1 -1/2))
(*.f64 (/.f64 1/30 (sqrt.f64 d1)) (pow.f64 d1 -1/2))
(*.f64 1/30 (/.f64 (pow.f64 d1 -1/2) (sqrt.f64 d1)))
(*.f64 (exp.f64 (log.f64 1/30)) (/.f64 1 d1))
(/.f64 1/30 d1)
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 d1 -2) 1/900) 1/30)) (/.f64 1 (cbrt.f64 d1)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 d1 -2) 1/27000)) (/.f64 1 (cbrt.f64 d1)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 -2) 1/27000)) (cbrt.f64 d1))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 1/30 d1) (cbrt.f64 (/.f64 1/30 d1))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 1/30 d1))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 1/30 d1)) 4) 2)) (cbrt.f64 (cbrt.f64 (/.f64 1/30 d1))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 1/30 d1)) 8)) (cbrt.f64 (cbrt.f64 (/.f64 1/30 d1))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1/30 d1) 5/2)) (pow.f64 (/.f64 1/30 d1) 1/6))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 1/30 d1) 3/2)) (pow.f64 (/.f64 1/30 d1) 1/4))
(*.f64 (pow.f64 (/.f64 1/30 d1) 1/4) (sqrt.f64 (pow.f64 (/.f64 1/30 d1) 3/2)))
(*.f64 (pow.f64 (/.f64 1/30 d1) 1/4) (pow.f64 (/.f64 1/30 d1) 3/4))
(*.f64 (sqrt.f64 (*.f64 (/.f64 1/30 d1) 1/30)) (pow.f64 d1 -1/2))
(*.f64 (pow.f64 d1 -1/2) (sqrt.f64 (/.f64 1/900 d1)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 1/30 d1)) 5)) (pow.f64 (/.f64 1/30 d1) 1/6))
(*.f64 (pow.f64 (/.f64 1/30 d1) 1/6) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 1/30 d1)) 5)))
(*.f64 (pow.f64 (/.f64 1/30 d1) 1/6) (pow.f64 (cbrt.f64 (/.f64 1/30 d1)) 5/2))
(pow.f64 (/.f64 1/30 d1) 1)
(/.f64 1/30 d1)
(pow.f64 (cbrt.f64 (*.f64 d1 30)) -3)
(pow.f64 (cbrt.f64 (*.f64 30 d1)) -3)
(pow.f64 (cbrt.f64 (/.f64 1/30 d1)) 3)
(/.f64 1/30 d1)
(pow.f64 (*.f64 (pow.f64 d1 2) 900) -1/2)
(pow.f64 (pow.f64 (/.f64 1/30 d1) -3) -1/3)
(*.f64 (pow.f64 (pow.f64 (/.f64 1/30 d1) -3) -1/6) (pow.f64 (pow.f64 (/.f64 1/30 d1) -3) -1/6))
(pow.f64 (*.f64 (pow.f64 d1 -2) 1/900) 1/2)
(sqrt.f64 (*.f64 (pow.f64 d1 -2) 1/900))
(fabs.f64 (/.f64 1/30 d1))
(pow.f64 (pow.f64 (/.f64 1/30 d1) 3) 1/3)
(/.f64 1/30 d1)
(pow.f64 (sqrt.f64 (*.f64 d1 30)) -2)
(/.f64 1/30 d1)
(pow.f64 (sqrt.f64 (/.f64 1/30 d1)) 2)
(/.f64 1/30 d1)
(pow.f64 (*.f64 d1 30) -1)
(/.f64 1/30 d1)
(pow.f64 (E.f64) (log.f64 (/.f64 1/30 d1)))
(/.f64 1/30 d1)
(pow.f64 (/.f64 (*.f64 d1 30) 1) -1)
(/.f64 1/30 d1)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 1/30 d1))) 2)) (cbrt.f64 (log.f64 (/.f64 1/30 d1))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 1/30 d1)))) (sqrt.f64 (log.f64 (/.f64 1/30 d1))))
(neg.f64 (/.f64 1/30 d1))
(/.f64 -1/30 d1)
(sqrt.f64 (*.f64 (pow.f64 d1 -2) 1/900))
(fabs.f64 (/.f64 1/30 d1))
(log.f64 (exp.f64 (/.f64 1/30 d1)))
(/.f64 1/30 d1)
(cbrt.f64 (pow.f64 (/.f64 1/30 d1) 3))
(/.f64 1/30 d1)
(expm1.f64 (log1p.f64 (/.f64 1/30 d1)))
(/.f64 1/30 d1)
(exp.f64 (log.f64 (/.f64 1/30 d1)))
(/.f64 1/30 d1)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 1/30 d1))) 3))
(/.f64 1/30 d1)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 1/30 d1))) 1/3))
(/.f64 1/30 d1)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 1/30 d1))) 2))
(/.f64 1/30 d1)
(exp.f64 (*.f64 (log.f64 (*.f64 d1 30)) -1))
(/.f64 1/30 d1)
(log1p.f64 (expm1.f64 (/.f64 1/30 d1)))
(/.f64 1/30 d1)

eval50.0ms (1.7%)

Compiler

Compiled 1684 to 1400 computations (16.9% saved)

prune25.0ms (0.9%)

Pruning

6 alts after pruning (0 fresh and 6 done)

PrunedKeptTotal
New1690169
Fresh000
Picked011
Done055
Total1696175
Accuracy
100.0%
Counts
175 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
45.2%
(/.f64 1 (/.f64 1/30 d1))
99.7%
(+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20))
100.0%
(*.f64 d1 (+.f64 (+.f64 10 d2) 20))
100.0%
(*.f64 d1 (+.f64 d2 30))
56.2%
(*.f64 d1 d2)
45.4%
(*.f64 d1 30)
Compiler

Compiled 108 to 75 computations (30.6% saved)

regimes19.0ms (0.6%)

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

3 calls:

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

Compiled 83 to 55 computations (33.7% saved)

regimes10.0ms (0.3%)

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

2 calls:

5.0ms
d1
4.0ms
d2
Results
AccuracySegmentsBranch
100.0%1d1
100.0%1d2
Compiler

Compiled 24 to 16 computations (33.3% saved)

regimes34.0ms (1.2%)

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:

25.0ms
d1
8.0ms
d2
Results
AccuracySegmentsBranch
69.5%9d1
97.7%3d2
Compiler

Compiled 14 to 9 computations (35.7% saved)

regimes6.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
d2
3.0ms
d1
Results
AccuracySegmentsBranch
45.4%1d1
45.4%1d2
Compiler

Compiled 11 to 8 computations (27.3% saved)

bsearch32.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
2.5427328725059573
3382573092.390536
17.0ms
-8831309.485170476
-0.00010309822028089801
Results
28.0ms304×body256valid
Compiler

Compiled 246 to 184 computations (25.2% saved)

simplify4.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
025108
137108
Stop Event
done
saturated
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 (+.f64 10 d2) 20))
(*.f64 d1 (+.f64 d2 30))
(if (<=.f64 d2 -30) (*.f64 d1 d2) (if (<=.f64 d2 30) (*.f64 d1 30) (*.f64 d1 d2)))
(*.f64 d1 30)
Outputs
(*.f64 d1 (+.f64 (+.f64 10 d2) 20))
(*.f64 d1 (+.f64 d2 30))
(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 38 to 28 computations (26.3% saved)

soundness584.0ms (20%)

Rules
2110×fma-def
2110×fma-def
840×fma-neg
840×fma-neg
676×fma-neg
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
030182
182129
222099
347995
496995
5148695
6242995
7338295
8340795
9340795
10366895
11366895
030182
182129
222099
347995
496995
5148695
6242995
7338295
8340795
9340795
10366895
11366895
051314537
1130213851
2458513764
Stop Event
node limit
saturated
saturated
Compiler

Compiled 85 to 59 computations (30.6% saved)

end0.0ms (0%)

preprocess68.0ms (2.3%)

Compiler

Compiled 104 to 72 computations (30.8% saved)

Profiling

Loading profile data...