FastMath test2

Time bar (total: 6.4s)

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)

sample2.0s (31.7%)

Results
1.7s7069×body256valid
289.0ms1076×body256infinite
30.0ms74×body1024valid
11.0ms37×body512valid
Bogosity

preprocess132.0ms (2.1%)

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

Useful iterations: 3 (0.0ms)

IterNodesCost
027137
17999
221769
347665
496665
5148465
6240765
7337965
8340065
9340065
10366165
11366165
Stop Event
saturated
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 d1 10) (*.f64 d1 d2)) (*.f64 d1 20))
(+.f64 (+.f64 (*.f64 d1 10) (*.f64 d1 d2)) (*.f64 d1 20))
(+.f64 (+.f64 (*.f64 (neg.f64 d1) 10) (*.f64 (neg.f64 d1) d2)) (*.f64 (neg.f64 d1) 20))
(+.f64 (+.f64 (*.f64 d1 10) (*.f64 d1 (neg.f64 d2))) (*.f64 d1 20))
(+.f64 (+.f64 (*.f64 d2 10) (*.f64 d2 d1)) (*.f64 d2 20))
Outputs
(+.f64 (+.f64 (*.f64 d1 10) (*.f64 d1 d2)) (*.f64 d1 20))
(+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20))
(*.f64 d1 (+.f64 (+.f64 10 d2) 20))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (-.f64 d2 -30))
(+.f64 (+.f64 (*.f64 d1 10) (*.f64 d1 d2)) (*.f64 d1 20))
(+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20))
(*.f64 d1 (+.f64 (+.f64 10 d2) 20))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (-.f64 d2 -30))
(+.f64 (+.f64 (*.f64 (neg.f64 d1) 10) (*.f64 (neg.f64 d1) d2)) (*.f64 (neg.f64 d1) 20))
(+.f64 (*.f64 (neg.f64 d1) (+.f64 10 d2)) (*.f64 20 (neg.f64 d1)))
(*.f64 (neg.f64 d1) (+.f64 (+.f64 10 d2) 20))
(*.f64 (neg.f64 d1) (+.f64 d2 30))
(*.f64 d1 (-.f64 -30 d2))
(+.f64 (+.f64 (*.f64 d1 10) (*.f64 d1 (neg.f64 d2))) (*.f64 d1 20))
(+.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 (neg.f64 d2))))
(*.f64 d1 (+.f64 20 (-.f64 10 d2)))
(*.f64 d1 (-.f64 30 d2))
(+.f64 (+.f64 (*.f64 d2 10) (*.f64 d2 d1)) (*.f64 d2 20))
(+.f64 (*.f64 d2 (+.f64 10 d1)) (*.f64 d2 20))
(*.f64 d2 (+.f64 (+.f64 d1 10) 20))
(*.f64 d2 (+.f64 d1 30))
Compiler

Compiled 13 to 9 computations (30.8% saved)

eval1.0ms (0%)

Compiler

Compiled 28 to 19 computations (32.1% saved)

prune3.0ms (0%)

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

Compiled 58 to 42 computations (27.6% saved)

localize66.0ms (1%)

Localize:

Found 5 expressions with local error:

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

Compiled 64 to 38 computations (40.6% saved)

series7.0ms (0.1%)

Counts
5 → 108
Calls

27 calls:

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

rewrite114.0ms (1.8%)

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

Useful iterations: 1 (0.0ms)

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

simplify327.0ms (5.1%)

Algorithm
egg-herbie
Rules
884×log-prod
778×fma-neg
686×associate-*l*
584×associate-*r*
504×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

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

eval255.0ms (4%)

Compiler

Compiled 4374 to 3020 computations (31% saved)

prune133.0ms (2.1%)

Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New2786284
Fresh000
Picked213
Done000
Total2807287
Accuracy
100.0%
Counts
287 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
41.6%
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 20) (+.f64 d2 20)))) (*.f64 d1 (-.f64 (-.f64 10 d2) 20)))
81.0%
(/.f64 (*.f64 (fma.f64 d2 d2 -900) d1) (+.f64 d2 -30))
80.3%
(+.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)) (*.f64 d1 20))
100.0%
(+.f64 (*.f64 d1 d2) (*.f64 d1 30))
100.0%
(*.f64 d1 (-.f64 d2 -30))
49.0%
(*.f64 d1 d2)
52.2%
(*.f64 d1 30)
41.6%
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 20) (+.f64 d2 20)))) (*.f64 d1 (-.f64 (-.f64 10 d2) 20)))
81.0%
(/.f64 (*.f64 (fma.f64 d2 d2 -900) d1) (+.f64 d2 -30))
80.3%
(+.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)) (*.f64 d1 20))
100.0%
(+.f64 (*.f64 d1 d2) (*.f64 d1 30))
100.0%
(*.f64 d1 (-.f64 d2 -30))
49.0%
(*.f64 d1 d2)
52.2%
(*.f64 d1 30)
Compiler

Compiled 314 to 218 computations (30.6% saved)

localize613.0ms (9.5%)

Localize:

Found 9 expressions with local error:

NewAccuracyProgram
99.7%
(*.f64 d1 (*.f64 d1 100))
85.4%
(*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 20) (+.f64 d2 20)))
79.2%
(-.f64 (*.f64 d1 (*.f64 d1 100)) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 20) (+.f64 d2 20))))
58.0%
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 20) (+.f64 d2 20)))) (*.f64 d1 (-.f64 (-.f64 10 d2) 20)))
100.0%
(-.f64 100 (*.f64 d2 d2))
100.0%
(/.f64 (-.f64 10 d2) d1)
99.8%
(+.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)) (*.f64 d1 20))
80.5%
(/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))
100.0%
(+.f64 (*.f64 d1 d2) (*.f64 d1 30))
Compiler

Compiled 173 to 100 computations (42.2% saved)

series20.0ms (0.3%)

Counts
9 → 180
Calls

48 calls:

TimeVariablePointExpression
3.0ms
d2
@-inf
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 20) (+.f64 d2 20)))) (*.f64 d1 (-.f64 (-.f64 10 d2) 20)))
2.0ms
d1
@0
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 20) (+.f64 d2 20)))) (*.f64 d1 (-.f64 (-.f64 10 d2) 20)))
2.0ms
d1
@0
(/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))
1.0ms
d1
@inf
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 20) (+.f64 d2 20)))) (*.f64 d1 (-.f64 (-.f64 10 d2) 20)))
1.0ms
d1
@inf
(+.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)) (*.f64 d1 20))

rewrite98.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
722×add-sqr-sqrt
704×pow1
704×*-un-lft-identity
678×add-exp-log
678×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
028261
1693239
Stop Event
node limit
Counts
9 → 223
Calls
Call 1
Inputs
(+.f64 (*.f64 d1 d2) (*.f64 d1 30))
(/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))
(+.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)) (*.f64 d1 20))
(/.f64 (-.f64 10 d2) d1)
(-.f64 100 (*.f64 d2 d2))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 20) (+.f64 d2 20)))) (*.f64 d1 (-.f64 (-.f64 10 d2) 20)))
(-.f64 (*.f64 d1 (*.f64 d1 100)) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 20) (+.f64 d2 20))))
(*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 20) (+.f64 d2 20)))
(*.f64 d1 (*.f64 d1 100))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 30)))) 1)
(*.f64 d1 (+.f64 d2 30))
(*.f64 1 (*.f64 d1 (+.f64 d2 30)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 30))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 30))) (sqrt.f64 (*.f64 d1 (+.f64 d2 30))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 30) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (pow.f64 (*.f64 d1 30) 2) (*.f64 (*.f64 d1 d2) (*.f64 d1 30)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 30) 2)) (-.f64 (*.f64 d1 d2) (*.f64 d1 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))
(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 100 (/.f64 (-.f64 10 d2) d1)) (/.f64 (*.f64 d2 d2) (/.f64 (-.f64 10 d2) d1)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))) 1)
(*.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 1 (/.f64 (-.f64 10 d2) d1)))
(*.f64 1 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))) 2) (cbrt.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))) (sqrt.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))))
(*.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2)) d1)
(pow.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))) 2)
(pow.f64 (/.f64 (/.f64 (-.f64 10 d2) d1) (-.f64 100 (*.f64 d2 d2))) -1)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2))) d1))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))))
(exp.f64 (log.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))))) 1)
(*.f64 1 (fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))) 2) (cbrt.f64 (fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))))
(*.f64 (sqrt.f64 (fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))) (sqrt.f64 (fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)) 3) (pow.f64 (*.f64 d1 20) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)) 2) (-.f64 (pow.f64 (*.f64 d1 20) 2) (*.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)) (*.f64 d1 20)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)) 2) (pow.f64 (*.f64 d1 20) 2)) (-.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)) (*.f64 d1 20)))
(pow.f64 (fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))) 1)
(pow.f64 (cbrt.f64 (fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))) 3)
(pow.f64 (pow.f64 (fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))) 2))
(log.f64 (exp.f64 (fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))))))
(cbrt.f64 (pow.f64 (fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))) 3))
(expm1.f64 (log1p.f64 (fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))))
(exp.f64 (log.f64 (fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))))
(fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))
(fma.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 1 (/.f64 (-.f64 10 d2) d1)) (*.f64 d1 20))
(fma.f64 20 d1 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))
(fma.f64 1 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)) (*.f64 d1 20))
(fma.f64 1 (*.f64 d1 20) (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))) 2) (cbrt.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))) (*.f64 d1 20))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 20)) 2) (cbrt.f64 (*.f64 d1 20)) (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))) (sqrt.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))) (*.f64 d1 20))
(fma.f64 (sqrt.f64 (*.f64 d1 20)) (sqrt.f64 (*.f64 d1 20)) (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))
(fma.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2)) d1 (*.f64 d1 20))
(-.f64 (/.f64 10 d1) (/.f64 d2 d1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 10 d2) d1))) 1)
(*.f64 (-.f64 10 d2) (/.f64 1 d1))
(*.f64 1 (/.f64 (-.f64 10 d2) d1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 10 d2) d1)) 2) (cbrt.f64 (/.f64 (-.f64 10 d2) d1)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 10 d2) d1)) (sqrt.f64 (/.f64 (-.f64 10 d2) d1)))
(pow.f64 (/.f64 (-.f64 10 d2) d1) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 10 d2) d1)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 10 d2) d1) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 10 d2) d1)) 2)
(pow.f64 (/.f64 d1 (-.f64 10 d2)) -1)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 10 d2) d1) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 10 d2) d1)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 10 d2) d1))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 10 d2) d1) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 10 d2) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 10 d2) d1)))
(exp.f64 (log.f64 (/.f64 (-.f64 10 d2) d1)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 10 d2) d1)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 10 d2) d1)))
(+.f64 100 (neg.f64 (*.f64 d2 d2)))
(+.f64 100 (*.f64 (neg.f64 d2) d2))
(*.f64 1 (-.f64 100 (*.f64 d2 d2)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 100 (*.f64 d2 d2))) 2) (cbrt.f64 (-.f64 100 (*.f64 d2 d2))))
(*.f64 (sqrt.f64 (-.f64 100 (*.f64 d2 d2))) (sqrt.f64 (-.f64 100 (*.f64 d2 d2))))
(/.f64 (-.f64 1000000 (pow.f64 d2 6)) (+.f64 10000 (+.f64 (pow.f64 d2 4) (*.f64 100 (*.f64 d2 d2)))))
(/.f64 (-.f64 10000 (pow.f64 d2 4)) (+.f64 100 (*.f64 d2 d2)))
(pow.f64 (-.f64 100 (*.f64 d2 d2)) 1)
(pow.f64 (cbrt.f64 (-.f64 100 (*.f64 d2 d2))) 3)
(pow.f64 (pow.f64 (-.f64 100 (*.f64 d2 d2)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 100 (*.f64 d2 d2))) 2)
(sqrt.f64 (pow.f64 (-.f64 100 (*.f64 d2 d2)) 2))
(log.f64 (exp.f64 (-.f64 100 (*.f64 d2 d2))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 100 (*.f64 d2 d2)))))
(cbrt.f64 (pow.f64 (-.f64 100 (*.f64 d2 d2)) 3))
(expm1.f64 (log1p.f64 (-.f64 100 (*.f64 d2 d2))))
(exp.f64 (log.f64 (-.f64 100 (*.f64 d2 d2))))
(exp.f64 (*.f64 (log.f64 (-.f64 100 (*.f64 d2 d2))) 1))
(log1p.f64 (expm1.f64 (-.f64 100 (*.f64 d2 d2))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 100)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) (*.f64 d1 (+.f64 (-.f64 10 d2) -20))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20))))) 1)
(*.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (/.f64 1 (*.f64 d1 (+.f64 (-.f64 10 d2) -20))))
(*.f64 1 (/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20)))) 2) (cbrt.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20)))) (sqrt.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20)))))
(pow.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20))) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20)))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20)))) 2)
(pow.f64 (/.f64 (*.f64 d1 (+.f64 (-.f64 10 d2) -20)) (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))) -1)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20))) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20))))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20))) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 3) (pow.f64 (*.f64 d1 (+.f64 (-.f64 10 d2) -20)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20)))))
(exp.f64 (log.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20)))))
(+.f64 (*.f64 d1 (*.f64 d1 100)) (neg.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(+.f64 (*.f64 d1 (*.f64 d1 100)) (*.f64 (neg.f64 (*.f64 d1 d1)) (pow.f64 (+.f64 d2 20) 2)))
(+.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (fma.f64 (neg.f64 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(+.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (fma.f64 (neg.f64 (*.f64 d1 d1)) (pow.f64 (+.f64 d2 20) 2) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(+.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (fma.f64 (neg.f64 (*.f64 d1 (+.f64 d2 20))) (*.f64 d1 (+.f64 d2 20)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(+.f64 (fma.f64 d1 (*.f64 d1 100) (neg.f64 (*.f64 (*.f64 d1 (pow.f64 (+.f64 d2 20) 2)) d1))) (fma.f64 (neg.f64 (*.f64 d1 (pow.f64 (+.f64 d2 20) 2))) d1 (*.f64 (*.f64 d1 (pow.f64 (+.f64 d2 20) 2)) d1)))
(+.f64 (fma.f64 d1 (*.f64 d1 100) (neg.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 1 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 1)))
(+.f64 (fma.f64 d1 (*.f64 d1 100) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2))))
(+.f64 (fma.f64 d1 (*.f64 d1 100) (neg.f64 (*.f64 (+.f64 d2 20) (*.f64 (*.f64 d1 d1) (+.f64 d2 20))))) (fma.f64 (neg.f64 (+.f64 d2 20)) (*.f64 (*.f64 d1 d1) (+.f64 d2 20)) (*.f64 (+.f64 d2 20) (*.f64 (*.f64 d1 d1) (+.f64 d2 20)))))
(+.f64 (fma.f64 (*.f64 d1 100) d1 (neg.f64 (*.f64 (*.f64 d1 (pow.f64 (+.f64 d2 20) 2)) d1))) (fma.f64 (neg.f64 (*.f64 d1 (pow.f64 (+.f64 d2 20) 2))) d1 (*.f64 (*.f64 d1 (pow.f64 (+.f64 d2 20) 2)) d1)))
(+.f64 (fma.f64 (*.f64 d1 100) d1 (neg.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 1 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 1)))
(+.f64 (fma.f64 (*.f64 d1 100) d1 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2))))
(+.f64 (fma.f64 (*.f64 d1 100) d1 (neg.f64 (*.f64 (+.f64 d2 20) (*.f64 (*.f64 d1 d1) (+.f64 d2 20))))) (fma.f64 (neg.f64 (+.f64 d2 20)) (*.f64 (*.f64 d1 d1) (+.f64 d2 20)) (*.f64 (+.f64 d2 20) (*.f64 (*.f64 d1 d1) (+.f64 d2 20)))))
(+.f64 (fma.f64 (*.f64 d1 d1) 100 (neg.f64 (*.f64 (*.f64 d1 (pow.f64 (+.f64 d2 20) 2)) d1))) (fma.f64 (neg.f64 (*.f64 d1 (pow.f64 (+.f64 d2 20) 2))) d1 (*.f64 (*.f64 d1 (pow.f64 (+.f64 d2 20) 2)) d1)))
(+.f64 (fma.f64 (*.f64 d1 d1) 100 (neg.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 1 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 1)))
(+.f64 (fma.f64 (*.f64 d1 d1) 100 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2))))
(+.f64 (fma.f64 (*.f64 d1 d1) 100 (neg.f64 (*.f64 (+.f64 d2 20) (*.f64 (*.f64 d1 d1) (+.f64 d2 20))))) (fma.f64 (neg.f64 (+.f64 d2 20)) (*.f64 (*.f64 d1 d1) (+.f64 d2 20)) (*.f64 (+.f64 d2 20) (*.f64 (*.f64 d1 d1) (+.f64 d2 20)))))
(+.f64 (fma.f64 1 (*.f64 d1 (*.f64 d1 100)) (neg.f64 (*.f64 (*.f64 d1 (pow.f64 (+.f64 d2 20) 2)) d1))) (fma.f64 (neg.f64 (*.f64 d1 (pow.f64 (+.f64 d2 20) 2))) d1 (*.f64 (*.f64 d1 (pow.f64 (+.f64 d2 20) 2)) d1)))
(+.f64 (fma.f64 1 (*.f64 d1 (*.f64 d1 100)) (neg.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 1 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 1)))
(+.f64 (fma.f64 1 (*.f64 d1 (*.f64 d1 100)) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2))))
(+.f64 (fma.f64 1 (*.f64 d1 (*.f64 d1 100)) (neg.f64 (*.f64 (+.f64 d2 20) (*.f64 (*.f64 d1 d1) (+.f64 d2 20))))) (fma.f64 (neg.f64 (+.f64 d2 20)) (*.f64 (*.f64 d1 d1) (+.f64 d2 20)) (*.f64 (+.f64 d2 20) (*.f64 (*.f64 d1 d1) (+.f64 d2 20)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 100))) 2) (cbrt.f64 (*.f64 d1 (*.f64 d1 100))) (neg.f64 (*.f64 (*.f64 d1 (pow.f64 (+.f64 d2 20) 2)) d1))) (fma.f64 (neg.f64 (*.f64 d1 (pow.f64 (+.f64 d2 20) 2))) d1 (*.f64 (*.f64 d1 (pow.f64 (+.f64 d2 20) 2)) d1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 100))) 2) (cbrt.f64 (*.f64 d1 (*.f64 d1 100))) (neg.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 1 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 100))) 2) (cbrt.f64 (*.f64 d1 (*.f64 d1 100))) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 100))) 2) (cbrt.f64 (*.f64 d1 (*.f64 d1 100))) (neg.f64 (*.f64 (+.f64 d2 20) (*.f64 (*.f64 d1 d1) (+.f64 d2 20))))) (fma.f64 (neg.f64 (+.f64 d2 20)) (*.f64 (*.f64 d1 d1) (+.f64 d2 20)) (*.f64 (+.f64 d2 20) (*.f64 (*.f64 d1 d1) (+.f64 d2 20)))))
(+.f64 (fma.f64 (*.f64 d1 10) (*.f64 d1 10) (neg.f64 (*.f64 (*.f64 d1 (pow.f64 (+.f64 d2 20) 2)) d1))) (fma.f64 (neg.f64 (*.f64 d1 (pow.f64 (+.f64 d2 20) 2))) d1 (*.f64 (*.f64 d1 (pow.f64 (+.f64 d2 20) 2)) d1)))
(+.f64 (fma.f64 (*.f64 d1 10) (*.f64 d1 10) (neg.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 1 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 1)))
(+.f64 (fma.f64 (*.f64 d1 10) (*.f64 d1 10) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2))))
(+.f64 (fma.f64 (*.f64 d1 10) (*.f64 d1 10) (neg.f64 (*.f64 (+.f64 d2 20) (*.f64 (*.f64 d1 d1) (+.f64 d2 20))))) (fma.f64 (neg.f64 (+.f64 d2 20)) (*.f64 (*.f64 d1 d1) (+.f64 d2 20)) (*.f64 (+.f64 d2 20) (*.f64 (*.f64 d1 d1) (+.f64 d2 20)))))
(*.f64 1 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))) 2) (cbrt.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))) (sqrt.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (*.f64 d1 100)) 3) (pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 3)) (+.f64 (pow.f64 (*.f64 d1 (*.f64 d1 100)) 2) (+.f64 (pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 2) (*.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (*.f64 d1 100)) 2) (pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 2)) (fma.f64 d1 (*.f64 d1 100) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(pow.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))))
(exp.f64 (log.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))))
(fma.f64 d1 (*.f64 d1 100) (neg.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(fma.f64 d1 (*.f64 d1 100) (*.f64 (neg.f64 (*.f64 d1 d1)) (pow.f64 (+.f64 d2 20) 2)))
(fma.f64 (*.f64 d1 100) d1 (neg.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(fma.f64 (*.f64 d1 100) d1 (*.f64 (neg.f64 (*.f64 d1 d1)) (pow.f64 (+.f64 d2 20) 2)))
(fma.f64 (*.f64 d1 d1) 100 (neg.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(fma.f64 (*.f64 d1 d1) 100 (*.f64 (neg.f64 (*.f64 d1 d1)) (pow.f64 (+.f64 d2 20) 2)))
(fma.f64 1 (*.f64 d1 (*.f64 d1 100)) (neg.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(fma.f64 1 (*.f64 d1 (*.f64 d1 100)) (*.f64 (neg.f64 (*.f64 d1 d1)) (pow.f64 (+.f64 d2 20) 2)))
(fma.f64 1 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (fma.f64 (neg.f64 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 100))) 2) (cbrt.f64 (*.f64 d1 (*.f64 d1 100))) (neg.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 100))) 2) (cbrt.f64 (*.f64 d1 (*.f64 d1 100))) (*.f64 (neg.f64 (*.f64 d1 d1)) (pow.f64 (+.f64 d2 20) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))) 2) (cbrt.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))) (fma.f64 (neg.f64 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(fma.f64 (*.f64 d1 10) (*.f64 d1 10) (neg.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(fma.f64 (*.f64 d1 10) (*.f64 d1 10) (*.f64 (neg.f64 (*.f64 d1 d1)) (pow.f64 (+.f64 d2 20) 2)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))) (sqrt.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))) (fma.f64 (neg.f64 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))) 1)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 3) 1/3)
(pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (*.f64 d1 100)))) 1)
(pow.f64 (*.f64 d1 (*.f64 d1 100)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 100))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (*.f64 d1 100)) 3) 1/3)
(pow.f64 (*.f64 d1 10) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (*.f64 d1 100)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 d1) d1) 100))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (*.f64 d1 100)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (*.f64 d1 100)) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (*.f64 d1 100))))
(exp.f64 (log.f64 (*.f64 d1 (*.f64 d1 100))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (*.f64 d1 100))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (*.f64 d1 100))))

simplify292.0ms (4.5%)

