FastMath test2

Time bar (total: 4.6s)

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)

sample966.0ms (21.1%)

Results
846.0ms7096×body256valid
92.0ms1051×body256infinite
12.0ms76×body1024valid
4.0ms33×body512valid
Bogosity

preprocess178.0ms (3.9%)

Algorithm
egg-herbie
Rules
2540×fma-def
782×fma-neg
324×unsub-neg
244×cancel-sign-sub-inv
228×distribute-rgt-in
Problems
255×No Errors
(+.f64 (+.f64 (*.f64 d1 10) (*.f64 d1 d2)) (*.f64 d1 20))
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
032258
193183
2291141
3870133
42075133
53194133
63898133
73928133
83928133
94110133
104110133
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))
(neg.f64 (+.f64 (+.f64 (*.f64 (neg.f64 d1) 10) (*.f64 (neg.f64 d1) d2)) (*.f64 (neg.f64 d1) 20)))
(neg.f64 (+.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))
(*.f64 (neg.f64 d1) (+.f64 d2 30))
(*.f64 d1 (-.f64 -30 d2))
(+.f64 (+.f64 (*.f64 d1 10) (*.f64 d1 (neg.f64 d2))) (*.f64 d1 20))
(+.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 (neg.f64 d2))))
(*.f64 d1 (+.f64 20 (-.f64 10 d2)))
(*.f64 d1 (-.f64 30 d2))
(neg.f64 (+.f64 (+.f64 (*.f64 (neg.f64 d1) 10) (*.f64 (neg.f64 d1) d2)) (*.f64 (neg.f64 d1) 20)))
(+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20))
(*.f64 d1 (+.f64 (+.f64 10 d2) 20))
(*.f64 d1 (+.f64 d2 30))
(neg.f64 (+.f64 (+.f64 (*.f64 d1 10) (*.f64 d1 (neg.f64 d2))) (*.f64 d1 20)))
(neg.f64 (+.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 (neg.f64 d2)))))
(neg.f64 (*.f64 d1 (+.f64 20 (-.f64 10 d2))))
(*.f64 (neg.f64 d1) (-.f64 30 d2))
(*.f64 d1 (+.f64 d2 -30))
(+.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))
Symmetry

(negabs d1)

Compiler

Compiled 47 to 28 computations (40.4% saved)

eval1.0ms (0%)

Compiler

Compiled 23 to 16 computations (30.4% saved)

prune3.0ms (0.1%)

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

Compiled 80 to 58 computations (27.5% saved)

localize95.0ms (2.1%)

Localize:

Found 7 expressions with local error:

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

Compiled 88 to 53 computations (39.8% saved)

series10.0ms (0.2%)

Counts
7 → 144
Calls

39 calls:

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

rewrite211.0ms (4.6%)

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

Useful iterations: 1 (0.0ms)

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

simplify205.0ms (4.5%)

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

Useful iterations: 2 (0.0ms)

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

eval113.0ms (2.5%)

Compiler

Compiled 4200 to 2965 computations (29.4% saved)

prune54.0ms (1.2%)

Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New2666272
Fresh000
Picked314
Done000
Total2697276
Accuracy
100.0%
Counts
276 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
82.0%
(/.f64 (*.f64 (fma.f64 d2 d2 -900) d1) (+.f64 d2 -30))
55.1%
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10)))))
99.6%
(+.f64 (*.f64 d1 d2) (*.f64 d1 30))
99.9%
(*.f64 d1 (+.f64 d2 30))
79.9%
(*.f64 d1 (cbrt.f64 (pow.f64 (+.f64 d2 30) 3)))
48.3%
(*.f64 d1 d2)
52.5%
(*.f64 d1 30)
82.0%
(/.f64 (*.f64 (fma.f64 d2 d2 -900) d1) (+.f64 d2 -30))
55.1%
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10)))))
99.6%
(+.f64 (*.f64 d1 d2) (*.f64 d1 30))
99.9%
(*.f64 d1 (+.f64 d2 30))
79.9%
(*.f64 d1 (cbrt.f64 (pow.f64 (+.f64 d2 30) 3)))
48.3%
(*.f64 d1 d2)
52.5%
(*.f64 d1 30)
Compiler

Compiled 262 to 186 computations (29% saved)

localize200.0ms (4.4%)

Localize:

Found 7 expressions with local error:

NewAccuracyProgram
95.5%
(*.f64 (fma.f64 d2 d2 -900) d1)
86.6%
(/.f64 (*.f64 (fma.f64 d2 d2 -900) d1) (+.f64 d2 -30))
99.9%
(*.f64 d1 (+.f64 d2 -10))
99.7%
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10)))))
99.6%
(*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10)))
55.2%
(/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.f64 (*.f64 d1 (+.f64 d2 30)) (*.f64 d1 (+.f64 d2 -10))))
99.6%
(+.f64 (*.f64 d1 d2) (*.f64 d1 30))
Compiler

Compiled 124 to 72 computations (41.9% saved)

series16.0ms (0.3%)

Counts
7 → 168
Calls

42 calls:

TimeVariablePointExpression
3.0ms
d1
@0
(/.f64 (*.f64 (fma.f64 d2 d2 -900) d1) (+.f64 d2 -30))
1.0ms
d1
@-inf
(/.f64 (*.f64 d1 (+.f64 d2 -10)) (*.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)))
1.0ms
d2
@-inf
(/.f64 (*.f64 (fma.f64 d2 d2 -900) d1) (+.f64 d2 -30))
1.0ms
d2
@0
(/.f64 (*.f64 (fma.f64 d2 d2 -900) d1) (+.f64 d2 -30))

rewrite239.0ms (5.2%)

Algorithm
batch-egg-rewrite
Rules
664×log1p-expm1-u
656×expm1-udef
656×log1p-udef
372×associate-*r*
362×times-frac
Iterations

Useful iterations: 1 (0.0ms)

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

simplify159.0ms (3.5%)

Algorithm
egg-herbie
Rules
1324×associate-*l*
1248×associate-*r/
1046×associate-*l/
912×associate-/r*
648×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

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

eval233.0ms (5.1%)

Compiler

Compiled 9651 to 6833 computations (29.2% saved)

prune77.0ms (1.7%)

Pruning

7 alts after pruning (3 fresh and 4 done)

PrunedKeptTotal
New4612463
Fresh011
Picked235
Done011
Total4637470
Accuracy
100.0%
Counts
470 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
52.1%
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
52.4%
(/.f64 1 (/.f64 1/30 d1))
99.6%
(+.f64 (*.f64 d1 d2) (*.f64 d1 30))
99.9%
(*.f64 d1 (+.f64 d2 30))
79.9%
(*.f64 d1 (cbrt.f64 (pow.f64 (+.f64 d2 30) 3)))
48.3%
(*.f64 d1 d2)
52.5%
(*.f64 d1 30)
52.1%
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
52.4%
(/.f64 1 (/.f64 1/30 d1))
99.6%
(+.f64 (*.f64 d1 d2) (*.f64 d1 30))
99.9%
(*.f64 d1 (+.f64 d2 30))
79.9%
(*.f64 d1 (cbrt.f64 (pow.f64 (+.f64 d2 30) 3)))
48.3%
(*.f64 d1 d2)
52.5%
(*.f64 d1 30)
Compiler

Compiled 104 to 78 computations (25% saved)

localize79.0ms (1.7%)

Localize:

Found 6 expressions with local error:

NewAccuracyProgram
99.0%
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
99.9%
(/.f64 1/30 d1)
99.6%
(/.f64 1 (/.f64 1/30 d1))
100.0%
(pow.f64 (+.f64 d2 30) 3)
99.9%
(*.f64 d1 (cbrt.f64 (pow.f64 (+.f64 d2 30) 3)))
72.0%
(cbrt.f64 (pow.f64 (+.f64 d2 30) 3))
Compiler

Compiled 57 to 41 computations (28.1% saved)

series5.0ms (0.1%)

Counts
6 → 84
Calls

24 calls:

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

rewrite108.0ms (2.4%)

Algorithm
batch-egg-rewrite
Rules
1312×log-prod
811×log1p-expm1-u
811×expm1-log1p-u
416×expm1-udef
416×log1p-udef
Iterations

Useful iterations: 0 (0.0ms)

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

simplify433.0ms (9.5%)

