FastMath test2

Time bar (total: 3.6s)

analyze0.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
100%99.9%0%0.1%0%0%0%1
Compiler

Compiled 14 to 10 computations (28.6% saved)

sample728.0ms (20.5%)

Results
608.0ms7089×body256valid
94.0ms1068×body256infinite
11.0ms57×body1024valid
5.0ms42×body512valid
Bogosity

preprocess17.0ms (0.5%)

Algorithm
egg-herbie
Rules
96×fma-def
40×distribute-lft-out
28×+-commutative
26×*-commutative
20×associate-+r+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01650
13938
29126
314026
415026
515226
022
Stop Event
saturated
saturated
Calls
Call 1
Inputs
0
1
Outputs
0
1
Call 2
Inputs
(+.f64 (+.f64 (*.f64 d1 10) (*.f64 d1 d2)) (*.f64 d1 20))
(+.f64 (+.f64 (*.f64 d2 10) (*.f64 d2 d1)) (*.f64 d2 20))
Outputs
(+.f64 (+.f64 (*.f64 d1 10) (*.f64 d1 d2)) (*.f64 d1 20))
(+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20))
(*.f64 d1 (+.f64 (+.f64 10 d2) 20))
(*.f64 d1 (+.f64 d2 30))
(+.f64 (+.f64 (*.f64 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 15 to 11 computations (26.7% saved)

simplify13.0ms (0.4%)

Algorithm
egg-herbie
Rules
48×fma-def
20×distribute-lft-out
14×*-commutative
14×+-commutative
10×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01125
12219
24813
37413
47913
58013
Stop Event
saturated
Counts
1 → 4
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 d1 10) (*.f64 d1 d2)) (*.f64 d1 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))

eval1.0ms (0%)

Compiler

Compiled 34 to 23 computations (32.4% saved)

prune2.0ms (0.1%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New224
Fresh101
Picked000
Done000
Total325
Accurracy
100.0%
Counts
5 → 2
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.4%
(+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20))
100.0%
(*.f64 d1 (+.f64 d2 30))
99.4%
(+.f64 (*.f64 d1 (+.f64 10 d2)) (*.f64 d1 20))
100.0%
(*.f64 d1 (+.f64 d2 30))
Compiler

Compiled 36 to 26 computations (27.8% saved)

localize45.0ms (1.3%)

Local Accuracy

Found 3 expressions with local accuracy:

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

Compiled 38 to 24 computations (36.8% saved)

series6.0ms (0.2%)

Counts
3 → 68
Calls

18 calls:

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

rewrite94.0ms (2.6%)

Algorithm
batch-egg-rewrite
Rules
1306×log-prod
1240×fma-def
558×pow-exp
514×expm1-udef
508×log1p-udef
Iterations

Useful iterations: 0 (0.0ms)

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

simplify104.0ms (2.9%)

Algorithm
egg-herbie
Rules
1160×unswap-sqr
750×div-sub
512×fma-neg
486×associate-*l*
470×log-prod
Iterations

Useful iterations: 2 (0.0ms)

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

eval62.0ms (1.7%)

Compiler

Compiled 3329 to 2113 computations (36.5% saved)

prune36.0ms (1%)

Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New2285233
Fresh000
Picked112
Done000
Total2296235
Accurracy
100.0%
Counts
235 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 d1 30 (*.f64 d1 d2))
82.4%
(+.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) (-.f64 100 (*.f64 d2 d2))) (*.f64 d1 20))
99.6%
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
47.0%
(*.f64 d2 d1)
100.0%
(*.f64 d1 (+.f64 d2 30))
54.5%
(*.f64 d1 30)
100.0%
(fma.f64 d1 30 (*.f64 d1 d2))
82.4%
(+.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) (-.f64 100 (*.f64 d2 d2))) (*.f64 d1 20))
99.6%
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
47.0%
(*.f64 d2 d1)
100.0%
(*.f64 d1 (+.f64 d2 30))
54.5%
(*.f64 d1 30)
Compiler

Compiled 190 to 130 computations (31.6% saved)

localize90.0ms (2.5%)

Local Accuracy

Found 5 expressions with local accuracy:

NewAccuracyProgram
100.0%
(/.f64 d1 (-.f64 10 d2))
100.0%
(-.f64 100 (*.f64 d2 d2))
99.5%
(+.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) (-.f64 100 (*.f64 d2 d2))) (*.f64 d1 20))
82.9%
(*.f64 (/.f64 d1 (-.f64 10 d2)) (-.f64 100 (*.f64 d2 d2)))
99.7%
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
Compiler

Compiled 91 to 45 computations (50.5% saved)

series9.0ms (0.3%)

Counts
5 → 87
Calls

27 calls:

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

rewrite109.0ms (3.1%)

Algorithm
batch-egg-rewrite
Rules
1798×fma-def
740×expm1-udef
732×log1p-udef
428×add-sqr-sqrt
412×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify122.0ms (3.4%)

Algorithm
egg-herbie
Rules
818×associate-*r*
806×associate-*l*
706×log-prod
650×fma-neg
602×times-frac
Iterations

Useful iterations: 1 (0.0ms)

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

eval108.0ms (3%)

Compiler

Compiled 6205 to 3989 computations (35.7% saved)

prune49.0ms (1.4%)

Pruning

6 alts after pruning (1 fresh and 5 done)

PrunedKeptTotal
New3361337
Fresh000
Picked145
Done011
Total3376343
Accurracy
100.0%
Counts
343 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 d1 30 (*.f64 d1 d2))
55.0%
(+.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100) (*.f64 d1 20))
99.6%
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
47.0%
(*.f64 d2 d1)
100.0%
(*.f64 d1 (+.f64 d2 30))
54.5%
(*.f64 d1 30)
100.0%
(fma.f64 d1 30 (*.f64 d1 d2))
55.0%
(+.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100) (*.f64 d1 20))
99.6%
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
47.0%
(*.f64 d2 d1)
100.0%
(*.f64 d1 (+.f64 d2 30))
54.5%
(*.f64 d1 30)
Compiler

Compiled 94 to 66 computations (29.8% saved)

localize51.0ms (1.4%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
100.0%
(/.f64 d1 (-.f64 10 d2))
99.7%
(+.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100) (*.f64 d1 20))
99.4%
(*.f64 (/.f64 d1 (-.f64 10 d2)) 100)
Compiler

Compiled 37 to 26 computations (29.7% saved)

series2.0ms (0.1%)

Counts
2 → 48
Calls

12 calls:

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

rewrite77.0ms (2.2%)