Algorithm
egg-herbie
Rules
1492×fma-neg
1456×log-prod
754×fma-def
658×associate-*r*
650×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
060813633
1161611873
2692511873
Stop Event
node limit
Counts
403 → 350
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 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 100 (pow.f64 d2 2))) (-.f64 10 d2))
(/.f64 (*.f64 d1 (-.f64 100 (pow.f64 d2 2))) (-.f64 10 d2))
(/.f64 (*.f64 d1 (-.f64 100 (pow.f64 d2 2))) (-.f64 10 d2))
(/.f64 (*.f64 d1 (-.f64 100 (pow.f64 d2 2))) (-.f64 10 d2))
(/.f64 (*.f64 d1 (-.f64 100 (pow.f64 d2 2))) (-.f64 10 d2))
(/.f64 (*.f64 d1 (-.f64 100 (pow.f64 d2 2))) (-.f64 10 d2))
(/.f64 (*.f64 d1 (-.f64 100 (pow.f64 d2 2))) (-.f64 10 d2))
(/.f64 (*.f64 d1 (-.f64 100 (pow.f64 d2 2))) (-.f64 10 d2))
(/.f64 (*.f64 d1 (-.f64 100 (pow.f64 d2 2))) (-.f64 10 d2))
(/.f64 (*.f64 d1 (-.f64 100 (pow.f64 d2 2))) (-.f64 10 d2))
(/.f64 (*.f64 d1 (-.f64 100 (pow.f64 d2 2))) (-.f64 10 d2))
(/.f64 (*.f64 d1 (-.f64 100 (pow.f64 d2 2))) (-.f64 10 d2))
(+.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 (*.f64 20 d1) (*.f64 d1 d2)) (*.f64 -10 d1))
(-.f64 (+.f64 (*.f64 20 d1) (*.f64 d1 d2)) (*.f64 -10 d1))
(-.f64 (+.f64 (*.f64 20 d1) (*.f64 d1 d2)) (*.f64 -10 d1))
(*.f64 d1 d2)
(-.f64 (+.f64 (*.f64 20 d1) (*.f64 d1 d2)) (*.f64 -10 d1))
(-.f64 (+.f64 (*.f64 20 d1) (*.f64 d1 d2)) (*.f64 -10 d1))
(-.f64 (+.f64 (*.f64 20 d1) (*.f64 d1 d2)) (*.f64 -10 d1))
(*.f64 d1 (-.f64 (+.f64 20 (*.f64 100 (/.f64 1 (-.f64 10 d2)))) (/.f64 (pow.f64 d2 2) (-.f64 10 d2))))
(*.f64 d1 (-.f64 (+.f64 20 (*.f64 100 (/.f64 1 (-.f64 10 d2)))) (/.f64 (pow.f64 d2 2) (-.f64 10 d2))))
(*.f64 d1 (-.f64 (+.f64 20 (*.f64 100 (/.f64 1 (-.f64 10 d2)))) (/.f64 (pow.f64 d2 2) (-.f64 10 d2))))
(*.f64 d1 (-.f64 (+.f64 20 (*.f64 100 (/.f64 1 (-.f64 10 d2)))) (/.f64 (pow.f64 d2 2) (-.f64 10 d2))))
(*.f64 d1 (-.f64 (+.f64 20 (*.f64 100 (/.f64 1 (-.f64 10 d2)))) (/.f64 (pow.f64 d2 2) (-.f64 10 d2))))
(*.f64 d1 (-.f64 (+.f64 20 (*.f64 100 (/.f64 1 (-.f64 10 d2)))) (/.f64 (pow.f64 d2 2) (-.f64 10 d2))))
(*.f64 d1 (-.f64 (+.f64 20 (*.f64 100 (/.f64 1 (-.f64 10 d2)))) (/.f64 (pow.f64 d2 2) (-.f64 10 d2))))
(*.f64 d1 (-.f64 (+.f64 20 (*.f64 100 (/.f64 1 (-.f64 10 d2)))) (/.f64 (pow.f64 d2 2) (-.f64 10 d2))))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 (/.f64 (-.f64 100 (pow.f64 d2 2)) (-.f64 10 d2))) 20)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 (/.f64 (-.f64 100 (pow.f64 d2 2)) (-.f64 10 d2))) 20)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 (/.f64 (-.f64 100 (pow.f64 d2 2)) (-.f64 10 d2))) 20)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 (/.f64 (-.f64 100 (pow.f64 d2 2)) (-.f64 10 d2))) 20)))
(/.f64 10 d1)
(+.f64 (*.f64 -1 (/.f64 d2 d1)) (*.f64 10 (/.f64 1 d1)))
(+.f64 (*.f64 -1 (/.f64 d2 d1)) (*.f64 10 (/.f64 1 d1)))
(+.f64 (*.f64 -1 (/.f64 d2 d1)) (*.f64 10 (/.f64 1 d1)))
(*.f64 -1 (/.f64 d2 d1))
(+.f64 (*.f64 -1 (/.f64 d2 d1)) (*.f64 10 (/.f64 1 d1)))
(+.f64 (*.f64 -1 (/.f64 d2 d1)) (*.f64 10 (/.f64 1 d1)))
(+.f64 (*.f64 -1 (/.f64 d2 d1)) (*.f64 10 (/.f64 1 d1)))
(*.f64 -1 (/.f64 d2 d1))
(+.f64 (*.f64 -1 (/.f64 d2 d1)) (*.f64 10 (/.f64 1 d1)))
(+.f64 (*.f64 -1 (/.f64 d2 d1)) (*.f64 10 (/.f64 1 d1)))
(+.f64 (*.f64 -1 (/.f64 d2 d1)) (*.f64 10 (/.f64 1 d1)))
100
(+.f64 100 (*.f64 -1 (pow.f64 d2 2)))
(+.f64 100 (*.f64 -1 (pow.f64 d2 2)))
(+.f64 100 (*.f64 -1 (pow.f64 d2 2)))
(*.f64 -1 (pow.f64 d2 2))
(+.f64 100 (*.f64 -1 (pow.f64 d2 2)))
(+.f64 100 (*.f64 -1 (pow.f64 d2 2)))
(+.f64 100 (*.f64 -1 (pow.f64 d2 2)))
(*.f64 -1 (pow.f64 d2 2))
(+.f64 100 (*.f64 -1 (pow.f64 d2 2)))
(+.f64 100 (*.f64 -1 (pow.f64 d2 2)))
(+.f64 100 (*.f64 -1 (pow.f64 d2 2)))
(*.f64 -1 (/.f64 (*.f64 d1 (-.f64 100 (pow.f64 (+.f64 20 d2) 2))) (+.f64 10 d2)))
(*.f64 -1 (/.f64 (*.f64 d1 (-.f64 100 (pow.f64 (+.f64 20 d2) 2))) (+.f64 10 d2)))
(*.f64 -1 (/.f64 (*.f64 d1 (-.f64 100 (pow.f64 (+.f64 20 d2) 2))) (+.f64 10 d2)))
(*.f64 -1 (/.f64 (*.f64 d1 (-.f64 100 (pow.f64 (+.f64 20 d2) 2))) (+.f64 10 d2)))
(*.f64 -1 (/.f64 (*.f64 d1 (-.f64 100 (pow.f64 (+.f64 20 d2) 2))) (+.f64 10 d2)))
(*.f64 -1 (/.f64 (*.f64 d1 (-.f64 100 (pow.f64 (+.f64 20 d2) 2))) (+.f64 10 d2)))
(*.f64 -1 (/.f64 (*.f64 d1 (-.f64 100 (pow.f64 (+.f64 20 d2) 2))) (+.f64 10 d2)))
(*.f64 -1 (/.f64 (*.f64 d1 (-.f64 100 (pow.f64 (+.f64 20 d2) 2))) (+.f64 10 d2)))
(*.f64 -1 (/.f64 (*.f64 d1 (-.f64 100 (pow.f64 (+.f64 20 d2) 2))) (+.f64 10 d2)))
(*.f64 -1 (/.f64 (*.f64 d1 (-.f64 100 (pow.f64 (+.f64 20 d2) 2))) (+.f64 10 d2)))
(*.f64 -1 (/.f64 (*.f64 d1 (-.f64 100 (pow.f64 (+.f64 20 d2) 2))) (+.f64 10 d2)))
(*.f64 -1 (/.f64 (*.f64 d1 (-.f64 100 (pow.f64 (+.f64 20 d2) 2))) (+.f64 10 d2)))
(*.f64 -1/10 (/.f64 (-.f64 (*.f64 100 (pow.f64 d1 2)) (*.f64 400 (pow.f64 d1 2))) d1))
(+.f64 (*.f64 -1 (*.f64 d2 (-.f64 (*.f64 -4 d1) (*.f64 1/100 (/.f64 (-.f64 (*.f64 100 (pow.f64 d1 2)) (*.f64 400 (pow.f64 d1 2))) d1))))) (*.f64 -1/10 (/.f64 (-.f64 (*.f64 100 (pow.f64 d1 2)) (*.f64 400 (pow.f64 d1 2))) d1)))
(+.f64 (*.f64 -1 (*.f64 d2 (-.f64 (*.f64 -4 d1) (*.f64 1/100 (/.f64 (-.f64 (*.f64 100 (pow.f64 d1 2)) (*.f64 400 (pow.f64 d1 2))) d1))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 d2 2) (-.f64 (*.f64 -1/10 d1) (*.f64 1/10 (-.f64 (*.f64 -4 d1) (*.f64 1/100 (/.f64 (-.f64 (*.f64 100 (pow.f64 d1 2)) (*.f64 400 (pow.f64 d1 2))) d1))))))) (*.f64 -1/10 (/.f64 (-.f64 (*.f64 100 (pow.f64 d1 2)) (*.f64 400 (pow.f64 d1 2))) d1))))
(+.f64 (*.f64 -1 (*.f64 d2 (-.f64 (*.f64 -4 d1) (*.f64 1/100 (/.f64 (-.f64 (*.f64 100 (pow.f64 d1 2)) (*.f64 400 (pow.f64 d1 2))) d1))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 d2 2) (-.f64 (*.f64 -1/10 d1) (*.f64 1/10 (-.f64 (*.f64 -4 d1) (*.f64 1/100 (/.f64 (-.f64 (*.f64 100 (pow.f64 d1 2)) (*.f64 400 (pow.f64 d1 2))) d1))))))) (+.f64 (*.f64 -1/10 (/.f64 (-.f64 (*.f64 100 (pow.f64 d1 2)) (*.f64 400 (pow.f64 d1 2))) d1)) (*.f64 1/10 (*.f64 (pow.f64 d2 3) (-.f64 (*.f64 -1/10 d1) (*.f64 1/10 (-.f64 (*.f64 -4 d1) (*.f64 1/100 (/.f64 (-.f64 (*.f64 100 (pow.f64 d1 2)) (*.f64 400 (pow.f64 d1 2))) d1))))))))))
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (-.f64 (*.f64 -40 d1) (*.f64 -10 d1))) (*.f64 d1 d2))
(+.f64 (*.f64 -1 (-.f64 (*.f64 -40 d1) (*.f64 -10 d1))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 100 d1) (+.f64 (*.f64 10 (-.f64 (*.f64 -40 d1) (*.f64 -10 d1))) (*.f64 400 d1))) d2)) (*.f64 d1 d2)))
(+.f64 (*.f64 -1 (-.f64 (*.f64 -40 d1) (*.f64 -10 d1))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 100 d1) (+.f64 (*.f64 10 (-.f64 (*.f64 -40 d1) (*.f64 -10 d1))) (*.f64 400 d1))) d2)) (+.f64 (*.f64 10 (/.f64 (-.f64 (*.f64 100 d1) (+.f64 (*.f64 10 (-.f64 (*.f64 -40 d1) (*.f64 -10 d1))) (*.f64 400 d1))) (pow.f64 d2 2))) (*.f64 d1 d2))))
(*.f64 d1 d2)
(-.f64 (+.f64 (*.f64 40 d1) (*.f64 d1 d2)) (*.f64 10 d1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 100 d1) (+.f64 (*.f64 -10 (-.f64 (*.f64 40 d1) (*.f64 10 d1))) (*.f64 400 d1))) d2)) (+.f64 (*.f64 40 d1) (*.f64 d1 d2))) (*.f64 10 d1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 100 d1) (+.f64 (*.f64 -10 (-.f64 (*.f64 40 d1) (*.f64 10 d1))) (*.f64 400 d1))) d2)) (+.f64 (*.f64 10 (/.f64 (-.f64 (*.f64 100 d1) (+.f64 (*.f64 -10 (-.f64 (*.f64 40 d1) (*.f64 10 d1))) (*.f64 400 d1))) (pow.f64 d2 2))) (+.f64 (*.f64 40 d1) (*.f64 d1 d2)))) (*.f64 10 d1))
(*.f64 (pow.f64 d1 2) (-.f64 100 (pow.f64 (+.f64 20 d2) 2)))
(*.f64 (pow.f64 d1 2) (-.f64 100 (pow.f64 (+.f64 20 d2) 2)))
(*.f64 (pow.f64 d1 2) (-.f64 100 (pow.f64 (+.f64 20 d2) 2)))
(*.f64 (pow.f64 d1 2) (-.f64 100 (pow.f64 (+.f64 20 d2) 2)))
(*.f64 (pow.f64 d1 2) (-.f64 100 (pow.f64 (+.f64 20 d2) 2)))
(*.f64 (pow.f64 d1 2) (-.f64 100 (pow.f64 (+.f64 20 d2) 2)))
(*.f64 (pow.f64 d1 2) (-.f64 100 (pow.f64 (+.f64 20 d2) 2)))
(*.f64 (pow.f64 d1 2) (-.f64 100 (pow.f64 (+.f64 20 d2) 2)))
(*.f64 (pow.f64 d1 2) (-.f64 100 (pow.f64 (+.f64 20 d2) 2)))
(*.f64 (pow.f64 d1 2) (-.f64 100 (pow.f64 (+.f64 20 d2) 2)))
(*.f64 (pow.f64 d1 2) (-.f64 100 (pow.f64 (+.f64 20 d2) 2)))
(*.f64 (pow.f64 d1 2) (-.f64 100 (pow.f64 (+.f64 20 d2) 2)))
(-.f64 (*.f64 100 (pow.f64 d1 2)) (*.f64 400 (pow.f64 d1 2)))
(-.f64 (+.f64 (*.f64 -40 (*.f64 (pow.f64 d1 2) d2)) (*.f64 100 (pow.f64 d1 2))) (*.f64 400 (pow.f64 d1 2)))
(-.f64 (+.f64 (*.f64 -40 (*.f64 (pow.f64 d1 2) d2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d2 2))) (*.f64 100 (pow.f64 d1 2)))) (*.f64 400 (pow.f64 d1 2)))
(-.f64 (+.f64 (*.f64 -40 (*.f64 (pow.f64 d1 2) d2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d2 2))) (*.f64 100 (pow.f64 d1 2)))) (*.f64 400 (pow.f64 d1 2)))
(*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(+.f64 (*.f64 -40 (*.f64 (pow.f64 d1 2) d2)) (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d2 2))))
(-.f64 (+.f64 (*.f64 -40 (*.f64 (pow.f64 d1 2) d2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d2 2))) (*.f64 100 (pow.f64 d1 2)))) (*.f64 400 (pow.f64 d1 2)))
(-.f64 (+.f64 (*.f64 -40 (*.f64 (pow.f64 d1 2) d2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d2 2))) (*.f64 100 (pow.f64 d1 2)))) (*.f64 400 (pow.f64 d1 2)))
(*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(+.f64 (*.f64 -40 (*.f64 (pow.f64 d1 2) d2)) (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d2 2))))
(-.f64 (+.f64 (*.f64 -40 (*.f64 (pow.f64 d1 2) d2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d2 2))) (*.f64 100 (pow.f64 d1 2)))) (*.f64 400 (pow.f64 d1 2)))
(-.f64 (+.f64 (*.f64 -40 (*.f64 (pow.f64 d1 2) d2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d2 2))) (*.f64 100 (pow.f64 d1 2)))) (*.f64 400 (pow.f64 d1 2)))
(*.f64 (pow.f64 d1 2) (pow.f64 (+.f64 20 d2) 2))
(*.f64 (pow.f64 d1 2) (pow.f64 (+.f64 20 d2) 2))
(*.f64 (pow.f64 d1 2) (pow.f64 (+.f64 20 d2) 2))
(*.f64 (pow.f64 d1 2) (pow.f64 (+.f64 20 d2) 2))
(*.f64 (pow.f64 d1 2) (pow.f64 (+.f64 20 d2) 2))
(*.f64 (pow.f64 d1 2) (pow.f64 (+.f64 20 d2) 2))
(*.f64 (pow.f64 d1 2) (pow.f64 (+.f64 20 d2) 2))
(*.f64 (pow.f64 d1 2) (pow.f64 (+.f64 20 d2) 2))
(*.f64 (pow.f64 d1 2) (pow.f64 (+.f64 20 d2) 2))
(*.f64 (pow.f64 d1 2) (pow.f64 (+.f64 20 d2) 2))
(*.f64 (pow.f64 d1 2) (pow.f64 (+.f64 20 d2) 2))
(*.f64 (pow.f64 d1 2) (pow.f64 (+.f64 20 d2) 2))
(*.f64 400 (pow.f64 d1 2))
(+.f64 (*.f64 40 (*.f64 (pow.f64 d1 2) d2)) (*.f64 400 (pow.f64 d1 2)))
(+.f64 (*.f64 40 (*.f64 (pow.f64 d1 2) d2)) (+.f64 (*.f64 400 (pow.f64 d1 2)) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2))))
(+.f64 (*.f64 40 (*.f64 (pow.f64 d1 2) d2)) (+.f64 (*.f64 400 (pow.f64 d1 2)) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2))))
(*.f64 (pow.f64 d1 2) (pow.f64 d2 2))
(+.f64 (*.f64 40 (*.f64 (pow.f64 d1 2) d2)) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(+.f64 (*.f64 40 (*.f64 (pow.f64 d1 2) d2)) (+.f64 (*.f64 400 (pow.f64 d1 2)) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2))))
(+.f64 (*.f64 40 (*.f64 (pow.f64 d1 2) d2)) (+.f64 (*.f64 400 (pow.f64 d1 2)) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2))))
(*.f64 (pow.f64 d1 2) (pow.f64 d2 2))
(+.f64 (*.f64 40 (*.f64 (pow.f64 d1 2) d2)) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(+.f64 (*.f64 40 (*.f64 (pow.f64 d1 2) d2)) (+.f64 (*.f64 400 (pow.f64 d1 2)) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2))))
(+.f64 (*.f64 40 (*.f64 (pow.f64 d1 2) d2)) (+.f64 (*.f64 400 (pow.f64 d1 2)) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2))))
(*.f64 100 (pow.f64 d1 2))
(*.f64 100 (pow.f64 d1 2))
(*.f64 100 (pow.f64 d1 2))
(*.f64 100 (pow.f64 d1 2))
(*.f64 100 (pow.f64 d1 2))
(*.f64 100 (pow.f64 d1 2))
(*.f64 100 (pow.f64 d1 2))
(*.f64 100 (pow.f64 d1 2))
(*.f64 100 (pow.f64 d1 2))
(*.f64 100 (pow.f64 d1 2))
(*.f64 100 (pow.f64 d1 2))
(*.f64 100 (pow.f64 d1 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 30)))) 1)
(*.f64 d1 (+.f64 d2 30))
(*.f64 1 (*.f64 d1 (+.f64 d2 30)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 30))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 30))) (sqrt.f64 (*.f64 d1 (+.f64 d2 30))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 30) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (pow.f64 (*.f64 d1 30) 2) (*.f64 (*.f64 d1 d2) (*.f64 d1 30)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 30) 2)) (-.f64 (*.f64 d1 d2) (*.f64 d1 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))
(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 100 (/.f64 (-.f64 10 d2) d1)) (/.f64 (*.f64 d2 d2) (/.f64 (-.f64 10 d2) d1)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))) 1)
(*.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 1 (/.f64 (-.f64 10 d2) d1)))
(*.f64 1 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))) 2) (cbrt.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))) (sqrt.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))))
(*.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2)) d1)
(pow.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))) 2)
(pow.f64 (/.f64 (/.f64 (-.f64 10 d2) d1) (-.f64 100 (*.f64 d2 d2))) -1)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2))) d1))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))))
(exp.f64 (log.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))))) 1)
(*.f64 1 (fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))) 2) (cbrt.f64 (fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))))
(*.f64 (sqrt.f64 (fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))) (sqrt.f64 (fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)) 3) (pow.f64 (*.f64 d1 20) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)) 2) (-.f64 (pow.f64 (*.f64 d1 20) 2) (*.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)) (*.f64 d1 20)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)) 2) (pow.f64 (*.f64 d1 20) 2)) (-.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)) (*.f64 d1 20)))
(pow.f64 (fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))) 1)
(pow.f64 (cbrt.f64 (fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))) 3)
(pow.f64 (pow.f64 (fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))) 2))
(log.f64 (exp.f64 (fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))))))
(cbrt.f64 (pow.f64 (fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))) 3))
(expm1.f64 (log1p.f64 (fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))))
(exp.f64 (log.f64 (fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))))
(fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))
(fma.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 1 (/.f64 (-.f64 10 d2) d1)) (*.f64 d1 20))
(fma.f64 20 d1 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))
(fma.f64 1 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)) (*.f64 d1 20))
(fma.f64 1 (*.f64 d1 20) (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))) 2) (cbrt.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))) (*.f64 d1 20))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 20)) 2) (cbrt.f64 (*.f64 d1 20)) (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))) (sqrt.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))) (*.f64 d1 20))
(fma.f64 (sqrt.f64 (*.f64 d1 20)) (sqrt.f64 (*.f64 d1 20)) (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))
(fma.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2)) d1 (*.f64 d1 20))
(-.f64 (/.f64 10 d1) (/.f64 d2 d1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 10 d2) d1))) 1)
(*.f64 (-.f64 10 d2) (/.f64 1 d1))
(*.f64 1 (/.f64 (-.f64 10 d2) d1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 10 d2) d1)) 2) (cbrt.f64 (/.f64 (-.f64 10 d2) d1)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 10 d2) d1)) (sqrt.f64 (/.f64 (-.f64 10 d2) d1)))
(pow.f64 (/.f64 (-.f64 10 d2) d1) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 10 d2) d1)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 10 d2) d1) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 10 d2) d1)) 2)
(pow.f64 (/.f64 d1 (-.f64 10 d2)) -1)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 10 d2) d1) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 10 d2) d1)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 10 d2) d1))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 10 d2) d1) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 10 d2) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 10 d2) d1)))
(exp.f64 (log.f64 (/.f64 (-.f64 10 d2) d1)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 10 d2) d1)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 10 d2) d1)))
(+.f64 100 (neg.f64 (*.f64 d2 d2)))
(+.f64 100 (*.f64 (neg.f64 d2) d2))
(*.f64 1 (-.f64 100 (*.f64 d2 d2)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 100 (*.f64 d2 d2))) 2) (cbrt.f64 (-.f64 100 (*.f64 d2 d2))))
(*.f64 (sqrt.f64 (-.f64 100 (*.f64 d2 d2))) (sqrt.f64 (-.f64 100 (*.f64 d2 d2))))
(/.f64 (-.f64 1000000 (pow.f64 d2 6)) (+.f64 10000 (+.f64 (pow.f64 d2 4) (*.f64 100 (*.f64 d2 d2)))))
(/.f64 (-.f64 10000 (pow.f64 d2 4)) (+.f64 100 (*.f64 d2 d2)))
(pow.f64 (-.f64 100 (*.f64 d2 d2)) 1)
(pow.f64 (cbrt.f64 (-.f64 100 (*.f64 d2 d2))) 3)
(pow.f64 (pow.f64 (-.f64 100 (*.f64 d2 d2)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 100 (*.f64 d2 d2))) 2)
(sqrt.f64 (pow.f64 (-.f64 100 (*.f64 d2 d2)) 2))
(log.f64 (exp.f64 (-.f64 100 (*.f64 d2 d2))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 100 (*.f64 d2 d2)))))
(cbrt.f64 (pow.f64 (-.f64 100 (*.f64 d2 d2)) 3))
(expm1.f64 (log1p.f64 (-.f64 100 (*.f64 d2 d2))))
(exp.f64 (log.f64 (-.f64 100 (*.f64 d2 d2))))
(exp.f64 (*.f64 (log.f64 (-.f64 100 (*.f64 d2 d2))) 1))
(log1p.f64 (expm1.f64 (-.f64 100 (*.f64 d2 d2))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 100)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) (*.f64 d1 (+.f64 (-.f64 10 d2) -20))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20))))) 1)
(*.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (/.f64 1 (*.f64 d1 (+.f64 (-.f64 10 d2) -20))))
(*.f64 1 (/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20)))) 2) (cbrt.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20)))) (sqrt.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20)))))
(pow.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20))) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20)))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20)))) 2)
(pow.f64 (/.f64 (*.f64 d1 (+.f64 (-.f64 10 d2) -20)) (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))) -1)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20))) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20))))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20))) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 3) (pow.f64 (*.f64 d1 (+.f64 (-.f64 10 d2) -20)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20)))))
(exp.f64 (log.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20)))))
(+.f64 (*.f64 d1 (*.f64 d1 100)) (neg.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(+.f64 (*.f64 d1 (*.f64 d1 100)) (*.f64 (neg.f64 (*.f64 d1 d1)) (pow.f64 (+.f64 d2 20) 2)))
(+.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (fma.f64 (neg.f64 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(+.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (fma.f64 (neg.f64 (*.f64 d1 d1)) (pow.f64 (+.f64 d2 20) 2) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(+.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (fma.f64 (neg.f64 (*.f64 d1 (+.f64 d2 20))) (*.f64 d1 (+.f64 d2 20)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(+.f64 (fma.f64 d1 (*.f64 d1 100) (neg.f64 (*.f64 (*.f64 d1 (pow.f64 (+.f64 d2 20) 2)) d1))) (fma.f64 (neg.f64 (*.f64 d1 (pow.f64 (+.f64 d2 20) 2))) d1 (*.f64 (*.f64 d1 (pow.f64 (+.f64 d2 20) 2)) d1)))
(+.f64 (fma.f64 d1 (*.f64 d1 100) (neg.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 1 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 1)))
(+.f64 (fma.f64 d1 (*.f64 d1 100) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2))))
(+.f64 (fma.f64 d1 (*.f64 d1 100) (neg.f64 (*.f64 (+.f64 d2 20) (*.f64 (*.f64 d1 d1) (+.f64 d2 20))))) (fma.f64 (neg.f64 (+.f64 d2 20)) (*.f64 (*.f64 d1 d1) (+.f64 d2 20)) (*.f64 (+.f64 d2 20) (*.f64 (*.f64 d1 d1) (+.f64 d2 20)))))
(+.f64 (fma.f64 (*.f64 d1 100) d1 (neg.f64 (*.f64 (*.f64 d1 (pow.f64 (+.f64 d2 20) 2)) d1))) (fma.f64 (neg.f64 (*.f64 d1 (pow.f64 (+.f64 d2 20) 2))) d1 (*.f64 (*.f64 d1 (pow.f64 (+.f64 d2 20) 2)) d1)))
(+.f64 (fma.f64 (*.f64 d1 100) d1 (neg.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 1 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 1)))
(+.f64 (fma.f64 (*.f64 d1 100) d1 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2))))
(+.f64 (fma.f64 (*.f64 d1 100) d1 (neg.f64 (*.f64 (+.f64 d2 20) (*.f64 (*.f64 d1 d1) (+.f64 d2 20))))) (fma.f64 (neg.f64 (+.f64 d2 20)) (*.f64 (*.f64 d1 d1) (+.f64 d2 20)) (*.f64 (+.f64 d2 20) (*.f64 (*.f64 d1 d1) (+.f64 d2 20)))))
(+.f64 (fma.f64 (*.f64 d1 d1) 100 (neg.f64 (*.f64 (*.f64 d1 (pow.f64 (+.f64 d2 20) 2)) d1))) (fma.f64 (neg.f64 (*.f64 d1 (pow.f64 (+.f64 d2 20) 2))) d1 (*.f64 (*.f64 d1 (pow.f64 (+.f64 d2 20) 2)) d1)))
(+.f64 (fma.f64 (*.f64 d1 d1) 100 (neg.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 1 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 1)))
(+.f64 (fma.f64 (*.f64 d1 d1) 100 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2))))
(+.f64 (fma.f64 (*.f64 d1 d1) 100 (neg.f64 (*.f64 (+.f64 d2 20) (*.f64 (*.f64 d1 d1) (+.f64 d2 20))))) (fma.f64 (neg.f64 (+.f64 d2 20)) (*.f64 (*.f64 d1 d1) (+.f64 d2 20)) (*.f64 (+.f64 d2 20) (*.f64 (*.f64 d1 d1) (+.f64 d2 20)))))
(+.f64 (fma.f64 1 (*.f64 d1 (*.f64 d1 100)) (neg.f64 (*.f64 (*.f64 d1 (pow.f64 (+.f64 d2 20) 2)) d1))) (fma.f64 (neg.f64 (*.f64 d1 (pow.f64 (+.f64 d2 20) 2))) d1 (*.f64 (*.f64 d1 (pow.f64 (+.f64 d2 20) 2)) d1)))
(+.f64 (fma.f64 1 (*.f64 d1 (*.f64 d1 100)) (neg.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 1 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 1)))
(+.f64 (fma.f64 1 (*.f64 d1 (*.f64 d1 100)) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2))))
(+.f64 (fma.f64 1 (*.f64 d1 (*.f64 d1 100)) (neg.f64 (*.f64 (+.f64 d2 20) (*.f64 (*.f64 d1 d1) (+.f64 d2 20))))) (fma.f64 (neg.f64 (+.f64 d2 20)) (*.f64 (*.f64 d1 d1) (+.f64 d2 20)) (*.f64 (+.f64 d2 20) (*.f64 (*.f64 d1 d1) (+.f64 d2 20)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 100))) 2) (cbrt.f64 (*.f64 d1 (*.f64 d1 100))) (neg.f64 (*.f64 (*.f64 d1 (pow.f64 (+.f64 d2 20) 2)) d1))) (fma.f64 (neg.f64 (*.f64 d1 (pow.f64 (+.f64 d2 20) 2))) d1 (*.f64 (*.f64 d1 (pow.f64 (+.f64 d2 20) 2)) d1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 100))) 2) (cbrt.f64 (*.f64 d1 (*.f64 d1 100))) (neg.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 1 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 100))) 2) (cbrt.f64 (*.f64 d1 (*.f64 d1 100))) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 100))) 2) (cbrt.f64 (*.f64 d1 (*.f64 d1 100))) (neg.f64 (*.f64 (+.f64 d2 20) (*.f64 (*.f64 d1 d1) (+.f64 d2 20))))) (fma.f64 (neg.f64 (+.f64 d2 20)) (*.f64 (*.f64 d1 d1) (+.f64 d2 20)) (*.f64 (+.f64 d2 20) (*.f64 (*.f64 d1 d1) (+.f64 d2 20)))))
(+.f64 (fma.f64 (*.f64 d1 10) (*.f64 d1 10) (neg.f64 (*.f64 (*.f64 d1 (pow.f64 (+.f64 d2 20) 2)) d1))) (fma.f64 (neg.f64 (*.f64 d1 (pow.f64 (+.f64 d2 20) 2))) d1 (*.f64 (*.f64 d1 (pow.f64 (+.f64 d2 20) 2)) d1)))
(+.f64 (fma.f64 (*.f64 d1 10) (*.f64 d1 10) (neg.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 1 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 1)))
(+.f64 (fma.f64 (*.f64 d1 10) (*.f64 d1 10) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2))))
(+.f64 (fma.f64 (*.f64 d1 10) (*.f64 d1 10) (neg.f64 (*.f64 (+.f64 d2 20) (*.f64 (*.f64 d1 d1) (+.f64 d2 20))))) (fma.f64 (neg.f64 (+.f64 d2 20)) (*.f64 (*.f64 d1 d1) (+.f64 d2 20)) (*.f64 (+.f64 d2 20) (*.f64 (*.f64 d1 d1) (+.f64 d2 20)))))
(*.f64 1 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))) 2) (cbrt.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))) (sqrt.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (*.f64 d1 100)) 3) (pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 3)) (+.f64 (pow.f64 (*.f64 d1 (*.f64 d1 100)) 2) (+.f64 (pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 2) (*.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (*.f64 d1 100)) 2) (pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 2)) (fma.f64 d1 (*.f64 d1 100) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(pow.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))))
(exp.f64 (log.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))))
(fma.f64 d1 (*.f64 d1 100) (neg.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(fma.f64 d1 (*.f64 d1 100) (*.f64 (neg.f64 (*.f64 d1 d1)) (pow.f64 (+.f64 d2 20) 2)))
(fma.f64 (*.f64 d1 100) d1 (neg.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(fma.f64 (*.f64 d1 100) d1 (*.f64 (neg.f64 (*.f64 d1 d1)) (pow.f64 (+.f64 d2 20) 2)))
(fma.f64 (*.f64 d1 d1) 100 (neg.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(fma.f64 (*.f64 d1 d1) 100 (*.f64 (neg.f64 (*.f64 d1 d1)) (pow.f64 (+.f64 d2 20) 2)))
(fma.f64 1 (*.f64 d1 (*.f64 d1 100)) (neg.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(fma.f64 1 (*.f64 d1 (*.f64 d1 100)) (*.f64 (neg.f64 (*.f64 d1 d1)) (pow.f64 (+.f64 d2 20) 2)))
(fma.f64 1 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (fma.f64 (neg.f64 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 100))) 2) (cbrt.f64 (*.f64 d1 (*.f64 d1 100))) (neg.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 100))) 2) (cbrt.f64 (*.f64 d1 (*.f64 d1 100))) (*.f64 (neg.f64 (*.f64 d1 d1)) (pow.f64 (+.f64 d2 20) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))) 2) (cbrt.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))) (fma.f64 (neg.f64 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(fma.f64 (*.f64 d1 10) (*.f64 d1 10) (neg.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(fma.f64 (*.f64 d1 10) (*.f64 d1 10) (*.f64 (neg.f64 (*.f64 d1 d1)) (pow.f64 (+.f64 d2 20) 2)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))) (sqrt.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))) (fma.f64 (neg.f64 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))) 1)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 3) 1/3)
(pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (*.f64 d1 100)))) 1)
(pow.f64 (*.f64 d1 (*.f64 d1 100)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 100))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (*.f64 d1 100)) 3) 1/3)
(pow.f64 (*.f64 d1 10) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (*.f64 d1 100)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 d1) d1) 100))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (*.f64 d1 100)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (*.f64 d1 100)) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (*.f64 d1 100))))
(exp.f64 (log.f64 (*.f64 d1 (*.f64 d1 100))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (*.f64 d1 100))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (*.f64 d1 100))))
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 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 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 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 d1 (neg.f64 (fma.f64 d2 -1 -30)))
(*.f64 30 d1)
(*.f64 d1 30)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 30 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 10 d1)
(*.f64 d1 10)
(+.f64 (*.f64 10 d1) (*.f64 d1 d2))
(fma.f64 10 d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 10))
(+.f64 (*.f64 10 d1) (*.f64 d1 d2))
(fma.f64 10 d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 10))
(+.f64 (*.f64 10 d1) (*.f64 d1 d2))
(fma.f64 10 d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 10))
(*.f64 d1 d2)
(+.f64 (*.f64 10 d1) (*.f64 d1 d2))
(fma.f64 10 d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 10))
(+.f64 (*.f64 10 d1) (*.f64 d1 d2))
(fma.f64 10 d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 10))
(+.f64 (*.f64 10 d1) (*.f64 d1 d2))
(fma.f64 10 d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 10))
(*.f64 d1 d2)
(+.f64 (*.f64 10 d1) (*.f64 d1 d2))
(fma.f64 10 d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 10))
(+.f64 (*.f64 10 d1) (*.f64 d1 d2))
(fma.f64 10 d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 10))
(+.f64 (*.f64 10 d1) (*.f64 d1 d2))
(fma.f64 10 d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 10))
(/.f64 (*.f64 d1 (-.f64 100 (pow.f64 d2 2))) (-.f64 10 d2))
(/.f64 d1 (/.f64 (-.f64 10 d2) (-.f64 100 (*.f64 d2 d2))))
(*.f64 d1 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2)))
(/.f64 (*.f64 d1 (-.f64 100 (pow.f64 d2 2))) (-.f64 10 d2))
(/.f64 d1 (/.f64 (-.f64 10 d2) (-.f64 100 (*.f64 d2 d2))))
(*.f64 d1 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2)))
(/.f64 (*.f64 d1 (-.f64 100 (pow.f64 d2 2))) (-.f64 10 d2))
(/.f64 d1 (/.f64 (-.f64 10 d2) (-.f64 100 (*.f64 d2 d2))))
(*.f64 d1 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2)))
(/.f64 (*.f64 d1 (-.f64 100 (pow.f64 d2 2))) (-.f64 10 d2))
(/.f64 d1 (/.f64 (-.f64 10 d2) (-.f64 100 (*.f64 d2 d2))))
(*.f64 d1 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2)))
(/.f64 (*.f64 d1 (-.f64 100 (pow.f64 d2 2))) (-.f64 10 d2))
(/.f64 d1 (/.f64 (-.f64 10 d2) (-.f64 100 (*.f64 d2 d2))))
(*.f64 d1 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2)))
(/.f64 (*.f64 d1 (-.f64 100 (pow.f64 d2 2))) (-.f64 10 d2))
(/.f64 d1 (/.f64 (-.f64 10 d2) (-.f64 100 (*.f64 d2 d2))))
(*.f64 d1 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2)))
(/.f64 (*.f64 d1 (-.f64 100 (pow.f64 d2 2))) (-.f64 10 d2))
(/.f64 d1 (/.f64 (-.f64 10 d2) (-.f64 100 (*.f64 d2 d2))))
(*.f64 d1 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2)))
(/.f64 (*.f64 d1 (-.f64 100 (pow.f64 d2 2))) (-.f64 10 d2))
(/.f64 d1 (/.f64 (-.f64 10 d2) (-.f64 100 (*.f64 d2 d2))))
(*.f64 d1 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2)))
(/.f64 (*.f64 d1 (-.f64 100 (pow.f64 d2 2))) (-.f64 10 d2))
(/.f64 d1 (/.f64 (-.f64 10 d2) (-.f64 100 (*.f64 d2 d2))))
(*.f64 d1 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2)))
(/.f64 (*.f64 d1 (-.f64 100 (pow.f64 d2 2))) (-.f64 10 d2))
(/.f64 d1 (/.f64 (-.f64 10 d2) (-.f64 100 (*.f64 d2 d2))))
(*.f64 d1 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2)))
(/.f64 (*.f64 d1 (-.f64 100 (pow.f64 d2 2))) (-.f64 10 d2))
(/.f64 d1 (/.f64 (-.f64 10 d2) (-.f64 100 (*.f64 d2 d2))))
(*.f64 d1 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2)))
(/.f64 (*.f64 d1 (-.f64 100 (pow.f64 d2 2))) (-.f64 10 d2))
(/.f64 d1 (/.f64 (-.f64 10 d2) (-.f64 100 (*.f64 d2 d2))))
(*.f64 d1 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2)))
(+.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 (*.f64 20 d1) (*.f64 d1 d2)) (*.f64 -10 d1))
(*.f64 d1 (+.f64 30 d2))
(-.f64 (+.f64 (*.f64 20 d1) (*.f64 d1 d2)) (*.f64 -10 d1))
(*.f64 d1 (+.f64 30 d2))
(-.f64 (+.f64 (*.f64 20 d1) (*.f64 d1 d2)) (*.f64 -10 d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 d2)
(-.f64 (+.f64 (*.f64 20 d1) (*.f64 d1 d2)) (*.f64 -10 d1))
(*.f64 d1 (+.f64 30 d2))
(-.f64 (+.f64 (*.f64 20 d1) (*.f64 d1 d2)) (*.f64 -10 d1))
(*.f64 d1 (+.f64 30 d2))
(-.f64 (+.f64 (*.f64 20 d1) (*.f64 d1 d2)) (*.f64 -10 d1))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (-.f64 (+.f64 20 (*.f64 100 (/.f64 1 (-.f64 10 d2)))) (/.f64 (pow.f64 d2 2) (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2))))
(*.f64 d1 (-.f64 (+.f64 20 (*.f64 100 (/.f64 1 (-.f64 10 d2)))) (/.f64 (pow.f64 d2 2) (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2))))
(*.f64 d1 (-.f64 (+.f64 20 (*.f64 100 (/.f64 1 (-.f64 10 d2)))) (/.f64 (pow.f64 d2 2) (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2))))
(*.f64 d1 (-.f64 (+.f64 20 (*.f64 100 (/.f64 1 (-.f64 10 d2)))) (/.f64 (pow.f64 d2 2) (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2))))
(*.f64 d1 (-.f64 (+.f64 20 (*.f64 100 (/.f64 1 (-.f64 10 d2)))) (/.f64 (pow.f64 d2 2) (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2))))
(*.f64 d1 (-.f64 (+.f64 20 (*.f64 100 (/.f64 1 (-.f64 10 d2)))) (/.f64 (pow.f64 d2 2) (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2))))
(*.f64 d1 (-.f64 (+.f64 20 (*.f64 100 (/.f64 1 (-.f64 10 d2)))) (/.f64 (pow.f64 d2 2) (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2))))
(*.f64 d1 (-.f64 (+.f64 20 (*.f64 100 (/.f64 1 (-.f64 10 d2)))) (/.f64 (pow.f64 d2 2) (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2))))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 (/.f64 (-.f64 100 (pow.f64 d2 2)) (-.f64 10 d2))) 20)))
(neg.f64 (*.f64 d1 (fma.f64 -1 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2)) -20)))
(*.f64 d1 (neg.f64 (fma.f64 -1 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2)) -20)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 (/.f64 (-.f64 100 (pow.f64 d2 2)) (-.f64 10 d2))) 20)))
(neg.f64 (*.f64 d1 (fma.f64 -1 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2)) -20)))
(*.f64 d1 (neg.f64 (fma.f64 -1 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2)) -20)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 (/.f64 (-.f64 100 (pow.f64 d2 2)) (-.f64 10 d2))) 20)))
(neg.f64 (*.f64 d1 (fma.f64 -1 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2)) -20)))
(*.f64 d1 (neg.f64 (fma.f64 -1 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2)) -20)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 (/.f64 (-.f64 100 (pow.f64 d2 2)) (-.f64 10 d2))) 20)))
(neg.f64 (*.f64 d1 (fma.f64 -1 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2)) -20)))
(*.f64 d1 (neg.f64 (fma.f64 -1 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2)) -20)))
(/.f64 10 d1)
(+.f64 (*.f64 -1 (/.f64 d2 d1)) (*.f64 10 (/.f64 1 d1)))
(/.f64 (-.f64 10 d2) d1)
(+.f64 (*.f64 -1 (/.f64 d2 d1)) (*.f64 10 (/.f64 1 d1)))
(/.f64 (-.f64 10 d2) d1)
(+.f64 (*.f64 -1 (/.f64 d2 d1)) (*.f64 10 (/.f64 1 d1)))
(/.f64 (-.f64 10 d2) d1)
(*.f64 -1 (/.f64 d2 d1))
(neg.f64 (/.f64 d2 d1))
(/.f64 (neg.f64 d2) d1)
(+.f64 (*.f64 -1 (/.f64 d2 d1)) (*.f64 10 (/.f64 1 d1)))
(/.f64 (-.f64 10 d2) d1)
(+.f64 (*.f64 -1 (/.f64 d2 d1)) (*.f64 10 (/.f64 1 d1)))
(/.f64 (-.f64 10 d2) d1)
(+.f64 (*.f64 -1 (/.f64 d2 d1)) (*.f64 10 (/.f64 1 d1)))
(/.f64 (-.f64 10 d2) d1)
(*.f64 -1 (/.f64 d2 d1))
(neg.f64 (/.f64 d2 d1))
(/.f64 (neg.f64 d2) d1)
(+.f64 (*.f64 -1 (/.f64 d2 d1)) (*.f64 10 (/.f64 1 d1)))
(/.f64 (-.f64 10 d2) d1)
(+.f64 (*.f64 -1 (/.f64 d2 d1)) (*.f64 10 (/.f64 1 d1)))
(/.f64 (-.f64 10 d2) d1)
(+.f64 (*.f64 -1 (/.f64 d2 d1)) (*.f64 10 (/.f64 1 d1)))
(/.f64 (-.f64 10 d2) d1)
100
(+.f64 100 (*.f64 -1 (pow.f64 d2 2)))
(-.f64 100 (*.f64 d2 d2))
(fma.f64 d2 (neg.f64 d2) 100)
(+.f64 100 (*.f64 -1 (pow.f64 d2 2)))
(-.f64 100 (*.f64 d2 d2))
(fma.f64 d2 (neg.f64 d2) 100)
(+.f64 100 (*.f64 -1 (pow.f64 d2 2)))
(-.f64 100 (*.f64 d2 d2))
(fma.f64 d2 (neg.f64 d2) 100)
(*.f64 -1 (pow.f64 d2 2))
(*.f64 d2 (neg.f64 d2))
(+.f64 100 (*.f64 -1 (pow.f64 d2 2)))
(-.f64 100 (*.f64 d2 d2))
(fma.f64 d2 (neg.f64 d2) 100)
(+.f64 100 (*.f64 -1 (pow.f64 d2 2)))
(-.f64 100 (*.f64 d2 d2))
(fma.f64 d2 (neg.f64 d2) 100)
(+.f64 100 (*.f64 -1 (pow.f64 d2 2)))
(-.f64 100 (*.f64 d2 d2))
(fma.f64 d2 (neg.f64 d2) 100)
(*.f64 -1 (pow.f64 d2 2))
(*.f64 d2 (neg.f64 d2))
(+.f64 100 (*.f64 -1 (pow.f64 d2 2)))
(-.f64 100 (*.f64 d2 d2))
(fma.f64 d2 (neg.f64 d2) 100)
(+.f64 100 (*.f64 -1 (pow.f64 d2 2)))
(-.f64 100 (*.f64 d2 d2))
(fma.f64 d2 (neg.f64 d2) 100)
(+.f64 100 (*.f64 -1 (pow.f64 d2 2)))
(-.f64 100 (*.f64 d2 d2))
(fma.f64 d2 (neg.f64 d2) 100)
(*.f64 -1 (/.f64 (*.f64 d1 (-.f64 100 (pow.f64 (+.f64 20 d2) 2))) (+.f64 10 d2)))
(neg.f64 (/.f64 (*.f64 d1 (-.f64 100 (pow.f64 (+.f64 d2 20) 2))) (+.f64 d2 10)))
(/.f64 (neg.f64 d1) (/.f64 (+.f64 d2 10) (-.f64 100 (pow.f64 (+.f64 d2 20) 2))))
(*.f64 -1 (/.f64 (*.f64 d1 (-.f64 100 (pow.f64 (+.f64 20 d2) 2))) (+.f64 10 d2)))
(neg.f64 (/.f64 (*.f64 d1 (-.f64 100 (pow.f64 (+.f64 d2 20) 2))) (+.f64 d2 10)))
(/.f64 (neg.f64 d1) (/.f64 (+.f64 d2 10) (-.f64 100 (pow.f64 (+.f64 d2 20) 2))))
(*.f64 -1 (/.f64 (*.f64 d1 (-.f64 100 (pow.f64 (+.f64 20 d2) 2))) (+.f64 10 d2)))
(neg.f64 (/.f64 (*.f64 d1 (-.f64 100 (pow.f64 (+.f64 d2 20) 2))) (+.f64 d2 10)))
(/.f64 (neg.f64 d1) (/.f64 (+.f64 d2 10) (-.f64 100 (pow.f64 (+.f64 d2 20) 2))))
(*.f64 -1 (/.f64 (*.f64 d1 (-.f64 100 (pow.f64 (+.f64 20 d2) 2))) (+.f64 10 d2)))
(neg.f64 (/.f64 (*.f64 d1 (-.f64 100 (pow.f64 (+.f64 d2 20) 2))) (+.f64 d2 10)))
(/.f64 (neg.f64 d1) (/.f64 (+.f64 d2 10) (-.f64 100 (pow.f64 (+.f64 d2 20) 2))))
(*.f64 -1 (/.f64 (*.f64 d1 (-.f64 100 (pow.f64 (+.f64 20 d2) 2))) (+.f64 10 d2)))
(neg.f64 (/.f64 (*.f64 d1 (-.f64 100 (pow.f64 (+.f64 d2 20) 2))) (+.f64 d2 10)))
(/.f64 (neg.f64 d1) (/.f64 (+.f64 d2 10) (-.f64 100 (pow.f64 (+.f64 d2 20) 2))))
(*.f64 -1 (/.f64 (*.f64 d1 (-.f64 100 (pow.f64 (+.f64 20 d2) 2))) (+.f64 10 d2)))
(neg.f64 (/.f64 (*.f64 d1 (-.f64 100 (pow.f64 (+.f64 d2 20) 2))) (+.f64 d2 10)))
(/.f64 (neg.f64 d1) (/.f64 (+.f64 d2 10) (-.f64 100 (pow.f64 (+.f64 d2 20) 2))))
(*.f64 -1 (/.f64 (*.f64 d1 (-.f64 100 (pow.f64 (+.f64 20 d2) 2))) (+.f64 10 d2)))
(neg.f64 (/.f64 (*.f64 d1 (-.f64 100 (pow.f64 (+.f64 d2 20) 2))) (+.f64 d2 10)))
(/.f64 (neg.f64 d1) (/.f64 (+.f64 d2 10) (-.f64 100 (pow.f64 (+.f64 d2 20) 2))))
(*.f64 -1 (/.f64 (*.f64 d1 (-.f64 100 (pow.f64 (+.f64 20 d2) 2))) (+.f64 10 d2)))
(neg.f64 (/.f64 (*.f64 d1 (-.f64 100 (pow.f64 (+.f64 d2 20) 2))) (+.f64 d2 10)))
(/.f64 (neg.f64 d1) (/.f64 (+.f64 d2 10) (-.f64 100 (pow.f64 (+.f64 d2 20) 2))))
(*.f64 -1 (/.f64 (*.f64 d1 (-.f64 100 (pow.f64 (+.f64 20 d2) 2))) (+.f64 10 d2)))
(neg.f64 (/.f64 (*.f64 d1 (-.f64 100 (pow.f64 (+.f64 d2 20) 2))) (+.f64 d2 10)))
(/.f64 (neg.f64 d1) (/.f64 (+.f64 d2 10) (-.f64 100 (pow.f64 (+.f64 d2 20) 2))))
(*.f64 -1 (/.f64 (*.f64 d1 (-.f64 100 (pow.f64 (+.f64 20 d2) 2))) (+.f64 10 d2)))
(neg.f64 (/.f64 (*.f64 d1 (-.f64 100 (pow.f64 (+.f64 d2 20) 2))) (+.f64 d2 10)))
(/.f64 (neg.f64 d1) (/.f64 (+.f64 d2 10) (-.f64 100 (pow.f64 (+.f64 d2 20) 2))))
(*.f64 -1 (/.f64 (*.f64 d1 (-.f64 100 (pow.f64 (+.f64 20 d2) 2))) (+.f64 10 d2)))
(neg.f64 (/.f64 (*.f64 d1 (-.f64 100 (pow.f64 (+.f64 d2 20) 2))) (+.f64 d2 10)))
(/.f64 (neg.f64 d1) (/.f64 (+.f64 d2 10) (-.f64 100 (pow.f64 (+.f64 d2 20) 2))))
(*.f64 -1 (/.f64 (*.f64 d1 (-.f64 100 (pow.f64 (+.f64 20 d2) 2))) (+.f64 10 d2)))
(neg.f64 (/.f64 (*.f64 d1 (-.f64 100 (pow.f64 (+.f64 d2 20) 2))) (+.f64 d2 10)))
(/.f64 (neg.f64 d1) (/.f64 (+.f64 d2 10) (-.f64 100 (pow.f64 (+.f64 d2 20) 2))))
(*.f64 -1/10 (/.f64 (-.f64 (*.f64 100 (pow.f64 d1 2)) (*.f64 400 (pow.f64 d1 2))) d1))
(/.f64 (*.f64 -1/10 (*.f64 (*.f64 d1 d1) -300)) d1)
(*.f64 -1/10 (/.f64 (*.f64 d1 d1) (/.f64 d1 -300)))
(+.f64 (*.f64 -1 (*.f64 d2 (-.f64 (*.f64 -4 d1) (*.f64 1/100 (/.f64 (-.f64 (*.f64 100 (pow.f64 d1 2)) (*.f64 400 (pow.f64 d1 2))) d1))))) (*.f64 -1/10 (/.f64 (-.f64 (*.f64 100 (pow.f64 d1 2)) (*.f64 400 (pow.f64 d1 2))) d1)))
(fma.f64 -1 (*.f64 d2 (+.f64 (*.f64 d1 -4) (*.f64 -1/100 (/.f64 (*.f64 (*.f64 d1 d1) -300) d1)))) (/.f64 (*.f64 -1/10 (*.f64 (*.f64 d1 d1) -300)) d1))
(-.f64 (*.f64 -1/10 (/.f64 (*.f64 d1 d1) (/.f64 d1 -300))) (*.f64 d2 (fma.f64 d1 -4 (*.f64 (/.f64 (*.f64 d1 d1) (/.f64 d1 -300)) -1/100))))
(+.f64 (*.f64 -1 (*.f64 d2 (-.f64 (*.f64 -4 d1) (*.f64 1/100 (/.f64 (-.f64 (*.f64 100 (pow.f64 d1 2)) (*.f64 400 (pow.f64 d1 2))) d1))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 d2 2) (-.f64 (*.f64 -1/10 d1) (*.f64 1/10 (-.f64 (*.f64 -4 d1) (*.f64 1/100 (/.f64 (-.f64 (*.f64 100 (pow.f64 d1 2)) (*.f64 400 (pow.f64 d1 2))) d1))))))) (*.f64 -1/10 (/.f64 (-.f64 (*.f64 100 (pow.f64 d1 2)) (*.f64 400 (pow.f64 d1 2))) d1))))
(fma.f64 -1 (*.f64 d2 (+.f64 (*.f64 d1 -4) (*.f64 -1/100 (/.f64 (*.f64 (*.f64 d1 d1) -300) d1)))) (fma.f64 -1 (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d1 -1/10) (*.f64 -1/10 (+.f64 (*.f64 d1 -4) (*.f64 -1/100 (/.f64 (*.f64 (*.f64 d1 d1) -300) d1)))))) (/.f64 (*.f64 -1/10 (*.f64 (*.f64 d1 d1) -300)) d1)))
(-.f64 (-.f64 (*.f64 -1/10 (/.f64 (*.f64 d1 d1) (/.f64 d1 -300))) (*.f64 d2 (*.f64 d2 (*.f64 -1/10 (+.f64 d1 (fma.f64 d1 -4 (*.f64 (/.f64 (*.f64 d1 d1) (/.f64 d1 -300)) -1/100))))))) (*.f64 d2 (fma.f64 d1 -4 (*.f64 (/.f64 (*.f64 d1 d1) (/.f64 d1 -300)) -1/100))))
(+.f64 (*.f64 -1 (*.f64 d2 (-.f64 (*.f64 -4 d1) (*.f64 1/100 (/.f64 (-.f64 (*.f64 100 (pow.f64 d1 2)) (*.f64 400 (pow.f64 d1 2))) d1))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 d2 2) (-.f64 (*.f64 -1/10 d1) (*.f64 1/10 (-.f64 (*.f64 -4 d1) (*.f64 1/100 (/.f64 (-.f64 (*.f64 100 (pow.f64 d1 2)) (*.f64 400 (pow.f64 d1 2))) d1))))))) (+.f64 (*.f64 -1/10 (/.f64 (-.f64 (*.f64 100 (pow.f64 d1 2)) (*.f64 400 (pow.f64 d1 2))) d1)) (*.f64 1/10 (*.f64 (pow.f64 d2 3) (-.f64 (*.f64 -1/10 d1) (*.f64 1/10 (-.f64 (*.f64 -4 d1) (*.f64 1/100 (/.f64 (-.f64 (*.f64 100 (pow.f64 d1 2)) (*.f64 400 (pow.f64 d1 2))) d1))))))))))
(fma.f64 -1 (*.f64 d2 (+.f64 (*.f64 d1 -4) (*.f64 -1/100 (/.f64 (*.f64 (*.f64 d1 d1) -300) d1)))) (fma.f64 -1 (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d1 -1/10) (*.f64 -1/10 (+.f64 (*.f64 d1 -4) (*.f64 -1/100 (/.f64 (*.f64 (*.f64 d1 d1) -300) d1)))))) (fma.f64 -1/10 (/.f64 (*.f64 (*.f64 d1 d1) -300) d1) (*.f64 (*.f64 1/10 (pow.f64 d2 3)) (+.f64 (*.f64 d1 -1/10) (*.f64 -1/10 (+.f64 (*.f64 d1 -4) (*.f64 -1/100 (/.f64 (*.f64 (*.f64 d1 d1) -300) d1)))))))))
(-.f64 (-.f64 (fma.f64 -1/10 (/.f64 (*.f64 d1 d1) (/.f64 d1 -300)) (*.f64 (*.f64 -1/10 (+.f64 d1 (fma.f64 d1 -4 (*.f64 (/.f64 (*.f64 d1 d1) (/.f64 d1 -300)) -1/100)))) (*.f64 1/10 (pow.f64 d2 3)))) (*.f64 d2 (*.f64 d2 (*.f64 -1/10 (+.f64 d1 (fma.f64 d1 -4 (*.f64 (/.f64 (*.f64 d1 d1) (/.f64 d1 -300)) -1/100))))))) (*.f64 d2 (fma.f64 d1 -4 (*.f64 (/.f64 (*.f64 d1 d1) (/.f64 d1 -300)) -1/100))))
(*.f64 d1 d2)
(+.f64 (*.f64 -1 (-.f64 (*.f64 -40 d1) (*.f64 -10 d1))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 -1 (-.f64 (*.f64 -40 d1) (*.f64 -10 d1))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 100 d1) (+.f64 (*.f64 10 (-.f64 (*.f64 -40 d1) (*.f64 -10 d1))) (*.f64 400 d1))) d2)) (*.f64 d1 d2)))
(fma.f64 -1 (*.f64 d1 -30) (fma.f64 -1 (/.f64 (-.f64 (*.f64 d1 100) (fma.f64 10 (*.f64 d1 -30) (*.f64 d1 400))) d2) (*.f64 d1 d2)))
(fma.f64 -1 (/.f64 (-.f64 (*.f64 d1 100) (fma.f64 d1 400 (*.f64 d1 -300))) d2) (*.f64 d1 (+.f64 30 d2)))
(+.f64 (*.f64 -1 (-.f64 (*.f64 -40 d1) (*.f64 -10 d1))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 100 d1) (+.f64 (*.f64 10 (-.f64 (*.f64 -40 d1) (*.f64 -10 d1))) (*.f64 400 d1))) d2)) (+.f64 (*.f64 10 (/.f64 (-.f64 (*.f64 100 d1) (+.f64 (*.f64 10 (-.f64 (*.f64 -40 d1) (*.f64 -10 d1))) (*.f64 400 d1))) (pow.f64 d2 2))) (*.f64 d1 d2))))
(fma.f64 -1 (*.f64 d1 -30) (fma.f64 -1 (/.f64 (-.f64 (*.f64 d1 100) (fma.f64 10 (*.f64 d1 -30) (*.f64 d1 400))) d2) (fma.f64 10 (/.f64 (-.f64 (*.f64 d1 100) (fma.f64 10 (*.f64 d1 -30) (*.f64 d1 400))) (*.f64 d2 d2)) (*.f64 d1 d2))))
(+.f64 (fma.f64 -1 (/.f64 (-.f64 (*.f64 d1 100) (fma.f64 d1 400 (*.f64 d1 -300))) d2) (*.f64 d1 (+.f64 30 d2))) (*.f64 10 (/.f64 (-.f64 (*.f64 d1 100) (fma.f64 d1 400 (*.f64 d1 -300))) (*.f64 d2 d2))))
(*.f64 d1 d2)
(-.f64 (+.f64 (*.f64 40 d1) (*.f64 d1 d2)) (*.f64 10 d1))
(*.f64 d1 (+.f64 30 d2))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 100 d1) (+.f64 (*.f64 -10 (-.f64 (*.f64 40 d1) (*.f64 10 d1))) (*.f64 400 d1))) d2)) (+.f64 (*.f64 40 d1) (*.f64 d1 d2))) (*.f64 10 d1))
(fma.f64 -1 (*.f64 d1 -30) (fma.f64 -1 (/.f64 (-.f64 (*.f64 d1 100) (fma.f64 10 (*.f64 d1 -30) (*.f64 d1 400))) d2) (*.f64 d1 d2)))
(fma.f64 -1 (/.f64 (-.f64 (*.f64 d1 100) (fma.f64 d1 400 (*.f64 d1 -300))) d2) (*.f64 d1 (+.f64 30 d2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 100 d1) (+.f64 (*.f64 -10 (-.f64 (*.f64 40 d1) (*.f64 10 d1))) (*.f64 400 d1))) d2)) (+.f64 (*.f64 10 (/.f64 (-.f64 (*.f64 100 d1) (+.f64 (*.f64 -10 (-.f64 (*.f64 40 d1) (*.f64 10 d1))) (*.f64 400 d1))) (pow.f64 d2 2))) (+.f64 (*.f64 40 d1) (*.f64 d1 d2)))) (*.f64 10 d1))
(fma.f64 -1 (*.f64 d1 -30) (fma.f64 -1 (/.f64 (-.f64 (*.f64 d1 100) (fma.f64 10 (*.f64 d1 -30) (*.f64 d1 400))) d2) (fma.f64 10 (/.f64 (-.f64 (*.f64 d1 100) (fma.f64 10 (*.f64 d1 -30) (*.f64 d1 400))) (*.f64 d2 d2)) (*.f64 d1 d2))))
(+.f64 (fma.f64 -1 (/.f64 (-.f64 (*.f64 d1 100) (fma.f64 d1 400 (*.f64 d1 -300))) d2) (*.f64 d1 (+.f64 30 d2))) (*.f64 10 (/.f64 (-.f64 (*.f64 d1 100) (fma.f64 d1 400 (*.f64 d1 -300))) (*.f64 d2 d2))))
(*.f64 (pow.f64 d1 2) (-.f64 100 (pow.f64 (+.f64 20 d2) 2)))
(*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1))
(*.f64 (pow.f64 d1 2) (-.f64 100 (pow.f64 (+.f64 20 d2) 2)))
(*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1))
(*.f64 (pow.f64 d1 2) (-.f64 100 (pow.f64 (+.f64 20 d2) 2)))
(*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1))
(*.f64 (pow.f64 d1 2) (-.f64 100 (pow.f64 (+.f64 20 d2) 2)))
(*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1))
(*.f64 (pow.f64 d1 2) (-.f64 100 (pow.f64 (+.f64 20 d2) 2)))
(*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1))
(*.f64 (pow.f64 d1 2) (-.f64 100 (pow.f64 (+.f64 20 d2) 2)))
(*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1))
(*.f64 (pow.f64 d1 2) (-.f64 100 (pow.f64 (+.f64 20 d2) 2)))
(*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1))
(*.f64 (pow.f64 d1 2) (-.f64 100 (pow.f64 (+.f64 20 d2) 2)))
(*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1))
(*.f64 (pow.f64 d1 2) (-.f64 100 (pow.f64 (+.f64 20 d2) 2)))
(*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1))
(*.f64 (pow.f64 d1 2) (-.f64 100 (pow.f64 (+.f64 20 d2) 2)))
(*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1))
(*.f64 (pow.f64 d1 2) (-.f64 100 (pow.f64 (+.f64 20 d2) 2)))
(*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1))
(*.f64 (pow.f64 d1 2) (-.f64 100 (pow.f64 (+.f64 20 d2) 2)))
(*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1))
(-.f64 (*.f64 100 (pow.f64 d1 2)) (*.f64 400 (pow.f64 d1 2)))
(*.f64 (*.f64 d1 d1) -300)
(*.f64 d1 (*.f64 d1 -300))
(-.f64 (+.f64 (*.f64 -40 (*.f64 (pow.f64 d1 2) d2)) (*.f64 100 (pow.f64 d1 2))) (*.f64 400 (pow.f64 d1 2)))
(+.f64 (*.f64 -40 (*.f64 d2 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) -300))
(fma.f64 -40 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d1 -300)))
(-.f64 (+.f64 (*.f64 -40 (*.f64 (pow.f64 d1 2) d2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d2 2))) (*.f64 100 (pow.f64 d1 2)))) (*.f64 400 (pow.f64 d1 2)))
(+.f64 (fma.f64 -40 (*.f64 d2 (*.f64 d1 d1)) (fma.f64 -1 (*.f64 (*.f64 d2 d2) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 100)))) (*.f64 -400 (*.f64 d1 d1)))
(+.f64 (-.f64 (*.f64 d2 (*.f64 (*.f64 d1 -40) d1)) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (*.f64 d1 -300)))
(-.f64 (+.f64 (*.f64 -40 (*.f64 (pow.f64 d1 2) d2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d2 2))) (*.f64 100 (pow.f64 d1 2)))) (*.f64 400 (pow.f64 d1 2)))
(+.f64 (fma.f64 -40 (*.f64 d2 (*.f64 d1 d1)) (fma.f64 -1 (*.f64 (*.f64 d2 d2) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 100)))) (*.f64 -400 (*.f64 d1 d1)))
(+.f64 (-.f64 (*.f64 d2 (*.f64 (*.f64 d1 -40) d1)) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (*.f64 d1 -300)))
(*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d2 d2))
(neg.f64 (pow.f64 (*.f64 d1 d2) 2))
(+.f64 (*.f64 -40 (*.f64 (pow.f64 d1 2) d2)) (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d2 2))))
(fma.f64 -40 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d2 d2)))
(-.f64 (*.f64 d2 (*.f64 (*.f64 d1 -40) d1)) (pow.f64 (*.f64 d1 d2) 2))
(-.f64 (+.f64 (*.f64 -40 (*.f64 (pow.f64 d1 2) d2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d2 2))) (*.f64 100 (pow.f64 d1 2)))) (*.f64 400 (pow.f64 d1 2)))
(+.f64 (fma.f64 -40 (*.f64 d2 (*.f64 d1 d1)) (fma.f64 -1 (*.f64 (*.f64 d2 d2) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 100)))) (*.f64 -400 (*.f64 d1 d1)))
(+.f64 (-.f64 (*.f64 d2 (*.f64 (*.f64 d1 -40) d1)) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (*.f64 d1 -300)))
(-.f64 (+.f64 (*.f64 -40 (*.f64 (pow.f64 d1 2) d2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d2 2))) (*.f64 100 (pow.f64 d1 2)))) (*.f64 400 (pow.f64 d1 2)))
(+.f64 (fma.f64 -40 (*.f64 d2 (*.f64 d1 d1)) (fma.f64 -1 (*.f64 (*.f64 d2 d2) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 100)))) (*.f64 -400 (*.f64 d1 d1)))
(+.f64 (-.f64 (*.f64 d2 (*.f64 (*.f64 d1 -40) d1)) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (*.f64 d1 -300)))
(*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d2 d2))
(neg.f64 (pow.f64 (*.f64 d1 d2) 2))
(+.f64 (*.f64 -40 (*.f64 (pow.f64 d1 2) d2)) (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d2 2))))
(fma.f64 -40 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d2 d2)))
(-.f64 (*.f64 d2 (*.f64 (*.f64 d1 -40) d1)) (pow.f64 (*.f64 d1 d2) 2))
(-.f64 (+.f64 (*.f64 -40 (*.f64 (pow.f64 d1 2) d2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d2 2))) (*.f64 100 (pow.f64 d1 2)))) (*.f64 400 (pow.f64 d1 2)))
(+.f64 (fma.f64 -40 (*.f64 d2 (*.f64 d1 d1)) (fma.f64 -1 (*.f64 (*.f64 d2 d2) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 100)))) (*.f64 -400 (*.f64 d1 d1)))
(+.f64 (-.f64 (*.f64 d2 (*.f64 (*.f64 d1 -40) d1)) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (*.f64 d1 -300)))
(-.f64 (+.f64 (*.f64 -40 (*.f64 (pow.f64 d1 2) d2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 d1 2) (pow.f64 d2 2))) (*.f64 100 (pow.f64 d1 2)))) (*.f64 400 (pow.f64 d1 2)))
(+.f64 (fma.f64 -40 (*.f64 d2 (*.f64 d1 d1)) (fma.f64 -1 (*.f64 (*.f64 d2 d2) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 100)))) (*.f64 -400 (*.f64 d1 d1)))
(+.f64 (-.f64 (*.f64 d2 (*.f64 (*.f64 d1 -40) d1)) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 d1 (*.f64 d1 -300)))
(*.f64 (pow.f64 d1 2) (pow.f64 (+.f64 20 d2) 2))
(*.f64 (*.f64 d1 d1) (pow.f64 (+.f64 d2 20) 2))
(pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)
(*.f64 (pow.f64 d1 2) (pow.f64 (+.f64 20 d2) 2))
(*.f64 (*.f64 d1 d1) (pow.f64 (+.f64 d2 20) 2))
(pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)
(*.f64 (pow.f64 d1 2) (pow.f64 (+.f64 20 d2) 2))
(*.f64 (*.f64 d1 d1) (pow.f64 (+.f64 d2 20) 2))
(pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)
(*.f64 (pow.f64 d1 2) (pow.f64 (+.f64 20 d2) 2))
(*.f64 (*.f64 d1 d1) (pow.f64 (+.f64 d2 20) 2))
(pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)
(*.f64 (pow.f64 d1 2) (pow.f64 (+.f64 20 d2) 2))
(*.f64 (*.f64 d1 d1) (pow.f64 (+.f64 d2 20) 2))
(pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)
(*.f64 (pow.f64 d1 2) (pow.f64 (+.f64 20 d2) 2))
(*.f64 (*.f64 d1 d1) (pow.f64 (+.f64 d2 20) 2))
(pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)
(*.f64 (pow.f64 d1 2) (pow.f64 (+.f64 20 d2) 2))
(*.f64 (*.f64 d1 d1) (pow.f64 (+.f64 d2 20) 2))
(pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)
(*.f64 (pow.f64 d1 2) (pow.f64 (+.f64 20 d2) 2))
(*.f64 (*.f64 d1 d1) (pow.f64 (+.f64 d2 20) 2))
(pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)
(*.f64 (pow.f64 d1 2) (pow.f64 (+.f64 20 d2) 2))
(*.f64 (*.f64 d1 d1) (pow.f64 (+.f64 d2 20) 2))
(pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)
(*.f64 (pow.f64 d1 2) (pow.f64 (+.f64 20 d2) 2))
(*.f64 (*.f64 d1 d1) (pow.f64 (+.f64 d2 20) 2))
(pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)
(*.f64 (pow.f64 d1 2) (pow.f64 (+.f64 20 d2) 2))
(*.f64 (*.f64 d1 d1) (pow.f64 (+.f64 d2 20) 2))
(pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)
(*.f64 (pow.f64 d1 2) (pow.f64 (+.f64 20 d2) 2))
(*.f64 (*.f64 d1 d1) (pow.f64 (+.f64 d2 20) 2))
(pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)
(*.f64 400 (pow.f64 d1 2))
(*.f64 400 (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 400))
(+.f64 (*.f64 40 (*.f64 (pow.f64 d1 2) d2)) (*.f64 400 (pow.f64 d1 2)))
(fma.f64 40 (*.f64 d2 (*.f64 d1 d1)) (*.f64 400 (*.f64 d1 d1)))
(fma.f64 400 (*.f64 d1 d1) (*.f64 40 (*.f64 d1 (*.f64 d1 d2))))
(+.f64 (*.f64 40 (*.f64 (pow.f64 d1 2) d2)) (+.f64 (*.f64 400 (pow.f64 d1 2)) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2))))
(fma.f64 40 (*.f64 d2 (*.f64 d1 d1)) (fma.f64 400 (*.f64 d1 d1) (*.f64 (*.f64 d2 d2) (*.f64 d1 d1))))
(fma.f64 40 (*.f64 d1 (*.f64 d1 d2)) (*.f64 (*.f64 d1 d1) (+.f64 400 (*.f64 d2 d2))))
(+.f64 (*.f64 40 (*.f64 (pow.f64 d1 2) d2)) (+.f64 (*.f64 400 (pow.f64 d1 2)) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2))))
(fma.f64 40 (*.f64 d2 (*.f64 d1 d1)) (fma.f64 400 (*.f64 d1 d1) (*.f64 (*.f64 d2 d2) (*.f64 d1 d1))))
(fma.f64 40 (*.f64 d1 (*.f64 d1 d2)) (*.f64 (*.f64 d1 d1) (+.f64 400 (*.f64 d2 d2))))
(*.f64 (pow.f64 d1 2) (pow.f64 d2 2))
(*.f64 (*.f64 d2 d2) (*.f64 d1 d1))
(pow.f64 (*.f64 d1 d2) 2)
(+.f64 (*.f64 40 (*.f64 (pow.f64 d1 2) d2)) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(fma.f64 40 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d2 d2) (*.f64 d1 d1)))
(fma.f64 40 (*.f64 d1 (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) 2))
(+.f64 (*.f64 40 (*.f64 (pow.f64 d1 2) d2)) (+.f64 (*.f64 400 (pow.f64 d1 2)) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2))))
(fma.f64 40 (*.f64 d2 (*.f64 d1 d1)) (fma.f64 400 (*.f64 d1 d1) (*.f64 (*.f64 d2 d2) (*.f64 d1 d1))))
(fma.f64 40 (*.f64 d1 (*.f64 d1 d2)) (*.f64 (*.f64 d1 d1) (+.f64 400 (*.f64 d2 d2))))
(+.f64 (*.f64 40 (*.f64 (pow.f64 d1 2) d2)) (+.f64 (*.f64 400 (pow.f64 d1 2)) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2))))
(fma.f64 40 (*.f64 d2 (*.f64 d1 d1)) (fma.f64 400 (*.f64 d1 d1) (*.f64 (*.f64 d2 d2) (*.f64 d1 d1))))
(fma.f64 40 (*.f64 d1 (*.f64 d1 d2)) (*.f64 (*.f64 d1 d1) (+.f64 400 (*.f64 d2 d2))))
(*.f64 (pow.f64 d1 2) (pow.f64 d2 2))
(*.f64 (*.f64 d2 d2) (*.f64 d1 d1))
(pow.f64 (*.f64 d1 d2) 2)
(+.f64 (*.f64 40 (*.f64 (pow.f64 d1 2) d2)) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2)))
(fma.f64 40 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d2 d2) (*.f64 d1 d1)))
(fma.f64 40 (*.f64 d1 (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) 2))
(+.f64 (*.f64 40 (*.f64 (pow.f64 d1 2) d2)) (+.f64 (*.f64 400 (pow.f64 d1 2)) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2))))
(fma.f64 40 (*.f64 d2 (*.f64 d1 d1)) (fma.f64 400 (*.f64 d1 d1) (*.f64 (*.f64 d2 d2) (*.f64 d1 d1))))
(fma.f64 40 (*.f64 d1 (*.f64 d1 d2)) (*.f64 (*.f64 d1 d1) (+.f64 400 (*.f64 d2 d2))))
(+.f64 (*.f64 40 (*.f64 (pow.f64 d1 2) d2)) (+.f64 (*.f64 400 (pow.f64 d1 2)) (*.f64 (pow.f64 d1 2) (pow.f64 d2 2))))
(fma.f64 40 (*.f64 d2 (*.f64 d1 d1)) (fma.f64 400 (*.f64 d1 d1) (*.f64 (*.f64 d2 d2) (*.f64 d1 d1))))
(fma.f64 40 (*.f64 d1 (*.f64 d1 d2)) (*.f64 (*.f64 d1 d1) (+.f64 400 (*.f64 d2 d2))))
(*.f64 100 (pow.f64 d1 2))
(*.f64 d1 (*.f64 d1 100))
(*.f64 100 (pow.f64 d1 2))
(*.f64 d1 (*.f64 d1 100))
(*.f64 100 (pow.f64 d1 2))
(*.f64 d1 (*.f64 d1 100))
(*.f64 100 (pow.f64 d1 2))
(*.f64 d1 (*.f64 d1 100))
(*.f64 100 (pow.f64 d1 2))
(*.f64 d1 (*.f64 d1 100))
(*.f64 100 (pow.f64 d1 2))
(*.f64 d1 (*.f64 d1 100))
(*.f64 100 (pow.f64 d1 2))
(*.f64 d1 (*.f64 d1 100))
(*.f64 100 (pow.f64 d1 2))
(*.f64 d1 (*.f64 d1 100))
(*.f64 100 (pow.f64 d1 2))
(*.f64 d1 (*.f64 d1 100))
(*.f64 100 (pow.f64 d1 2))
(*.f64 d1 (*.f64 d1 100))
(*.f64 100 (pow.f64 d1 2))
(*.f64 d1 (*.f64 d1 100))
(*.f64 100 (pow.f64 d1 2))
(*.f64 d1 (*.f64 d1 100))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 30)))) 1)
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 30 d2))
(*.f64 1 (*.f64 d1 (+.f64 d2 30)))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 30))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 30))))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 30))) (sqrt.f64 (*.f64 d1 (+.f64 d2 30))))
(*.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 (pow.f64 (*.f64 d1 30) 2) (*.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 (pow.f64 (*.f64 d1 30) 2) (*.f64 (*.f64 d1 d2) (*.f64 d1 30)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) 27000)) (+.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) 2) (pow.f64 (*.f64 d1 30) 2)) (-.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 (*.f64 d1 d1) 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))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 2))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 30 d2)) 2))
(fabs.f64 (*.f64 d1 (+.f64 30 d2)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 30)))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 30)))))
(*.f64 d1 (+.f64 30 d2))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 30)) 3))
(*.f64 d1 (+.f64 30 d2))
(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 100 (/.f64 (-.f64 10 d2) d1)) (/.f64 (*.f64 d2 d2) (/.f64 (-.f64 10 d2) d1)))
(/.f64 d1 (/.f64 (-.f64 10 d2) (-.f64 100 (*.f64 d2 d2))))
(*.f64 d1 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))) 1)
(/.f64 d1 (/.f64 (-.f64 10 d2) (-.f64 100 (*.f64 d2 d2))))
(*.f64 d1 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2)))
(*.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 1 (/.f64 (-.f64 10 d2) d1)))
(/.f64 d1 (/.f64 (-.f64 10 d2) (-.f64 100 (*.f64 d2 d2))))
(*.f64 d1 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2)))
(*.f64 1 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))
(/.f64 d1 (/.f64 (-.f64 10 d2) (-.f64 100 (*.f64 d2 d2))))
(*.f64 d1 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))) 2) (cbrt.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))))
(/.f64 d1 (/.f64 (-.f64 10 d2) (-.f64 100 (*.f64 d2 d2))))
(*.f64 d1 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))) (sqrt.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))))
(/.f64 d1 (/.f64 (-.f64 10 d2) (-.f64 100 (*.f64 d2 d2))))
(*.f64 d1 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2)))
(*.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2)) d1)
(/.f64 d1 (/.f64 (-.f64 10 d2) (-.f64 100 (*.f64 d2 d2))))
(*.f64 d1 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2)))
(pow.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)) 1)
(/.f64 d1 (/.f64 (-.f64 10 d2) (-.f64 100 (*.f64 d2 d2))))
(*.f64 d1 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2)))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))) 3)
(/.f64 d1 (/.f64 (-.f64 10 d2) (-.f64 100 (*.f64 d2 d2))))
(*.f64 d1 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2)))
(pow.f64 (pow.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)) 3) 1/3)
(/.f64 d1 (/.f64 (-.f64 10 d2) (-.f64 100 (*.f64 d2 d2))))
(*.f64 d1 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2)))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))) 2)
(/.f64 d1 (/.f64 (-.f64 10 d2) (-.f64 100 (*.f64 d2 d2))))
(*.f64 d1 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2)))
(pow.f64 (/.f64 (/.f64 (-.f64 10 d2) d1) (-.f64 100 (*.f64 d2 d2))) -1)
(/.f64 d1 (/.f64 (-.f64 10 d2) (-.f64 100 (*.f64 d2 d2))))
(*.f64 d1 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)) 2))
(sqrt.f64 (pow.f64 (/.f64 d1 (/.f64 (-.f64 10 d2) (-.f64 100 (*.f64 d2 d2)))) 2))
(fabs.f64 (*.f64 d1 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2))) d1))
(/.f64 d1 (/.f64 (-.f64 10 d2) (-.f64 100 (*.f64 d2 d2))))
(*.f64 d1 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))))
(/.f64 d1 (/.f64 (-.f64 10 d2) (-.f64 100 (*.f64 d2 d2))))
(*.f64 d1 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2)))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)) 3))
(/.f64 d1 (/.f64 (-.f64 10 d2) (-.f64 100 (*.f64 d2 d2))))
(*.f64 d1 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))))
(/.f64 d1 (/.f64 (-.f64 10 d2) (-.f64 100 (*.f64 d2 d2))))
(*.f64 d1 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2)))
(exp.f64 (log.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))))
(/.f64 d1 (/.f64 (-.f64 10 d2) (-.f64 100 (*.f64 d2 d2))))
(*.f64 d1 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))) 1))
(/.f64 d1 (/.f64 (-.f64 10 d2) (-.f64 100 (*.f64 d2 d2))))
(*.f64 d1 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))))
(/.f64 d1 (/.f64 (-.f64 10 d2) (-.f64 100 (*.f64 d2 d2))))
(*.f64 d1 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))))) 1)
(*.f64 d1 (+.f64 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2))))
(*.f64 1 (fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))))
(*.f64 d1 (+.f64 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))) 2) (cbrt.f64 (fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))))
(*.f64 d1 (+.f64 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2))))
(*.f64 (sqrt.f64 (fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))) (sqrt.f64 (fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))))
(*.f64 d1 (+.f64 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)) 3) (pow.f64 (*.f64 d1 20) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)) 2) (-.f64 (pow.f64 (*.f64 d1 20) 2) (*.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)) (*.f64 d1 20)))))
(/.f64 (+.f64 (pow.f64 (/.f64 d1 (/.f64 (-.f64 10 d2) (-.f64 100 (*.f64 d2 d2)))) 3) (*.f64 (pow.f64 d1 3) 8000)) (+.f64 (pow.f64 (/.f64 d1 (/.f64 (-.f64 10 d2) (-.f64 100 (*.f64 d2 d2)))) 2) (-.f64 (pow.f64 (*.f64 d1 20) 2) (*.f64 (/.f64 d1 (/.f64 (-.f64 10 d2) (-.f64 100 (*.f64 d2 d2)))) (*.f64 d1 20)))))
(/.f64 (fma.f64 (pow.f64 d1 3) 8000 (pow.f64 (*.f64 d1 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2))) 3)) (+.f64 (pow.f64 (*.f64 d1 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2))) 2) (*.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2)))))))
(/.f64 (fma.f64 (pow.f64 d1 3) 8000 (pow.f64 (*.f64 d1 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2))) 3)) (+.f64 (pow.f64 (*.f64 d1 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2))) 2) (*.f64 (*.f64 d1 20) (fma.f64 d1 20 (*.f64 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2)) (neg.f64 d1))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)) 2) (pow.f64 (*.f64 d1 20) 2)) (-.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)) (*.f64 d1 20)))
(/.f64 (-.f64 (pow.f64 (/.f64 d1 (/.f64 (-.f64 10 d2) (-.f64 100 (*.f64 d2 d2)))) 2) (pow.f64 (*.f64 d1 20) 2)) (-.f64 (/.f64 d1 (/.f64 (-.f64 10 d2) (-.f64 100 (*.f64 d2 d2)))) (*.f64 d1 20)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2))) 2) (*.f64 (*.f64 d1 d1) -400)) (*.f64 d1 (-.f64 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2)) 20)))
(pow.f64 (fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))) 1)
(*.f64 d1 (+.f64 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2))))
(pow.f64 (cbrt.f64 (fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))) 3)
(*.f64 d1 (+.f64 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2))))
(pow.f64 (pow.f64 (fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))) 3) 1/3)
(*.f64 d1 (+.f64 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2))))
(pow.f64 (sqrt.f64 (fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))) 2)
(*.f64 d1 (+.f64 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2))))
(sqrt.f64 (pow.f64 (fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))) 2))
(sqrt.f64 (pow.f64 (fma.f64 d1 20 (/.f64 d1 (/.f64 (-.f64 10 d2) (-.f64 100 (*.f64 d2 d2))))) 2))
(fabs.f64 (*.f64 d1 (+.f64 20 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2)))))
(log.f64 (exp.f64 (fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))))
(*.f64 d1 (+.f64 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))))))
(*.f64 d1 (+.f64 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2))))
(cbrt.f64 (pow.f64 (fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))) 3))
(*.f64 d1 (+.f64 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2))))
(expm1.f64 (log1p.f64 (fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))))
(*.f64 d1 (+.f64 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2))))
(exp.f64 (log.f64 (fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))))
(*.f64 d1 (+.f64 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))) 1))
(*.f64 d1 (+.f64 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2))))
(log1p.f64 (expm1.f64 (fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))))
(*.f64 d1 (+.f64 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2))))
(fma.f64 d1 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))
(*.f64 d1 (+.f64 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2))))
(fma.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 1 (/.f64 (-.f64 10 d2) d1)) (*.f64 d1 20))
(*.f64 d1 (+.f64 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2))))
(fma.f64 20 d1 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))
(*.f64 d1 (+.f64 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2))))
(fma.f64 1 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)) (*.f64 d1 20))
(*.f64 d1 (+.f64 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2))))
(fma.f64 1 (*.f64 d1 20) (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))
(*.f64 d1 (+.f64 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))) 2) (cbrt.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))) (*.f64 d1 20))
(*.f64 d1 (+.f64 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 20)) 2) (cbrt.f64 (*.f64 d1 20)) (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))
(*.f64 d1 (+.f64 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))) (sqrt.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1))) (*.f64 d1 20))
(*.f64 d1 (+.f64 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2))))
(fma.f64 (sqrt.f64 (*.f64 d1 20)) (sqrt.f64 (*.f64 d1 20)) (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (-.f64 10 d2) d1)))
(*.f64 d1 (+.f64 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2))))
(fma.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2)) d1 (*.f64 d1 20))
(*.f64 d1 (+.f64 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (/.f64 (fma.f64 d2 (neg.f64 d2) 100) (-.f64 10 d2))))
(-.f64 (/.f64 10 d1) (/.f64 d2 d1))
(/.f64 (-.f64 10 d2) d1)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 10 d2) d1))) 1)
(/.f64 (-.f64 10 d2) d1)
(*.f64 (-.f64 10 d2) (/.f64 1 d1))
(/.f64 (-.f64 10 d2) d1)
(*.f64 1 (/.f64 (-.f64 10 d2) d1))
(/.f64 (-.f64 10 d2) d1)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 10 d2) d1)) 2) (cbrt.f64 (/.f64 (-.f64 10 d2) d1)))
(/.f64 (-.f64 10 d2) d1)
(*.f64 (sqrt.f64 (/.f64 (-.f64 10 d2) d1)) (sqrt.f64 (/.f64 (-.f64 10 d2) d1)))
(/.f64 (-.f64 10 d2) d1)
(pow.f64 (/.f64 (-.f64 10 d2) d1) 1)
(/.f64 (-.f64 10 d2) d1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 10 d2) d1)) 3)
(/.f64 (-.f64 10 d2) d1)
(pow.f64 (pow.f64 (/.f64 (-.f64 10 d2) d1) 3) 1/3)
(/.f64 (-.f64 10 d2) d1)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 10 d2) d1)) 2)
(/.f64 (-.f64 10 d2) d1)
(pow.f64 (/.f64 d1 (-.f64 10 d2)) -1)
(/.f64 (-.f64 10 d2) d1)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 10 d2) d1) 2))
(fabs.f64 (/.f64 (-.f64 10 d2) d1))
(log.f64 (exp.f64 (/.f64 (-.f64 10 d2) d1)))
(/.f64 (-.f64 10 d2) d1)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 10 d2) d1))))
(/.f64 (-.f64 10 d2) d1)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 10 d2) d1) 3))
(/.f64 (-.f64 10 d2) d1)
(cbrt.f64 (/.f64 (pow.f64 (-.f64 10 d2) 3) (pow.f64 d1 3)))
(/.f64 (-.f64 10 d2) d1)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 10 d2) d1)))
(/.f64 (-.f64 10 d2) d1)
(exp.f64 (log.f64 (/.f64 (-.f64 10 d2) d1)))
(/.f64 (-.f64 10 d2) d1)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 10 d2) d1)) 1))
(/.f64 (-.f64 10 d2) d1)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 10 d2) d1)))
(/.f64 (-.f64 10 d2) d1)
(+.f64 100 (neg.f64 (*.f64 d2 d2)))
(-.f64 100 (*.f64 d2 d2))
(fma.f64 d2 (neg.f64 d2) 100)
(+.f64 100 (*.f64 (neg.f64 d2) d2))
(-.f64 100 (*.f64 d2 d2))
(fma.f64 d2 (neg.f64 d2) 100)
(*.f64 1 (-.f64 100 (*.f64 d2 d2)))
(-.f64 100 (*.f64 d2 d2))
(fma.f64 d2 (neg.f64 d2) 100)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 100 (*.f64 d2 d2))) 2) (cbrt.f64 (-.f64 100 (*.f64 d2 d2))))
(-.f64 100 (*.f64 d2 d2))
(fma.f64 d2 (neg.f64 d2) 100)
(*.f64 (sqrt.f64 (-.f64 100 (*.f64 d2 d2))) (sqrt.f64 (-.f64 100 (*.f64 d2 d2))))
(-.f64 100 (*.f64 d2 d2))
(fma.f64 d2 (neg.f64 d2) 100)
(/.f64 (-.f64 1000000 (pow.f64 d2 6)) (+.f64 10000 (+.f64 (pow.f64 d2 4) (*.f64 100 (*.f64 d2 d2)))))
(/.f64 (-.f64 1000000 (pow.f64 d2 6)) (+.f64 10000 (*.f64 (*.f64 d2 d2) (fma.f64 d2 d2 100))))
(/.f64 (-.f64 10000 (pow.f64 d2 4)) (+.f64 100 (*.f64 d2 d2)))
(/.f64 (-.f64 10000 (pow.f64 d2 4)) (fma.f64 d2 d2 100))
(pow.f64 (-.f64 100 (*.f64 d2 d2)) 1)
(-.f64 100 (*.f64 d2 d2))
(fma.f64 d2 (neg.f64 d2) 100)
(pow.f64 (cbrt.f64 (-.f64 100 (*.f64 d2 d2))) 3)
(-.f64 100 (*.f64 d2 d2))
(fma.f64 d2 (neg.f64 d2) 100)
(pow.f64 (pow.f64 (-.f64 100 (*.f64 d2 d2)) 3) 1/3)
(-.f64 100 (*.f64 d2 d2))
(fma.f64 d2 (neg.f64 d2) 100)
(pow.f64 (sqrt.f64 (-.f64 100 (*.f64 d2 d2))) 2)
(-.f64 100 (*.f64 d2 d2))
(fma.f64 d2 (neg.f64 d2) 100)
(sqrt.f64 (pow.f64 (-.f64 100 (*.f64 d2 d2)) 2))
(fabs.f64 (fma.f64 d2 (neg.f64 d2) 100))
(log.f64 (exp.f64 (-.f64 100 (*.f64 d2 d2))))
(-.f64 100 (*.f64 d2 d2))
(fma.f64 d2 (neg.f64 d2) 100)
(log.f64 (+.f64 1 (expm1.f64 (-.f64 100 (*.f64 d2 d2)))))
(-.f64 100 (*.f64 d2 d2))
(fma.f64 d2 (neg.f64 d2) 100)
(cbrt.f64 (pow.f64 (-.f64 100 (*.f64 d2 d2)) 3))
(-.f64 100 (*.f64 d2 d2))
(fma.f64 d2 (neg.f64 d2) 100)
(expm1.f64 (log1p.f64 (-.f64 100 (*.f64 d2 d2))))
(-.f64 100 (*.f64 d2 d2))
(fma.f64 d2 (neg.f64 d2) 100)
(exp.f64 (log.f64 (-.f64 100 (*.f64 d2 d2))))
(-.f64 100 (*.f64 d2 d2))
(fma.f64 d2 (neg.f64 d2) 100)
(exp.f64 (*.f64 (log.f64 (-.f64 100 (*.f64 d2 d2))) 1))
(-.f64 100 (*.f64 d2 d2))
(fma.f64 d2 (neg.f64 d2) 100)
(log1p.f64 (expm1.f64 (-.f64 100 (*.f64 d2 d2))))
(-.f64 100 (*.f64 d2 d2))
(fma.f64 d2 (neg.f64 d2) 100)
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 100)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) (*.f64 d1 (+.f64 (-.f64 10 d2) -20))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20)))
(/.f64 (*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1)) (*.f64 d1 (-.f64 -10 d2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20))))) 1)
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20)))
(/.f64 (*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1)) (*.f64 d1 (-.f64 -10 d2)))
(*.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (/.f64 1 (*.f64 d1 (+.f64 (-.f64 10 d2) -20))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20)))
(/.f64 (*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1)) (*.f64 d1 (-.f64 -10 d2)))
(*.f64 1 (/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20)))
(/.f64 (*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1)) (*.f64 d1 (-.f64 -10 d2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20)))) 2) (cbrt.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20)))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20)))
(/.f64 (*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1)) (*.f64 d1 (-.f64 -10 d2)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20)))) (sqrt.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20)))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20)))
(/.f64 (*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1)) (*.f64 d1 (-.f64 -10 d2)))
(pow.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20))) 1)
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20)))
(/.f64 (*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1)) (*.f64 d1 (-.f64 -10 d2)))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20)))) 3)
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20)))
(/.f64 (*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1)) (*.f64 d1 (-.f64 -10 d2)))
(pow.f64 (pow.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20))) 3) 1/3)
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20)))
(/.f64 (*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1)) (*.f64 d1 (-.f64 -10 d2)))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20)))) 2)
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20)))
(/.f64 (*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1)) (*.f64 d1 (-.f64 -10 d2)))
(pow.f64 (/.f64 (*.f64 d1 (+.f64 (-.f64 10 d2) -20)) (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))) -1)
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20)))
(/.f64 (*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1)) (*.f64 d1 (-.f64 -10 d2)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20))) 2))
(fabs.f64 (/.f64 (*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1)) (*.f64 d1 (-.f64 -10 d2))))
(log.f64 (exp.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20)))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20)))
(/.f64 (*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1)) (*.f64 d1 (-.f64 -10 d2)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20))))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20)))
(/.f64 (*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1)) (*.f64 d1 (-.f64 -10 d2)))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20))) 3))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20)))
(/.f64 (*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1)) (*.f64 d1 (-.f64 -10 d2)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 3) (pow.f64 (*.f64 d1 (+.f64 (-.f64 10 d2) -20)) 3)))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20)))
(/.f64 (*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1)) (*.f64 d1 (-.f64 -10 d2)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20)))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20)))
(/.f64 (*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1)) (*.f64 d1 (-.f64 -10 d2)))
(exp.f64 (log.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20)))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20)))
(/.f64 (*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1)) (*.f64 d1 (-.f64 -10 d2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20)))) 1))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20)))
(/.f64 (*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1)) (*.f64 d1 (-.f64 -10 d2)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20)))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (*.f64 d1 (+.f64 (-.f64 10 d2) -20)))
(/.f64 (*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1)) (*.f64 d1 (-.f64 -10 d2)))
(+.f64 (*.f64 d1 (*.f64 d1 100)) (neg.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 100)) (*.f64 (neg.f64 (*.f64 d1 d1)) (pow.f64 (+.f64 d2 20) 2)))
(*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1))
(+.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (fma.f64 (neg.f64 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(+.f64 (*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1)) (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 0))
(+.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (fma.f64 (neg.f64 (*.f64 d1 d1)) (pow.f64 (+.f64 d2 20) 2) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(+.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (fma.f64 (neg.f64 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(+.f64 (*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1)) (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 0))
(+.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (fma.f64 (neg.f64 (*.f64 d1 (+.f64 d2 20))) (*.f64 d1 (+.f64 d2 20)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(+.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (fma.f64 (neg.f64 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(+.f64 (*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1)) (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 0))
(+.f64 (fma.f64 d1 (*.f64 d1 100) (neg.f64 (*.f64 (*.f64 d1 (pow.f64 (+.f64 d2 20) 2)) d1))) (fma.f64 (neg.f64 (*.f64 d1 (pow.f64 (+.f64 d2 20) 2))) d1 (*.f64 (*.f64 d1 (pow.f64 (+.f64 d2 20) 2)) d1)))
(+.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (fma.f64 (neg.f64 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(+.f64 (*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1)) (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 0))
(+.f64 (fma.f64 d1 (*.f64 d1 100) (neg.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 1 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 1)))
(+.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (fma.f64 (neg.f64 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(+.f64 (*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1)) (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 0))
(+.f64 (fma.f64 d1 (*.f64 d1 100) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2))))
(+.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (fma.f64 (neg.f64 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(+.f64 (*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1)) (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 0))
(+.f64 (fma.f64 d1 (*.f64 d1 100) (neg.f64 (*.f64 (+.f64 d2 20) (*.f64 (*.f64 d1 d1) (+.f64 d2 20))))) (fma.f64 (neg.f64 (+.f64 d2 20)) (*.f64 (*.f64 d1 d1) (+.f64 d2 20)) (*.f64 (+.f64 d2 20) (*.f64 (*.f64 d1 d1) (+.f64 d2 20)))))
(+.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (fma.f64 (neg.f64 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(+.f64 (*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1)) (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 0))
(+.f64 (fma.f64 (*.f64 d1 100) d1 (neg.f64 (*.f64 (*.f64 d1 (pow.f64 (+.f64 d2 20) 2)) d1))) (fma.f64 (neg.f64 (*.f64 d1 (pow.f64 (+.f64 d2 20) 2))) d1 (*.f64 (*.f64 d1 (pow.f64 (+.f64 d2 20) 2)) d1)))
(+.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (fma.f64 (neg.f64 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(+.f64 (*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1)) (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 0))
(+.f64 (fma.f64 (*.f64 d1 100) d1 (neg.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 1 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 1)))
(+.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (fma.f64 (neg.f64 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(+.f64 (*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1)) (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 0))
(+.f64 (fma.f64 (*.f64 d1 100) d1 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2))))
(+.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (fma.f64 (neg.f64 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(+.f64 (*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1)) (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 0))
(+.f64 (fma.f64 (*.f64 d1 100) d1 (neg.f64 (*.f64 (+.f64 d2 20) (*.f64 (*.f64 d1 d1) (+.f64 d2 20))))) (fma.f64 (neg.f64 (+.f64 d2 20)) (*.f64 (*.f64 d1 d1) (+.f64 d2 20)) (*.f64 (+.f64 d2 20) (*.f64 (*.f64 d1 d1) (+.f64 d2 20)))))
(+.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (fma.f64 (neg.f64 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(+.f64 (*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1)) (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 0))
(+.f64 (fma.f64 (*.f64 d1 d1) 100 (neg.f64 (*.f64 (*.f64 d1 (pow.f64 (+.f64 d2 20) 2)) d1))) (fma.f64 (neg.f64 (*.f64 d1 (pow.f64 (+.f64 d2 20) 2))) d1 (*.f64 (*.f64 d1 (pow.f64 (+.f64 d2 20) 2)) d1)))
(+.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (fma.f64 (neg.f64 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(+.f64 (*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1)) (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 0))
(+.f64 (fma.f64 (*.f64 d1 d1) 100 (neg.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 1 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 1)))
(+.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (fma.f64 (neg.f64 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(+.f64 (*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1)) (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 0))
(+.f64 (fma.f64 (*.f64 d1 d1) 100 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2))))
(+.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (fma.f64 (neg.f64 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(+.f64 (*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1)) (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 0))
(+.f64 (fma.f64 (*.f64 d1 d1) 100 (neg.f64 (*.f64 (+.f64 d2 20) (*.f64 (*.f64 d1 d1) (+.f64 d2 20))))) (fma.f64 (neg.f64 (+.f64 d2 20)) (*.f64 (*.f64 d1 d1) (+.f64 d2 20)) (*.f64 (+.f64 d2 20) (*.f64 (*.f64 d1 d1) (+.f64 d2 20)))))
(+.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (fma.f64 (neg.f64 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(+.f64 (*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1)) (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 0))
(+.f64 (fma.f64 1 (*.f64 d1 (*.f64 d1 100)) (neg.f64 (*.f64 (*.f64 d1 (pow.f64 (+.f64 d2 20) 2)) d1))) (fma.f64 (neg.f64 (*.f64 d1 (pow.f64 (+.f64 d2 20) 2))) d1 (*.f64 (*.f64 d1 (pow.f64 (+.f64 d2 20) 2)) d1)))
(+.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (fma.f64 (neg.f64 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(+.f64 (*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1)) (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 0))
(+.f64 (fma.f64 1 (*.f64 d1 (*.f64 d1 100)) (neg.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 1 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 1)))
(+.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (fma.f64 (neg.f64 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(+.f64 (*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1)) (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 0))
(+.f64 (fma.f64 1 (*.f64 d1 (*.f64 d1 100)) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2))))
(+.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (fma.f64 (neg.f64 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(+.f64 (*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1)) (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 0))
(+.f64 (fma.f64 1 (*.f64 d1 (*.f64 d1 100)) (neg.f64 (*.f64 (+.f64 d2 20) (*.f64 (*.f64 d1 d1) (+.f64 d2 20))))) (fma.f64 (neg.f64 (+.f64 d2 20)) (*.f64 (*.f64 d1 d1) (+.f64 d2 20)) (*.f64 (+.f64 d2 20) (*.f64 (*.f64 d1 d1) (+.f64 d2 20)))))
(+.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (fma.f64 (neg.f64 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(+.f64 (*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1)) (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 100))) 2) (cbrt.f64 (*.f64 d1 (*.f64 d1 100))) (neg.f64 (*.f64 (*.f64 d1 (pow.f64 (+.f64 d2 20) 2)) d1))) (fma.f64 (neg.f64 (*.f64 d1 (pow.f64 (+.f64 d2 20) 2))) d1 (*.f64 (*.f64 d1 (pow.f64 (+.f64 d2 20) 2)) d1)))
(+.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (fma.f64 (neg.f64 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(+.f64 (*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1)) (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 100))) 2) (cbrt.f64 (*.f64 d1 (*.f64 d1 100))) (neg.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 1 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 1)))
(+.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (fma.f64 (neg.f64 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(+.f64 (*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1)) (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 100))) 2) (cbrt.f64 (*.f64 d1 (*.f64 d1 100))) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2))))
(+.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (fma.f64 (neg.f64 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(+.f64 (*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1)) (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 100))) 2) (cbrt.f64 (*.f64 d1 (*.f64 d1 100))) (neg.f64 (*.f64 (+.f64 d2 20) (*.f64 (*.f64 d1 d1) (+.f64 d2 20))))) (fma.f64 (neg.f64 (+.f64 d2 20)) (*.f64 (*.f64 d1 d1) (+.f64 d2 20)) (*.f64 (+.f64 d2 20) (*.f64 (*.f64 d1 d1) (+.f64 d2 20)))))
(+.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (fma.f64 (neg.f64 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(+.f64 (*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1)) (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 0))
(+.f64 (fma.f64 (*.f64 d1 10) (*.f64 d1 10) (neg.f64 (*.f64 (*.f64 d1 (pow.f64 (+.f64 d2 20) 2)) d1))) (fma.f64 (neg.f64 (*.f64 d1 (pow.f64 (+.f64 d2 20) 2))) d1 (*.f64 (*.f64 d1 (pow.f64 (+.f64 d2 20) 2)) d1)))
(+.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (fma.f64 (neg.f64 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(+.f64 (*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1)) (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 0))
(+.f64 (fma.f64 (*.f64 d1 10) (*.f64 d1 10) (neg.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 1 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 1)))
(+.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (fma.f64 (neg.f64 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(+.f64 (*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1)) (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 0))
(+.f64 (fma.f64 (*.f64 d1 10) (*.f64 d1 10) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2))))
(+.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (fma.f64 (neg.f64 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(+.f64 (*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1)) (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 0))
(+.f64 (fma.f64 (*.f64 d1 10) (*.f64 d1 10) (neg.f64 (*.f64 (+.f64 d2 20) (*.f64 (*.f64 d1 d1) (+.f64 d2 20))))) (fma.f64 (neg.f64 (+.f64 d2 20)) (*.f64 (*.f64 d1 d1) (+.f64 d2 20)) (*.f64 (+.f64 d2 20) (*.f64 (*.f64 d1 d1) (+.f64 d2 20)))))
(+.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (fma.f64 (neg.f64 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(+.f64 (*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1)) (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 0))
(*.f64 1 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))) 2) (cbrt.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))))
(*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1))
(*.f64 (sqrt.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))) (sqrt.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))))
(*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (*.f64 d1 100)) 3) (pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 3)) (+.f64 (pow.f64 (*.f64 d1 (*.f64 d1 100)) 2) (+.f64 (pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 2) (*.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (*.f64 d1 100)) 3) (pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 3)) (+.f64 (pow.f64 (*.f64 d1 (*.f64 d1 100)) 2) (+.f64 (pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 2) (*.f64 d1 (*.f64 (*.f64 d1 100) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))))))
(/.f64 (-.f64 (*.f64 1000000 (pow.f64 (*.f64 d1 d1) 3)) (pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 3)) (+.f64 (pow.f64 (*.f64 d1 (*.f64 d1 100)) 2) (fma.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 4))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (*.f64 d1 100)) 2) (pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 2)) (fma.f64 d1 (*.f64 d1 100) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (*.f64 d1 100)) 2) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 4)) (fma.f64 d1 (*.f64 d1 100) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(pow.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 1)
(*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))) 3)
(*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1))
(pow.f64 (pow.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 3) 1/3)
(*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))) 2)
(*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 2))
(fabs.f64 (*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1)))
(log.f64 (exp.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))))
(*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))))
(*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 3))
(*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))))
(*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1))
(exp.f64 (log.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))))
(*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))) 1))
(*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))))
(*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1))
(fma.f64 d1 (*.f64 d1 100) (neg.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1))
(fma.f64 d1 (*.f64 d1 100) (*.f64 (neg.f64 (*.f64 d1 d1)) (pow.f64 (+.f64 d2 20) 2)))
(*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1))
(fma.f64 (*.f64 d1 100) d1 (neg.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1))
(fma.f64 (*.f64 d1 100) d1 (*.f64 (neg.f64 (*.f64 d1 d1)) (pow.f64 (+.f64 d2 20) 2)))
(*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1))
(fma.f64 (*.f64 d1 d1) 100 (neg.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1))
(fma.f64 (*.f64 d1 d1) 100 (*.f64 (neg.f64 (*.f64 d1 d1)) (pow.f64 (+.f64 d2 20) 2)))
(*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1))
(fma.f64 1 (*.f64 d1 (*.f64 d1 100)) (neg.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1))
(fma.f64 1 (*.f64 d1 (*.f64 d1 100)) (*.f64 (neg.f64 (*.f64 d1 d1)) (pow.f64 (+.f64 d2 20) 2)))
(*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1))
(fma.f64 1 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (fma.f64 (neg.f64 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(+.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (fma.f64 (neg.f64 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(+.f64 (*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1)) (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 0))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 100))) 2) (cbrt.f64 (*.f64 d1 (*.f64 d1 100))) (neg.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 100))) 2) (cbrt.f64 (*.f64 d1 (*.f64 d1 100))) (*.f64 (neg.f64 (*.f64 d1 d1)) (pow.f64 (+.f64 d2 20) 2)))
(*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))) 2) (cbrt.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))) (fma.f64 (neg.f64 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(+.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (fma.f64 (neg.f64 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(+.f64 (*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1)) (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 0))
(fma.f64 (*.f64 d1 10) (*.f64 d1 10) (neg.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1))
(fma.f64 (*.f64 d1 10) (*.f64 d1 10) (*.f64 (neg.f64 (*.f64 d1 d1)) (pow.f64 (+.f64 d2 20) 2)))
(*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))) (sqrt.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))) (fma.f64 (neg.f64 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(+.f64 (-.f64 (*.f64 d1 (*.f64 d1 100)) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) (fma.f64 (neg.f64 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1) (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(+.f64 (*.f64 (-.f64 100 (pow.f64 (+.f64 d2 20) 2)) (*.f64 d1 d1)) (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 0))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))) 1)
(*.f64 (*.f64 d1 d1) (pow.f64 (+.f64 d2 20) 2))
(pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 1)
(*.f64 (*.f64 d1 d1) (pow.f64 (+.f64 d2 20) 2))
(pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 3)
(*.f64 (*.f64 d1 d1) (pow.f64 (+.f64 d2 20) 2))
(pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 3) 1/3)
(*.f64 (*.f64 d1 d1) (pow.f64 (+.f64 d2 20) 2))
(pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)
(pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)
(*.f64 (*.f64 d1 d1) (pow.f64 (+.f64 d2 20) 2))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 2))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(*.f64 (*.f64 d1 d1) (pow.f64 (+.f64 d2 20) 2))
(pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2))))
(*.f64 (*.f64 d1 d1) (pow.f64 (+.f64 d2 20) 2))
(pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2) 3))
(*.f64 (*.f64 d1 d1) (pow.f64 (+.f64 d2 20) 2))
(pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(*.f64 (*.f64 d1 d1) (pow.f64 (+.f64 d2 20) 2))
(pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)
(exp.f64 (log.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(*.f64 (*.f64 d1 d1) (pow.f64 (+.f64 d2 20) 2))
(pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)) 1))
(*.f64 (*.f64 d1 d1) (pow.f64 (+.f64 d2 20) 2))
(pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)))
(*.f64 (*.f64 d1 d1) (pow.f64 (+.f64 d2 20) 2))
(pow.f64 (*.f64 d1 (+.f64 d2 20)) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (*.f64 d1 100)))) 1)
(*.f64 d1 (*.f64 d1 100))
(pow.f64 (*.f64 d1 (*.f64 d1 100)) 1)
(*.f64 d1 (*.f64 d1 100))
(pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 100))) 3)
(*.f64 d1 (*.f64 d1 100))
(pow.f64 (pow.f64 (*.f64 d1 (*.f64 d1 100)) 3) 1/3)
(*.f64 d1 (*.f64 d1 100))
(pow.f64 (*.f64 d1 10) 2)
(*.f64 d1 (*.f64 d1 100))
(sqrt.f64 (pow.f64 (*.f64 d1 (*.f64 d1 100)) 2))
(fabs.f64 (*.f64 d1 (*.f64 d1 100)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 d1) d1) 100))
(*.f64 d1 (*.f64 d1 100))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (*.f64 d1 100)))))
(*.f64 d1 (*.f64 d1 100))
(cbrt.f64 (pow.f64 (*.f64 d1 (*.f64 d1 100)) 3))
(*.f64 d1 (*.f64 d1 100))
(expm1.f64 (log1p.f64 (*.f64 d1 (*.f64 d1 100))))
(*.f64 d1 (*.f64 d1 100))
(exp.f64 (log.f64 (*.f64 d1 (*.f64 d1 100))))
(*.f64 d1 (*.f64 d1 100))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (*.f64 d1 100))) 1))
(*.f64 d1 (*.f64 d1 100))
(log1p.f64 (expm1.f64 (*.f64 d1 (*.f64 d1 100))))
(*.f64 d1 (*.f64 d1 100))