Algorithm
egg-herbie
Rules
784×log-prod
530×associate-+r+
516×cube-prod
504×associate-*r*
500×sqr-pow
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05427522
111867255
241446973
Stop Event
node limit
Counts
330 → 345
Calls
Call 1
Inputs
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 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))
27000
(+.f64 27000 (*.f64 2700 d2))
(+.f64 27000 (+.f64 (*.f64 90 (pow.f64 d2 2)) (*.f64 2700 d2)))
(+.f64 27000 (+.f64 (*.f64 90 (pow.f64 d2 2)) (+.f64 (*.f64 2700 d2) (pow.f64 d2 3))))
(pow.f64 d2 3)
(+.f64 (*.f64 90 (pow.f64 d2 2)) (pow.f64 d2 3))
(+.f64 (*.f64 90 (pow.f64 d2 2)) (+.f64 (*.f64 2700 d2) (pow.f64 d2 3)))
(+.f64 27000 (+.f64 (*.f64 90 (pow.f64 d2 2)) (+.f64 (*.f64 2700 d2) (pow.f64 d2 3))))
(pow.f64 d2 3)
(+.f64 (*.f64 90 (pow.f64 d2 2)) (pow.f64 d2 3))
(+.f64 (*.f64 90 (pow.f64 d2 2)) (+.f64 (*.f64 2700 d2) (pow.f64 d2 3)))
(+.f64 27000 (+.f64 (*.f64 90 (pow.f64 d2 2)) (+.f64 (*.f64 2700 d2) (pow.f64 d2 3))))
(*.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 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 30 d1)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 1/30 (*.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 30 d1) (*.f64 d1 d2)))
(+.f64 (*.f64 1/900 (*.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 1/30 (*.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 30 d1) (*.f64 d1 d2))))
(*.f64 -900 (/.f64 d1 d2))
(+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2)))
(+.f64 (*.f64 -810000 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2))))
(+.f64 (*.f64 -24300000 (/.f64 d1 (pow.f64 d2 4))) (+.f64 (*.f64 -810000 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2)))))
(*.f64 -900 (/.f64 d1 d2))
(+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2)))
(+.f64 (*.f64 -810000 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2))))
(+.f64 (*.f64 -24300000 (/.f64 d1 (pow.f64 d2 4))) (+.f64 (*.f64 -810000 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2)))))
(+.f64 d2 30)
(+.f64 d2 (log.f64 (exp.f64 30)))
(+.f64 30 d2)
(+.f64 0 (+.f64 d2 30))
(+.f64 (log.f64 (exp.f64 30)) d2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 d2 30))) (cbrt.f64 (exp.f64 (+.f64 d2 30))))) (log.f64 (cbrt.f64 (exp.f64 (+.f64 d2 30)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (+.f64 d2 30)))) (log.f64 (sqrt.f64 (exp.f64 (+.f64 d2 30)))))
(-.f64 d2 -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 d2 30) 1)
(*.f64 1 (+.f64 d2 30))
(*.f64 (cbrt.f64 (+.f64 d2 30)) (pow.f64 (cbrt.f64 (+.f64 d2 30)) 2))
(*.f64 (cbrt.f64 (+.f64 d2 30)) (pow.f64 (pow.f64 (+.f64 d2 30) 2) 1/3))
(*.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 (fma.f64 d2 d2 -900) (/.f64 1 (+.f64 d2 -30)))
(*.f64 (pow.f64 (pow.f64 (+.f64 d2 30) 2) 1/3) (cbrt.f64 (+.f64 d2 30)))
(*.f64 (pow.f64 1 1/3) (+.f64 d2 30))
(*.f64 (pow.f64 (pow.f64 (+.f64 d2 30) 3/2) 1/3) (pow.f64 (pow.f64 (+.f64 d2 30) 3/2) 1/3))
(/.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 (+.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 d2 3) 27000) (fma.f64 d2 d2 (+.f64 900 (*.f64 d2 -30))))
(/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30))
(/.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)) (+.f64 30 (neg.f64 d2)))
(/.f64 (-.f64 900 (pow.f64 d2 2)) (-.f64 30 d2))
(pow.f64 (+.f64 d2 30) 1)
(pow.f64 (pow.f64 (+.f64 d2 30) 3) 1/3)
(pow.f64 (cbrt.f64 (+.f64 d2 30)) 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))))
(expm1.f64 (log1p.f64 (+.f64 d2 30)))
(exp.f64 (log.f64 (+.f64 d2 30)))
(exp.f64 (*.f64 (log.f64 (+.f64 d2 30)) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 d2 30))) 1/3))
(log1p.f64 (expm1.f64 (+.f64 d2 30)))
(fma.f64 d2 1 30)
(fma.f64 1 d2 30)
(fma.f64 (cbrt.f64 d2) (pow.f64 (cbrt.f64 d2) 2) 30)
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (cbrt.f64 d2) 30)
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) 30)
(+.f64 0 (*.f64 (+.f64 d2 30) d1))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(+.f64 (*.f64 30 d1) (*.f64 d2 d1))
(+.f64 (*.f64 d1 d2) (*.f64 30 d1))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30))) (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 d2 30) d1))) 1)
(/.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 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 (+.f64 d2 30) d1) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 d2 30) d1)) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 d2 30) d1) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 d2 30) d1)) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 d2 30) d1) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 d2 30) d1))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 d2 30) d1) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 30) 3) (pow.f64 d1 3)))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 30) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 d2 30) d1)))
(exp.f64 (log.f64 (*.f64 (+.f64 d2 30) d1)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 d2 30) d1)) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 d2 30) d1)))
(fma.f64 d2 d1 (*.f64 30 d1))
(fma.f64 30 d1 (*.f64 d1 d2))
(fma.f64 30 d1 (*.f64 d2 d1))
(fma.f64 30 (pow.f64 (/.f64 1 d1) -1) (*.f64 d1 d2))
(fma.f64 30 (pow.f64 (/.f64 1 d1) -1) (*.f64 d2 d1))
(fma.f64 d1 d2 (*.f64 30 d1))
(fma.f64 d1 30 (*.f64 d1 d2))
(fma.f64 d1 30 (*.f64 d2 d1))
(fma.f64 1 (*.f64 30 d1) (*.f64 d1 d2))
(fma.f64 1 (*.f64 30 d1) (*.f64 d2 d1))
(fma.f64 -30 (neg.f64 d1) (*.f64 d1 d2))
(fma.f64 -30 (neg.f64 d1) (*.f64 d2 d1))
(fma.f64 -1 (/.f64 1 (/.f64 -1/30 d1)) (*.f64 d1 d2))
(fma.f64 -1 (/.f64 1 (/.f64 -1/30 d1)) (*.f64 d2 d1))
(fma.f64 (cbrt.f64 (*.f64 30 d1)) (pow.f64 (cbrt.f64 (*.f64 30 d1)) 2) (*.f64 d1 d2))
(fma.f64 (cbrt.f64 (*.f64 30 d1)) (pow.f64 (cbrt.f64 (*.f64 30 d1)) 2) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 30 d1)) 2) (cbrt.f64 (*.f64 30 d1)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 30 d1)) 2) (cbrt.f64 (*.f64 30 d1)) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 (*.f64 30 d1)) (sqrt.f64 (*.f64 30 d1)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 30 d1)) (sqrt.f64 (*.f64 30 d1)) (*.f64 d2 d1))
(fma.f64 (*.f64 30 d1) 1 (*.f64 d1 d2))
(fma.f64 (*.f64 30 d1) 1 (*.f64 d2 d1))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 1/30 d1)) 2) -1) (pow.f64 (cbrt.f64 (/.f64 1/30 d1)) -1) (*.f64 d1 d2))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 1/30 d1)) 2) -1) (pow.f64 (cbrt.f64 (/.f64 1/30 d1)) -1) (*.f64 d2 d1))
(fma.f64 (pow.f64 (sqrt.f64 (/.f64 1/30 d1)) -1) (pow.f64 (sqrt.f64 (/.f64 1/30 d1)) -1) (*.f64 d1 d2))
(fma.f64 (pow.f64 (sqrt.f64 (/.f64 1/30 d1)) -1) (pow.f64 (sqrt.f64 (/.f64 1/30 d1)) -1) (*.f64 d2 d1))
(fma.f64 (*.f64 30 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 30 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d2 d1))
(fma.f64 (*.f64 30 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 30 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d2 d1))
(+.f64 0 (pow.f64 (+.f64 d2 30) 3))
(+.f64 (*.f64 (pow.f64 (+.f64 d2 30) 2) d2) (*.f64 (pow.f64 (+.f64 d2 30) 2) 30))
(+.f64 (*.f64 (pow.f64 (+.f64 d2 30) 2) 30) (*.f64 (pow.f64 (+.f64 d2 30) 2) d2))
(+.f64 (*.f64 d2 (pow.f64 (+.f64 d2 30) 2)) (*.f64 30 (pow.f64 (+.f64 d2 30) 2)))
(+.f64 (*.f64 30 (pow.f64 (+.f64 d2 30) 2)) (*.f64 d2 (pow.f64 (+.f64 d2 30) 2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 d2 30) 3))) (cbrt.f64 (exp.f64 (pow.f64 (+.f64 d2 30) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 d2 30) 3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 d2 30) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 d2 30) 3)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 d2 30) 3))) 1)
(*.f64 (+.f64 d2 30) (pow.f64 (+.f64 d2 30) 2))
(*.f64 (pow.f64 (+.f64 d2 30) 3) 1)
(*.f64 1 (pow.f64 (+.f64 d2 30) 3))
(*.f64 (pow.f64 (+.f64 d2 30) 2) (+.f64 d2 30))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 30)) 2) (*.f64 (cbrt.f64 (+.f64 d2 30)) (pow.f64 (+.f64 d2 30) 2)))
(*.f64 (sqrt.f64 (+.f64 d2 30)) (*.f64 (sqrt.f64 (+.f64 d2 30)) (pow.f64 (+.f64 d2 30) 2)))
(*.f64 (pow.f64 (+.f64 d2 30) 3/2) (pow.f64 (+.f64 d2 30) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 d2 30)) 2) 3) (+.f64 d2 30))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 d2 30)) 3) (pow.f64 (sqrt.f64 (+.f64 d2 30)) 3))
(*.f64 (*.f64 (pow.f64 (+.f64 d2 30) 2) 1) (+.f64 d2 30))
(*.f64 (*.f64 (pow.f64 (+.f64 d2 30) 2) (pow.f64 (cbrt.f64 (+.f64 d2 30)) 2)) (cbrt.f64 (+.f64 d2 30)))
(*.f64 (*.f64 (pow.f64 (+.f64 d2 30) 2) (sqrt.f64 (+.f64 d2 30))) (sqrt.f64 (+.f64 d2 30)))
(/.f64 (pow.f64 (+.f64 (pow.f64 d2 3) 27000) 3) (pow.f64 (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 30)) 3))
(/.f64 (pow.f64 (fma.f64 d2 d2 -900) 3) (pow.f64 (+.f64 d2 -30) 3))
(/.f64 (*.f64 (pow.f64 (+.f64 d2 30) 2) (+.f64 (pow.f64 d2 3) 27000)) (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 30)))
(/.f64 (*.f64 (pow.f64 (+.f64 d2 30) 2) (fma.f64 d2 d2 -900)) (+.f64 d2 -30))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) 27000) (pow.f64 (+.f64 d2 30) 2)) (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 30)))
(/.f64 (*.f64 (fma.f64 d2 d2 -900) (pow.f64 (+.f64 d2 30) 2)) (+.f64 d2 -30))
(sqrt.f64 (pow.f64 (+.f64 d2 30) 6))
(log.f64 (exp.f64 (pow.f64 (+.f64 d2 30) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 d2 30) 3))))
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 d2 30) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 d2 30) 3)))
(exp.f64 (*.f64 3 (log.f64 (+.f64 d2 30))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 d2 30))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 d2 30) 3)))
(fma.f64 d2 (pow.f64 (+.f64 d2 30) 2) (*.f64 30 (pow.f64 (+.f64 d2 30) 2)))
(fma.f64 30 (pow.f64 (+.f64 d2 30) 2) (*.f64 d2 (pow.f64 (+.f64 d2 30) 2)))
(fma.f64 (pow.f64 (+.f64 d2 30) 2) d2 (*.f64 (pow.f64 (+.f64 d2 30) 2) 30))
(fma.f64 (pow.f64 (+.f64 d2 30) 2) 30 (*.f64 (pow.f64 (+.f64 d2 30) 2) d2))
(+.f64 0 (*.f64 30 d1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 30) d1)) (cbrt.f64 (pow.f64 (exp.f64 30) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 30) d1))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 30) d1))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 30) d1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 30 d1))) 1)
(*.f64 30 d1)
(*.f64 30 (pow.f64 (/.f64 1 d1) -1))
(*.f64 d1 30)
(*.f64 1 (*.f64 30 d1))
(*.f64 -30 (neg.f64 d1))
(*.f64 -1 (/.f64 1 (/.f64 -1/30 d1)))
(*.f64 (cbrt.f64 (*.f64 30 d1)) (pow.f64 (cbrt.f64 (*.f64 30 d1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 30 d1)) 2) (cbrt.f64 (*.f64 30 d1)))
(*.f64 (sqrt.f64 (*.f64 30 d1)) (sqrt.f64 (*.f64 30 d1)))
(*.f64 (*.f64 30 d1) 1)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 1/30 d1)) 2) -1) (pow.f64 (cbrt.f64 (/.f64 1/30 d1)) -1))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 1/30 d1)) -1) (pow.f64 (sqrt.f64 (/.f64 1/30 d1)) -1))
(*.f64 (*.f64 30 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 (*.f64 30 (sqrt.f64 d1)) (sqrt.f64 d1))
(pow.f64 (/.f64 1/30 d1) -1)
(pow.f64 (cbrt.f64 (*.f64 30 d1)) 3)
(pow.f64 (pow.f64 (*.f64 30 d1) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 30 d1)) 2)
(pow.f64 (*.f64 30 d1) 1)
(sqrt.f64 (*.f64 900 (pow.f64 d1 2)))
(log.f64 (pow.f64 (exp.f64 30) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 30 d1))))
(cbrt.f64 (pow.f64 (*.f64 30 d1) 3))
(expm1.f64 (log1p.f64 (*.f64 30 d1)))
(exp.f64 (log.f64 (*.f64 30 d1)))
(exp.f64 (*.f64 (log.f64 (/.f64 1/30 d1)) -1))
(exp.f64 (*.f64 (log.f64 (*.f64 30 d1)) 1))
(log1p.f64 (expm1.f64 (*.f64 30 d1)))
(+.f64 0 (/.f64 1/30 d1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1/30 d1))) (cbrt.f64 (exp.f64 (/.f64 1/30 d1))))) (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 (exp.f64 (log1p.f64 (/.f64 1/30 d1))) 1)
(*.f64 1 (/.f64 1/30 d1))
(*.f64 1/30 (/.f64 1 d1))
(*.f64 (/.f64 1/30 d1) 1)
(*.f64 (cbrt.f64 (/.f64 1/30 d1)) (pow.f64 (cbrt.f64 (/.f64 1/30 d1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/30 d1)) 2) (cbrt.f64 (/.f64 1/30 d1)))
(*.f64 (sqrt.f64 (/.f64 1/30 d1)) (sqrt.f64 (/.f64 1/30 d1)))
(*.f64 -1/30 (/.f64 1 (neg.f64 d1)))
(*.f64 (/.f64 1 d1) 1/30)
(pow.f64 (/.f64 1/30 d1) 1)
(pow.f64 (cbrt.f64 (/.f64 1/30 d1)) 3)
(pow.f64 (pow.f64 (/.f64 1/30 d1) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 1/30 d1)) 2)
(pow.f64 (*.f64 30 d1) -1)
(sqrt.f64 (/.f64 1/900 (pow.f64 d1 2)))
(log.f64 (exp.f64 (/.f64 1/30 d1)))
(log.f64 (+.f64 1 (expm1.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 (/.f64 1/30 d1)) 1))
(log1p.f64 (expm1.f64 (/.f64 1/30 d1)))
(+.f64 0 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))))) (cbrt.f64 (exp.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))))) 1)
(*.f64 d1 (/.f64 1 (*.f64 (+.f64 d2 -30) -1/900)))
(*.f64 d1 (*.f64 -900 (/.f64 1 (+.f64 d2 -30))))
(*.f64 1 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(*.f64 -900 (*.f64 d1 (/.f64 1 (+.f64 d2 -30))))
(*.f64 (*.f64 d1 -900) (/.f64 1 (+.f64 d2 -30)))
(*.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))) 1)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 -900)) 2) (*.f64 (cbrt.f64 (*.f64 d1 -900)) (/.f64 1 (+.f64 d2 -30))))
(*.f64 (cbrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))) (pow.f64 (cbrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))) 2) (cbrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))
(*.f64 (sqrt.f64 (*.f64 d1 -900)) (*.f64 (sqrt.f64 (*.f64 d1 -900)) (/.f64 1 (+.f64 d2 -30))))
(*.f64 (sqrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))) (sqrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))
(*.f64 (*.f64 d1 900) (/.f64 1 (+.f64 30 (neg.f64 d2))))
(*.f64 (/.f64 1 (+.f64 d2 -30)) (*.f64 d1 -900))
(*.f64 (/.f64 d1 1) (/.f64 -900 (+.f64 d2 -30)))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 -900 (cbrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 d1 (sqrt.f64 (+.f64 d2 -30))) (/.f64 -900 (sqrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 -900 (sqrt.f64 (+.f64 d2 -30))) (/.f64 d1 (sqrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 (*.f64 d1 -900) (cbrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 d2 -30))) (/.f64 (*.f64 d1 -900) (sqrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) -900)
(*.f64 (/.f64 -900 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 d1 (cbrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 -900)) 2) 1) (/.f64 (cbrt.f64 (*.f64 d1 -900)) (+.f64 d2 -30)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 -900)) 2) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (cbrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 -900)) 2) (sqrt.f64 (+.f64 d2 -30))) (/.f64 (cbrt.f64 (*.f64 d1 -900)) (sqrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 -900)) 1) (/.f64 (sqrt.f64 (*.f64 d1 -900)) (+.f64 d2 -30)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 -900)) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 (sqrt.f64 (*.f64 d1 -900)) (cbrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 (*.f64 d1 -900) (+.f64 (pow.f64 d2 3) -27000)) (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 -30)))
(*.f64 (/.f64 (*.f64 d1 -900) (fma.f64 d2 d2 -900)) (+.f64 d2 30))
(pow.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))) 1)
(pow.f64 (cbrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))) 3)
(pow.f64 (pow.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))) 2)
(pow.f64 (*.f64 -1/900 (/.f64 (+.f64 d2 -30) d1)) -1)
(neg.f64 (/.f64 (*.f64 d1 -900) (+.f64 30 (neg.f64 d2))))
(sqrt.f64 (pow.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))) 2))
(log.f64 (exp.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))))))
(cbrt.f64 (pow.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 -900) 3) (pow.f64 (+.f64 d2 -30) 3)))
(expm1.f64 (log1p.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))
(exp.f64 (log.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))
(exp.f64 (*.f64 (log.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))) 1))
(log1p.f64 (expm1.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))
Outputs
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 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 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 d2 d1)
(+.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 d2 d1)
(+.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))
27000
(+.f64 27000 (*.f64 2700 d2))
(+.f64 27000 (*.f64 d2 2700))
(fma.f64 d2 2700 27000)
(+.f64 27000 (+.f64 (*.f64 90 (pow.f64 d2 2)) (*.f64 2700 d2)))
(+.f64 27000 (fma.f64 90 (pow.f64 d2 2) (*.f64 d2 2700)))
(+.f64 27000 (fma.f64 d2 2700 (*.f64 90 (pow.f64 d2 2))))
(+.f64 27000 (*.f64 d2 (+.f64 2700 (*.f64 d2 90))))
(+.f64 27000 (+.f64 (*.f64 90 (pow.f64 d2 2)) (+.f64 (*.f64 2700 d2) (pow.f64 d2 3))))
(+.f64 27000 (fma.f64 90 (pow.f64 d2 2) (fma.f64 2700 d2 (pow.f64 d2 3))))
(+.f64 27000 (fma.f64 90 (pow.f64 d2 2) (fma.f64 d2 2700 (pow.f64 d2 3))))
(+.f64 (fma.f64 d2 2700 27000) (*.f64 (pow.f64 d2 2) (+.f64 90 d2)))
(pow.f64 d2 3)
(+.f64 (*.f64 90 (pow.f64 d2 2)) (pow.f64 d2 3))
(fma.f64 90 (pow.f64 d2 2) (pow.f64 d2 3))
(*.f64 (pow.f64 d2 2) (+.f64 90 d2))
(+.f64 (*.f64 90 (pow.f64 d2 2)) (+.f64 (*.f64 2700 d2) (pow.f64 d2 3)))
(fma.f64 90 (pow.f64 d2 2) (fma.f64 2700 d2 (pow.f64 d2 3)))
(fma.f64 90 (pow.f64 d2 2) (fma.f64 d2 2700 (pow.f64 d2 3)))
(+.f64 27000 (+.f64 (*.f64 90 (pow.f64 d2 2)) (+.f64 (*.f64 2700 d2) (pow.f64 d2 3))))
(+.f64 27000 (fma.f64 90 (pow.f64 d2 2) (fma.f64 2700 d2 (pow.f64 d2 3))))
(+.f64 27000 (fma.f64 90 (pow.f64 d2 2) (fma.f64 d2 2700 (pow.f64 d2 3))))
(+.f64 (fma.f64 d2 2700 27000) (*.f64 (pow.f64 d2 2) (+.f64 90 d2)))
(pow.f64 d2 3)
(+.f64 (*.f64 90 (pow.f64 d2 2)) (pow.f64 d2 3))
(fma.f64 90 (pow.f64 d2 2) (pow.f64 d2 3))
(*.f64 (pow.f64 d2 2) (+.f64 90 d2))
(+.f64 (*.f64 90 (pow.f64 d2 2)) (+.f64 (*.f64 2700 d2) (pow.f64 d2 3)))
(fma.f64 90 (pow.f64 d2 2) (fma.f64 2700 d2 (pow.f64 d2 3)))
(fma.f64 90 (pow.f64 d2 2) (fma.f64 d2 2700 (pow.f64 d2 3)))
(+.f64 27000 (+.f64 (*.f64 90 (pow.f64 d2 2)) (+.f64 (*.f64 2700 d2) (pow.f64 d2 3))))
(+.f64 27000 (fma.f64 90 (pow.f64 d2 2) (fma.f64 2700 d2 (pow.f64 d2 3))))
(+.f64 27000 (fma.f64 90 (pow.f64 d2 2) (fma.f64 d2 2700 (pow.f64 d2 3))))
(+.f64 (fma.f64 d2 2700 27000) (*.f64 (pow.f64 d2 2) (+.f64 90 d2)))
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (-.f64 (/.f64 d2 -900) -1/30))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (-.f64 (/.f64 d2 -900) -1/30))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (-.f64 (/.f64 d2 -900) -1/30))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (-.f64 (/.f64 d2 -900) -1/30))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (-.f64 (/.f64 d2 -900) -1/30))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (-.f64 (/.f64 d2 -900) -1/30))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (-.f64 (/.f64 d2 -900) -1/30))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (-.f64 (/.f64 d2 -900) -1/30))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (-.f64 (/.f64 d2 -900) -1/30))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (-.f64 (/.f64 d2 -900) -1/30))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (-.f64 (/.f64 d2 -900) -1/30))
(*.f64 -900 (/.f64 d1 (-.f64 d2 30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (-.f64 (/.f64 d2 -900) -1/30))
(*.f64 30 d1)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 1/30 (*.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 30 d1) (*.f64 d1 d2)))
(fma.f64 1/30 (*.f64 d1 (pow.f64 d2 2)) (*.f64 d1 (+.f64 30 d2)))
(fma.f64 d1 (+.f64 30 d2) (*.f64 d1 (*.f64 (pow.f64 d2 2) 1/30)))
(*.f64 d1 (+.f64 (*.f64 (pow.f64 d2 2) 1/30) (+.f64 30 d2)))
(+.f64 (*.f64 1/900 (*.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 1/30 (*.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 30 d1) (*.f64 d1 d2))))
(fma.f64 1/900 (*.f64 d1 (pow.f64 d2 3)) (fma.f64 1/30 (*.f64 d1 (pow.f64 d2 2)) (*.f64 d1 (+.f64 30 d2))))
(fma.f64 1/900 (*.f64 d1 (pow.f64 d2 3)) (fma.f64 d1 (+.f64 30 d2) (*.f64 d1 (*.f64 (pow.f64 d2 2) 1/30))))
(fma.f64 1/900 (*.f64 d1 (pow.f64 d2 3)) (*.f64 d1 (+.f64 (*.f64 (pow.f64 d2 2) 1/30) (+.f64 30 d2))))
(*.f64 -900 (/.f64 d1 d2))
(/.f64 d1 (/.f64 d2 -900))
(+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2)))
(fma.f64 -27000 (/.f64 d1 (pow.f64 d2 2)) (*.f64 -900 (/.f64 d1 d2)))
(fma.f64 -900 (/.f64 d1 d2) (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))))
(*.f64 (/.f64 d1 d2) (+.f64 -900 (/.f64 -27000 d2)))
(+.f64 (*.f64 -810000 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2))))
(fma.f64 -810000 (/.f64 d1 (pow.f64 d2 3)) (fma.f64 -27000 (/.f64 d1 (pow.f64 d2 2)) (*.f64 -900 (/.f64 d1 d2))))
(fma.f64 -810000 (/.f64 d1 (pow.f64 d2 3)) (fma.f64 -900 (/.f64 d1 d2) (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2)))))
(fma.f64 -810000 (/.f64 d1 (pow.f64 d2 3)) (*.f64 (/.f64 d1 d2) (+.f64 -900 (/.f64 -27000 d2))))
(+.f64 (*.f64 -24300000 (/.f64 d1 (pow.f64 d2 4))) (+.f64 (*.f64 -810000 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2)))))
(fma.f64 -24300000 (/.f64 d1 (pow.f64 d2 4)) (fma.f64 -810000 (/.f64 d1 (pow.f64 d2 3)) (fma.f64 -27000 (/.f64 d1 (pow.f64 d2 2)) (*.f64 -900 (/.f64 d1 d2)))))
(fma.f64 -24300000 (/.f64 d1 (pow.f64 d2 4)) (fma.f64 -810000 (/.f64 d1 (pow.f64 d2 3)) (fma.f64 -900 (/.f64 d1 d2) (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))))))
(fma.f64 -24300000 (/.f64 d1 (pow.f64 d2 4)) (fma.f64 -810000 (/.f64 d1 (pow.f64 d2 3)) (*.f64 (/.f64 d1 d2) (+.f64 -900 (/.f64 -27000 d2)))))
(*.f64 -900 (/.f64 d1 d2))
(/.f64 d1 (/.f64 d2 -900))
(+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2)))
(fma.f64 -27000 (/.f64 d1 (pow.f64 d2 2)) (*.f64 -900 (/.f64 d1 d2)))
(fma.f64 -900 (/.f64 d1 d2) (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))))
(*.f64 (/.f64 d1 d2) (+.f64 -900 (/.f64 -27000 d2)))
(+.f64 (*.f64 -810000 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2))))
(fma.f64 -810000 (/.f64 d1 (pow.f64 d2 3)) (fma.f64 -27000 (/.f64 d1 (pow.f64 d2 2)) (*.f64 -900 (/.f64 d1 d2))))
(fma.f64 -810000 (/.f64 d1 (pow.f64 d2 3)) (fma.f64 -900 (/.f64 d1 d2) (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2)))))
(fma.f64 -810000 (/.f64 d1 (pow.f64 d2 3)) (*.f64 (/.f64 d1 d2) (+.f64 -900 (/.f64 -27000 d2))))
(+.f64 (*.f64 -24300000 (/.f64 d1 (pow.f64 d2 4))) (+.f64 (*.f64 -810000 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -900 (/.f64 d1 d2)))))
(fma.f64 -24300000 (/.f64 d1 (pow.f64 d2 4)) (fma.f64 -810000 (/.f64 d1 (pow.f64 d2 3)) (fma.f64 -27000 (/.f64 d1 (pow.f64 d2 2)) (*.f64 -900 (/.f64 d1 d2)))))
(fma.f64 -24300000 (/.f64 d1 (pow.f64 d2 4)) (fma.f64 -810000 (/.f64 d1 (pow.f64 d2 3)) (fma.f64 -900 (/.f64 d1 d2) (*.f64 -27000 (/.f64 d1 (pow.f64 d2 2))))))
(fma.f64 -24300000 (/.f64 d1 (pow.f64 d2 4)) (fma.f64 -810000 (/.f64 d1 (pow.f64 d2 3)) (*.f64 (/.f64 d1 d2) (+.f64 -900 (/.f64 -27000 d2)))))
(+.f64 d2 30)
(+.f64 30 d2)
(+.f64 d2 (log.f64 (exp.f64 30)))
(+.f64 30 d2)
(+.f64 30 d2)
(+.f64 0 (+.f64 d2 30))
(+.f64 30 d2)
(+.f64 (log.f64 (exp.f64 30)) d2)
(+.f64 30 d2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 d2 30))) (cbrt.f64 (exp.f64 (+.f64 d2 30))))) (log.f64 (cbrt.f64 (exp.f64 (+.f64 d2 30)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 30 d2))) (cbrt.f64 (exp.f64 (+.f64 30 d2))))) (log.f64 (cbrt.f64 (exp.f64 (+.f64 30 d2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (+.f64 30 d2))))) (log.f64 (cbrt.f64 (exp.f64 (+.f64 30 d2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (+.f64 30 d2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (+.f64 d2 30)))) (log.f64 (sqrt.f64 (exp.f64 (+.f64 d2 30)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (+.f64 30 d2)))))
(-.f64 d2 -30)
(+.f64 30 d2)
(-.f64 (exp.f64 (log1p.f64 (+.f64 d2 30))) 1)
(+.f64 30 d2)
(-.f64 (/.f64 (pow.f64 d2 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 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 (cbrt.f64 (+.f64 d2 30)) (pow.f64 (pow.f64 (+.f64 d2 30) 2) 1/3))
(+.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 (+.f64 27000 (pow.f64 d2 3)) 1) (-.f64 (fma.f64 d2 d2 900) (*.f64 30 d2)))
(/.f64 (+.f64 27000 (pow.f64 d2 3)) (+.f64 900 (*.f64 d2 (+.f64 d2 -30))))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 1 (+.f64 d2 -30)))
(/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30))
(*.f64 (pow.f64 (pow.f64 (+.f64 d2 30) 2) 1/3) (cbrt.f64 (+.f64 d2 30)))
(+.f64 30 d2)
(*.f64 (pow.f64 1 1/3) (+.f64 d2 30))
(+.f64 30 d2)
(*.f64 (pow.f64 (pow.f64 (+.f64 d2 30) 3/2) 1/3) (pow.f64 (pow.f64 (+.f64 d2 30) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 30 d2) 3/2)) (cbrt.f64 (pow.f64 (+.f64 30 d2) 3/2)))
(/.f64 1 (/.f64 (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 30)) (+.f64 (pow.f64 d2 3) 27000)))
(/.f64 (*.f64 (+.f64 27000 (pow.f64 d2 3)) 1) (-.f64 (fma.f64 d2 d2 900) (*.f64 30 d2)))
(/.f64 (+.f64 27000 (pow.f64 d2 3)) (+.f64 900 (*.f64 d2 (+.f64 d2 -30))))
(/.f64 1 (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 1 (+.f64 d2 -30)))
(/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30))
(/.f64 (+.f64 (pow.f64 d2 3) 27000) (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 30)))
(/.f64 (*.f64 (+.f64 27000 (pow.f64 d2 3)) 1) (-.f64 (fma.f64 d2 d2 900) (*.f64 30 d2)))
(/.f64 (+.f64 27000 (pow.f64 d2 3)) (+.f64 900 (*.f64 d2 (+.f64 d2 -30))))
(/.f64 (+.f64 (pow.f64 d2 3) 27000) (+.f64 900 (-.f64 (pow.f64 d2 2) (*.f64 d2 30))))
(/.f64 (*.f64 (+.f64 27000 (pow.f64 d2 3)) 1) (-.f64 (fma.f64 d2 d2 900) (*.f64 30 d2)))
(/.f64 (+.f64 27000 (pow.f64 d2 3)) (+.f64 900 (*.f64 d2 (+.f64 d2 -30))))
(/.f64 (+.f64 (pow.f64 d2 3) 27000) (fma.f64 d2 d2 (+.f64 900 (*.f64 d2 -30))))
(/.f64 (*.f64 (+.f64 27000 (pow.f64 d2 3)) 1) (-.f64 (fma.f64 d2 d2 900) (*.f64 30 d2)))
(/.f64 (+.f64 27000 (pow.f64 d2 3)) (+.f64 900 (*.f64 d2 (+.f64 d2 -30))))
(/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30))
(*.f64 (fma.f64 d2 d2 -900) (/.f64 1 (+.f64 d2 -30)))
(/.f64 (neg.f64 (+.f64 (pow.f64 d2 3) 27000)) (neg.f64 (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 30))))
(/.f64 (*.f64 (+.f64 27000 (pow.f64 d2 3)) 1) (-.f64 (fma.f64 d2 d2 900) (*.f64 30 d2)))
(/.f64 (+.f64 27000 (pow.f64 d2 3)) (+.f64 900 (*.f64 d2 (+.f64 d2 -30))))
(/.f64 (neg.f64 (fma.f64 d2 d2 -900)) (+.f64 30 (neg.f64 d2)))
(neg.f64 (/.f64 (fma.f64 d2 d2 -900) (-.f64 30 d2)))
(/.f64 (-.f64 900 (pow.f64 d2 2)) (-.f64 30 d2))
(/.f64 (-.f64 900 (pow.f64 d2 2)) (-.f64 30 d2))
(neg.f64 (/.f64 (fma.f64 d2 d2 -900) (-.f64 30 d2)))
(pow.f64 (+.f64 d2 30) 1)
(+.f64 30 d2)
(pow.f64 (pow.f64 (+.f64 d2 30) 3) 1/3)
(+.f64 30 d2)
(pow.f64 (cbrt.f64 (+.f64 d2 30)) 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)
(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)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 d2 30))) 1/3))
(+.f64 30 d2)
(log1p.f64 (expm1.f64 (+.f64 d2 30)))
(+.f64 30 d2)
(fma.f64 d2 1 30)
(+.f64 30 d2)
(fma.f64 1 d2 30)
(+.f64 30 d2)
(fma.f64 (cbrt.f64 d2) (pow.f64 (cbrt.f64 d2) 2) 30)
(+.f64 30 d2)
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (cbrt.f64 d2) 30)
(+.f64 30 d2)
(fma.f64 (sqrt.f64 d2) (sqrt.f64 d2) 30)
(+.f64 30 d2)
(+.f64 0 (*.f64 (+.f64 d2 30) d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 30 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d1 d2) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30))) (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 30 d2))) (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 30 d2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 30 d2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 30 d2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 30 d2)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 30 d2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))))
(*.f64 d1 (+.f64 30 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 d2 30) d1))) 1)
(*.f64 d1 (+.f64 30 d2))
(/.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 27000 (pow.f64 d2 3))))
(*.f64 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (+.f64 900 (*.f64 d2 (+.f64 d2 -30)))) d1)
(/.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 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 27000 (pow.f64 d2 3))))
(*.f64 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (+.f64 900 (*.f64 d2 (+.f64 d2 -30)))) d1)
(/.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 (+.f64 d2 30) d1) 1)
(*.f64 d1 (+.f64 30 d2))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 d2 30) d1)) 3)
(*.f64 d1 (+.f64 30 d2))
(pow.f64 (pow.f64 (*.f64 (+.f64 d2 30) d1) 3) 1/3)
(*.f64 d1 (+.f64 30 d2))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 d2 30) d1)) 2)
(*.f64 d1 (+.f64 30 d2))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 d2 30) d1) 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 (+.f64 d2 30) d1))))
(*.f64 d1 (+.f64 30 d2))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 d2 30) d1) 3))
(*.f64 d1 (+.f64 30 d2))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 30) 3) (pow.f64 d1 3)))
(*.f64 d1 (+.f64 30 d2))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 30) 3)))
(*.f64 d1 (+.f64 30 d2))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 d2 30) d1)))
(*.f64 d1 (+.f64 30 d2))
(exp.f64 (log.f64 (*.f64 (+.f64 d2 30) d1)))
(*.f64 d1 (+.f64 30 d2))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 d2 30) d1)) 1))
(*.f64 d1 (+.f64 30 d2))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 d2 30) d1)))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 d2 d1 (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 30 d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 30 d1 (*.f64 d2 d1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 30 (pow.f64 (/.f64 1 d1) -1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 30 (pow.f64 (/.f64 1 d1) -1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 d1 d2 (*.f64 30 d1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 d1 30 (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 d1 30 (*.f64 d2 d1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 1 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 1 (*.f64 30 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 -30 (neg.f64 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 -30 (neg.f64 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 -1 (/.f64 1 (/.f64 -1/30 d1)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 -1 (/.f64 1 (/.f64 -1/30 d1)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (cbrt.f64 (*.f64 30 d1)) (pow.f64 (cbrt.f64 (*.f64 30 d1)) 2) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (cbrt.f64 (*.f64 30 d1)) (pow.f64 (cbrt.f64 (*.f64 30 d1)) 2) (*.f64 d2 d1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 30 d1)) 2) (cbrt.f64 (*.f64 30 d1)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 30 d1)) 2) (cbrt.f64 (*.f64 30 d1)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 (*.f64 30 d1)) (sqrt.f64 (*.f64 30 d1)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 (*.f64 30 d1)) (sqrt.f64 (*.f64 30 d1)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 30 d1) 1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (*.f64 30 d1) 1 (*.f64 d2 d1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 1/30 d1)) 2) -1) (pow.f64 (cbrt.f64 (/.f64 1/30 d1)) -1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 1/30 d1)) 2) -1) (pow.f64 (cbrt.f64 (/.f64 1/30 d1)) -1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (sqrt.f64 (/.f64 1/30 d1)) -1) (pow.f64 (sqrt.f64 (/.f64 1/30 d1)) -1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (sqrt.f64 (/.f64 1/30 d1)) -1) (pow.f64 (sqrt.f64 (/.f64 1/30 d1)) -1) (*.f64 d2 d1))
(*.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 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d2 d1))
(*.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 30 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 30 d2))
(+.f64 0 (pow.f64 (+.f64 d2 30) 3))
(pow.f64 (+.f64 30 d2) 3)
(+.f64 (*.f64 (pow.f64 (+.f64 d2 30) 2) d2) (*.f64 (pow.f64 (+.f64 d2 30) 2) 30))
(pow.f64 (+.f64 30 d2) 3)
(+.f64 (*.f64 (pow.f64 (+.f64 d2 30) 2) 30) (*.f64 (pow.f64 (+.f64 d2 30) 2) d2))
(pow.f64 (+.f64 30 d2) 3)
(+.f64 (*.f64 d2 (pow.f64 (+.f64 d2 30) 2)) (*.f64 30 (pow.f64 (+.f64 d2 30) 2)))
(pow.f64 (+.f64 30 d2) 3)
(+.f64 (*.f64 30 (pow.f64 (+.f64 d2 30) 2)) (*.f64 d2 (pow.f64 (+.f64 d2 30) 2)))
(pow.f64 (+.f64 30 d2) 3)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 d2 30) 3))) (cbrt.f64 (exp.f64 (pow.f64 (+.f64 d2 30) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 d2 30) 3)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 30 d2) 3))) (cbrt.f64 (exp.f64 (pow.f64 (+.f64 30 d2) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 30 d2) 3)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 30 d2) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 30 d2) 3)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 30 d2) 3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 d2 30) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 d2 30) 3)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 30 d2) 3)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 d2 30) 3))) 1)
(pow.f64 (+.f64 30 d2) 3)
(*.f64 (+.f64 d2 30) (pow.f64 (+.f64 d2 30) 2))
(pow.f64 (+.f64 30 d2) 3)
(*.f64 (pow.f64 (+.f64 d2 30) 3) 1)
(pow.f64 (+.f64 30 d2) 3)
(*.f64 1 (pow.f64 (+.f64 d2 30) 3))
(pow.f64 (+.f64 30 d2) 3)
(*.f64 (pow.f64 (+.f64 d2 30) 2) (+.f64 d2 30))
(pow.f64 (+.f64 30 d2) 3)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 30)) 2) (*.f64 (cbrt.f64 (+.f64 d2 30)) (pow.f64 (+.f64 d2 30) 2)))
(pow.f64 (+.f64 30 d2) 3)
(*.f64 (sqrt.f64 (+.f64 d2 30)) (*.f64 (sqrt.f64 (+.f64 d2 30)) (pow.f64 (+.f64 d2 30) 2)))
(pow.f64 (+.f64 30 d2) 3)
(*.f64 (pow.f64 (+.f64 d2 30) 3/2) (pow.f64 (+.f64 d2 30) 3/2))
(pow.f64 (+.f64 30 d2) 3)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 d2 30)) 2) 3) (+.f64 d2 30))
(pow.f64 (+.f64 30 d2) 3)
(*.f64 (pow.f64 (sqrt.f64 (+.f64 d2 30)) 3) (pow.f64 (sqrt.f64 (+.f64 d2 30)) 3))
(pow.f64 (+.f64 30 d2) 3)
(*.f64 (*.f64 (pow.f64 (+.f64 d2 30) 2) 1) (+.f64 d2 30))
(pow.f64 (+.f64 30 d2) 3)
(*.f64 (*.f64 (pow.f64 (+.f64 d2 30) 2) (pow.f64 (cbrt.f64 (+.f64 d2 30)) 2)) (cbrt.f64 (+.f64 d2 30)))
(pow.f64 (+.f64 30 d2) 3)
(*.f64 (*.f64 (pow.f64 (+.f64 d2 30) 2) (sqrt.f64 (+.f64 d2 30))) (sqrt.f64 (+.f64 d2 30)))
(pow.f64 (+.f64 30 d2) 3)
(/.f64 (pow.f64 (+.f64 (pow.f64 d2 3) 27000) 3) (pow.f64 (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 30)) 3))
(/.f64 (pow.f64 (+.f64 27000 (pow.f64 d2 3)) 3) (pow.f64 (-.f64 (fma.f64 d2 d2 900) (*.f64 30 d2)) 3))
(/.f64 (pow.f64 (+.f64 27000 (pow.f64 d2 3)) 3) (pow.f64 (+.f64 900 (*.f64 d2 (+.f64 d2 -30))) 3))
(/.f64 (pow.f64 (fma.f64 d2 d2 -900) 3) (pow.f64 (+.f64 d2 -30) 3))
(/.f64 (*.f64 (pow.f64 (+.f64 d2 30) 2) (+.f64 (pow.f64 d2 3) 27000)) (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 30)))
(/.f64 (pow.f64 (+.f64 30 d2) 2) (/.f64 (-.f64 (fma.f64 d2 d2 900) (*.f64 30 d2)) (+.f64 27000 (pow.f64 d2 3))))
(*.f64 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (+.f64 900 (*.f64 d2 (+.f64 d2 -30)))) (pow.f64 (+.f64 30 d2) 2))
(/.f64 (*.f64 (pow.f64 (+.f64 d2 30) 2) (fma.f64 d2 d2 -900)) (+.f64 d2 -30))
(/.f64 (pow.f64 (+.f64 30 d2) 2) (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(*.f64 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)) (pow.f64 (+.f64 30 d2) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) 27000) (pow.f64 (+.f64 d2 30) 2)) (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 30)))
(/.f64 (pow.f64 (+.f64 30 d2) 2) (/.f64 (-.f64 (fma.f64 d2 d2 900) (*.f64 30 d2)) (+.f64 27000 (pow.f64 d2 3))))
(*.f64 (/.f64 (+.f64 27000 (pow.f64 d2 3)) (+.f64 900 (*.f64 d2 (+.f64 d2 -30)))) (pow.f64 (+.f64 30 d2) 2))
(/.f64 (*.f64 (fma.f64 d2 d2 -900) (pow.f64 (+.f64 d2 30) 2)) (+.f64 d2 -30))
(/.f64 (pow.f64 (+.f64 30 d2) 2) (/.f64 (+.f64 d2 -30) (fma.f64 d2 d2 -900)))
(*.f64 (/.f64 (fma.f64 d2 d2 -900) (+.f64 d2 -30)) (pow.f64 (+.f64 30 d2) 2))
(sqrt.f64 (pow.f64 (+.f64 d2 30) 6))
(pow.f64 (+.f64 30 d2) 3)
(log.f64 (exp.f64 (pow.f64 (+.f64 d2 30) 3)))
(pow.f64 (+.f64 30 d2) 3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 d2 30) 3))))
(pow.f64 (+.f64 30 d2) 3)
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 d2 30) 3) 3))
(pow.f64 (+.f64 30 d2) 3)
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 d2 30) 3)))
(pow.f64 (+.f64 30 d2) 3)
(exp.f64 (*.f64 3 (log.f64 (+.f64 d2 30))))
(pow.f64 (+.f64 30 d2) 3)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 d2 30))) 1))
(pow.f64 (+.f64 30 d2) 3)
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 d2 30) 3)))
(pow.f64 (+.f64 30 d2) 3)
(fma.f64 d2 (pow.f64 (+.f64 d2 30) 2) (*.f64 30 (pow.f64 (+.f64 d2 30) 2)))
(pow.f64 (+.f64 30 d2) 3)
(fma.f64 30 (pow.f64 (+.f64 d2 30) 2) (*.f64 d2 (pow.f64 (+.f64 d2 30) 2)))
(pow.f64 (+.f64 30 d2) 3)
(fma.f64 (pow.f64 (+.f64 d2 30) 2) d2 (*.f64 (pow.f64 (+.f64 d2 30) 2) 30))
(pow.f64 (+.f64 30 d2) 3)
(fma.f64 (pow.f64 (+.f64 d2 30) 2) 30 (*.f64 (pow.f64 (+.f64 d2 30) 2) d2))
(pow.f64 (+.f64 30 d2) 3)
(+.f64 0 (*.f64 30 d1))
(*.f64 30 d1)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 30) d1)) (cbrt.f64 (pow.f64 (exp.f64 30) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 30) d1))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 30) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 30) d1))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 30) d1))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 30) d1))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 30) d1))))
(*.f64 30 d1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 30 d1))) 1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 (pow.f64 (/.f64 1 d1) -1))
(*.f64 30 d1)
(*.f64 d1 30)
(*.f64 30 d1)
(*.f64 1 (*.f64 30 d1))
(*.f64 30 d1)
(*.f64 -30 (neg.f64 d1))
(*.f64 30 d1)
(*.f64 -1 (/.f64 1 (/.f64 -1/30 d1)))
(*.f64 30 d1)
(*.f64 (cbrt.f64 (*.f64 30 d1)) (pow.f64 (cbrt.f64 (*.f64 30 d1)) 2))
(*.f64 30 d1)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 30 d1)) 2) (cbrt.f64 (*.f64 30 d1)))
(*.f64 30 d1)
(*.f64 (sqrt.f64 (*.f64 30 d1)) (sqrt.f64 (*.f64 30 d1)))
(*.f64 30 d1)
(*.f64 (*.f64 30 d1) 1)
(*.f64 30 d1)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 1/30 d1)) 2) -1) (pow.f64 (cbrt.f64 (/.f64 1/30 d1)) -1))
(*.f64 30 d1)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 1/30 d1)) -1) (pow.f64 (sqrt.f64 (/.f64 1/30 d1)) -1))
(*.f64 30 d1)
(*.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)
(pow.f64 (/.f64 1/30 d1) -1)
(*.f64 30 d1)
(pow.f64 (cbrt.f64 (*.f64 30 d1)) 3)
(*.f64 30 d1)
(pow.f64 (pow.f64 (*.f64 30 d1) 3) 1/3)
(*.f64 30 d1)
(pow.f64 (sqrt.f64 (*.f64 30 d1)) 2)
(*.f64 30 d1)
(pow.f64 (*.f64 30 d1) 1)
(*.f64 30 d1)
(sqrt.f64 (*.f64 900 (pow.f64 d1 2)))
(fabs.f64 (*.f64 30 d1))
(log.f64 (pow.f64 (exp.f64 30) d1))
(*.f64 30 d1)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 30 d1))))
(*.f64 30 d1)
(cbrt.f64 (pow.f64 (*.f64 30 d1) 3))
(*.f64 30 d1)
(expm1.f64 (log1p.f64 (*.f64 30 d1)))
(*.f64 30 d1)
(exp.f64 (log.f64 (*.f64 30 d1)))
(*.f64 30 d1)
(exp.f64 (*.f64 (log.f64 (/.f64 1/30 d1)) -1))
(*.f64 30 d1)
(exp.f64 (*.f64 (log.f64 (*.f64 30 d1)) 1))
(*.f64 30 d1)
(log1p.f64 (expm1.f64 (*.f64 30 d1)))
(*.f64 30 d1)
(+.f64 0 (/.f64 1/30 d1))
(/.f64 1/30 d1)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1/30 d1))) (cbrt.f64 (exp.f64 (/.f64 1/30 d1))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/30 d1)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/30 d1))))) (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 (exp.f64 (log1p.f64 (/.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 (/.f64 1/30 d1) 1)
(/.f64 1/30 d1)
(*.f64 (cbrt.f64 (/.f64 1/30 d1)) (pow.f64 (cbrt.f64 (/.f64 1/30 d1)) 2))
(/.f64 1/30 d1)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/30 d1)) 2) (cbrt.f64 (/.f64 1/30 d1)))
(/.f64 1/30 d1)
(*.f64 (sqrt.f64 (/.f64 1/30 d1)) (sqrt.f64 (/.f64 1/30 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)
(pow.f64 (/.f64 1/30 d1) 1)
(/.f64 1/30 d1)
(pow.f64 (cbrt.f64 (/.f64 1/30 d1)) 3)
(/.f64 1/30 d1)
(pow.f64 (pow.f64 (/.f64 1/30 d1) 3) 1/3)
(/.f64 1/30 d1)
(pow.f64 (sqrt.f64 (/.f64 1/30 d1)) 2)
(/.f64 1/30 d1)
(pow.f64 (*.f64 30 d1) -1)
(/.f64 1/30 d1)
(sqrt.f64 (/.f64 1/900 (pow.f64 d1 2)))
(log.f64 (exp.f64 (/.f64 1/30 d1)))
(/.f64 1/30 d1)
(log.f64 (+.f64 1 (expm1.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 (/.f64 1/30 d1)) 1))
(/.f64 1/30 d1)
(log1p.f64 (expm1.f64 (/.f64 1/30 d1)))
(/.f64 1/30 d1)
(+.f64 0 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (-.f64 (/.f64 d2 -900) -1/30))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))))) (cbrt.f64 (exp.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -900) (/.f64 d1 (+.f64 d2 -30)))) (cbrt.f64 (pow.f64 (exp.f64 -900) (/.f64 d1 (+.f64 d2 -30)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -900) (/.f64 d1 (+.f64 d2 -30))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (/.f64 -900 (+.f64 d2 -30)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (/.f64 -900 (+.f64 d2 -30))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 d1 (-.f64 (/.f64 d2 -900) -1/30))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -900) (/.f64 d1 (+.f64 d2 -30))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (/.f64 -900 (+.f64 d2 -30))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 d1 (-.f64 (/.f64 d2 -900) -1/30))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))))) 1)
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (-.f64 (/.f64 d2 -900) -1/30))
(*.f64 d1 (/.f64 1 (*.f64 (+.f64 d2 -30) -1/900)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (-.f64 (/.f64 d2 -900) -1/30))
(*.f64 d1 (*.f64 -900 (/.f64 1 (+.f64 d2 -30))))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (-.f64 (/.f64 d2 -900) -1/30))
(*.f64 1 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (-.f64 (/.f64 d2 -900) -1/30))
(*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (-.f64 (/.f64 d2 -900) -1/30))
(*.f64 -900 (*.f64 d1 (/.f64 1 (+.f64 d2 -30))))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (-.f64 (/.f64 d2 -900) -1/30))
(*.f64 (*.f64 d1 -900) (/.f64 1 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (-.f64 (/.f64 d2 -900) -1/30))
(*.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))) 1)
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (-.f64 (/.f64 d2 -900) -1/30))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 -900)) 2) (*.f64 (cbrt.f64 (*.f64 d1 -900)) (/.f64 1 (+.f64 d2 -30))))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (-.f64 (/.f64 d2 -900) -1/30))
(*.f64 (cbrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))) (pow.f64 (cbrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))) 2))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (-.f64 (/.f64 d2 -900) -1/30))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))) 2) (cbrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (-.f64 (/.f64 d2 -900) -1/30))
(*.f64 (sqrt.f64 (*.f64 d1 -900)) (*.f64 (sqrt.f64 (*.f64 d1 -900)) (/.f64 1 (+.f64 d2 -30))))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (-.f64 (/.f64 d2 -900) -1/30))
(*.f64 (sqrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))) (sqrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (-.f64 (/.f64 d2 -900) -1/30))
(*.f64 (*.f64 d1 900) (/.f64 1 (+.f64 30 (neg.f64 d2))))
(*.f64 d1 (*.f64 900 (/.f64 1 (-.f64 30 d2))))
(/.f64 (*.f64 d1 900) (-.f64 30 d2))
(*.f64 (/.f64 d1 (-.f64 30 d2)) 900)
(*.f64 (/.f64 1 (+.f64 d2 -30)) (*.f64 d1 -900))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (-.f64 (/.f64 d2 -900) -1/30))
(*.f64 (/.f64 d1 1) (/.f64 -900 (+.f64 d2 -30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (-.f64 (/.f64 d2 -900) -1/30))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 -900 (cbrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 d1 (sqrt.f64 (+.f64 d2 -30))) (/.f64 -900 (sqrt.f64 (+.f64 d2 -30))))
(/.f64 (/.f64 -900 (sqrt.f64 (+.f64 d2 -30))) (/.f64 (sqrt.f64 (+.f64 d2 -30)) d1))
(*.f64 (/.f64 -900 (sqrt.f64 (+.f64 d2 -30))) (/.f64 d1 (sqrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 d1 (sqrt.f64 (+.f64 d2 -30))) (/.f64 -900 (sqrt.f64 (+.f64 d2 -30))))
(/.f64 (/.f64 -900 (sqrt.f64 (+.f64 d2 -30))) (/.f64 (sqrt.f64 (+.f64 d2 -30)) d1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 (*.f64 d1 -900) (cbrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 -900 (cbrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 d2 -30))) (/.f64 (*.f64 d1 -900) (sqrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 d1 (sqrt.f64 (+.f64 d2 -30))) (/.f64 -900 (sqrt.f64 (+.f64 d2 -30))))
(/.f64 (/.f64 -900 (sqrt.f64 (+.f64 d2 -30))) (/.f64 (sqrt.f64 (+.f64 d2 -30)) d1))
(*.f64 (/.f64 d1 (+.f64 d2 -30)) -900)
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (-.f64 (/.f64 d2 -900) -1/30))
(*.f64 (/.f64 -900 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 d1 (cbrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 -900 (cbrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 -900)) 2) 1) (/.f64 (cbrt.f64 (*.f64 d1 -900)) (+.f64 d2 -30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (-.f64 (/.f64 d2 -900) -1/30))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 -900)) 2) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (cbrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))
(*.f64 (cbrt.f64 (*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 -900)) 2) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)))
(*.f64 (cbrt.f64 (/.f64 d1 (-.f64 (/.f64 d2 -900) -1/30))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 -900)) 2) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 -900)) 2) (sqrt.f64 (+.f64 d2 -30))) (/.f64 (cbrt.f64 (*.f64 d1 -900)) (sqrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 d1 (sqrt.f64 (+.f64 d2 -30))) (/.f64 -900 (sqrt.f64 (+.f64 d2 -30))))
(/.f64 (/.f64 -900 (sqrt.f64 (+.f64 d2 -30))) (/.f64 (sqrt.f64 (+.f64 d2 -30)) d1))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 -900)) 1) (/.f64 (sqrt.f64 (*.f64 d1 -900)) (+.f64 d2 -30)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (-.f64 (/.f64 d2 -900) -1/30))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 -900)) (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 (sqrt.f64 (*.f64 d1 -900)) (cbrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -30)) 2)) (/.f64 -900 (cbrt.f64 (+.f64 d2 -30))))
(*.f64 (/.f64 (*.f64 d1 -900) (+.f64 (pow.f64 d2 3) -27000)) (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 -30)))
(*.f64 (/.f64 d1 (/.f64 (+.f64 (pow.f64 d2 3) -27000) -900)) (-.f64 (fma.f64 d2 d2 900) (*.f64 d2 -30)))
(*.f64 (/.f64 d1 (/.f64 (+.f64 (pow.f64 d2 3) -27000) -900)) (+.f64 (fma.f64 d2 d2 900) (*.f64 30 d2)))
(*.f64 (/.f64 (*.f64 d1 -900) (fma.f64 d2 d2 -900)) (+.f64 d2 30))
(*.f64 (+.f64 30 d2) (/.f64 (*.f64 d1 -900) (fma.f64 d2 d2 -900)))
(*.f64 (+.f64 30 d2) (*.f64 (/.f64 d1 (fma.f64 d2 d2 -900)) -900))
(pow.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))) 1)
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (-.f64 (/.f64 d2 -900) -1/30))
(pow.f64 (cbrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))) 3)
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (-.f64 (/.f64 d2 -900) -1/30))
(pow.f64 (pow.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))) 3) 1/3)
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (-.f64 (/.f64 d2 -900) -1/30))
(pow.f64 (sqrt.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))) 2)
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (-.f64 (/.f64 d2 -900) -1/30))
(pow.f64 (*.f64 -1/900 (/.f64 (+.f64 d2 -30) d1)) -1)
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (-.f64 (/.f64 d2 -900) -1/30))
(neg.f64 (/.f64 (*.f64 d1 -900) (+.f64 30 (neg.f64 d2))))
(*.f64 d1 (*.f64 900 (/.f64 1 (-.f64 30 d2))))
(/.f64 (*.f64 d1 900) (-.f64 30 d2))
(*.f64 (/.f64 d1 (-.f64 30 d2)) 900)
(sqrt.f64 (pow.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))) 2))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (-.f64 (/.f64 d2 -900) -1/30))
(log.f64 (exp.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (-.f64 (/.f64 d2 -900) -1/30))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))))))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (-.f64 (/.f64 d2 -900) -1/30))
(cbrt.f64 (pow.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30))) 3))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (-.f64 (/.f64 d2 -900) -1/30))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 -900) 3) (pow.f64 (+.f64 d2 -30) 3)))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (-.f64 (/.f64 d2 -900) -1/30))
(expm1.f64 (log1p.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (-.f64 (/.f64 d2 -900) -1/30))
(exp.f64 (log.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (-.f64 (/.f64 d2 -900) -1/30))
(exp.f64 (*.f64 (log.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))) 1))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (-.f64 (/.f64 d2 -900) -1/30))
(log1p.f64 (expm1.f64 (*.f64 -900 (/.f64 d1 (+.f64 d2 -30)))))
(*.f64 d1 (/.f64 -900 (+.f64 d2 -30)))
(/.f64 d1 (-.f64 (/.f64 d2 -900) -1/30))