Algorithm
batch-egg-rewrite
Rules
1272×log-prod
824×fma-def
760×pow-prod-down
550×pow-prod-up
546×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01246
127146
2367146
Stop Event
node limit
Counts
2 → 104
Calls
Call 1
Inputs
(*.f64 (/.f64 d1 (-.f64 10 d2)) 100)
(+.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100) (*.f64 d1 20))
Outputs
(+.f64 0 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 d1 (-.f64 10 d2)))) (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 d1 (-.f64 10 d2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 d1 (-.f64 10 d2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 100) (/.f64 d1 (-.f64 10 d2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 100) (/.f64 d1 (-.f64 10 d2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100))) 1)
(/.f64 d1 (/.f64 (-.f64 10 d2) 100))
(/.f64 100 (/.f64 (-.f64 10 d2) d1))
(/.f64 1 (/.f64 (-.f64 10 d2) (*.f64 d1 100)))
(/.f64 (*.f64 d1 100) (-.f64 10 d2))
(/.f64 (neg.f64 (*.f64 d1 100)) (neg.f64 (-.f64 10 d2)))
(/.f64 (*.f64 100 (neg.f64 d1)) (neg.f64 (-.f64 10 d2)))
(/.f64 (*.f64 (neg.f64 d1) 100) (neg.f64 (-.f64 10 d2)))
(/.f64 (/.f64 (*.f64 d1 100) 1) (-.f64 10 d2))
(/.f64 (/.f64 (*.f64 d1 100) (pow.f64 (cbrt.f64 (-.f64 10 d2)) 2)) (cbrt.f64 (-.f64 10 d2)))
(/.f64 (/.f64 (*.f64 d1 100) (sqrt.f64 (-.f64 10 d2))) (sqrt.f64 (-.f64 10 d2)))
(pow.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)) 3)
(pow.f64 (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2)) 1/2)
(pow.f64 (*.f64 1000000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 3)) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)) 2)
(pow.f64 (/.f64 (-.f64 10 d2) (*.f64 d1 100)) -1)
(sqrt.f64 (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2)))
(log.f64 (pow.f64 (exp.f64 100) (/.f64 d1 (-.f64 10 d2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100))))
(cbrt.f64 (*.f64 1000000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)))
(exp.f64 (log.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100))) 3))
(exp.f64 (*.f64 (log.f64 (*.f64 1000000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 3))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100))) 2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20)))) 1)
(-.f64 (/.f64 (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2)) (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 -20 d1))) (/.f64 (*.f64 (*.f64 d1 d1) 400) (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 -20 d1))))
(*.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20)) 1)
(*.f64 1 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20)))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20))) 2) (cbrt.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20))) (sqrt.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20))))
(*.f64 (fma.f64 1000000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000)) (/.f64 1 (fma.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)) (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2)))))
(*.f64 (-.f64 (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2)) (*.f64 (*.f64 d1 d1) 400)) (/.f64 1 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 -20 d1))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)) (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2))) (fma.f64 1000000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 -20 d1)) (-.f64 (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2)) (*.f64 (*.f64 d1 d1) 400))))
(/.f64 (fma.f64 1000000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000)) (fma.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)) (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2))))
(/.f64 (fma.f64 1000000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000)) (fma.f64 (*.f64 d1 d1) 400 (-.f64 (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2)) (*.f64 (/.f64 d1 (-.f64 10 d2)) (*.f64 100 (*.f64 d1 20))))))
(/.f64 (-.f64 (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2)) (*.f64 (*.f64 d1 d1) 400)) (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 -20 d1)))
(/.f64 (neg.f64 (fma.f64 1000000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000))) (neg.f64 (fma.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)) (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2)))))
(/.f64 (neg.f64 (-.f64 (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2)) (*.f64 (*.f64 d1 d1) 400))) (neg.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 -20 d1))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) 400) (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2))) (-.f64 (*.f64 d1 20) (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)))
(pow.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)) (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2))) (fma.f64 1000000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000))) -1)
(pow.f64 (/.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 -20 d1)) (-.f64 (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2)) (*.f64 (*.f64 d1 d1) 400))) -1)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20)) 2))
(log.f64 (exp.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 100) (/.f64 d1 (-.f64 10 d2))) (+.f64 1 (expm1.f64 (*.f64 d1 20)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100))) (pow.f64 (exp.f64 d1) 20)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100))) (+.f64 1 (expm1.f64 (*.f64 d1 20)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) 20) (+.f64 1 (expm1.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 20))) (pow.f64 (exp.f64 100) (/.f64 d1 (-.f64 10 d2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 20))) (+.f64 1 (expm1.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20))))
(exp.f64 (log.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20)))) 2))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20))))
(fma.f64 d1 20 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100))
(fma.f64 d1 (*.f64 (/.f64 1 (-.f64 10 d2)) 100) (*.f64 d1 20))
(fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20))
(fma.f64 100 (/.f64 d1 (-.f64 10 d2)) (*.f64 d1 20))
(fma.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100) 1 (*.f64 d1 20))
(fma.f64 20 d1 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100))
(fma.f64 (*.f64 d1 20) 1 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100))
(fma.f64 1 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100) (*.f64 d1 20))
(fma.f64 1 (*.f64 d1 20) (*.f64 (/.f64 d1 (-.f64 10 d2)) 100))
(fma.f64 (cbrt.f64 (*.f64 d1 20)) (pow.f64 (cbrt.f64 (*.f64 d1 20)) 2) (*.f64 (/.f64 d1 (-.f64 10 d2)) 100))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 20)) 2) (cbrt.f64 (*.f64 d1 20)) (*.f64 (/.f64 d1 (-.f64 10 d2)) 100))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)) 2) (*.f64 d1 20))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)) 2) (cbrt.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)) (*.f64 d1 20))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 20) (*.f64 (/.f64 d1 (-.f64 10 d2)) 100))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 d1 (-.f64 10 d2))) 2) (*.f64 (cbrt.f64 (/.f64 d1 (-.f64 10 d2))) 100) (*.f64 d1 20))
(fma.f64 (sqrt.f64 (*.f64 d1 20)) (sqrt.f64 (*.f64 d1 20)) (*.f64 (/.f64 d1 (-.f64 10 d2)) 100))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)) (sqrt.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)) (*.f64 d1 20))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 20) (*.f64 (/.f64 d1 (-.f64 10 d2)) 100))
(fma.f64 (sqrt.f64 (/.f64 d1 (-.f64 10 d2))) (*.f64 (sqrt.f64 (/.f64 d1 (-.f64 10 d2))) 100) (*.f64 d1 20))
(fma.f64 (*.f64 d1 100) (/.f64 1 (-.f64 10 d2)) (*.f64 d1 20))
(fma.f64 (/.f64 d1 1) (/.f64 100 (-.f64 10 d2)) (*.f64 d1 20))
(fma.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (-.f64 10 d2)) 2)) (/.f64 100 (cbrt.f64 (-.f64 10 d2))) (*.f64 d1 20))
(fma.f64 (/.f64 d1 (sqrt.f64 (-.f64 10 d2))) (/.f64 100 (sqrt.f64 (-.f64 10 d2))) (*.f64 d1 20))
(fma.f64 (*.f64 20 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 (/.f64 d1 (-.f64 10 d2)) 100))
(fma.f64 (*.f64 20 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (/.f64 d1 (-.f64 10 d2)) 100))
(fma.f64 (*.f64 100 (pow.f64 (cbrt.f64 (/.f64 d1 (-.f64 10 d2))) 2)) (cbrt.f64 (/.f64 d1 (-.f64 10 d2))) (*.f64 d1 20))
(fma.f64 (*.f64 100 (sqrt.f64 (/.f64 d1 (-.f64 10 d2)))) (sqrt.f64 (/.f64 d1 (-.f64 10 d2))) (*.f64 d1 20))
(fma.f64 (/.f64 (*.f64 d1 100) (-.f64 1000 (pow.f64 d2 3))) (fma.f64 d2 (+.f64 10 d2) 100) (*.f64 d1 20))
(fma.f64 (/.f64 (*.f64 d1 100) (-.f64 100 (*.f64 d2 d2))) (+.f64 10 d2) (*.f64 d1 20))

simplify79.0ms (2.2%)