eval297.0ms (4.6%)

Compiler

Compiled 8517 to 5828 computations (31.6% saved)

prune59.0ms (0.9%)

Pruning

7 alts after pruning (3 fresh and 4 done)

PrunedKeptTotal
New3473350
Fresh101
Picked235
Done011
Total3507357
Accuracy
100.0%
Counts
357 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
36.4%
(/.f64 (*.f64 -1/10 (*.f64 (*.f64 d1 d1) -300)) d1)
80.2%
(+.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (*.f64 (-.f64 10 d2) (/.f64 1 d1))) (*.f64 d1 20))
100.0%
(+.f64 (*.f64 d1 d2) (*.f64 d1 30))
100.0%
(*.f64 d1 (-.f64 d2 -30))
49.0%
(*.f64 d1 d2)
52.2%
(*.f64 d1 30)
36.5%
(*.f64 -1/10 (/.f64 (*.f64 d1 d1) (/.f64 d1 -300)))
36.4%
(/.f64 (*.f64 -1/10 (*.f64 (*.f64 d1 d1) -300)) d1)
80.2%
(+.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (*.f64 (-.f64 10 d2) (/.f64 1 d1))) (*.f64 d1 20))
100.0%
(+.f64 (*.f64 d1 d2) (*.f64 d1 30))
100.0%
(*.f64 d1 (-.f64 d2 -30))
49.0%
(*.f64 d1 d2)
52.2%
(*.f64 d1 30)
36.5%
(*.f64 -1/10 (/.f64 (*.f64 d1 d1) (/.f64 d1 -300)))
Compiler