eval138.0ms (3%)

Compiler

Compiled 4114 to 3043 computations (26% saved)

prune57.0ms (1.2%)

Pruning

7 alts after pruning (1 fresh and 6 done)

PrunedKeptTotal
New3441345
Fresh000
Picked123
Done044
Total3457352
Accuracy
100.0%
Counts
352 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
52.1%
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
52.4%
(/.f64 1 (/.f64 1/30 d1))
99.6%
(+.f64 (*.f64 d1 d2) (*.f64 d1 30))
99.9%
(*.f64 d1 (+.f64 d2 30))
51.9%
(*.f64 d1 (cbrt.f64 27000))
48.3%
(*.f64 d1 d2)
52.5%
(*.f64 d1 30)
52.1%
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
52.4%
(/.f64 1 (/.f64 1/30 d1))
99.6%
(+.f64 (*.f64 d1 d2) (*.f64 d1 30))
99.9%
(*.f64 d1 (+.f64 d2 30))
51.9%
(*.f64 d1 (cbrt.f64 27000))
48.3%
(*.f64 d1 d2)
52.5%
(*.f64 d1 30)
Compiler

Compiled 96 to 72 computations (25% saved)

localize24.0ms (0.5%)

Localize:

Found 1 expressions with local error:

NewAccuracyProgram
98.4%
(cbrt.f64 27000)
Compiler