Algorithm
egg-herbie
Rules
576×associate-/l*
538×distribute-rgt-in
538×distribute-lft-in
536×times-frac
496×associate-*r/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03074830
17674694
222374566
Stop Event
node limit
Counts
152 → 174
Calls
Call 1
Inputs
(*.f64 100 (/.f64 d1 (-.f64 10 d2)))
(*.f64 100 (/.f64 d1 (-.f64 10 d2)))
(*.f64 100 (/.f64 d1 (-.f64 10 d2)))
(*.f64 100 (/.f64 d1 (-.f64 10 d2)))
(*.f64 100 (/.f64 d1 (-.f64 10 d2)))
(*.f64 100 (/.f64 d1 (-.f64 10 d2)))
(*.f64 100 (/.f64 d1 (-.f64 10 d2)))
(*.f64 100 (/.f64 d1 (-.f64 10 d2)))
(*.f64 100 (/.f64 d1 (-.f64 10 d2)))
(*.f64 100 (/.f64 d1 (-.f64 10 d2)))
(*.f64 100 (/.f64 d1 (-.f64 10 d2)))
(*.f64 100 (/.f64 d1 (-.f64 10 d2)))
(*.f64 10 d1)
(+.f64 (*.f64 10 d1) (*.f64 d2 d1))
(+.f64 (*.f64 10 d1) (+.f64 (*.f64 d2 d1) (*.f64 1/10 (*.f64 (pow.f64 d2 2) d1))))
(+.f64 (*.f64 1/100 (*.f64 (pow.f64 d2 3) d1)) (+.f64 (*.f64 10 d1) (+.f64 (*.f64 d2 d1) (*.f64 1/10 (*.f64 (pow.f64 d2 2) d1)))))
(*.f64 -100 (/.f64 d1 d2))
(+.f64 (*.f64 -1000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -100 (/.f64 d1 d2)))
(+.f64 (*.f64 -1000 (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 -10000 (/.f64 d1 (pow.f64 d2 3))) (*.f64 -100 (/.f64 d1 d2))))
(+.f64 (*.f64 -1000 (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 -10000 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -100000 (/.f64 d1 (pow.f64 d2 4))) (*.f64 -100 (/.f64 d1 d2)))))
(*.f64 -100 (/.f64 d1 d2))
(+.f64 (*.f64 -1000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -100 (/.f64 d1 d2)))
(+.f64 (*.f64 -1000 (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 -10000 (/.f64 d1 (pow.f64 d2 3))) (*.f64 -100 (/.f64 d1 d2))))
(+.f64 (*.f64 -1000 (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 -10000 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -100000 (/.f64 d1 (pow.f64 d2 4))) (*.f64 -100 (/.f64 d1 d2)))))
(*.f64 d1 (+.f64 20 (*.f64 100 (/.f64 1 (-.f64 10 d2)))))
(*.f64 d1 (+.f64 20 (*.f64 100 (/.f64 1 (-.f64 10 d2)))))
(*.f64 d1 (+.f64 20 (*.f64 100 (/.f64 1 (-.f64 10 d2)))))
(*.f64 d1 (+.f64 20 (*.f64 100 (/.f64 1 (-.f64 10 d2)))))
(*.f64 d1 (+.f64 20 (*.f64 100 (/.f64 1 (-.f64 10 d2)))))
(*.f64 d1 (+.f64 20 (*.f64 100 (/.f64 1 (-.f64 10 d2)))))
(*.f64 d1 (+.f64 20 (*.f64 100 (/.f64 1 (-.f64 10 d2)))))
(*.f64 d1 (+.f64 20 (*.f64 100 (/.f64 1 (-.f64 10 d2)))))
(*.f64 d1 (+.f64 20 (*.f64 100 (/.f64 1 (-.f64 10 d2)))))
(*.f64 d1 (+.f64 20 (*.f64 100 (/.f64 1 (-.f64 10 d2)))))
(*.f64 d1 (+.f64 20 (*.f64 100 (/.f64 1 (-.f64 10 d2)))))
(*.f64 d1 (+.f64 20 (*.f64 100 (/.f64 1 (-.f64 10 d2)))))
(+.f64 (*.f64 20 d1) (*.f64 10 d1))
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (*.f64 d2 d1)))
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (+.f64 (*.f64 d2 d1) (*.f64 1/10 (*.f64 (pow.f64 d2 2) d1)))))
(+.f64 (*.f64 1/100 (*.f64 (pow.f64 d2 3) d1)) (+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (+.f64 (*.f64 d2 d1) (*.f64 1/10 (*.f64 (pow.f64 d2 2) d1))))))
(*.f64 20 d1)
(+.f64 (*.f64 20 d1) (*.f64 -100 (/.f64 d1 d2)))
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 -1000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -100 (/.f64 d1 d2))))
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 -1000 (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 -10000 (/.f64 d1 (pow.f64 d2 3))) (*.f64 -100 (/.f64 d1 d2)))))
(*.f64 20 d1)
(+.f64 (*.f64 20 d1) (*.f64 -100 (/.f64 d1 d2)))
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 -1000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -100 (/.f64 d1 d2))))
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 -1000 (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 -10000 (/.f64 d1 (pow.f64 d2 3))) (*.f64 -100 (/.f64 d1 d2)))))
(+.f64 0 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 d1 (-.f64 10 d2)))) (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 d1 (-.f64 10 d2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 d1 (-.f64 10 d2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 100) (/.f64 d1 (-.f64 10 d2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 100) (/.f64 d1 (-.f64 10 d2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100))) 1)
(/.f64 d1 (/.f64 (-.f64 10 d2) 100))
(/.f64 100 (/.f64 (-.f64 10 d2) d1))
(/.f64 1 (/.f64 (-.f64 10 d2) (*.f64 d1 100)))
(/.f64 (*.f64 d1 100) (-.f64 10 d2))
(/.f64 (neg.f64 (*.f64 d1 100)) (neg.f64 (-.f64 10 d2)))
(/.f64 (*.f64 100 (neg.f64 d1)) (neg.f64 (-.f64 10 d2)))
(/.f64 (*.f64 (neg.f64 d1) 100) (neg.f64 (-.f64 10 d2)))
(/.f64 (/.f64 (*.f64 d1 100) 1) (-.f64 10 d2))
(/.f64 (/.f64 (*.f64 d1 100) (pow.f64 (cbrt.f64 (-.f64 10 d2)) 2)) (cbrt.f64 (-.f64 10 d2)))
(/.f64 (/.f64 (*.f64 d1 100) (sqrt.f64 (-.f64 10 d2))) (sqrt.f64 (-.f64 10 d2)))
(pow.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)) 3)
(pow.f64 (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2)) 1/2)
(pow.f64 (*.f64 1000000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 3)) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)) 2)
(pow.f64 (/.f64 (-.f64 10 d2) (*.f64 d1 100)) -1)
(sqrt.f64 (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2)))
(log.f64 (pow.f64 (exp.f64 100) (/.f64 d1 (-.f64 10 d2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100))))
(cbrt.f64 (*.f64 1000000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)))
(exp.f64 (log.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100))) 3))
(exp.f64 (*.f64 (log.f64 (*.f64 1000000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 3))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100))) 2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20)))) 1)
(-.f64 (/.f64 (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2)) (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 -20 d1))) (/.f64 (*.f64 (*.f64 d1 d1) 400) (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 -20 d1))))
(*.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20)) 1)
(*.f64 1 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20)))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20))) 2) (cbrt.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20))) (sqrt.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20))))
(*.f64 (fma.f64 1000000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000)) (/.f64 1 (fma.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)) (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2)))))
(*.f64 (-.f64 (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2)) (*.f64 (*.f64 d1 d1) 400)) (/.f64 1 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 -20 d1))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)) (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2))) (fma.f64 1000000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 -20 d1)) (-.f64 (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2)) (*.f64 (*.f64 d1 d1) 400))))
(/.f64 (fma.f64 1000000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000)) (fma.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)) (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2))))
(/.f64 (fma.f64 1000000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000)) (fma.f64 (*.f64 d1 d1) 400 (-.f64 (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2)) (*.f64 (/.f64 d1 (-.f64 10 d2)) (*.f64 100 (*.f64 d1 20))))))
(/.f64 (-.f64 (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2)) (*.f64 (*.f64 d1 d1) 400)) (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 -20 d1)))
(/.f64 (neg.f64 (fma.f64 1000000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000))) (neg.f64 (fma.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)) (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2)))))
(/.f64 (neg.f64 (-.f64 (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2)) (*.f64 (*.f64 d1 d1) 400))) (neg.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 -20 d1))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) 400) (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2))) (-.f64 (*.f64 d1 20) (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)))
(pow.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)) (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2))) (fma.f64 1000000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000))) -1)
(pow.f64 (/.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 -20 d1)) (-.f64 (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2)) (*.f64 (*.f64 d1 d1) 400))) -1)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20)) 2))
(log.f64 (exp.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 100) (/.f64 d1 (-.f64 10 d2))) (+.f64 1 (expm1.f64 (*.f64 d1 20)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100))) (pow.f64 (exp.f64 d1) 20)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100))) (+.f64 1 (expm1.f64 (*.f64 d1 20)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) 20) (+.f64 1 (expm1.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 20))) (pow.f64 (exp.f64 100) (/.f64 d1 (-.f64 10 d2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 20))) (+.f64 1 (expm1.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20))))
(exp.f64 (log.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20)))) 2))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20))))
(fma.f64 d1 20 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100))
(fma.f64 d1 (*.f64 (/.f64 1 (-.f64 10 d2)) 100) (*.f64 d1 20))
(fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20))
(fma.f64 100 (/.f64 d1 (-.f64 10 d2)) (*.f64 d1 20))
(fma.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100) 1 (*.f64 d1 20))
(fma.f64 20 d1 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100))
(fma.f64 (*.f64 d1 20) 1 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100))
(fma.f64 1 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100) (*.f64 d1 20))
(fma.f64 1 (*.f64 d1 20) (*.f64 (/.f64 d1 (-.f64 10 d2)) 100))
(fma.f64 (cbrt.f64 (*.f64 d1 20)) (pow.f64 (cbrt.f64 (*.f64 d1 20)) 2) (*.f64 (/.f64 d1 (-.f64 10 d2)) 100))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 20)) 2) (cbrt.f64 (*.f64 d1 20)) (*.f64 (/.f64 d1 (-.f64 10 d2)) 100))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)) 2) (*.f64 d1 20))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)) 2) (cbrt.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)) (*.f64 d1 20))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 20) (*.f64 (/.f64 d1 (-.f64 10 d2)) 100))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 d1 (-.f64 10 d2))) 2) (*.f64 (cbrt.f64 (/.f64 d1 (-.f64 10 d2))) 100) (*.f64 d1 20))
(fma.f64 (sqrt.f64 (*.f64 d1 20)) (sqrt.f64 (*.f64 d1 20)) (*.f64 (/.f64 d1 (-.f64 10 d2)) 100))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)) (sqrt.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)) (*.f64 d1 20))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 20) (*.f64 (/.f64 d1 (-.f64 10 d2)) 100))
(fma.f64 (sqrt.f64 (/.f64 d1 (-.f64 10 d2))) (*.f64 (sqrt.f64 (/.f64 d1 (-.f64 10 d2))) 100) (*.f64 d1 20))
(fma.f64 (*.f64 d1 100) (/.f64 1 (-.f64 10 d2)) (*.f64 d1 20))
(fma.f64 (/.f64 d1 1) (/.f64 100 (-.f64 10 d2)) (*.f64 d1 20))
(fma.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (-.f64 10 d2)) 2)) (/.f64 100 (cbrt.f64 (-.f64 10 d2))) (*.f64 d1 20))
(fma.f64 (/.f64 d1 (sqrt.f64 (-.f64 10 d2))) (/.f64 100 (sqrt.f64 (-.f64 10 d2))) (*.f64 d1 20))
(fma.f64 (*.f64 20 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 (/.f64 d1 (-.f64 10 d2)) 100))
(fma.f64 (*.f64 20 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (/.f64 d1 (-.f64 10 d2)) 100))
(fma.f64 (*.f64 100 (pow.f64 (cbrt.f64 (/.f64 d1 (-.f64 10 d2))) 2)) (cbrt.f64 (/.f64 d1 (-.f64 10 d2))) (*.f64 d1 20))
(fma.f64 (*.f64 100 (sqrt.f64 (/.f64 d1 (-.f64 10 d2)))) (sqrt.f64 (/.f64 d1 (-.f64 10 d2))) (*.f64 d1 20))
(fma.f64 (/.f64 (*.f64 d1 100) (-.f64 1000 (pow.f64 d2 3))) (fma.f64 d2 (+.f64 10 d2) 100) (*.f64 d1 20))
(fma.f64 (/.f64 (*.f64 d1 100) (-.f64 100 (*.f64 d2 d2))) (+.f64 10 d2) (*.f64 d1 20))
Outputs
(*.f64 100 (/.f64 d1 (-.f64 10 d2)))
(*.f64 100 (/.f64 d1 (-.f64 10 d2)))
(*.f64 100 (/.f64 d1 (-.f64 10 d2)))
(*.f64 100 (/.f64 d1 (-.f64 10 d2)))
(*.f64 100 (/.f64 d1 (-.f64 10 d2)))
(*.f64 100 (/.f64 d1 (-.f64 10 d2)))
(*.f64 100 (/.f64 d1 (-.f64 10 d2)))
(*.f64 100 (/.f64 d1 (-.f64 10 d2)))
(*.f64 100 (/.f64 d1 (-.f64 10 d2)))
(*.f64 100 (/.f64 d1 (-.f64 10 d2)))
(*.f64 100 (/.f64 d1 (-.f64 10 d2)))
(*.f64 100 (/.f64 d1 (-.f64 10 d2)))
(*.f64 10 d1)
(*.f64 d1 10)
(+.f64 (*.f64 10 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 10 d2))
(+.f64 (*.f64 10 d1) (+.f64 (*.f64 d2 d1) (*.f64 1/10 (*.f64 (pow.f64 d2 2) d1))))
(fma.f64 10 d1 (fma.f64 d2 d1 (*.f64 1/10 (*.f64 d1 (*.f64 d2 d2)))))
(fma.f64 d1 10 (*.f64 d1 (+.f64 (*.f64 1/10 (*.f64 d2 d2)) d2)))
(*.f64 d1 (+.f64 10 (*.f64 (+.f64 (*.f64 1/10 d2) 1) d2)))
(+.f64 (*.f64 1/100 (*.f64 (pow.f64 d2 3) d1)) (+.f64 (*.f64 10 d1) (+.f64 (*.f64 d2 d1) (*.f64 1/10 (*.f64 (pow.f64 d2 2) d1)))))
(fma.f64 1/100 (*.f64 d1 (pow.f64 d2 3)) (fma.f64 10 d1 (fma.f64 d2 d1 (*.f64 1/10 (*.f64 d1 (*.f64 d2 d2))))))
(fma.f64 1/100 (*.f64 d1 (pow.f64 d2 3)) (fma.f64 d1 10 (*.f64 d1 (+.f64 (*.f64 1/10 (*.f64 d2 d2)) d2))))
(*.f64 d1 (+.f64 (*.f64 (+.f64 (*.f64 1/10 d2) 1) d2) (+.f64 10 (*.f64 1/100 (pow.f64 d2 3)))))
(*.f64 -100 (/.f64 d1 d2))
(/.f64 -100 (/.f64 d2 d1))
(+.f64 (*.f64 -1000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -100 (/.f64 d1 d2)))
(fma.f64 -1000 (/.f64 d1 (*.f64 d2 d2)) (*.f64 -100 (/.f64 d1 d2)))
(fma.f64 -1000 (/.f64 d1 (*.f64 d2 d2)) (/.f64 -100 (/.f64 d2 d1)))
(*.f64 (/.f64 d1 d2) (+.f64 -100 (/.f64 -1000 d2)))
(+.f64 (*.f64 -1000 (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 -10000 (/.f64 d1 (pow.f64 d2 3))) (*.f64 -100 (/.f64 d1 d2))))
(fma.f64 -1000 (/.f64 d1 (*.f64 d2 d2)) (fma.f64 -10000 (/.f64 d1 (pow.f64 d2 3)) (*.f64 -100 (/.f64 d1 d2))))
(fma.f64 -1000 (/.f64 d1 (*.f64 d2 d2)) (fma.f64 -100 (/.f64 d1 d2) (/.f64 (*.f64 d1 -10000) (pow.f64 d2 3))))
(+.f64 (*.f64 (/.f64 d1 d2) (+.f64 -100 (/.f64 -1000 d2))) (*.f64 (/.f64 -10000 (pow.f64 d2 3)) d1))
(+.f64 (*.f64 -1000 (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 -10000 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -100000 (/.f64 d1 (pow.f64 d2 4))) (*.f64 -100 (/.f64 d1 d2)))))
(fma.f64 -1000 (/.f64 d1 (*.f64 d2 d2)) (fma.f64 -10000 (/.f64 d1 (pow.f64 d2 3)) (fma.f64 -100000 (/.f64 d1 (pow.f64 d2 4)) (*.f64 -100 (/.f64 d1 d2)))))
(fma.f64 -1000 (/.f64 d1 (*.f64 d2 d2)) (fma.f64 -10000 (/.f64 d1 (pow.f64 d2 3)) (fma.f64 -100 (/.f64 d1 d2) (/.f64 -100000 (/.f64 (pow.f64 d2 4) d1)))))
(+.f64 (*.f64 (/.f64 d1 d2) (+.f64 -100 (/.f64 -1000 d2))) (fma.f64 -10000 (/.f64 d1 (pow.f64 d2 3)) (/.f64 d1 (/.f64 (pow.f64 d2 4) -100000))))
(*.f64 -100 (/.f64 d1 d2))
(/.f64 -100 (/.f64 d2 d1))
(+.f64 (*.f64 -1000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -100 (/.f64 d1 d2)))
(fma.f64 -1000 (/.f64 d1 (*.f64 d2 d2)) (*.f64 -100 (/.f64 d1 d2)))
(fma.f64 -1000 (/.f64 d1 (*.f64 d2 d2)) (/.f64 -100 (/.f64 d2 d1)))
(*.f64 (/.f64 d1 d2) (+.f64 -100 (/.f64 -1000 d2)))
(+.f64 (*.f64 -1000 (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 -10000 (/.f64 d1 (pow.f64 d2 3))) (*.f64 -100 (/.f64 d1 d2))))
(fma.f64 -1000 (/.f64 d1 (*.f64 d2 d2)) (fma.f64 -10000 (/.f64 d1 (pow.f64 d2 3)) (*.f64 -100 (/.f64 d1 d2))))
(fma.f64 -1000 (/.f64 d1 (*.f64 d2 d2)) (fma.f64 -100 (/.f64 d1 d2) (/.f64 (*.f64 d1 -10000) (pow.f64 d2 3))))
(+.f64 (*.f64 (/.f64 d1 d2) (+.f64 -100 (/.f64 -1000 d2))) (*.f64 (/.f64 -10000 (pow.f64 d2 3)) d1))
(+.f64 (*.f64 -1000 (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 -10000 (/.f64 d1 (pow.f64 d2 3))) (+.f64 (*.f64 -100000 (/.f64 d1 (pow.f64 d2 4))) (*.f64 -100 (/.f64 d1 d2)))))
(fma.f64 -1000 (/.f64 d1 (*.f64 d2 d2)) (fma.f64 -10000 (/.f64 d1 (pow.f64 d2 3)) (fma.f64 -100000 (/.f64 d1 (pow.f64 d2 4)) (*.f64 -100 (/.f64 d1 d2)))))
(fma.f64 -1000 (/.f64 d1 (*.f64 d2 d2)) (fma.f64 -10000 (/.f64 d1 (pow.f64 d2 3)) (fma.f64 -100 (/.f64 d1 d2) (/.f64 -100000 (/.f64 (pow.f64 d2 4) d1)))))
(+.f64 (*.f64 (/.f64 d1 d2) (+.f64 -100 (/.f64 -1000 d2))) (fma.f64 -10000 (/.f64 d1 (pow.f64 d2 3)) (/.f64 d1 (/.f64 (pow.f64 d2 4) -100000))))
(*.f64 d1 (+.f64 20 (*.f64 100 (/.f64 1 (-.f64 10 d2)))))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (*.f64 100 (/.f64 1 (-.f64 10 d2)))))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (*.f64 100 (/.f64 1 (-.f64 10 d2)))))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (*.f64 100 (/.f64 1 (-.f64 10 d2)))))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (*.f64 100 (/.f64 1 (-.f64 10 d2)))))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (*.f64 100 (/.f64 1 (-.f64 10 d2)))))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (*.f64 100 (/.f64 1 (-.f64 10 d2)))))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (*.f64 100 (/.f64 1 (-.f64 10 d2)))))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (*.f64 100 (/.f64 1 (-.f64 10 d2)))))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (*.f64 100 (/.f64 1 (-.f64 10 d2)))))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (*.f64 100 (/.f64 1 (-.f64 10 d2)))))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(*.f64 d1 (+.f64 20 (*.f64 100 (/.f64 1 (-.f64 10 d2)))))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(+.f64 (*.f64 20 d1) (*.f64 10 d1))
(*.f64 d1 30)
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (*.f64 d2 d1)))
(+.f64 (*.f64 d1 30) (*.f64 d1 d2))
(*.f64 d1 (+.f64 30 d2))
(*.f64 d1 (+.f64 d2 30))
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (+.f64 (*.f64 d2 d1) (*.f64 1/10 (*.f64 (pow.f64 d2 2) d1)))))
(+.f64 (*.f64 d1 30) (fma.f64 d2 d1 (*.f64 1/10 (*.f64 d1 (*.f64 d2 d2)))))
(fma.f64 d1 30 (*.f64 d1 (+.f64 (*.f64 1/10 (*.f64 d2 d2)) d2)))
(*.f64 d1 (+.f64 (*.f64 (+.f64 (*.f64 1/10 d2) 1) d2) 30))
(+.f64 (*.f64 1/100 (*.f64 (pow.f64 d2 3) d1)) (+.f64 (*.f64 20 d1) (+.f64 (*.f64 10 d1) (+.f64 (*.f64 d2 d1) (*.f64 1/10 (*.f64 (pow.f64 d2 2) d1))))))
(fma.f64 1/100 (*.f64 d1 (pow.f64 d2 3)) (+.f64 (*.f64 d1 30) (fma.f64 d2 d1 (*.f64 1/10 (*.f64 d1 (*.f64 d2 d2))))))
(fma.f64 1/100 (*.f64 d1 (pow.f64 d2 3)) (fma.f64 d1 30 (*.f64 d1 (+.f64 (*.f64 1/10 (*.f64 d2 d2)) d2))))
(fma.f64 1/100 (*.f64 d1 (pow.f64 d2 3)) (*.f64 d1 (+.f64 (*.f64 (+.f64 (*.f64 1/10 d2) 1) d2) 30)))
(*.f64 20 d1)
(*.f64 d1 20)
(+.f64 (*.f64 20 d1) (*.f64 -100 (/.f64 d1 d2)))
(fma.f64 20 d1 (*.f64 -100 (/.f64 d1 d2)))
(fma.f64 d1 20 (/.f64 -100 (/.f64 d2 d1)))
(fma.f64 d1 20 (*.f64 -100 (/.f64 d1 d2)))
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 -1000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -100 (/.f64 d1 d2))))
(fma.f64 20 d1 (fma.f64 -1000 (/.f64 d1 (*.f64 d2 d2)) (*.f64 -100 (/.f64 d1 d2))))
(fma.f64 d1 20 (fma.f64 -1000 (/.f64 d1 (*.f64 d2 d2)) (/.f64 -100 (/.f64 d2 d1))))
(fma.f64 d1 20 (*.f64 (/.f64 d1 d2) (+.f64 -100 (/.f64 -1000 d2))))
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 -1000 (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 -10000 (/.f64 d1 (pow.f64 d2 3))) (*.f64 -100 (/.f64 d1 d2)))))
(fma.f64 20 d1 (fma.f64 -1000 (/.f64 d1 (*.f64 d2 d2)) (fma.f64 -10000 (/.f64 d1 (pow.f64 d2 3)) (*.f64 -100 (/.f64 d1 d2)))))
(fma.f64 d1 20 (fma.f64 -1000 (/.f64 d1 (*.f64 d2 d2)) (fma.f64 -100 (/.f64 d1 d2) (/.f64 (*.f64 d1 -10000) (pow.f64 d2 3)))))
(+.f64 (*.f64 (/.f64 -10000 (pow.f64 d2 3)) d1) (fma.f64 d1 20 (*.f64 (/.f64 d1 d2) (+.f64 -100 (/.f64 -1000 d2)))))
(*.f64 20 d1)
(*.f64 d1 20)
(+.f64 (*.f64 20 d1) (*.f64 -100 (/.f64 d1 d2)))
(fma.f64 20 d1 (*.f64 -100 (/.f64 d1 d2)))
(fma.f64 d1 20 (/.f64 -100 (/.f64 d2 d1)))
(fma.f64 d1 20 (*.f64 -100 (/.f64 d1 d2)))
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 -1000 (/.f64 d1 (pow.f64 d2 2))) (*.f64 -100 (/.f64 d1 d2))))
(fma.f64 20 d1 (fma.f64 -1000 (/.f64 d1 (*.f64 d2 d2)) (*.f64 -100 (/.f64 d1 d2))))
(fma.f64 d1 20 (fma.f64 -1000 (/.f64 d1 (*.f64 d2 d2)) (/.f64 -100 (/.f64 d2 d1))))
(fma.f64 d1 20 (*.f64 (/.f64 d1 d2) (+.f64 -100 (/.f64 -1000 d2))))
(+.f64 (*.f64 20 d1) (+.f64 (*.f64 -1000 (/.f64 d1 (pow.f64 d2 2))) (+.f64 (*.f64 -10000 (/.f64 d1 (pow.f64 d2 3))) (*.f64 -100 (/.f64 d1 d2)))))
(fma.f64 20 d1 (fma.f64 -1000 (/.f64 d1 (*.f64 d2 d2)) (fma.f64 -10000 (/.f64 d1 (pow.f64 d2 3)) (*.f64 -100 (/.f64 d1 d2)))))
(fma.f64 d1 20 (fma.f64 -1000 (/.f64 d1 (*.f64 d2 d2)) (fma.f64 -100 (/.f64 d1 d2) (/.f64 (*.f64 d1 -10000) (pow.f64 d2 3)))))
(+.f64 (*.f64 (/.f64 -10000 (pow.f64 d2 3)) d1) (fma.f64 d1 20 (*.f64 (/.f64 d1 d2) (+.f64 -100 (/.f64 -1000 d2)))))
(+.f64 0 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100))
(*.f64 100 (/.f64 d1 (-.f64 10 d2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 d1 (-.f64 10 d2)))) (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 d1 (-.f64 10 d2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 d1 (-.f64 10 d2))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 d1 (-.f64 10 d2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 d1 (-.f64 10 d2))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 d1 (-.f64 10 d2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 100) (/.f64 d1 (-.f64 10 d2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 100) (/.f64 d1 (-.f64 10 d2))))))
(*.f64 100 (/.f64 d1 (-.f64 10 d2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100))) 1)
(*.f64 100 (/.f64 d1 (-.f64 10 d2)))
(/.f64 d1 (/.f64 (-.f64 10 d2) 100))
(*.f64 100 (/.f64 d1 (-.f64 10 d2)))
(/.f64 100 (/.f64 (-.f64 10 d2) d1))
(*.f64 100 (/.f64 d1 (-.f64 10 d2)))
(/.f64 1 (/.f64 (-.f64 10 d2) (*.f64 d1 100)))
(*.f64 100 (/.f64 d1 (-.f64 10 d2)))
(/.f64 (*.f64 d1 100) (-.f64 10 d2))
(*.f64 100 (/.f64 d1 (-.f64 10 d2)))
(/.f64 (neg.f64 (*.f64 d1 100)) (neg.f64 (-.f64 10 d2)))
(*.f64 100 (/.f64 d1 (-.f64 10 d2)))
(/.f64 (*.f64 100 (neg.f64 d1)) (neg.f64 (-.f64 10 d2)))
(*.f64 100 (/.f64 d1 (-.f64 10 d2)))
(/.f64 (*.f64 (neg.f64 d1) 100) (neg.f64 (-.f64 10 d2)))
(*.f64 100 (/.f64 d1 (-.f64 10 d2)))
(/.f64 (/.f64 (*.f64 d1 100) 1) (-.f64 10 d2))
(*.f64 100 (/.f64 d1 (-.f64 10 d2)))
(/.f64 (/.f64 (*.f64 d1 100) (pow.f64 (cbrt.f64 (-.f64 10 d2)) 2)) (cbrt.f64 (-.f64 10 d2)))
(*.f64 100 (/.f64 d1 (-.f64 10 d2)))
(/.f64 (/.f64 (*.f64 d1 100) (sqrt.f64 (-.f64 10 d2))) (sqrt.f64 (-.f64 10 d2)))
(*.f64 100 (/.f64 d1 (-.f64 10 d2)))
(pow.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100) 1)
(*.f64 100 (/.f64 d1 (-.f64 10 d2)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)) 3)
(*.f64 100 (/.f64 d1 (-.f64 10 d2)))
(pow.f64 (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2)) 1/2)
(sqrt.f64 (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2)))
(pow.f64 (*.f64 1000000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 3)) 1/3)
(*.f64 100 (/.f64 d1 (-.f64 10 d2)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)) 2)
(*.f64 100 (/.f64 d1 (-.f64 10 d2)))
(pow.f64 (/.f64 (-.f64 10 d2) (*.f64 d1 100)) -1)
(*.f64 100 (/.f64 d1 (-.f64 10 d2)))
(sqrt.f64 (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2)))
(log.f64 (pow.f64 (exp.f64 100) (/.f64 d1 (-.f64 10 d2))))
(*.f64 100 (/.f64 d1 (-.f64 10 d2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100))))
(*.f64 100 (/.f64 d1 (-.f64 10 d2)))
(cbrt.f64 (*.f64 1000000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 3)))
(*.f64 100 (/.f64 d1 (-.f64 10 d2)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)))
(*.f64 100 (/.f64 d1 (-.f64 10 d2)))
(exp.f64 (log.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)))
(*.f64 100 (/.f64 d1 (-.f64 10 d2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)) 1))
(*.f64 100 (/.f64 d1 (-.f64 10 d2)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)) 1) 1))
(*.f64 100 (/.f64 d1 (-.f64 10 d2)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100))) 3))
(*.f64 100 (/.f64 d1 (-.f64 10 d2)))
(exp.f64 (*.f64 (log.f64 (*.f64 1000000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 3))) 1/3))
(*.f64 100 (/.f64 d1 (-.f64 10 d2)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)) 3) 1/3))
(*.f64 100 (/.f64 d1 (-.f64 10 d2)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100))) 2))
(*.f64 100 (/.f64 d1 (-.f64 10 d2)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)))
(*.f64 100 (/.f64 d1 (-.f64 10 d2)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20)))) 1)
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(-.f64 (/.f64 (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2)) (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 -20 d1))) (/.f64 (*.f64 (*.f64 d1 d1) 400) (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 -20 d1))))
(/.f64 (-.f64 (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2)) (*.f64 d1 (*.f64 d1 400))) (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 -20)))
(/.f64 (fma.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2) (*.f64 (*.f64 d1 d1) -400)) (fma.f64 100 (/.f64 d1 (-.f64 10 d2)) (*.f64 d1 -20)))
(/.f64 (fma.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2) (*.f64 d1 (*.f64 d1 -400))) (*.f64 d1 (+.f64 (/.f64 100 (-.f64 10 d2)) -20)))
(*.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20)) 1)
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(*.f64 1 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20)))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20))) 2))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20))) 2) (cbrt.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20))))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20))) (sqrt.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20))))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(*.f64 (fma.f64 1000000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000)) (/.f64 1 (fma.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)) (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2)))))
(*.f64 (fma.f64 1000000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000)) (/.f64 1 (fma.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 100 (/.f64 d1 (-.f64 10 d2)))) (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2)))))
(/.f64 (fma.f64 1000000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000)) (fma.f64 (*.f64 d1 20) (fma.f64 d1 20 (*.f64 (/.f64 d1 (-.f64 10 d2)) -100)) (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2))))
(/.f64 (fma.f64 1000000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000)) (fma.f64 d1 (*.f64 d1 400) (*.f64 (/.f64 d1 (-.f64 10 d2)) (+.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 10000) (*.f64 d1 -2000)))))
(*.f64 (-.f64 (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2)) (*.f64 (*.f64 d1 d1) 400)) (/.f64 1 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 -20 d1))))
(/.f64 (-.f64 (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2)) (*.f64 d1 (*.f64 d1 400))) (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 -20)))
(/.f64 (fma.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2) (*.f64 (*.f64 d1 d1) -400)) (fma.f64 100 (/.f64 d1 (-.f64 10 d2)) (*.f64 d1 -20)))
(/.f64 (fma.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2) (*.f64 d1 (*.f64 d1 -400))) (*.f64 d1 (+.f64 (/.f64 100 (-.f64 10 d2)) -20)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)) (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2))) (fma.f64 1000000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000))))
(*.f64 (fma.f64 1000000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000)) (/.f64 1 (fma.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 100 (/.f64 d1 (-.f64 10 d2)))) (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2)))))
(/.f64 (fma.f64 1000000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000)) (fma.f64 (*.f64 d1 20) (fma.f64 d1 20 (*.f64 (/.f64 d1 (-.f64 10 d2)) -100)) (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2))))
(/.f64 (fma.f64 1000000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000)) (fma.f64 d1 (*.f64 d1 400) (*.f64 (/.f64 d1 (-.f64 10 d2)) (+.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 10000) (*.f64 d1 -2000)))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 -20 d1)) (-.f64 (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2)) (*.f64 (*.f64 d1 d1) 400))))
(/.f64 (-.f64 (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2)) (*.f64 d1 (*.f64 d1 400))) (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 -20)))
(/.f64 (fma.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2) (*.f64 (*.f64 d1 d1) -400)) (fma.f64 100 (/.f64 d1 (-.f64 10 d2)) (*.f64 d1 -20)))
(/.f64 (fma.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2) (*.f64 d1 (*.f64 d1 -400))) (*.f64 d1 (+.f64 (/.f64 100 (-.f64 10 d2)) -20)))
(/.f64 (fma.f64 1000000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000)) (fma.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)) (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2))))
(*.f64 (fma.f64 1000000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000)) (/.f64 1 (fma.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 100 (/.f64 d1 (-.f64 10 d2)))) (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2)))))
(/.f64 (fma.f64 1000000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000)) (fma.f64 (*.f64 d1 20) (fma.f64 d1 20 (*.f64 (/.f64 d1 (-.f64 10 d2)) -100)) (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2))))
(/.f64 (fma.f64 1000000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000)) (fma.f64 d1 (*.f64 d1 400) (*.f64 (/.f64 d1 (-.f64 10 d2)) (+.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 10000) (*.f64 d1 -2000)))))
(/.f64 (fma.f64 1000000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000)) (fma.f64 (*.f64 d1 d1) 400 (-.f64 (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2)) (*.f64 (/.f64 d1 (-.f64 10 d2)) (*.f64 100 (*.f64 d1 20))))))
(*.f64 (fma.f64 1000000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000)) (/.f64 1 (fma.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 100 (/.f64 d1 (-.f64 10 d2)))) (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2)))))
(/.f64 (fma.f64 1000000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000)) (fma.f64 (*.f64 d1 20) (fma.f64 d1 20 (*.f64 (/.f64 d1 (-.f64 10 d2)) -100)) (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2))))
(/.f64 (fma.f64 1000000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000)) (fma.f64 d1 (*.f64 d1 400) (*.f64 (/.f64 d1 (-.f64 10 d2)) (+.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 10000) (*.f64 d1 -2000)))))
(/.f64 (-.f64 (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2)) (*.f64 (*.f64 d1 d1) 400)) (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 -20 d1)))
(/.f64 (-.f64 (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2)) (*.f64 d1 (*.f64 d1 400))) (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 -20)))
(/.f64 (fma.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2) (*.f64 (*.f64 d1 d1) -400)) (fma.f64 100 (/.f64 d1 (-.f64 10 d2)) (*.f64 d1 -20)))
(/.f64 (fma.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2) (*.f64 d1 (*.f64 d1 -400))) (*.f64 d1 (+.f64 (/.f64 100 (-.f64 10 d2)) -20)))
(/.f64 (neg.f64 (fma.f64 1000000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000))) (neg.f64 (fma.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)) (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2)))))
(*.f64 (fma.f64 1000000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000)) (/.f64 1 (fma.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 100 (/.f64 d1 (-.f64 10 d2)))) (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2)))))
(/.f64 (fma.f64 1000000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000)) (fma.f64 (*.f64 d1 20) (fma.f64 d1 20 (*.f64 (/.f64 d1 (-.f64 10 d2)) -100)) (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2))))
(/.f64 (fma.f64 1000000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000)) (fma.f64 d1 (*.f64 d1 400) (*.f64 (/.f64 d1 (-.f64 10 d2)) (+.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 10000) (*.f64 d1 -2000)))))
(/.f64 (neg.f64 (-.f64 (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2)) (*.f64 (*.f64 d1 d1) 400))) (neg.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 -20 d1))))
(/.f64 (-.f64 (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2)) (*.f64 d1 (*.f64 d1 400))) (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 -20)))
(/.f64 (fma.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2) (*.f64 (*.f64 d1 d1) -400)) (fma.f64 100 (/.f64 d1 (-.f64 10 d2)) (*.f64 d1 -20)))
(/.f64 (fma.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2) (*.f64 d1 (*.f64 d1 -400))) (*.f64 d1 (+.f64 (/.f64 100 (-.f64 10 d2)) -20)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) 400) (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2))) (-.f64 (*.f64 d1 20) (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)))
(/.f64 (-.f64 (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2)) (*.f64 d1 (*.f64 d1 400))) (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 -20)))
(/.f64 (fma.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2) (*.f64 (*.f64 d1 d1) -400)) (fma.f64 100 (/.f64 d1 (-.f64 10 d2)) (*.f64 d1 -20)))
(/.f64 (fma.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2) (*.f64 d1 (*.f64 d1 -400))) (*.f64 d1 (+.f64 (/.f64 100 (-.f64 10 d2)) -20)))
(pow.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20)) 1)
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20))) 3)
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(pow.f64 (pow.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20)) 2) 1/2)
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(pow.f64 (pow.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20)) 3) 1/3)
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20))) 2)
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(pow.f64 (/.f64 (fma.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)) (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2))) (fma.f64 1000000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000))) -1)
(*.f64 (fma.f64 1000000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000)) (/.f64 1 (fma.f64 (*.f64 d1 20) (-.f64 (*.f64 d1 20) (*.f64 100 (/.f64 d1 (-.f64 10 d2)))) (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2)))))
(/.f64 (fma.f64 1000000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000)) (fma.f64 (*.f64 d1 20) (fma.f64 d1 20 (*.f64 (/.f64 d1 (-.f64 10 d2)) -100)) (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2))))
(/.f64 (fma.f64 1000000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 3) (*.f64 (pow.f64 d1 3) 8000)) (fma.f64 d1 (*.f64 d1 400) (*.f64 (/.f64 d1 (-.f64 10 d2)) (+.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 10000) (*.f64 d1 -2000)))))
(pow.f64 (/.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 -20 d1)) (-.f64 (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2)) (*.f64 (*.f64 d1 d1) 400))) -1)
(/.f64 (-.f64 (*.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2)) (*.f64 d1 (*.f64 d1 400))) (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 -20)))
(/.f64 (fma.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2) (*.f64 (*.f64 d1 d1) -400)) (fma.f64 100 (/.f64 d1 (-.f64 10 d2)) (*.f64 d1 -20)))
(/.f64 (fma.f64 10000 (pow.f64 (/.f64 d1 (-.f64 10 d2)) 2) (*.f64 d1 (*.f64 d1 -400))) (*.f64 d1 (+.f64 (/.f64 100 (-.f64 10 d2)) -20)))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20)) 2))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(log.f64 (exp.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20))))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20)))))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(log.f64 (*.f64 (pow.f64 (exp.f64 100) (/.f64 d1 (-.f64 10 d2))) (+.f64 1 (expm1.f64 (*.f64 d1 20)))))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100))) (pow.f64 (exp.f64 d1) 20)))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100))) (+.f64 1 (expm1.f64 (*.f64 d1 20)))))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) 20) (+.f64 1 (expm1.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)))))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 20))) (pow.f64 (exp.f64 100) (/.f64 d1 (-.f64 10 d2)))))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 20))) (+.f64 1 (expm1.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)))))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20)) 3))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20))))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(exp.f64 (log.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20))))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20))) 1))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20))) 1) 1))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20)))) 3))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20)))) 1/3))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20)))) 2))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20))))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(fma.f64 d1 20 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(fma.f64 d1 (*.f64 (/.f64 1 (-.f64 10 d2)) 100) (*.f64 d1 20))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(fma.f64 (/.f64 d1 (-.f64 10 d2)) 100 (*.f64 d1 20))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(fma.f64 100 (/.f64 d1 (-.f64 10 d2)) (*.f64 d1 20))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(fma.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100) 1 (*.f64 d1 20))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(fma.f64 20 d1 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(fma.f64 (*.f64 d1 20) 1 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(fma.f64 1 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100) (*.f64 d1 20))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(fma.f64 1 (*.f64 d1 20) (*.f64 (/.f64 d1 (-.f64 10 d2)) 100))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(fma.f64 (cbrt.f64 (*.f64 d1 20)) (pow.f64 (cbrt.f64 (*.f64 d1 20)) 2) (*.f64 (/.f64 d1 (-.f64 10 d2)) 100))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 20)) 2) (cbrt.f64 (*.f64 d1 20)) (*.f64 (/.f64 d1 (-.f64 10 d2)) 100))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)) 2) (*.f64 d1 20))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)) 2) (cbrt.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)) (*.f64 d1 20))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 20) (*.f64 (/.f64 d1 (-.f64 10 d2)) 100))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 d1 (-.f64 10 d2))) 2) (*.f64 (cbrt.f64 (/.f64 d1 (-.f64 10 d2))) 100) (*.f64 d1 20))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(fma.f64 (sqrt.f64 (*.f64 d1 20)) (sqrt.f64 (*.f64 d1 20)) (*.f64 (/.f64 d1 (-.f64 10 d2)) 100))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)) (sqrt.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100)) (*.f64 d1 20))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 20) (*.f64 (/.f64 d1 (-.f64 10 d2)) 100))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(fma.f64 (sqrt.f64 (/.f64 d1 (-.f64 10 d2))) (*.f64 (sqrt.f64 (/.f64 d1 (-.f64 10 d2))) 100) (*.f64 d1 20))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(fma.f64 (*.f64 d1 100) (/.f64 1 (-.f64 10 d2)) (*.f64 d1 20))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(fma.f64 (/.f64 d1 1) (/.f64 100 (-.f64 10 d2)) (*.f64 d1 20))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(fma.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (-.f64 10 d2)) 2)) (/.f64 100 (cbrt.f64 (-.f64 10 d2))) (*.f64 d1 20))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(fma.f64 (/.f64 d1 (sqrt.f64 (-.f64 10 d2))) (/.f64 100 (sqrt.f64 (-.f64 10 d2))) (*.f64 d1 20))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(fma.f64 (*.f64 20 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 (/.f64 d1 (-.f64 10 d2)) 100))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(fma.f64 (*.f64 20 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (/.f64 d1 (-.f64 10 d2)) 100))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(fma.f64 (*.f64 100 (pow.f64 (cbrt.f64 (/.f64 d1 (-.f64 10 d2))) 2)) (cbrt.f64 (/.f64 d1 (-.f64 10 d2))) (*.f64 d1 20))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(fma.f64 (*.f64 100 (sqrt.f64 (/.f64 d1 (-.f64 10 d2)))) (sqrt.f64 (/.f64 d1 (-.f64 10 d2))) (*.f64 d1 20))
(*.f64 d1 (+.f64 20 (/.f64 100 (-.f64 10 d2))))
(fma.f64 (/.f64 (*.f64 d1 100) (-.f64 1000 (pow.f64 d2 3))) (fma.f64 d2 (+.f64 10 d2) 100) (*.f64 d1 20))
(fma.f64 (/.f64 (*.f64 100 d1) (-.f64 1000 (pow.f64 d2 3))) (fma.f64 d2 (+.f64 10 d2) 100) (*.f64 d1 20))
(fma.f64 (/.f64 100 (/.f64 (-.f64 1000 (pow.f64 d2 3)) d1)) (fma.f64 d2 (+.f64 10 d2) 100) (*.f64 d1 20))
(fma.f64 (*.f64 (/.f64 100 (-.f64 1000 (pow.f64 d2 3))) d1) (fma.f64 d2 (+.f64 10 d2) 100) (*.f64 d1 20))
(fma.f64 (/.f64 (*.f64 d1 100) (-.f64 100 (*.f64 d2 d2))) (+.f64 10 d2) (*.f64 d1 20))
(fma.f64 (/.f64 (*.f64 100 d1) (-.f64 100 (*.f64 d2 d2))) (+.f64 10 d2) (*.f64 d1 20))
(fma.f64 (*.f64 (/.f64 d1 (-.f64 100 (*.f64 d2 d2))) 100) (+.f64 10 d2) (*.f64 d1 20))