Compiled 134 to 96 computations (28.4% saved)

localize122.0ms (1.9%)

Localize:

Found 9 expressions with local error:

NewAccuracyProgram
99.7%
(*.f64 (*.f64 d1 d1) -300)
99.7%
(*.f64 -1/10 (*.f64 (*.f64 d1 d1) -300))
58.3%
(/.f64 (*.f64 -1/10 (*.f64 (*.f64 d1 d1) -300)) d1)
100.0%
(-.f64 100 (*.f64 d2 d2))
99.8%
(+.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (*.f64 (-.f64 10 d2) (/.f64 1 d1))) (*.f64 d1 20))
99.7%
(*.f64 (-.f64 10 d2) (/.f64 1 d1))
80.5%
(/.f64 (-.f64 100 (*.f64 d2 d2)) (*.f64 (-.f64 10 d2) (/.f64 1 d1)))
99.4%
(*.f64 -1/10 (/.f64 (*.f64 d1 d1) (/.f64 d1 -300)))
58.1%
(/.f64 (*.f64 d1 d1) (/.f64 d1 -300))
Compiler

Compiled 115 to 66 computations (42.6% saved)

series5.0ms (0.1%)

Counts
8 → 132
Calls

33 calls:

TimeVariablePointExpression
0.0ms
d1
@-inf
(/.f64 (*.f64 d1 d1) (/.f64 d1 -300))
0.0ms
d1
@inf
(/.f64 (*.f64 d1 d1) (/.f64 d1 -300))
0.0ms
d1
@inf
(*.f64 -1/10 (/.f64 (*.f64 d1 d1) (/.f64 d1 -300)))
0.0ms
d1
@-inf
(*.f64 -1/10 (/.f64 (*.f64 d1 d1) (/.f64 d1 -300)))
0.0ms
d1
@0
(/.f64 (*.f64 d1 d1) (/.f64 d1 -300))