Compiled 11 to 9 computations (18.2% saved)

series0.0ms (0%)

Counts
1 → 0

rewrite65.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
1328×prod-diff
814×log-prod
713×log1p-expm1-u
713×expm1-log1p-u
566×fma-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
045
1265
22565
323375
Stop Event
node limit
Counts
1 → 63
Calls
Call 1
Inputs
(cbrt.f64 27000)
Outputs
(+.f64 (cbrt.f64 27000) 0)
(+.f64 (+.f64 (cbrt.f64 27000) 1) -1)
(+.f64 0 (cbrt.f64 27000))
(+.f64 (*.f64 2 (*.f64 1/3 (cbrt.f64 27000))) (*.f64 1/3 (cbrt.f64 27000)))
(+.f64 (*.f64 1/3 (cbrt.f64 27000)) (*.f64 2 (*.f64 1/3 (cbrt.f64 27000))))
(+.f64 (*.f64 1/2 (cbrt.f64 27000)) (*.f64 1/2 (cbrt.f64 27000)))
(-.f64 (+.f64 (cbrt.f64 27000) 1) 1)
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (cbrt.f64 27000)) 3)) (log.f64 (+.f64 1 (-.f64 (pow.f64 (expm1.f64 (cbrt.f64 27000)) 2) (expm1.f64 (cbrt.f64 27000))))))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (expm1.f64 (cbrt.f64 27000)) 2))) (log.f64 (-.f64 1 (expm1.f64 (cbrt.f64 27000)))))
(*.f64 (cbrt.f64 27000) 1)
(*.f64 1/3 (*.f64 3 (cbrt.f64 27000)))
(*.f64 1 (cbrt.f64 27000))
(*.f64 (cbrt.f64 (cbrt.f64 27000)) (cbrt.f64 (cbrt.f64 729000000)))
(*.f64 (cbrt.f64 (cbrt.f64 729000000)) (cbrt.f64 (cbrt.f64 27000)))
(*.f64 (pow.f64 27000 1/6) (pow.f64 27000 1/6))
(*.f64 2 (*.f64 1/2 (cbrt.f64 27000)))
(*.f64 3 (*.f64 1/3 (cbrt.f64 27000)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 729000000))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 27000))) (cbrt.f64 (cbrt.f64 729000000))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 27000))) (log.f64 (pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 729000000))) (cbrt.f64 (cbrt.f64 (cbrt.f64 729000000))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 531441000000000000))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 729000000))) (cbrt.f64 (cbrt.f64 27000))))
(*.f64 (pow.f64 (cbrt.f64 27000) 1/6) (*.f64 (pow.f64 (cbrt.f64 27000) 1/6) (cbrt.f64 (cbrt.f64 729000000))))
(*.f64 (pow.f64 (cbrt.f64 27000) 1/6) (log.f64 (pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 729000000))) (pow.f64 (cbrt.f64 27000) 1/6))))
(*.f64 (pow.f64 (cbrt.f64 27000) 1/6) (log.f64 (pow.f64 (exp.f64 (pow.f64 27000 1/6)) (cbrt.f64 (cbrt.f64 27000)))))
(*.f64 (pow.f64 27000 1/12) (sqrt.f64 (sqrt.f64 27000)))
(*.f64 (pow.f64 27000 1/12) (*.f64 (pow.f64 27000 1/12) (pow.f64 27000 1/6)))
(*.f64 (pow.f64 27000 1/12) (log.f64 (pow.f64 (exp.f64 (pow.f64 27000 1/6)) (pow.f64 27000 1/12))))
(*.f64 (*.f64 (pow.f64 27000 1/6) (cbrt.f64 (cbrt.f64 27000))) (pow.f64 (cbrt.f64 27000) 1/6))
(*.f64 (*.f64 (pow.f64 27000 1/6) (pow.f64 27000 1/12)) (pow.f64 27000 1/12))
(*.f64 (sqrt.f64 (sqrt.f64 27000)) (pow.f64 27000 1/12))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 27000)) 5)) (pow.f64 (cbrt.f64 27000) 1/6))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 27000)) (cbrt.f64 (cbrt.f64 (cbrt.f64 531441000000000000)))) (cbrt.f64 (cbrt.f64 (cbrt.f64 729000000))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 729000000)) (cbrt.f64 (cbrt.f64 (cbrt.f64 729000000)))) (cbrt.f64 (cbrt.f64 (cbrt.f64 27000))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 729000000)) (pow.f64 (cbrt.f64 27000) 1/6)) (pow.f64 (cbrt.f64 27000) 1/6))
(/.f64 (-.f64 (pow.f64 (+.f64 (cbrt.f64 27000) 1) 3) 1) (fma.f64 (+.f64 (cbrt.f64 27000) 1) (+.f64 (cbrt.f64 27000) 1) (+.f64 1 (+.f64 (cbrt.f64 27000) 1))))
(/.f64 (fma.f64 (+.f64 (cbrt.f64 27000) 1) (+.f64 (cbrt.f64 27000) 1) -1) (+.f64 (+.f64 (cbrt.f64 27000) 1) 1))
(pow.f64 (cbrt.f64 27000) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 27000)) 3)
(pow.f64 (cbrt.f64 729000000) 1/2)
(pow.f64 27000 1/3)
(pow.f64 (pow.f64 27000 1/6) 2)
(pow.f64 (E.f64) (log.f64 (cbrt.f64 27000)))
(pow.f64 729000000 1/6)
(pow.f64 (exp.f64 1/3) (log.f64 27000))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cbrt.f64 27000))) 2)) (cbrt.f64 (log.f64 (cbrt.f64 27000))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cbrt.f64 27000)))) (sqrt.f64 (log.f64 (cbrt.f64 27000))))
(sqrt.f64 (cbrt.f64 729000000))
(fabs.f64 (cbrt.f64 27000))
(log.f64 (exp.f64 (cbrt.f64 27000)))
(expm1.f64 (log1p.f64 (cbrt.f64 27000)))
(exp.f64 (log.f64 (cbrt.f64 27000)))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 27000)) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (*.f64 1/9 (log.f64 27000)) 1) 3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 729000000)) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 729000000)) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 729000000) 1/3) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 27000)) 1/2) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 1/6 (log.f64 27000)) 1) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 27000) 1/6) 2))
(log1p.f64 (expm1.f64 (cbrt.f64 27000)))
(fma.f64 1 (+.f64 (cbrt.f64 27000) 1) -1)
(fma.f64 (+.f64 (cbrt.f64 27000) 1) 1 -1)
(fma.f64 (*.f64 (cbrt.f64 (+.f64 (cbrt.f64 27000) 1)) (cbrt.f64 (+.f64 (cbrt.f64 27000) 1))) (cbrt.f64 (+.f64 (cbrt.f64 27000) 1)) -1)
(fma.f64 (hypot.f64 1 (pow.f64 27000 1/6)) (hypot.f64 1 (pow.f64 27000 1/6)) -1)