eval79.0ms (2.2%)

Compiler

Compiled 4249 to 3017 computations (29% saved)

prune37.0ms (1%)

Pruning

7 alts after pruning (1 fresh and 6 done)

PrunedKeptTotal
New2401241
Fresh000
Picked011
Done055
Total2407247
Accurracy
100.0%
Counts
247 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 d1 30 (*.f64 d1 d2))
55.0%
(+.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100) (*.f64 d1 20))
99.6%
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
47.0%
(*.f64 d2 d1)
100.0%
(*.f64 d1 (+.f64 d2 30))
54.5%
(*.f64 d1 30)
12.6%
(*.f64 d1 20)
100.0%
(fma.f64 d1 30 (*.f64 d1 d2))
55.0%
(+.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100) (*.f64 d1 20))
99.6%
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
47.0%
(*.f64 d2 d1)
100.0%
(*.f64 d1 (+.f64 d2 30))
54.5%
(*.f64 d1 30)
12.6%
(*.f64 d1 20)
Compiler

Compiled 104 to 74 computations (28.8% saved)

localize15.0ms (0.4%)

Compiler

Compiled 8 to 6 computations (25% saved)

eval0.0ms (0%)

Compiler

Compiled 2 to 2 computations (0% saved)

prune17.0ms (0.5%)