rewrite77.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
572×add-sqr-sqrt
544×pow1
544×*-un-lft-identity
536×add-exp-log
536×add-cbrt-cube
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
025188
157594
Stop Event
node limit
Counts
8 → 281
Calls
Call 1
Inputs
(/.f64 (*.f64 d1 d1) (/.f64 d1 -300))
(*.f64 -1/10 (/.f64 (*.f64 d1 d1) (/.f64 d1 -300)))
(/.f64 (-.f64 100 (*.f64 d2 d2)) (*.f64 (-.f64 10 d2) (/.f64 1 d1)))
(*.f64 (-.f64 10 d2) (/.f64 1 d1))
(+.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (*.f64 (-.f64 10 d2) (/.f64 1 d1))) (*.f64 d1 20))
(/.f64 (*.f64 -1/10 (*.f64 (*.f64 d1 d1) -300)) d1)
(*.f64 -1/10 (*.f64 (*.f64 d1 d1) -300))
(*.f64 (*.f64 d1 d1) -300)
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 -300))) 1)
(*.f64 d1 -300)
(*.f64 d1 (/.f64 d1 (*.f64 d1 -1/300)))
(*.f64 d1 (/.f64 1 (*.f64 d1 (/.f64 -1/300 d1))))
(*.f64 d1 (*.f64 d1 (/.f64 -300 d1)))
(*.f64 (*.f64 d1 d1) (/.f64 -300 d1))
(*.f64 1 (*.f64 d1 -300))
(*.f64 (/.f64 1 d1) (/.f64 (*.f64 d1 d1) -1/300))
(*.f64 (cbrt.f64 (*.f64 d1 -300)) (pow.f64 (cbrt.f64 (*.f64 d1 -300)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 -300)) 2) (cbrt.f64 (*.f64 d1 -300)))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) -300))
(*.f64 (cbrt.f64 (pow.f64 d1 4)) (*.f64 (pow.f64 (cbrt.f64 d1) 2) (/.f64 -300 d1)))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) -300))
(*.f64 (sqrt.f64 (*.f64 d1 -300)) (sqrt.f64 (*.f64 d1 -300)))
(*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 1 (*.f64 d1 1/300)))
(*.f64 (/.f64 d1 d1) (*.f64 d1 -300))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d1 4)) 1) (/.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 d1 -1/300)))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (*.f64 d1 -1/300)) 2)) (/.f64 d1 (cbrt.f64 (*.f64 d1 -1/300))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d1 -1/300)) 2)) (/.f64 (*.f64 d1 d1) (cbrt.f64 (*.f64 d1 -1/300))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d1 -1/300))) (/.f64 (*.f64 d1 d1) (sqrt.f64 (*.f64 d1 -1/300))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d1 4)) d1) (/.f64 (pow.f64 (cbrt.f64 d1) 2) -1/300))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d1 4)) (pow.f64 (cbrt.f64 (*.f64 d1 -1/300)) 2)) (cbrt.f64 (*.f64 d1 -300)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d1 4)) (sqrt.f64 (*.f64 d1 -1/300))) (/.f64 (pow.f64 (cbrt.f64 d1) 2) (sqrt.f64 (*.f64 d1 -1/300))))
(pow.f64 (*.f64 d1 -300) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 -300)) 3)
(pow.f64 (pow.f64 (*.f64 d1 -300) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 -300)) 2)
(pow.f64 (/.f64 1 (*.f64 d1 -300)) -1)
(neg.f64 (/.f64 (*.f64 d1 d1) (*.f64 d1 1/300)))
(sqrt.f64 (*.f64 (*.f64 d1 d1) 90000))
(log.f64 (exp.f64 (*.f64 d1 -300)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 -300))))
(cbrt.f64 (pow.f64 (*.f64 d1 -300) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 d1) 3) (pow.f64 (*.f64 d1 -1/300) 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 -300)))
(exp.f64 (log.f64 (*.f64 d1 -300)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 -300)) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 -300)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 30))) 1)
(/.f64 -1/10 (/.f64 1 (*.f64 d1 -300)))
(/.f64 1 (/.f64 1 (*.f64 d1 30)))
(/.f64 1 (/.f64 (*.f64 d1 -1/300) (*.f64 -1/10 (*.f64 d1 d1))))
(/.f64 1 (/.f64 (/.f64 1 (*.f64 d1 30)) 1))
(/.f64 (*.f64 (*.f64 d1 d1) 30) d1)
(/.f64 -1 (neg.f64 (/.f64 1 (*.f64 d1 30))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) 30)) (neg.f64 d1))
(/.f64 (*.f64 -1/10 (*.f64 d1 d1)) (*.f64 d1 -1/300))
(/.f64 1/10 (neg.f64 (/.f64 1 (*.f64 d1 -300))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) 30) 1) d1)
(/.f64 (neg.f64 (*.f64 -1/10 (*.f64 d1 d1))) (*.f64 d1 1/300))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 d1) 30))) (neg.f64 (neg.f64 d1)))
(/.f64 (/.f64 (*.f64 (*.f64 d1 d1) 30) (sqrt.f64 d1)) (sqrt.f64 d1))
(/.f64 (/.f64 (*.f64 -1/10 (*.f64 d1 d1)) 1) (*.f64 d1 -1/300))
(/.f64 (*.f64 -1/10 d1) (*.f64 d1 (/.f64 -1/300 d1)))
(/.f64 (*.f64 (*.f64 d1 d1) -1/10) (*.f64 d1 -1/300))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) 30) -1) (neg.f64 d1))
(/.f64 (*.f64 -1/10 (neg.f64 (*.f64 d1 d1))) (*.f64 d1 1/300))
(/.f64 (*.f64 d1 -1/10) (*.f64 d1 (/.f64 -1/300 d1)))
(/.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) -1/10) (*.f64 d1 1/300))
(/.f64 (/.f64 (*.f64 -1/10 (*.f64 d1 d1)) d1) -1/300)
(/.f64 (/.f64 (*.f64 -1/10 (*.f64 d1 d1)) (pow.f64 (cbrt.f64 (*.f64 d1 -1/300)) 2)) (cbrt.f64 (*.f64 d1 -1/300)))
(/.f64 (/.f64 (*.f64 -1/10 (*.f64 d1 d1)) (sqrt.f64 (*.f64 d1 -1/300))) (sqrt.f64 (*.f64 d1 -1/300)))
(/.f64 (/.f64 (*.f64 (*.f64 d1 d1) 30) 1) d1)
(/.f64 (/.f64 (*.f64 (*.f64 d1 d1) 30) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(pow.f64 (*.f64 d1 30) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 30)) 3)
(pow.f64 (pow.f64 (*.f64 d1 30) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 30)) 2)
(pow.f64 (/.f64 1 (*.f64 d1 30)) -1)
(neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) 30) (neg.f64 d1)))
(sqrt.f64 (pow.f64 (*.f64 d1 30) 2))
(log.f64 (exp.f64 (*.f64 d1 30)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 30))))
(cbrt.f64 (pow.f64 (*.f64 d1 30) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 d1 d1) 30) 3) (/.f64 (pow.f64 d1 -2) d1)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 d1 d1) 30) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 30)))
(exp.f64 (log.f64 (*.f64 d1 30)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 30)) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 30)))
(+.f64 (*.f64 100 (/.f64 d1 (-.f64 10 d2))) (neg.f64 (*.f64 d1 (/.f64 (*.f64 d2 d2) (-.f64 10 d2)))))
(-.f64 (*.f64 100 (/.f64 d1 (-.f64 10 d2))) (*.f64 d1 (/.f64 (*.f64 d2 d2) (-.f64 10 d2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 10 d2)))) 1)
(*.f64 d1 (+.f64 10 d2))
(*.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 d1 (-.f64 10 d2)))
(*.f64 1 (*.f64 d1 (+.f64 10 d2)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 10 d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 10 d2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 10 d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 10 d2))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 100 (*.f64 d2 d2))) 2) (*.f64 (cbrt.f64 (-.f64 100 (*.f64 d2 d2))) (/.f64 d1 (-.f64 10 d2))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 10 d2))) (sqrt.f64 (*.f64 d1 (+.f64 10 d2))))
(*.f64 (sqrt.f64 (-.f64 100 (*.f64 d2 d2))) (*.f64 (sqrt.f64 (-.f64 100 (*.f64 d2 d2))) (/.f64 d1 (-.f64 10 d2))))
(*.f64 (neg.f64 (-.f64 100 (*.f64 d2 d2))) (/.f64 1 (/.f64 (neg.f64 (-.f64 10 d2)) d1)))
(*.f64 (+.f64 10 d2) d1)
(*.f64 (/.f64 1 (-.f64 10 d2)) (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 1 d1)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (-.f64 10 d2) d1)) 2)) (/.f64 (-.f64 100 (*.f64 d2 d2)) (cbrt.f64 (/.f64 (-.f64 10 d2) d1))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 10 d2) d1))) (/.f64 (-.f64 100 (*.f64 d2 d2)) (sqrt.f64 (/.f64 (-.f64 10 d2) d1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 100 (*.f64 d2 d2))) 2) 1) (/.f64 (cbrt.f64 (-.f64 100 (*.f64 d2 d2))) (/.f64 (-.f64 10 d2) d1)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 100 (*.f64 d2 d2))) 1) (/.f64 (sqrt.f64 (-.f64 100 (*.f64 d2 d2))) (/.f64 (-.f64 10 d2) d1)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 100 (*.f64 d2 d2))) (-.f64 10 d2)) (/.f64 (sqrt.f64 (-.f64 100 (*.f64 d2 d2))) (/.f64 1 d1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 100 (*.f64 d2 d2))) 2) (-.f64 10 d2)) (/.f64 (cbrt.f64 (-.f64 100 (*.f64 d2 d2))) (/.f64 1 d1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 100 (*.f64 d2 d2))) 2) (/.f64 1 d1)) (/.f64 (cbrt.f64 (-.f64 100 (*.f64 d2 d2))) (-.f64 10 d2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 100 (*.f64 d2 d2))) 2) (pow.f64 (cbrt.f64 (/.f64 (-.f64 10 d2) d1)) 2)) (cbrt.f64 (*.f64 d1 (+.f64 10 d2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 100 (*.f64 d2 d2))) 2) (sqrt.f64 (/.f64 (-.f64 10 d2) d1))) (/.f64 (cbrt.f64 (-.f64 100 (*.f64 d2 d2))) (sqrt.f64 (/.f64 (-.f64 10 d2) d1))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 100 (*.f64 d2 d2))) (/.f64 1 d1)) (/.f64 (sqrt.f64 (-.f64 100 (*.f64 d2 d2))) (-.f64 10 d2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 100 (*.f64 d2 d2))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 10 d2) d1)) 2)) (/.f64 (sqrt.f64 (-.f64 100 (*.f64 d2 d2))) (cbrt.f64 (/.f64 (-.f64 10 d2) d1))))
(pow.f64 (*.f64 d1 (+.f64 10 d2)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 10 d2))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 10 d2))) 2)
(pow.f64 (/.f64 1 (*.f64 d1 (+.f64 10 d2))) -1)
(neg.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (neg.f64 (-.f64 10 d2)) d1)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 10 d2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 10 d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 10 d2))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 10 d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 10 d2))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 10 d2))))
(+.f64 (*.f64 (/.f64 1 d1) 10) (*.f64 (/.f64 1 d1) (neg.f64 d2)))
(+.f64 (*.f64 10 (/.f64 1 d1)) (*.f64 (neg.f64 d2) (/.f64 1 d1)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 10 d2) d1))) 1)
(-.f64 (/.f64 10 d1) (/.f64 d2 d1))
(/.f64 (-.f64 100 (*.f64 d2 d2)) (*.f64 d1 (+.f64 10 d2)))
(/.f64 (-.f64 10 d2) d1)
(/.f64 1 (/.f64 d1 (-.f64 10 d2)))
(/.f64 (neg.f64 (-.f64 100 (*.f64 d2 d2))) (*.f64 (neg.f64 d1) (+.f64 10 d2)))
(/.f64 (-.f64 1000 (pow.f64 d2 3)) (*.f64 d1 (+.f64 100 (*.f64 d2 (+.f64 d2 10)))))
(/.f64 (*.f64 (-.f64 100 (*.f64 d2 d2)) 1) (*.f64 d1 (+.f64 10 d2)))
(/.f64 (*.f64 (-.f64 100 (*.f64 d2 d2)) -1) (*.f64 (+.f64 10 d2) (neg.f64 d1)))
(/.f64 (*.f64 (-.f64 1000 (pow.f64 d2 3)) 1) (*.f64 (+.f64 100 (*.f64 d2 (+.f64 d2 10))) d1))
(/.f64 (*.f64 (-.f64 1000 (pow.f64 d2 3)) -1) (*.f64 (+.f64 100 (*.f64 d2 (+.f64 d2 10))) (neg.f64 d1)))
(/.f64 (*.f64 -1 (-.f64 1000 (pow.f64 d2 3))) (*.f64 (neg.f64 d1) (+.f64 100 (*.f64 d2 (+.f64 d2 10)))))
(/.f64 (neg.f64 (-.f64 10 d2)) (neg.f64 d1))
(/.f64 (/.f64 (-.f64 10 d2) (sqrt.f64 d1)) (sqrt.f64 d1))
(/.f64 (/.f64 (-.f64 10 d2) 1) d1)
(/.f64 (/.f64 (-.f64 10 d2) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(/.f64 (*.f64 (-.f64 10 d2) -1) (neg.f64 d1))
(/.f64 (*.f64 (/.f64 1 d1) (-.f64 100 (*.f64 d2 d2))) (+.f64 10 d2))
(/.f64 (*.f64 (/.f64 1 d1) (-.f64 1000 (pow.f64 d2 3))) (+.f64 100 (*.f64 d2 (+.f64 d2 10))))
(/.f64 (*.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 1 d1)) (+.f64 10 d2))
(/.f64 (*.f64 (-.f64 1000 (pow.f64 d2 3)) (/.f64 1 d1)) (+.f64 100 (*.f64 d2 (+.f64 d2 10))))
(/.f64 (*.f64 -1 (-.f64 10 d2)) (neg.f64 d1))
(pow.f64 (/.f64 (-.f64 10 d2) d1) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 10 d2) d1)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 10 d2) d1) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 10 d2) d1)) 2)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 10 d2) d1) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 10 d2) d1)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 10 d2) d1))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 10 d2) d1) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 10 d2) 3) (/.f64 (pow.f64 d1 -2) d1)))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 d1 -2) d1) (pow.f64 (-.f64 10 d2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 10 d2) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 10 d2) d1)))
(exp.f64 (log.f64 (/.f64 (-.f64 10 d2) d1)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 10 d2) d1)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 10 d2) d1)))
(-.f64 (*.f64 100 (/.f64 d1 (-.f64 10 d2))) (-.f64 (*.f64 d1 (/.f64 (*.f64 d2 d2) (-.f64 10 d2))) (*.f64 d1 20)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 -20 d1))) (/.f64 (*.f64 (*.f64 d1 d1) 400) (+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 -20 d1))))
(-.f64 (+.f64 (*.f64 d1 20) (*.f64 100 (/.f64 d1 (-.f64 10 d2)))) (*.f64 d1 (/.f64 (*.f64 d2 d2) (-.f64 10 d2))))
(*.f64 1 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2))))
(*.f64 (cbrt.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2)))) (pow.f64 (cbrt.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2)))) 2) (cbrt.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2)))))
(*.f64 (sqrt.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2)))) (sqrt.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2)))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) (pow.f64 (*.f64 d1 20) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 d1) 400)) (/.f64 1 (+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 -20 d1))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2))))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) (pow.f64 (*.f64 d1 20) 3))))
(/.f64 1 (/.f64 (+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 -20 d1)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 d1) 400))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) (pow.f64 (*.f64 d1 20) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 d1) 400)) (+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 -20 d1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) (pow.f64 (*.f64 d1 20) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 d1) 400))) (neg.f64 (+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 -20 d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 20) 3) (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3)) (+.f64 (*.f64 (*.f64 d1 d1) 400) (-.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) 400) (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2)) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2))))
(pow.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2))) 1)
(pow.f64 (cbrt.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2)))) 3)
(pow.f64 (pow.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2))) 2))
(log.f64 (exp.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2))))))
(cbrt.f64 (pow.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2))) 3))
(expm1.f64 (log1p.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2)))))
(exp.f64 (log.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2)))))
(fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2)))
(fma.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 d1 (-.f64 10 d2)) (*.f64 d1 20))
(fma.f64 1 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20))
(fma.f64 1 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2)))
(fma.f64 20 d1 (*.f64 d1 (+.f64 10 d2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 20)) 2) (cbrt.f64 (*.f64 d1 20)) (*.f64 d1 (+.f64 10 d2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 10 d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 10 d2))) (*.f64 d1 20))
(fma.f64 (sqrt.f64 (*.f64 d1 20)) (sqrt.f64 (*.f64 d1 20)) (*.f64 d1 (+.f64 10 d2)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 10 d2))) (sqrt.f64 (*.f64 d1 (+.f64 10 d2))) (*.f64 d1 20))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 30))) 1)
(*.f64 d1 30)
(*.f64 (*.f64 d1 d1) (*.f64 (/.f64 -300 d1) -1/10))
(*.f64 (*.f64 d1 -300) -1/10)
(*.f64 -1/10 (*.f64 d1 -300))
(*.f64 -1/10 (*.f64 (*.f64 d1 (*.f64 d1 -300)) (/.f64 1 d1)))
(*.f64 1 (*.f64 d1 30))
(*.f64 (*.f64 d1 (*.f64 d1 -300)) (*.f64 -1/10 (/.f64 1 d1)))
(*.f64 (*.f64 (*.f64 d1 d1) 30) (/.f64 1 d1))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 30)) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 30)) (/.f64 1 d1)))
(*.f64 (cbrt.f64 (*.f64 d1 30)) (pow.f64 (cbrt.f64 (*.f64 d1 30)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 30)) 2) (cbrt.f64 (*.f64 d1 30)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 -300)) 2) (*.f64 (cbrt.f64 (*.f64 d1 -300)) -1/10))
(*.f64 (sqrt.f64 (*.f64 (*.f64 d1 d1) 30)) (*.f64 (sqrt.f64 (*.f64 (*.f64 d1 d1) 30)) (/.f64 1 d1)))
(*.f64 (pow.f64 d1 -1/2) (/.f64 (*.f64 (*.f64 d1 d1) 30) (sqrt.f64 d1)))
(*.f64 (sqrt.f64 (*.f64 d1 30)) (sqrt.f64 (*.f64 d1 30)))
(*.f64 (sqrt.f64 (*.f64 d1 -300)) (*.f64 (sqrt.f64 (*.f64 d1 -300)) -1/10))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 d1) 30)) (/.f64 1 (neg.f64 d1)))
(*.f64 (*.f64 -1/10 (*.f64 d1 d1)) (/.f64 -300 d1))
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) 30) 1) (/.f64 1 d1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 d1) 2)) (/.f64 (*.f64 (*.f64 d1 d1) 30) (cbrt.f64 d1)))
(*.f64 (/.f64 -1/10 d1) (/.f64 (*.f64 d1 d1) -1/300))
(*.f64 (/.f64 -1/10 (pow.f64 (cbrt.f64 (*.f64 d1 -1/300)) 2)) (/.f64 (*.f64 d1 d1) (cbrt.f64 (*.f64 d1 -1/300))))
(*.f64 (/.f64 -1/10 (sqrt.f64 (*.f64 d1 -1/300))) (/.f64 (*.f64 d1 d1) (sqrt.f64 (*.f64 d1 -1/300))))
(*.f64 (/.f64 -1/10 (pow.f64 (cbrt.f64 d1) 2)) (/.f64 (*.f64 d1 (*.f64 d1 -300)) (cbrt.f64 d1)))
(*.f64 (/.f64 -1/10 (sqrt.f64 d1)) (/.f64 (*.f64 d1 (*.f64 d1 -300)) (sqrt.f64 d1)))
(*.f64 (/.f64 (*.f64 d1 (*.f64 d1 -300)) (sqrt.f64 d1)) (/.f64 -1/10 (sqrt.f64 d1)))
(*.f64 (/.f64 (*.f64 d1 (*.f64 d1 -300)) 1) (/.f64 -1/10 d1))
(*.f64 (/.f64 (*.f64 d1 (*.f64 d1 -300)) (pow.f64 (cbrt.f64 d1) 2)) (/.f64 -1/10 (cbrt.f64 d1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 30)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 30)) d1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 30)) 2) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (*.f64 d1 30)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 30)) 2) (sqrt.f64 d1)) (/.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 30)) (sqrt.f64 d1)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 d1 d1) 30)) 1) (/.f64 (sqrt.f64 (*.f64 (*.f64 d1 d1) 30)) d1))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 d1 d1) 30)) (pow.f64 (cbrt.f64 d1) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 d1 d1) 30)) (cbrt.f64 d1)))
(*.f64 (/.f64 (*.f64 -1/10 (*.f64 d1 d1)) 1) (/.f64 -300 d1))
(*.f64 (/.f64 (*.f64 -1/10 (*.f64 d1 d1)) (pow.f64 (cbrt.f64 d1) 2)) (/.f64 -300 (cbrt.f64 d1)))
(*.f64 (/.f64 (*.f64 -1/10 (*.f64 d1 d1)) (sqrt.f64 d1)) (/.f64 -300 (sqrt.f64 d1)))
(*.f64 (*.f64 -1/10 d1) -300)
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) 30) (cbrt.f64 (pow.f64 d1 -2))) (/.f64 1 (cbrt.f64 d1)))
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) 30) (pow.f64 d1 -1/2)) (pow.f64 d1 -1/2))
(*.f64 (*.f64 -1/10 (pow.f64 (cbrt.f64 (*.f64 d1 -300)) 2)) (cbrt.f64 (*.f64 d1 -300)))
(*.f64 (*.f64 -1/10 (sqrt.f64 (*.f64 d1 -300))) (sqrt.f64 (*.f64 d1 -300)))
(pow.f64 (*.f64 d1 30) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 30)) 3)
(pow.f64 (pow.f64 (*.f64 d1 30) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 30)) 2)
(pow.f64 (/.f64 1 (*.f64 d1 30)) -1)
(neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) 30) (neg.f64 d1)))
(sqrt.f64 (pow.f64 (*.f64 d1 30) 2))
(log.f64 (exp.f64 (*.f64 d1 30)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 30))))
(cbrt.f64 (pow.f64 (*.f64 d1 30) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 d1 d1) 30) 3) (/.f64 (pow.f64 d1 -2) d1)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 d1 d1) 30) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 30)))
(exp.f64 (log.f64 (*.f64 d1 30)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 30)) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 30)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 d1 d1) 30))) 1)
(pow.f64 (*.f64 (*.f64 d1 d1) 30) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 30)) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 d1 d1) 30) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 d1 d1) 30)) 2)
(sqrt.f64 (*.f64 (*.f64 90000 (pow.f64 d1 4)) 1/100))
(log.f64 (exp.f64 (*.f64 (*.f64 d1 d1) 30)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 d1 d1) 30))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 d1 d1) 30) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 d1 d1) 30)))
(exp.f64 (log.f64 (*.f64 (*.f64 d1 d1) 30)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 d1 d1) 30)) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 d1 d1) 30)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (*.f64 d1 -300)))) 1)
(pow.f64 (*.f64 d1 (*.f64 d1 -300)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 -300))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (*.f64 d1 -300)) 3) 1/3)
(pow.f64 (*.f64 d1 (sqrt.f64 -300)) 2)
(sqrt.f64 (*.f64 90000 (pow.f64 d1 4)))
(log.f64 (pow.f64 (exp.f64 d1) (*.f64 d1 -300)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (*.f64 d1 -300)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (*.f64 d1 -300)) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (*.f64 d1 -300))))
(exp.f64 (log.f64 (*.f64 d1 (*.f64 d1 -300))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (*.f64 d1 -300))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (*.f64 d1 -300))))

simplify269.0ms (4.2%)