simplify50.0ms (1.1%)

Algorithm
egg-herbie
Rules
1268×distribute-lft-in
1250×distribute-rgt-in
892×associate-+l+
852×associate-+r+
482×distribute-lft-out
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01721063
13851035
213051013
Stop Event
node limit
Counts
63 → 81
Calls
Call 1
Inputs
(+.f64 (cbrt.f64 27000) 0)
(+.f64 (+.f64 (cbrt.f64 27000) 1) -1)
(+.f64 0 (cbrt.f64 27000))
(+.f64 (*.f64 2 (*.f64 1/3 (cbrt.f64 27000))) (*.f64 1/3 (cbrt.f64 27000)))
(+.f64 (*.f64 1/3 (cbrt.f64 27000)) (*.f64 2 (*.f64 1/3 (cbrt.f64 27000))))
(+.f64 (*.f64 1/2 (cbrt.f64 27000)) (*.f64 1/2 (cbrt.f64 27000)))
(-.f64 (+.f64 (cbrt.f64 27000) 1) 1)
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (cbrt.f64 27000)) 3)) (log.f64 (+.f64 1 (-.f64 (pow.f64 (expm1.f64 (cbrt.f64 27000)) 2) (expm1.f64 (cbrt.f64 27000))))))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (expm1.f64 (cbrt.f64 27000)) 2))) (log.f64 (-.f64 1 (expm1.f64 (cbrt.f64 27000)))))
(*.f64 (cbrt.f64 27000) 1)
(*.f64 1/3 (*.f64 3 (cbrt.f64 27000)))
(*.f64 1 (cbrt.f64 27000))
(*.f64 (cbrt.f64 (cbrt.f64 27000)) (cbrt.f64 (cbrt.f64 729000000)))
(*.f64 (cbrt.f64 (cbrt.f64 729000000)) (cbrt.f64 (cbrt.f64 27000)))
(*.f64 (pow.f64 27000 1/6) (pow.f64 27000 1/6))
(*.f64 2 (*.f64 1/2 (cbrt.f64 27000)))
(*.f64 3 (*.f64 1/3 (cbrt.f64 27000)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 729000000))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 27000))) (cbrt.f64 (cbrt.f64 729000000))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 27000))) (log.f64 (pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 729000000))) (cbrt.f64 (cbrt.f64 (cbrt.f64 729000000))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 531441000000000000))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 729000000))) (cbrt.f64 (cbrt.f64 27000))))
(*.f64 (pow.f64 (cbrt.f64 27000) 1/6) (*.f64 (pow.f64 (cbrt.f64 27000) 1/6) (cbrt.f64 (cbrt.f64 729000000))))
(*.f64 (pow.f64 (cbrt.f64 27000) 1/6) (log.f64 (pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 729000000))) (pow.f64 (cbrt.f64 27000) 1/6))))
(*.f64 (pow.f64 (cbrt.f64 27000) 1/6) (log.f64 (pow.f64 (exp.f64 (pow.f64 27000 1/6)) (cbrt.f64 (cbrt.f64 27000)))))
(*.f64 (pow.f64 27000 1/12) (sqrt.f64 (sqrt.f64 27000)))
(*.f64 (pow.f64 27000 1/12) (*.f64 (pow.f64 27000 1/12) (pow.f64 27000 1/6)))
(*.f64 (pow.f64 27000 1/12) (log.f64 (pow.f64 (exp.f64 (pow.f64 27000 1/6)) (pow.f64 27000 1/12))))
(*.f64 (*.f64 (pow.f64 27000 1/6) (cbrt.f64 (cbrt.f64 27000))) (pow.f64 (cbrt.f64 27000) 1/6))
(*.f64 (*.f64 (pow.f64 27000 1/6) (pow.f64 27000 1/12)) (pow.f64 27000 1/12))
(*.f64 (sqrt.f64 (sqrt.f64 27000)) (pow.f64 27000 1/12))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 27000)) 5)) (pow.f64 (cbrt.f64 27000) 1/6))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 27000)) (cbrt.f64 (cbrt.f64 (cbrt.f64 531441000000000000)))) (cbrt.f64 (cbrt.f64 (cbrt.f64 729000000))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 729000000)) (cbrt.f64 (cbrt.f64 (cbrt.f64 729000000)))) (cbrt.f64 (cbrt.f64 (cbrt.f64 27000))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 729000000)) (pow.f64 (cbrt.f64 27000) 1/6)) (pow.f64 (cbrt.f64 27000) 1/6))
(/.f64 (-.f64 (pow.f64 (+.f64 (cbrt.f64 27000) 1) 3) 1) (fma.f64 (+.f64 (cbrt.f64 27000) 1) (+.f64 (cbrt.f64 27000) 1) (+.f64 1 (+.f64 (cbrt.f64 27000) 1))))
(/.f64 (fma.f64 (+.f64 (cbrt.f64 27000) 1) (+.f64 (cbrt.f64 27000) 1) -1) (+.f64 (+.f64 (cbrt.f64 27000) 1) 1))
(pow.f64 (cbrt.f64 27000) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 27000)) 3)
(pow.f64 (cbrt.f64 729000000) 1/2)
(pow.f64 27000 1/3)
(pow.f64 (pow.f64 27000 1/6) 2)
(pow.f64 (E.f64) (log.f64 (cbrt.f64 27000)))
(pow.f64 729000000 1/6)
(pow.f64 (exp.f64 1/3) (log.f64 27000))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cbrt.f64 27000))) 2)) (cbrt.f64 (log.f64 (cbrt.f64 27000))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cbrt.f64 27000)))) (sqrt.f64 (log.f64 (cbrt.f64 27000))))
(sqrt.f64 (cbrt.f64 729000000))
(fabs.f64 (cbrt.f64 27000))
(log.f64 (exp.f64 (cbrt.f64 27000)))
(expm1.f64 (log1p.f64 (cbrt.f64 27000)))
(exp.f64 (log.f64 (cbrt.f64 27000)))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 27000)) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (*.f64 1/9 (log.f64 27000)) 1) 3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 729000000)) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 729000000)) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 729000000) 1/3) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 27000)) 1/2) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 1/6 (log.f64 27000)) 1) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 27000) 1/6) 2))
(log1p.f64 (expm1.f64 (cbrt.f64 27000)))
(fma.f64 1 (+.f64 (cbrt.f64 27000) 1) -1)
(fma.f64 (+.f64 (cbrt.f64 27000) 1) 1 -1)
(fma.f64 (*.f64 (cbrt.f64 (+.f64 (cbrt.f64 27000) 1)) (cbrt.f64 (+.f64 (cbrt.f64 27000) 1))) (cbrt.f64 (+.f64 (cbrt.f64 27000) 1)) -1)
(fma.f64 (hypot.f64 1 (pow.f64 27000 1/6)) (hypot.f64 1 (pow.f64 27000 1/6)) -1)
Outputs
(+.f64 (cbrt.f64 27000) 0)
(cbrt.f64 27000)
(+.f64 (+.f64 (cbrt.f64 27000) 1) -1)
(cbrt.f64 27000)
(+.f64 0 (cbrt.f64 27000))
(cbrt.f64 27000)
(+.f64 (*.f64 2 (*.f64 1/3 (cbrt.f64 27000))) (*.f64 1/3 (cbrt.f64 27000)))
(cbrt.f64 27000)
(+.f64 (*.f64 1/3 (cbrt.f64 27000)) (*.f64 2 (*.f64 1/3 (cbrt.f64 27000))))
(cbrt.f64 27000)
(+.f64 (*.f64 1/2 (cbrt.f64 27000)) (*.f64 1/2 (cbrt.f64 27000)))
(cbrt.f64 27000)
(-.f64 (+.f64 (cbrt.f64 27000) 1) 1)
(cbrt.f64 27000)
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (cbrt.f64 27000)) 3)) (log.f64 (+.f64 1 (-.f64 (pow.f64 (expm1.f64 (cbrt.f64 27000)) 2) (expm1.f64 (cbrt.f64 27000))))))
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (cbrt.f64 27000)) 3)) (log1p.f64 (-.f64 (pow.f64 (expm1.f64 (cbrt.f64 27000)) 2) (expm1.f64 (cbrt.f64 27000)))))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (expm1.f64 (cbrt.f64 27000)) 2))) (log.f64 (-.f64 1 (expm1.f64 (cbrt.f64 27000)))))
(-.f64 (log1p.f64 (neg.f64 (pow.f64 (expm1.f64 (cbrt.f64 27000)) 2))) (log1p.f64 (neg.f64 (expm1.f64 (cbrt.f64 27000)))))
(*.f64 (cbrt.f64 27000) 1)
(cbrt.f64 27000)
(*.f64 1/3 (*.f64 3 (cbrt.f64 27000)))
(cbrt.f64 27000)
(*.f64 1 (cbrt.f64 27000))
(cbrt.f64 27000)
(*.f64 (cbrt.f64 (cbrt.f64 27000)) (cbrt.f64 (cbrt.f64 729000000)))
(*.f64 (cbrt.f64 (cbrt.f64 729000000)) (cbrt.f64 (cbrt.f64 27000)))
(*.f64 (cbrt.f64 (cbrt.f64 27000)) (cbrt.f64 (cbrt.f64 729000000)))
(*.f64 (pow.f64 27000 1/6) (pow.f64 27000 1/6))
(cbrt.f64 27000)
(*.f64 2 (*.f64 1/2 (cbrt.f64 27000)))
(cbrt.f64 27000)
(*.f64 3 (*.f64 1/3 (cbrt.f64 27000)))
(cbrt.f64 27000)
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 729000000))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 27000))) (cbrt.f64 (cbrt.f64 729000000))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 729000000))) (*.f64 (cbrt.f64 (cbrt.f64 729000000)) (cbrt.f64 (cbrt.f64 (cbrt.f64 27000)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 27000))) (*.f64 (cbrt.f64 (cbrt.f64 729000000)) (cbrt.f64 (cbrt.f64 (cbrt.f64 729000000)))))
(*.f64 (cbrt.f64 (cbrt.f64 729000000)) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 729000000))) (cbrt.f64 (cbrt.f64 (cbrt.f64 27000)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 27000))) (log.f64 (pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 729000000))) (cbrt.f64 (cbrt.f64 (cbrt.f64 729000000))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 729000000))) (*.f64 (cbrt.f64 (cbrt.f64 729000000)) (cbrt.f64 (cbrt.f64 (cbrt.f64 27000)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 27000))) (*.f64 (cbrt.f64 (cbrt.f64 729000000)) (cbrt.f64 (cbrt.f64 (cbrt.f64 729000000)))))
(*.f64 (cbrt.f64 (cbrt.f64 729000000)) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 729000000))) (cbrt.f64 (cbrt.f64 (cbrt.f64 27000)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 531441000000000000))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 729000000))) (cbrt.f64 (cbrt.f64 27000))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 531441000000000000))) (*.f64 (cbrt.f64 (cbrt.f64 27000)) (cbrt.f64 (cbrt.f64 (cbrt.f64 729000000)))))
(*.f64 (cbrt.f64 (cbrt.f64 27000)) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 729000000))) (cbrt.f64 (cbrt.f64 (cbrt.f64 531441000000000000)))))
(*.f64 (pow.f64 (cbrt.f64 27000) 1/6) (*.f64 (pow.f64 (cbrt.f64 27000) 1/6) (cbrt.f64 (cbrt.f64 729000000))))
(*.f64 (cbrt.f64 (cbrt.f64 27000)) (cbrt.f64 (cbrt.f64 729000000)))
(*.f64 (pow.f64 (cbrt.f64 27000) 1/6) (log.f64 (pow.f64 (exp.f64 (cbrt.f64 (cbrt.f64 729000000))) (pow.f64 (cbrt.f64 27000) 1/6))))
(*.f64 (cbrt.f64 (cbrt.f64 27000)) (cbrt.f64 (cbrt.f64 729000000)))
(*.f64 (pow.f64 (cbrt.f64 27000) 1/6) (log.f64 (pow.f64 (exp.f64 (pow.f64 27000 1/6)) (cbrt.f64 (cbrt.f64 27000)))))
(*.f64 (cbrt.f64 (cbrt.f64 27000)) (*.f64 (pow.f64 27000 1/6) (pow.f64 (cbrt.f64 27000) 1/6)))
(*.f64 (pow.f64 27000 1/12) (sqrt.f64 (sqrt.f64 27000)))
(*.f64 (pow.f64 27000 1/12) (*.f64 (pow.f64 27000 1/12) (pow.f64 27000 1/6)))
(cbrt.f64 27000)
(*.f64 (pow.f64 27000 1/12) (log.f64 (pow.f64 (exp.f64 (pow.f64 27000 1/6)) (pow.f64 27000 1/12))))
(cbrt.f64 27000)
(*.f64 (*.f64 (pow.f64 27000 1/6) (cbrt.f64 (cbrt.f64 27000))) (pow.f64 (cbrt.f64 27000) 1/6))
(*.f64 (pow.f64 (cbrt.f64 27000) 1/6) (log.f64 (pow.f64 (exp.f64 (pow.f64 27000 1/6)) (cbrt.f64 (cbrt.f64 27000)))))
(*.f64 (cbrt.f64 (cbrt.f64 27000)) (*.f64 (pow.f64 27000 1/6) (pow.f64 (cbrt.f64 27000) 1/6)))
(*.f64 (*.f64 (pow.f64 27000 1/6) (pow.f64 27000 1/12)) (pow.f64 27000 1/12))
(cbrt.f64 27000)
(*.f64 (sqrt.f64 (sqrt.f64 27000)) (pow.f64 27000 1/12))
(*.f64 (pow.f64 27000 1/12) (sqrt.f64 (sqrt.f64 27000)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 27000)) 5)) (pow.f64 (cbrt.f64 27000) 1/6))
(*.f64 (pow.f64 (cbrt.f64 27000) 1/6) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 27000)) 5)))
(*.f64 (pow.f64 (cbrt.f64 27000) 1/6) (fabs.f64 (pow.f64 (cbrt.f64 (cbrt.f64 27000)) 5/2)))
(*.f64 (pow.f64 (cbrt.f64 27000) 1/6) (pow.f64 (cbrt.f64 (cbrt.f64 27000)) 5/2))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 27000)) (cbrt.f64 (cbrt.f64 (cbrt.f64 531441000000000000)))) (cbrt.f64 (cbrt.f64 (cbrt.f64 729000000))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 531441000000000000))) (*.f64 (cbrt.f64 (cbrt.f64 27000)) (cbrt.f64 (cbrt.f64 (cbrt.f64 729000000)))))
(*.f64 (cbrt.f64 (cbrt.f64 27000)) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 729000000))) (cbrt.f64 (cbrt.f64 (cbrt.f64 531441000000000000)))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 729000000)) (cbrt.f64 (cbrt.f64 (cbrt.f64 729000000)))) (cbrt.f64 (cbrt.f64 (cbrt.f64 27000))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 729000000))) (*.f64 (cbrt.f64 (cbrt.f64 729000000)) (cbrt.f64 (cbrt.f64 (cbrt.f64 27000)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 27000))) (*.f64 (cbrt.f64 (cbrt.f64 729000000)) (cbrt.f64 (cbrt.f64 (cbrt.f64 729000000)))))
(*.f64 (cbrt.f64 (cbrt.f64 729000000)) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 729000000))) (cbrt.f64 (cbrt.f64 (cbrt.f64 27000)))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 729000000)) (pow.f64 (cbrt.f64 27000) 1/6)) (pow.f64 (cbrt.f64 27000) 1/6))
(*.f64 (cbrt.f64 (cbrt.f64 27000)) (cbrt.f64 (cbrt.f64 729000000)))
(/.f64 (-.f64 (pow.f64 (+.f64 (cbrt.f64 27000) 1) 3) 1) (fma.f64 (+.f64 (cbrt.f64 27000) 1) (+.f64 (cbrt.f64 27000) 1) (+.f64 1 (+.f64 (cbrt.f64 27000) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 (cbrt.f64 27000) 1) 3) -1) (fma.f64 (+.f64 (cbrt.f64 27000) 1) (+.f64 (cbrt.f64 27000) 1) (+.f64 (cbrt.f64 27000) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 (cbrt.f64 27000) 1) 3)) (fma.f64 (+.f64 (cbrt.f64 27000) 1) (+.f64 (cbrt.f64 27000) 1) (+.f64 (cbrt.f64 27000) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 (cbrt.f64 27000) 1) 3)) (+.f64 1 (*.f64 (+.f64 (cbrt.f64 27000) 1) (+.f64 (cbrt.f64 27000) 2))))
(/.f64 (fma.f64 (+.f64 (cbrt.f64 27000) 1) (+.f64 (cbrt.f64 27000) 1) -1) (+.f64 (+.f64 (cbrt.f64 27000) 1) 1))
(/.f64 (fma.f64 (+.f64 (cbrt.f64 27000) 1) (+.f64 (cbrt.f64 27000) 1) -1) (+.f64 (cbrt.f64 27000) 2))
(/.f64 (*.f64 (+.f64 (cbrt.f64 27000) 2) (cbrt.f64 27000)) (+.f64 (cbrt.f64 27000) 2))
(/.f64 (+.f64 (cbrt.f64 27000) 2) (/.f64 (+.f64 (cbrt.f64 27000) 2) (cbrt.f64 27000)))
(pow.f64 (cbrt.f64 27000) 1)
(cbrt.f64 27000)
(pow.f64 (cbrt.f64 (cbrt.f64 27000)) 3)
(cbrt.f64 27000)
(pow.f64 (cbrt.f64 729000000) 1/2)
(sqrt.f64 (cbrt.f64 729000000))
(pow.f64 729000000 1/6)
(pow.f64 27000 1/3)
(cbrt.f64 27000)
(pow.f64 (pow.f64 27000 1/6) 2)
(cbrt.f64 27000)
(pow.f64 (E.f64) (log.f64 (cbrt.f64 27000)))
(cbrt.f64 27000)
(pow.f64 729000000 1/6)
(sqrt.f64 (cbrt.f64 729000000))
(pow.f64 (exp.f64 1/3) (log.f64 27000))
(cbrt.f64 27000)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cbrt.f64 27000))) 2)) (cbrt.f64 (log.f64 (cbrt.f64 27000))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cbrt.f64 27000)))) (sqrt.f64 (log.f64 (cbrt.f64 27000))))
(sqrt.f64 (cbrt.f64 729000000))
(pow.f64 729000000 1/6)
(fabs.f64 (cbrt.f64 27000))
(cbrt.f64 27000)
(log.f64 (exp.f64 (cbrt.f64 27000)))
(cbrt.f64 27000)
(expm1.f64 (log1p.f64 (cbrt.f64 27000)))
(cbrt.f64 27000)
(exp.f64 (log.f64 (cbrt.f64 27000)))
(cbrt.f64 27000)
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 27000)) 1/3) 3))
(cbrt.f64 27000)
(exp.f64 (*.f64 (*.f64 (*.f64 1/9 (log.f64 27000)) 1) 3))
(cbrt.f64 27000)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 729000000)) 1/2))
(sqrt.f64 (cbrt.f64 729000000))
(pow.f64 729000000 1/6)
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 729000000)) 1) 1/2))
(sqrt.f64 (cbrt.f64 729000000))
(pow.f64 729000000 1/6)
(exp.f64 (*.f64 (*.f64 (log.f64 729000000) 1/3) 1/2))
(sqrt.f64 (cbrt.f64 729000000))
(pow.f64 729000000 1/6)
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 27000)) 1/2) 2))
(cbrt.f64 27000)
(exp.f64 (*.f64 (*.f64 (*.f64 1/6 (log.f64 27000)) 1) 2))
(cbrt.f64 27000)
(exp.f64 (*.f64 (*.f64 (log.f64 27000) 1/6) 2))
(cbrt.f64 27000)
(log1p.f64 (expm1.f64 (cbrt.f64 27000)))
(cbrt.f64 27000)
(fma.f64 1 (+.f64 (cbrt.f64 27000) 1) -1)
(cbrt.f64 27000)
(fma.f64 (+.f64 (cbrt.f64 27000) 1) 1 -1)
(cbrt.f64 27000)
(fma.f64 (*.f64 (cbrt.f64 (+.f64 (cbrt.f64 27000) 1)) (cbrt.f64 (+.f64 (cbrt.f64 27000) 1))) (cbrt.f64 (+.f64 (cbrt.f64 27000) 1)) -1)
(cbrt.f64 27000)
(fma.f64 (hypot.f64 1 (pow.f64 27000 1/6)) (hypot.f64 1 (pow.f64 27000 1/6)) -1)