Pruning

7 alts after pruning (0 fresh and 7 done)

PrunedKeptTotal
New000
Fresh000
Picked011
Done066
Total077
Accurracy
100.0%
Counts
7 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 d1 30 (*.f64 d1 d2))
55.0%
(+.f64 (*.f64 (/.f64 d1 (-.f64 10 d2)) 100) (*.f64 d1 20))
99.6%
(+.f64 (*.f64 d2 d1) (*.f64 30 d1))
47.0%
(*.f64 d2 d1)
100.0%
(*.f64 d1 (+.f64 d2 30))
54.5%
(*.f64 d1 30)
12.6%
(*.f64 d1 20)
Compiler

Compiled 127 to 83 computations (34.6% saved)

regimes60.0ms (1.7%)

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

3 calls:

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

Compiled 94 to 59 computations (37.2% saved)

regimes23.0ms (0.6%)

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

3 calls:

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

Compiled 88 to 57 computations (35.2% saved)

regimes41.0ms (1.2%)

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

2 calls:

31.0ms
d1
9.0ms
d2
Results
AccuracySegmentsBranch
66.7%9d1
97.5%3d2
Compiler

Compiled 17 to 11 computations (35.3% saved)

regimes4.0ms (0.1%)

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

1 calls:

3.0ms
d2
Results
AccuracySegmentsBranch
54.5%1d2
Compiler