Algorithm
egg-herbie
Rules
1064×associate-*l*
1028×associate-*r*
942×associate-/l*
748×times-frac
632×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
06317229
117026775
Stop Event
node limit
Counts
413 → 341
Calls
Call 1
Inputs
(*.f64 -300 d1)
(*.f64 -300 d1)
(*.f64 -300 d1)
(*.f64 -300 d1)
(*.f64 -300 d1)
(*.f64 -300 d1)
(*.f64 -300 d1)
(*.f64 -300 d1)
(*.f64 -300 d1)
(*.f64 -300 d1)
(*.f64 -300 d1)
(*.f64 -300 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 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 100 (pow.f64 d2 2))) (-.f64 10 d2))
(/.f64 (*.f64 d1 (-.f64 100 (pow.f64 d2 2))) (-.f64 10 d2))
(/.f64 (*.f64 d1 (-.f64 100 (pow.f64 d2 2))) (-.f64 10 d2))
(/.f64 (*.f64 d1 (-.f64 100 (pow.f64 d2 2))) (-.f64 10 d2))
(/.f64 (*.f64 d1 (-.f64 100 (pow.f64 d2 2))) (-.f64 10 d2))
(/.f64 (*.f64 d1 (-.f64 100 (pow.f64 d2 2))) (-.f64 10 d2))
(/.f64 (*.f64 d1 (-.f64 100 (pow.f64 d2 2))) (-.f64 10 d2))
(/.f64 (*.f64 d1 (-.f64 100 (pow.f64 d2 2))) (-.f64 10 d2))
(/.f64 (*.f64 d1 (-.f64 100 (pow.f64 d2 2))) (-.f64 10 d2))
(/.f64 (*.f64 d1 (-.f64 100 (pow.f64 d2 2))) (-.f64 10 d2))
(/.f64 (*.f64 d1 (-.f64 100 (pow.f64 d2 2))) (-.f64 10 d2))
(/.f64 (*.f64 d1 (-.f64 100 (pow.f64 d2 2))) (-.f64 10 d2))
(/.f64 10 d1)
(+.f64 (*.f64 -1 (/.f64 d2 d1)) (*.f64 10 (/.f64 1 d1)))
(+.f64 (*.f64 -1 (/.f64 d2 d1)) (*.f64 10 (/.f64 1 d1)))
(+.f64 (*.f64 -1 (/.f64 d2 d1)) (*.f64 10 (/.f64 1 d1)))
(*.f64 -1 (/.f64 d2 d1))
(+.f64 (*.f64 -1 (/.f64 d2 d1)) (*.f64 10 (/.f64 1 d1)))
(+.f64 (*.f64 -1 (/.f64 d2 d1)) (*.f64 10 (/.f64 1 d1)))
(+.f64 (*.f64 -1 (/.f64 d2 d1)) (*.f64 10 (/.f64 1 d1)))
(*.f64 -1 (/.f64 d2 d1))
(+.f64 (*.f64 -1 (/.f64 d2 d1)) (*.f64 10 (/.f64 1 d1)))
(+.f64 (*.f64 -1 (/.f64 d2 d1)) (*.f64 10 (/.f64 1 d1)))
(+.f64 (*.f64 -1 (/.f64 d2 d1)) (*.f64 10 (/.f64 1 d1)))
(/.f64 (-.f64 10 d2) d1)
(/.f64 (-.f64 10 d2) d1)
(/.f64 (-.f64 10 d2) d1)
(/.f64 (-.f64 10 d2) d1)
(/.f64 (-.f64 10 d2) d1)
(/.f64 (-.f64 10 d2) d1)
(/.f64 (-.f64 10 d2) d1)
(/.f64 (-.f64 10 d2) d1)
(/.f64 (-.f64 10 d2) d1)
(/.f64 (-.f64 10 d2) d1)
(/.f64 (-.f64 10 d2) d1)
(/.f64 (-.f64 10 d2) d1)
(+.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 (*.f64 20 d1) (*.f64 d1 d2)) (*.f64 -10 d1))
(-.f64 (+.f64 (*.f64 20 d1) (*.f64 d1 d2)) (*.f64 -10 d1))
(-.f64 (+.f64 (*.f64 20 d1) (*.f64 d1 d2)) (*.f64 -10 d1))
(*.f64 d1 d2)
(-.f64 (+.f64 (*.f64 20 d1) (*.f64 d1 d2)) (*.f64 -10 d1))
(-.f64 (+.f64 (*.f64 20 d1) (*.f64 d1 d2)) (*.f64 -10 d1))
(-.f64 (+.f64 (*.f64 20 d1) (*.f64 d1 d2)) (*.f64 -10 d1))
(*.f64 d1 (-.f64 (+.f64 20 (*.f64 100 (/.f64 1 (-.f64 10 d2)))) (/.f64 (pow.f64 d2 2) (-.f64 10 d2))))
(*.f64 d1 (-.f64 (+.f64 20 (*.f64 100 (/.f64 1 (-.f64 10 d2)))) (/.f64 (pow.f64 d2 2) (-.f64 10 d2))))
(*.f64 d1 (-.f64 (+.f64 20 (*.f64 100 (/.f64 1 (-.f64 10 d2)))) (/.f64 (pow.f64 d2 2) (-.f64 10 d2))))
(*.f64 d1 (-.f64 (+.f64 20 (*.f64 100 (/.f64 1 (-.f64 10 d2)))) (/.f64 (pow.f64 d2 2) (-.f64 10 d2))))
(*.f64 d1 (-.f64 (+.f64 20 (*.f64 100 (/.f64 1 (-.f64 10 d2)))) (/.f64 (pow.f64 d2 2) (-.f64 10 d2))))
(*.f64 d1 (-.f64 (+.f64 20 (*.f64 100 (/.f64 1 (-.f64 10 d2)))) (/.f64 (pow.f64 d2 2) (-.f64 10 d2))))
(*.f64 d1 (-.f64 (+.f64 20 (*.f64 100 (/.f64 1 (-.f64 10 d2)))) (/.f64 (pow.f64 d2 2) (-.f64 10 d2))))
(*.f64 d1 (-.f64 (+.f64 20 (*.f64 100 (/.f64 1 (-.f64 10 d2)))) (/.f64 (pow.f64 d2 2) (-.f64 10 d2))))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 (/.f64 (-.f64 100 (pow.f64 d2 2)) (-.f64 10 d2))) 20)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 (/.f64 (-.f64 100 (pow.f64 d2 2)) (-.f64 10 d2))) 20)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 (/.f64 (-.f64 100 (pow.f64 d2 2)) (-.f64 10 d2))) 20)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 (/.f64 (-.f64 100 (pow.f64 d2 2)) (-.f64 10 d2))) 20)))
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 (pow.f64 d1 2))
(*.f64 30 (pow.f64 d1 2))
(*.f64 30 (pow.f64 d1 2))
(*.f64 30 (pow.f64 d1 2))
(*.f64 30 (pow.f64 d1 2))
(*.f64 30 (pow.f64 d1 2))
(*.f64 30 (pow.f64 d1 2))
(*.f64 30 (pow.f64 d1 2))
(*.f64 30 (pow.f64 d1 2))
(*.f64 30 (pow.f64 d1 2))
(*.f64 30 (pow.f64 d1 2))
(*.f64 30 (pow.f64 d1 2))
(*.f64 -300 (pow.f64 d1 2))
(*.f64 -300 (pow.f64 d1 2))
(*.f64 -300 (pow.f64 d1 2))
(*.f64 -300 (pow.f64 d1 2))
(*.f64 -300 (pow.f64 d1 2))
(*.f64 -300 (pow.f64 d1 2))
(*.f64 -300 (pow.f64 d1 2))
(*.f64 -300 (pow.f64 d1 2))
(*.f64 -300 (pow.f64 d1 2))
(*.f64 -300 (pow.f64 d1 2))
(*.f64 -300 (pow.f64 d1 2))
(*.f64 -300 (pow.f64 d1 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 -300))) 1)
(*.f64 d1 -300)
(*.f64 d1 (/.f64 d1 (*.f64 d1 -1/300)))
(*.f64 d1 (/.f64 1 (*.f64 d1 (/.f64 -1/300 d1))))
(*.f64 d1 (*.f64 d1 (/.f64 -300 d1)))
(*.f64 (*.f64 d1 d1) (/.f64 -300 d1))
(*.f64 1 (*.f64 d1 -300))
(*.f64 (/.f64 1 d1) (/.f64 (*.f64 d1 d1) -1/300))
(*.f64 (cbrt.f64 (*.f64 d1 -300)) (pow.f64 (cbrt.f64 (*.f64 d1 -300)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 -300)) 2) (cbrt.f64 (*.f64 d1 -300)))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) -300))
(*.f64 (cbrt.f64 (pow.f64 d1 4)) (*.f64 (pow.f64 (cbrt.f64 d1) 2) (/.f64 -300 d1)))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) -300))
(*.f64 (sqrt.f64 (*.f64 d1 -300)) (sqrt.f64 (*.f64 d1 -300)))
(*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 1 (*.f64 d1 1/300)))
(*.f64 (/.f64 d1 d1) (*.f64 d1 -300))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d1 4)) 1) (/.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 d1 -1/300)))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (*.f64 d1 -1/300)) 2)) (/.f64 d1 (cbrt.f64 (*.f64 d1 -1/300))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d1 -1/300)) 2)) (/.f64 (*.f64 d1 d1) (cbrt.f64 (*.f64 d1 -1/300))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d1 -1/300))) (/.f64 (*.f64 d1 d1) (sqrt.f64 (*.f64 d1 -1/300))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d1 4)) d1) (/.f64 (pow.f64 (cbrt.f64 d1) 2) -1/300))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d1 4)) (pow.f64 (cbrt.f64 (*.f64 d1 -1/300)) 2)) (cbrt.f64 (*.f64 d1 -300)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d1 4)) (sqrt.f64 (*.f64 d1 -1/300))) (/.f64 (pow.f64 (cbrt.f64 d1) 2) (sqrt.f64 (*.f64 d1 -1/300))))
(pow.f64 (*.f64 d1 -300) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 -300)) 3)
(pow.f64 (pow.f64 (*.f64 d1 -300) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 -300)) 2)
(pow.f64 (/.f64 1 (*.f64 d1 -300)) -1)
(neg.f64 (/.f64 (*.f64 d1 d1) (*.f64 d1 1/300)))
(sqrt.f64 (*.f64 (*.f64 d1 d1) 90000))
(log.f64 (exp.f64 (*.f64 d1 -300)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 -300))))
(cbrt.f64 (pow.f64 (*.f64 d1 -300) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 d1) 3) (pow.f64 (*.f64 d1 -1/300) 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 -300)))
(exp.f64 (log.f64 (*.f64 d1 -300)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 -300)) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 -300)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 30))) 1)
(/.f64 -1/10 (/.f64 1 (*.f64 d1 -300)))
(/.f64 1 (/.f64 1 (*.f64 d1 30)))
(/.f64 1 (/.f64 (*.f64 d1 -1/300) (*.f64 -1/10 (*.f64 d1 d1))))
(/.f64 1 (/.f64 (/.f64 1 (*.f64 d1 30)) 1))
(/.f64 (*.f64 (*.f64 d1 d1) 30) d1)
(/.f64 -1 (neg.f64 (/.f64 1 (*.f64 d1 30))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) 30)) (neg.f64 d1))
(/.f64 (*.f64 -1/10 (*.f64 d1 d1)) (*.f64 d1 -1/300))
(/.f64 1/10 (neg.f64 (/.f64 1 (*.f64 d1 -300))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) 30) 1) d1)
(/.f64 (neg.f64 (*.f64 -1/10 (*.f64 d1 d1))) (*.f64 d1 1/300))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 d1) 30))) (neg.f64 (neg.f64 d1)))
(/.f64 (/.f64 (*.f64 (*.f64 d1 d1) 30) (sqrt.f64 d1)) (sqrt.f64 d1))
(/.f64 (/.f64 (*.f64 -1/10 (*.f64 d1 d1)) 1) (*.f64 d1 -1/300))
(/.f64 (*.f64 -1/10 d1) (*.f64 d1 (/.f64 -1/300 d1)))
(/.f64 (*.f64 (*.f64 d1 d1) -1/10) (*.f64 d1 -1/300))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) 30) -1) (neg.f64 d1))
(/.f64 (*.f64 -1/10 (neg.f64 (*.f64 d1 d1))) (*.f64 d1 1/300))
(/.f64 (*.f64 d1 -1/10) (*.f64 d1 (/.f64 -1/300 d1)))
(/.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) -1/10) (*.f64 d1 1/300))
(/.f64 (/.f64 (*.f64 -1/10 (*.f64 d1 d1)) d1) -1/300)
(/.f64 (/.f64 (*.f64 -1/10 (*.f64 d1 d1)) (pow.f64 (cbrt.f64 (*.f64 d1 -1/300)) 2)) (cbrt.f64 (*.f64 d1 -1/300)))
(/.f64 (/.f64 (*.f64 -1/10 (*.f64 d1 d1)) (sqrt.f64 (*.f64 d1 -1/300))) (sqrt.f64 (*.f64 d1 -1/300)))
(/.f64 (/.f64 (*.f64 (*.f64 d1 d1) 30) 1) d1)
(/.f64 (/.f64 (*.f64 (*.f64 d1 d1) 30) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(pow.f64 (*.f64 d1 30) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 30)) 3)
(pow.f64 (pow.f64 (*.f64 d1 30) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 30)) 2)
(pow.f64 (/.f64 1 (*.f64 d1 30)) -1)
(neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) 30) (neg.f64 d1)))
(sqrt.f64 (pow.f64 (*.f64 d1 30) 2))
(log.f64 (exp.f64 (*.f64 d1 30)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 30))))
(cbrt.f64 (pow.f64 (*.f64 d1 30) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 d1 d1) 30) 3) (/.f64 (pow.f64 d1 -2) d1)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 d1 d1) 30) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 30)))
(exp.f64 (log.f64 (*.f64 d1 30)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 30)) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 30)))
(+.f64 (*.f64 100 (/.f64 d1 (-.f64 10 d2))) (neg.f64 (*.f64 d1 (/.f64 (*.f64 d2 d2) (-.f64 10 d2)))))
(-.f64 (*.f64 100 (/.f64 d1 (-.f64 10 d2))) (*.f64 d1 (/.f64 (*.f64 d2 d2) (-.f64 10 d2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 10 d2)))) 1)
(*.f64 d1 (+.f64 10 d2))
(*.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 d1 (-.f64 10 d2)))
(*.f64 1 (*.f64 d1 (+.f64 10 d2)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 10 d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 10 d2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 10 d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 10 d2))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 100 (*.f64 d2 d2))) 2) (*.f64 (cbrt.f64 (-.f64 100 (*.f64 d2 d2))) (/.f64 d1 (-.f64 10 d2))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 10 d2))) (sqrt.f64 (*.f64 d1 (+.f64 10 d2))))
(*.f64 (sqrt.f64 (-.f64 100 (*.f64 d2 d2))) (*.f64 (sqrt.f64 (-.f64 100 (*.f64 d2 d2))) (/.f64 d1 (-.f64 10 d2))))
(*.f64 (neg.f64 (-.f64 100 (*.f64 d2 d2))) (/.f64 1 (/.f64 (neg.f64 (-.f64 10 d2)) d1)))
(*.f64 (+.f64 10 d2) d1)
(*.f64 (/.f64 1 (-.f64 10 d2)) (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 1 d1)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (-.f64 10 d2) d1)) 2)) (/.f64 (-.f64 100 (*.f64 d2 d2)) (cbrt.f64 (/.f64 (-.f64 10 d2) d1))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 10 d2) d1))) (/.f64 (-.f64 100 (*.f64 d2 d2)) (sqrt.f64 (/.f64 (-.f64 10 d2) d1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 100 (*.f64 d2 d2))) 2) 1) (/.f64 (cbrt.f64 (-.f64 100 (*.f64 d2 d2))) (/.f64 (-.f64 10 d2) d1)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 100 (*.f64 d2 d2))) 1) (/.f64 (sqrt.f64 (-.f64 100 (*.f64 d2 d2))) (/.f64 (-.f64 10 d2) d1)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 100 (*.f64 d2 d2))) (-.f64 10 d2)) (/.f64 (sqrt.f64 (-.f64 100 (*.f64 d2 d2))) (/.f64 1 d1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 100 (*.f64 d2 d2))) 2) (-.f64 10 d2)) (/.f64 (cbrt.f64 (-.f64 100 (*.f64 d2 d2))) (/.f64 1 d1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 100 (*.f64 d2 d2))) 2) (/.f64 1 d1)) (/.f64 (cbrt.f64 (-.f64 100 (*.f64 d2 d2))) (-.f64 10 d2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 100 (*.f64 d2 d2))) 2) (pow.f64 (cbrt.f64 (/.f64 (-.f64 10 d2) d1)) 2)) (cbrt.f64 (*.f64 d1 (+.f64 10 d2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 100 (*.f64 d2 d2))) 2) (sqrt.f64 (/.f64 (-.f64 10 d2) d1))) (/.f64 (cbrt.f64 (-.f64 100 (*.f64 d2 d2))) (sqrt.f64 (/.f64 (-.f64 10 d2) d1))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 100 (*.f64 d2 d2))) (/.f64 1 d1)) (/.f64 (sqrt.f64 (-.f64 100 (*.f64 d2 d2))) (-.f64 10 d2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 100 (*.f64 d2 d2))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 10 d2) d1)) 2)) (/.f64 (sqrt.f64 (-.f64 100 (*.f64 d2 d2))) (cbrt.f64 (/.f64 (-.f64 10 d2) d1))))
(pow.f64 (*.f64 d1 (+.f64 10 d2)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 10 d2))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 10 d2))) 2)
(pow.f64 (/.f64 1 (*.f64 d1 (+.f64 10 d2))) -1)
(neg.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (neg.f64 (-.f64 10 d2)) d1)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 10 d2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 10 d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 10 d2))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 10 d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 10 d2))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 10 d2))))
(+.f64 (*.f64 (/.f64 1 d1) 10) (*.f64 (/.f64 1 d1) (neg.f64 d2)))
(+.f64 (*.f64 10 (/.f64 1 d1)) (*.f64 (neg.f64 d2) (/.f64 1 d1)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 10 d2) d1))) 1)
(-.f64 (/.f64 10 d1) (/.f64 d2 d1))
(/.f64 (-.f64 100 (*.f64 d2 d2)) (*.f64 d1 (+.f64 10 d2)))
(/.f64 (-.f64 10 d2) d1)
(/.f64 1 (/.f64 d1 (-.f64 10 d2)))
(/.f64 (neg.f64 (-.f64 100 (*.f64 d2 d2))) (*.f64 (neg.f64 d1) (+.f64 10 d2)))
(/.f64 (-.f64 1000 (pow.f64 d2 3)) (*.f64 d1 (+.f64 100 (*.f64 d2 (+.f64 d2 10)))))
(/.f64 (*.f64 (-.f64 100 (*.f64 d2 d2)) 1) (*.f64 d1 (+.f64 10 d2)))
(/.f64 (*.f64 (-.f64 100 (*.f64 d2 d2)) -1) (*.f64 (+.f64 10 d2) (neg.f64 d1)))
(/.f64 (*.f64 (-.f64 1000 (pow.f64 d2 3)) 1) (*.f64 (+.f64 100 (*.f64 d2 (+.f64 d2 10))) d1))
(/.f64 (*.f64 (-.f64 1000 (pow.f64 d2 3)) -1) (*.f64 (+.f64 100 (*.f64 d2 (+.f64 d2 10))) (neg.f64 d1)))
(/.f64 (*.f64 -1 (-.f64 1000 (pow.f64 d2 3))) (*.f64 (neg.f64 d1) (+.f64 100 (*.f64 d2 (+.f64 d2 10)))))
(/.f64 (neg.f64 (-.f64 10 d2)) (neg.f64 d1))
(/.f64 (/.f64 (-.f64 10 d2) (sqrt.f64 d1)) (sqrt.f64 d1))
(/.f64 (/.f64 (-.f64 10 d2) 1) d1)
(/.f64 (/.f64 (-.f64 10 d2) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(/.f64 (*.f64 (-.f64 10 d2) -1) (neg.f64 d1))
(/.f64 (*.f64 (/.f64 1 d1) (-.f64 100 (*.f64 d2 d2))) (+.f64 10 d2))
(/.f64 (*.f64 (/.f64 1 d1) (-.f64 1000 (pow.f64 d2 3))) (+.f64 100 (*.f64 d2 (+.f64 d2 10))))
(/.f64 (*.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 1 d1)) (+.f64 10 d2))
(/.f64 (*.f64 (-.f64 1000 (pow.f64 d2 3)) (/.f64 1 d1)) (+.f64 100 (*.f64 d2 (+.f64 d2 10))))
(/.f64 (*.f64 -1 (-.f64 10 d2)) (neg.f64 d1))
(pow.f64 (/.f64 (-.f64 10 d2) d1) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 10 d2) d1)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 10 d2) d1) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 10 d2) d1)) 2)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 10 d2) d1) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 10 d2) d1)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 10 d2) d1))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 10 d2) d1) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 10 d2) 3) (/.f64 (pow.f64 d1 -2) d1)))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 d1 -2) d1) (pow.f64 (-.f64 10 d2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 10 d2) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 10 d2) d1)))
(exp.f64 (log.f64 (/.f64 (-.f64 10 d2) d1)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 10 d2) d1)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 10 d2) d1)))
(-.f64 (*.f64 100 (/.f64 d1 (-.f64 10 d2))) (-.f64 (*.f64 d1 (/.f64 (*.f64 d2 d2) (-.f64 10 d2))) (*.f64 d1 20)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 -20 d1))) (/.f64 (*.f64 (*.f64 d1 d1) 400) (+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 -20 d1))))
(-.f64 (+.f64 (*.f64 d1 20) (*.f64 100 (/.f64 d1 (-.f64 10 d2)))) (*.f64 d1 (/.f64 (*.f64 d2 d2) (-.f64 10 d2))))
(*.f64 1 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2))))
(*.f64 (cbrt.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2)))) (pow.f64 (cbrt.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2)))) 2) (cbrt.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2)))))
(*.f64 (sqrt.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2)))) (sqrt.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2)))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) (pow.f64 (*.f64 d1 20) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 d1) 400)) (/.f64 1 (+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 -20 d1))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2))))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) (pow.f64 (*.f64 d1 20) 3))))
(/.f64 1 (/.f64 (+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 -20 d1)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 d1) 400))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) (pow.f64 (*.f64 d1 20) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 d1) 400)) (+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 -20 d1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) (pow.f64 (*.f64 d1 20) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 d1) 400))) (neg.f64 (+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 -20 d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 20) 3) (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3)) (+.f64 (*.f64 (*.f64 d1 d1) 400) (-.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) 400) (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2)) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2))))
(pow.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2))) 1)
(pow.f64 (cbrt.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2)))) 3)
(pow.f64 (pow.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2))) 2))
(log.f64 (exp.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2))))))
(cbrt.f64 (pow.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2))) 3))
(expm1.f64 (log1p.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2)))))
(exp.f64 (log.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2)))))
(fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2)))
(fma.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 d1 (-.f64 10 d2)) (*.f64 d1 20))
(fma.f64 1 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20))
(fma.f64 1 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2)))
(fma.f64 20 d1 (*.f64 d1 (+.f64 10 d2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 20)) 2) (cbrt.f64 (*.f64 d1 20)) (*.f64 d1 (+.f64 10 d2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 10 d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 10 d2))) (*.f64 d1 20))
(fma.f64 (sqrt.f64 (*.f64 d1 20)) (sqrt.f64 (*.f64 d1 20)) (*.f64 d1 (+.f64 10 d2)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 10 d2))) (sqrt.f64 (*.f64 d1 (+.f64 10 d2))) (*.f64 d1 20))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 30))) 1)
(*.f64 d1 30)
(*.f64 (*.f64 d1 d1) (*.f64 (/.f64 -300 d1) -1/10))
(*.f64 (*.f64 d1 -300) -1/10)
(*.f64 -1/10 (*.f64 d1 -300))
(*.f64 -1/10 (*.f64 (*.f64 d1 (*.f64 d1 -300)) (/.f64 1 d1)))
(*.f64 1 (*.f64 d1 30))
(*.f64 (*.f64 d1 (*.f64 d1 -300)) (*.f64 -1/10 (/.f64 1 d1)))
(*.f64 (*.f64 (*.f64 d1 d1) 30) (/.f64 1 d1))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 30)) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 30)) (/.f64 1 d1)))
(*.f64 (cbrt.f64 (*.f64 d1 30)) (pow.f64 (cbrt.f64 (*.f64 d1 30)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 30)) 2) (cbrt.f64 (*.f64 d1 30)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 -300)) 2) (*.f64 (cbrt.f64 (*.f64 d1 -300)) -1/10))
(*.f64 (sqrt.f64 (*.f64 (*.f64 d1 d1) 30)) (*.f64 (sqrt.f64 (*.f64 (*.f64 d1 d1) 30)) (/.f64 1 d1)))
(*.f64 (pow.f64 d1 -1/2) (/.f64 (*.f64 (*.f64 d1 d1) 30) (sqrt.f64 d1)))
(*.f64 (sqrt.f64 (*.f64 d1 30)) (sqrt.f64 (*.f64 d1 30)))
(*.f64 (sqrt.f64 (*.f64 d1 -300)) (*.f64 (sqrt.f64 (*.f64 d1 -300)) -1/10))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 d1) 30)) (/.f64 1 (neg.f64 d1)))
(*.f64 (*.f64 -1/10 (*.f64 d1 d1)) (/.f64 -300 d1))
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) 30) 1) (/.f64 1 d1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 d1) 2)) (/.f64 (*.f64 (*.f64 d1 d1) 30) (cbrt.f64 d1)))
(*.f64 (/.f64 -1/10 d1) (/.f64 (*.f64 d1 d1) -1/300))
(*.f64 (/.f64 -1/10 (pow.f64 (cbrt.f64 (*.f64 d1 -1/300)) 2)) (/.f64 (*.f64 d1 d1) (cbrt.f64 (*.f64 d1 -1/300))))
(*.f64 (/.f64 -1/10 (sqrt.f64 (*.f64 d1 -1/300))) (/.f64 (*.f64 d1 d1) (sqrt.f64 (*.f64 d1 -1/300))))
(*.f64 (/.f64 -1/10 (pow.f64 (cbrt.f64 d1) 2)) (/.f64 (*.f64 d1 (*.f64 d1 -300)) (cbrt.f64 d1)))
(*.f64 (/.f64 -1/10 (sqrt.f64 d1)) (/.f64 (*.f64 d1 (*.f64 d1 -300)) (sqrt.f64 d1)))
(*.f64 (/.f64 (*.f64 d1 (*.f64 d1 -300)) (sqrt.f64 d1)) (/.f64 -1/10 (sqrt.f64 d1)))
(*.f64 (/.f64 (*.f64 d1 (*.f64 d1 -300)) 1) (/.f64 -1/10 d1))
(*.f64 (/.f64 (*.f64 d1 (*.f64 d1 -300)) (pow.f64 (cbrt.f64 d1) 2)) (/.f64 -1/10 (cbrt.f64 d1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 30)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 30)) d1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 30)) 2) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (*.f64 d1 30)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 30)) 2) (sqrt.f64 d1)) (/.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 30)) (sqrt.f64 d1)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 d1 d1) 30)) 1) (/.f64 (sqrt.f64 (*.f64 (*.f64 d1 d1) 30)) d1))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 d1 d1) 30)) (pow.f64 (cbrt.f64 d1) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 d1 d1) 30)) (cbrt.f64 d1)))
(*.f64 (/.f64 (*.f64 -1/10 (*.f64 d1 d1)) 1) (/.f64 -300 d1))
(*.f64 (/.f64 (*.f64 -1/10 (*.f64 d1 d1)) (pow.f64 (cbrt.f64 d1) 2)) (/.f64 -300 (cbrt.f64 d1)))
(*.f64 (/.f64 (*.f64 -1/10 (*.f64 d1 d1)) (sqrt.f64 d1)) (/.f64 -300 (sqrt.f64 d1)))
(*.f64 (*.f64 -1/10 d1) -300)
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) 30) (cbrt.f64 (pow.f64 d1 -2))) (/.f64 1 (cbrt.f64 d1)))
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) 30) (pow.f64 d1 -1/2)) (pow.f64 d1 -1/2))
(*.f64 (*.f64 -1/10 (pow.f64 (cbrt.f64 (*.f64 d1 -300)) 2)) (cbrt.f64 (*.f64 d1 -300)))
(*.f64 (*.f64 -1/10 (sqrt.f64 (*.f64 d1 -300))) (sqrt.f64 (*.f64 d1 -300)))
(pow.f64 (*.f64 d1 30) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 30)) 3)
(pow.f64 (pow.f64 (*.f64 d1 30) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 30)) 2)
(pow.f64 (/.f64 1 (*.f64 d1 30)) -1)
(neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) 30) (neg.f64 d1)))
(sqrt.f64 (pow.f64 (*.f64 d1 30) 2))
(log.f64 (exp.f64 (*.f64 d1 30)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 30))))
(cbrt.f64 (pow.f64 (*.f64 d1 30) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 d1 d1) 30) 3) (/.f64 (pow.f64 d1 -2) d1)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 d1 d1) 30) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 30)))
(exp.f64 (log.f64 (*.f64 d1 30)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 30)) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 30)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 d1 d1) 30))) 1)
(pow.f64 (*.f64 (*.f64 d1 d1) 30) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 30)) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 d1 d1) 30) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 d1 d1) 30)) 2)
(sqrt.f64 (*.f64 (*.f64 90000 (pow.f64 d1 4)) 1/100))
(log.f64 (exp.f64 (*.f64 (*.f64 d1 d1) 30)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 d1 d1) 30))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 d1 d1) 30) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 d1 d1) 30)))
(exp.f64 (log.f64 (*.f64 (*.f64 d1 d1) 30)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 d1 d1) 30)) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 d1 d1) 30)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (*.f64 d1 -300)))) 1)
(pow.f64 (*.f64 d1 (*.f64 d1 -300)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 -300))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (*.f64 d1 -300)) 3) 1/3)
(pow.f64 (*.f64 d1 (sqrt.f64 -300)) 2)
(sqrt.f64 (*.f64 90000 (pow.f64 d1 4)))
(log.f64 (pow.f64 (exp.f64 d1) (*.f64 d1 -300)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (*.f64 d1 -300)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (*.f64 d1 -300)) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (*.f64 d1 -300))))
(exp.f64 (log.f64 (*.f64 d1 (*.f64 d1 -300))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (*.f64 d1 -300))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (*.f64 d1 -300))))
Outputs
(*.f64 -300 d1)
(*.f64 -300 d1)
(*.f64 -300 d1)
(*.f64 -300 d1)
(*.f64 -300 d1)
(*.f64 -300 d1)
(*.f64 -300 d1)
(*.f64 -300 d1)
(*.f64 -300 d1)
(*.f64 -300 d1)
(*.f64 -300 d1)
(*.f64 -300 d1)
(*.f64 30 d1)
(*.f64 d1 30)
(*.f64 30 d1)
(*.f64 d1 30)
(*.f64 30 d1)
(*.f64 d1 30)
(*.f64 30 d1)
(*.f64 d1 30)
(*.f64 30 d1)
(*.f64 d1 30)
(*.f64 30 d1)
(*.f64 d1 30)
(*.f64 30 d1)
(*.f64 d1 30)
(*.f64 30 d1)
(*.f64 d1 30)
(*.f64 30 d1)
(*.f64 d1 30)
(*.f64 30 d1)
(*.f64 d1 30)
(*.f64 30 d1)
(*.f64 d1 30)
(*.f64 30 d1)
(*.f64 d1 30)
(*.f64 10 d1)
(*.f64 d1 10)
(+.f64 (*.f64 10 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 10 d2))
(+.f64 (*.f64 10 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 10 d2))
(+.f64 (*.f64 10 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 10 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 10 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 10 d2))
(+.f64 (*.f64 10 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 10 d2))
(+.f64 (*.f64 10 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 10 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 10 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 10 d2))
(+.f64 (*.f64 10 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 10 d2))
(+.f64 (*.f64 10 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 10 d2))
(/.f64 (*.f64 d1 (-.f64 100 (pow.f64 d2 2))) (-.f64 10 d2))
(*.f64 (/.f64 d1 (-.f64 10 d2)) (-.f64 100 (*.f64 d2 d2)))
(*.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2)) d1)
(/.f64 (*.f64 d1 (-.f64 100 (pow.f64 d2 2))) (-.f64 10 d2))
(*.f64 (/.f64 d1 (-.f64 10 d2)) (-.f64 100 (*.f64 d2 d2)))
(*.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2)) d1)
(/.f64 (*.f64 d1 (-.f64 100 (pow.f64 d2 2))) (-.f64 10 d2))
(*.f64 (/.f64 d1 (-.f64 10 d2)) (-.f64 100 (*.f64 d2 d2)))
(*.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2)) d1)
(/.f64 (*.f64 d1 (-.f64 100 (pow.f64 d2 2))) (-.f64 10 d2))
(*.f64 (/.f64 d1 (-.f64 10 d2)) (-.f64 100 (*.f64 d2 d2)))
(*.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2)) d1)
(/.f64 (*.f64 d1 (-.f64 100 (pow.f64 d2 2))) (-.f64 10 d2))
(*.f64 (/.f64 d1 (-.f64 10 d2)) (-.f64 100 (*.f64 d2 d2)))
(*.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2)) d1)
(/.f64 (*.f64 d1 (-.f64 100 (pow.f64 d2 2))) (-.f64 10 d2))
(*.f64 (/.f64 d1 (-.f64 10 d2)) (-.f64 100 (*.f64 d2 d2)))
(*.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2)) d1)
(/.f64 (*.f64 d1 (-.f64 100 (pow.f64 d2 2))) (-.f64 10 d2))
(*.f64 (/.f64 d1 (-.f64 10 d2)) (-.f64 100 (*.f64 d2 d2)))
(*.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2)) d1)
(/.f64 (*.f64 d1 (-.f64 100 (pow.f64 d2 2))) (-.f64 10 d2))
(*.f64 (/.f64 d1 (-.f64 10 d2)) (-.f64 100 (*.f64 d2 d2)))
(*.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2)) d1)
(/.f64 (*.f64 d1 (-.f64 100 (pow.f64 d2 2))) (-.f64 10 d2))
(*.f64 (/.f64 d1 (-.f64 10 d2)) (-.f64 100 (*.f64 d2 d2)))
(*.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2)) d1)
(/.f64 (*.f64 d1 (-.f64 100 (pow.f64 d2 2))) (-.f64 10 d2))
(*.f64 (/.f64 d1 (-.f64 10 d2)) (-.f64 100 (*.f64 d2 d2)))
(*.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2)) d1)
(/.f64 (*.f64 d1 (-.f64 100 (pow.f64 d2 2))) (-.f64 10 d2))
(*.f64 (/.f64 d1 (-.f64 10 d2)) (-.f64 100 (*.f64 d2 d2)))
(*.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2)) d1)
(/.f64 (*.f64 d1 (-.f64 100 (pow.f64 d2 2))) (-.f64 10 d2))
(*.f64 (/.f64 d1 (-.f64 10 d2)) (-.f64 100 (*.f64 d2 d2)))
(*.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2)) d1)
(/.f64 10 d1)
(+.f64 (*.f64 -1 (/.f64 d2 d1)) (*.f64 10 (/.f64 1 d1)))
(/.f64 (-.f64 10 d2) d1)
(+.f64 (*.f64 -1 (/.f64 d2 d1)) (*.f64 10 (/.f64 1 d1)))
(/.f64 (-.f64 10 d2) d1)
(+.f64 (*.f64 -1 (/.f64 d2 d1)) (*.f64 10 (/.f64 1 d1)))
(/.f64 (-.f64 10 d2) d1)
(*.f64 -1 (/.f64 d2 d1))
(/.f64 (neg.f64 d2) d1)
(+.f64 (*.f64 -1 (/.f64 d2 d1)) (*.f64 10 (/.f64 1 d1)))
(/.f64 (-.f64 10 d2) d1)
(+.f64 (*.f64 -1 (/.f64 d2 d1)) (*.f64 10 (/.f64 1 d1)))
(/.f64 (-.f64 10 d2) d1)
(+.f64 (*.f64 -1 (/.f64 d2 d1)) (*.f64 10 (/.f64 1 d1)))
(/.f64 (-.f64 10 d2) d1)
(*.f64 -1 (/.f64 d2 d1))
(/.f64 (neg.f64 d2) d1)
(+.f64 (*.f64 -1 (/.f64 d2 d1)) (*.f64 10 (/.f64 1 d1)))
(/.f64 (-.f64 10 d2) d1)
(+.f64 (*.f64 -1 (/.f64 d2 d1)) (*.f64 10 (/.f64 1 d1)))
(/.f64 (-.f64 10 d2) d1)
(+.f64 (*.f64 -1 (/.f64 d2 d1)) (*.f64 10 (/.f64 1 d1)))
(/.f64 (-.f64 10 d2) d1)
(/.f64 (-.f64 10 d2) d1)
(/.f64 (-.f64 10 d2) d1)
(/.f64 (-.f64 10 d2) d1)
(/.f64 (-.f64 10 d2) d1)
(/.f64 (-.f64 10 d2) d1)
(/.f64 (-.f64 10 d2) d1)
(/.f64 (-.f64 10 d2) d1)
(/.f64 (-.f64 10 d2) d1)
(/.f64 (-.f64 10 d2) d1)
(/.f64 (-.f64 10 d2) d1)
(/.f64 (-.f64 10 d2) d1)
(/.f64 (-.f64 10 d2) d1)
(+.f64 (*.f64 10 d1) (*.f64 20 d1))
(*.f64 d1 30)
(+.f64 (*.f64 10 d1) (+.f64 (*.f64 20 d1) (*.f64 d1 d2)))
(+.f64 (*.f64 d1 30) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 10 d1) (+.f64 (*.f64 20 d1) (*.f64 d1 d2)))
(+.f64 (*.f64 d1 30) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(+.f64 (*.f64 10 d1) (+.f64 (*.f64 20 d1) (*.f64 d1 d2)))
(+.f64 (*.f64 d1 30) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 d2)
(-.f64 (+.f64 (*.f64 20 d1) (*.f64 d1 d2)) (*.f64 -10 d1))
(+.f64 (*.f64 d1 30) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(-.f64 (+.f64 (*.f64 20 d1) (*.f64 d1 d2)) (*.f64 -10 d1))
(+.f64 (*.f64 d1 30) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(-.f64 (+.f64 (*.f64 20 d1) (*.f64 d1 d2)) (*.f64 -10 d1))
(+.f64 (*.f64 d1 30) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 d2)
(-.f64 (+.f64 (*.f64 20 d1) (*.f64 d1 d2)) (*.f64 -10 d1))
(+.f64 (*.f64 d1 30) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(-.f64 (+.f64 (*.f64 20 d1) (*.f64 d1 d2)) (*.f64 -10 d1))
(+.f64 (*.f64 d1 30) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(-.f64 (+.f64 (*.f64 20 d1) (*.f64 d1 d2)) (*.f64 -10 d1))
(+.f64 (*.f64 d1 30) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (-.f64 (+.f64 20 (*.f64 100 (/.f64 1 (-.f64 10 d2)))) (/.f64 (pow.f64 d2 2) (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2))))
(*.f64 d1 (-.f64 (+.f64 20 (*.f64 100 (/.f64 1 (-.f64 10 d2)))) (/.f64 (pow.f64 d2 2) (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2))))
(*.f64 d1 (-.f64 (+.f64 20 (*.f64 100 (/.f64 1 (-.f64 10 d2)))) (/.f64 (pow.f64 d2 2) (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2))))
(*.f64 d1 (-.f64 (+.f64 20 (*.f64 100 (/.f64 1 (-.f64 10 d2)))) (/.f64 (pow.f64 d2 2) (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2))))
(*.f64 d1 (-.f64 (+.f64 20 (*.f64 100 (/.f64 1 (-.f64 10 d2)))) (/.f64 (pow.f64 d2 2) (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2))))
(*.f64 d1 (-.f64 (+.f64 20 (*.f64 100 (/.f64 1 (-.f64 10 d2)))) (/.f64 (pow.f64 d2 2) (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2))))
(*.f64 d1 (-.f64 (+.f64 20 (*.f64 100 (/.f64 1 (-.f64 10 d2)))) (/.f64 (pow.f64 d2 2) (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2))))
(*.f64 d1 (-.f64 (+.f64 20 (*.f64 100 (/.f64 1 (-.f64 10 d2)))) (/.f64 (pow.f64 d2 2) (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2))))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 (/.f64 (-.f64 100 (pow.f64 d2 2)) (-.f64 10 d2))) 20)))
(*.f64 (neg.f64 d1) (fma.f64 -1 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2)) -20))
(*.f64 (+.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (+.f64 -10 d2)) -20) (neg.f64 d1))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 (/.f64 (-.f64 100 (pow.f64 d2 2)) (-.f64 10 d2))) 20)))
(*.f64 (neg.f64 d1) (fma.f64 -1 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2)) -20))
(*.f64 (+.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (+.f64 -10 d2)) -20) (neg.f64 d1))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 (/.f64 (-.f64 100 (pow.f64 d2 2)) (-.f64 10 d2))) 20)))
(*.f64 (neg.f64 d1) (fma.f64 -1 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2)) -20))
(*.f64 (+.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (+.f64 -10 d2)) -20) (neg.f64 d1))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 (/.f64 (-.f64 100 (pow.f64 d2 2)) (-.f64 10 d2))) 20)))
(*.f64 (neg.f64 d1) (fma.f64 -1 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2)) -20))
(*.f64 (+.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (+.f64 -10 d2)) -20) (neg.f64 d1))
(*.f64 30 d1)
(*.f64 d1 30)
(*.f64 30 d1)
(*.f64 d1 30)
(*.f64 30 d1)
(*.f64 d1 30)
(*.f64 30 d1)
(*.f64 d1 30)
(*.f64 30 d1)
(*.f64 d1 30)
(*.f64 30 d1)
(*.f64 d1 30)
(*.f64 30 d1)
(*.f64 d1 30)
(*.f64 30 d1)
(*.f64 d1 30)
(*.f64 30 d1)
(*.f64 d1 30)
(*.f64 30 d1)
(*.f64 d1 30)
(*.f64 30 d1)
(*.f64 d1 30)
(*.f64 30 d1)
(*.f64 d1 30)
(*.f64 30 (pow.f64 d1 2))
(*.f64 d1 (*.f64 d1 30))
(*.f64 30 (pow.f64 d1 2))
(*.f64 d1 (*.f64 d1 30))
(*.f64 30 (pow.f64 d1 2))
(*.f64 d1 (*.f64 d1 30))
(*.f64 30 (pow.f64 d1 2))
(*.f64 d1 (*.f64 d1 30))
(*.f64 30 (pow.f64 d1 2))
(*.f64 d1 (*.f64 d1 30))
(*.f64 30 (pow.f64 d1 2))
(*.f64 d1 (*.f64 d1 30))
(*.f64 30 (pow.f64 d1 2))
(*.f64 d1 (*.f64 d1 30))
(*.f64 30 (pow.f64 d1 2))
(*.f64 d1 (*.f64 d1 30))
(*.f64 30 (pow.f64 d1 2))
(*.f64 d1 (*.f64 d1 30))
(*.f64 30 (pow.f64 d1 2))
(*.f64 d1 (*.f64 d1 30))
(*.f64 30 (pow.f64 d1 2))
(*.f64 d1 (*.f64 d1 30))
(*.f64 30 (pow.f64 d1 2))
(*.f64 d1 (*.f64 d1 30))
(*.f64 -300 (pow.f64 d1 2))
(*.f64 -300 (*.f64 d1 d1))
(/.f64 d1 (/.f64 -1/300 d1))
(*.f64 -300 (pow.f64 d1 2))
(*.f64 -300 (*.f64 d1 d1))
(/.f64 d1 (/.f64 -1/300 d1))
(*.f64 -300 (pow.f64 d1 2))
(*.f64 -300 (*.f64 d1 d1))
(/.f64 d1 (/.f64 -1/300 d1))
(*.f64 -300 (pow.f64 d1 2))
(*.f64 -300 (*.f64 d1 d1))
(/.f64 d1 (/.f64 -1/300 d1))
(*.f64 -300 (pow.f64 d1 2))
(*.f64 -300 (*.f64 d1 d1))
(/.f64 d1 (/.f64 -1/300 d1))
(*.f64 -300 (pow.f64 d1 2))
(*.f64 -300 (*.f64 d1 d1))
(/.f64 d1 (/.f64 -1/300 d1))
(*.f64 -300 (pow.f64 d1 2))
(*.f64 -300 (*.f64 d1 d1))
(/.f64 d1 (/.f64 -1/300 d1))
(*.f64 -300 (pow.f64 d1 2))
(*.f64 -300 (*.f64 d1 d1))
(/.f64 d1 (/.f64 -1/300 d1))
(*.f64 -300 (pow.f64 d1 2))
(*.f64 -300 (*.f64 d1 d1))
(/.f64 d1 (/.f64 -1/300 d1))
(*.f64 -300 (pow.f64 d1 2))
(*.f64 -300 (*.f64 d1 d1))
(/.f64 d1 (/.f64 -1/300 d1))
(*.f64 -300 (pow.f64 d1 2))
(*.f64 -300 (*.f64 d1 d1))
(/.f64 d1 (/.f64 -1/300 d1))
(*.f64 -300 (pow.f64 d1 2))
(*.f64 -300 (*.f64 d1 d1))
(/.f64 d1 (/.f64 -1/300 d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 -300))) 1)
(*.f64 -300 d1)
(*.f64 d1 -300)
(*.f64 -300 d1)
(*.f64 d1 (/.f64 d1 (*.f64 d1 -1/300)))
(*.f64 -300 d1)
(*.f64 d1 (/.f64 1 (*.f64 d1 (/.f64 -1/300 d1))))
(*.f64 -300 d1)
(*.f64 d1 (*.f64 d1 (/.f64 -300 d1)))
(*.f64 -300 d1)
(*.f64 (*.f64 d1 d1) (/.f64 -300 d1))
(*.f64 -300 d1)
(*.f64 1 (*.f64 d1 -300))
(*.f64 -300 d1)
(*.f64 (/.f64 1 d1) (/.f64 (*.f64 d1 d1) -1/300))
(*.f64 -300 d1)
(*.f64 (cbrt.f64 (*.f64 d1 -300)) (pow.f64 (cbrt.f64 (*.f64 d1 -300)) 2))
(*.f64 -300 d1)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 -300)) 2) (cbrt.f64 (*.f64 d1 -300)))
(*.f64 -300 d1)
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) -300))
(*.f64 -300 d1)
(*.f64 (cbrt.f64 (pow.f64 d1 4)) (*.f64 (pow.f64 (cbrt.f64 d1) 2) (/.f64 -300 d1)))
(*.f64 (cbrt.f64 (pow.f64 d1 4)) (*.f64 (/.f64 -300 d1) (pow.f64 (cbrt.f64 d1) 2)))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (/.f64 -300 d1) (cbrt.f64 (pow.f64 d1 4))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) -300))
(*.f64 -300 d1)
(*.f64 (sqrt.f64 (*.f64 d1 -300)) (sqrt.f64 (*.f64 d1 -300)))
(*.f64 -300 d1)
(*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 1 (*.f64 d1 1/300)))
(*.f64 -300 d1)
(*.f64 (/.f64 d1 d1) (*.f64 d1 -300))
(*.f64 -300 d1)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d1 4)) 1) (/.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 d1 -1/300)))
(*.f64 (cbrt.f64 (pow.f64 d1 4)) (/.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 d1 -1/300)))
(/.f64 (cbrt.f64 (pow.f64 d1 4)) (/.f64 (*.f64 d1 -1/300) (pow.f64 (cbrt.f64 d1) 2)))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (*.f64 d1 -1/300)) 2)) (/.f64 d1 (cbrt.f64 (*.f64 d1 -1/300))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d1 -1/300)) 2)) (/.f64 (*.f64 d1 d1) (cbrt.f64 (*.f64 d1 -1/300))))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (*.f64 d1 -1/300)) 2)) (/.f64 d1 (cbrt.f64 (*.f64 d1 -1/300))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d1 -1/300))) (/.f64 (*.f64 d1 d1) (sqrt.f64 (*.f64 d1 -1/300))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d1 -1/300))) (/.f64 d1 (/.f64 (sqrt.f64 (*.f64 d1 -1/300)) d1)))
(/.f64 (/.f64 d1 (/.f64 (sqrt.f64 (*.f64 d1 -1/300)) d1)) (sqrt.f64 (*.f64 d1 -1/300)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d1 4)) d1) (/.f64 (pow.f64 (cbrt.f64 d1) 2) -1/300))
(*.f64 (cbrt.f64 (pow.f64 d1 4)) (/.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 d1 -1/300)))
(/.f64 (cbrt.f64 (pow.f64 d1 4)) (/.f64 (*.f64 d1 -1/300) (pow.f64 (cbrt.f64 d1) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d1 4)) (pow.f64 (cbrt.f64 (*.f64 d1 -1/300)) 2)) (cbrt.f64 (*.f64 d1 -300)))
(*.f64 (cbrt.f64 (*.f64 -300 d1)) (/.f64 (cbrt.f64 (pow.f64 d1 4)) (pow.f64 (cbrt.f64 (*.f64 d1 -1/300)) 2)))
(/.f64 (cbrt.f64 (pow.f64 d1 4)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 -1/300)) 2) (cbrt.f64 (*.f64 -300 d1))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d1 4)) (sqrt.f64 (*.f64 d1 -1/300))) (/.f64 (pow.f64 (cbrt.f64 d1) 2) (sqrt.f64 (*.f64 d1 -1/300))))
(pow.f64 (*.f64 d1 -300) 1)
(*.f64 -300 d1)
(pow.f64 (cbrt.f64 (*.f64 d1 -300)) 3)
(*.f64 -300 d1)
(pow.f64 (pow.f64 (*.f64 d1 -300) 3) 1/3)
(*.f64 -300 d1)
(pow.f64 (sqrt.f64 (*.f64 d1 -300)) 2)
(*.f64 -300 d1)
(pow.f64 (/.f64 1 (*.f64 d1 -300)) -1)
(*.f64 -300 d1)
(neg.f64 (/.f64 (*.f64 d1 d1) (*.f64 d1 1/300)))
(*.f64 -300 d1)
(sqrt.f64 (*.f64 (*.f64 d1 d1) 90000))
(sqrt.f64 (*.f64 d1 (*.f64 d1 90000)))
(log.f64 (exp.f64 (*.f64 d1 -300)))
(*.f64 -300 d1)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 -300))))
(*.f64 -300 d1)
(cbrt.f64 (pow.f64 (*.f64 d1 -300) 3))
(*.f64 -300 d1)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 d1) 3) (pow.f64 (*.f64 d1 -1/300) 3)))
(*.f64 -300 d1)
(expm1.f64 (log1p.f64 (*.f64 d1 -300)))
(*.f64 -300 d1)
(exp.f64 (log.f64 (*.f64 d1 -300)))
(*.f64 -300 d1)
(exp.f64 (*.f64 (log.f64 (*.f64 d1 -300)) 1))
(*.f64 -300 d1)
(log1p.f64 (expm1.f64 (*.f64 d1 -300)))
(*.f64 -300 d1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 30))) 1)
(*.f64 d1 30)
(/.f64 -1/10 (/.f64 1 (*.f64 d1 -300)))
(*.f64 d1 30)
(/.f64 1 (/.f64 1 (*.f64 d1 30)))
(*.f64 d1 30)
(/.f64 1 (/.f64 (*.f64 d1 -1/300) (*.f64 -1/10 (*.f64 d1 d1))))
(*.f64 d1 30)
(/.f64 1 (/.f64 (/.f64 1 (*.f64 d1 30)) 1))
(*.f64 d1 30)
(/.f64 (*.f64 (*.f64 d1 d1) 30) d1)
(*.f64 d1 30)
(/.f64 -1 (neg.f64 (/.f64 1 (*.f64 d1 30))))
(*.f64 d1 30)
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) 30)) (neg.f64 d1))
(*.f64 d1 30)
(/.f64 (*.f64 -1/10 (*.f64 d1 d1)) (*.f64 d1 -1/300))
(*.f64 d1 30)
(/.f64 1/10 (neg.f64 (/.f64 1 (*.f64 d1 -300))))
(*.f64 d1 30)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) 30) 1) d1)
(*.f64 d1 30)
(/.f64 (neg.f64 (*.f64 -1/10 (*.f64 d1 d1))) (*.f64 d1 1/300))
(*.f64 d1 30)
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 d1) 30))) (neg.f64 (neg.f64 d1)))
(*.f64 d1 30)
(/.f64 (/.f64 (*.f64 (*.f64 d1 d1) 30) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 d1 30)
(/.f64 (/.f64 (*.f64 -1/10 (*.f64 d1 d1)) 1) (*.f64 d1 -1/300))
(*.f64 d1 30)
(/.f64 (*.f64 -1/10 d1) (*.f64 d1 (/.f64 -1/300 d1)))
(*.f64 d1 30)
(/.f64 (*.f64 (*.f64 d1 d1) -1/10) (*.f64 d1 -1/300))
(*.f64 d1 30)
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) 30) -1) (neg.f64 d1))
(*.f64 d1 30)
(/.f64 (*.f64 -1/10 (neg.f64 (*.f64 d1 d1))) (*.f64 d1 1/300))
(*.f64 d1 30)
(/.f64 (*.f64 d1 -1/10) (*.f64 d1 (/.f64 -1/300 d1)))
(*.f64 d1 30)
(/.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) -1/10) (*.f64 d1 1/300))
(*.f64 d1 30)
(/.f64 (/.f64 (*.f64 -1/10 (*.f64 d1 d1)) d1) -1/300)
(*.f64 d1 30)
(/.f64 (/.f64 (*.f64 -1/10 (*.f64 d1 d1)) (pow.f64 (cbrt.f64 (*.f64 d1 -1/300)) 2)) (cbrt.f64 (*.f64 d1 -1/300)))
(*.f64 d1 30)
(/.f64 (/.f64 (*.f64 -1/10 (*.f64 d1 d1)) (sqrt.f64 (*.f64 d1 -1/300))) (sqrt.f64 (*.f64 d1 -1/300)))
(*.f64 d1 30)
(/.f64 (/.f64 (*.f64 (*.f64 d1 d1) 30) 1) d1)
(*.f64 d1 30)
(/.f64 (/.f64 (*.f64 (*.f64 d1 d1) 30) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 d1 30)
(pow.f64 (*.f64 d1 30) 1)
(*.f64 d1 30)
(pow.f64 (cbrt.f64 (*.f64 d1 30)) 3)
(*.f64 d1 30)
(pow.f64 (pow.f64 (*.f64 d1 30) 3) 1/3)
(*.f64 d1 30)
(pow.f64 (sqrt.f64 (*.f64 d1 30)) 2)
(*.f64 d1 30)
(pow.f64 (/.f64 1 (*.f64 d1 30)) -1)
(*.f64 d1 30)
(neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) 30) (neg.f64 d1)))
(*.f64 d1 30)
(sqrt.f64 (pow.f64 (*.f64 d1 30) 2))
(fabs.f64 (*.f64 d1 30))
(log.f64 (exp.f64 (*.f64 d1 30)))
(*.f64 d1 30)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 30))))
(*.f64 d1 30)
(cbrt.f64 (pow.f64 (*.f64 d1 30) 3))
(*.f64 d1 30)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 d1 d1) 30) 3) (/.f64 (pow.f64 d1 -2) d1)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 (*.f64 d1 30)) 3) (/.f64 (pow.f64 d1 -2) d1)))
(cbrt.f64 (*.f64 (pow.f64 d1 6) (*.f64 27000 (/.f64 (pow.f64 d1 -2) d1))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 d1 d1) 30) 3) (pow.f64 d1 3)))
(*.f64 d1 30)
(expm1.f64 (log1p.f64 (*.f64 d1 30)))
(*.f64 d1 30)
(exp.f64 (log.f64 (*.f64 d1 30)))
(*.f64 d1 30)
(exp.f64 (*.f64 (log.f64 (*.f64 d1 30)) 1))
(*.f64 d1 30)
(log1p.f64 (expm1.f64 (*.f64 d1 30)))
(*.f64 d1 30)
(+.f64 (*.f64 100 (/.f64 d1 (-.f64 10 d2))) (neg.f64 (*.f64 d1 (/.f64 (*.f64 d2 d2) (-.f64 10 d2)))))
(fma.f64 100 (/.f64 d1 (-.f64 10 d2)) (*.f64 d1 (neg.f64 (/.f64 (*.f64 d2 d2) (-.f64 10 d2)))))
(-.f64 (/.f64 (*.f64 d1 100) (-.f64 10 d2)) (/.f64 d1 (/.f64 (-.f64 10 d2) (*.f64 d2 d2))))
(-.f64 (*.f64 100 (/.f64 d1 (-.f64 10 d2))) (*.f64 d1 (/.f64 (*.f64 d2 d2) (-.f64 10 d2))))
(fma.f64 100 (/.f64 d1 (-.f64 10 d2)) (*.f64 d1 (neg.f64 (/.f64 (*.f64 d2 d2) (-.f64 10 d2)))))
(-.f64 (/.f64 (*.f64 d1 100) (-.f64 10 d2)) (/.f64 d1 (/.f64 (-.f64 10 d2) (*.f64 d2 d2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 10 d2)))) 1)
(*.f64 d1 (+.f64 10 d2))
(*.f64 d1 (+.f64 10 d2))
(*.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 d1 (-.f64 10 d2)))
(*.f64 (/.f64 d1 (-.f64 10 d2)) (-.f64 100 (*.f64 d2 d2)))
(*.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2)) d1)
(*.f64 1 (*.f64 d1 (+.f64 10 d2)))
(*.f64 d1 (+.f64 10 d2))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 10 d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 10 d2))) 2))
(*.f64 d1 (+.f64 10 d2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 10 d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 10 d2))))
(*.f64 d1 (+.f64 10 d2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 100 (*.f64 d2 d2))) 2) (*.f64 (cbrt.f64 (-.f64 100 (*.f64 d2 d2))) (/.f64 d1 (-.f64 10 d2))))
(*.f64 (/.f64 d1 (-.f64 10 d2)) (-.f64 100 (*.f64 d2 d2)))
(*.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2)) d1)
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 10 d2))) (sqrt.f64 (*.f64 d1 (+.f64 10 d2))))
(*.f64 d1 (+.f64 10 d2))
(*.f64 (sqrt.f64 (-.f64 100 (*.f64 d2 d2))) (*.f64 (sqrt.f64 (-.f64 100 (*.f64 d2 d2))) (/.f64 d1 (-.f64 10 d2))))
(*.f64 (/.f64 d1 (-.f64 10 d2)) (-.f64 100 (*.f64 d2 d2)))
(*.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2)) d1)
(*.f64 (neg.f64 (-.f64 100 (*.f64 d2 d2))) (/.f64 1 (/.f64 (neg.f64 (-.f64 10 d2)) d1)))
(*.f64 (neg.f64 (-.f64 100 (*.f64 d2 d2))) (*.f64 (/.f64 1 (neg.f64 (-.f64 10 d2))) d1))
(*.f64 (+.f64 -100 (*.f64 d2 d2)) (/.f64 d1 (+.f64 -10 d2)))
(*.f64 (+.f64 10 d2) d1)
(*.f64 d1 (+.f64 10 d2))
(*.f64 (/.f64 1 (-.f64 10 d2)) (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 1 d1)))
(*.f64 (/.f64 d1 (-.f64 10 d2)) (-.f64 100 (*.f64 d2 d2)))
(*.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2)) d1)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (-.f64 10 d2) d1)) 2)) (/.f64 (-.f64 100 (*.f64 d2 d2)) (cbrt.f64 (/.f64 (-.f64 10 d2) d1))))
(*.f64 (/.f64 d1 (-.f64 10 d2)) (-.f64 100 (*.f64 d2 d2)))
(*.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2)) d1)
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 10 d2) d1))) (/.f64 (-.f64 100 (*.f64 d2 d2)) (sqrt.f64 (/.f64 (-.f64 10 d2) d1))))
(*.f64 (/.f64 d1 (-.f64 10 d2)) (-.f64 100 (*.f64 d2 d2)))
(*.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2)) d1)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 100 (*.f64 d2 d2))) 2) 1) (/.f64 (cbrt.f64 (-.f64 100 (*.f64 d2 d2))) (/.f64 (-.f64 10 d2) d1)))
(*.f64 (/.f64 d1 (-.f64 10 d2)) (-.f64 100 (*.f64 d2 d2)))
(*.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2)) d1)
(*.f64 (/.f64 (sqrt.f64 (-.f64 100 (*.f64 d2 d2))) 1) (/.f64 (sqrt.f64 (-.f64 100 (*.f64 d2 d2))) (/.f64 (-.f64 10 d2) d1)))
(*.f64 (/.f64 d1 (-.f64 10 d2)) (-.f64 100 (*.f64 d2 d2)))
(*.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2)) d1)
(*.f64 (/.f64 (sqrt.f64 (-.f64 100 (*.f64 d2 d2))) (-.f64 10 d2)) (/.f64 (sqrt.f64 (-.f64 100 (*.f64 d2 d2))) (/.f64 1 d1)))
(*.f64 (/.f64 d1 (-.f64 10 d2)) (-.f64 100 (*.f64 d2 d2)))
(*.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2)) d1)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 100 (*.f64 d2 d2))) 2) (-.f64 10 d2)) (/.f64 (cbrt.f64 (-.f64 100 (*.f64 d2 d2))) (/.f64 1 d1)))
(*.f64 (/.f64 d1 (-.f64 10 d2)) (-.f64 100 (*.f64 d2 d2)))
(*.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2)) d1)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 100 (*.f64 d2 d2))) 2) (/.f64 1 d1)) (/.f64 (cbrt.f64 (-.f64 100 (*.f64 d2 d2))) (-.f64 10 d2)))
(*.f64 (/.f64 d1 (-.f64 10 d2)) (-.f64 100 (*.f64 d2 d2)))
(*.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2)) d1)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 100 (*.f64 d2 d2))) 2) (pow.f64 (cbrt.f64 (/.f64 (-.f64 10 d2) d1)) 2)) (cbrt.f64 (*.f64 d1 (+.f64 10 d2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 100 (*.f64 d2 d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 10 d2)))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 10 d2) d1)) 2))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 10 d2))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 100 (*.f64 d2 d2))) 2) (pow.f64 (cbrt.f64 (/.f64 (-.f64 10 d2) d1)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 100 (*.f64 d2 d2))) 2) (sqrt.f64 (/.f64 (-.f64 10 d2) d1))) (/.f64 (cbrt.f64 (-.f64 100 (*.f64 d2 d2))) (sqrt.f64 (/.f64 (-.f64 10 d2) d1))))
(*.f64 (/.f64 d1 (-.f64 10 d2)) (-.f64 100 (*.f64 d2 d2)))
(*.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2)) d1)
(*.f64 (/.f64 (sqrt.f64 (-.f64 100 (*.f64 d2 d2))) (/.f64 1 d1)) (/.f64 (sqrt.f64 (-.f64 100 (*.f64 d2 d2))) (-.f64 10 d2)))
(*.f64 (/.f64 d1 (-.f64 10 d2)) (-.f64 100 (*.f64 d2 d2)))
(*.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2)) d1)
(*.f64 (/.f64 (sqrt.f64 (-.f64 100 (*.f64 d2 d2))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 10 d2) d1)) 2)) (/.f64 (sqrt.f64 (-.f64 100 (*.f64 d2 d2))) (cbrt.f64 (/.f64 (-.f64 10 d2) d1))))
(*.f64 (/.f64 d1 (-.f64 10 d2)) (-.f64 100 (*.f64 d2 d2)))
(*.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (-.f64 10 d2)) d1)
(pow.f64 (*.f64 d1 (+.f64 10 d2)) 1)
(*.f64 d1 (+.f64 10 d2))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 10 d2))) 3)
(*.f64 d1 (+.f64 10 d2))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) 1/3)
(*.f64 d1 (+.f64 10 d2))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 10 d2))) 2)
(*.f64 d1 (+.f64 10 d2))
(pow.f64 (/.f64 1 (*.f64 d1 (+.f64 10 d2))) -1)
(*.f64 d1 (+.f64 10 d2))
(neg.f64 (/.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 (neg.f64 (-.f64 10 d2)) d1)))
(*.f64 (neg.f64 (-.f64 100 (*.f64 d2 d2))) (*.f64 (/.f64 1 (neg.f64 (-.f64 10 d2))) d1))
(*.f64 (+.f64 -100 (*.f64 d2 d2)) (/.f64 d1 (+.f64 -10 d2)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2))
(fabs.f64 (*.f64 d1 (+.f64 10 d2)))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 10 d2))))
(*.f64 d1 (+.f64 10 d2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 10 d2)))))
(*.f64 d1 (+.f64 10 d2))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3))
(*.f64 d1 (+.f64 10 d2))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 10 d2))))
(*.f64 d1 (+.f64 10 d2))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 10 d2))))
(*.f64 d1 (+.f64 10 d2))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 10 d2))) 1))
(*.f64 d1 (+.f64 10 d2))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 10 d2))))
(*.f64 d1 (+.f64 10 d2))
(+.f64 (*.f64 (/.f64 1 d1) 10) (*.f64 (/.f64 1 d1) (neg.f64 d2)))
(/.f64 (-.f64 10 d2) d1)
(+.f64 (*.f64 10 (/.f64 1 d1)) (*.f64 (neg.f64 d2) (/.f64 1 d1)))
(/.f64 (-.f64 10 d2) d1)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 10 d2) d1))) 1)
(/.f64 (-.f64 10 d2) d1)
(-.f64 (/.f64 10 d1) (/.f64 d2 d1))
(/.f64 (-.f64 10 d2) d1)
(/.f64 (-.f64 100 (*.f64 d2 d2)) (*.f64 d1 (+.f64 10 d2)))
(/.f64 (-.f64 10 d2) d1)
(/.f64 1 (/.f64 d1 (-.f64 10 d2)))
(/.f64 (-.f64 10 d2) d1)
(/.f64 (neg.f64 (-.f64 100 (*.f64 d2 d2))) (*.f64 (neg.f64 d1) (+.f64 10 d2)))
(/.f64 (-.f64 100 (*.f64 d2 d2)) (*.f64 d1 (+.f64 10 d2)))
(/.f64 (-.f64 1000 (pow.f64 d2 3)) (*.f64 d1 (+.f64 100 (*.f64 d2 (+.f64 d2 10)))))
(/.f64 (/.f64 (-.f64 1000 (pow.f64 d2 3)) d1) (+.f64 100 (*.f64 d2 (+.f64 10 d2))))
(/.f64 (/.f64 (-.f64 1000 (pow.f64 d2 3)) d1) (fma.f64 d2 (+.f64 10 d2) 100))
(/.f64 (*.f64 (-.f64 100 (*.f64 d2 d2)) 1) (*.f64 d1 (+.f64 10 d2)))
(/.f64 (-.f64 100 (*.f64 d2 d2)) (*.f64 d1 (+.f64 10 d2)))
(/.f64 (*.f64 (-.f64 100 (*.f64 d2 d2)) -1) (*.f64 (+.f64 10 d2) (neg.f64 d1)))
(/.f64 (-.f64 100 (*.f64 d2 d2)) (*.f64 d1 (+.f64 10 d2)))
(/.f64 (*.f64 (-.f64 1000 (pow.f64 d2 3)) 1) (*.f64 (+.f64 100 (*.f64 d2 (+.f64 d2 10))) d1))
(/.f64 (/.f64 (-.f64 1000 (pow.f64 d2 3)) d1) (+.f64 100 (*.f64 d2 (+.f64 10 d2))))
(/.f64 (/.f64 (-.f64 1000 (pow.f64 d2 3)) d1) (fma.f64 d2 (+.f64 10 d2) 100))
(/.f64 (*.f64 (-.f64 1000 (pow.f64 d2 3)) -1) (*.f64 (+.f64 100 (*.f64 d2 (+.f64 d2 10))) (neg.f64 d1)))
(/.f64 (/.f64 (-.f64 1000 (pow.f64 d2 3)) d1) (+.f64 100 (*.f64 d2 (+.f64 10 d2))))
(/.f64 (/.f64 (-.f64 1000 (pow.f64 d2 3)) d1) (fma.f64 d2 (+.f64 10 d2) 100))
(/.f64 (*.f64 -1 (-.f64 1000 (pow.f64 d2 3))) (*.f64 (neg.f64 d1) (+.f64 100 (*.f64 d2 (+.f64 d2 10)))))
(/.f64 (/.f64 (-.f64 1000 (pow.f64 d2 3)) d1) (+.f64 100 (*.f64 d2 (+.f64 10 d2))))
(/.f64 (/.f64 (-.f64 1000 (pow.f64 d2 3)) d1) (fma.f64 d2 (+.f64 10 d2) 100))
(/.f64 (neg.f64 (-.f64 10 d2)) (neg.f64 d1))
(/.f64 (-.f64 10 d2) d1)
(/.f64 (/.f64 (-.f64 10 d2) (sqrt.f64 d1)) (sqrt.f64 d1))
(/.f64 (-.f64 10 d2) d1)
(/.f64 (/.f64 (-.f64 10 d2) 1) d1)
(/.f64 (-.f64 10 d2) d1)
(/.f64 (/.f64 (-.f64 10 d2) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(/.f64 (-.f64 10 d2) d1)
(/.f64 (*.f64 (-.f64 10 d2) -1) (neg.f64 d1))
(/.f64 (-.f64 10 d2) d1)
(/.f64 (*.f64 (/.f64 1 d1) (-.f64 100 (*.f64 d2 d2))) (+.f64 10 d2))
(/.f64 (-.f64 100 (*.f64 d2 d2)) (*.f64 d1 (+.f64 10 d2)))
(/.f64 (*.f64 (/.f64 1 d1) (-.f64 1000 (pow.f64 d2 3))) (+.f64 100 (*.f64 d2 (+.f64 d2 10))))
(/.f64 (/.f64 (-.f64 1000 (pow.f64 d2 3)) d1) (+.f64 100 (*.f64 d2 (+.f64 10 d2))))
(/.f64 (/.f64 (-.f64 1000 (pow.f64 d2 3)) d1) (fma.f64 d2 (+.f64 10 d2) 100))
(/.f64 (*.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 1 d1)) (+.f64 10 d2))
(/.f64 (-.f64 100 (*.f64 d2 d2)) (*.f64 d1 (+.f64 10 d2)))
(/.f64 (*.f64 (-.f64 1000 (pow.f64 d2 3)) (/.f64 1 d1)) (+.f64 100 (*.f64 d2 (+.f64 d2 10))))
(/.f64 (/.f64 (-.f64 1000 (pow.f64 d2 3)) d1) (+.f64 100 (*.f64 d2 (+.f64 10 d2))))
(/.f64 (/.f64 (-.f64 1000 (pow.f64 d2 3)) d1) (fma.f64 d2 (+.f64 10 d2) 100))
(/.f64 (*.f64 -1 (-.f64 10 d2)) (neg.f64 d1))
(/.f64 (-.f64 10 d2) d1)
(pow.f64 (/.f64 (-.f64 10 d2) d1) 1)
(/.f64 (-.f64 10 d2) d1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 10 d2) d1)) 3)
(/.f64 (-.f64 10 d2) d1)
(pow.f64 (pow.f64 (/.f64 (-.f64 10 d2) d1) 3) 1/3)
(/.f64 (-.f64 10 d2) d1)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 10 d2) d1)) 2)
(/.f64 (-.f64 10 d2) d1)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 10 d2) d1) 2))
(fabs.f64 (/.f64 (-.f64 10 d2) d1))
(log.f64 (exp.f64 (/.f64 (-.f64 10 d2) d1)))
(/.f64 (-.f64 10 d2) d1)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 10 d2) d1))))
(/.f64 (-.f64 10 d2) d1)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 10 d2) d1) 3))
(/.f64 (-.f64 10 d2) d1)
(cbrt.f64 (*.f64 (pow.f64 (-.f64 10 d2) 3) (/.f64 (pow.f64 d1 -2) d1)))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 d1 -2) d1) (pow.f64 (-.f64 10 d2) 3)))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 d1 -2) d1) (pow.f64 (-.f64 10 d2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 10 d2) 3) (pow.f64 d1 3)))
(/.f64 (-.f64 10 d2) d1)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 10 d2) d1)))
(/.f64 (-.f64 10 d2) d1)
(exp.f64 (log.f64 (/.f64 (-.f64 10 d2) d1)))
(/.f64 (-.f64 10 d2) d1)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 10 d2) d1)) 1))
(/.f64 (-.f64 10 d2) d1)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 10 d2) d1)))
(/.f64 (-.f64 10 d2) d1)
(-.f64 (*.f64 100 (/.f64 d1 (-.f64 10 d2))) (-.f64 (*.f64 d1 (/.f64 (*.f64 d2 d2) (-.f64 10 d2))) (*.f64 d1 20)))
(-.f64 (*.f64 100 (/.f64 d1 (-.f64 10 d2))) (*.f64 d1 (-.f64 (/.f64 (*.f64 d2 d2) (-.f64 10 d2)) 20)))
(-.f64 (/.f64 (*.f64 d1 100) (-.f64 10 d2)) (*.f64 d1 (+.f64 (/.f64 (*.f64 d2 d2) (-.f64 10 d2)) -20)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2))))) 1)
(+.f64 (*.f64 d1 30) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 -20 d1))) (/.f64 (*.f64 (*.f64 d1 d1) 400) (+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 -20 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 d1 (*.f64 d1 400))) (fma.f64 d1 (+.f64 10 d2) (*.f64 d1 -20)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 d1) -400)) (*.f64 d1 (+.f64 -20 (+.f64 10 d2))))
(-.f64 (+.f64 (*.f64 d1 20) (*.f64 100 (/.f64 d1 (-.f64 10 d2)))) (*.f64 d1 (/.f64 (*.f64 d2 d2) (-.f64 10 d2))))
(-.f64 (fma.f64 d1 20 (*.f64 100 (/.f64 d1 (-.f64 10 d2)))) (*.f64 d1 (/.f64 (*.f64 d2 d2) (-.f64 10 d2))))
(-.f64 (fma.f64 d1 20 (/.f64 (*.f64 d1 100) (-.f64 10 d2))) (/.f64 d1 (/.f64 (-.f64 10 d2) (*.f64 d2 d2))))
(*.f64 1 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2))))
(+.f64 (*.f64 d1 30) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (cbrt.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2)))) (pow.f64 (cbrt.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2)))) 2))
(+.f64 (*.f64 d1 30) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2)))) 2) (cbrt.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2)))))
(+.f64 (*.f64 d1 30) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (sqrt.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2)))) (sqrt.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2)))))
(+.f64 (*.f64 d1 30) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) (pow.f64 (*.f64 d1 20) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000)) 1) (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 d1 (*.f64 20 (*.f64 d1 (-.f64 20 (+.f64 10 d2)))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 10 d2) 3) 8000)) (fma.f64 d1 (*.f64 (*.f64 d1 20) (-.f64 10 d2)) (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 d1) 400)) (/.f64 1 (+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 -20 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 d1 (*.f64 d1 400))) (fma.f64 d1 (+.f64 10 d2) (*.f64 d1 -20)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 d1) -400)) (*.f64 d1 (+.f64 -20 (+.f64 10 d2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2))))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) (pow.f64 (*.f64 d1 20) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000)) 1) (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 d1 (*.f64 20 (*.f64 d1 (-.f64 20 (+.f64 10 d2)))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 10 d2) 3) 8000)) (fma.f64 d1 (*.f64 (*.f64 d1 20) (-.f64 10 d2)) (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2)))
(/.f64 1 (/.f64 (+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 -20 d1)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 d1) 400))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 d1 (*.f64 d1 400))) (fma.f64 d1 (+.f64 10 d2) (*.f64 d1 -20)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 d1) -400)) (*.f64 d1 (+.f64 -20 (+.f64 10 d2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) (pow.f64 (*.f64 d1 20) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000)) 1) (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 d1 (*.f64 20 (*.f64 d1 (-.f64 20 (+.f64 10 d2)))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 10 d2) 3) 8000)) (fma.f64 d1 (*.f64 (*.f64 d1 20) (-.f64 10 d2)) (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 d1) 400)) (+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 -20 d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 d1 (*.f64 d1 400))) (fma.f64 d1 (+.f64 10 d2) (*.f64 d1 -20)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 d1) -400)) (*.f64 d1 (+.f64 -20 (+.f64 10 d2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) (pow.f64 (*.f64 d1 20) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 d1 (*.f64 20 (*.f64 d1 (-.f64 20 (+.f64 10 d2))))))))
(*.f64 1 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 10 d2) 3) 8000)) (fma.f64 d1 (*.f64 (*.f64 d1 20) (-.f64 10 d2)) (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 d1) 400))) (neg.f64 (+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 -20 d1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 d1 (*.f64 d1 400)))) (neg.f64 (fma.f64 d1 (+.f64 10 d2) (*.f64 d1 -20))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2)) (*.f64 (*.f64 d1 d1) 400)) (*.f64 d1 (-.f64 10 d2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 20) 3) (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3)) (+.f64 (*.f64 (*.f64 d1 d1) 400) (-.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000)) (fma.f64 (*.f64 d1 d1) 400 (-.f64 (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2) (*.f64 d1 (*.f64 20 (*.f64 d1 (+.f64 10 d2)))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 10 d2) 3) 8000)) (fma.f64 d1 (*.f64 d1 400) (*.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 (+.f64 -20 (+.f64 10 d2))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) 400) (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2)) (-.f64 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 400)) (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2)) (*.f64 d1 (-.f64 20 (+.f64 10 d2))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) 400) (pow.f64 (*.f64 d1 (+.f64 10 d2)) 2)) (*.f64 d1 (-.f64 10 d2)))
(pow.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2))) 1)
(+.f64 (*.f64 d1 30) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(pow.f64 (cbrt.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2)))) 3)
(+.f64 (*.f64 d1 30) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(pow.f64 (pow.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2))) 3) 1/3)
(+.f64 (*.f64 d1 30) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(pow.f64 (sqrt.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2)))) 2)
(+.f64 (*.f64 d1 30) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(sqrt.f64 (pow.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2))) 2))
(fabs.f64 (*.f64 d1 (+.f64 30 d2)))
(log.f64 (exp.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2)))))
(+.f64 (*.f64 d1 30) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2))))))
(+.f64 (*.f64 d1 30) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(cbrt.f64 (pow.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2))) 3))
(+.f64 (*.f64 d1 30) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(expm1.f64 (log1p.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2)))))
(+.f64 (*.f64 d1 30) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(exp.f64 (log.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2)))))
(+.f64 (*.f64 d1 30) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(exp.f64 (*.f64 (log.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2)))) 1))
(+.f64 (*.f64 d1 30) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(log1p.f64 (expm1.f64 (fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2)))))
(+.f64 (*.f64 d1 30) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 d1 20 (*.f64 d1 (+.f64 10 d2)))
(+.f64 (*.f64 d1 30) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (-.f64 100 (*.f64 d2 d2)) (/.f64 d1 (-.f64 10 d2)) (*.f64 d1 20))
(fma.f64 (/.f64 d1 (-.f64 10 d2)) (-.f64 100 (*.f64 d2 d2)) (*.f64 d1 20))
(fma.f64 1 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20))
(+.f64 (*.f64 d1 30) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 1 (*.f64 d1 20) (*.f64 d1 (+.f64 10 d2)))
(+.f64 (*.f64 d1 30) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 20 d1 (*.f64 d1 (+.f64 10 d2)))
(+.f64 (*.f64 d1 30) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 20)) 2) (cbrt.f64 (*.f64 d1 20)) (*.f64 d1 (+.f64 10 d2)))
(+.f64 (*.f64 d1 30) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 10 d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 10 d2))) (*.f64 d1 20))
(+.f64 (*.f64 d1 30) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 20)) (sqrt.f64 (*.f64 d1 20)) (*.f64 d1 (+.f64 10 d2)))
(+.f64 (*.f64 d1 30) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 10 d2))) (sqrt.f64 (*.f64 d1 (+.f64 10 d2))) (*.f64 d1 20))
(+.f64 (*.f64 d1 30) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 30))) 1)
(*.f64 d1 30)
(*.f64 d1 30)
(*.f64 (*.f64 d1 d1) (*.f64 (/.f64 -300 d1) -1/10))
(*.f64 d1 30)
(*.f64 (*.f64 d1 -300) -1/10)
(*.f64 d1 30)
(*.f64 -1/10 (*.f64 d1 -300))
(*.f64 d1 30)
(*.f64 -1/10 (*.f64 (*.f64 d1 (*.f64 d1 -300)) (/.f64 1 d1)))
(*.f64 d1 30)
(*.f64 1 (*.f64 d1 30))
(*.f64 d1 30)
(*.f64 (*.f64 d1 (*.f64 d1 -300)) (*.f64 -1/10 (/.f64 1 d1)))
(*.f64 d1 30)
(*.f64 (*.f64 (*.f64 d1 d1) 30) (/.f64 1 d1))
(*.f64 d1 30)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 30)) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 30)) (/.f64 1 d1)))
(*.f64 d1 30)
(*.f64 (cbrt.f64 (*.f64 d1 30)) (pow.f64 (cbrt.f64 (*.f64 d1 30)) 2))
(*.f64 d1 30)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 30)) 2) (cbrt.f64 (*.f64 d1 30)))
(*.f64 d1 30)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 -300)) 2) (*.f64 (cbrt.f64 (*.f64 d1 -300)) -1/10))
(*.f64 d1 30)
(*.f64 (sqrt.f64 (*.f64 (*.f64 d1 d1) 30)) (*.f64 (sqrt.f64 (*.f64 (*.f64 d1 d1) 30)) (/.f64 1 d1)))
(*.f64 d1 30)
(*.f64 (pow.f64 d1 -1/2) (/.f64 (*.f64 (*.f64 d1 d1) 30) (sqrt.f64 d1)))
(*.f64 (/.f64 (*.f64 d1 d1) (/.f64 (sqrt.f64 d1) 30)) (pow.f64 d1 -1/2))
(*.f64 (/.f64 30 (/.f64 (sqrt.f64 d1) (*.f64 d1 d1))) (pow.f64 d1 -1/2))
(*.f64 (sqrt.f64 (*.f64 d1 30)) (sqrt.f64 (*.f64 d1 30)))
(*.f64 d1 30)
(*.f64 (sqrt.f64 (*.f64 d1 -300)) (*.f64 (sqrt.f64 (*.f64 d1 -300)) -1/10))
(*.f64 d1 30)
(*.f64 (neg.f64 (*.f64 (*.f64 d1 d1) 30)) (/.f64 1 (neg.f64 d1)))
(*.f64 d1 30)
(*.f64 (*.f64 -1/10 (*.f64 d1 d1)) (/.f64 -300 d1))
(*.f64 d1 30)
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) 30) 1) (/.f64 1 d1))
(*.f64 d1 30)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 d1) 2)) (/.f64 (*.f64 (*.f64 d1 d1) 30) (cbrt.f64 d1)))
(*.f64 d1 30)
(*.f64 (/.f64 -1/10 d1) (/.f64 (*.f64 d1 d1) -1/300))
(*.f64 d1 30)
(*.f64 (/.f64 -1/10 (pow.f64 (cbrt.f64 (*.f64 d1 -1/300)) 2)) (/.f64 (*.f64 d1 d1) (cbrt.f64 (*.f64 d1 -1/300))))
(*.f64 d1 30)
(*.f64 (/.f64 -1/10 (sqrt.f64 (*.f64 d1 -1/300))) (/.f64 (*.f64 d1 d1) (sqrt.f64 (*.f64 d1 -1/300))))
(*.f64 d1 30)
(*.f64 (/.f64 -1/10 (pow.f64 (cbrt.f64 d1) 2)) (/.f64 (*.f64 d1 (*.f64 d1 -300)) (cbrt.f64 d1)))
(*.f64 d1 30)
(*.f64 (/.f64 -1/10 (sqrt.f64 d1)) (/.f64 (*.f64 d1 (*.f64 d1 -300)) (sqrt.f64 d1)))
(*.f64 d1 30)
(*.f64 (/.f64 (*.f64 d1 (*.f64 d1 -300)) (sqrt.f64 d1)) (/.f64 -1/10 (sqrt.f64 d1)))
(*.f64 d1 30)
(*.f64 (/.f64 (*.f64 d1 (*.f64 d1 -300)) 1) (/.f64 -1/10 d1))
(*.f64 d1 30)
(*.f64 (/.f64 (*.f64 d1 (*.f64 d1 -300)) (pow.f64 (cbrt.f64 d1) 2)) (/.f64 -1/10 (cbrt.f64 d1)))
(*.f64 d1 30)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 30)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 30)) d1))
(*.f64 d1 30)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 30)) 2) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (*.f64 d1 30)))
(*.f64 (cbrt.f64 (*.f64 d1 30)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 30))) 2) (pow.f64 (cbrt.f64 d1) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 30))) 2) (/.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 (*.f64 d1 30))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 30)) 2) (sqrt.f64 d1)) (/.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 30)) (sqrt.f64 d1)))
(*.f64 d1 30)
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 d1 d1) 30)) 1) (/.f64 (sqrt.f64 (*.f64 (*.f64 d1 d1) 30)) d1))
(*.f64 d1 30)
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 d1 d1) 30)) (pow.f64 (cbrt.f64 d1) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 d1 d1) 30)) (cbrt.f64 d1)))
(*.f64 d1 30)
(*.f64 (/.f64 (*.f64 -1/10 (*.f64 d1 d1)) 1) (/.f64 -300 d1))
(*.f64 d1 30)
(*.f64 (/.f64 (*.f64 -1/10 (*.f64 d1 d1)) (pow.f64 (cbrt.f64 d1) 2)) (/.f64 -300 (cbrt.f64 d1)))
(*.f64 d1 30)
(*.f64 (/.f64 (*.f64 -1/10 (*.f64 d1 d1)) (sqrt.f64 d1)) (/.f64 -300 (sqrt.f64 d1)))
(*.f64 d1 30)
(*.f64 (*.f64 -1/10 d1) -300)
(*.f64 d1 30)
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) 30) (cbrt.f64 (pow.f64 d1 -2))) (/.f64 1 (cbrt.f64 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 30)) (*.f64 (cbrt.f64 (pow.f64 d1 -2)) (/.f64 1 (cbrt.f64 d1))))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 30) (cbrt.f64 (pow.f64 d1 -2)))) (cbrt.f64 d1))
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) 30) (pow.f64 d1 -1/2)) (pow.f64 d1 -1/2))
(*.f64 d1 30)
(*.f64 (*.f64 -1/10 (pow.f64 (cbrt.f64 (*.f64 d1 -300)) 2)) (cbrt.f64 (*.f64 d1 -300)))
(*.f64 d1 30)
(*.f64 (*.f64 -1/10 (sqrt.f64 (*.f64 d1 -300))) (sqrt.f64 (*.f64 d1 -300)))
(*.f64 d1 30)
(pow.f64 (*.f64 d1 30) 1)
(*.f64 d1 30)
(pow.f64 (cbrt.f64 (*.f64 d1 30)) 3)
(*.f64 d1 30)
(pow.f64 (pow.f64 (*.f64 d1 30) 3) 1/3)
(*.f64 d1 30)
(pow.f64 (sqrt.f64 (*.f64 d1 30)) 2)
(*.f64 d1 30)
(pow.f64 (/.f64 1 (*.f64 d1 30)) -1)
(*.f64 d1 30)
(neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) 30) (neg.f64 d1)))
(*.f64 d1 30)
(sqrt.f64 (pow.f64 (*.f64 d1 30) 2))
(fabs.f64 (*.f64 d1 30))
(log.f64 (exp.f64 (*.f64 d1 30)))
(*.f64 d1 30)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 30))))
(*.f64 d1 30)
(cbrt.f64 (pow.f64 (*.f64 d1 30) 3))
(*.f64 d1 30)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 d1 d1) 30) 3) (/.f64 (pow.f64 d1 -2) d1)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 (*.f64 d1 30)) 3) (/.f64 (pow.f64 d1 -2) d1)))
(cbrt.f64 (*.f64 (pow.f64 d1 6) (*.f64 27000 (/.f64 (pow.f64 d1 -2) d1))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 d1 d1) 30) 3) (pow.f64 d1 3)))
(*.f64 d1 30)
(expm1.f64 (log1p.f64 (*.f64 d1 30)))
(*.f64 d1 30)
(exp.f64 (log.f64 (*.f64 d1 30)))
(*.f64 d1 30)
(exp.f64 (*.f64 (log.f64 (*.f64 d1 30)) 1))
(*.f64 d1 30)
(log1p.f64 (expm1.f64 (*.f64 d1 30)))
(*.f64 d1 30)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 d1 d1) 30))) 1)
(*.f64 d1 (*.f64 d1 30))
(pow.f64 (*.f64 (*.f64 d1 d1) 30) 1)
(*.f64 d1 (*.f64 d1 30))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 30)) 3)
(*.f64 d1 (*.f64 d1 30))
(pow.f64 (pow.f64 (*.f64 (*.f64 d1 d1) 30) 3) 1/3)
(*.f64 d1 (*.f64 d1 30))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 d1 d1) 30)) 2)
(*.f64 d1 (*.f64 d1 30))
(sqrt.f64 (*.f64 (*.f64 90000 (pow.f64 d1 4)) 1/100))
(sqrt.f64 (*.f64 (*.f64 (pow.f64 d1 4) 90000) 1/100))
(sqrt.f64 (*.f64 (pow.f64 d1 4) 900))
(log.f64 (exp.f64 (*.f64 (*.f64 d1 d1) 30)))
(*.f64 d1 (*.f64 d1 30))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 d1 d1) 30))))
(*.f64 d1 (*.f64 d1 30))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 d1 d1) 30) 3))
(*.f64 d1 (*.f64 d1 30))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 d1 d1) 30)))
(*.f64 d1 (*.f64 d1 30))
(exp.f64 (log.f64 (*.f64 (*.f64 d1 d1) 30)))
(*.f64 d1 (*.f64 d1 30))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 d1 d1) 30)) 1))
(*.f64 d1 (*.f64 d1 30))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 d1 d1) 30)))
(*.f64 d1 (*.f64 d1 30))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (*.f64 d1 -300)))) 1)
(*.f64 -300 (*.f64 d1 d1))
(/.f64 d1 (/.f64 -1/300 d1))
(pow.f64 (*.f64 d1 (*.f64 d1 -300)) 1)
(*.f64 -300 (*.f64 d1 d1))
(/.f64 d1 (/.f64 -1/300 d1))
(pow.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 -300))) 3)
(*.f64 -300 (*.f64 d1 d1))
(/.f64 d1 (/.f64 -1/300 d1))
(pow.f64 (pow.f64 (*.f64 d1 (*.f64 d1 -300)) 3) 1/3)
(*.f64 -300 (*.f64 d1 d1))
(/.f64 d1 (/.f64 -1/300 d1))
(pow.f64 (*.f64 d1 (sqrt.f64 -300)) 2)
(sqrt.f64 (*.f64 90000 (pow.f64 d1 4)))
(sqrt.f64 (*.f64 (pow.f64 d1 4) 90000))
(log.f64 (pow.f64 (exp.f64 d1) (*.f64 d1 -300)))
(*.f64 -300 (*.f64 d1 d1))
(/.f64 d1 (/.f64 -1/300 d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (*.f64 d1 -300)))))
(*.f64 -300 (*.f64 d1 d1))
(/.f64 d1 (/.f64 -1/300 d1))
(cbrt.f64 (pow.f64 (*.f64 d1 (*.f64 d1 -300)) 3))
(*.f64 -300 (*.f64 d1 d1))
(/.f64 d1 (/.f64 -1/300 d1))
(expm1.f64 (log1p.f64 (*.f64 d1 (*.f64 d1 -300))))
(*.f64 -300 (*.f64 d1 d1))
(/.f64 d1 (/.f64 -1/300 d1))
(exp.f64 (log.f64 (*.f64 d1 (*.f64 d1 -300))))
(*.f64 -300 (*.f64 d1 d1))
(/.f64 d1 (/.f64 -1/300 d1))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (*.f64 d1 -300))) 1))
(*.f64 -300 (*.f64 d1 d1))
(/.f64 d1 (/.f64 -1/300 d1))
(log1p.f64 (expm1.f64 (*.f64 d1 (*.f64 d1 -300))))
(*.f64 -300 (*.f64 d1 d1))
(/.f64 d1 (/.f64 -1/300 d1))