eval27.0ms (0.6%)

Compiler

Compiled 959 to 878 computations (8.4% saved)

prune18.0ms (0.4%)

Pruning

7 alts after pruning (0 fresh and 7 done)

PrunedKeptTotal
New81081
Fresh000
Picked011
Done066
Total81788
Accuracy
100.0%
Counts
88 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
52.1%
(/.f64 (*.f64 d1 -900) (+.f64 d2 -30))
52.4%
(/.f64 1 (/.f64 1/30 d1))
99.6%
(+.f64 (*.f64 d1 d2) (*.f64 d1 30))
99.9%
(*.f64 d1 (+.f64 d2 30))
51.9%
(*.f64 d1 (cbrt.f64 27000))
48.3%
(*.f64 d1 d2)
52.5%
(*.f64 d1 30)
Compiler

Compiled 148 to 101 computations (31.8% saved)

regimes31.0ms (0.7%)

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

3 calls:

11.0ms
(+.f64 (+.f64 (*.f64 d1 10) (*.f64 d1 d2)) (*.f64 d1 20))
9.0ms
d1
8.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 119 to 78 computations (34.5% saved)

regimes11.0ms (0.2%)

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:

6.0ms
d1
4.0ms
d2
Results
AccuracySegmentsBranch
99.9%1d1
99.9%1d2
Compiler