Compiled 11 to 8 computations (27.3% saved)

regimes5.0ms (0.2%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

2 calls:

2.0ms
d2
2.0ms
d1
Results
AccuracySegmentsBranch
12.6%1d1
12.6%1d2
Compiler

Compiled 11 to 8 computations (27.3% saved)

bsearch35.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
6.1732287758723405
16158784532765.443
18.0ms
-30408059.685536742
-9.635892329651442
Results
32.0ms303×body256valid
0.0msbody256infinite
Compiler

Compiled 246 to 184 computations (25.2% saved)

simplify6.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
02281
13281
Stop Event
done
saturated
Calls
Call 1
Inputs
(fma.f64 d1 30 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 30))
(if (<=.f64 d2 -30) (*.f64 d2 d1) (if (<=.f64 d2 30) (*.f64 d1 30) (*.f64 d2 d1)))
(*.f64 d1 30)
(*.f64 d1 20)
Outputs
(fma.f64 d1 30 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 30))
(*.f64 d1 (+.f64 30 d2))
(if (<=.f64 d2 -30) (*.f64 d2 d1) (if (<=.f64 d2 30) (*.f64 d1 30) (*.f64 d2 d1)))
(if (<=.f64 d2 -30) (*.f64 d1 d2) (if (<=.f64 d2 30) (*.f64 d1 30) (*.f64 d1 d2)))
(*.f64 d1 30)
(*.f64 d1 20)
Compiler

Compiled 44 to 29 computations (34.1% saved)

soundness1.2s (32.9%)

Rules
1306×log-prod
1306×log-prod
1240×fma-def
1240×fma-def
1160×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01125
12219
24813
37413
47913
58013
01339
130539
2432739
01125
12219
24813
37413
47913
58013
01339
130539
2432739
04336565
110956347
238086303
03074830
17674694
222374566
04336565
110956347
238086303
Stop Event
node limit
node limit
node limit
node limit
saturated
node limit
saturated
Compiler

Compiled 239 to 151 computations (36.8% saved)

end259.0ms (7.3%)

Compiler

Compiled 112 to 68 computations (39.3% saved)

Profiling

Loading profile data...