eval238.0ms (3.7%)

Compiler

Compiled 5569 to 3804 computations (31.7% saved)

prune54.0ms (0.8%)

Pruning

6 alts after pruning (1 fresh and 5 done)

PrunedKeptTotal
New3681369
Fresh000
Picked213
Done044
Total3706376
Accuracy
100.0%
Counts
376 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
36.4%
(/.f64 (*.f64 -1/10 (*.f64 (*.f64 d1 d1) -300)) d1)
100.0%
(+.f64 (*.f64 d1 d2) (*.f64 d1 30))
52.0%
(*.f64 (*.f64 -1/10 d1) -300)
100.0%
(*.f64 d1 (-.f64 d2 -30))
49.0%
(*.f64 d1 d2)
52.2%
(*.f64 d1 30)
36.4%
(/.f64 (*.f64 -1/10 (*.f64 (*.f64 d1 d1) -300)) d1)
100.0%
(+.f64 (*.f64 d1 d2) (*.f64 d1 30))
52.0%
(*.f64 (*.f64 -1/10 d1) -300)
100.0%
(*.f64 d1 (-.f64 d2 -30))
49.0%
(*.f64 d1 d2)
52.2%
(*.f64 d1 30)
Compiler

Compiled 88 to 64 computations (27.3% saved)