Compiled 24 to 16 computations (33.3% saved)

regimes47.0ms (1%)

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

2 calls:

37.0ms
d1
9.0ms
d2
Results
AccuracySegmentsBranch
67.7%12d1
97.2%3d2
Compiler

Compiled 14 to 9 computations (35.7% saved)

regimes3.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

1 calls:

3.0ms
d2
Results
AccuracySegmentsBranch
52.5%1d2
Compiler

Compiled 8 to 6 computations (25% saved)

bsearch26.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
0.12148891650746635
511.2709715513385
11.0ms
-246.31225597370144
-15.276234258888156
Results
23.0ms240×body256valid
Compiler

Compiled 198 to 148 computations (25.3% saved)

simplify3.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)

soundness650.0ms (14.2%)

Rules
2540×fma-def
2540×fma-def
894×fma-neg
840×div-sub
782×fma-neg
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
032258
193183
2291141
3870133
42075133
53194133
63898133
73928133
83928133
94110133
104110133
032258
193183
2291141
3870133
42075133
53194133
63898133
73928133
83928133
94110133
104110133
045717639
1122816501
2496816483
Stop Event
node limit
saturated
saturated
Compiler

Compiled 85 to 59 computations (30.6% saved)

end0.0ms (0%)

preprocess49.0ms (1.1%)

Remove

(negabs d1)

Compiler

Compiled 176 to 128 computations (27.3% saved)

Profiling

Loading profile data...