localize23.0ms (0.4%)

Localize:

Found 2 expressions with local error:

NewAccuracyProgram
99.6%
(*.f64 (*.f64 -1/10 d1) -300)
99.5%
(*.f64 -1/10 d1)
Compiler

Compiled 14 to 11 computations (21.4% saved)

series1.0ms (0%)

Counts
2 → 12
Calls

6 calls:

TimeVariablePointExpression
0.0ms
d1
@inf
(*.f64 -1/10 d1)
0.0ms
d1
@-inf
(*.f64 -1/10 d1)
0.0ms
d1
@0
(*.f64 -1/10 d1)
0.0ms
d1
@inf
(*.f64 (*.f64 -1/10 d1) -300)
0.0ms
d1
@-inf
(*.f64 (*.f64 -1/10 d1) -300)

rewrite88.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
1250×pow1
1164×add-exp-log
1164×log1p-expm1-u
1164×expm1-log1p-u
1140×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0720
114314
2158214
Stop Event
node limit
Counts
2 → 22
Calls
Call 1
Inputs
(*.f64 -1/10 d1)
(*.f64 (*.f64 -1/10 d1) -300)
Outputs
(-.f64 (+.f64 1 (*.f64 -1/10 d1)) 1)
(pow.f64 (*.f64 -1/10 d1) 1)
(pow.f64 (cbrt.f64 (*.f64 -1/10 d1)) 3)
(pow.f64 (pow.f64 (*.f64 -1/10 d1) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 -1/10 d1)) 2)
(sqrt.f64 (*.f64 1/100 (*.f64 d1 d1)))
(log.f64 (pow.f64 (exp.f64 d1) -1/10))
(cbrt.f64 (pow.f64 (*.f64 -1/10 d1) 3))
(expm1.f64 (log1p.f64 (*.f64 -1/10 d1)))
(exp.f64 (log.f64 (*.f64 -1/10 d1)))
(log1p.f64 (expm1.f64 (*.f64 -1/10 d1)))
(-.f64 (+.f64 1 (*.f64 d1 30)) 1)
(pow.f64 (*.f64 d1 30) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 30)) 3)
(pow.f64 (pow.f64 (*.f64 d1 30) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 30)) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 30) 2))
(log.f64 (exp.f64 (*.f64 d1 30)))
(cbrt.f64 (pow.f64 (*.f64 d1 30) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 30)))
(exp.f64 (log.f64 (*.f64 d1 30)))
(log1p.f64 (expm1.f64 (*.f64 d1 30)))

simplify44.0ms (0.7%)

Algorithm
egg-herbie
Rules
1162×log-prod
988×distribute-rgt-in
974×distribute-lft-in
894×associate-*r*
878×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
056370
1132304
2493238
32975238
Stop Event
node limit
Counts
34 → 26
Calls
Call 1
Inputs
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(-.f64 (+.f64 1 (*.f64 -1/10 d1)) 1)
(pow.f64 (*.f64 -1/10 d1) 1)
(pow.f64 (cbrt.f64 (*.f64 -1/10 d1)) 3)
(pow.f64 (pow.f64 (*.f64 -1/10 d1) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 -1/10 d1)) 2)
(sqrt.f64 (*.f64 1/100 (*.f64 d1 d1)))
(log.f64 (pow.f64 (exp.f64 d1) -1/10))
(cbrt.f64 (pow.f64 (*.f64 -1/10 d1) 3))
(expm1.f64 (log1p.f64 (*.f64 -1/10 d1)))
(exp.f64 (log.f64 (*.f64 -1/10 d1)))
(log1p.f64 (expm1.f64 (*.f64 -1/10 d1)))
(-.f64 (+.f64 1 (*.f64 d1 30)) 1)
(pow.f64 (*.f64 d1 30) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 30)) 3)
(pow.f64 (pow.f64 (*.f64 d1 30) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 30)) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 30) 2))
(log.f64 (exp.f64 (*.f64 d1 30)))
(cbrt.f64 (pow.f64 (*.f64 d1 30) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 30)))
(exp.f64 (log.f64 (*.f64 d1 30)))
(log1p.f64 (expm1.f64 (*.f64 d1 30)))
Outputs
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(*.f64 30 d1)
(-.f64 (+.f64 1 (*.f64 -1/10 d1)) 1)
(+.f64 (+.f64 1 (*.f64 d1 -1/10)) -1)
(+.f64 (*.f64 d1 -1/10) 0)
(*.f64 d1 -1/10)
(pow.f64 (*.f64 -1/10 d1) 1)
(+.f64 (+.f64 1 (*.f64 d1 -1/10)) -1)
(+.f64 (*.f64 d1 -1/10) 0)
(*.f64 d1 -1/10)
(pow.f64 (cbrt.f64 (*.f64 -1/10 d1)) 3)
(+.f64 (+.f64 1 (*.f64 d1 -1/10)) -1)
(+.f64 (*.f64 d1 -1/10) 0)
(*.f64 d1 -1/10)
(pow.f64 (pow.f64 (*.f64 -1/10 d1) 3) 1/3)
(+.f64 (+.f64 1 (*.f64 d1 -1/10)) -1)
(+.f64 (*.f64 d1 -1/10) 0)
(*.f64 d1 -1/10)
(pow.f64 (sqrt.f64 (*.f64 -1/10 d1)) 2)
(+.f64 (+.f64 1 (*.f64 d1 -1/10)) -1)
(+.f64 (*.f64 d1 -1/10) 0)
(*.f64 d1 -1/10)
(sqrt.f64 (*.f64 1/100 (*.f64 d1 d1)))
(+.f64 (+.f64 1 (*.f64 d1 -1/10)) -1)
(+.f64 (*.f64 d1 -1/10) 0)
(*.f64 d1 -1/10)
(log.f64 (pow.f64 (exp.f64 d1) -1/10))
(+.f64 (+.f64 1 (*.f64 d1 -1/10)) -1)
(+.f64 (*.f64 d1 -1/10) 0)
(*.f64 d1 -1/10)
(cbrt.f64 (pow.f64 (*.f64 -1/10 d1) 3))
(+.f64 (+.f64 1 (*.f64 d1 -1/10)) -1)
(+.f64 (*.f64 d1 -1/10) 0)
(*.f64 d1 -1/10)
(expm1.f64 (log1p.f64 (*.f64 -1/10 d1)))
(+.f64 (+.f64 1 (*.f64 d1 -1/10)) -1)
(+.f64 (*.f64 d1 -1/10) 0)
(*.f64 d1 -1/10)
(exp.f64 (log.f64 (*.f64 -1/10 d1)))
(+.f64 (+.f64 1 (*.f64 d1 -1/10)) -1)
(+.f64 (*.f64 d1 -1/10) 0)
(*.f64 d1 -1/10)
(log1p.f64 (expm1.f64 (*.f64 -1/10 d1)))
(+.f64 (+.f64 1 (*.f64 d1 -1/10)) -1)
(+.f64 (*.f64 d1 -1/10) 0)
(*.f64 d1 -1/10)
(-.f64 (+.f64 1 (*.f64 d1 30)) 1)
(*.f64 30 d1)
(pow.f64 (*.f64 d1 30) 1)
(*.f64 30 d1)
(pow.f64 (cbrt.f64 (*.f64 d1 30)) 3)
(*.f64 30 d1)
(pow.f64 (pow.f64 (*.f64 d1 30) 3) 1/3)
(*.f64 30 d1)
(pow.f64 (sqrt.f64 (*.f64 d1 30)) 2)
(*.f64 30 d1)
(sqrt.f64 (pow.f64 (*.f64 d1 30) 2))
(*.f64 30 d1)
(log.f64 (exp.f64 (*.f64 d1 30)))
(*.f64 30 d1)
(cbrt.f64 (pow.f64 (*.f64 d1 30) 3))
(*.f64 30 d1)
(expm1.f64 (log1p.f64 (*.f64 d1 30)))
(*.f64 30 d1)
(exp.f64 (log.f64 (*.f64 d1 30)))
(*.f64 30 d1)
(log1p.f64 (expm1.f64 (*.f64 d1 30)))
(*.f64 30 d1)

eval5.0ms (0.1%)

Compiler

Compiled 174 to 147 computations (15.5% saved)

prune10.0ms (0.2%)

Pruning

6 alts after pruning (0 fresh and 6 done)

PrunedKeptTotal
New26026
Fresh000
Picked011
Done055
Total26632
Accuracy
100.0%
Counts
32 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
36.4%
(/.f64 (*.f64 -1/10 (*.f64 (*.f64 d1 d1) -300)) d1)
100.0%
(+.f64 (*.f64 d1 d2) (*.f64 d1 30))
52.0%
(*.f64 (*.f64 -1/10 d1) -300)
100.0%
(*.f64 d1 (-.f64 d2 -30))
49.0%
(*.f64 d1 d2)
52.2%
(*.f64 d1 30)
Compiler

Compiled 172 to 112 computations (34.9% saved)

regimes26.0ms (0.4%)

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

3 calls:

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

Compiled 147 to 93 computations (36.7% saved)

regimes97.0ms (1.5%)

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:

71.0ms
d1
25.0ms
d2
Results
AccuracySegmentsBranch
65.0%6d1
97.0%3d2
Compiler

Compiled 14 to 9 computations (35.7% saved)

regimes21.0ms (0.3%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

2 calls:

10.0ms
d1
10.0ms
d2
Results
AccuracySegmentsBranch
52.2%1d1
52.2%1d2
Compiler

Compiled 11 to 8 computations (27.3% saved)

bsearch78.0ms (1.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
30.0ms
25.428537498079006
118.90053330796509
48.0ms
-244303178600.26532
-2.1418594134979436e-5
Results
70.0ms255×body256valid
0.0msbody256infinite
Compiler

Compiled 210 to 157 computations (25.2% saved)

simplify16.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

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

Compiled 31 to 20 computations (35.5% saved)

soundness718.0ms (11.2%)

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

Useful iterations: 3 (0.0ms)

IterNodesCost
027137
17999
221769
347665
496665
5148465
6240765
7337965
8340065
9340065
10366165
11366165
027137
17999
221769
347665
496665
5148465
6240765
7337965
8340065
9340065
10366165
11366165
04999627
113598985
256678981
Stop Event
node limit
saturated
saturated
Compiler

Compiled 118 to 79 computations (33.1% saved)

end0.0ms (0%)

preprocess83.0ms (1.3%)

Compiler

Compiled 94 to 60 computations (36.2% saved)

Profiling

Loading profile data...