Details

Time bar (total: 6.5s)

analyze276.0ms (4.3%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
0%0%99.9%0.1%0%0%0%5
0%0%99.9%0.1%0%0%0%6
12.5%12.5%87.4%0.1%0%0%0%7
18.8%18.7%81.1%0.1%0%0%0%8
25.6%25%72.5%0.1%2.3%0%0%9
35.6%34.3%62%0.1%3.5%0%0%10
44.1%41.3%52.5%0.1%6%0%0%11
50.9%46.8%45.1%0.1%7.9%0%0%12
Compiler

Compiled 17 to 12 computations (29.4% saved)

sample1.4s (22.4%)

Results
1.2s8224×body256valid
223.0ms1367×body256infinite
4.0ms16×body1024valid
3.0ms16×body512valid
Bogosity

preprocess26.0ms (0.4%)

Algorithm
egg-herbie
Rules
358×fma-def_binary64
180×associate-+l+_binary64
125×associate-+r+_binary64
94×distribute-lft-out_binary64
66×distribute-rgt-in_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02868
16256
217140
349040
489640
5111740
6114740
033
133
Stop Event
unsound
saturated
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
1
Call 2
Inputs
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 5) d1)) (*.f64 d1 32))
(+.f64 (+.f64 (*.f64 d2 d1) (*.f64 (+.f64 d3 5) d2)) (*.f64 d2 32))
(+.f64 (+.f64 (*.f64 d3 d2) (*.f64 (+.f64 d1 5) d3)) (*.f64 d3 32))
(+.f64 (+.f64 (*.f64 d1 d3) (*.f64 (+.f64 d2 5) d1)) (*.f64 d1 32))
Outputs
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 5) d1)) (*.f64 d1 32))
(+.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 d3 5))) (*.f64 d1 32))
(fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 37)))
(+.f64 (+.f64 (*.f64 d2 d1) (*.f64 (+.f64 d3 5) d2)) (*.f64 d2 32))
(+.f64 (fma.f64 d2 d1 (*.f64 d2 (+.f64 d3 5))) (*.f64 d2 32))
(fma.f64 d1 d2 (*.f64 d2 (+.f64 (+.f64 d3 5) 32)))
(*.f64 d2 (+.f64 d1 (+.f64 d3 37)))
(+.f64 (+.f64 (*.f64 d3 d2) (*.f64 (+.f64 d1 5) d3)) (*.f64 d3 32))
(+.f64 (fma.f64 d3 d2 (*.f64 d3 (+.f64 d1 5))) (*.f64 d3 32))
(fma.f64 d2 d3 (*.f64 d3 (+.f64 (+.f64 d1 5) 32)))
(*.f64 d3 (+.f64 d2 (+.f64 d1 37)))
(*.f64 d3 (+.f64 d1 (+.f64 d2 37)))
(+.f64 (+.f64 (*.f64 d1 d3) (*.f64 (+.f64 d2 5) d1)) (*.f64 d1 32))
(+.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 d3 5))) (*.f64 d1 32))
(fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 37)))
Symmetry

(sort d2 d3)

Compiler

Compiled 19 to 14 computations (26.3% saved)

simplify11.0ms (0.2%)

Algorithm
egg-herbie
Rules
114×fma-def_binary64
61×associate-+l+_binary64
38×associate-+r+_binary64
34×distribute-lft-out_binary64
32×+-commutative_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01217
12114
25110
316710
431610
541710
642910
Stop Event
saturated
Counts
1 → 5
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 5) d1)) (*.f64 d1 32))
Outputs
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 5) d1)) (*.f64 d1 32))
(+.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 d3 5))) (*.f64 d1 32))
(fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 37)))
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))

eval1.0ms (0%)

Compiler

Compiled 52 to 32 computations (38.5% saved)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New325
Fresh011
Picked000
Done000
Total336
Error
0.0b
Counts
6 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
0.1b
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 5) d1)) (*.f64 d1 32))
0.0b
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
Compiler

Compiled 26 to 18 computations (30.8% saved)

localize8.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
Compiler

Compiled 22 to 13 computations (40.9% saved)

series6.0ms (0.1%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
d3
@0
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
1.0ms
d3
@inf
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
1.0ms
d1
@0
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
1.0ms
d1
@-inf
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
1.0ms
d2
@inf
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))

rewrite48.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
808×prod-diff_binary64
442×log-prod_binary64
374×pow-prod-down_binary64
331×fma-def_binary64
256×pow2_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0810
118710
2277710
Stop Event
node limit
Counts
1 → 58
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 37 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 37 d2)) (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (+.f64 d3 (+.f64 37 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d3 37) d1) (*.f64 d2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d3) 1) (*.f64 (*.f64 d1 (+.f64 37 d2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d3 37)) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 (+.f64 37 d2)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 (+.f64 37 d2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 (+.f64 37 d2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 (+.f64 37 d2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (+.f64 37 d2)) 3)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (-.f64 (pow.f64 (*.f64 d1 (+.f64 37 d2)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 37 d2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (+.f64 37 d2)) 2)) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 37 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 d3 3) (pow.f64 (+.f64 37 d2) 3)) d1) (fma.f64 (+.f64 37 d2) (-.f64 (+.f64 37 d2) d3) (*.f64 d3 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 d3 d3) (pow.f64 (+.f64 37 d2) 2)) d1) (-.f64 d3 (+.f64 37 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) (pow.f64 (+.f64 37 d2) 3))) (fma.f64 (+.f64 37 d2) (-.f64 (+.f64 37 d2) d3) (*.f64 d3 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 (*.f64 d3 d3) (pow.f64 (+.f64 37 d2) 2))) (-.f64 d3 (+.f64 37 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 (+.f64 37 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 d1 (+.f64 37 d2))) (exp.f64 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 d3 (*.f64 d1 (+.f64 37 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 (+.f64 37 d2) (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 (+.f64 d3 37) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d3 d1 (*.f64 d1 (+.f64 37 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 37 d2) d1 (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 d1 d3) (*.f64 d1 (+.f64 37 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 d1 (+.f64 37 d2)) (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d3) (*.f64 d1 (+.f64 37 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 37 d2)) (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 37 d2)) 2) (*.f64 (cbrt.f64 (+.f64 37 d2)) d1) (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 d3) 2) (*.f64 (cbrt.f64 d3) d1) (*.f64 d1 (+.f64 37 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d3) (*.f64 d1 (+.f64 37 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 37 d2)) (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 37 d2)) (*.f64 (sqrt.f64 (+.f64 37 d2)) d1) (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 d3) (*.f64 (sqrt.f64 d3) d1) (*.f64 d1 (+.f64 37 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 d3) 1 (*.f64 (*.f64 d1 (+.f64 37 d2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 d3 37) d1 (*.f64 d2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (cbrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 37 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 37 d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 37 d2))) (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 37 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 37 d2))) (sqrt.f64 (*.f64 d1 (+.f64 37 d2))) (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d3) 2)) (cbrt.f64 d3) (*.f64 d1 (+.f64 37 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (sqrt.f64 d3)) (sqrt.f64 d3) (*.f64 d1 (+.f64 37 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d3 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 (+.f64 37 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d3 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 37 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 37 d2)) 2)) (cbrt.f64 (+.f64 37 d2)) (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 37 d2))) (sqrt.f64 (+.f64 37 d2)) (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 37 d2) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 37 d2) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d3))))))

simplify54.0ms (0.8%)

Algorithm
egg-herbie
Rules
638×fma-def_binary64
434×cancel-sign-sub-inv_binary64
416×fma-neg_binary64
323×div-sub_binary64
206×log-prod_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01671062
14481041
214641036
347031012
Stop Event
node limit
Counts
94 → 83
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 37))
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(*.f64 (+.f64 37 d3) d1)
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 37 d3) d1))
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 37 d3) d1))
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 37 d3) d1))
(*.f64 d2 d1)
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 37 d3) d1))
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 37 d3) d1))
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 37 d3) d1))
(*.f64 d2 d1)
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 37 d3) d1))
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 37 d3) d1))
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 37 d3) d1))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 37 d2)))
(+.f64 (*.f64 d1 (+.f64 37 d2)) (*.f64 d1 d3))
(+.f64 0 (*.f64 d1 (+.f64 d3 (+.f64 37 d2))))
(+.f64 (*.f64 (+.f64 d3 37) d1) (*.f64 d2 d1))
(+.f64 (*.f64 (*.f64 d1 d3) 1) (*.f64 (*.f64 d1 (+.f64 37 d2)) 1))
(+.f64 (*.f64 d1 (+.f64 d3 37)) (*.f64 d1 d2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 (+.f64 37 d2)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 (+.f64 37 d2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 (+.f64 37 d2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 (+.f64 37 d2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2))))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (+.f64 37 d2)) 3)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (-.f64 (pow.f64 (*.f64 d1 (+.f64 37 d2)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 37 d2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (+.f64 37 d2)) 2)) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 37 d2))))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 3) (pow.f64 (+.f64 37 d2) 3)) d1) (fma.f64 (+.f64 37 d2) (-.f64 (+.f64 37 d2) d3) (*.f64 d3 d3)))
(/.f64 (*.f64 (-.f64 (*.f64 d3 d3) (pow.f64 (+.f64 37 d2) 2)) d1) (-.f64 d3 (+.f64 37 d2)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) (pow.f64 (+.f64 37 d2) 3))) (fma.f64 (+.f64 37 d2) (-.f64 (+.f64 37 d2) d3) (*.f64 d3 d3)))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d3 d3) (pow.f64 (+.f64 37 d2) 2))) (-.f64 d3 (+.f64 37 d2)))
(pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2))) 1)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))) 3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2))) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 (+.f64 37 d2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2))))))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 (+.f64 37 d2))) (exp.f64 (*.f64 d1 d3))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2))) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))) 1))
(fma.f64 d1 d3 (*.f64 d1 (+.f64 37 d2)))
(fma.f64 d1 (+.f64 37 d2) (*.f64 d1 d3))
(fma.f64 d1 (+.f64 d3 37) (*.f64 d1 d2))
(fma.f64 d3 d1 (*.f64 d1 (+.f64 37 d2)))
(fma.f64 (+.f64 37 d2) d1 (*.f64 d1 d3))
(fma.f64 1 (*.f64 d1 d3) (*.f64 d1 (+.f64 37 d2)))
(fma.f64 1 (*.f64 d1 (+.f64 37 d2)) (*.f64 d1 d3))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d3) (*.f64 d1 (+.f64 37 d2)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 37 d2)) (*.f64 d1 d3))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 37 d2)) 2) (*.f64 (cbrt.f64 (+.f64 37 d2)) d1) (*.f64 d1 d3))
(fma.f64 (pow.f64 (cbrt.f64 d3) 2) (*.f64 (cbrt.f64 d3) d1) (*.f64 d1 (+.f64 37 d2)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d3) (*.f64 d1 (+.f64 37 d2)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 37 d2)) (*.f64 d1 d3))
(fma.f64 (sqrt.f64 (+.f64 37 d2)) (*.f64 (sqrt.f64 (+.f64 37 d2)) d1) (*.f64 d1 d3))
(fma.f64 (sqrt.f64 d3) (*.f64 (sqrt.f64 d3) d1) (*.f64 d1 (+.f64 37 d2)))
(fma.f64 (*.f64 d1 d3) 1 (*.f64 (*.f64 d1 (+.f64 37 d2)) 1))
(fma.f64 (+.f64 d3 37) d1 (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (cbrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 37 d2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 37 d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 37 d2))) (*.f64 d1 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 37 d2)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 37 d2))) (sqrt.f64 (*.f64 d1 (+.f64 37 d2))) (*.f64 d1 d3))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d3) 2)) (cbrt.f64 d3) (*.f64 d1 (+.f64 37 d2)))
(fma.f64 (*.f64 d1 (sqrt.f64 d3)) (sqrt.f64 d3) (*.f64 d1 (+.f64 37 d2)))
(fma.f64 (*.f64 d3 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 (+.f64 37 d2)))
(fma.f64 (*.f64 d3 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 37 d2)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 37 d2)) 2)) (cbrt.f64 (+.f64 37 d2)) (*.f64 d1 d3))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 37 d2))) (sqrt.f64 (+.f64 37 d2)) (*.f64 d1 d3))
(fma.f64 (*.f64 (+.f64 37 d2) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 d3))
(fma.f64 (*.f64 (+.f64 37 d2) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d3))
Outputs
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (+.f64 37 d2))
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 (+.f64 37 d3) d1)
(*.f64 d1 (+.f64 37 d3))
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 37 d3) d1))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 37 d3) d1))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 37 d3) d1))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 37 d3) d1))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 37 d3) d1))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 37 d3) d1))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 37 d3) d1))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 37 d3) d1))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 37 d3) d1))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(+.f64 (*.f64 d1 (+.f64 37 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(+.f64 0 (*.f64 d1 (+.f64 d3 (+.f64 37 d2))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(+.f64 (*.f64 (+.f64 d3 37) d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(+.f64 (*.f64 (*.f64 d1 d3) 1) (*.f64 (*.f64 d1 (+.f64 37 d2)) 1))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(+.f64 (*.f64 d1 (+.f64 d3 37)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 (+.f64 37 d2)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 (+.f64 37 d2))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 37 (+.f64 d2 d3)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 37 (+.f64 d2 d3))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 37 (+.f64 d2 d3))))))
(*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 (+.f64 37 d3))))) 3)
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 (+.f64 37 d2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 (+.f64 37 d2))))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2))))) 1)
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (+.f64 37 d2)) 3)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (-.f64 (pow.f64 (*.f64 d1 (+.f64 37 d2)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 37 d2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (+.f64 37 d2)) 3)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (-.f64 (pow.f64 (*.f64 d1 (+.f64 37 d2)) 2) (*.f64 (*.f64 (*.f64 d1 d3) d1) (+.f64 37 d2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (+.f64 37 d2)) 3)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 (+.f64 37 d2)) (-.f64 (*.f64 d1 (+.f64 37 d2)) (*.f64 d1 d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (+.f64 37 d2)) 3)) (fma.f64 (*.f64 d1 (+.f64 37 d2)) (*.f64 d1 (+.f64 37 (-.f64 d2 d3))) (pow.f64 (*.f64 d1 d3) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 3) (pow.f64 (+.f64 37 d2) 3)) (pow.f64 d1 3)) (fma.f64 (*.f64 d1 (+.f64 37 d2)) (*.f64 d1 (+.f64 d2 (-.f64 37 d3))) (pow.f64 (*.f64 d1 d3) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (+.f64 37 d2)) 2)) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 37 d2))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 3) (pow.f64 (+.f64 37 d2) 3)) d1) (fma.f64 (+.f64 37 d2) (-.f64 (+.f64 37 d2) d3) (*.f64 d3 d3)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) (pow.f64 (+.f64 37 d2) 3))) (fma.f64 (+.f64 37 d2) (-.f64 (+.f64 37 d2) d3) (*.f64 d3 d3)))
(*.f64 (/.f64 d1 (fma.f64 (+.f64 37 d2) (+.f64 d2 (-.f64 37 d3)) (*.f64 d3 d3))) (+.f64 (pow.f64 d3 3) (pow.f64 (+.f64 37 d2) 3)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) (pow.f64 (+.f64 37 d2) 3)) (fma.f64 d3 d3 (*.f64 (+.f64 37 d2) (+.f64 37 (-.f64 d2 d3))))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) (pow.f64 (+.f64 37 d2) 3)) (fma.f64 d3 d3 (*.f64 (+.f64 37 d2) (+.f64 d2 (-.f64 37 d3))))))
(/.f64 (*.f64 (-.f64 (*.f64 d3 d3) (pow.f64 (+.f64 37 d2) 2)) d1) (-.f64 d3 (+.f64 37 d2)))
(/.f64 (-.f64 (*.f64 d3 d3) (pow.f64 (+.f64 37 d2) 2)) (/.f64 (-.f64 d3 (+.f64 37 d2)) d1))
(*.f64 (/.f64 d1 (-.f64 d3 (+.f64 37 d2))) (-.f64 (*.f64 d3 d3) (pow.f64 (+.f64 37 d2) 2)))
(*.f64 (-.f64 (*.f64 d3 d3) (pow.f64 (+.f64 37 d2) 2)) (/.f64 d1 (+.f64 d3 (-.f64 -37 d2))))
(*.f64 d1 (/.f64 (+.f64 d2 (+.f64 37 d3)) 1))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) (pow.f64 (+.f64 37 d2) 3))) (fma.f64 (+.f64 37 d2) (-.f64 (+.f64 37 d2) d3) (*.f64 d3 d3)))
(*.f64 (/.f64 d1 (fma.f64 (+.f64 37 d2) (+.f64 d2 (-.f64 37 d3)) (*.f64 d3 d3))) (+.f64 (pow.f64 d3 3) (pow.f64 (+.f64 37 d2) 3)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) (pow.f64 (+.f64 37 d2) 3)) (fma.f64 d3 d3 (*.f64 (+.f64 37 d2) (+.f64 37 (-.f64 d2 d3))))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) (pow.f64 (+.f64 37 d2) 3)) (fma.f64 d3 d3 (*.f64 (+.f64 37 d2) (+.f64 d2 (-.f64 37 d3))))))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d3 d3) (pow.f64 (+.f64 37 d2) 2))) (-.f64 d3 (+.f64 37 d2)))
(/.f64 (-.f64 (*.f64 d3 d3) (pow.f64 (+.f64 37 d2) 2)) (/.f64 (-.f64 d3 (+.f64 37 d2)) d1))
(*.f64 (/.f64 d1 (-.f64 d3 (+.f64 37 d2))) (-.f64 (*.f64 d3 d3) (pow.f64 (+.f64 37 d2) 2)))
(*.f64 (-.f64 (*.f64 d3 d3) (pow.f64 (+.f64 37 d2) 2)) (/.f64 d1 (+.f64 d3 (-.f64 -37 d2))))
(*.f64 d1 (/.f64 (+.f64 d2 (+.f64 37 d3)) 1))
(pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2))) 1)
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2))) 2) 1/2)
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2))) 3) 1/3)
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))) 3)
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))) 2)
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2))) 2))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 (+.f64 37 d2))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2))))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 (+.f64 37 d2))) (exp.f64 (*.f64 d1 d3))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2))) 3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))) 1))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(fma.f64 d1 d3 (*.f64 d1 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(fma.f64 d1 (+.f64 37 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(fma.f64 d1 (+.f64 d3 37) (*.f64 d1 d2))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(fma.f64 d3 d1 (*.f64 d1 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(fma.f64 (+.f64 37 d2) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(fma.f64 1 (*.f64 d1 d3) (*.f64 d1 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(fma.f64 1 (*.f64 d1 (+.f64 37 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d3) (*.f64 d1 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 37 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 37 d2)) 2) (*.f64 (cbrt.f64 (+.f64 37 d2)) d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(fma.f64 (pow.f64 (cbrt.f64 d3) 2) (*.f64 (cbrt.f64 d3) d1) (*.f64 d1 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d3) (*.f64 d1 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 37 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(fma.f64 (sqrt.f64 (+.f64 37 d2)) (*.f64 (sqrt.f64 (+.f64 37 d2)) d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(fma.f64 (sqrt.f64 d3) (*.f64 (sqrt.f64 d3) d1) (*.f64 d1 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(fma.f64 (*.f64 d1 d3) 1 (*.f64 (*.f64 d1 (+.f64 37 d2)) 1))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(fma.f64 (+.f64 d3 37) d1 (*.f64 d2 d1))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (cbrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 37 d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 37 d2))) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 37 d2))) (sqrt.f64 (*.f64 d1 (+.f64 37 d2))) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d3) 2)) (cbrt.f64 d3) (*.f64 d1 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(fma.f64 (*.f64 d1 (sqrt.f64 d3)) (sqrt.f64 d3) (*.f64 d1 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(fma.f64 (*.f64 d3 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(fma.f64 (*.f64 d3 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 37 d2)) 2)) (cbrt.f64 (+.f64 37 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 37 d2))) (sqrt.f64 (+.f64 37 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(fma.f64 (*.f64 (+.f64 37 d2) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(fma.f64 (*.f64 (+.f64 37 d2) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))

localize16.0ms (0.3%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 5) d1))
0.0b
(*.f64 (+.f64 d3 5) d1)
0.0b
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 5) d1)) (*.f64 d1 32))
Compiler

Compiled 44 to 24 computations (45.5% saved)

series12.0ms (0.2%)

Counts
3 → 96
Calls

24 calls:

TimeVariablePointExpression
2.0ms
d2
@-inf
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 5) d1)) (*.f64 d1 32))
2.0ms
d1
@inf
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 5) d1)) (*.f64 d1 32))
1.0ms
d1
@-inf
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 5) d1)) (*.f64 d1 32))
1.0ms
d1
@0
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 5) d1)) (*.f64 d1 32))
1.0ms
d2
@0
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 5) d1)) (*.f64 d1 32))

rewrite74.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
811×fma-def_binary64
658×log-prod_binary64
384×fma-neg_binary64
250×expm1-udef_binary64
250×log1p-udef_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01235
127331
2388931
Stop Event
node limit
Counts
3 → 212
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 5) d1)) (*.f64 d1 32))
(*.f64 (+.f64 d3 5) d1)
(+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 5) d1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (fma.f64 d1 (+.f64 d2 (+.f64 d3 5)) (*.f64 -32 d1))) (/.f64 (*.f64 (*.f64 d1 d1) 1024) (fma.f64 d1 (+.f64 d2 (+.f64 d3 5)) (*.f64 -32 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2))) (pow.f64 (cbrt.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2))) 2) (cbrt.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2))) (sqrt.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (pow.f64 d1 3) 32768 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 3)) (/.f64 1 (fma.f64 (*.f64 d1 32) (-.f64 (*.f64 d1 32) (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 (*.f64 d1 d1) 1024)) (/.f64 1 (fma.f64 d1 (+.f64 d2 (+.f64 d3 5)) (*.f64 -32 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (*.f64 d1 32) (-.f64 (*.f64 d1 32) (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2)) (fma.f64 (pow.f64 d1 3) 32768 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 d1 (+.f64 d2 (+.f64 d3 5)) (*.f64 -32 d1)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 (*.f64 d1 d1) 1024))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (pow.f64 d1 3) 32768 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 3)) (fma.f64 (*.f64 d1 32) (-.f64 (*.f64 d1 32) (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (pow.f64 d1 3) 32768 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 3)) (fma.f64 (*.f64 d1 d1) 1024 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) (*.f64 d1 32)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 (*.f64 d1 d1) 1024)) (fma.f64 d1 (+.f64 d2 (+.f64 d3 5)) (*.f64 -32 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (pow.f64 d1 3) 32768 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 3))) (neg.f64 (fma.f64 (*.f64 d1 32) (-.f64 (*.f64 d1 32) (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 (*.f64 d1 d1) 1024))) (neg.f64 (fma.f64 d1 (+.f64 d2 (+.f64 d3 5)) (*.f64 -32 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) (*.f64 d1 (+.f64 (+.f64 d3 5) 32))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (+.f64 d3 5) 32))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (+.f64 d3 5) 32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 d1 d1) 1024) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2)) (-.f64 (*.f64 d1 32) (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (*.f64 d1 32) (-.f64 (*.f64 d1 32) (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2)) (fma.f64 (pow.f64 d1 3) 32768 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 d1 (+.f64 d2 (+.f64 d3 5)) (*.f64 -32 d1)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 (*.f64 d1 d1) 1024))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (exp.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 d1) d2) (*.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 5)) (pow.f64 (exp.f64 d1) 32))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (*.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 5)) (pow.f64 (exp.f64 d1) 32))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))) (pow.f64 (exp.f64 d1) 32)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) (+.f64 1 (expm1.f64 (*.f64 d1 32)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))) (+.f64 1 (expm1.f64 (*.f64 d1 32)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 32))) (exp.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 d1) 32) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 32))) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32))) (pow.f64 (exp.f64 d1) d2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 5)) (pow.f64 (exp.f64 d1) 32)) (pow.f64 (exp.f64 d1) d2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32))) (+.f64 1 (expm1.f64 (*.f64 d1 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 5)) (pow.f64 (exp.f64 d1) 32)) (+.f64 1 (expm1.f64 (*.f64 d1 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 d2 (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 (+.f64 d3 5) (fma.f64 d1 d2 (*.f64 d1 32)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 32 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 (+.f64 d2 (+.f64 d3 5)) (*.f64 d1 32))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 (+.f64 (+.f64 d3 5) d2) (*.f64 d1 32))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d2 d1 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d2 d1 (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 d2) 1 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 d2) 1 (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 d3 5) d1 (fma.f64 d1 d2 (*.f64 d1 32)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (+.f64 d3 5)) 1 (fma.f64 d1 d2 (*.f64 d1 32)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 1 (*.f64 d1 32))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 32 d1 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 32) 1 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 d1 d2) (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 d1 d2) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 d1 (+.f64 d3 5)) (fma.f64 d1 d2 (*.f64 d1 32)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) (*.f64 d1 32))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 d1 32) (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 d1 32)) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1024)) (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 1024)) (cbrt.f64 (*.f64 d1 32)) (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 5))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 5))) 2) (fma.f64 d1 d2 (*.f64 d1 32)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 5))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d3 5))) (fma.f64 d1 d2 (*.f64 d1 32)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 32) (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d3 5)) (fma.f64 d1 d2 (*.f64 d1 32)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) 2) (*.f64 d1 32))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) (*.f64 d1 32))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 d2) 2) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 d2) 2) (*.f64 (cbrt.f64 d2) d1) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 d3 5)) 2) (*.f64 (cbrt.f64 (+.f64 d3 5)) d1) (fma.f64 d1 d2 (*.f64 d1 32)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 32)) (sqrt.f64 (*.f64 d1 32)) (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 5))) (sqrt.f64 (*.f64 d1 (+.f64 d3 5))) (fma.f64 d1 d2 (*.f64 d1 32)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 32) (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d3 5)) (fma.f64 d1 d2 (*.f64 d1 32)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) (*.f64 d1 32))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 d3 5)) (*.f64 (sqrt.f64 (+.f64 d3 5)) d1) (fma.f64 d1 d2 (*.f64 d1 32)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 3)) (/.f64 1 (fma.f64 (*.f64 d1 (+.f64 d3 5)) (-.f64 (*.f64 d1 (+.f64 d3 5)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) 2))) (*.f64 d1 32))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 2)) (/.f64 1 (*.f64 d1 (-.f64 d2 (+.f64 d3 5)))) (*.f64 d1 32))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32))) (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))) (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32))) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32))) (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32))) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 32 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 32 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d3 5)) 2)) (cbrt.f64 (+.f64 d3 5)) (fma.f64 d1 d2 (*.f64 d1 32)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d3 5))) (sqrt.f64 (+.f64 d3 5)) (fma.f64 d1 d2 (*.f64 d1 32)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 d3 5) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (fma.f64 d1 d2 (*.f64 d1 32)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 d3 5) (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 d1 d2 (*.f64 d1 32)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (+.f64 d3 5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d3 d1) (*.f64 5 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 5 d1) (*.f64 d3 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d3) (*.f64 d1 5))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 5) (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 5))) (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 5))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 5)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 5)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 125 (pow.f64 d3 3)) d1) (-.f64 (fma.f64 d3 d3 25) (*.f64 d3 5)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 d3 d3 -25) d1) (+.f64 d3 -5))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (+.f64 125 (pow.f64 d3 3))) (-.f64 (fma.f64 d3 d3 25) (*.f64 d3 5)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (fma.f64 d3 d3 -25)) (+.f64 d3 -5))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (+.f64 d3 5)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 5))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 5))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 5)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 5)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 5)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d3 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 5)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 5))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d3 5))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 d1 (+.f64 d3 5))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d3 5))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 d3 (*.f64 d1 5))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 5 (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d3 d1 (*.f64 5 d1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 5 d1 (*.f64 d3 d1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 (+.f64 d3 5)))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 5)) 2) (*.f64 d1 (-.f64 d2 (+.f64 d3 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (+.f64 d2 (+.f64 d3 5)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (+.f64 (+.f64 d3 5) d2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 3)) (/.f64 1 (fma.f64 (*.f64 d1 (+.f64 d3 5)) (-.f64 (*.f64 d1 (+.f64 d3 5)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 2)) (/.f64 1 (*.f64 d1 (-.f64 d2 (+.f64 d3 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (*.f64 d1 (+.f64 d3 5)) (-.f64 (*.f64 d1 (+.f64 d3 5)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) 2)) (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 5))) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 3)) (fma.f64 (*.f64 d1 (+.f64 d3 5)) (-.f64 (*.f64 d1 (+.f64 d3 5)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d3 5)) 2) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 5))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 2)) (*.f64 d1 (-.f64 d2 (+.f64 d3 5))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 3))) (neg.f64 (fma.f64 (*.f64 d1 (+.f64 d3 5)) (-.f64 (*.f64 d1 (+.f64 d3 5)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 2))) (neg.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 5)) 2) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (*.f64 d1 (+.f64 d3 5)) (*.f64 d1 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (*.f64 d1 (+.f64 d3 5)) (-.f64 (*.f64 d1 (+.f64 d3 5)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) 2)) (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 5))) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (pow.f64 (exp.f64 d1) (+.f64 d3 5))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 d1) d2) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d3 5))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d3 5))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d3 5)))) (pow.f64 (exp.f64 d1) d2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 5)) (+.f64 1 (expm1.f64 (*.f64 d1 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d3 5)))) (+.f64 1 (expm1.f64 (*.f64 d1 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 d2 (*.f64 d1 (+.f64 d3 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 (+.f64 d3 5) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 d2) 1 (*.f64 d1 (+.f64 d3 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 d3 5) d1 (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (+.f64 d3 5)) 1 (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 d1 (+.f64 d3 5)) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 5))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 5))) 2) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 5))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d3 5))) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 (+.f64 d3 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d3 5)) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 d2) 2) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 (+.f64 d3 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 d3 5)) 2) (*.f64 (cbrt.f64 (+.f64 d3 5)) d1) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (*.f64 d1 (+.f64 d3 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 (+.f64 d3 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 5))) (sqrt.f64 (*.f64 d1 (+.f64 d3 5))) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 (+.f64 d3 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d3 5)) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 (+.f64 d3 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 d3 5)) (*.f64 (sqrt.f64 (+.f64 d3 5)) d1) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 (+.f64 d3 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 d1 (+.f64 d3 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 (+.f64 d3 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 (+.f64 d3 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 d3 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d3 5)) 2)) (cbrt.f64 (+.f64 d3 5)) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d3 5))) (sqrt.f64 (+.f64 d3 5)) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 d3 5) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 d3 5) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d2))))))

simplify91.0ms (1.4%)

Algorithm
egg-herbie
Rules
584×cancel-sign-sub-inv_binary64
351×distribute-rgt-neg-in_binary64
335×fma-neg_binary64
279×log-prod_binary64
211×associate-*l*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04503987
112003917
241553911
Stop Event
node limit
Counts
308 → 268
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 (+.f64 5 d3)) (*.f64 -1 d2)) 32)))
(*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 (+.f64 5 d3)) (*.f64 -1 d2)) 32)))
(*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 (+.f64 5 d3)) (*.f64 -1 d2)) 32)))
(*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 (+.f64 5 d3)) (*.f64 -1 d2)) 32)))
(+.f64 (*.f64 32 d1) (*.f64 (+.f64 5 d3) d1))
(+.f64 (*.f64 d2 d1) (+.f64 (*.f64 32 d1) (*.f64 (+.f64 5 d3) d1)))
(+.f64 (*.f64 d2 d1) (+.f64 (*.f64 32 d1) (*.f64 (+.f64 5 d3) d1)))
(+.f64 (*.f64 d2 d1) (+.f64 (*.f64 32 d1) (*.f64 (+.f64 5 d3) d1)))
(*.f64 d2 d1)
(+.f64 (*.f64 32 d1) (+.f64 (*.f64 d2 d1) (*.f64 (+.f64 5 d3) d1)))
(+.f64 (*.f64 32 d1) (+.f64 (*.f64 d2 d1) (*.f64 (+.f64 5 d3) d1)))
(+.f64 (*.f64 32 d1) (+.f64 (*.f64 d2 d1) (*.f64 (+.f64 5 d3) d1)))
(*.f64 d2 d1)
(+.f64 (*.f64 32 d1) (+.f64 (*.f64 d2 d1) (*.f64 (+.f64 5 d3) d1)))
(+.f64 (*.f64 32 d1) (+.f64 (*.f64 d2 d1) (*.f64 (+.f64 5 d3) d1)))
(+.f64 (*.f64 32 d1) (+.f64 (*.f64 d2 d1) (*.f64 (+.f64 5 d3) d1)))
(+.f64 (*.f64 5 d1) (+.f64 (*.f64 d2 d1) (*.f64 32 d1)))
(+.f64 (*.f64 5 d1) (+.f64 (*.f64 32 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3))))
(+.f64 (*.f64 5 d1) (+.f64 (*.f64 32 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3))))
(+.f64 (*.f64 5 d1) (+.f64 (*.f64 32 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3))))
(*.f64 d1 d3)
(+.f64 (*.f64 5 d1) (+.f64 (*.f64 32 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3))))
(+.f64 (*.f64 5 d1) (+.f64 (*.f64 32 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3))))
(+.f64 (*.f64 5 d1) (+.f64 (*.f64 32 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3))))
(*.f64 d1 d3)
(+.f64 (*.f64 5 d1) (+.f64 (*.f64 32 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3))))
(+.f64 (*.f64 5 d1) (+.f64 (*.f64 32 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3))))
(+.f64 (*.f64 5 d1) (+.f64 (*.f64 32 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3))))
(*.f64 5 d1)
(+.f64 (*.f64 5 d1) (*.f64 d1 d3))
(+.f64 (*.f64 5 d1) (*.f64 d1 d3))
(+.f64 (*.f64 5 d1) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 5 d1) (*.f64 d1 d3))
(+.f64 (*.f64 5 d1) (*.f64 d1 d3))
(+.f64 (*.f64 5 d1) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 5 d1) (*.f64 d1 d3))
(+.f64 (*.f64 5 d1) (*.f64 d1 d3))
(+.f64 (*.f64 5 d1) (*.f64 d1 d3))
(*.f64 (+.f64 5 d3) d1)
(*.f64 (+.f64 5 d3) d1)
(*.f64 (+.f64 5 d3) d1)
(*.f64 (+.f64 5 d3) d1)
(*.f64 (+.f64 5 d3) d1)
(*.f64 (+.f64 5 d3) d1)
(*.f64 (+.f64 5 d3) d1)
(*.f64 (+.f64 5 d3) d1)
(*.f64 (+.f64 5 d3) d1)
(*.f64 (+.f64 5 d3) d1)
(*.f64 (+.f64 5 d3) d1)
(*.f64 (+.f64 5 d3) d1)
(*.f64 d1 (+.f64 d2 (+.f64 5 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 5 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 5 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 5 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 5 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 5 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 5 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 5 d3)))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 (+.f64 5 d3)) (*.f64 -1 d2))))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 (+.f64 5 d3)) (*.f64 -1 d2))))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 (+.f64 5 d3)) (*.f64 -1 d2))))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 (+.f64 5 d3)) (*.f64 -1 d2))))
(*.f64 (+.f64 5 d3) d1)
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 5 d3) d1))
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 5 d3) d1))
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 5 d3) d1))
(*.f64 d2 d1)
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 5 d3) d1))
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 5 d3) d1))
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 5 d3) d1))
(*.f64 d2 d1)
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 5 d3) d1))
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 5 d3) d1))
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 5 d3) d1))
(+.f64 (*.f64 5 d1) (*.f64 d2 d1))
(+.f64 (*.f64 5 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(+.f64 (*.f64 5 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(+.f64 (*.f64 5 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(*.f64 d1 d3)
(+.f64 (*.f64 5 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(+.f64 (*.f64 5 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(+.f64 (*.f64 5 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(*.f64 d1 d3)
(+.f64 (*.f64 5 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(+.f64 (*.f64 5 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(+.f64 (*.f64 5 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (fma.f64 d1 (+.f64 d2 (+.f64 d3 5)) (*.f64 -32 d1))) (/.f64 (*.f64 (*.f64 d1 d1) 1024) (fma.f64 d1 (+.f64 d2 (+.f64 d3 5)) (*.f64 -32 d1))))
(*.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2)) 1)
(*.f64 1 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2)))
(*.f64 (cbrt.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2))) (pow.f64 (cbrt.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2))) 2) (cbrt.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2))))
(*.f64 (sqrt.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2))) (sqrt.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2))))
(*.f64 (fma.f64 (pow.f64 d1 3) 32768 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 3)) (/.f64 1 (fma.f64 (*.f64 d1 32) (-.f64 (*.f64 d1 32) (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 (*.f64 d1 d1) 1024)) (/.f64 1 (fma.f64 d1 (+.f64 d2 (+.f64 d3 5)) (*.f64 -32 d1))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 d1 32) (-.f64 (*.f64 d1 32) (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2)) (fma.f64 (pow.f64 d1 3) 32768 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 3))))
(/.f64 1 (/.f64 (fma.f64 d1 (+.f64 d2 (+.f64 d3 5)) (*.f64 -32 d1)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 (*.f64 d1 d1) 1024))))
(/.f64 (fma.f64 (pow.f64 d1 3) 32768 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 3)) (fma.f64 (*.f64 d1 32) (-.f64 (*.f64 d1 32) (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2)))
(/.f64 (fma.f64 (pow.f64 d1 3) 32768 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 3)) (fma.f64 (*.f64 d1 d1) 1024 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) (*.f64 d1 32)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 (*.f64 d1 d1) 1024)) (fma.f64 d1 (+.f64 d2 (+.f64 d3 5)) (*.f64 -32 d1)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 3) 32768 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 3))) (neg.f64 (fma.f64 (*.f64 d1 32) (-.f64 (*.f64 d1 32) (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 (*.f64 d1 d1) 1024))) (neg.f64 (fma.f64 d1 (+.f64 d2 (+.f64 d3 5)) (*.f64 -32 d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) (*.f64 d1 (+.f64 (+.f64 d3 5) 32))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (+.f64 d3 5) 32))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (+.f64 d3 5) 32))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) 1024) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2)) (-.f64 (*.f64 d1 32) (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))))
(pow.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2)) 1)
(pow.f64 (pow.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2)) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2))) 3)
(pow.f64 (sqrt.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 d1 32) (-.f64 (*.f64 d1 32) (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2)) (fma.f64 (pow.f64 d1 3) 32768 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 3))) -1)
(pow.f64 (/.f64 (fma.f64 d1 (+.f64 d2 (+.f64 d3 5)) (*.f64 -32 d1)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 (*.f64 d1 d1) 1024))) -1)
(sqrt.f64 (pow.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2)) 2))
(log.f64 (exp.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (exp.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) d2) (*.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 5)) (pow.f64 (exp.f64 d1) 32))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (*.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 5)) (pow.f64 (exp.f64 d1) 32))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))) (pow.f64 (exp.f64 d1) 32)))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) (+.f64 1 (expm1.f64 (*.f64 d1 32)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))) (+.f64 1 (expm1.f64 (*.f64 d1 32)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 32))) (exp.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) 32) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 32))) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))))))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32))) (pow.f64 (exp.f64 d1) d2)))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 5)) (pow.f64 (exp.f64 d1) 32)) (pow.f64 (exp.f64 d1) d2)))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32))) (+.f64 1 (expm1.f64 (*.f64 d1 d2)))))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 5)) (pow.f64 (exp.f64 d1) 32)) (+.f64 1 (expm1.f64 (*.f64 d1 d2)))))
(cbrt.f64 (pow.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2)) 3))
(expm1.f64 (log1p.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2))))
(log1p.f64 (expm1.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2))))
(exp.f64 (log.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2))) 1))
(fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))
(fma.f64 d1 d2 (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) 1))
(fma.f64 d1 (+.f64 d3 5) (fma.f64 d1 d2 (*.f64 d1 32)))
(fma.f64 d1 32 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))
(fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2))
(fma.f64 d1 (+.f64 d2 (+.f64 d3 5)) (*.f64 d1 32))
(fma.f64 d1 (+.f64 (+.f64 d3 5) d2) (*.f64 d1 32))
(fma.f64 d2 d1 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))
(fma.f64 d2 d1 (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) 1))
(fma.f64 (*.f64 d1 d2) 1 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))
(fma.f64 (*.f64 d1 d2) 1 (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) 1))
(fma.f64 (+.f64 d3 5) d1 (fma.f64 d1 d2 (*.f64 d1 32)))
(fma.f64 (*.f64 d1 (+.f64 d3 5)) 1 (fma.f64 d1 d2 (*.f64 d1 32)))
(fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 1 (*.f64 d1 32))
(fma.f64 32 d1 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))
(fma.f64 (*.f64 d1 32) 1 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))
(fma.f64 1 (*.f64 d1 d2) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) 1))
(fma.f64 1 (*.f64 d1 (+.f64 d3 5)) (fma.f64 d1 d2 (*.f64 d1 32)))
(fma.f64 1 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) (*.f64 d1 32))
(fma.f64 1 (*.f64 d1 32) (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))
(fma.f64 1 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) (*.f64 d1 d2))
(fma.f64 (cbrt.f64 (*.f64 d1 32)) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1024)) (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 1024)) (cbrt.f64 (*.f64 d1 32)) (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 5))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 5))) 2) (fma.f64 d1 d2 (*.f64 d1 32)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 5))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d3 5))) (fma.f64 d1 d2 (*.f64 d1 32)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) 1))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 32) (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d3 5)) (fma.f64 d1 d2 (*.f64 d1 32)))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) 2) (*.f64 d1 32))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) (*.f64 d1 32))
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (*.f64 (cbrt.f64 d2) d1) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d3 5)) 2) (*.f64 (cbrt.f64 (+.f64 d3 5)) d1) (fma.f64 d1 d2 (*.f64 d1 32)))
(fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))
(fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) 1))
(fma.f64 (sqrt.f64 (*.f64 d1 32)) (sqrt.f64 (*.f64 d1 32)) (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 5))) (sqrt.f64 (*.f64 d1 (+.f64 d3 5))) (fma.f64 d1 d2 (*.f64 d1 32)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) 1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 32) (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d3 5)) (fma.f64 d1 d2 (*.f64 d1 32)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) (*.f64 d1 32))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) 1))
(fma.f64 (sqrt.f64 (+.f64 d3 5)) (*.f64 (sqrt.f64 (+.f64 d3 5)) d1) (fma.f64 d1 d2 (*.f64 d1 32)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) 1))
(fma.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 3)) (/.f64 1 (fma.f64 (*.f64 d1 (+.f64 d3 5)) (-.f64 (*.f64 d1 (+.f64 d3 5)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) 2))) (*.f64 d1 32))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 2)) (/.f64 1 (*.f64 d1 (-.f64 d2 (+.f64 d3 5)))) (*.f64 d1 32))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32))) (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))) (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32))) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32))) (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32))) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) 1))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) 1))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) 1))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) 1))
(fma.f64 (*.f64 32 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))
(fma.f64 (*.f64 32 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d3 5)) 2)) (cbrt.f64 (+.f64 d3 5)) (fma.f64 d1 d2 (*.f64 d1 32)))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d3 5))) (sqrt.f64 (+.f64 d3 5)) (fma.f64 d1 d2 (*.f64 d1 32)))
(fma.f64 (*.f64 (+.f64 d3 5) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (fma.f64 d1 d2 (*.f64 d1 32)))
(fma.f64 (*.f64 (+.f64 d3 5) (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 d1 d2 (*.f64 d1 32)))
(+.f64 0 (*.f64 d1 (+.f64 d3 5)))
(+.f64 (*.f64 d3 d1) (*.f64 5 d1))
(+.f64 (*.f64 5 d1) (*.f64 d3 d1))
(+.f64 (*.f64 d1 d3) (*.f64 d1 5))
(+.f64 (*.f64 d1 5) (*.f64 d1 d3))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 5))) (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 5))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 5)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 5)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 5)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 5)))) 1)
(/.f64 (*.f64 (+.f64 125 (pow.f64 d3 3)) d1) (-.f64 (fma.f64 d3 d3 25) (*.f64 d3 5)))
(/.f64 (*.f64 (fma.f64 d3 d3 -25) d1) (+.f64 d3 -5))
(/.f64 (*.f64 d1 (+.f64 125 (pow.f64 d3 3))) (-.f64 (fma.f64 d3 d3 25) (*.f64 d3 5)))
(/.f64 (*.f64 d1 (fma.f64 d3 d3 -25)) (+.f64 d3 -5))
(pow.f64 (*.f64 d1 (+.f64 d3 5)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 5))) 3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 5))) 2)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 5)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 5)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 5)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d3 5)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 5)) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 5))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d3 5))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d3 5))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d3 5))) 1))
(fma.f64 d1 d3 (*.f64 d1 5))
(fma.f64 d1 5 (*.f64 d1 d3))
(fma.f64 d3 d1 (*.f64 5 d1))
(fma.f64 5 d1 (*.f64 d3 d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 (+.f64 d3 5)))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 5)) 2) (*.f64 d1 (-.f64 d2 (+.f64 d3 5)))))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(*.f64 d1 (+.f64 (+.f64 d3 5) d2))
(*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 1)
(*.f64 1 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 3)) (/.f64 1 (fma.f64 (*.f64 d1 (+.f64 d3 5)) (-.f64 (*.f64 d1 (+.f64 d3 5)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 2)) (/.f64 1 (*.f64 d1 (-.f64 d2 (+.f64 d3 5)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 d1 (+.f64 d3 5)) (-.f64 (*.f64 d1 (+.f64 d3 5)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) 2)) (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 5))) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 3)) (fma.f64 (*.f64 d1 (+.f64 d3 5)) (-.f64 (*.f64 d1 (+.f64 d3 5)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d3 5)) 2) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 5))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 2)) (*.f64 d1 (-.f64 d2 (+.f64 d3 5))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 3))) (neg.f64 (fma.f64 (*.f64 d1 (+.f64 d3 5)) (-.f64 (*.f64 d1 (+.f64 d3 5)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 2))) (neg.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 5)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 5)) 2) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (*.f64 d1 (+.f64 d3 5)) (*.f64 d1 d2)))
(pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) 3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) 2)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 3) 1/3)
(pow.f64 (/.f64 (fma.f64 (*.f64 d1 (+.f64 d3 5)) (-.f64 (*.f64 d1 (+.f64 d3 5)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) 2)) (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 3))) -1)
(pow.f64 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 5))) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 2))) -1)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (pow.f64 (exp.f64 d1) (+.f64 d3 5))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) d2) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d3 5))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d3 5))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d3 5)))) (pow.f64 (exp.f64 d1) d2)))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 5)) (+.f64 1 (expm1.f64 (*.f64 d1 d2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d3 5)))) (+.f64 1 (expm1.f64 (*.f64 d1 d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) 1))
(fma.f64 d1 d2 (*.f64 d1 (+.f64 d3 5)))
(fma.f64 d1 (+.f64 d3 5) (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 5)))
(fma.f64 (*.f64 d1 d2) 1 (*.f64 d1 (+.f64 d3 5)))
(fma.f64 (+.f64 d3 5) d1 (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (+.f64 d3 5)) 1 (*.f64 d1 d2))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 5)))
(fma.f64 1 (*.f64 d1 (+.f64 d3 5)) (*.f64 d1 d2))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 5))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 5))) 2) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 5))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d3 5))) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 (+.f64 d3 5)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d3 5)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 (+.f64 d3 5)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d3 5)) 2) (*.f64 (cbrt.f64 (+.f64 d3 5)) d1) (*.f64 d1 d2))
(fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (*.f64 d1 (+.f64 d3 5)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 (+.f64 d3 5)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 5))) (sqrt.f64 (*.f64 d1 (+.f64 d3 5))) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 (+.f64 d3 5)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d3 5)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 (+.f64 d3 5)))
(fma.f64 (sqrt.f64 (+.f64 d3 5)) (*.f64 (sqrt.f64 (+.f64 d3 5)) d1) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 (+.f64 d3 5)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 d1 (+.f64 d3 5)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 (+.f64 d3 5)))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 (+.f64 d3 5)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 d3 5)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d3 5)) 2)) (cbrt.f64 (+.f64 d3 5)) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d3 5))) (sqrt.f64 (+.f64 d3 5)) (*.f64 d1 d2))
(fma.f64 (*.f64 (+.f64 d3 5) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 (+.f64 d3 5) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d2))
Outputs
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 (+.f64 5 d3)) (*.f64 -1 d2)) 32)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 (+.f64 5 d3)) (*.f64 -1 d2)) 32)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 (+.f64 5 d3)) (*.f64 -1 d2)) 32)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 (+.f64 5 d3)) (*.f64 -1 d2)) 32)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 32 d1) (*.f64 (+.f64 5 d3) d1))
(*.f64 d1 (+.f64 37 d3))
(+.f64 (*.f64 d2 d1) (+.f64 (*.f64 32 d1) (*.f64 (+.f64 5 d3) d1)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 d2 d1) (+.f64 (*.f64 32 d1) (*.f64 (+.f64 5 d3) d1)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 d2 d1) (+.f64 (*.f64 32 d1) (*.f64 (+.f64 5 d3) d1)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 32 d1) (+.f64 (*.f64 d2 d1) (*.f64 (+.f64 5 d3) d1)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 32 d1) (+.f64 (*.f64 d2 d1) (*.f64 (+.f64 5 d3) d1)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 32 d1) (+.f64 (*.f64 d2 d1) (*.f64 (+.f64 5 d3) d1)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 32 d1) (+.f64 (*.f64 d2 d1) (*.f64 (+.f64 5 d3) d1)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 32 d1) (+.f64 (*.f64 d2 d1) (*.f64 (+.f64 5 d3) d1)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 32 d1) (+.f64 (*.f64 d2 d1) (*.f64 (+.f64 5 d3) d1)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 5 d1) (+.f64 (*.f64 d2 d1) (*.f64 32 d1)))
(fma.f64 5 d1 (*.f64 d1 (+.f64 d2 32)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 37))
(+.f64 (*.f64 5 d1) (+.f64 (*.f64 32 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 5 d1) (+.f64 (*.f64 32 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 5 d1) (+.f64 (*.f64 32 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 d3)
(+.f64 (*.f64 5 d1) (+.f64 (*.f64 32 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 5 d1) (+.f64 (*.f64 32 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 5 d1) (+.f64 (*.f64 32 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 d3)
(+.f64 (*.f64 5 d1) (+.f64 (*.f64 32 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 5 d1) (+.f64 (*.f64 32 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 5 d1) (+.f64 (*.f64 32 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 5 d1)
(*.f64 d1 5)
(+.f64 (*.f64 5 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 5))
(+.f64 (*.f64 5 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 5))
(+.f64 (*.f64 5 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 5))
(*.f64 d1 d3)
(+.f64 (*.f64 5 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 5))
(+.f64 (*.f64 5 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 5))
(+.f64 (*.f64 5 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 5))
(*.f64 d1 d3)
(+.f64 (*.f64 5 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 5))
(+.f64 (*.f64 5 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 5))
(+.f64 (*.f64 5 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 5))
(*.f64 (+.f64 5 d3) d1)
(*.f64 d1 (+.f64 d3 5))
(*.f64 (+.f64 5 d3) d1)
(*.f64 d1 (+.f64 d3 5))
(*.f64 (+.f64 5 d3) d1)
(*.f64 d1 (+.f64 d3 5))
(*.f64 (+.f64 5 d3) d1)
(*.f64 d1 (+.f64 d3 5))
(*.f64 (+.f64 5 d3) d1)
(*.f64 d1 (+.f64 d3 5))
(*.f64 (+.f64 5 d3) d1)
(*.f64 d1 (+.f64 d3 5))
(*.f64 (+.f64 5 d3) d1)
(*.f64 d1 (+.f64 d3 5))
(*.f64 (+.f64 5 d3) d1)
(*.f64 d1 (+.f64 d3 5))
(*.f64 (+.f64 5 d3) d1)
(*.f64 d1 (+.f64 d3 5))
(*.f64 (+.f64 5 d3) d1)
(*.f64 d1 (+.f64 d3 5))
(*.f64 (+.f64 5 d3) d1)
(*.f64 d1 (+.f64 d3 5))
(*.f64 (+.f64 5 d3) d1)
(*.f64 d1 (+.f64 d3 5))
(*.f64 d1 (+.f64 d2 (+.f64 5 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(*.f64 d1 (+.f64 d2 (+.f64 5 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(*.f64 d1 (+.f64 d2 (+.f64 5 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(*.f64 d1 (+.f64 d2 (+.f64 5 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(*.f64 d1 (+.f64 d2 (+.f64 5 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(*.f64 d1 (+.f64 d2 (+.f64 5 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(*.f64 d1 (+.f64 d2 (+.f64 5 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(*.f64 d1 (+.f64 d2 (+.f64 5 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 (+.f64 5 d3)) (*.f64 -1 d2))))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 (+.f64 5 d3)) (*.f64 -1 d2))))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 (+.f64 5 d3)) (*.f64 -1 d2))))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 (+.f64 5 d3)) (*.f64 -1 d2))))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(*.f64 (+.f64 5 d3) d1)
(*.f64 d1 (+.f64 d3 5))
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 5 d3) d1))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 5 d3) d1))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 5 d3) d1))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 5 d3) d1))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 5 d3) d1))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 5 d3) d1))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 5 d3) d1))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 5 d3) d1))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 5 d3) d1))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(+.f64 (*.f64 5 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 5 d2))
(*.f64 d1 (+.f64 d2 5))
(+.f64 (*.f64 5 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(+.f64 (*.f64 5 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(+.f64 (*.f64 5 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(*.f64 d1 d3)
(+.f64 (*.f64 5 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(+.f64 (*.f64 5 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(+.f64 (*.f64 5 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(*.f64 d1 d3)
(+.f64 (*.f64 5 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(+.f64 (*.f64 5 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(+.f64 (*.f64 5 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2)))) 1)
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (fma.f64 d1 (+.f64 d2 (+.f64 d3 5)) (*.f64 -32 d1))) (/.f64 (*.f64 (*.f64 d1 d1) 1024) (fma.f64 d1 (+.f64 d2 (+.f64 d3 5)) (*.f64 -32 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 d1 (*.f64 d1 1024))) (fma.f64 d1 (+.f64 d2 (+.f64 d3 5)) (*.f64 d1 -32)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 (*.f64 d1 d1) -1024)) (*.f64 d1 (+.f64 (+.f64 d2 (+.f64 d3 5)) -32)))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 1024)) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2)) (*.f64 d1 (+.f64 32 (-.f64 (-.f64 -5 d3) d2))))
(*.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2)) 1)
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 1 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 (cbrt.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2))) (pow.f64 (cbrt.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2))) 2))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2))) 2) (cbrt.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 (sqrt.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2))) (sqrt.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 (fma.f64 (pow.f64 d1 3) 32768 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 3)) (/.f64 1 (fma.f64 (*.f64 d1 32) (-.f64 (*.f64 d1 32) (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2))))
(*.f64 (fma.f64 (pow.f64 d1 3) 32768 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 3)) (/.f64 1 (fma.f64 (*.f64 d1 32) (*.f64 d1 (-.f64 32 (+.f64 d2 (+.f64 d3 5)))) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 32768 (pow.f64 (+.f64 d2 (+.f64 d3 5)) 3))) (fma.f64 (*.f64 d1 32) (*.f64 d1 (-.f64 (-.f64 32 d3) (+.f64 d2 5))) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2)))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 32768 (pow.f64 (+.f64 d2 (+.f64 d3 5)) 3))) (fma.f64 (*.f64 d1 32) (*.f64 d1 (+.f64 32 (-.f64 (-.f64 -5 d3) d2))) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 (*.f64 d1 d1) 1024)) (/.f64 1 (fma.f64 d1 (+.f64 d2 (+.f64 d3 5)) (*.f64 -32 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 d1 (*.f64 d1 1024))) (fma.f64 d1 (+.f64 d2 (+.f64 d3 5)) (*.f64 d1 -32)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 (*.f64 d1 d1) -1024)) (*.f64 d1 (+.f64 (+.f64 d2 (+.f64 d3 5)) -32)))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 1024)) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2)) (*.f64 d1 (+.f64 32 (-.f64 (-.f64 -5 d3) d2))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 d1 32) (-.f64 (*.f64 d1 32) (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2)) (fma.f64 (pow.f64 d1 3) 32768 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 3))))
(*.f64 (fma.f64 (pow.f64 d1 3) 32768 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 3)) (/.f64 1 (fma.f64 (*.f64 d1 32) (*.f64 d1 (-.f64 32 (+.f64 d2 (+.f64 d3 5)))) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 32768 (pow.f64 (+.f64 d2 (+.f64 d3 5)) 3))) (fma.f64 (*.f64 d1 32) (*.f64 d1 (-.f64 (-.f64 32 d3) (+.f64 d2 5))) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2)))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 32768 (pow.f64 (+.f64 d2 (+.f64 d3 5)) 3))) (fma.f64 (*.f64 d1 32) (*.f64 d1 (+.f64 32 (-.f64 (-.f64 -5 d3) d2))) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2)))
(/.f64 1 (/.f64 (fma.f64 d1 (+.f64 d2 (+.f64 d3 5)) (*.f64 -32 d1)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 (*.f64 d1 d1) 1024))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 d1 (*.f64 d1 1024))) (fma.f64 d1 (+.f64 d2 (+.f64 d3 5)) (*.f64 d1 -32)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 (*.f64 d1 d1) -1024)) (*.f64 d1 (+.f64 (+.f64 d2 (+.f64 d3 5)) -32)))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 1024)) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2)) (*.f64 d1 (+.f64 32 (-.f64 (-.f64 -5 d3) d2))))
(/.f64 (fma.f64 (pow.f64 d1 3) 32768 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 3)) (fma.f64 (*.f64 d1 32) (-.f64 (*.f64 d1 32) (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2)))
(*.f64 (fma.f64 (pow.f64 d1 3) 32768 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 3)) (/.f64 1 (fma.f64 (*.f64 d1 32) (*.f64 d1 (-.f64 32 (+.f64 d2 (+.f64 d3 5)))) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 32768 (pow.f64 (+.f64 d2 (+.f64 d3 5)) 3))) (fma.f64 (*.f64 d1 32) (*.f64 d1 (-.f64 (-.f64 32 d3) (+.f64 d2 5))) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2)))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 32768 (pow.f64 (+.f64 d2 (+.f64 d3 5)) 3))) (fma.f64 (*.f64 d1 32) (*.f64 d1 (+.f64 32 (-.f64 (-.f64 -5 d3) d2))) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2)))
(/.f64 (fma.f64 (pow.f64 d1 3) 32768 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 3)) (fma.f64 (*.f64 d1 d1) 1024 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) (*.f64 d1 32)))))
(/.f64 (fma.f64 (pow.f64 d1 3) 32768 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 3)) (fma.f64 (*.f64 d1 d1) 1024 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 d3 5)) (*.f64 d1 32))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 32768 (pow.f64 (+.f64 d2 (+.f64 d3 5)) 3))) (fma.f64 d1 (*.f64 d1 1024) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) (-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) (*.f64 d1 32)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 32768 (pow.f64 (+.f64 d2 (+.f64 d3 5)) 3))) (fma.f64 d1 (*.f64 d1 1024) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) (*.f64 d1 (+.f64 (+.f64 d2 (+.f64 d3 5)) -32)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 (*.f64 d1 d1) 1024)) (fma.f64 d1 (+.f64 d2 (+.f64 d3 5)) (*.f64 -32 d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 d1 (*.f64 d1 1024))) (fma.f64 d1 (+.f64 d2 (+.f64 d3 5)) (*.f64 d1 -32)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 (*.f64 d1 d1) -1024)) (*.f64 d1 (+.f64 (+.f64 d2 (+.f64 d3 5)) -32)))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 1024)) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2)) (*.f64 d1 (+.f64 32 (-.f64 (-.f64 -5 d3) d2))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 3) 32768 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 3))) (neg.f64 (fma.f64 (*.f64 d1 32) (-.f64 (*.f64 d1 32) (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2))))
(*.f64 (fma.f64 (pow.f64 d1 3) 32768 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 3)) (/.f64 1 (fma.f64 (*.f64 d1 32) (*.f64 d1 (-.f64 32 (+.f64 d2 (+.f64 d3 5)))) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 32768 (pow.f64 (+.f64 d2 (+.f64 d3 5)) 3))) (fma.f64 (*.f64 d1 32) (*.f64 d1 (-.f64 (-.f64 32 d3) (+.f64 d2 5))) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2)))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 32768 (pow.f64 (+.f64 d2 (+.f64 d3 5)) 3))) (fma.f64 (*.f64 d1 32) (*.f64 d1 (+.f64 32 (-.f64 (-.f64 -5 d3) d2))) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 (*.f64 d1 d1) 1024))) (neg.f64 (fma.f64 d1 (+.f64 d2 (+.f64 d3 5)) (*.f64 -32 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 d1 (*.f64 d1 1024))) (fma.f64 d1 (+.f64 d2 (+.f64 d3 5)) (*.f64 d1 -32)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 (*.f64 d1 d1) -1024)) (*.f64 d1 (+.f64 (+.f64 d2 (+.f64 d3 5)) -32)))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 1024)) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2)) (*.f64 d1 (+.f64 32 (-.f64 (-.f64 -5 d3) d2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) (*.f64 d1 (+.f64 (+.f64 d3 5) 32))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (+.f64 d3 5) 32))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (+.f64 37 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (+.f64 37 d3)) (-.f64 (*.f64 d1 (+.f64 37 d3)) (*.f64 d1 d2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (+.f64 37 d3)) 3)) (fma.f64 (*.f64 d1 (+.f64 37 d3)) (*.f64 d1 (-.f64 (+.f64 37 d3) d2)) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (+.f64 37 d3) 3))) (fma.f64 (*.f64 d1 (+.f64 37 d3)) (*.f64 d1 (-.f64 (+.f64 37 d3) d2)) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (+.f64 d3 5) 32))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 37 d3) (+.f64 37 d3)))) (*.f64 d1 (-.f64 d2 (+.f64 37 d3))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 37 (+.f64 d2 d3))) (*.f64 d1 (-.f64 d2 (+.f64 37 d3)))) (*.f64 d1 (-.f64 d2 (+.f64 37 d3))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) 1024) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2)) (-.f64 (*.f64 d1 32) (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 d1 (*.f64 d1 1024))) (fma.f64 d1 (+.f64 d2 (+.f64 d3 5)) (*.f64 d1 -32)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 (*.f64 d1 d1) -1024)) (*.f64 d1 (+.f64 (+.f64 d2 (+.f64 d3 5)) -32)))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 1024)) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2)) (*.f64 d1 (+.f64 32 (-.f64 (-.f64 -5 d3) d2))))
(pow.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2)) 1)
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(pow.f64 (pow.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2)) 3) 1/3)
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(pow.f64 (cbrt.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2))) 3)
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(pow.f64 (sqrt.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2))) 2)
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(pow.f64 (/.f64 (fma.f64 (*.f64 d1 32) (-.f64 (*.f64 d1 32) (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2)) (fma.f64 (pow.f64 d1 3) 32768 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 3))) -1)
(*.f64 (fma.f64 (pow.f64 d1 3) 32768 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 3)) (/.f64 1 (fma.f64 (*.f64 d1 32) (*.f64 d1 (-.f64 32 (+.f64 d2 (+.f64 d3 5)))) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 32768 (pow.f64 (+.f64 d2 (+.f64 d3 5)) 3))) (fma.f64 (*.f64 d1 32) (*.f64 d1 (-.f64 (-.f64 32 d3) (+.f64 d2 5))) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2)))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 32768 (pow.f64 (+.f64 d2 (+.f64 d3 5)) 3))) (fma.f64 (*.f64 d1 32) (*.f64 d1 (+.f64 32 (-.f64 (-.f64 -5 d3) d2))) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2)))
(pow.f64 (/.f64 (fma.f64 d1 (+.f64 d2 (+.f64 d3 5)) (*.f64 -32 d1)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 (*.f64 d1 d1) 1024))) -1)
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 d1 (*.f64 d1 1024))) (fma.f64 d1 (+.f64 d2 (+.f64 d3 5)) (*.f64 d1 -32)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 (*.f64 d1 d1) -1024)) (*.f64 d1 (+.f64 (+.f64 d2 (+.f64 d3 5)) -32)))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 1024)) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2)) (*.f64 d1 (+.f64 32 (-.f64 (-.f64 -5 d3) d2))))
(sqrt.f64 (pow.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2)) 2))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(log.f64 (exp.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2)))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (exp.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) d2) (*.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 5)) (pow.f64 (exp.f64 d1) 32))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (*.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 5)) (pow.f64 (exp.f64 d1) 32))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))) (pow.f64 (exp.f64 d1) 32)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) (+.f64 1 (expm1.f64 (*.f64 d1 32)))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))) (+.f64 1 (expm1.f64 (*.f64 d1 32)))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 32))) (exp.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) 32) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 32))) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32))) (pow.f64 (exp.f64 d1) d2)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 5)) (pow.f64 (exp.f64 d1) 32)) (pow.f64 (exp.f64 d1) d2)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32))) (+.f64 1 (expm1.f64 (*.f64 d1 d2)))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 5)) (pow.f64 (exp.f64 d1) 32)) (+.f64 1 (expm1.f64 (*.f64 d1 d2)))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(cbrt.f64 (pow.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2)) 3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(expm1.f64 (log1p.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(log1p.f64 (expm1.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(exp.f64 (log.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(exp.f64 (*.f64 (log.f64 (fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2))) 1))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 d1 d2 (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) 1))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 d1 (+.f64 d3 5) (fma.f64 d1 d2 (*.f64 d1 32)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 d1 32 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 d1 (+.f64 (+.f64 d3 5) 32) (*.f64 d1 d2))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 d1 (+.f64 d2 (+.f64 d3 5)) (*.f64 d1 32))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 d1 (+.f64 (+.f64 d3 5) d2) (*.f64 d1 32))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 d2 d1 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 d2 d1 (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) 1))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (*.f64 d1 d2) 1 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (*.f64 d1 d2) 1 (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) 1))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (+.f64 d3 5) d1 (fma.f64 d1 d2 (*.f64 d1 32)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (*.f64 d1 (+.f64 d3 5)) 1 (fma.f64 d1 d2 (*.f64 d1 32)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 1 (*.f64 d1 32))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 32 d1 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (*.f64 d1 32) 1 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 1 (*.f64 d1 d2) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) 1))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 1 (*.f64 d1 (+.f64 d3 5)) (fma.f64 d1 d2 (*.f64 d1 32)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 1 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) (*.f64 d1 32))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 1 (*.f64 d1 32) (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 1 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (cbrt.f64 (*.f64 d1 32)) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1024)) (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))
(fma.f64 (cbrt.f64 (*.f64 d1 32)) (cbrt.f64 (*.f64 d1 (*.f64 d1 1024))) (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 1024)) (cbrt.f64 (*.f64 d1 32)) (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))
(fma.f64 (cbrt.f64 (*.f64 d1 32)) (cbrt.f64 (*.f64 d1 (*.f64 d1 1024))) (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 5))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 5))) 2) (fma.f64 d1 d2 (*.f64 d1 32)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 5))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d3 5))) (fma.f64 d1 d2 (*.f64 d1 32)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) 1))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 32) (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d3 5)) (fma.f64 d1 d2 (*.f64 d1 32)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) 2) (*.f64 d1 32))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) (*.f64 d1 32))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (*.f64 (cbrt.f64 d2) d1) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) 1))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d3 5)) 2) (*.f64 (cbrt.f64 (+.f64 d3 5)) d1) (fma.f64 d1 d2 (*.f64 d1 32)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) 1))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) 1))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 32)) (sqrt.f64 (*.f64 d1 32)) (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 5))) (sqrt.f64 (*.f64 d1 (+.f64 d3 5))) (fma.f64 d1 d2 (*.f64 d1 32)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) 1))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 32) (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d3 5)) (fma.f64 d1 d2 (*.f64 d1 32)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) (*.f64 d1 32))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) 1))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (sqrt.f64 (+.f64 d3 5)) (*.f64 (sqrt.f64 (+.f64 d3 5)) d1) (fma.f64 d1 d2 (*.f64 d1 32)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) 1))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 3)) (/.f64 1 (fma.f64 (*.f64 d1 (+.f64 d3 5)) (-.f64 (*.f64 d1 (+.f64 d3 5)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) 2))) (*.f64 d1 32))
(fma.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 3)) (/.f64 1 (fma.f64 (*.f64 d1 (+.f64 d3 5)) (*.f64 d1 (-.f64 (+.f64 d3 5) d2)) (pow.f64 (*.f64 d1 d2) 2))) (*.f64 d1 32))
(+.f64 (*.f64 d1 32) (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d3 5) 3))) (fma.f64 (*.f64 d1 (+.f64 d3 5)) (*.f64 d1 (+.f64 d3 (-.f64 5 d2))) (pow.f64 (*.f64 d1 d2) 2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 2)) (/.f64 1 (*.f64 d1 (-.f64 d2 (+.f64 d3 5)))) (*.f64 d1 32))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 2)) (/.f64 (/.f64 1 d1) (-.f64 d2 (+.f64 d3 5))) (*.f64 d1 32))
(+.f64 (*.f64 d1 32) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 2)) (*.f64 d1 (-.f64 d2 (+.f64 d3 5)))))
(+.f64 (*.f64 d1 32) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 2)) (*.f64 d1 (+.f64 d2 (-.f64 -5 d3)))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32))) (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))) (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32))) (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) 1))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) 1))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) 1))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)) 1))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (*.f64 32 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (*.f64 32 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d3 5)) 2)) (cbrt.f64 (+.f64 d3 5)) (fma.f64 d1 d2 (*.f64 d1 32)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d3 5))) (sqrt.f64 (+.f64 d3 5)) (fma.f64 d1 d2 (*.f64 d1 32)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (*.f64 (+.f64 d3 5) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (fma.f64 d1 d2 (*.f64 d1 32)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (*.f64 (+.f64 d3 5) (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 d1 d2 (*.f64 d1 32)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 0 (*.f64 d1 (+.f64 d3 5)))
(*.f64 d1 (+.f64 d3 5))
(+.f64 (*.f64 d3 d1) (*.f64 5 d1))
(*.f64 d1 (+.f64 d3 5))
(+.f64 (*.f64 5 d1) (*.f64 d3 d1))
(*.f64 d1 (+.f64 d3 5))
(+.f64 (*.f64 d1 d3) (*.f64 d1 5))
(*.f64 d1 (+.f64 d3 5))
(+.f64 (*.f64 d1 5) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 5))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 5))) (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 5))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 5)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 5))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 5)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 5)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 5)))))
(*.f64 d1 (+.f64 d3 5))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 5)))) 1)
(*.f64 d1 (+.f64 d3 5))
(/.f64 (*.f64 (+.f64 125 (pow.f64 d3 3)) d1) (-.f64 (fma.f64 d3 d3 25) (*.f64 d3 5)))
(/.f64 d1 (/.f64 (-.f64 (fma.f64 d3 d3 25) (*.f64 d3 5)) (+.f64 125 (pow.f64 d3 3))))
(/.f64 (*.f64 d1 (+.f64 125 (pow.f64 d3 3))) (+.f64 (fma.f64 d3 d3 25) (*.f64 d3 -5)))
(*.f64 (/.f64 d1 (+.f64 (fma.f64 d3 d3 25) (*.f64 d3 -5))) (+.f64 125 (pow.f64 d3 3)))
(/.f64 (*.f64 (fma.f64 d3 d3 -25) d1) (+.f64 d3 -5))
(/.f64 (*.f64 d1 (fma.f64 d3 d3 -25)) (+.f64 d3 -5))
(*.f64 (/.f64 d1 (+.f64 d3 -5)) (fma.f64 d3 d3 -25))
(/.f64 (*.f64 d1 (+.f64 125 (pow.f64 d3 3))) (-.f64 (fma.f64 d3 d3 25) (*.f64 d3 5)))
(/.f64 d1 (/.f64 (-.f64 (fma.f64 d3 d3 25) (*.f64 d3 5)) (+.f64 125 (pow.f64 d3 3))))
(/.f64 (*.f64 d1 (+.f64 125 (pow.f64 d3 3))) (+.f64 (fma.f64 d3 d3 25) (*.f64 d3 -5)))
(*.f64 (/.f64 d1 (+.f64 (fma.f64 d3 d3 25) (*.f64 d3 -5))) (+.f64 125 (pow.f64 d3 3)))
(/.f64 (*.f64 d1 (fma.f64 d3 d3 -25)) (+.f64 d3 -5))
(*.f64 (/.f64 d1 (+.f64 d3 -5)) (fma.f64 d3 d3 -25))
(pow.f64 (*.f64 d1 (+.f64 d3 5)) 1)
(*.f64 d1 (+.f64 d3 5))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 5))) 3)
(*.f64 d1 (+.f64 d3 5))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 5))) 2)
(*.f64 d1 (+.f64 d3 5))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 5)) 3) 1/3)
(*.f64 d1 (+.f64 d3 5))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 5)) 2))
(*.f64 d1 (+.f64 d3 5))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 5)))
(*.f64 d1 (+.f64 d3 5))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d3 5)))))
(*.f64 d1 (+.f64 d3 5))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 5)) 3))
(*.f64 d1 (+.f64 d3 5))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 5))))
(*.f64 d1 (+.f64 d3 5))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d3 5))))
(*.f64 d1 (+.f64 d3 5))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d3 5))))
(*.f64 d1 (+.f64 d3 5))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d3 5))) 1))
(*.f64 d1 (+.f64 d3 5))
(fma.f64 d1 d3 (*.f64 d1 5))
(*.f64 d1 (+.f64 d3 5))
(fma.f64 d1 5 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 5))
(fma.f64 d3 d1 (*.f64 5 d1))
(*.f64 d1 (+.f64 d3 5))
(fma.f64 5 d1 (*.f64 d3 d1))
(*.f64 d1 (+.f64 d3 5))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))) 1)
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 (+.f64 d3 5)))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 5)) 2) (*.f64 d1 (-.f64 d2 (+.f64 d3 5)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 2)) (*.f64 d1 (-.f64 d2 (+.f64 d3 5))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 2)) (*.f64 d1 (+.f64 d2 (-.f64 -5 d3))))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(*.f64 d1 (+.f64 (+.f64 d3 5) d2))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 1)
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(*.f64 1 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) 2))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 3)) (/.f64 1 (fma.f64 (*.f64 d1 (+.f64 d3 5)) (-.f64 (*.f64 d1 (+.f64 d3 5)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) 2))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 3)) (/.f64 1 (fma.f64 (*.f64 d1 (+.f64 d3 5)) (*.f64 d1 (-.f64 (+.f64 d3 5) d2)) (pow.f64 (*.f64 d1 d2) 2))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d3 5) 3))) (fma.f64 (*.f64 d1 (+.f64 d3 5)) (*.f64 d1 (+.f64 d3 (-.f64 5 d2))) (pow.f64 (*.f64 d1 d2) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 2)) (/.f64 1 (*.f64 d1 (-.f64 d2 (+.f64 d3 5)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 2)) (*.f64 d1 (-.f64 d2 (+.f64 d3 5))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 2)) (*.f64 d1 (+.f64 d2 (-.f64 -5 d3))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 d1 (+.f64 d3 5)) (-.f64 (*.f64 d1 (+.f64 d3 5)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) 2)) (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 3)) (/.f64 1 (fma.f64 (*.f64 d1 (+.f64 d3 5)) (*.f64 d1 (-.f64 (+.f64 d3 5) d2)) (pow.f64 (*.f64 d1 d2) 2))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d3 5) 3))) (fma.f64 (*.f64 d1 (+.f64 d3 5)) (*.f64 d1 (+.f64 d3 (-.f64 5 d2))) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 5))) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 2)) (*.f64 d1 (-.f64 d2 (+.f64 d3 5))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 2)) (*.f64 d1 (+.f64 d2 (-.f64 -5 d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 3)) (fma.f64 (*.f64 d1 (+.f64 d3 5)) (-.f64 (*.f64 d1 (+.f64 d3 5)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) 2)))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 3)) (/.f64 1 (fma.f64 (*.f64 d1 (+.f64 d3 5)) (*.f64 d1 (-.f64 (+.f64 d3 5) d2)) (pow.f64 (*.f64 d1 d2) 2))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d3 5) 3))) (fma.f64 (*.f64 d1 (+.f64 d3 5)) (*.f64 d1 (+.f64 d3 (-.f64 5 d2))) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d3 5)) 2) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 5))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d3 5) 3))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d3 5)) 2) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 5))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d3 5) 3))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d3 5)) 2) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 (-.f64 -5 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 2)) (*.f64 d1 (-.f64 d2 (+.f64 d3 5))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 2)) (*.f64 d1 (+.f64 d2 (-.f64 -5 d3))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 3))) (neg.f64 (fma.f64 (*.f64 d1 (+.f64 d3 5)) (-.f64 (*.f64 d1 (+.f64 d3 5)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) 2))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 3)) (/.f64 1 (fma.f64 (*.f64 d1 (+.f64 d3 5)) (*.f64 d1 (-.f64 (+.f64 d3 5) d2)) (pow.f64 (*.f64 d1 d2) 2))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d3 5) 3))) (fma.f64 (*.f64 d1 (+.f64 d3 5)) (*.f64 d1 (+.f64 d3 (-.f64 5 d2))) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 2))) (neg.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 5)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 2)) (*.f64 d1 (-.f64 d2 (+.f64 d3 5))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 2)) (*.f64 d1 (+.f64 d2 (-.f64 -5 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 5)) 2) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (*.f64 d1 (+.f64 d3 5)) (*.f64 d1 d2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 2)) (*.f64 d1 (-.f64 d2 (+.f64 d3 5))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 2)) (*.f64 d1 (+.f64 d2 (-.f64 -5 d3))))
(pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 1)
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) 3)
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) 2)
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 3) 1/3)
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(pow.f64 (/.f64 (fma.f64 (*.f64 d1 (+.f64 d3 5)) (-.f64 (*.f64 d1 (+.f64 d3 5)) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) 2)) (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 3))) -1)
(*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 3)) (/.f64 1 (fma.f64 (*.f64 d1 (+.f64 d3 5)) (*.f64 d1 (-.f64 (+.f64 d3 5) d2)) (pow.f64 (*.f64 d1 d2) 2))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d3 5) 3))) (fma.f64 (*.f64 d1 (+.f64 d3 5)) (*.f64 d1 (+.f64 d3 (-.f64 5 d2))) (pow.f64 (*.f64 d1 d2) 2)))
(pow.f64 (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 5))) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 2))) -1)
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 2)) (*.f64 d1 (-.f64 d2 (+.f64 d3 5))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 (+.f64 d3 5)) 2)) (*.f64 d1 (+.f64 d2 (-.f64 -5 d3))))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (pow.f64 (exp.f64 d1) (+.f64 d3 5))))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) d2) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d3 5))))))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d3 5))))))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d3 5)))) (pow.f64 (exp.f64 d1) d2)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 5)) (+.f64 1 (expm1.f64 (*.f64 d1 d2)))))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d3 5)))) (+.f64 1 (expm1.f64 (*.f64 d1 d2)))))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 3))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) 1))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(fma.f64 d1 d2 (*.f64 d1 (+.f64 d3 5)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(fma.f64 d1 (+.f64 d3 5) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 5)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(fma.f64 (*.f64 d1 d2) 1 (*.f64 d1 (+.f64 d3 5)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(fma.f64 (+.f64 d3 5) d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(fma.f64 (*.f64 d1 (+.f64 d3 5)) 1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 5)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(fma.f64 1 (*.f64 d1 (+.f64 d3 5)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 5))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 5))) 2) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 5))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d3 5))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 (+.f64 d3 5)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d3 5)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 (+.f64 d3 5)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d3 5)) 2) (*.f64 (cbrt.f64 (+.f64 d3 5)) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (*.f64 d1 (+.f64 d3 5)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 (+.f64 d3 5)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 5))) (sqrt.f64 (*.f64 d1 (+.f64 d3 5))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 (+.f64 d3 5)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d3 5)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 (+.f64 d3 5)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(fma.f64 (sqrt.f64 (+.f64 d3 5)) (*.f64 (sqrt.f64 (+.f64 d3 5)) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 (+.f64 d3 5)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 d1 (+.f64 d3 5)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 (+.f64 d3 5)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 (+.f64 d3 5)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 d3 5)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d3 5)) 2)) (cbrt.f64 (+.f64 d3 5)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d3 5))) (sqrt.f64 (+.f64 d3 5)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(fma.f64 (*.f64 (+.f64 d3 5) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(fma.f64 (*.f64 (+.f64 d3 5) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))

eval126.0ms (1.9%)

Compiler

Compiled 6254 to 3778 computations (39.6% saved)

prune121.0ms (1.9%)

Pruning

10 alts after pruning (9 fresh and 1 done)

PrunedKeptTotal
New3429351
Fresh000
Picked101
Done011
Total34310353
Error
0b
Counts
353 → 10
Alt Table
Click to see full alt table
StatusErrorProgram
0.0b
(fma.f64 (+.f64 d3 37) d1 (*.f64 d2 d1))
0.0b
(fma.f64 (+.f64 37 d2) d1 (*.f64 d1 d3))
0.0b
(fma.f64 d3 d1 (*.f64 d1 (+.f64 37 d2)))
27.9b
(/.f64 (*.f64 (*.f64 d1 (+.f64 37 (+.f64 d2 d3))) (*.f64 d1 (-.f64 d2 (+.f64 37 d3)))) (*.f64 d1 (-.f64 d2 (+.f64 37 d3))))
0.0b
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
21.3b
(*.f64 (+.f64 37 d3) d1)
41.9b
(*.f64 d2 d1)
0.0b
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
23.3b
(*.f64 d1 (+.f64 d2 37))
38.8b
(*.f64 d1 d3)
Compiler

Compiled 208 to 139 computations (33.2% saved)

localize8.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(fma.f64 (+.f64 37 d2) d1 (*.f64 d1 d3))
Compiler

Compiled 21 to 10 computations (52.4% saved)

series6.0ms (0.1%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
2.0ms
d1
@-inf
(fma.f64 (+.f64 37 d2) d1 (*.f64 d1 d3))
1.0ms
d2
@0
(fma.f64 (+.f64 37 d2) d1 (*.f64 d1 d3))
1.0ms
d1
@0
(fma.f64 (+.f64 37 d2) d1 (*.f64 d1 d3))
0.0ms
d3
@0
(fma.f64 (+.f64 37 d2) d1 (*.f64 d1 d3))
0.0ms
d1
@inf
(fma.f64 (+.f64 37 d2) d1 (*.f64 d1 d3))

rewrite56.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
881×pow1_binary64
818×add-log-exp_binary64
818×log1p-expm1-u_binary64
818×expm1-log1p-u_binary64
802×add-exp-log_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0811
117010
2213410
Stop Event
node limit
Counts
1 → 22
Calls
Call 1
Inputs
(fma.f64 (+.f64 37 d2) d1 (*.f64 d1 d3))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d3) (*.f64 (+.f64 37 d2) d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 37 d2) d1) (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 37 d2) d1) 1) (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 d1 (+.f64 (+.f64 37 d2) d3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (+.f64 (+.f64 37 d2) d3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (+.f64 (+.f64 37 d2) d3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 d1 (+.f64 (+.f64 37 d2) d3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 37 d2) d3))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 37 d2) d3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 37 d2) d3))) 2) (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 37 d2) d3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 37 d2) d3))) (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 37 d2) d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (+.f64 37 d2) d1) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (*.f64 (*.f64 (+.f64 37 d2) d1) (*.f64 (+.f64 37 d2) d1)) (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 (+.f64 37 d2) d1) (*.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (+.f64 37 d2) d1) (*.f64 (+.f64 37 d2) d1)) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 (*.f64 (+.f64 37 d2) d1) (*.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (+.f64 (+.f64 37 d2) d3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 37 d2) d3)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 37 d2) d3))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 37 d2) d3))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 37 d2) d3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 d1 (+.f64 (+.f64 37 d2) d3))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 37 d2) d3)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (+.f64 37 d2) d3))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (+.f64 37 d2) d3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 d1 (+.f64 (+.f64 37 d2) d3))))))))

simplify43.0ms (0.7%)

Algorithm
egg-herbie
Rules
828×times-frac_binary64
455×distribute-rgt-in_binary64
435×distribute-lft-in_binary64
343×fma-neg_binary64
336×fma-def_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
076730
1240620
2968613
35056592
Stop Event
node limit
Counts
58 → 45
Calls
Call 1
Inputs
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(*.f64 d2 d1)
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(*.f64 d2 d1)
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 d3) (*.f64 -1 (+.f64 d2 37))) d1))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 d3) (*.f64 -1 (+.f64 d2 37))) d1))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 d3) (*.f64 -1 (+.f64 d2 37))) d1))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 d3) (*.f64 -1 (+.f64 d2 37))) d1))
(*.f64 d1 (+.f64 d2 37))
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (*.f64 (+.f64 37 d2) d1))
(+.f64 (*.f64 (+.f64 37 d2) d1) (*.f64 d1 d3))
(+.f64 (*.f64 (*.f64 (+.f64 37 d2) d1) 1) (*.f64 d1 d3))
(-.f64 (+.f64 1 (*.f64 d1 (+.f64 (+.f64 37 d2) d3))) 1)
(*.f64 d1 (+.f64 (+.f64 37 d2) d3))
(*.f64 (*.f64 d1 (+.f64 (+.f64 37 d2) d3)) 1)
(*.f64 1 (*.f64 d1 (+.f64 (+.f64 37 d2) d3)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 37 d2) d3))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 37 d2) d3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 37 d2) d3))) 2) (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 37 d2) d3))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 37 d2) d3))) (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 37 d2) d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 37 d2) d1) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (*.f64 (*.f64 (+.f64 37 d2) d1) (*.f64 (+.f64 37 d2) d1)) (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 (+.f64 37 d2) d1) (*.f64 d1 d3)))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 37 d2) d1) (*.f64 (+.f64 37 d2) d1)) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 (*.f64 (+.f64 37 d2) d1) (*.f64 d1 d3)))
(pow.f64 (*.f64 d1 (+.f64 (+.f64 37 d2) d3)) 1)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 37 d2) d3)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 37 d2) d3))) 3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 37 d2) d3))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 37 d2) d3)) 2))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 (+.f64 37 d2) d3))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 37 d2) d3)) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (+.f64 37 d2) d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (+.f64 37 d2) d3))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (+.f64 37 d2) d3))))
Outputs
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 d3))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d3 d2)))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d3 d2)))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d3 d2)))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d3 d2)))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d3 d2)))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d3 d2)))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d3 d2)))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d3 d2)))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d3 d2)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d3 d2)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d3 d2)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d3 d2)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d3 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d3 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d3 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d3 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d3 d2)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 d3) (*.f64 -1 (+.f64 d2 37))) d1))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d3 d2)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 d3) (*.f64 -1 (+.f64 d2 37))) d1))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d3 d2)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 d3) (*.f64 -1 (+.f64 d2 37))) d1))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d3 d2)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 d3) (*.f64 -1 (+.f64 d2 37))) d1))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d3 d2)))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (+.f64 37 d2))
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d3 d2)))
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d3 d2)))
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d3 d2)))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d3 d2)))
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d3 d2)))
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d3 d2)))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d3 d2)))
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d3 d2)))
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d3 d2)))
(+.f64 (*.f64 d1 d3) (*.f64 (+.f64 37 d2) d1))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d3 d2)))
(+.f64 (*.f64 (+.f64 37 d2) d1) (*.f64 d1 d3))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d3 d2)))
(+.f64 (*.f64 (*.f64 (+.f64 37 d2) d1) 1) (*.f64 d1 d3))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d3 d2)))
(-.f64 (+.f64 1 (*.f64 d1 (+.f64 (+.f64 37 d2) d3))) 1)
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d3 d2)))
(*.f64 d1 (+.f64 (+.f64 37 d2) d3))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d3 d2)))
(*.f64 (*.f64 d1 (+.f64 (+.f64 37 d2) d3)) 1)
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d3 d2)))
(*.f64 1 (*.f64 d1 (+.f64 (+.f64 37 d2) d3)))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d3 d2)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 37 d2) d3))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 37 d2) d3))) 2))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d3 d2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 37 d2) d3))) 2) (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 37 d2) d3))))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d3 d2)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 37 d2) d3))) (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 37 d2) d3))))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d3 d2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 37 d2) d1) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (*.f64 (*.f64 (+.f64 37 d2) d1) (*.f64 (+.f64 37 d2) d1)) (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 (+.f64 37 d2) d1) (*.f64 d1 d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 37 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 (+.f64 37 d2)) (*.f64 d1 (+.f64 37 d2)) (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (+.f64 37 d2) (*.f64 d1 (*.f64 d1 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 37 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (+.f64 37 d2) (*.f64 d1 (*.f64 d1 (+.f64 37 d2))) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 37 d2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 37 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 (+.f64 37 d2)) (*.f64 d1 (+.f64 37 (-.f64 d2 d3))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 37 d2) d1) (*.f64 (+.f64 37 d2) d1)) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 (*.f64 (+.f64 37 d2) d1) (*.f64 d1 d3)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 37 d2)) (*.f64 d1 (+.f64 37 d2))) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 (*.f64 d1 (+.f64 37 d2)) (*.f64 d1 d3)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2))) (*.f64 d1 (-.f64 (+.f64 37 d2) d3))) (*.f64 d1 (-.f64 (+.f64 37 d2) d3)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 37 (+.f64 d3 d2))) d1) (/.f64 (*.f64 d1 (+.f64 37 (-.f64 d2 d3))) (+.f64 37 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (+.f64 37 (+.f64 d3 d2))) 1)
(pow.f64 (*.f64 d1 (+.f64 (+.f64 37 d2) d3)) 1)
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d3 d2)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 37 d2) d3)) 3) 1/3)
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d3 d2)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 37 d2) d3))) 3)
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d3 d2)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 37 d2) d3))) 2)
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d3 d2)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 37 d2) d3)) 2))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d3 d2)))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 (+.f64 37 d2) d3))))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d3 d2)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 37 d2) d3)) 3))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d3 d2)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (+.f64 37 d2) d3))))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d3 d2)))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (+.f64 37 d2) d3))))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d3 d2)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (+.f64 37 d2) d3))))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d3 d2)))

localize3.0ms (0%)

Compiler

Compiled 8 to 4 computations (50% saved)

localize5.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(*.f64 d1 (+.f64 d2 37))
Compiler

Compiled 14 to 9 computations (35.7% saved)

series2.0ms (0%)

Counts
1 → 20
Calls

6 calls:

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

rewrite74.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
725×pow1_binary64
679×add-log-exp_binary64
679×log1p-expm1-u_binary64
679×expm1-log1p-u_binary64
666×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
067
11367
218237
Stop Event
node limit
Counts
1 → 24
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 d2 37))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (*.f64 d1 37))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 37) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d2) 1) (*.f64 (*.f64 d1 37) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 d1 (+.f64 d2 37))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 37) 3)) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 d1 37) (*.f64 d1 37)) (*.f64 (*.f64 d1 d2) (*.f64 d1 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 37) (*.f64 d1 37))) (-.f64 (*.f64 d1 d2) (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 50653 (pow.f64 d2 3)) d1) (fma.f64 d2 d2 (-.f64 1369 (*.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 d2 d2 -1369) d1) (+.f64 d2 -37))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (+.f64 50653 (pow.f64 d2 3))) (fma.f64 d2 d2 (-.f64 1369 (*.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (fma.f64 d2 d2 -1369)) (+.f64 d2 -37))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (+.f64 d2 37)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 37)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 37) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 37) 3) (pow.f64 d1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 d2 (*.f64 d1 37))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d2 d1 (*.f64 d1 37))))))

simplify51.0ms (0.8%)

Algorithm
egg-herbie
Rules
743×fma-neg_binary64
514×associate-/r*_binary64
286×fma-def_binary64
205×associate-+r+_binary64
199×associate-*r/_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
082368
1235362
2909355
33739350
47886350
Stop Event
node limit
Counts
44 → 37
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 37 d2))
(*.f64 d1 (+.f64 37 d2))
(*.f64 d1 (+.f64 37 d2))
(*.f64 d1 (+.f64 37 d2))
(*.f64 d1 (+.f64 37 d2))
(*.f64 d1 (+.f64 37 d2))
(*.f64 d1 (+.f64 37 d2))
(*.f64 d1 (+.f64 37 d2))
(*.f64 37 d1)
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(*.f64 d2 d1)
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(*.f64 d2 d1)
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(+.f64 (*.f64 d1 d2) (*.f64 d1 37))
(+.f64 (*.f64 d1 37) (*.f64 d1 d2))
(+.f64 (*.f64 (*.f64 d1 d2) 1) (*.f64 (*.f64 d1 37) 1))
(-.f64 (+.f64 1 (*.f64 d1 (+.f64 d2 37))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 37) 3)) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 d1 37) (*.f64 d1 37)) (*.f64 (*.f64 d1 d2) (*.f64 d1 37)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 37) (*.f64 d1 37))) (-.f64 (*.f64 d1 d2) (*.f64 d1 37)))
(/.f64 (*.f64 (+.f64 50653 (pow.f64 d2 3)) d1) (fma.f64 d2 d2 (-.f64 1369 (*.f64 d2 37))))
(/.f64 (*.f64 (fma.f64 d2 d2 -1369) d1) (+.f64 d2 -37))
(/.f64 (*.f64 d1 (+.f64 50653 (pow.f64 d2 3))) (fma.f64 d2 d2 (-.f64 1369 (*.f64 d2 37))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 -1369)) (+.f64 d2 -37))
(pow.f64 (*.f64 d1 (+.f64 d2 37)) 1)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 37)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 37) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 37) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 37))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 37))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 37))))
(fma.f64 d1 d2 (*.f64 d1 37))
(fma.f64 d2 d1 (*.f64 d1 37))
Outputs
(*.f64 d1 (+.f64 37 d2))
(*.f64 d1 (+.f64 37 d2))
(*.f64 d1 (+.f64 37 d2))
(*.f64 d1 (+.f64 37 d2))
(*.f64 d1 (+.f64 37 d2))
(*.f64 d1 (+.f64 37 d2))
(*.f64 d1 (+.f64 37 d2))
(*.f64 d1 (+.f64 37 d2))
(*.f64 37 d1)
(*.f64 d1 37)
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 37 d2))
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 37 d2))
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 37 d2))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 37 d2))
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 37 d2))
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 37 d2))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 37 d2))
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 37 d2))
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 37 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 d2))
(+.f64 (*.f64 d1 37) (*.f64 d1 d2))
(*.f64 d1 (+.f64 37 d2))
(+.f64 (*.f64 (*.f64 d1 d2) 1) (*.f64 (*.f64 d1 37) 1))
(*.f64 d1 (+.f64 37 d2))
(-.f64 (+.f64 1 (*.f64 d1 (+.f64 d2 37))) 1)
(*.f64 d1 (+.f64 37 d2))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 37) 3)) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 d1 37) (*.f64 d1 37)) (*.f64 (*.f64 d1 d2) (*.f64 d1 37)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 37) 3)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 37) (-.f64 (*.f64 d1 37) (*.f64 d1 d2)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 50653 (pow.f64 d2 3))) (fma.f64 (*.f64 d1 37) (*.f64 d1 (-.f64 37 d2)) (*.f64 d1 (*.f64 (*.f64 d2 d2) d1))))
(/.f64 (*.f64 (+.f64 50653 (pow.f64 d2 3)) (pow.f64 d1 3)) (*.f64 d1 (-.f64 (*.f64 d1 (fma.f64 d2 d2 1369)) (*.f64 d2 (*.f64 d1 37)))))
(/.f64 (/.f64 (*.f64 (+.f64 50653 (pow.f64 d2 3)) (pow.f64 d1 3)) d1) (*.f64 d1 (fma.f64 d2 d2 (fma.f64 d2 -37 1369))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 37) (*.f64 d1 37))) (-.f64 (*.f64 d1 d2) (*.f64 d1 37)))
(*.f64 d1 (+.f64 37 d2))
(/.f64 (*.f64 (+.f64 50653 (pow.f64 d2 3)) d1) (fma.f64 d2 d2 (-.f64 1369 (*.f64 d2 37))))
(/.f64 (*.f64 d1 (+.f64 50653 (pow.f64 d2 3))) (fma.f64 d2 d2 (-.f64 1369 (*.f64 37 d2))))
(*.f64 (/.f64 d1 (fma.f64 d2 d2 (+.f64 1369 (*.f64 d2 -37)))) (+.f64 50653 (pow.f64 d2 3)))
(*.f64 d1 (/.f64 (+.f64 50653 (pow.f64 d2 3)) (fma.f64 d2 d2 (fma.f64 d2 -37 1369))))
(/.f64 (*.f64 (fma.f64 d2 d2 -1369) d1) (+.f64 d2 -37))
(*.f64 d1 (+.f64 37 d2))
(/.f64 (*.f64 d1 (+.f64 50653 (pow.f64 d2 3))) (fma.f64 d2 d2 (-.f64 1369 (*.f64 d2 37))))
(/.f64 (*.f64 d1 (+.f64 50653 (pow.f64 d2 3))) (fma.f64 d2 d2 (-.f64 1369 (*.f64 37 d2))))
(*.f64 (/.f64 d1 (fma.f64 d2 d2 (+.f64 1369 (*.f64 d2 -37)))) (+.f64 50653 (pow.f64 d2 3)))
(*.f64 d1 (/.f64 (+.f64 50653 (pow.f64 d2 3)) (fma.f64 d2 d2 (fma.f64 d2 -37 1369))))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 -1369)) (+.f64 d2 -37))
(*.f64 d1 (+.f64 37 d2))
(pow.f64 (*.f64 d1 (+.f64 d2 37)) 1)
(*.f64 d1 (+.f64 37 d2))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 3) 1/3)
(*.f64 d1 (+.f64 37 d2))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 3)
(*.f64 d1 (+.f64 37 d2))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) 2)
(*.f64 d1 (+.f64 37 d2))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2))
(*.f64 d1 (+.f64 37 d2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 37)))
(*.f64 d1 (+.f64 37 d2))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 3))
(*.f64 d1 (+.f64 37 d2))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 37) 3)))
(*.f64 d1 (+.f64 37 d2))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 37) 3) (pow.f64 d1 3)))
(*.f64 d1 (+.f64 37 d2))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 37))))
(*.f64 d1 (+.f64 37 d2))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 37))))
(*.f64 d1 (+.f64 37 d2))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 37))))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 d1 d2 (*.f64 d1 37))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 d2 d1 (*.f64 d1 37))
(*.f64 d1 (+.f64 37 d2))

localize11.0ms (0.2%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(*.f64 d1 (+.f64 d2 37))
0.0b
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
Compiler

Compiled 27 to 14 computations (48.1% saved)

series3.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
d1
@inf
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
0.0ms
d3
@0
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
0.0ms
d1
@0
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
0.0ms
d1
@-inf
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
0.0ms
d3
@inf
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))

rewrite53.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
522×log-prod_binary64
504×fma-def_binary64
391×pow-prod-down_binary64
280×pow2_binary64
242×fma-neg_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0910
120810
2300110
Stop Event
node limit
Counts
1 → 89
Calls
Call 1
Inputs
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2) (*.f64 d1 (-.f64 (+.f64 d2 37) d3))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 (+.f64 d2 37) d3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (+.f64 d2 (+.f64 37 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 d1 (+.f64 d2 (+.f64 37 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 (+.f64 37 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 (+.f64 37 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (fma.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 37))) (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2) (pow.f64 (*.f64 d1 d3) 2)) (/.f64 1 (*.f64 d1 (-.f64 (+.f64 d2 37) d3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d2 (+.f64 37 d3)) d1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 37))) (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 3) (pow.f64 (*.f64 d1 d3) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 37) d3)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2) (pow.f64 (*.f64 d1 d3) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 37))) (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2) (*.f64 d1 (*.f64 (+.f64 d2 37) (*.f64 d1 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (-.f64 (+.f64 d2 37) d3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 3) (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (fma.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 37))) (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2) (pow.f64 (*.f64 d1 d3) 2))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 d2 37) d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2)) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 37))) (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 3) (pow.f64 (*.f64 d1 d3) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 37) d3)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2) (pow.f64 (*.f64 d1 d3) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 (+.f64 37 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 37)))) (pow.f64 (exp.f64 d1) d3)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 37)) (+.f64 1 (expm1.f64 (*.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 37)))) (+.f64 1 (expm1.f64 (*.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d3))) (pow.f64 (exp.f64 d1) (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 d1) d3) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 37))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d3))) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 37))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3))))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3)))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 d2 (fma.f64 d1 37 (*.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 (+.f64 d2 37) (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 d3 (*.f64 d1 (+.f64 d2 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d2 d1 (fma.f64 d1 37 (*.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 d2 37) d1 (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (+.f64 d2 37)) 1 (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d3 d1 (*.f64 d1 (+.f64 d2 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 d3) 1 (*.f64 d1 (+.f64 d2 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 d1 d2) (fma.f64 d1 37 (*.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 (+.f64 d2 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (cbrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 37)) 2) (*.f64 (cbrt.f64 (+.f64 d2 37)) d1) (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (fma.f64 d1 37 (*.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d3) (*.f64 d1 (+.f64 d2 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 37)) (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 2) (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 d2) 2) (*.f64 (cbrt.f64 d2) d1) (fma.f64 d1 37 (*.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 d3 d3)) (*.f64 (cbrt.f64 d3) d1) (*.f64 d1 (+.f64 d2 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 d2 37)) (*.f64 (sqrt.f64 (+.f64 d2 37)) d1) (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (fma.f64 d1 37 (*.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d3) (*.f64 d1 (+.f64 d2 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 37)) (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (fma.f64 d1 37 (*.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 d3) (*.f64 (sqrt.f64 d3) d1) (*.f64 d1 (+.f64 d2 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (fma.f64 d1 37 (*.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (fma.f64 d1 37 (*.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (fma.f64 d1 37 (*.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (fma.f64 d1 37 (*.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (cbrt.f64 (*.f64 d3 d3))) (cbrt.f64 d3) (*.f64 d1 (+.f64 d2 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (sqrt.f64 d3)) (sqrt.f64 d3) (*.f64 d1 (+.f64 d2 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d3 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 (+.f64 d2 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d3 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 d2 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (fma.f64 d1 37 (*.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 d1 37 (*.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 37)) 2)) (cbrt.f64 (+.f64 d2 37)) (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 37))) (sqrt.f64 (+.f64 d2 37)) (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 d2 37) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 d2 37) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d3))))))

simplify69.0ms (1.1%)

Algorithm
egg-herbie
Rules
821×fma-def_binary64
781×times-frac_binary64
324×associate-/l*_binary64
312×log-prod_binary64
248×unswap-sqr_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02281630
16421611
217831609
378181609
Stop Event
node limit
Counts
125 → 107
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 d3) (*.f64 -1 (+.f64 d2 37))) d1))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 d3) (*.f64 -1 (+.f64 d2 37))) d1))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 d3) (*.f64 -1 (+.f64 d2 37))) d1))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 d3) (*.f64 -1 (+.f64 d2 37))) d1))
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(*.f64 d2 d1)
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(*.f64 d2 d1)
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 d2))
(+.f64 (*.f64 d1 (+.f64 37 d2)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 (+.f64 37 d2)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 (+.f64 37 d2)) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 (+.f64 37 d2)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 (+.f64 37 d2)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 (+.f64 37 d2)) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 (+.f64 37 d2)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 (+.f64 37 d2)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 (+.f64 37 d2)) (*.f64 d1 d3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2) (*.f64 d1 (-.f64 (+.f64 d2 37) d3))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 (+.f64 d2 37) d3))))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3))) 1)
(*.f64 1 (*.f64 d1 (+.f64 d2 (+.f64 37 d3))))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 (+.f64 37 d3))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3)))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 (+.f64 37 d3))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3)))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (fma.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 37))) (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2) (pow.f64 (*.f64 d1 d3) 2)) (/.f64 1 (*.f64 d1 (-.f64 (+.f64 d2 37) d3))))
(*.f64 (+.f64 d2 (+.f64 37 d3)) d1)
(/.f64 1 (/.f64 (fma.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 37))) (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 3) (pow.f64 (*.f64 d1 d3) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 37) d3)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2) (pow.f64 (*.f64 d1 d3) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 37))) (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2) (*.f64 d1 (*.f64 (+.f64 d2 37) (*.f64 d1 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (-.f64 (+.f64 d2 37) d3)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 3) (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (fma.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 37))) (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2) (pow.f64 (*.f64 d1 d3) 2))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 d2 37) d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2)) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 37))))
(pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3))) 1)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3)))) 3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3)))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 37))) (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 3) (pow.f64 (*.f64 d1 d3) 3))) -1)
(pow.f64 (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 37) d3)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2) (pow.f64 (*.f64 d1 d3) 2))) -1)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3))) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 (+.f64 37 d3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 37)))) (pow.f64 (exp.f64 d1) d3)))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 37)) (+.f64 1 (expm1.f64 (*.f64 d1 d3)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 37)))) (+.f64 1 (expm1.f64 (*.f64 d1 d3)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d3))) (pow.f64 (exp.f64 d1) (+.f64 d2 37))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) d3) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 37))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d3))) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 37))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3))) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3)))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3))))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3))))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3))))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3)))) 1) 1))
(fma.f64 d1 d2 (fma.f64 d1 37 (*.f64 d1 d3)))
(fma.f64 d1 (+.f64 d2 37) (*.f64 d1 d3))
(fma.f64 d1 d3 (*.f64 d1 (+.f64 d2 37)))
(fma.f64 d2 d1 (fma.f64 d1 37 (*.f64 d1 d3)))
(fma.f64 (+.f64 d2 37) d1 (*.f64 d1 d3))
(fma.f64 (*.f64 d1 (+.f64 d2 37)) 1 (*.f64 d1 d3))
(fma.f64 d3 d1 (*.f64 d1 (+.f64 d2 37)))
(fma.f64 (*.f64 d1 d3) 1 (*.f64 d1 (+.f64 d2 37)))
(fma.f64 1 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(fma.f64 1 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 37)))
(fma.f64 1 (*.f64 d1 d2) (fma.f64 d1 37 (*.f64 d1 d3)))
(fma.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 (+.f64 d2 37)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (cbrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 37)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 37)) 2) (*.f64 (cbrt.f64 (+.f64 d2 37)) d1) (*.f64 d1 d3))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (fma.f64 d1 37 (*.f64 d1 d3)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d3) (*.f64 d1 (+.f64 d2 37)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 37)) (*.f64 d1 d3))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 2) (*.f64 d1 d3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) (*.f64 d1 d3))
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (*.f64 (cbrt.f64 d2) d1) (fma.f64 d1 37 (*.f64 d1 d3)))
(fma.f64 (cbrt.f64 (*.f64 d3 d3)) (*.f64 (cbrt.f64 d3) d1) (*.f64 d1 (+.f64 d2 37)))
(fma.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 37)))
(fma.f64 (sqrt.f64 (+.f64 d2 37)) (*.f64 (sqrt.f64 (+.f64 d2 37)) d1) (*.f64 d1 d3))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (fma.f64 d1 37 (*.f64 d1 d3)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d3) (*.f64 d1 (+.f64 d2 37)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 37)) (*.f64 d1 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) (*.f64 d1 d3))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (fma.f64 d1 37 (*.f64 d1 d3)))
(fma.f64 (sqrt.f64 d3) (*.f64 (sqrt.f64 d3) d1) (*.f64 d1 (+.f64 d2 37)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (fma.f64 d1 37 (*.f64 d1 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (fma.f64 d1 37 (*.f64 d1 d3)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (fma.f64 d1 37 (*.f64 d1 d3)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (fma.f64 d1 37 (*.f64 d1 d3)))
(fma.f64 (*.f64 d1 (cbrt.f64 (*.f64 d3 d3))) (cbrt.f64 d3) (*.f64 d1 (+.f64 d2 37)))
(fma.f64 (*.f64 d1 (sqrt.f64 d3)) (sqrt.f64 d3) (*.f64 d1 (+.f64 d2 37)))
(fma.f64 (*.f64 d3 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 (+.f64 d2 37)))
(fma.f64 (*.f64 d3 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 d2 37)))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (fma.f64 d1 37 (*.f64 d1 d3)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 d1 37 (*.f64 d1 d3)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 37)) 2)) (cbrt.f64 (+.f64 d2 37)) (*.f64 d1 d3))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 37))) (sqrt.f64 (+.f64 d2 37)) (*.f64 d1 d3))
(fma.f64 (*.f64 (+.f64 d2 37) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 d3))
(fma.f64 (*.f64 (+.f64 d2 37) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d3))
Outputs
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 d3) (*.f64 -1 (+.f64 d2 37))) d1))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 d3) (*.f64 -1 (+.f64 d2 37))) d1))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 d3) (*.f64 -1 (+.f64 d2 37))) d1))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 d3) (*.f64 -1 (+.f64 d2 37))) d1))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(fma.f64 d1 37 (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 d3))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 37 d2))
(+.f64 (*.f64 d1 (+.f64 37 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 d1 (+.f64 37 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 d1 (+.f64 37 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 (+.f64 37 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 d1 (+.f64 37 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 d1 (+.f64 37 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 (+.f64 37 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 d1 (+.f64 37 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 d1 (+.f64 37 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3))))) 1)
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2) (*.f64 d1 (-.f64 (+.f64 d2 37) d3))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 (+.f64 d2 37) d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 37 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 d2 (-.f64 37 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 37 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 37 (-.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3))) 1)
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 1 (*.f64 d1 (+.f64 d2 (+.f64 37 d3))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 (+.f64 37 d3))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3)))) 2))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3)))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 (+.f64 37 d3))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3)))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (fma.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 37))) (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 37 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 (+.f64 37 d2))) (pow.f64 (*.f64 d1 (+.f64 37 d2)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 37 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 (+.f64 37 d2))) (pow.f64 (*.f64 d1 (+.f64 37 d2)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 37 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 (+.f64 37 d2)) (*.f64 d1 (+.f64 d2 (-.f64 37 d3))) (pow.f64 (*.f64 d1 d3) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2) (pow.f64 (*.f64 d1 d3) 2)) (/.f64 1 (*.f64 d1 (-.f64 (+.f64 d2 37) d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 37 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 d2 (-.f64 37 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 37 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 37 (-.f64 d2 d3))))
(*.f64 (+.f64 d2 (+.f64 37 d3)) d1)
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 37))) (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 3) (pow.f64 (*.f64 d1 d3) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 37 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 (+.f64 37 d2))) (pow.f64 (*.f64 d1 (+.f64 37 d2)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 37 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 (+.f64 37 d2))) (pow.f64 (*.f64 d1 (+.f64 37 d2)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 37 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 (+.f64 37 d2)) (*.f64 d1 (+.f64 d2 (-.f64 37 d3))) (pow.f64 (*.f64 d1 d3) 2)))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 37) d3)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2) (pow.f64 (*.f64 d1 d3) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 37 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 d2 (-.f64 37 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 37 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 37 (-.f64 d2 d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 37))) (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2)))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 37 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 (+.f64 37 d2))) (pow.f64 (*.f64 d1 (+.f64 37 d2)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 37 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 (+.f64 37 d2))) (pow.f64 (*.f64 d1 (+.f64 37 d2)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 37 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 (+.f64 37 d2)) (*.f64 d1 (+.f64 d2 (-.f64 37 d3))) (pow.f64 (*.f64 d1 d3) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2) (*.f64 d1 (*.f64 (+.f64 d2 37) (*.f64 d1 d3))))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 37 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 (+.f64 37 d2))) (pow.f64 (*.f64 d1 (+.f64 37 d2)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 37 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 (+.f64 37 d2))) (pow.f64 (*.f64 d1 (+.f64 37 d2)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 37 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 (+.f64 37 d2)) (*.f64 d1 (+.f64 d2 (-.f64 37 d3))) (pow.f64 (*.f64 d1 d3) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (-.f64 (+.f64 d2 37) d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 37 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 d2 (-.f64 37 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 37 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 37 (-.f64 d2 d3))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 3) (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (fma.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 37))) (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 37 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 (+.f64 37 d2))) (pow.f64 (*.f64 d1 (+.f64 37 d2)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 37 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 (+.f64 37 d2))) (pow.f64 (*.f64 d1 (+.f64 37 d2)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 37 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 (+.f64 37 d2)) (*.f64 d1 (+.f64 d2 (-.f64 37 d3))) (pow.f64 (*.f64 d1 d3) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2) (pow.f64 (*.f64 d1 d3) 2))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 d2 37) d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 37 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 d2 (-.f64 37 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 37 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 37 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2)) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 37))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 37 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 d2 (-.f64 37 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 37 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 37 (-.f64 d2 d3))))
(pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3))) 1)
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3))) 2) 1/2)
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3))) 3) 1/3)
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3)))) 3)
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3)))) 2)
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(pow.f64 (/.f64 (fma.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 37))) (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 3) (pow.f64 (*.f64 d1 d3) 3))) -1)
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 37 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 (+.f64 37 d2))) (pow.f64 (*.f64 d1 (+.f64 37 d2)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 37 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 (+.f64 37 d2))) (pow.f64 (*.f64 d1 (+.f64 37 d2)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 37 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 (+.f64 37 d2)) (*.f64 d1 (+.f64 d2 (-.f64 37 d3))) (pow.f64 (*.f64 d1 d3) 2)))
(pow.f64 (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 37) d3)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2) (pow.f64 (*.f64 d1 d3) 2))) -1)
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 37 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 d2 (-.f64 37 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 37 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 37 (-.f64 d2 d3))))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3))) 2))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 (+.f64 37 d3))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3))))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 37)))) (pow.f64 (exp.f64 d1) d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 37)) (+.f64 1 (expm1.f64 (*.f64 d1 d3)))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 37)))) (+.f64 1 (expm1.f64 (*.f64 d1 d3)))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d3))) (pow.f64 (exp.f64 d1) (+.f64 d2 37))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) d3) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 37))))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d3))) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 37))))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3))) 3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3)))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3)))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3)))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3)))) 1))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3))))) 1/3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3))))) 3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3))))) 2))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3)))) 1) 1))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 d1 d2 (fma.f64 d1 37 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 d1 (+.f64 d2 37) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 d1 d3 (*.f64 d1 (+.f64 d2 37)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 d2 d1 (fma.f64 d1 37 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (+.f64 d2 37) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (*.f64 d1 (+.f64 d2 37)) 1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 d3 d1 (*.f64 d1 (+.f64 d2 37)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (*.f64 d1 d3) 1 (*.f64 d1 (+.f64 d2 37)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 1 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 1 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 37)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 1 (*.f64 d1 d2) (fma.f64 d1 37 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (cbrt.f64 (*.f64 d1 d3)) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 (+.f64 d2 37)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (cbrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 37)) 2) (*.f64 (cbrt.f64 (+.f64 d2 37)) d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (fma.f64 d1 37 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d3) (*.f64 d1 (+.f64 d2 37)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 37)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (*.f64 (cbrt.f64 d2) d1) (fma.f64 d1 37 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (cbrt.f64 (*.f64 d3 d3)) (*.f64 (cbrt.f64 d3) d1) (*.f64 d1 (+.f64 d2 37)))
(fma.f64 (cbrt.f64 (*.f64 d3 d3)) (*.f64 d1 (cbrt.f64 d3)) (*.f64 d1 (+.f64 37 d2)))
(*.f64 d1 (+.f64 (+.f64 37 d2) (*.f64 (cbrt.f64 (*.f64 d3 d3)) (cbrt.f64 d3))))
(fma.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (sqrt.f64 (+.f64 d2 37)) (*.f64 (sqrt.f64 (+.f64 d2 37)) d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (fma.f64 d1 37 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d3) (*.f64 d1 (+.f64 d2 37)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 37)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (fma.f64 d1 37 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (sqrt.f64 d3) (*.f64 (sqrt.f64 d3) d1) (*.f64 d1 (+.f64 d2 37)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (fma.f64 d1 37 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (fma.f64 d1 37 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (fma.f64 d1 37 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (fma.f64 d1 37 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (*.f64 d1 (cbrt.f64 (*.f64 d3 d3))) (cbrt.f64 d3) (*.f64 d1 (+.f64 d2 37)))
(fma.f64 (cbrt.f64 (*.f64 d3 d3)) (*.f64 d1 (cbrt.f64 d3)) (*.f64 d1 (+.f64 37 d2)))
(*.f64 d1 (+.f64 (+.f64 37 d2) (*.f64 (cbrt.f64 (*.f64 d3 d3)) (cbrt.f64 d3))))
(fma.f64 (*.f64 d1 (sqrt.f64 d3)) (sqrt.f64 d3) (*.f64 d1 (+.f64 d2 37)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (*.f64 d3 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 (+.f64 d2 37)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (*.f64 d3 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 (+.f64 d2 37)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (fma.f64 d1 37 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 d1 37 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 37)) 2)) (cbrt.f64 (+.f64 d2 37)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 37))) (sqrt.f64 (+.f64 d2 37)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (*.f64 (+.f64 d2 37) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (*.f64 (+.f64 d2 37) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))

localize9.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(fma.f64 d3 d1 (*.f64 d1 (+.f64 37 d2)))
0.0b
(*.f64 d1 (+.f64 37 d2))
Compiler

Compiled 23 to 13 computations (43.5% saved)

series5.0ms (0.1%)

Counts
2 → 52
Calls

15 calls:

TimeVariablePointExpression
0.0ms
d1
@-inf
(fma.f64 d3 d1 (*.f64 d1 (+.f64 37 d2)))
0.0ms
d1
@0
(*.f64 d1 (+.f64 37 d2))
0.0ms
d1
@inf
(*.f64 d1 (+.f64 37 d2))
0.0ms
d1
@inf
(fma.f64 d3 d1 (*.f64 d1 (+.f64 37 d2)))
0.0ms
d1
@0
(fma.f64 d3 d1 (*.f64 d1 (+.f64 37 d2)))

rewrite64.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
942×pow1_binary64
877×add-log-exp_binary64
877×log1p-expm1-u_binary64
877×expm1-log1p-u_binary64
859×add-exp-log_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0818
117617
2233417
Stop Event
node limit
Counts
2 → 47
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 37 d2))
(fma.f64 d3 d1 (*.f64 d1 (+.f64 37 d2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 37) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (*.f64 d1 37))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 37) 1) (*.f64 (*.f64 d1 d2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 d1 (+.f64 37 d2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 d1 37) 3) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (*.f64 (*.f64 d1 37) (*.f64 d1 37)) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 37) (*.f64 d1 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 d1 37) (*.f64 d1 37)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (-.f64 (*.f64 d1 37) (*.f64 d1 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 50653 (pow.f64 d2 3)) d1) (+.f64 1369 (*.f64 d2 (-.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1369 (*.f64 d2 d2)) d1) (-.f64 37 d2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (+.f64 50653 (pow.f64 d2 3))) (+.f64 1369 (*.f64 d2 (-.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 1369 (*.f64 d2 d2))) (-.f64 37 d2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (+.f64 37 d2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 d1 (+.f64 37 d2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 37 d2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 37 d2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 37 d2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (+.f64 37 d2)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 37 d2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 37 d2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 37 d2) 3) (pow.f64 d1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 37 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 37 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 d1 (+.f64 37 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 37 (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 37 d1 (*.f64 d1 d2))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 37 d2)) (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 37 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d3) 1) (*.f64 d1 (+.f64 37 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 d1 d3) (*.f64 d1 37)) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (+.f64 d3 (+.f64 37 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 d1 (+.f64 d3 (+.f64 37 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))) (sqrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (+.f64 37 d2)) 3)) (+.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 37 d2)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 37 d2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (pow.f64 (*.f64 d1 (+.f64 37 d2)) 2)) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 37 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))))))))

simplify51.0ms (0.8%)

Algorithm
egg-herbie
Rules
801×fma-def_binary64
605×distribute-rgt-in_binary64
582×times-frac_binary64
565×distribute-lft-in_binary64
293×unswap-sqr_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01401003
1426985
21887968
Stop Event
node limit
Counts
99 → 78
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (+.f64 d2 37))
(*.f64 37 d1)
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(*.f64 d2 d1)
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(*.f64 d2 d1)
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 37))
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 (+.f64 37 d2)) (*.f64 -1 d3))))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 (+.f64 37 d2)) (*.f64 -1 d3))))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 (+.f64 37 d2)) (*.f64 -1 d3))))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 (+.f64 37 d2)) (*.f64 -1 d3))))
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(*.f64 d2 d1)
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(*.f64 d2 d1)
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(+.f64 (*.f64 d1 37) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 37))
(+.f64 (*.f64 (*.f64 d1 37) 1) (*.f64 (*.f64 d1 d2) 1))
(-.f64 (+.f64 1 (*.f64 d1 (+.f64 37 d2))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 d1 37) 3) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (*.f64 (*.f64 d1 37) (*.f64 d1 37)) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 37) (*.f64 d1 d2)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 37) (*.f64 d1 37)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (-.f64 (*.f64 d1 37) (*.f64 d1 d2)))
(/.f64 (*.f64 (+.f64 50653 (pow.f64 d2 3)) d1) (+.f64 1369 (*.f64 d2 (-.f64 d2 37))))
(/.f64 (*.f64 (-.f64 1369 (*.f64 d2 d2)) d1) (-.f64 37 d2))
(/.f64 (*.f64 d1 (+.f64 50653 (pow.f64 d2 3))) (+.f64 1369 (*.f64 d2 (-.f64 d2 37))))
(/.f64 (*.f64 d1 (-.f64 1369 (*.f64 d2 d2))) (-.f64 37 d2))
(pow.f64 (*.f64 d1 (+.f64 37 d2)) 1)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 37 d2)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 37 d2))) 3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 37 d2))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 37 d2)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 37 d2)) d1))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 37 d2)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 37 d2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 37 d2) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 37 d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 37 d2))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 37 d2))))
(fma.f64 d1 37 (*.f64 d1 d2))
(fma.f64 37 d1 (*.f64 d1 d2))
(+.f64 (*.f64 d1 (+.f64 37 d2)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 37 d2)))
(+.f64 (*.f64 (*.f64 d1 d3) 1) (*.f64 d1 (+.f64 37 d2)))
(+.f64 (+.f64 (*.f64 d1 d3) (*.f64 d1 37)) (*.f64 d1 d2))
(-.f64 (+.f64 1 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))) 1)
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(*.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2))) 1)
(*.f64 1 (*.f64 d1 (+.f64 d3 (+.f64 37 d2))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))) (sqrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (+.f64 37 d2)) 3)) (+.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 37 d2)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 37 d2))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (pow.f64 (*.f64 d1 (+.f64 37 d2)) 2)) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 37 d2))))
(pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2))) 1)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))) 3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2))) 2))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2))) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))))
Outputs
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (+.f64 d2 37))
(*.f64 37 d1)
(*.f64 d1 37)
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 37))
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 37))
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 37))
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 37))
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 37))
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 37))
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (+.f64 d2 37))
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 (+.f64 37 d2)) (*.f64 -1 d3))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 (+.f64 37 d2)) (*.f64 -1 d3))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 (+.f64 37 d2)) (*.f64 -1 d3))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 (+.f64 37 d2)) (*.f64 -1 d3))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(+.f64 (*.f64 d1 37) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 37))
(+.f64 (*.f64 d1 d2) (*.f64 d1 37))
(*.f64 d1 (+.f64 d2 37))
(+.f64 (*.f64 (*.f64 d1 37) 1) (*.f64 (*.f64 d1 d2) 1))
(*.f64 d1 (+.f64 d2 37))
(-.f64 (+.f64 1 (*.f64 d1 (+.f64 37 d2))) 1)
(*.f64 d1 (+.f64 d2 37))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 37) 3) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (*.f64 (*.f64 d1 37) (*.f64 d1 37)) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 37) (*.f64 d1 d2)))))
(/.f64 (+.f64 (*.f64 (pow.f64 d1 3) 50653) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (*.f64 (*.f64 d1 d1) 1369) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 37)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 50653 (pow.f64 d2 3))) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (*.f64 1369 d1))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 50653 (pow.f64 d2 3))) (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d1 (+.f64 d2 -37))) (*.f64 1369 d1))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 37) (*.f64 d1 37)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (-.f64 (*.f64 d1 37) (*.f64 d1 d2)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 (-.f64 37 d2))) (*.f64 d1 (-.f64 37 d2)))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 1369 (*.f64 d2 d2))) (*.f64 d1 (-.f64 37 d2)))
(/.f64 (*.f64 d1 (+.f64 d2 37)) 1)
(/.f64 (*.f64 (+.f64 50653 (pow.f64 d2 3)) d1) (+.f64 1369 (*.f64 d2 (-.f64 d2 37))))
(/.f64 d1 (/.f64 (+.f64 1369 (*.f64 d2 (+.f64 d2 -37))) (+.f64 50653 (pow.f64 d2 3))))
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -37) 1369)) (+.f64 50653 (pow.f64 d2 3)))
(/.f64 (*.f64 (-.f64 1369 (*.f64 d2 d2)) d1) (-.f64 37 d2))
(/.f64 (-.f64 1369 (*.f64 d2 d2)) (/.f64 (-.f64 37 d2) d1))
(*.f64 (/.f64 d1 (-.f64 37 d2)) (-.f64 1369 (*.f64 d2 d2)))
(/.f64 (*.f64 d1 (-.f64 1369 (*.f64 d2 d2))) (-.f64 37 d2))
(/.f64 (*.f64 d1 (+.f64 50653 (pow.f64 d2 3))) (+.f64 1369 (*.f64 d2 (-.f64 d2 37))))
(/.f64 d1 (/.f64 (+.f64 1369 (*.f64 d2 (+.f64 d2 -37))) (+.f64 50653 (pow.f64 d2 3))))
(*.f64 (/.f64 d1 (fma.f64 d2 (+.f64 d2 -37) 1369)) (+.f64 50653 (pow.f64 d2 3)))
(/.f64 (*.f64 d1 (-.f64 1369 (*.f64 d2 d2))) (-.f64 37 d2))
(/.f64 (-.f64 1369 (*.f64 d2 d2)) (/.f64 (-.f64 37 d2) d1))
(*.f64 (/.f64 d1 (-.f64 37 d2)) (-.f64 1369 (*.f64 d2 d2)))
(pow.f64 (*.f64 d1 (+.f64 37 d2)) 1)
(*.f64 d1 (+.f64 d2 37))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 37 d2)) 3) 1/3)
(*.f64 d1 (+.f64 d2 37))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 37 d2))) 3)
(*.f64 d1 (+.f64 d2 37))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 37 d2))) 2)
(*.f64 d1 (+.f64 d2 37))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 37 d2)) 2))
(*.f64 d1 (+.f64 d2 37))
(log.f64 (pow.f64 (exp.f64 (+.f64 37 d2)) d1))
(*.f64 d1 (+.f64 d2 37))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 37 d2)) 3))
(*.f64 d1 (+.f64 d2 37))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 37 d2) 3)))
(*.f64 d1 (+.f64 d2 37))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 37 d2) 3) (pow.f64 d1 3)))
(*.f64 d1 (+.f64 d2 37))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 37 d2))))
(*.f64 d1 (+.f64 d2 37))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 37 d2))))
(*.f64 d1 (+.f64 d2 37))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 37 d2))))
(*.f64 d1 (+.f64 d2 37))
(fma.f64 d1 37 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 37))
(fma.f64 37 d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 37))
(+.f64 (*.f64 d1 (+.f64 37 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(+.f64 (*.f64 (*.f64 d1 d3) 1) (*.f64 d1 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(+.f64 (+.f64 (*.f64 d1 d3) (*.f64 d1 37)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(-.f64 (+.f64 1 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))) 1)
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2))) 1)
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 1 (*.f64 d1 (+.f64 d3 (+.f64 37 d2))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))) 2))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))) (sqrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (+.f64 37 d2)) 3)) (+.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 37 d2)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 37 d2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 d3) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2) (*.f64 (*.f64 (*.f64 d1 d3) d1) (+.f64 d2 37)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 d2 37) 3) (pow.f64 d3 3))) (fma.f64 d1 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d1 (+.f64 d2 37)) (-.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 d2 37) 3) (pow.f64 d3 3))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 -37 d2) d3)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (pow.f64 (*.f64 d1 (+.f64 37 d2)) 2)) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 37 d2))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2)) (*.f64 d1 (-.f64 d3 (+.f64 d2 37))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 (*.f64 d3 d3) d1)) (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2)) (*.f64 d1 (-.f64 d3 (+.f64 d2 37))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 (+.f64 37 d3))) d1) (/.f64 (*.f64 d1 (+.f64 (-.f64 -37 d2) d3)) (+.f64 d3 (-.f64 -37 d2))))
(pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2))) 1)
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2))) 3) 1/3)
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))) 3)
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))) 2)
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2))) 2))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2))) 3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d3 (+.f64 37 d2)))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 37 d3)))

eval229.0ms (3.6%)

Compiler

Compiled 4246 to 2389 computations (43.7% saved)

prune73.0ms (1.1%)

Pruning

12 alts after pruning (9 fresh and 3 done)

PrunedKeptTotal
New2986304
Fresh134
Picked101
Done235
Total30212314
Error
0b
Counts
314 → 12
Alt Table
Click to see full alt table
StatusErrorProgram
0.0b
(fma.f64 (+.f64 d3 37) d1 (*.f64 d2 d1))
18.6b
(fma.f64 d3 d1 (*.f64 d2 d1))
21.2b
(fma.f64 d3 d1 (*.f64 d1 37))
21.2b
(fma.f64 d1 37 (*.f64 d1 d3))
42.1b
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 37) (*.f64 d1 37))) (-.f64 (*.f64 d1 d2) (*.f64 d1 37)))
21.3b
(+.f64 (*.f64 d1 37) (*.f64 d1 d3))
21.3b
(*.f64 (+.f64 37 d3) d1)
41.9b
(*.f64 d2 d1)
0.0b
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
23.3b
(*.f64 d1 (+.f64 d2 37))
38.8b
(*.f64 d1 d3)
44.2b
(*.f64 d1 37)
Compiler

Compiled 212 to 139 computations (34.4% saved)

localize8.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(fma.f64 (+.f64 d3 37) d1 (*.f64 d2 d1))
Compiler

Compiled 21 to 10 computations (52.4% saved)

series28.0ms (0.4%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
25.0ms
d3
@inf
(fma.f64 (+.f64 d3 37) d1 (*.f64 d2 d1))
0.0ms
d1
@-inf
(fma.f64 (+.f64 d3 37) d1 (*.f64 d2 d1))
0.0ms
d1
@0
(fma.f64 (+.f64 d3 37) d1 (*.f64 d2 d1))
0.0ms
d1
@inf
(fma.f64 (+.f64 d3 37) d1 (*.f64 d2 d1))
0.0ms
d3
@0
(fma.f64 (+.f64 d3 37) d1 (*.f64 d2 d1))

rewrite42.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
873×pow1_binary64
810×add-log-exp_binary64
810×log1p-expm1-u_binary64
810×expm1-log1p-u_binary64
794×add-exp-log_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0811
117010
2212010
Stop Event
node limit
Counts
1 → 22
Calls
Call 1
Inputs
(fma.f64 (+.f64 d3 37) d1 (*.f64 d2 d1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 37) d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d3 37) d1) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 d3 37) d1) 1) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 d1 (+.f64 (+.f64 d3 37) d2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (+.f64 (+.f64 d3 37) d2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (+.f64 (+.f64 d3 37) d2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 d1 (+.f64 (+.f64 d3 37) d2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 37) d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 37) d2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 37) d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 37) d2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 37) d2))) (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 37) d2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (+.f64 d3 37) d1) 3) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (*.f64 (*.f64 (+.f64 d3 37) d1) (*.f64 (+.f64 d3 37) d1)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 (+.f64 d3 37) d1) (*.f64 d1 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (+.f64 d3 37) d1) (*.f64 (+.f64 d3 37) d1)) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (*.f64 (+.f64 d3 37) d1) (*.f64 d1 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (+.f64 (+.f64 d3 37) d2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d3 37) d2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 37) d2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 37) d2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d3 37) d2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 d1 (+.f64 (+.f64 d3 37) d2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d3 37) d2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (+.f64 d3 37) d2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (+.f64 d3 37) d2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 d1 (+.f64 (+.f64 d3 37) d2))))))))

simplify53.0ms (0.8%)

Algorithm
egg-herbie
Rules
828×times-frac_binary64
306×distribute-rgt-in_binary64
295×fma-neg_binary64
294×fma-def_binary64
283×distribute-lft-in_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
074729
1236620
2822613
33964592
Stop Event
node limit
Counts
58 → 42
Calls
Call 1
Inputs
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(*.f64 d1 d3)
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(*.f64 d1 d3)
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 37 d3)) (*.f64 -1 d2)) d1))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 37 d3)) (*.f64 -1 d2)) d1))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 37 d3)) (*.f64 -1 d2)) d1))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 37 d3)) (*.f64 -1 d2)) d1))
(*.f64 (+.f64 37 d3) d1)
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 37 d3) d1))
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 37 d3) d1))
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 37 d3) d1))
(*.f64 d2 d1)
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 37 d3) d1))
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 37 d3) d1))
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 37 d3) d1))
(*.f64 d2 d1)
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 37 d3) d1))
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 37 d3) d1))
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 37 d3) d1))
(+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 37) d1))
(+.f64 (*.f64 (+.f64 d3 37) d1) (*.f64 d1 d2))
(+.f64 (*.f64 (*.f64 (+.f64 d3 37) d1) 1) (*.f64 d1 d2))
(-.f64 (+.f64 1 (*.f64 d1 (+.f64 (+.f64 d3 37) d2))) 1)
(*.f64 d1 (+.f64 (+.f64 d3 37) d2))
(*.f64 (*.f64 d1 (+.f64 (+.f64 d3 37) d2)) 1)
(*.f64 1 (*.f64 d1 (+.f64 (+.f64 d3 37) d2)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 37) d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 37) d2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 37) d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 37) d2))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 37) d2))) (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 37) d2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 d3 37) d1) 3) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (*.f64 (*.f64 (+.f64 d3 37) d1) (*.f64 (+.f64 d3 37) d1)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 (+.f64 d3 37) d1) (*.f64 d1 d2)))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 d3 37) d1) (*.f64 (+.f64 d3 37) d1)) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (*.f64 (+.f64 d3 37) d1) (*.f64 d1 d2)))
(pow.f64 (*.f64 d1 (+.f64 (+.f64 d3 37) d2)) 1)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d3 37) d2)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 37) d2))) 3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 37) d2))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d3 37) d2)) 2))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 (+.f64 d3 37) d2))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d3 37) d2)) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (+.f64 d3 37) d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (+.f64 d3 37) d2))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (+.f64 d3 37) d2))))
Outputs
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 37 d2))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 d3)
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 d3)
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 37 d3)) (*.f64 -1 d2)) d1))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 37 d3)) (*.f64 -1 d2)) d1))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 37 d3)) (*.f64 -1 d2)) d1))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 37 d3)) (*.f64 -1 d2)) d1))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 (+.f64 37 d3) d1)
(*.f64 d1 (+.f64 37 d3))
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 37 d3) d1))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 37 d3) d1))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 37 d3) d1))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 37 d3) d1))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 37 d3) d1))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 37 d3) d1))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 37 d3) d1))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 37 d3) d1))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 37 d3) d1))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 37) d1))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 (+.f64 d3 37) d1) (*.f64 d1 d2))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 (*.f64 (+.f64 d3 37) d1) 1) (*.f64 d1 d2))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(-.f64 (+.f64 1 (*.f64 d1 (+.f64 (+.f64 d3 37) d2))) 1)
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 d3 37) d2))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 (*.f64 d1 (+.f64 (+.f64 d3 37) d2)) 1)
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 1 (*.f64 d1 (+.f64 (+.f64 d3 37) d2)))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 37) d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 37) d2))) 2))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 37) d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 37) d2))))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 37) d2))) (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 37) d2))))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 d3 37) d1) 3) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (*.f64 (*.f64 (+.f64 d3 37) d1) (*.f64 (+.f64 d3 37) d1)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 (+.f64 d3 37) d1) (*.f64 d1 d2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 37 d3)) 3) (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 (*.f64 d1 (+.f64 37 d3)) (*.f64 d1 (+.f64 37 d3)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (+.f64 37 d3) (*.f64 d1 (*.f64 d1 d2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 37 d3)) 3) (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 (+.f64 37 d3) (*.f64 d1 (*.f64 d1 (+.f64 37 d3))) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 37 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 37 d3)) 3) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (+.f64 37 d3)) (*.f64 d1 (+.f64 37 (-.f64 d3 d2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 37 d3)) 3) (pow.f64 (*.f64 d1 d2) 3)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (+.f64 37 d3)) (*.f64 d1 (-.f64 d2 (+.f64 37 d3))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 d3 37) d1) (*.f64 (+.f64 d3 37) d1)) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (*.f64 (+.f64 d3 37) d1) (*.f64 d1 d2)))
(/.f64 (-.f64 (*.f64 (+.f64 37 d3) (*.f64 d1 (*.f64 d1 (+.f64 37 d3)))) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (*.f64 d1 (+.f64 37 d3)) (*.f64 d1 d2)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 37 (+.f64 d2 d3))) (*.f64 d1 (-.f64 (+.f64 37 d3) d2))) (*.f64 d1 (-.f64 (+.f64 37 d3) d2)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 37 (+.f64 d2 d3))) d1) (/.f64 (*.f64 d1 (+.f64 37 (-.f64 d3 d2))) (+.f64 37 (-.f64 d3 d2))))
(/.f64 (*.f64 d1 (+.f64 37 (+.f64 d2 d3))) 1)
(pow.f64 (*.f64 d1 (+.f64 (+.f64 d3 37) d2)) 1)
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d3 37) d2)) 3) 1/3)
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 37) d2))) 3)
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d3 37) d2))) 2)
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d3 37) d2)) 2))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 (+.f64 d3 37) d2))))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d3 37) d2)) 3))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (+.f64 d3 37) d2))))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (+.f64 d3 37) d2))))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (+.f64 d3 37) d2))))
(fma.f64 37 d1 (fma.f64 d2 d1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))

localize3.0ms (0.1%)

Compiler

Compiled 8 to 6 computations (25% saved)

localize5.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (+.f64 37 d3) d1)
Compiler

Compiled 14 to 9 computations (35.7% saved)

series2.0ms (0%)

Counts
1 → 12
Calls

6 calls:

TimeVariablePointExpression
1.0ms
d1
@inf
(*.f64 (+.f64 37 d3) d1)
0.0ms
d1
@-inf
(*.f64 (+.f64 37 d3) d1)
0.0ms
d3
@-inf
(*.f64 (+.f64 37 d3) d1)
0.0ms
d3
@0
(*.f64 (+.f64 37 d3) d1)
0.0ms
d3
@inf
(*.f64 (+.f64 37 d3) d1)

rewrite66.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
679×pow1_binary64
635×add-log-exp_binary64
635×log1p-expm1-u_binary64
635×expm1-log1p-u_binary64
624×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
067
11307
216547
Stop Event
node limit
Counts
1 → 21
Calls
Call 1
Inputs
(*.f64 (+.f64 37 d3) d1)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 37 d1) (*.f64 d3 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d3 d1) (*.f64 37 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 37) (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d3) (*.f64 d1 37))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 (+.f64 37 d3) d1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 50653 (pow.f64 d3 3)) d1) (+.f64 1369 (*.f64 d3 (-.f64 d3 37))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1369 (*.f64 d3 d3)) d1) (-.f64 37 d3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (+.f64 50653 (pow.f64 d3 3))) (+.f64 1369 (*.f64 d3 (-.f64 d3 37))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 1369 (*.f64 d3 d3))) (-.f64 37 d3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 37 d3) d1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 37 d3) d1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (+.f64 37 d3) d1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (+.f64 37 d3) d1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (+.f64 37 d3) d1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 d1) (+.f64 37 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (+.f64 37 d3) d1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 37 d3) 3) (pow.f64 d1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 37 d3) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (+.f64 37 d3) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (+.f64 37 d3) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (+.f64 37 d3) d1)))))))

simplify41.0ms (0.6%)

Algorithm
egg-herbie
Rules
609×log-prod_binary64
481×fma-def_binary64
454×*-commutative_binary64
341×associate-*l*_binary64
306×associate-*r*_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
064270
1155266
2467266
32785266
45621266
Stop Event
node limit
Counts
33 → 31
Calls
Call 1
Inputs
(*.f64 37 d1)
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(+.f64 (*.f64 37 d1) (*.f64 d3 d1))
(+.f64 (*.f64 d3 d1) (*.f64 37 d1))
(+.f64 (*.f64 d1 37) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (*.f64 d1 37))
(-.f64 (+.f64 1 (*.f64 (+.f64 37 d3) d1)) 1)
(/.f64 (*.f64 (+.f64 50653 (pow.f64 d3 3)) d1) (+.f64 1369 (*.f64 d3 (-.f64 d3 37))))
(/.f64 (*.f64 (-.f64 1369 (*.f64 d3 d3)) d1) (-.f64 37 d3))
(/.f64 (*.f64 d1 (+.f64 50653 (pow.f64 d3 3))) (+.f64 1369 (*.f64 d3 (-.f64 d3 37))))
(/.f64 (*.f64 d1 (-.f64 1369 (*.f64 d3 d3))) (-.f64 37 d3))
(pow.f64 (*.f64 (+.f64 37 d3) d1) 1)
(pow.f64 (pow.f64 (*.f64 (+.f64 37 d3) d1) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 37 d3) d1)) 3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 37 d3) d1)) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 37 d3) d1) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 37 d3)))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 37 d3) d1) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 37 d3) 3) (pow.f64 d1 3)))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 37 d3) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 37 d3) d1)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 37 d3) d1)))
(exp.f64 (log.f64 (*.f64 (+.f64 37 d3) d1)))
Outputs
(*.f64 37 d1)
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 d3))
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 d3))
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 d3))
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 d3))
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 d3))
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 d3))
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 d3))
(+.f64 (*.f64 37 d1) (*.f64 d3 d1))
(*.f64 d1 (+.f64 37 d3))
(+.f64 (*.f64 d3 d1) (*.f64 37 d1))
(*.f64 d1 (+.f64 37 d3))
(+.f64 (*.f64 d1 37) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 d3))
(+.f64 (*.f64 d1 d3) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 d3))
(-.f64 (+.f64 1 (*.f64 (+.f64 37 d3) d1)) 1)
(*.f64 d1 (+.f64 37 d3))
(/.f64 (*.f64 (+.f64 50653 (pow.f64 d3 3)) d1) (+.f64 1369 (*.f64 d3 (-.f64 d3 37))))
(/.f64 d1 (/.f64 (+.f64 1369 (*.f64 d3 (+.f64 d3 -37))) (+.f64 50653 (pow.f64 d3 3))))
(/.f64 d1 (/.f64 (fma.f64 d3 (+.f64 d3 -37) 1369) (+.f64 50653 (pow.f64 d3 3))))
(*.f64 (+.f64 50653 (pow.f64 d3 3)) (/.f64 d1 (fma.f64 d3 (+.f64 d3 -37) 1369)))
(/.f64 (*.f64 (-.f64 1369 (*.f64 d3 d3)) d1) (-.f64 37 d3))
(/.f64 d1 (/.f64 (-.f64 37 d3) (-.f64 1369 (*.f64 d3 d3))))
(*.f64 (/.f64 d1 (-.f64 37 d3)) (-.f64 1369 (*.f64 d3 d3)))
(*.f64 d1 (/.f64 (-.f64 1369 (*.f64 d3 d3)) (-.f64 37 d3)))
(/.f64 (*.f64 d1 (+.f64 50653 (pow.f64 d3 3))) (+.f64 1369 (*.f64 d3 (-.f64 d3 37))))
(/.f64 d1 (/.f64 (+.f64 1369 (*.f64 d3 (+.f64 d3 -37))) (+.f64 50653 (pow.f64 d3 3))))
(/.f64 d1 (/.f64 (fma.f64 d3 (+.f64 d3 -37) 1369) (+.f64 50653 (pow.f64 d3 3))))
(*.f64 (+.f64 50653 (pow.f64 d3 3)) (/.f64 d1 (fma.f64 d3 (+.f64 d3 -37) 1369)))
(/.f64 (*.f64 d1 (-.f64 1369 (*.f64 d3 d3))) (-.f64 37 d3))
(/.f64 d1 (/.f64 (-.f64 37 d3) (-.f64 1369 (*.f64 d3 d3))))
(*.f64 (/.f64 d1 (-.f64 37 d3)) (-.f64 1369 (*.f64 d3 d3)))
(*.f64 d1 (/.f64 (-.f64 1369 (*.f64 d3 d3)) (-.f64 37 d3)))
(pow.f64 (*.f64 (+.f64 37 d3) d1) 1)
(*.f64 d1 (+.f64 37 d3))
(pow.f64 (pow.f64 (*.f64 (+.f64 37 d3) d1) 3) 1/3)
(*.f64 d1 (+.f64 37 d3))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 37 d3) d1)) 3)
(*.f64 d1 (+.f64 37 d3))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 37 d3) d1)) 2)
(*.f64 d1 (+.f64 37 d3))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 37 d3) d1) 2))
(*.f64 d1 (+.f64 37 d3))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 37 d3)))
(*.f64 d1 (+.f64 37 d3))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 37 d3) d1) 3))
(*.f64 d1 (+.f64 37 d3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 37 d3) 3) (pow.f64 d1 3)))
(*.f64 d1 (+.f64 37 d3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 37 d3) 3)))
(*.f64 d1 (+.f64 37 d3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 37 d3) d1)))
(*.f64 d1 (+.f64 37 d3))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 37 d3) d1)))
(*.f64 d1 (+.f64 37 d3))
(exp.f64 (log.f64 (*.f64 (+.f64 37 d3) d1)))
(*.f64 d1 (+.f64 37 d3))

localize46.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (*.f64 d1 d2) (*.f64 d1 d2))
0.3b
(*.f64 (*.f64 d1 37) (*.f64 d1 37))
3.1b
(-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 37) (*.f64 d1 37)))
28.0b
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 37) (*.f64 d1 37))) (-.f64 (*.f64 d1 d2) (*.f64 d1 37)))
Compiler

Compiled 71 to 32 computations (54.9% saved)

series13.0ms (0.2%)

Counts
4 → 84
Calls

21 calls:

TimeVariablePointExpression
4.0ms
d1
@0
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 37) (*.f64 d1 37))) (-.f64 (*.f64 d1 d2) (*.f64 d1 37)))
1.0ms
d1
@-inf
(*.f64 (*.f64 d1 37) (*.f64 d1 37))
1.0ms
d1
@inf
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 37) (*.f64 d1 37))) (-.f64 (*.f64 d1 d2) (*.f64 d1 37)))
1.0ms
d2
@0
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 37) (*.f64 d1 37))) (-.f64 (*.f64 d1 d2) (*.f64 d1 37)))
1.0ms
d1
@-inf
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 37) (*.f64 d1 37))) (-.f64 (*.f64 d1 d2) (*.f64 d1 37)))

rewrite88.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
857×log-prod_binary64
523×fma-neg_binary64
239×expm1-udef_binary64
239×log1p-udef_binary64
194×log-pow_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01155
128034
2456732
Stop Event
node limit
Counts
4 → 246
Calls
Call 1
Inputs
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 37) (*.f64 d1 37))) (-.f64 (*.f64 d1 d2) (*.f64 d1 37)))
(-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 37) (*.f64 d1 37)))
(*.f64 (*.f64 d1 37) (*.f64 d1 37))
(*.f64 (*.f64 d1 d2) (*.f64 d1 d2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (*.f64 d1 37))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 37) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 37))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (+.f64 d2 37)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 d1 (+.f64 d2 37)))) (cbrt.f64 (exp.f64 (*.f64 d1 (+.f64 d2 37)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 d1 (+.f64 d2 37))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 d1 (+.f64 d2 37))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 d1 (+.f64 d2 37))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 37))) (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 37)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (+.f64 d2 37))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (/.f64 1 (*.f64 d1 (-.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 d1 (+.f64 d2 37)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) 2)) (*.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (/.f64 1 (*.f64 d1 (-.f64 d2 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) (sqrt.f64 (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (*.f64 (sqrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (/.f64 1 (*.f64 d1 (-.f64 d2 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (/.f64 1 (*.f64 d1 (neg.f64 (-.f64 d2 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 d1 (-.f64 d2 37))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (+.f64 d2 37)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 (*.f64 d1 (-.f64 d2 37)) (/.f64 1 (*.f64 d1 (-.f64 d2 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 d1) (/.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (-.f64 d2 37)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 37)) 2))) (/.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (cbrt.f64 (*.f64 d1 (-.f64 d2 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (/.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) 2)) d1) (/.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (-.f64 d2 37)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) d1) (/.f64 (sqrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (-.f64 d2 37)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d1 (+.f64 d2 37)) d1) (/.f64 (*.f64 d1 (-.f64 d2 37)) (-.f64 d2 37)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) 2)) 1) (/.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (*.f64 d1 (-.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) 1) (/.f64 (sqrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (*.f64 d1 (-.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d1 (+.f64 d2 37)) 1) (/.f64 (*.f64 d1 (-.f64 d2 37)) (*.f64 d1 (-.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) 2)) (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 37)) 2))) (cbrt.f64 (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 37)) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (cbrt.f64 (*.f64 d1 (-.f64 d2 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d1 (+.f64 d2 37)) (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 37)) 2))) (/.f64 (*.f64 d1 (-.f64 d2 37)) (cbrt.f64 (*.f64 d1 (-.f64 d2 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) 2)) (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (/.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d1 (+.f64 d2 37)) (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (/.f64 (*.f64 d1 (-.f64 d2 37)) (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (*.f64 d1 (+.f64 d2 37)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 37))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (+.f64 d2 37)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (*.f64 d1 (neg.f64 (-.f64 d2 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 d2) d1) (exp.f64 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (exp.f64 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 d2) d1) (+.f64 1 (expm1.f64 (*.f64 d1 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (+.f64 1 (expm1.f64 (*.f64 d1 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 d1 37)) (pow.f64 (exp.f64 d2) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 37))) (pow.f64 (exp.f64 d2) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 d1 37)) (+.f64 1 (expm1.f64 (*.f64 d1 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 37))) (+.f64 1 (expm1.f64 (*.f64 d1 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 37)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 37))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 d2 (*.f64 d1 37))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d2 d1 (*.f64 d1 37))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (*.f64 d1 d2) 2) (/.f64 1 (*.f64 d1 (-.f64 d2 37))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 d1 d2) (*.f64 d1 37))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 37))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 37))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 37))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 37)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 37))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 37)))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 37)))) (sqrt.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 37)))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 d1 1) (/.f64 (*.f64 d2 (*.f64 d1 d2)) (*.f64 d1 (-.f64 d2 37))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 d2 (*.f64 d1 d2)) (-.f64 d2 37)) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 d1) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 d2 37)) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 d2 d2) (-.f64 d2 37)) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 d1 d1) 1) (/.f64 (*.f64 d2 d2) (*.f64 d1 (-.f64 d2 37))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 d1 (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 37)) 2))) (/.f64 (*.f64 d2 (*.f64 d1 d2)) (cbrt.f64 (*.f64 d1 (-.f64 d2 37)))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 37)) 2))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 37)))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 d1 d1) (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 37)) 2))) (/.f64 (*.f64 d2 d2) (cbrt.f64 (*.f64 d1 (-.f64 d2 37)))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 d1 (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (/.f64 (*.f64 d2 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 d1 d1) (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (/.f64 (*.f64 d2 d2) (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 d1 d2) d1) (/.f64 (*.f64 d1 d2) (-.f64 d2 37)) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 d1 d2) 4)) d1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (-.f64 d2 37)) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 d2)) d1) (/.f64 d2 (-.f64 d2 37)) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 d1 d2) 1) (/.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 37))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 d1 d2) 4)) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (*.f64 d1 (-.f64 d2 37))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 d2)) 1) (/.f64 d2 (*.f64 d1 (-.f64 d2 37))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 d1 d2) (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 37)) 2))) (/.f64 (*.f64 d1 d2) (cbrt.f64 (*.f64 d1 (-.f64 d2 37)))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 d1 d2) 4)) (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 37)) 2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 37)))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 d2)) (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 37)) 2))) (/.f64 d2 (cbrt.f64 (*.f64 d1 (-.f64 d2 37)))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 d1 d2) (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (/.f64 (*.f64 d1 d2) (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 d1 d2) 4)) (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (/.f64 d2 (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (*.f64 d1 (+.f64 d2 37)) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) -1369))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 (*.f64 d1 d1) -1369) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 d1 d2) 2) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (fma.f64 (neg.f64 (*.f64 1369 d1)) d1 (*.f64 d1 (*.f64 1369 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (fma.f64 (*.f64 (*.f64 d1 d1) -1369) 1 (*.f64 d1 (*.f64 1369 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (fma.f64 -1369 (*.f64 d1 d1) (*.f64 d1 (*.f64 1369 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 d1 37)) 2)) (cbrt.f64 (pow.f64 (*.f64 d1 37) 4)) (*.f64 d1 (*.f64 1369 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (fma.f64 -37 (*.f64 d1 (*.f64 d1 37)) (*.f64 d1 (*.f64 1369 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (*.f64 (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (*.f64 (fma.f64 -37 d1 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 -37 d1 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (+.f64 (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) -1369) (pow.f64 (*.f64 d1 d2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 37))) (*.f64 (*.f64 d1 -37) (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 -37)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (-.f64 (*.f64 d2 (*.f64 d1 d2)) (*.f64 1369 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (-.f64 d2 37)) (*.f64 d1 (+.f64 d2 37)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) 2)) (cbrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (sqrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 37) 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d1 37) 4) (pow.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 37))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d1 37) 4)) (/.f64 1 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) 1369))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 (-.f64 d2 37)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) d1) (-.f64 d2 37))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 37)) 2))) (cbrt.f64 (*.f64 d1 (-.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (sqrt.f64 (*.f64 d1 (-.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d1 37) 4) (pow.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 37))) 2))) (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 37) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) 1369)) (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d1 37) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 37) 6)) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d1 37) 4) (pow.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 37))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d1 37) 4)) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) 1369)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 37) 6))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d1 37) 4) (pow.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 37))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d1 37) 4))) (neg.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) 1369))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 (*.f64 d1 d1) -1369) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 (*.f64 d1 d1) -1369)) (*.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) -1369)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) 3) (pow.f64 (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) 2) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1)))) (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (*.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 (*.f64 d1 d1) -1369))) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) -1369)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) 2) (*.f64 (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))) (-.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (*.f64 d1 (+.f64 d2 37)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 d1 d2) 2))) (pow.f64 (exp.f64 d1) (*.f64 1369 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 (pow.f64 (*.f64 d1 d2) 2)) (+.f64 1 (expm1.f64 (*.f64 d1 (*.f64 1369 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 d1 d2) 2))) (+.f64 1 (expm1.f64 (*.f64 d1 (*.f64 1369 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 d1 d2) 2))) (exp.f64 (*.f64 (*.f64 d1 d1) -1369))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (pow.f64 (*.f64 d1 d2) 2)) (/.f64 1 (pow.f64 (exp.f64 d1) (*.f64 1369 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 d1 d2) 2))) (/.f64 1 (pow.f64 (exp.f64 d1) (*.f64 1369 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)))) (exp.f64 (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 d1 d1) -1369)) (exp.f64 (pow.f64 (*.f64 d1 d2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 d1) (*.f64 1369 d1))) (exp.f64 (pow.f64 (*.f64 d1 d2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 d1 d1) -1369)) (+.f64 1 (expm1.f64 (pow.f64 (*.f64 d1 d2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 d1) (*.f64 1369 d1))) (+.f64 1 (expm1.f64 (pow.f64 (*.f64 d1 d2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1)))) (exp.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1)))) (+.f64 1 (expm1.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (*.f64 (*.f64 d1 d1) -1369))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 d1) -1369))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d2 (*.f64 d1 (*.f64 d1 d2)) (*.f64 (*.f64 d1 d1) -1369))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d2 (*.f64 d1 (*.f64 d1 d2)) (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 d1) -1369))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (*.f64 d1 d2) 2) 1 (*.f64 (*.f64 d1 d1) -1369))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (*.f64 d1 d2) 2) 1 (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) -1369))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 (*.f64 d1 d2) 2) (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (*.f64 (*.f64 d1 d1) -1369))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d2 d2) (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) -1369))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d2 d2) (*.f64 d1 d1) (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (pow.f64 (*.f64 d1 d2) 4)) (*.f64 (*.f64 d1 d1) -1369))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (pow.f64 (*.f64 d1 d2) 4)) (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (*.f64 (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d1) -1369))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (*.f64 (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 d2)) (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 d1 d2) 4)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (*.f64 (*.f64 d1 d1) -1369))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 d1 d2) 4)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 d1) -1369))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (*.f64 d2 (*.f64 d1 d2))) (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) 2)) (cbrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 d1) -1369))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (*.f64 d2 (*.f64 d1 d2))) (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (sqrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 d2)) (*.f64 (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d1) -1369))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 d2)) (*.f64 (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 d2)) (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 (-.f64 d2 37)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d2 (*.f64 d1 d2)) d1 (*.f64 (*.f64 d1 d1) -1369))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d2 (*.f64 d1 d2)) d1 (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (*.f64 d1 d2)) d2 (*.f64 (*.f64 d1 d1) -1369))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (*.f64 d1 d2)) d2 (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 d1 d2) (sqrt.f64 (*.f64 d1 d2))) (sqrt.f64 (*.f64 d1 d2)) (*.f64 (*.f64 d1 d1) -1369))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 d1 d2) (sqrt.f64 (*.f64 d1 d2))) (sqrt.f64 (*.f64 d1 d2)) (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 d1 d2) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 (*.f64 d1 d1) -1369))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 d1 d2) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2)) (cbrt.f64 (*.f64 d1 d2)) (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 d1 d1) d2) d2 (*.f64 (*.f64 d1 d1) -1369))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 d1 d1) d2) d2 (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) 1) d2 (*.f64 (*.f64 d1 d1) -1369))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) 1) d2 (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 (*.f64 d1 d1) -1369))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (*.f64 d1 d1) -1369))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (sqrt.f64 d2)) (sqrt.f64 d2) (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (*.f64 1369 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (*.f64 1369 d1))) (cbrt.f64 (pow.f64 (exp.f64 d1) (*.f64 1369 d1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (*.f64 1369 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (*.f64 1369 d1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (*.f64 1369 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 d1 (*.f64 1369 d1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 37) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (*.f64 1369 d1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (*.f64 d1 37)) 2) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 d1 37) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 d1 37) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 d1) (*.f64 1369 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (*.f64 1369 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 d1 37) 6))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 d1 (*.f64 1369 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 d1 (*.f64 1369 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 d1 37)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 d1 37))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 d1 d2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 d1 d2) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 d1 d2) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 d1 d2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 d1 d2) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 d1 d2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 d1 d2) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 d2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 d1 d2) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 d1 d2) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 d1 d2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 d1 d2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 d1 d2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 d1 d2) 6))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 d1 d2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 d1 d2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (*.f64 d1 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 d1 d2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 d1 d2))) 1))))))

simplify107.0ms (1.7%)

Algorithm
egg-herbie
Rules
483×associate-*l*_binary64
465×associate-*r*_binary64
408×times-frac_binary64
366×associate-/l*_binary64
320×fma-def_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
05816499
116105766
Stop Event
node limit
Counts
330 → 404
Calls
Call 1
Inputs
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 1369)) (-.f64 d2 37))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 1369)) (-.f64 d2 37))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 1369)) (-.f64 d2 37))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 1369)) (-.f64 d2 37))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 1369)) (-.f64 d2 37))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 1369)) (-.f64 d2 37))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 1369)) (-.f64 d2 37))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 1369)) (-.f64 d2 37))
(*.f64 -1 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 1369)) (+.f64 37 (*.f64 -1 d2))))
(*.f64 -1 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 1369)) (+.f64 37 (*.f64 -1 d2))))
(*.f64 -1 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 1369)) (+.f64 37 (*.f64 -1 d2))))
(*.f64 -1 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 1369)) (+.f64 37 (*.f64 -1 d2))))
(*.f64 37 d1)
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(*.f64 d2 d1)
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(*.f64 d2 d1)
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) 1369))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) 1369))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) 1369))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) 1369))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) 1369))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) 1369))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) 1369))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) 1369))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) 1369))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) 1369))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) 1369))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) 1369))
(*.f64 -1369 (pow.f64 d1 2))
(+.f64 (*.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (*.f64 -1369 (pow.f64 d1 2)))
(+.f64 (*.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (*.f64 -1369 (pow.f64 d1 2)))
(+.f64 (*.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (*.f64 -1369 (pow.f64 d1 2)))
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(+.f64 (*.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (*.f64 -1369 (pow.f64 d1 2)))
(+.f64 (*.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (*.f64 -1369 (pow.f64 d1 2)))
(+.f64 (*.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (*.f64 -1369 (pow.f64 d1 2)))
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(+.f64 (*.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (*.f64 -1369 (pow.f64 d1 2)))
(+.f64 (*.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (*.f64 -1369 (pow.f64 d1 2)))
(+.f64 (*.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (*.f64 -1369 (pow.f64 d1 2)))
(*.f64 1369 (pow.f64 d1 2))
(*.f64 1369 (pow.f64 d1 2))
(*.f64 1369 (pow.f64 d1 2))
(*.f64 1369 (pow.f64 d1 2))
(*.f64 1369 (pow.f64 d1 2))
(*.f64 1369 (pow.f64 d1 2))
(*.f64 1369 (pow.f64 d1 2))
(*.f64 1369 (pow.f64 d1 2))
(*.f64 1369 (pow.f64 d1 2))
(*.f64 1369 (pow.f64 d1 2))
(*.f64 1369 (pow.f64 d1 2))
(*.f64 1369 (pow.f64 d1 2))
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 37))
(+.f64 (*.f64 d1 37) (*.f64 d1 d2))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 37))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(+.f64 0 (*.f64 d1 (+.f64 d2 37)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 d1 (+.f64 d2 37)))) (cbrt.f64 (exp.f64 (*.f64 d1 (+.f64 d2 37)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 d1 (+.f64 d2 37))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 d1 (+.f64 d2 37))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 d1 (+.f64 d2 37))))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 37))) (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 37)))) 1)
(*.f64 d1 (+.f64 d2 37))
(*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (/.f64 1 (*.f64 d1 (-.f64 d2 37))))
(*.f64 1 (*.f64 d1 (+.f64 d2 37)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 37))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) 2)) (*.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (/.f64 1 (*.f64 d1 (-.f64 d2 37)))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) (sqrt.f64 (*.f64 d1 (+.f64 d2 37))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (*.f64 (sqrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (/.f64 1 (*.f64 d1 (-.f64 d2 37)))))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (/.f64 1 (*.f64 d1 (neg.f64 (-.f64 d2 37)))))
(*.f64 (/.f64 1 (*.f64 d1 (-.f64 d2 37))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)))
(*.f64 (*.f64 d1 (+.f64 d2 37)) 1)
(*.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 (*.f64 d1 (-.f64 d2 37)) (/.f64 1 (*.f64 d1 (-.f64 d2 37)))))
(*.f64 (/.f64 1 d1) (/.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (-.f64 d2 37)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 37)) 2))) (/.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (cbrt.f64 (*.f64 d1 (-.f64 d2 37)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (/.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) 2)) d1) (/.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (-.f64 d2 37)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) d1) (/.f64 (sqrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (-.f64 d2 37)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 37)) d1) (/.f64 (*.f64 d1 (-.f64 d2 37)) (-.f64 d2 37)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) 2)) 1) (/.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (*.f64 d1 (-.f64 d2 37))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) 1) (/.f64 (sqrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (*.f64 d1 (-.f64 d2 37))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 37)) 1) (/.f64 (*.f64 d1 (-.f64 d2 37)) (*.f64 d1 (-.f64 d2 37))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) 2)) (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 37)) 2))) (cbrt.f64 (*.f64 d1 (+.f64 d2 37))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 37)) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (cbrt.f64 (*.f64 d1 (-.f64 d2 37)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 37)) (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 37)) 2))) (/.f64 (*.f64 d1 (-.f64 d2 37)) (cbrt.f64 (*.f64 d1 (-.f64 d2 37)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) 2)) (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (/.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 37)) (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (/.f64 (*.f64 d1 (-.f64 d2 37)) (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (/.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)))))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) 2)
(pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 37))) -1)
(pow.f64 (*.f64 d1 (+.f64 d2 37)) 1)
(neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (*.f64 d1 (neg.f64 (-.f64 d2 37)))))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 d2 37))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 37)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d2) d1) (exp.f64 (*.f64 d1 37))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (exp.f64 (*.f64 d1 37))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d2) d1) (+.f64 1 (expm1.f64 (*.f64 d1 37)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (+.f64 1 (expm1.f64 (*.f64 d1 37)))))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 37)) (pow.f64 (exp.f64 d2) d1)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 37))) (pow.f64 (exp.f64 d2) d1)))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 37)) (+.f64 1 (expm1.f64 (*.f64 d1 d2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 37))) (+.f64 1 (expm1.f64 (*.f64 d1 d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 37)) 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 37))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 37))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 37))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 37))) 1))
(fma.f64 d1 d2 (*.f64 d1 37))
(fma.f64 d2 d1 (*.f64 d1 37))
(fma.f64 (pow.f64 (*.f64 d1 d2) 2) (/.f64 1 (*.f64 d1 (-.f64 d2 37))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 37))
(fma.f64 1 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 37))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 37))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 37))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 37)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 37))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 37)))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(fma.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 37)))) (sqrt.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 37)))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(fma.f64 (/.f64 d1 1) (/.f64 (*.f64 d2 (*.f64 d1 d2)) (*.f64 d1 (-.f64 d2 37))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 d2 (*.f64 d1 d2)) (-.f64 d2 37)) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(fma.f64 (/.f64 1 d1) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 d2 37)) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 d2 d2) (-.f64 d2 37)) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(fma.f64 (/.f64 (*.f64 d1 d1) 1) (/.f64 (*.f64 d2 d2) (*.f64 d1 (-.f64 d2 37))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(fma.f64 (/.f64 d1 (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 37)) 2))) (/.f64 (*.f64 d2 (*.f64 d1 d2)) (cbrt.f64 (*.f64 d1 (-.f64 d2 37)))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 37)) 2))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 37)))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(fma.f64 (/.f64 (*.f64 d1 d1) (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 37)) 2))) (/.f64 (*.f64 d2 d2) (cbrt.f64 (*.f64 d1 (-.f64 d2 37)))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(fma.f64 (/.f64 d1 (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (/.f64 (*.f64 d2 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(fma.f64 (/.f64 1 (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(fma.f64 (/.f64 (*.f64 d1 d1) (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (/.f64 (*.f64 d2 d2) (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(fma.f64 (/.f64 (*.f64 d1 d2) d1) (/.f64 (*.f64 d1 d2) (-.f64 d2 37)) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 d1 d2) 4)) d1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (-.f64 d2 37)) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 d2)) d1) (/.f64 d2 (-.f64 d2 37)) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(fma.f64 (/.f64 (*.f64 d1 d2) 1) (/.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 37))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 d1 d2) 4)) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (*.f64 d1 (-.f64 d2 37))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 d2)) 1) (/.f64 d2 (*.f64 d1 (-.f64 d2 37))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(fma.f64 (/.f64 (*.f64 d1 d2) (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 37)) 2))) (/.f64 (*.f64 d1 d2) (cbrt.f64 (*.f64 d1 (-.f64 d2 37)))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 d1 d2) 4)) (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 37)) 2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 37)))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 d2)) (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 37)) 2))) (/.f64 d2 (cbrt.f64 (*.f64 d1 (-.f64 d2 37)))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(fma.f64 (/.f64 (*.f64 d1 d2) (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (/.f64 (*.f64 d1 d2) (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 d1 d2) 4)) (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (/.f64 d2 (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (*.f64 d1 (+.f64 d2 37)) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) -1369))
(+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 (*.f64 d1 d1) -1369) 1))
(+.f64 (pow.f64 (*.f64 d1 d2) 2) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (fma.f64 (neg.f64 (*.f64 1369 d1)) d1 (*.f64 d1 (*.f64 1369 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (fma.f64 (*.f64 (*.f64 d1 d1) -1369) 1 (*.f64 d1 (*.f64 1369 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (fma.f64 -1369 (*.f64 d1 d1) (*.f64 d1 (*.f64 1369 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 d1 37)) 2)) (cbrt.f64 (pow.f64 (*.f64 d1 37) 4)) (*.f64 d1 (*.f64 1369 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (fma.f64 -37 (*.f64 d1 (*.f64 d1 37)) (*.f64 d1 (*.f64 1369 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (*.f64 (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))) 1))
(+.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (*.f64 (fma.f64 -37 d1 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(+.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 -37 d1 (*.f64 d1 37))))
(+.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (+.f64 (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) -1369) (pow.f64 (*.f64 d1 d2) 2))
(+.f64 (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)))
(+.f64 0 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)))
(+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 37))) (*.f64 (*.f64 d1 -37) (*.f64 d1 (+.f64 d2 37))))
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 -37)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))))))
(*.f64 d1 (-.f64 (*.f64 d2 (*.f64 d1 d2)) (*.f64 1369 d1)))
(*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) 1)
(*.f64 (*.f64 d1 (-.f64 d2 37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 1 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(*.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) 2)) (cbrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (sqrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 37) 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d1 37) 4) (pow.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 37))) 2)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d1 37) 4)) (/.f64 1 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) 1369))))
(*.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 (-.f64 d2 37)))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) d1) (-.f64 d2 37))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 37)) 2))) (cbrt.f64 (*.f64 d1 (-.f64 d2 37))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (sqrt.f64 (*.f64 d1 (-.f64 d2 37))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d1 37) 4) (pow.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 37))) 2))) (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 37) 6))))
(/.f64 1 (/.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) 1369)) (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d1 37) 4))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 37) 6)) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d1 37) 4) (pow.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 37))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d1 37) 4)) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) 1369)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 37) 6))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d1 37) 4) (pow.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 37))) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d1 37) 4))) (neg.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) 1369))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 (*.f64 d1 d1) -1369) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 (*.f64 d1 d1) -1369)) (*.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) -1369)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) 3) (pow.f64 (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) 2) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1)))) (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (*.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 (*.f64 d1 d1) -1369))) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) -1369)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) 2) (*.f64 (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))) (-.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1)))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (*.f64 d1 (+.f64 d2 37)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)))))
(pow.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) 3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) 2))
(log.f64 (exp.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 d1 d2) 2))) (pow.f64 (exp.f64 d1) (*.f64 1369 d1))))
(log.f64 (/.f64 (exp.f64 (pow.f64 (*.f64 d1 d2) 2)) (+.f64 1 (expm1.f64 (*.f64 d1 (*.f64 1369 d1))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 d1 d2) 2))) (+.f64 1 (expm1.f64 (*.f64 d1 (*.f64 1369 d1))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 d1 d2) 2))) (exp.f64 (*.f64 (*.f64 d1 d1) -1369))))
(log.f64 (*.f64 (exp.f64 (pow.f64 (*.f64 d1 d2) 2)) (/.f64 1 (pow.f64 (exp.f64 d1) (*.f64 1369 d1)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 d1 d2) 2))) (/.f64 1 (pow.f64 (exp.f64 d1) (*.f64 1369 d1)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)))) (exp.f64 (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 d1 d1) -1369)) (exp.f64 (pow.f64 (*.f64 d1 d2) 2))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 d1) (*.f64 1369 d1))) (exp.f64 (pow.f64 (*.f64 d1 d2) 2))))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 d1 d1) -1369)) (+.f64 1 (expm1.f64 (pow.f64 (*.f64 d1 d2) 2)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 d1) (*.f64 1369 d1))) (+.f64 1 (expm1.f64 (pow.f64 (*.f64 d1 d2) 2)))))
(log.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1)))) (exp.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)))))
(log.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1)))) (+.f64 1 (expm1.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))))
(exp.f64 (log.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) 1))
(fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (*.f64 (*.f64 d1 d1) -1369))
(fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))
(fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 d1) -1369))
(fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))
(fma.f64 d2 (*.f64 d1 (*.f64 d1 d2)) (*.f64 (*.f64 d1 d1) -1369))
(fma.f64 d2 (*.f64 d1 (*.f64 d1 d2)) (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))
(fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 d1) -1369))
(fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))
(fma.f64 (pow.f64 (*.f64 d1 d2) 2) 1 (*.f64 (*.f64 d1 d1) -1369))
(fma.f64 (pow.f64 (*.f64 d1 d2) 2) 1 (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))
(fma.f64 1 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) -1369))
(fma.f64 1 (pow.f64 (*.f64 d1 d2) 2) (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))
(fma.f64 1 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))
(fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (*.f64 (*.f64 d1 d1) -1369))
(fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))
(fma.f64 (*.f64 d2 d2) (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) -1369))
(fma.f64 (*.f64 d2 d2) (*.f64 d1 d1) (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (pow.f64 (*.f64 d1 d2) 4)) (*.f64 (*.f64 d1 d1) -1369))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (pow.f64 (*.f64 d1 d2) 4)) (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (*.f64 (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d1) -1369))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (*.f64 (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 d2)) (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 d1 d2) 4)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (*.f64 (*.f64 d1 d1) -1369))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 d1 d2) 4)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 d1) -1369))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (*.f64 d2 (*.f64 d1 d2))) (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) 2)) (cbrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 d1) -1369))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (*.f64 d2 (*.f64 d1 d2))) (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (sqrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (*.f64 (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d1) -1369))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (*.f64 (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 d2)) (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))
(fma.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 (-.f64 d2 37)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))
(fma.f64 (*.f64 d2 (*.f64 d1 d2)) d1 (*.f64 (*.f64 d1 d1) -1369))
(fma.f64 (*.f64 d2 (*.f64 d1 d2)) d1 (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))
(fma.f64 (*.f64 d1 (*.f64 d1 d2)) d2 (*.f64 (*.f64 d1 d1) -1369))
(fma.f64 (*.f64 d1 (*.f64 d1 d2)) d2 (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))
(fma.f64 (*.f64 (*.f64 d1 d2) (sqrt.f64 (*.f64 d1 d2))) (sqrt.f64 (*.f64 d1 d2)) (*.f64 (*.f64 d1 d1) -1369))
(fma.f64 (*.f64 (*.f64 d1 d2) (sqrt.f64 (*.f64 d1 d2))) (sqrt.f64 (*.f64 d1 d2)) (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))
(fma.f64 (*.f64 (*.f64 d1 d2) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 (*.f64 d1 d1) -1369))
(fma.f64 (*.f64 (*.f64 d1 d2) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2)) (cbrt.f64 (*.f64 d1 d2)) (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))
(fma.f64 (*.f64 (*.f64 d1 d1) d2) d2 (*.f64 (*.f64 d1 d1) -1369))
(fma.f64 (*.f64 (*.f64 d1 d1) d2) d2 (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))
(fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) 1) d2 (*.f64 (*.f64 d1 d1) -1369))
(fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) 1) d2 (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))
(fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 (*.f64 d1 d1) -1369))
(fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))
(fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (*.f64 d1 d1) -1369))
(fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (sqrt.f64 d2)) (sqrt.f64 d2) (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))
(+.f64 0 (*.f64 d1 (*.f64 1369 d1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (*.f64 1369 d1))) (cbrt.f64 (pow.f64 (exp.f64 d1) (*.f64 1369 d1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (*.f64 1369 d1)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (*.f64 1369 d1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (*.f64 1369 d1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (*.f64 1369 d1)))) 1)
(pow.f64 (*.f64 d1 37) 2)
(pow.f64 (*.f64 d1 (*.f64 1369 d1)) 1)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 d1 37)) 2) 3)
(pow.f64 (pow.f64 (*.f64 d1 37) 6) 1/3)
(sqrt.f64 (pow.f64 (*.f64 d1 37) 4))
(log.f64 (pow.f64 (exp.f64 d1) (*.f64 1369 d1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (*.f64 1369 d1)))))
(cbrt.f64 (pow.f64 (*.f64 d1 37) 6))
(expm1.f64 (log1p.f64 (*.f64 d1 (*.f64 1369 d1))))
(log1p.f64 (expm1.f64 (*.f64 d1 (*.f64 1369 d1))))
(exp.f64 (*.f64 2 (log.f64 (*.f64 d1 37))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 37)) 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 d1 37))) 1))
(+.f64 0 (pow.f64 (*.f64 d1 d2) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 d1 d2) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 d1 d2) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 d1 d2) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 d1 d2) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 d1 d2) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 d1 d2) 2))) 1)
(pow.f64 (*.f64 d1 d2) 2)
(pow.f64 (pow.f64 (*.f64 d1 d2) 2) 1)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) 3)
(pow.f64 (pow.f64 (*.f64 d1 d2) 6) 1/3)
(sqrt.f64 (pow.f64 (*.f64 d1 d2) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 d1 d2) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 d1 d2) 2))))
(cbrt.f64 (pow.f64 (*.f64 d1 d2) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 d1 d2) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 d1 d2) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 d1 d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 d2)) 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 d1 d2))) 1))
Outputs
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 1369)) (-.f64 d2 37))
(/.f64 d1 (/.f64 (-.f64 d2 37) (fma.f64 d2 d2 -1369)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -1369) (+.f64 d2 -37)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 1369)) (-.f64 d2 37))
(/.f64 d1 (/.f64 (-.f64 d2 37) (fma.f64 d2 d2 -1369)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -1369) (+.f64 d2 -37)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 1369)) (-.f64 d2 37))
(/.f64 d1 (/.f64 (-.f64 d2 37) (fma.f64 d2 d2 -1369)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -1369) (+.f64 d2 -37)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 1369)) (-.f64 d2 37))
(/.f64 d1 (/.f64 (-.f64 d2 37) (fma.f64 d2 d2 -1369)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -1369) (+.f64 d2 -37)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 1369)) (-.f64 d2 37))
(/.f64 d1 (/.f64 (-.f64 d2 37) (fma.f64 d2 d2 -1369)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -1369) (+.f64 d2 -37)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 1369)) (-.f64 d2 37))
(/.f64 d1 (/.f64 (-.f64 d2 37) (fma.f64 d2 d2 -1369)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -1369) (+.f64 d2 -37)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 1369)) (-.f64 d2 37))
(/.f64 d1 (/.f64 (-.f64 d2 37) (fma.f64 d2 d2 -1369)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -1369) (+.f64 d2 -37)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 1369)) (-.f64 d2 37))
(/.f64 d1 (/.f64 (-.f64 d2 37) (fma.f64 d2 d2 -1369)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -1369) (+.f64 d2 -37)))
(*.f64 -1 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 1369)) (+.f64 37 (*.f64 -1 d2))))
(neg.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -1369)) (+.f64 37 (neg.f64 d2))))
(*.f64 d1 (/.f64 (neg.f64 (fma.f64 d2 d2 -1369)) (-.f64 37 d2)))
(*.f64 -1 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 1369)) (+.f64 37 (*.f64 -1 d2))))
(neg.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -1369)) (+.f64 37 (neg.f64 d2))))
(*.f64 d1 (/.f64 (neg.f64 (fma.f64 d2 d2 -1369)) (-.f64 37 d2)))
(*.f64 -1 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 1369)) (+.f64 37 (*.f64 -1 d2))))
(neg.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -1369)) (+.f64 37 (neg.f64 d2))))
(*.f64 d1 (/.f64 (neg.f64 (fma.f64 d2 d2 -1369)) (-.f64 37 d2)))
(*.f64 -1 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 2) 1369)) (+.f64 37 (*.f64 -1 d2))))
(neg.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -1369)) (+.f64 37 (neg.f64 d2))))
(*.f64 d1 (/.f64 (neg.f64 (fma.f64 d2 d2 -1369)) (-.f64 37 d2)))
(*.f64 37 d1)
(*.f64 d1 37)
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 37))
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 37))
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 37))
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 37))
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 37))
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 37))
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 37))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) 1369))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) 1369))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) 1369))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) 1369))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) 1369))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) 1369))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) 1369))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) 1369))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) 1369))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) 1369))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) 1369))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(*.f64 (pow.f64 d1 2) (-.f64 (pow.f64 d2 2) 1369))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(*.f64 -1369 (pow.f64 d1 2))
(*.f64 -1369 (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 -1369))
(+.f64 (*.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (*.f64 -1369 (pow.f64 d1 2)))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(+.f64 (*.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (*.f64 -1369 (pow.f64 d1 2)))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(+.f64 (*.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (*.f64 -1369 (pow.f64 d1 2)))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(*.f64 (*.f64 d1 d1) (*.f64 d2 d2))
(pow.f64 (*.f64 d1 d2) 2)
(+.f64 (*.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (*.f64 -1369 (pow.f64 d1 2)))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(+.f64 (*.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (*.f64 -1369 (pow.f64 d1 2)))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(+.f64 (*.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (*.f64 -1369 (pow.f64 d1 2)))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(*.f64 (*.f64 d1 d1) (*.f64 d2 d2))
(pow.f64 (*.f64 d1 d2) 2)
(+.f64 (*.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (*.f64 -1369 (pow.f64 d1 2)))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(+.f64 (*.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (*.f64 -1369 (pow.f64 d1 2)))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(+.f64 (*.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (*.f64 -1369 (pow.f64 d1 2)))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(*.f64 1369 (pow.f64 d1 2))
(*.f64 1369 (*.f64 d1 d1))
(*.f64 1369 (pow.f64 d1 2))
(*.f64 1369 (*.f64 d1 d1))
(*.f64 1369 (pow.f64 d1 2))
(*.f64 1369 (*.f64 d1 d1))
(*.f64 1369 (pow.f64 d1 2))
(*.f64 1369 (*.f64 d1 d1))
(*.f64 1369 (pow.f64 d1 2))
(*.f64 1369 (*.f64 d1 d1))
(*.f64 1369 (pow.f64 d1 2))
(*.f64 1369 (*.f64 d1 d1))
(*.f64 1369 (pow.f64 d1 2))
(*.f64 1369 (*.f64 d1 d1))
(*.f64 1369 (pow.f64 d1 2))
(*.f64 1369 (*.f64 d1 d1))
(*.f64 1369 (pow.f64 d1 2))
(*.f64 1369 (*.f64 d1 d1))
(*.f64 1369 (pow.f64 d1 2))
(*.f64 1369 (*.f64 d1 d1))
(*.f64 1369 (pow.f64 d1 2))
(*.f64 1369 (*.f64 d1 d1))
(*.f64 1369 (pow.f64 d1 2))
(*.f64 1369 (*.f64 d1 d1))
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(*.f64 (*.f64 d1 d1) (*.f64 d2 d2))
(pow.f64 (*.f64 d1 d2) 2)
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(*.f64 (*.f64 d1 d1) (*.f64 d2 d2))
(pow.f64 (*.f64 d1 d2) 2)
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(*.f64 (*.f64 d1 d1) (*.f64 d2 d2))
(pow.f64 (*.f64 d1 d2) 2)
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(*.f64 (*.f64 d1 d1) (*.f64 d2 d2))
(pow.f64 (*.f64 d1 d2) 2)
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(*.f64 (*.f64 d1 d1) (*.f64 d2 d2))
(pow.f64 (*.f64 d1 d2) 2)
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(*.f64 (*.f64 d1 d1) (*.f64 d2 d2))
(pow.f64 (*.f64 d1 d2) 2)
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(*.f64 (*.f64 d1 d1) (*.f64 d2 d2))
(pow.f64 (*.f64 d1 d2) 2)
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(*.f64 (*.f64 d1 d1) (*.f64 d2 d2))
(pow.f64 (*.f64 d1 d2) 2)
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(*.f64 (*.f64 d1 d1) (*.f64 d2 d2))
(pow.f64 (*.f64 d1 d2) 2)
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(*.f64 (*.f64 d1 d1) (*.f64 d2 d2))
(pow.f64 (*.f64 d1 d2) 2)
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(*.f64 (*.f64 d1 d1) (*.f64 d2 d2))
(pow.f64 (*.f64 d1 d2) 2)
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(*.f64 (*.f64 d1 d1) (*.f64 d2 d2))
(pow.f64 (*.f64 d1 d2) 2)
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(*.f64 (*.f64 d1 d1) (*.f64 d2 d2))
(pow.f64 (*.f64 d1 d2) 2)
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(*.f64 (*.f64 d1 d1) (*.f64 d2 d2))
(pow.f64 (*.f64 d1 d2) 2)
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(*.f64 (*.f64 d1 d1) (*.f64 d2 d2))
(pow.f64 (*.f64 d1 d2) 2)
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(*.f64 (*.f64 d1 d1) (*.f64 d2 d2))
(pow.f64 (*.f64 d1 d2) 2)
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(*.f64 (*.f64 d1 d1) (*.f64 d2 d2))
(pow.f64 (*.f64 d1 d2) 2)
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(*.f64 (*.f64 d1 d1) (*.f64 d2 d2))
(pow.f64 (*.f64 d1 d2) 2)
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(*.f64 (*.f64 d1 d1) (*.f64 d2 d2))
(pow.f64 (*.f64 d1 d2) 2)
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(*.f64 (*.f64 d1 d1) (*.f64 d2 d2))
(pow.f64 (*.f64 d1 d2) 2)
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(*.f64 (*.f64 d1 d1) (*.f64 d2 d2))
(pow.f64 (*.f64 d1 d2) 2)
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(*.f64 (*.f64 d1 d1) (*.f64 d2 d2))
(pow.f64 (*.f64 d1 d2) 2)
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(*.f64 (*.f64 d1 d1) (*.f64 d2 d2))
(pow.f64 (*.f64 d1 d2) 2)
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(*.f64 (*.f64 d1 d1) (*.f64 d2 d2))
(pow.f64 (*.f64 d1 d2) 2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 37))
(*.f64 d1 (+.f64 d2 37))
(+.f64 (*.f64 d1 37) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 37))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 37))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 37))) (*.f64 -1 (/.f64 1369 (/.f64 (-.f64 d2 37) d1))))
(fma.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -37)) (/.f64 (*.f64 d1 -1369) (+.f64 d2 -37)))
(+.f64 0 (*.f64 d1 (+.f64 d2 37)))
(*.f64 d1 (+.f64 d2 37))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 d1 (+.f64 d2 37)))) (cbrt.f64 (exp.f64 (*.f64 d1 (+.f64 d2 37)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 d1 (+.f64 d2 37))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 37))) (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 37))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 37)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 d2 37)) d1)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 d2 37)) d1))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 d1 (+.f64 d2 37))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 d1 (+.f64 d2 37))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 37)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 d2 37)) d1))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 37))) (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37))))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 37))) (*.f64 -1 (/.f64 1369 (/.f64 (-.f64 d2 37) d1))))
(fma.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -37)) (/.f64 (*.f64 d1 -1369) (+.f64 d2 -37)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 37)))) 1)
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (+.f64 d2 37))
(*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (/.f64 1 (*.f64 d1 (-.f64 d2 37))))
(/.f64 d1 (/.f64 (-.f64 d2 37) (fma.f64 d2 d2 -1369)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -1369) (+.f64 d2 -37)))
(*.f64 1 (*.f64 d1 (+.f64 d2 37)))
(*.f64 d1 (+.f64 d2 37))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 37))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) 2)) (*.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (/.f64 1 (*.f64 d1 (-.f64 d2 37)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369))) 2)) (*.f64 (/.f64 1 (*.f64 d1 (-.f64 d2 37))) (cbrt.f64 (*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369))) 2)) (/.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))) (*.f64 d1 (+.f64 d2 -37))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) (sqrt.f64 (*.f64 d1 (+.f64 d2 37))))
(*.f64 d1 (+.f64 d2 37))
(*.f64 (sqrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (*.f64 (sqrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (/.f64 1 (*.f64 d1 (-.f64 d2 37)))))
(/.f64 d1 (/.f64 (-.f64 d2 37) (fma.f64 d2 d2 -1369)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -1369) (+.f64 d2 -37)))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (/.f64 1 (*.f64 d1 (neg.f64 (-.f64 d2 37)))))
(neg.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -1369)) (+.f64 37 (neg.f64 d2))))
(*.f64 d1 (/.f64 (neg.f64 (fma.f64 d2 d2 -1369)) (-.f64 37 d2)))
(*.f64 (/.f64 1 (*.f64 d1 (-.f64 d2 37))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)))
(/.f64 d1 (/.f64 (-.f64 d2 37) (fma.f64 d2 d2 -1369)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -1369) (+.f64 d2 -37)))
(*.f64 (*.f64 d1 (+.f64 d2 37)) 1)
(*.f64 d1 (+.f64 d2 37))
(*.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 (*.f64 d1 (-.f64 d2 37)) (/.f64 1 (*.f64 d1 (-.f64 d2 37)))))
(*.f64 d1 (+.f64 d2 37))
(*.f64 (/.f64 1 d1) (/.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (-.f64 d2 37)))
(/.f64 d1 (/.f64 (-.f64 d2 37) (fma.f64 d2 d2 -1369)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -1369) (+.f64 d2 -37)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 37)) 2))) (/.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (cbrt.f64 (*.f64 d1 (-.f64 d2 37)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 37)) 2))) (/.f64 (*.f64 d1 d1) (/.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 37))) (fma.f64 d2 d2 -1369))))
(/.f64 (*.f64 (/.f64 (*.f64 d1 d1) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37)))) (fma.f64 d2 d2 -1369)) (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (/.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (/.f64 (*.f64 d1 d1) (/.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 37))) (fma.f64 d2 d2 -1369))))
(/.f64 (/.f64 (*.f64 d1 d1) (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (fma.f64 d2 d2 -1369))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) 2)) d1) (/.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (-.f64 d2 37)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369))) 2)) (*.f64 (/.f64 1 (*.f64 d1 (-.f64 d2 37))) (cbrt.f64 (*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369))) 2)) (/.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))) (*.f64 d1 (+.f64 d2 -37))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) d1) (/.f64 (sqrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (-.f64 d2 37)))
(/.f64 d1 (/.f64 (-.f64 d2 37) (fma.f64 d2 d2 -1369)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -1369) (+.f64 d2 -37)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 37)) d1) (/.f64 (*.f64 d1 (-.f64 d2 37)) (-.f64 d2 37)))
(*.f64 d1 (+.f64 d2 37))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) 2)) 1) (/.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (*.f64 d1 (-.f64 d2 37))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369))) 2)) (*.f64 (/.f64 1 (*.f64 d1 (-.f64 d2 37))) (cbrt.f64 (*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369))) 2)) (/.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))) (*.f64 d1 (+.f64 d2 -37))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) 1) (/.f64 (sqrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (*.f64 d1 (-.f64 d2 37))))
(/.f64 d1 (/.f64 (-.f64 d2 37) (fma.f64 d2 d2 -1369)))
(*.f64 d1 (/.f64 (fma.f64 d2 d2 -1369) (+.f64 d2 -37)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 37)) 1) (/.f64 (*.f64 d1 (-.f64 d2 37)) (*.f64 d1 (-.f64 d2 37))))
(*.f64 d1 (+.f64 d2 37))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) 2)) (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 37)) 2))) (cbrt.f64 (*.f64 d1 (+.f64 d2 37))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369))) 2)) (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 37)) 2))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369))) 2)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 37)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 37)) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (cbrt.f64 (*.f64 d1 (-.f64 d2 37)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 37)) 2))) (/.f64 (*.f64 d1 d1) (/.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 37))) (fma.f64 d2 d2 -1369))))
(/.f64 (*.f64 (/.f64 (*.f64 d1 d1) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37)))) (fma.f64 d2 d2 -1369)) (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 2)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 37)) (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 37)) 2))) (/.f64 (*.f64 d1 (-.f64 d2 37)) (cbrt.f64 (*.f64 d1 (-.f64 d2 37)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 37)) (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 2))) (/.f64 (+.f64 d2 -37) (/.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) d1)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) 2)) (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (/.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369))) 2)) (/.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))) (sqrt.f64 (*.f64 d1 (-.f64 d2 37))))) (sqrt.f64 (*.f64 d1 (-.f64 d2 37))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369))) 2)) (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (/.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 37)) (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (/.f64 (*.f64 d1 (-.f64 d2 37)) (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))))
(*.f64 (/.f64 d1 (/.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 37))) (+.f64 d2 37))) (/.f64 d1 (/.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 37))) (-.f64 d2 37))))
(*.f64 (*.f64 (/.f64 d1 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))) (+.f64 d2 37)) (*.f64 (/.f64 d1 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))) (+.f64 d2 -37)))
(*.f64 (/.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (*.f64 d1 (+.f64 d2 37)))
(*.f64 d1 (+.f64 d2 37))
(*.f64 (/.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)))))
(*.f64 (/.f64 (*.f64 d1 d1) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)) (fma.f64 d2 d2 -1369))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)))))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (fma.f64 d2 d2 -1369)) (fma.f64 d1 (*.f64 (*.f64 37 (+.f64 d2 37)) d1) (pow.f64 (*.f64 d1 d2) 2)))) (*.f64 (pow.f64 d1 3) (-.f64 (pow.f64 d2 3) 50653)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 3) 1/3)
(*.f64 d1 (+.f64 d2 37))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 3)
(*.f64 d1 (+.f64 d2 37))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) 2)
(*.f64 d1 (+.f64 d2 37))
(pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 37))) -1)
(*.f64 d1 (+.f64 d2 37))
(pow.f64 (*.f64 d1 (+.f64 d2 37)) 1)
(*.f64 d1 (+.f64 d2 37))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (*.f64 d1 (neg.f64 (-.f64 d2 37)))))
(neg.f64 (/.f64 (*.f64 d1 (fma.f64 d2 d2 -1369)) (+.f64 37 (neg.f64 d2))))
(*.f64 d1 (/.f64 (neg.f64 (fma.f64 d2 d2 -1369)) (-.f64 37 d2)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2))
(fabs.f64 (*.f64 d1 (+.f64 d2 37)))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 d2 37))))
(*.f64 d1 (+.f64 d2 37))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 37)))))
(*.f64 d1 (+.f64 d2 37))
(log.f64 (*.f64 (pow.f64 (exp.f64 d2) d1) (exp.f64 (*.f64 d1 37))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d2) d1) (pow.f64 (exp.f64 d1) 37)))
(+.f64 (*.f64 d1 37) (*.f64 d1 (log.f64 (exp.f64 d2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (exp.f64 (*.f64 d1 37))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) 37) (+.f64 1 (expm1.f64 (*.f64 d1 d2)))))
(+.f64 (*.f64 d1 37) (log1p.f64 (expm1.f64 (*.f64 d1 d2))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d2) d1) (+.f64 1 (expm1.f64 (*.f64 d1 37)))))
(+.f64 (log1p.f64 (expm1.f64 (*.f64 d1 37))) (*.f64 d1 (log.f64 (exp.f64 d2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (+.f64 1 (expm1.f64 (*.f64 d1 37)))))
(+.f64 (log1p.f64 (expm1.f64 (*.f64 d1 37))) (log1p.f64 (expm1.f64 (*.f64 d1 d2))))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 37)) (pow.f64 (exp.f64 d2) d1)))
(log.f64 (*.f64 (pow.f64 (exp.f64 d2) d1) (pow.f64 (exp.f64 d1) 37)))
(+.f64 (*.f64 d1 37) (*.f64 d1 (log.f64 (exp.f64 d2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 37))) (pow.f64 (exp.f64 d2) d1)))
(log.f64 (*.f64 (pow.f64 (exp.f64 d2) d1) (+.f64 1 (expm1.f64 (*.f64 d1 37)))))
(+.f64 (log1p.f64 (expm1.f64 (*.f64 d1 37))) (*.f64 d1 (log.f64 (exp.f64 d2))))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 37)) (+.f64 1 (expm1.f64 (*.f64 d1 d2)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) 37) (+.f64 1 (expm1.f64 (*.f64 d1 d2)))))
(+.f64 (*.f64 d1 37) (log1p.f64 (expm1.f64 (*.f64 d1 d2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 37))) (+.f64 1 (expm1.f64 (*.f64 d1 d2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (+.f64 1 (expm1.f64 (*.f64 d1 37)))))
(+.f64 (log1p.f64 (expm1.f64 (*.f64 d1 37))) (log1p.f64 (expm1.f64 (*.f64 d1 d2))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 3))
(*.f64 d1 (+.f64 d2 37))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 37)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369))) 3) (pow.f64 (*.f64 d1 (-.f64 d2 37)) 3)))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (/.f64 (pow.f64 (fma.f64 d2 d2 -1369) 3) (pow.f64 (+.f64 d2 -37) 3))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 37))))
(*.f64 d1 (+.f64 d2 37))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 37))))
(*.f64 d1 (+.f64 d2 37))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 37))))
(*.f64 d1 (+.f64 d2 37))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 37))) 1))
(*.f64 d1 (+.f64 d2 37))
(fma.f64 d1 d2 (*.f64 d1 37))
(*.f64 d1 (+.f64 d2 37))
(fma.f64 d2 d1 (*.f64 d1 37))
(*.f64 d1 (+.f64 d2 37))
(fma.f64 (pow.f64 (*.f64 d1 d2) 2) (/.f64 1 (*.f64 d1 (-.f64 d2 37))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 37))) (*.f64 -1 (/.f64 1369 (/.f64 (-.f64 d2 37) d1))))
(fma.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -37)) (/.f64 (*.f64 d1 -1369) (+.f64 d2 -37)))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 37))
(*.f64 d1 (+.f64 d2 37))
(fma.f64 1 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 37))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 37))) (*.f64 -1 (/.f64 1369 (/.f64 (-.f64 d2 37) d1))))
(fma.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -37)) (/.f64 (*.f64 d1 -1369) (+.f64 d2 -37)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 37))
(*.f64 d1 (+.f64 d2 37))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 37))
(*.f64 d1 (+.f64 d2 37))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 37)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 37))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 37)))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 37))) (*.f64 -1 (/.f64 1369 (/.f64 (-.f64 d2 37) d1))))
(fma.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -37)) (/.f64 (*.f64 d1 -1369) (+.f64 d2 -37)))
(fma.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 37)))) (sqrt.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 37)))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 37))) (*.f64 -1 (/.f64 1369 (/.f64 (-.f64 d2 37) d1))))
(fma.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -37)) (/.f64 (*.f64 d1 -1369) (+.f64 d2 -37)))
(fma.f64 (/.f64 d1 1) (/.f64 (*.f64 d2 (*.f64 d1 d2)) (*.f64 d1 (-.f64 d2 37))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 37))) (*.f64 -1 (/.f64 1369 (/.f64 (-.f64 d2 37) d1))))
(fma.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -37)) (/.f64 (*.f64 d1 -1369) (+.f64 d2 -37)))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 d2 (*.f64 d1 d2)) (-.f64 d2 37)) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 37))) (*.f64 -1 (/.f64 1369 (/.f64 (-.f64 d2 37) d1))))
(fma.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -37)) (/.f64 (*.f64 d1 -1369) (+.f64 d2 -37)))
(fma.f64 (/.f64 1 d1) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 d2 37)) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(fma.f64 (/.f64 1 d1) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 d2 37)) (*.f64 -1 (/.f64 1369 (/.f64 (-.f64 d2 37) d1))))
(fma.f64 (/.f64 1 d1) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (+.f64 d2 -37)) (/.f64 (*.f64 d1 -1369) (+.f64 d2 -37)))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 d2 d2) (-.f64 d2 37)) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 37))) (*.f64 -1 (/.f64 1369 (/.f64 (-.f64 d2 37) d1))))
(fma.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -37)) (/.f64 (*.f64 d1 -1369) (+.f64 d2 -37)))
(fma.f64 (/.f64 (*.f64 d1 d1) 1) (/.f64 (*.f64 d2 d2) (*.f64 d1 (-.f64 d2 37))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 37))) (*.f64 -1 (/.f64 1369 (/.f64 (-.f64 d2 37) d1))))
(fma.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -37)) (/.f64 (*.f64 d1 -1369) (+.f64 d2 -37)))
(fma.f64 (/.f64 d1 (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 37)) 2))) (/.f64 (*.f64 d2 (*.f64 d1 d2)) (cbrt.f64 (*.f64 d1 (-.f64 d2 37)))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(fma.f64 (/.f64 d1 (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 37)) 2))) (/.f64 d2 (/.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 37))) (*.f64 d1 d2))) (*.f64 -1 (/.f64 1369 (/.f64 (-.f64 d2 37) d1))))
(fma.f64 (/.f64 d1 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 2))) (/.f64 d2 (/.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 d1 d2))) (/.f64 (*.f64 d1 -1369) (+.f64 d2 -37)))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 37)) 2))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 37)))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 37)) 2))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 37)))) (*.f64 -1 (/.f64 1369 (/.f64 (-.f64 d2 37) d1))))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 2))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37)))) (/.f64 (*.f64 d1 -1369) (+.f64 d2 -37)))
(fma.f64 (/.f64 (*.f64 d1 d1) (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 37)) 2))) (/.f64 (*.f64 d2 d2) (cbrt.f64 (*.f64 d1 (-.f64 d2 37)))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(fma.f64 (/.f64 d1 (/.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 37)) 2)) d1)) (/.f64 d2 (/.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 37))) d2)) (*.f64 -1 (/.f64 1369 (/.f64 (-.f64 d2 37) d1))))
(fma.f64 (*.f64 (/.f64 d1 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 2))) d1) (*.f64 (/.f64 d2 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37)))) d2) (/.f64 (*.f64 d1 -1369) (+.f64 d2 -37)))
(fma.f64 (/.f64 d1 (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (/.f64 (*.f64 d2 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(fma.f64 (/.f64 d1 (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (/.f64 (*.f64 d2 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (*.f64 -1 (/.f64 1369 (/.f64 (-.f64 d2 37) d1))))
(fma.f64 (/.f64 d1 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))) (*.f64 (/.f64 d2 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))) (*.f64 d1 d2)) (/.f64 (*.f64 d1 -1369) (+.f64 d2 -37)))
(fma.f64 (/.f64 1 (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(fma.f64 (/.f64 1 (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (*.f64 -1 (/.f64 1369 (/.f64 (-.f64 d2 37) d1))))
(fma.f64 (/.f64 1 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))) (/.f64 (pow.f64 (*.f64 d1 d2) 2) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))) (/.f64 (*.f64 d1 -1369) (+.f64 d2 -37)))
(fma.f64 (/.f64 (*.f64 d1 d1) (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (/.f64 (*.f64 d2 d2) (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(fma.f64 (/.f64 (*.f64 d1 d1) (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (/.f64 (*.f64 d2 d2) (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (*.f64 -1 (/.f64 1369 (/.f64 (-.f64 d2 37) d1))))
(fma.f64 (*.f64 (/.f64 d1 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))) d1) (*.f64 (/.f64 d2 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))) d2) (/.f64 (*.f64 d1 -1369) (+.f64 d2 -37)))
(fma.f64 (/.f64 (*.f64 d1 d2) d1) (/.f64 (*.f64 d1 d2) (-.f64 d2 37)) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 37))) (*.f64 -1 (/.f64 1369 (/.f64 (-.f64 d2 37) d1))))
(fma.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -37)) (/.f64 (*.f64 d1 -1369) (+.f64 d2 -37)))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 d1 d2) 4)) d1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (-.f64 d2 37)) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 d1 d2) 4)) d1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (-.f64 d2 37)) (*.f64 -1 (/.f64 1369 (/.f64 (-.f64 d2 37) d1))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 d1 d2) 4)) d1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (+.f64 d2 -37)) (/.f64 (*.f64 d1 -1369) (+.f64 d2 -37)))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 d2)) d1) (/.f64 d2 (-.f64 d2 37)) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 37))) (*.f64 -1 (/.f64 1369 (/.f64 (-.f64 d2 37) d1))))
(fma.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -37)) (/.f64 (*.f64 d1 -1369) (+.f64 d2 -37)))
(fma.f64 (/.f64 (*.f64 d1 d2) 1) (/.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 37))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 37))) (*.f64 -1 (/.f64 1369 (/.f64 (-.f64 d2 37) d1))))
(fma.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -37)) (/.f64 (*.f64 d1 -1369) (+.f64 d2 -37)))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 d1 d2) 4)) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (*.f64 d1 (-.f64 d2 37))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 d1 d2) 4)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (*.f64 d1 (-.f64 d2 37))) (*.f64 -1 (/.f64 1369 (/.f64 (-.f64 d2 37) d1))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 d1 d2) 4)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (*.f64 d1 (+.f64 d2 -37))) (/.f64 (*.f64 d1 -1369) (+.f64 d2 -37)))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 d2)) 1) (/.f64 d2 (*.f64 d1 (-.f64 d2 37))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 37))) (*.f64 -1 (/.f64 1369 (/.f64 (-.f64 d2 37) d1))))
(fma.f64 d1 (/.f64 (*.f64 d2 d2) (+.f64 d2 -37)) (/.f64 (*.f64 d1 -1369) (+.f64 d2 -37)))
(fma.f64 (/.f64 (*.f64 d1 d2) (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 37)) 2))) (/.f64 (*.f64 d1 d2) (cbrt.f64 (*.f64 d1 (-.f64 d2 37)))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(fma.f64 (/.f64 d1 (/.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 37)) 2)) d2)) (/.f64 (*.f64 d1 d2) (cbrt.f64 (*.f64 d1 (-.f64 d2 37)))) (*.f64 -1 (/.f64 1369 (/.f64 (-.f64 d2 37) d1))))
(fma.f64 (*.f64 (/.f64 d1 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 2))) d2) (*.f64 (/.f64 d1 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37)))) d2) (/.f64 (*.f64 d1 -1369) (+.f64 d2 -37)))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 d1 d2) 4)) (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 37)) 2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 37)))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 d1 d2) 4)) (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 37)) 2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 37)))) (*.f64 -1 (/.f64 1369 (/.f64 (-.f64 d2 37) d1))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 d1 d2) 4)) (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37)))) (/.f64 (*.f64 d1 -1369) (+.f64 d2 -37)))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 d2)) (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 37)) 2))) (/.f64 d2 (cbrt.f64 (*.f64 d1 (-.f64 d2 37)))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(fma.f64 (/.f64 d1 (/.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 37)) 2)) (*.f64 d1 d2))) (/.f64 d2 (cbrt.f64 (*.f64 d1 (-.f64 d2 37)))) (*.f64 -1 (/.f64 1369 (/.f64 (-.f64 d2 37) d1))))
(fma.f64 (*.f64 (/.f64 d1 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 2))) (*.f64 d1 d2)) (/.f64 d2 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37)))) (/.f64 (*.f64 d1 -1369) (+.f64 d2 -37)))
(fma.f64 (/.f64 (*.f64 d1 d2) (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (/.f64 (*.f64 d1 d2) (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(fma.f64 (/.f64 (*.f64 d1 d2) (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (/.f64 (*.f64 d1 d2) (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (*.f64 -1 (/.f64 1369 (/.f64 (-.f64 d2 37) d1))))
(fma.f64 (/.f64 (*.f64 d1 d2) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))) (/.f64 (*.f64 d1 d2) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))) (/.f64 (*.f64 d1 -1369) (+.f64 d2 -37)))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 d1 d2) 4)) (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 d1 d2) 4)) (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (*.f64 -1 (/.f64 1369 (/.f64 (-.f64 d2 37) d1))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 d1 d2) 4)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))) (/.f64 (*.f64 d1 -1369) (+.f64 d2 -37)))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (/.f64 d2 (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (/.f64 d2 (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (*.f64 -1 (/.f64 1369 (/.f64 (-.f64 d2 37) d1))))
(fma.f64 (*.f64 (/.f64 d1 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))) (*.f64 d1 d2)) (/.f64 d2 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))) (/.f64 (*.f64 d1 -1369) (+.f64 d2 -37)))
(fma.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (*.f64 d1 (+.f64 d2 37)) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))) (*.f64 d1 (+.f64 d2 37)) (*.f64 -1 (/.f64 1369 (/.f64 (-.f64 d2 37) d1))))
(fma.f64 (/.f64 (/.f64 (*.f64 d2 d2) 1) (fma.f64 d2 d2 -1369)) (*.f64 d1 (+.f64 d2 37)) (/.f64 (*.f64 d1 -1369) (+.f64 d2 -37)))
(fma.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)))) (neg.f64 (*.f64 (/.f64 d1 d1) (/.f64 (*.f64 1369 d1) (-.f64 d2 37)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)))) (*.f64 -1 (/.f64 1369 (/.f64 (-.f64 d2 37) d1))))
(fma.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 d1 3) (-.f64 (pow.f64 d2 3) 50653))) (fma.f64 d1 (*.f64 (*.f64 37 (+.f64 d2 37)) d1) (pow.f64 (*.f64 d1 d2) 2)) (/.f64 (*.f64 d1 -1369) (+.f64 d2 -37)))
(+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) -1369))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 (*.f64 d1 d1) -1369) 1))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(+.f64 (pow.f64 (*.f64 d1 d2) 2) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1)))))
(+.f64 (fma.f64 (*.f64 d1 d1) -1369 (pow.f64 (*.f64 d1 d2) 2)) (fma.f64 -1369 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 1369))))
(+.f64 (*.f64 (*.f64 d1 d1) (+.f64 (fma.f64 d2 d2 -1369) -1369)) (*.f64 1369 (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))
(+.f64 (fma.f64 (*.f64 d1 d1) -1369 (pow.f64 (*.f64 d1 d2) 2)) (fma.f64 -1369 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 1369))))
(+.f64 (*.f64 (*.f64 d1 d1) (+.f64 (fma.f64 d2 d2 -1369) -1369)) (*.f64 1369 (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (fma.f64 (neg.f64 (*.f64 1369 d1)) d1 (*.f64 d1 (*.f64 1369 d1))))
(+.f64 (fma.f64 (*.f64 d1 d1) -1369 (pow.f64 (*.f64 d1 d2) 2)) (fma.f64 -1369 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 1369))))
(+.f64 (*.f64 (*.f64 d1 d1) (+.f64 (fma.f64 d2 d2 -1369) -1369)) (*.f64 1369 (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (fma.f64 (*.f64 (*.f64 d1 d1) -1369) 1 (*.f64 d1 (*.f64 1369 d1))))
(+.f64 (fma.f64 (*.f64 d1 d1) -1369 (pow.f64 (*.f64 d1 d2) 2)) (fma.f64 -1369 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 1369))))
(+.f64 (*.f64 (*.f64 d1 d1) (+.f64 (fma.f64 d2 d2 -1369) -1369)) (*.f64 1369 (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (fma.f64 -1369 (*.f64 d1 d1) (*.f64 d1 (*.f64 1369 d1))))
(+.f64 (fma.f64 (*.f64 d1 d1) -1369 (pow.f64 (*.f64 d1 d2) 2)) (fma.f64 -1369 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 1369))))
(+.f64 (*.f64 (*.f64 d1 d1) (+.f64 (fma.f64 d2 d2 -1369) -1369)) (*.f64 1369 (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 d1 37)) 2)) (cbrt.f64 (pow.f64 (*.f64 d1 37) 4)) (*.f64 d1 (*.f64 1369 d1))))
(fma.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 d1 37)) 2)) (cbrt.f64 (pow.f64 (*.f64 d1 37) 4)) (*.f64 d1 (*.f64 d1 1369))))
(fma.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 d1 37)) 2)) (cbrt.f64 (pow.f64 (*.f64 d1 37) 4)) (*.f64 1369 (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (fma.f64 -37 (*.f64 d1 (*.f64 d1 37)) (*.f64 d1 (*.f64 1369 d1))))
(fma.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369) (fma.f64 -37 (*.f64 d1 (*.f64 d1 37)) (*.f64 d1 (*.f64 d1 1369))))
(fma.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)) (fma.f64 -37 (*.f64 d1 (*.f64 d1 37)) (*.f64 1369 (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (*.f64 (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))) 1))
(+.f64 (fma.f64 (*.f64 d1 d1) -1369 (pow.f64 (*.f64 d1 d2) 2)) (fma.f64 -1369 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 1369))))
(+.f64 (*.f64 (*.f64 d1 d1) (+.f64 (fma.f64 d2 d2 -1369) -1369)) (*.f64 1369 (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (*.f64 (fma.f64 -37 d1 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(fma.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369) (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 -37 d1 (*.f64 d1 37)))))
(*.f64 d1 (+.f64 (*.f64 d1 (fma.f64 d2 d2 -1369)) (*.f64 (+.f64 d2 37) (*.f64 d1 0))))
(+.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 -37 d1 (*.f64 d1 37))))
(fma.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369) (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 -37 d1 (*.f64 d1 37)))))
(*.f64 d1 (+.f64 (*.f64 d1 (fma.f64 d2 d2 -1369)) (*.f64 (+.f64 d2 37) (*.f64 d1 0))))
(+.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (+.f64 (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1)))))
(fma.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369) (*.f64 2 (fma.f64 -1369 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 1369)))))
(fma.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)) (*.f64 2 (*.f64 d1 (+.f64 (*.f64 d1 -1369) (*.f64 d1 1369)))))
(+.f64 (*.f64 (*.f64 d1 d1) -1369) (pow.f64 (*.f64 d1 d2) 2))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(+.f64 (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)))
(+.f64 (fma.f64 (*.f64 d1 d1) -1369 (pow.f64 (*.f64 d1 d2) 2)) (fma.f64 -1369 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 1369))))
(+.f64 (*.f64 (*.f64 d1 d1) (+.f64 (fma.f64 d2 d2 -1369) -1369)) (*.f64 1369 (*.f64 d1 d1)))
(+.f64 0 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 37))) (*.f64 (*.f64 d1 -37) (*.f64 d1 (+.f64 d2 37))))
(*.f64 (*.f64 d1 (+.f64 d2 37)) (+.f64 (*.f64 d1 d2) (*.f64 d1 -37)))
(*.f64 d1 (*.f64 (+.f64 d2 -37) (*.f64 d1 (+.f64 d2 37))))
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 -37)))
(*.f64 (*.f64 d1 (+.f64 d2 37)) (+.f64 (*.f64 d1 d2) (*.f64 d1 -37)))
(*.f64 d1 (*.f64 (+.f64 d2 -37) (*.f64 d1 (+.f64 d2 37))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 d1 d1)) (fma.f64 d2 d2 -1369))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 d1 d1)) (fma.f64 d2 d2 -1369))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 d1 d1)) (fma.f64 d2 d2 -1369)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (*.f64 d1 (fma.f64 d2 d2 -1369)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (*.f64 d1 (fma.f64 d2 d2 -1369))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 d1 d1)) (fma.f64 d2 d2 -1369)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (*.f64 d1 (fma.f64 d2 d2 -1369))))))
(*.f64 d1 (-.f64 (*.f64 d2 (*.f64 d1 d2)) (*.f64 1369 d1)))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) 1)
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(*.f64 (*.f64 d1 (-.f64 d2 37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 (+.f64 d2 37)) (+.f64 (*.f64 d1 d2) (*.f64 d1 -37)))
(*.f64 d1 (*.f64 (+.f64 d2 -37) (*.f64 d1 (+.f64 d2 37))))
(*.f64 1 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369))) 2)) (cbrt.f64 (*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) 2)) (cbrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369))) 2)) (cbrt.f64 (*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (sqrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 37) 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d1 37) 4) (pow.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 37))) 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 37) 6)) 1) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d1 37) 4) (pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 d2) 37)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 37) 6)) (+.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d1 37) 4)) (pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 37))) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d1 37) 4)) (/.f64 1 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) 1369))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d1 37) 4)) (/.f64 1 (*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 1369)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 4) (*.f64 (pow.f64 d1 4) -1874161)) (*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 1369))))
(*.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 (-.f64 d2 37)))
(*.f64 (*.f64 d1 (+.f64 d2 37)) (+.f64 (*.f64 d1 d2) (*.f64 d1 -37)))
(*.f64 d1 (*.f64 (+.f64 d2 -37) (*.f64 d1 (+.f64 d2 37))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) d1) (-.f64 d2 37))
(*.f64 (*.f64 d1 (+.f64 d2 37)) (+.f64 (*.f64 d1 d2) (*.f64 d1 -37)))
(*.f64 d1 (*.f64 (+.f64 d2 -37) (*.f64 d1 (+.f64 d2 37))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 37)) 2))) (cbrt.f64 (*.f64 d1 (-.f64 d2 37))))
(*.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 37)) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d2 37)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 2)) (*.f64 (*.f64 d1 (+.f64 d2 37)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37)))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) (sqrt.f64 (*.f64 d1 (-.f64 d2 37)))) (sqrt.f64 (*.f64 d1 (-.f64 d2 37))))
(*.f64 (*.f64 d1 (+.f64 d2 37)) (+.f64 (*.f64 d1 d2) (*.f64 d1 -37)))
(*.f64 d1 (*.f64 (+.f64 d2 -37) (*.f64 d1 (+.f64 d2 37))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d1 37) 4) (pow.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 37))) 2))) (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 37) 6))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 37) 6)) 1) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d1 37) 4) (pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 d2) 37)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 37) 6)) (+.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d1 37) 4)) (pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 37))) 2)))
(/.f64 1 (/.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) 1369)) (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d1 37) 4))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d1 37) 4)) (/.f64 1 (*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 1369)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 4) (*.f64 (pow.f64 d1 4) -1874161)) (*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 1369))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 37) 6)) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d1 37) 4) (pow.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 37))) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 37) 6)) 1) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d1 37) 4) (pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 d2) 37)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 37) 6)) (+.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d1 37) 4)) (pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 37))) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d1 37) 4)) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) 1369)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d1 37) 4)) (/.f64 1 (*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 1369)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 4) (*.f64 (pow.f64 d1 4) -1874161)) (*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 1369))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 37) 6))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d1 37) 4) (pow.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 37))) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 37) 6))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (pow.f64 (*.f64 d1 37) 4) (pow.f64 (*.f64 d1 (*.f64 (*.f64 d1 d2) 37)) 2)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 d1 37) 6)) (+.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d1 37) 4)) (pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 37))) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d1 37) 4))) (neg.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) 1369))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d1 37) 4))) (*.f64 (*.f64 d1 d1) (neg.f64 (fma.f64 d2 d2 1369))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 4) (*.f64 (pow.f64 d1 4) -1874161)) (*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 1369)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 6) (pow.f64 (*.f64 (*.f64 d1 d1) -1369) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 (*.f64 d1 d1) -1369)) (*.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) -1369)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 6) (*.f64 (pow.f64 (*.f64 d1 d1) 3) -2565726409)) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (*.f64 (*.f64 -1369 (*.f64 d1 d1)) (-.f64 (*.f64 -1369 (*.f64 d1 d1)) (pow.f64 (*.f64 d1 d2) 2)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 d1 d1) 3) -2565726409 (pow.f64 (*.f64 d1 d2) 6)) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (fma.f64 (pow.f64 d1 4) 1874161 (pow.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 37))) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) 3) (pow.f64 (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) 2) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1)))) (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369))) 3) (pow.f64 (fma.f64 -1369 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 1369))) 3)) (+.f64 (pow.f64 (*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369))) 2) (*.f64 (fma.f64 -1369 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 1369))) (-.f64 (fma.f64 -1369 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 1369))) (*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369))) 3) (pow.f64 (*.f64 d1 (+.f64 (*.f64 d1 -1369) (*.f64 d1 1369))) 3)) (fma.f64 (*.f64 d1 (+.f64 (*.f64 d1 -1369) (*.f64 d1 1369))) (-.f64 (*.f64 d1 (+.f64 (*.f64 d1 -1369) (*.f64 d1 1369))) (*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))) (pow.f64 (*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369))) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (*.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 (*.f64 d1 d1) -1369))) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) -1369)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (pow.f64 (*.f64 d1 37) 4)) (/.f64 1 (*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 1369)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 4) (*.f64 (pow.f64 d1 4) -1874161)) (*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 1369))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) 2) (*.f64 (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))) (-.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369))) 2) (*.f64 (fma.f64 -1369 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 1369))) (fma.f64 -1369 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 1369))))) (-.f64 (*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369))) (fma.f64 -1369 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 1369)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369))) 2) (*.f64 (*.f64 d1 (+.f64 (*.f64 d1 -1369) (*.f64 d1 1369))) (*.f64 d1 (+.f64 (*.f64 d1 -1369) (*.f64 d1 1369))))) (+.f64 (*.f64 (*.f64 d1 d1) (+.f64 (fma.f64 d2 d2 -1369) -1369)) (*.f64 1369 (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (/.f64 d1 (/.f64 d1 (+.f64 d2 37))) (/.f64 (*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369))) (+.f64 d2 37)))
(*.f64 (*.f64 d1 (fma.f64 d2 d2 -1369)) (/.f64 (*.f64 d1 (+.f64 d2 37)) (+.f64 d2 37)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)))))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d2 37) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 (*.f64 (*.f64 37 (+.f64 d2 37)) d1) (pow.f64 (*.f64 d1 d2) 2))) (*.f64 (pow.f64 d1 3) (-.f64 (pow.f64 d2 3) 50653)))
(pow.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) 1)
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(pow.f64 (pow.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) 3) 1/3)
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) 3)
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) 2)
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) 2))
(sqrt.f64 (pow.f64 (*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369))) 2))
(fabs.f64 (*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369))))
(log.f64 (exp.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)))))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 d1 d2) 2))) (pow.f64 (exp.f64 d1) (*.f64 1369 d1))))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(log.f64 (/.f64 (exp.f64 (pow.f64 (*.f64 d1 d2) 2)) (+.f64 1 (expm1.f64 (*.f64 d1 (*.f64 1369 d1))))))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 d1 d2) 2))) (+.f64 1 (expm1.f64 (*.f64 d1 (*.f64 1369 d1))))))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 d1 d2) 2))) (exp.f64 (*.f64 (*.f64 d1 d1) -1369))))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(log.f64 (*.f64 (exp.f64 (pow.f64 (*.f64 d1 d2) 2)) (/.f64 1 (pow.f64 (exp.f64 d1) (*.f64 1369 d1)))))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 d1 d2) 2))) (/.f64 1 (pow.f64 (exp.f64 d1) (*.f64 1369 d1)))))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)))) (exp.f64 (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))
(+.f64 (fma.f64 (*.f64 d1 d1) -1369 (pow.f64 (*.f64 d1 d2) 2)) (fma.f64 -1369 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 1369))))
(+.f64 (*.f64 (*.f64 d1 d1) (+.f64 (fma.f64 d2 d2 -1369) -1369)) (*.f64 1369 (*.f64 d1 d1)))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 d1 d1) -1369)) (exp.f64 (pow.f64 (*.f64 d1 d2) 2))))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 d1) (*.f64 1369 d1))) (exp.f64 (pow.f64 (*.f64 d1 d2) 2))))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 d1 d1) -1369)) (+.f64 1 (expm1.f64 (pow.f64 (*.f64 d1 d2) 2)))))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 d1) (*.f64 1369 d1))) (+.f64 1 (expm1.f64 (pow.f64 (*.f64 d1 d2) 2)))))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(log.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1)))) (exp.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)))))
(+.f64 (fma.f64 (*.f64 d1 d1) -1369 (pow.f64 (*.f64 d1 d2) 2)) (fma.f64 -1369 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 1369))))
(+.f64 (*.f64 (*.f64 d1 d1) (+.f64 (fma.f64 d2 d2 -1369) -1369)) (*.f64 1369 (*.f64 d1 d1)))
(log.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1)))) (+.f64 1 (expm1.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))))))
(+.f64 (fma.f64 (*.f64 d1 d1) -1369 (pow.f64 (*.f64 d1 d2) 2)) (fma.f64 -1369 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 1369))))
(+.f64 (*.f64 (*.f64 d1 d1) (+.f64 (fma.f64 d2 d2 -1369) -1369)) (*.f64 1369 (*.f64 d1 d1)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) 3))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(exp.f64 (log.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) 1))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (*.f64 (*.f64 d1 d1) -1369))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))
(+.f64 (fma.f64 (*.f64 d1 d1) -1369 (pow.f64 (*.f64 d1 d2) 2)) (fma.f64 -1369 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 1369))))
(+.f64 (*.f64 (*.f64 d1 d1) (+.f64 (fma.f64 d2 d2 -1369) -1369)) (*.f64 1369 (*.f64 d1 d1)))
(fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 d1) -1369))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))
(+.f64 (fma.f64 (*.f64 d1 d1) -1369 (pow.f64 (*.f64 d1 d2) 2)) (fma.f64 -1369 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 1369))))
(+.f64 (*.f64 (*.f64 d1 d1) (+.f64 (fma.f64 d2 d2 -1369) -1369)) (*.f64 1369 (*.f64 d1 d1)))
(fma.f64 d2 (*.f64 d1 (*.f64 d1 d2)) (*.f64 (*.f64 d1 d1) -1369))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(fma.f64 d2 (*.f64 d1 (*.f64 d1 d2)) (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))
(+.f64 (fma.f64 (*.f64 d1 d1) -1369 (pow.f64 (*.f64 d1 d2) 2)) (fma.f64 -1369 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 1369))))
(+.f64 (*.f64 (*.f64 d1 d1) (+.f64 (fma.f64 d2 d2 -1369) -1369)) (*.f64 1369 (*.f64 d1 d1)))
(fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 d1) -1369))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))
(+.f64 (fma.f64 (*.f64 d1 d1) -1369 (pow.f64 (*.f64 d1 d2) 2)) (fma.f64 -1369 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 1369))))
(+.f64 (*.f64 (*.f64 d1 d1) (+.f64 (fma.f64 d2 d2 -1369) -1369)) (*.f64 1369 (*.f64 d1 d1)))
(fma.f64 (pow.f64 (*.f64 d1 d2) 2) 1 (*.f64 (*.f64 d1 d1) -1369))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(fma.f64 (pow.f64 (*.f64 d1 d2) 2) 1 (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))
(+.f64 (fma.f64 (*.f64 d1 d1) -1369 (pow.f64 (*.f64 d1 d2) 2)) (fma.f64 -1369 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 1369))))
(+.f64 (*.f64 (*.f64 d1 d1) (+.f64 (fma.f64 d2 d2 -1369) -1369)) (*.f64 1369 (*.f64 d1 d1)))
(fma.f64 1 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) -1369))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(fma.f64 1 (pow.f64 (*.f64 d1 d2) 2) (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))
(+.f64 (fma.f64 (*.f64 d1 d1) -1369 (pow.f64 (*.f64 d1 d2) 2)) (fma.f64 -1369 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 1369))))
(+.f64 (*.f64 (*.f64 d1 d1) (+.f64 (fma.f64 d2 d2 -1369) -1369)) (*.f64 1369 (*.f64 d1 d1)))
(fma.f64 1 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))
(+.f64 (fma.f64 (*.f64 d1 d1) -1369 (pow.f64 (*.f64 d1 d2) 2)) (fma.f64 -1369 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 1369))))
(+.f64 (*.f64 (*.f64 d1 d1) (+.f64 (fma.f64 d2 d2 -1369) -1369)) (*.f64 1369 (*.f64 d1 d1)))
(fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (*.f64 (*.f64 d1 d1) -1369))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))
(+.f64 (fma.f64 (*.f64 d1 d1) -1369 (pow.f64 (*.f64 d1 d2) 2)) (fma.f64 -1369 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 1369))))
(+.f64 (*.f64 (*.f64 d1 d1) (+.f64 (fma.f64 d2 d2 -1369) -1369)) (*.f64 1369 (*.f64 d1 d1)))
(fma.f64 (*.f64 d2 d2) (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) -1369))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(fma.f64 (*.f64 d2 d2) (*.f64 d1 d1) (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))
(+.f64 (fma.f64 (*.f64 d1 d1) -1369 (pow.f64 (*.f64 d1 d2) 2)) (fma.f64 -1369 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 1369))))
(+.f64 (*.f64 (*.f64 d1 d1) (+.f64 (fma.f64 d2 d2 -1369) -1369)) (*.f64 1369 (*.f64 d1 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (pow.f64 (*.f64 d1 d2) 4)) (*.f64 (*.f64 d1 d1) -1369))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (pow.f64 (*.f64 d1 d2) 4)) (*.f64 -1369 (*.f64 d1 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (pow.f64 (*.f64 d1 d2) 4)) (*.f64 d1 (*.f64 d1 -1369)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (pow.f64 (*.f64 d1 d2) 4)) (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (pow.f64 (*.f64 d1 d2) 4)) (neg.f64 (-.f64 (*.f64 d1 (*.f64 d1 1369)) (fma.f64 -1369 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 1369))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (pow.f64 (*.f64 d1 d2) 4)) (+.f64 (*.f64 (*.f64 d1 d1) -2738) (*.f64 1369 (*.f64 d1 d1))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (*.f64 (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d1) -1369))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (*.f64 (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 d2)) (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))
(+.f64 (fma.f64 (*.f64 d1 d1) -1369 (pow.f64 (*.f64 d1 d2) 2)) (fma.f64 -1369 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 1369))))
(+.f64 (*.f64 (*.f64 d1 d1) (+.f64 (fma.f64 d2 d2 -1369) -1369)) (*.f64 1369 (*.f64 d1 d1)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 d1 d2) 4)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (*.f64 (*.f64 d1 d1) -1369))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 d1 d2) 4)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (*.f64 -1369 (*.f64 d1 d1)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 d1 d2) 4)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (*.f64 d1 (*.f64 d1 -1369)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 d1 d2) 4)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 d1 d2) 4)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (neg.f64 (-.f64 (*.f64 d1 (*.f64 d1 1369)) (fma.f64 -1369 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 1369))))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 d1 d2) 4)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (+.f64 (*.f64 (*.f64 d1 d1) -2738) (*.f64 1369 (*.f64 d1 d1))))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 d1) -1369))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (*.f64 d2 (*.f64 d1 d2)) (cbrt.f64 d1)) (*.f64 -1369 (*.f64 d1 d1)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (*.f64 d1 d2) (*.f64 d2 (cbrt.f64 d1))) (*.f64 d1 (*.f64 d1 -1369)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (*.f64 d2 (*.f64 d1 d2))) (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (*.f64 d2 (*.f64 d1 d2)) (cbrt.f64 d1)) (neg.f64 (-.f64 (*.f64 d1 (*.f64 d1 1369)) (fma.f64 -1369 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 1369))))))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (*.f64 d1 d2) (*.f64 d2 (cbrt.f64 d1))) (+.f64 (*.f64 (*.f64 d1 d1) -2738) (*.f64 1369 (*.f64 d1 d1))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) 2)) (cbrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369))) 2)) (cbrt.f64 (*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))) (fma.f64 -1369 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 1369))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369))) 2)) (cbrt.f64 (*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))) (*.f64 d1 (+.f64 (*.f64 d1 -1369) (*.f64 d1 1369))))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 d1) -1369))
(fma.f64 (sqrt.f64 d1) (*.f64 (*.f64 d2 (*.f64 d1 d2)) (sqrt.f64 d1)) (*.f64 -1369 (*.f64 d1 d1)))
(fma.f64 (sqrt.f64 d1) (*.f64 (*.f64 d1 d2) (*.f64 d2 (sqrt.f64 d1))) (*.f64 d1 (*.f64 d1 -1369)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (*.f64 d2 (*.f64 d1 d2))) (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))
(fma.f64 (sqrt.f64 d1) (*.f64 (*.f64 d2 (*.f64 d1 d2)) (sqrt.f64 d1)) (neg.f64 (-.f64 (*.f64 d1 (*.f64 d1 1369)) (fma.f64 -1369 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 1369))))))
(fma.f64 (sqrt.f64 d1) (*.f64 (*.f64 d1 d2) (*.f64 d2 (sqrt.f64 d1))) (+.f64 (*.f64 (*.f64 d1 d1) -2738) (*.f64 1369 (*.f64 d1 d1))))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (sqrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))
(+.f64 (fma.f64 (*.f64 d1 d1) -1369 (pow.f64 (*.f64 d1 d2) 2)) (fma.f64 -1369 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 1369))))
(+.f64 (*.f64 (*.f64 d1 d1) (+.f64 (fma.f64 d2 d2 -1369) -1369)) (*.f64 1369 (*.f64 d1 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (*.f64 (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d1) -1369))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (*.f64 (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 d2)) (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))
(+.f64 (fma.f64 (*.f64 d1 d1) -1369 (pow.f64 (*.f64 d1 d2) 2)) (fma.f64 -1369 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 1369))))
(+.f64 (*.f64 (*.f64 d1 d1) (+.f64 (fma.f64 d2 d2 -1369) -1369)) (*.f64 1369 (*.f64 d1 d1)))
(fma.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 (-.f64 d2 37)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))
(fma.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 (-.f64 d2 37)) (fma.f64 -1369 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 1369))))
(fma.f64 d1 (*.f64 (+.f64 d2 37) (*.f64 d1 (+.f64 d2 -37))) (*.f64 d1 (+.f64 (*.f64 d1 -1369) (*.f64 d1 1369))))
(fma.f64 (*.f64 d2 (*.f64 d1 d2)) d1 (*.f64 (*.f64 d1 d1) -1369))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(fma.f64 (*.f64 d2 (*.f64 d1 d2)) d1 (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))
(+.f64 (fma.f64 (*.f64 d1 d1) -1369 (pow.f64 (*.f64 d1 d2) 2)) (fma.f64 -1369 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 1369))))
(+.f64 (*.f64 (*.f64 d1 d1) (+.f64 (fma.f64 d2 d2 -1369) -1369)) (*.f64 1369 (*.f64 d1 d1)))
(fma.f64 (*.f64 d1 (*.f64 d1 d2)) d2 (*.f64 (*.f64 d1 d1) -1369))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(fma.f64 (*.f64 d1 (*.f64 d1 d2)) d2 (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))
(+.f64 (fma.f64 (*.f64 d1 d1) -1369 (pow.f64 (*.f64 d1 d2) 2)) (fma.f64 -1369 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 1369))))
(+.f64 (*.f64 (*.f64 d1 d1) (+.f64 (fma.f64 d2 d2 -1369) -1369)) (*.f64 1369 (*.f64 d1 d1)))
(fma.f64 (*.f64 (*.f64 d1 d2) (sqrt.f64 (*.f64 d1 d2))) (sqrt.f64 (*.f64 d1 d2)) (*.f64 (*.f64 d1 d1) -1369))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(fma.f64 (*.f64 (*.f64 d1 d2) (sqrt.f64 (*.f64 d1 d2))) (sqrt.f64 (*.f64 d1 d2)) (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))
(+.f64 (fma.f64 (*.f64 d1 d1) -1369 (pow.f64 (*.f64 d1 d2) 2)) (fma.f64 -1369 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 1369))))
(+.f64 (*.f64 (*.f64 d1 d1) (+.f64 (fma.f64 d2 d2 -1369) -1369)) (*.f64 1369 (*.f64 d1 d1)))
(fma.f64 (*.f64 (*.f64 d1 d2) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 (*.f64 d1 d1) -1369))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(fma.f64 (*.f64 (*.f64 d1 d2) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2)) (cbrt.f64 (*.f64 d1 d2)) (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))
(+.f64 (fma.f64 (*.f64 d1 d1) -1369 (pow.f64 (*.f64 d1 d2) 2)) (fma.f64 -1369 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 1369))))
(+.f64 (*.f64 (*.f64 d1 d1) (+.f64 (fma.f64 d2 d2 -1369) -1369)) (*.f64 1369 (*.f64 d1 d1)))
(fma.f64 (*.f64 (*.f64 d1 d1) d2) d2 (*.f64 (*.f64 d1 d1) -1369))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(fma.f64 (*.f64 (*.f64 d1 d1) d2) d2 (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))
(+.f64 (fma.f64 (*.f64 d1 d1) -1369 (pow.f64 (*.f64 d1 d2) 2)) (fma.f64 -1369 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 1369))))
(+.f64 (*.f64 (*.f64 d1 d1) (+.f64 (fma.f64 d2 d2 -1369) -1369)) (*.f64 1369 (*.f64 d1 d1)))
(fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) 1) d2 (*.f64 (*.f64 d1 d1) -1369))
(*.f64 d1 (*.f64 d1 (fma.f64 d2 d2 -1369)))
(fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) 1) d2 (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))
(+.f64 (fma.f64 (*.f64 d1 d1) -1369 (pow.f64 (*.f64 d1 d2) 2)) (fma.f64 -1369 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 1369))))
(+.f64 (*.f64 (*.f64 d1 d1) (+.f64 (fma.f64 d2 d2 -1369) -1369)) (*.f64 1369 (*.f64 d1 d1)))
(fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 (*.f64 d1 d1) -1369))
(fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 -1369 (*.f64 d1 d1)))
(fma.f64 (*.f64 d1 (*.f64 (*.f64 d1 d2) (pow.f64 (cbrt.f64 d2) 2))) (cbrt.f64 d2) (*.f64 d1 (*.f64 d1 -1369)))
(fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))
(fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (neg.f64 (-.f64 (*.f64 d1 (*.f64 d1 1369)) (fma.f64 -1369 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 1369))))))
(fma.f64 (*.f64 d1 (*.f64 (*.f64 d1 d2) (pow.f64 (cbrt.f64 d2) 2))) (cbrt.f64 d2) (+.f64 (*.f64 (*.f64 d1 d1) -2738) (*.f64 1369 (*.f64 d1 d1))))
(fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (*.f64 d1 d1) -1369))
(fma.f64 (*.f64 d1 (*.f64 (*.f64 d1 d2) (sqrt.f64 d2))) (sqrt.f64 d2) (*.f64 -1369 (*.f64 d1 d1)))
(fma.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 (sqrt.f64 d2)))) (sqrt.f64 d2) (*.f64 d1 (*.f64 d1 -1369)))
(fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (sqrt.f64 d2)) (sqrt.f64 d2) (neg.f64 (-.f64 (*.f64 d1 (*.f64 1369 d1)) (+.f64 (*.f64 (*.f64 d1 d1) -1369) (*.f64 d1 (*.f64 1369 d1))))))
(fma.f64 (*.f64 d1 (*.f64 (*.f64 d1 d2) (sqrt.f64 d2))) (sqrt.f64 d2) (neg.f64 (-.f64 (*.f64 d1 (*.f64 d1 1369)) (fma.f64 -1369 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 1369))))))
(fma.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 (sqrt.f64 d2)))) (sqrt.f64 d2) (+.f64 (*.f64 (*.f64 d1 d1) -2738) (*.f64 1369 (*.f64 d1 d1))))
(+.f64 0 (*.f64 d1 (*.f64 1369 d1)))
(*.f64 1369 (*.f64 d1 d1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (*.f64 1369 d1))) (cbrt.f64 (pow.f64 (exp.f64 d1) (*.f64 1369 d1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (*.f64 1369 d1)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (*.f64 d1 1369))) (cbrt.f64 (pow.f64 (exp.f64 d1) (*.f64 d1 1369))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (*.f64 d1 1369)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (*.f64 1369 (*.f64 d1 d1)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 1369 (*.f64 d1 d1))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (*.f64 1369 d1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (*.f64 1369 d1)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (*.f64 d1 1369)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 1369 (*.f64 d1 d1))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (*.f64 1369 d1)))) 1)
(*.f64 1369 (*.f64 d1 d1))
(pow.f64 (*.f64 d1 37) 2)
(*.f64 1369 (*.f64 d1 d1))
(pow.f64 (*.f64 d1 (*.f64 1369 d1)) 1)
(*.f64 1369 (*.f64 d1 d1))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 d1 37)) 2) 3)
(pow.f64 (pow.f64 (*.f64 d1 37) 6) 1/3)
(cbrt.f64 (pow.f64 (*.f64 d1 37) 6))
(sqrt.f64 (pow.f64 (*.f64 d1 37) 4))
(log.f64 (pow.f64 (exp.f64 d1) (*.f64 1369 d1)))
(*.f64 1369 (*.f64 d1 d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (*.f64 1369 d1)))))
(*.f64 1369 (*.f64 d1 d1))
(cbrt.f64 (pow.f64 (*.f64 d1 37) 6))
(expm1.f64 (log1p.f64 (*.f64 d1 (*.f64 1369 d1))))
(*.f64 1369 (*.f64 d1 d1))
(log1p.f64 (expm1.f64 (*.f64 d1 (*.f64 1369 d1))))
(*.f64 1369 (*.f64 d1 d1))
(exp.f64 (*.f64 2 (log.f64 (*.f64 d1 37))))
(*.f64 1369 (*.f64 d1 d1))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 37)) 2))
(*.f64 1369 (*.f64 d1 d1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 d1 37))) 1))
(*.f64 1369 (*.f64 d1 d1))
(+.f64 0 (pow.f64 (*.f64 d1 d2) 2))
(*.f64 (*.f64 d1 d1) (*.f64 d2 d2))
(pow.f64 (*.f64 d1 d2) 2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 d1 d2) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 d1 d2) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 d1 d2) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 d1 d2) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 d1 d2) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 d1 d2) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 d1 d2) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 d1 d2) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 d1 d2) 2))) 1)
(*.f64 (*.f64 d1 d1) (*.f64 d2 d2))
(pow.f64 (*.f64 d1 d2) 2)
(pow.f64 (*.f64 d1 d2) 2)
(*.f64 (*.f64 d1 d1) (*.f64 d2 d2))
(pow.f64 (pow.f64 (*.f64 d1 d2) 2) 1)
(*.f64 (*.f64 d1 d1) (*.f64 d2 d2))
(pow.f64 (*.f64 d1 d2) 2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) 3)
(*.f64 (*.f64 d1 d1) (*.f64 d2 d2))
(pow.f64 (*.f64 d1 d2) 2)
(pow.f64 (pow.f64 (*.f64 d1 d2) 6) 1/3)
(cbrt.f64 (pow.f64 (*.f64 d1 d2) 6))
(sqrt.f64 (pow.f64 (*.f64 d1 d2) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 d1 d2) 2)))
(*.f64 (*.f64 d1 d1) (*.f64 d2 d2))
(pow.f64 (*.f64 d1 d2) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 d1 d2) 2))))
(*.f64 (*.f64 d1 d1) (*.f64 d2 d2))
(pow.f64 (*.f64 d1 d2) 2)
(cbrt.f64 (pow.f64 (*.f64 d1 d2) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 d1 d2) 2)))
(*.f64 (*.f64 d1 d1) (*.f64 d2 d2))
(pow.f64 (*.f64 d1 d2) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 d1 d2) 2)))
(*.f64 (*.f64 d1 d1) (*.f64 d2 d2))
(pow.f64 (*.f64 d1 d2) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 d1 d2))))
(*.f64 (*.f64 d1 d1) (*.f64 d2 d2))
(pow.f64 (*.f64 d1 d2) 2)
(exp.f64 (*.f64 (log.f64 (*.f64 d1 d2)) 2))
(*.f64 (*.f64 d1 d1) (*.f64 d2 d2))
(pow.f64 (*.f64 d1 d2) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 d1 d2))) 1))
(*.f64 (*.f64 d1 d1) (*.f64 d2 d2))
(pow.f64 (*.f64 d1 d2) 2)

localize6.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(fma.f64 d3 d1 (*.f64 d1 37))
Compiler

Compiled 15 to 9 computations (40% saved)

series31.0ms (0.5%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
30.0ms
d3
@0
(fma.f64 d3 d1 (*.f64 d1 37))
0.0ms
d1
@-inf
(fma.f64 d3 d1 (*.f64 d1 37))
0.0ms
d1
@inf
(fma.f64 d3 d1 (*.f64 d1 37))
0.0ms
d3
@inf
(fma.f64 d3 d1 (*.f64 d1 37))
0.0ms
d3
@-inf
(fma.f64 d3 d1 (*.f64 d1 37))

rewrite64.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
553×pow1_binary64
510×add-log-exp_binary64
510×log1p-expm1-u_binary64
510×expm1-log1p-u_binary64
499×add-exp-log_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
068
11207
213657
Stop Event
node limit
Counts
1 → 22
Calls
Call 1
Inputs
(fma.f64 d3 d1 (*.f64 d1 37))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 37) (*.f64 d3 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d3 d1) (*.f64 d1 37))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d3 d1) 1) (*.f64 d1 37))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 d1 (+.f64 d3 37))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (+.f64 d3 37))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (+.f64 d3 37)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 d1 (+.f64 d3 37)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 37))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 37))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 37))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d3 37))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 37))) (sqrt.f64 (*.f64 d1 (+.f64 d3 37))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 3) (pow.f64 (*.f64 d1 37) 3)) (+.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (-.f64 (*.f64 (*.f64 d1 d1) 1369) (*.f64 (*.f64 d3 d1) (*.f64 d1 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (*.f64 (*.f64 d1 d1) 1369)) (-.f64 (*.f64 d3 d1) (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (+.f64 d3 37)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 37)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 37))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 37))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 37)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 d1 (+.f64 d3 37))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 37)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 37))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d3 37))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 d1 (+.f64 d3 37))))))))

simplify45.0ms (0.7%)

Algorithm
egg-herbie
Rules
733×times-frac_binary64
709×fma-neg_binary64
368×associate-/l*_binary64
294×log-prod_binary64
236×fma-def_binary64
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
066377
1188362
2729354
32704347
47150346
Stop Event
node limit
Counts
46 → 37
Calls
Call 1
Inputs
(*.f64 37 d1)
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(*.f64 (+.f64 37 d3) d1)
(*.f64 (+.f64 37 d3) d1)
(*.f64 (+.f64 37 d3) d1)
(*.f64 (+.f64 37 d3) d1)
(*.f64 (+.f64 37 d3) d1)
(*.f64 (+.f64 37 d3) d1)
(*.f64 (+.f64 37 d3) d1)
(*.f64 (+.f64 37 d3) d1)
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d3) 37)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d3) 37)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d3) 37)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d3) 37)))
(+.f64 (*.f64 d1 37) (*.f64 d3 d1))
(+.f64 (*.f64 d3 d1) (*.f64 d1 37))
(+.f64 (*.f64 (*.f64 d3 d1) 1) (*.f64 d1 37))
(-.f64 (+.f64 1 (*.f64 d1 (+.f64 d3 37))) 1)
(*.f64 d1 (+.f64 d3 37))
(*.f64 (*.f64 d1 (+.f64 d3 37)) 1)
(*.f64 1 (*.f64 d1 (+.f64 d3 37)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 37))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 37))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 37))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d3 37))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 37))) (sqrt.f64 (*.f64 d1 (+.f64 d3 37))))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 3) (pow.f64 (*.f64 d1 37) 3)) (+.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (-.f64 (*.f64 (*.f64 d1 d1) 1369) (*.f64 (*.f64 d3 d1) (*.f64 d1 37)))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (*.f64 (*.f64 d1 d1) 1369)) (-.f64 (*.f64 d3 d1) (*.f64 d1 37)))
(pow.f64 (*.f64 d1 (+.f64 d3 37)) 1)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 37)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 37))) 3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 37))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 37)) 2))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 d3 37))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 37)) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 37))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d3 37))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d3 37))))
Outputs
(*.f64 37 d1)
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 d3))
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 d3))
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 d3))
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 d3))
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 d3))
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 d3))
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 d3))
(*.f64 (+.f64 37 d3) d1)
(*.f64 d1 (+.f64 37 d3))
(*.f64 (+.f64 37 d3) d1)
(*.f64 d1 (+.f64 37 d3))
(*.f64 (+.f64 37 d3) d1)
(*.f64 d1 (+.f64 37 d3))
(*.f64 (+.f64 37 d3) d1)
(*.f64 d1 (+.f64 37 d3))
(*.f64 (+.f64 37 d3) d1)
(*.f64 d1 (+.f64 37 d3))
(*.f64 (+.f64 37 d3) d1)
(*.f64 d1 (+.f64 37 d3))
(*.f64 (+.f64 37 d3) d1)
(*.f64 d1 (+.f64 37 d3))
(*.f64 (+.f64 37 d3) d1)
(*.f64 d1 (+.f64 37 d3))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d3) 37)))
(*.f64 d1 (+.f64 37 d3))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d3) 37)))
(*.f64 d1 (+.f64 37 d3))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d3) 37)))
(*.f64 d1 (+.f64 37 d3))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d3) 37)))
(*.f64 d1 (+.f64 37 d3))
(+.f64 (*.f64 d1 37) (*.f64 d3 d1))
(*.f64 d1 (+.f64 37 d3))
(+.f64 (*.f64 d3 d1) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 d3))
(+.f64 (*.f64 (*.f64 d3 d1) 1) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 d3))
(-.f64 (+.f64 1 (*.f64 d1 (+.f64 d3 37))) 1)
(*.f64 d1 (+.f64 37 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(*.f64 (*.f64 d1 (+.f64 d3 37)) 1)
(*.f64 d1 (+.f64 37 d3))
(*.f64 1 (*.f64 d1 (+.f64 d3 37)))
(*.f64 d1 (+.f64 37 d3))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 37))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 37))) 2))
(*.f64 d1 (+.f64 37 d3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 37))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d3 37))))
(*.f64 d1 (+.f64 37 d3))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 37))) (sqrt.f64 (*.f64 d1 (+.f64 d3 37))))
(*.f64 d1 (+.f64 37 d3))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 3) (pow.f64 (*.f64 d1 37) 3)) (+.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (-.f64 (*.f64 (*.f64 d1 d1) 1369) (*.f64 (*.f64 d3 d1) (*.f64 d1 37)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 (pow.f64 d1 3) 50653)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 d3) (-.f64 (*.f64 (*.f64 d1 d1) 1369) (*.f64 d3 (*.f64 d1 (*.f64 37 d1))))))
(/.f64 (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d3 d3) 1369)) (*.f64 (*.f64 d1 d3) (*.f64 d1 -37))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d3 3) 50653)) (fma.f64 d1 (*.f64 d1 1369) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 -37)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 50653 (pow.f64 d3 3))) (*.f64 d1 (-.f64 (*.f64 d1 1369) (*.f64 (*.f64 d1 d3) (-.f64 37 d3)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 50653 (pow.f64 d3 3))) (*.f64 d1 (fma.f64 d1 (fma.f64 d3 d3 1369) (*.f64 (*.f64 d1 d3) -37))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (*.f64 (*.f64 d1 d1) 1369)) (-.f64 (*.f64 d3 d1) (*.f64 d1 37)))
(/.f64 (-.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d1) 1369)) (-.f64 (*.f64 d1 d3) (*.f64 37 d1)))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d3 d3) 1369)) (*.f64 d1 (-.f64 d3 37)))
(*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (fma.f64 d3 d3 -1369) (+.f64 d3 -37)))
(*.f64 d1 (/.f64 (fma.f64 d3 d3 -1369) (+.f64 d3 -37)))
(pow.f64 (*.f64 d1 (+.f64 d3 37)) 1)
(*.f64 d1 (+.f64 37 d3))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 37)) 3) 1/3)
(*.f64 d1 (+.f64 37 d3))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 37))) 3)
(*.f64 d1 (+.f64 37 d3))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 37))) 2)
(*.f64 d1 (+.f64 37 d3))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 37)) 2))
(*.f64 d1 (+.f64 37 d3))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 d3 37))))
(*.f64 d1 (+.f64 37 d3))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 37)) 3))
(*.f64 d1 (+.f64 37 d3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 37))))
(*.f64 d1 (+.f64 37 d3))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d3 37))))
(*.f64 d1 (+.f64 37 d3))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d3 37))))
(*.f64 d1 (+.f64 37 d3))

eval224.0ms (3.5%)

Compiler

Compiled 11792 to 6617 computations (43.9% saved)

prune140.0ms (2.2%)

Pruning

10 alts after pruning (5 fresh and 5 done)

PrunedKeptTotal
New5113514
Fresh224
Picked101
Done257
Total51610526
Error
0b
Counts
526 → 10
Alt Table
Click to see full alt table
StatusErrorProgram
18.6b
(fma.f64 d3 d1 (*.f64 d2 d1))
42.1b
(/.f64 (*.f64 (*.f64 d1 (-.f64 d2 37)) (*.f64 d1 (+.f64 d2 37))) (-.f64 (*.f64 d1 d2) (*.f64 d1 37)))
21.3b
(+.f64 (*.f64 d3 d1) (*.f64 d1 37))
35.1b
(*.f64 (/.f64 d1 (-.f64 37 d3)) (-.f64 1369 (*.f64 d3 d3)))
21.3b
(*.f64 (+.f64 37 d3) d1)
41.9b
(*.f64 d2 d1)
0.0b
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
23.3b
(*.f64 d1 (+.f64 d2 37))
38.8b
(*.f64 d1 d3)
44.2b
(*.f64 d1 37)
Compiler

Compiled 160 to 110 computations (31.3% saved)

localize5.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(fma.f64 d3 d1 (*.f64 d2 d1))
Compiler

Compiled 15 to 5 computations (66.7% saved)

series2.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
d3
@0
(fma.f64 d3 d1 (*.f64 d2 d1))
0.0ms
d1
@-inf
(fma.f64 d3 d1 (*.f64 d2 d1))
0.0ms
d3
@inf
(fma.f64 d3 d1 (*.f64 d2 d1))
0.0ms
d3
@-inf
(fma.f64 d3 d1 (*.f64 d2 d1))
0.0ms
d2
@0
(fma.f64 d3 d1 (*.f64 d2 d1))

rewrite67.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
575×pow1_binary64
525×add-log-exp_binary64
525×log1p-expm1-u_binary64
525×expm1-log1p-u_binary64
512×add-exp-log_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
068
11187
214147
Stop Event
node limit
Counts
1 → 22
Calls
Call 1
Inputs
(fma.f64 d3 d1 (*.f64 d2 d1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (*.f64 d3 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d3 d1) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d3 d1) 1) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 d1 (+.f64 d3 d2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (+.f64 d3 d2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (+.f64 d3 d2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 d1 (+.f64 d3 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d3 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 d2))) (sqrt.f64 (*.f64 d1 (+.f64 d3 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 3) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d3 d1) (*.f64 d1 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (*.f64 d3 d1) (*.f64 d1 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (+.f64 d3 d2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 d2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 d1 (+.f64 d3 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d3 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 d1 (+.f64 d3 d2))))))))

simplify51.0ms (0.8%)

Algorithm
egg-herbie
Rules
889×fma-neg_binary64
469×associate-/l*_binary64
334×log-prod_binary64
243×fma-def_binary64
218×*-commutative_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
065452
1192443
2750439
32766424
47032424
Stop Event
node limit
Counts
58 → 35
Calls
Call 1
Inputs
(*.f64 d2 d1)
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d3) (*.f64 -1 d2))))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d3) (*.f64 -1 d2))))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d3) (*.f64 -1 d2))))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d3) (*.f64 -1 d2))))
(*.f64 d1 d3)
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(*.f64 d2 d1)
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(*.f64 d2 d1)
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d3 d1))
(+.f64 (*.f64 d3 d1) (*.f64 d1 d2))
(+.f64 (*.f64 (*.f64 d3 d1) 1) (*.f64 d1 d2))
(-.f64 (+.f64 1 (*.f64 d1 (+.f64 d3 d2))) 1)
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (*.f64 d1 (+.f64 d3 d2)) 1)
(*.f64 1 (*.f64 d1 (+.f64 d3 d2)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d3 d2))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 d2))) (sqrt.f64 (*.f64 d1 (+.f64 d3 d2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 3) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d3 d1) (*.f64 d1 d2)))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (*.f64 d3 d1) (*.f64 d1 d2)))
(pow.f64 (*.f64 d1 (+.f64 d3 d2)) 1)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2))) 3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 d2))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) 2))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 d3 d2))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 d2))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d3 d2))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d3 d2))))
Outputs
(*.f64 d2 d1)
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d3) (*.f64 -1 d2))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d3) (*.f64 -1 d2))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d3) (*.f64 -1 d2))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d3) (*.f64 -1 d2))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d2 d1)
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d2 d1)
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d2 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d3 d1))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d3 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 (*.f64 d3 d1) 1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 d3))
(-.f64 (+.f64 1 (*.f64 d1 (+.f64 d3 d2))) 1)
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (*.f64 d1 (+.f64 d3 d2)) 1)
(*.f64 d1 (+.f64 d2 d3))
(*.f64 1 (*.f64 d1 (+.f64 d3 d2)))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2))) 2))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d3 d2))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 d2))) (sqrt.f64 (*.f64 d1 (+.f64 d3 d2))))
(*.f64 d1 (+.f64 d2 d3))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 3) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d3 d1) (*.f64 d1 d2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d2 d1) 3)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 d3) (-.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 d3 (*.f64 d1 (*.f64 d2 d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d2 d1) 3)) (fma.f64 d3 (*.f64 d1 (*.f64 d1 d3)) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d1 d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d2 d1) 3)) (-.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d2 d1) 3)) (+.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 d3 (*.f64 d1 (*.f64 d1 (-.f64 d3 d2))))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (*.f64 d3 d1) (*.f64 d1 d2)))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (pow.f64 (*.f64 d2 d1) 2)) (fma.f64 d3 d1 (neg.f64 (*.f64 d2 d1))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (-.f64 d3 d2)))
(/.f64 (*.f64 d1 (+.f64 d2 d3)) (/.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2))))
(/.f64 (+.f64 d2 d3) (/.f64 1 d1))
(pow.f64 (*.f64 d1 (+.f64 d3 d2)) 1)
(*.f64 d1 (+.f64 d2 d3))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) 3) 1/3)
(*.f64 d1 (+.f64 d2 d3))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 d2))) 3)
(*.f64 d1 (+.f64 d2 d3))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 d2))) 2)
(*.f64 d1 (+.f64 d2 d3))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) 2))
(*.f64 d1 (+.f64 d2 d3))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 d3 d2))))
(*.f64 d1 (+.f64 d2 d3))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) 3))
(*.f64 d1 (+.f64 d2 d3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 d2))))
(*.f64 d1 (+.f64 d2 d3))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d3 d2))))
(*.f64 d1 (+.f64 d2 d3))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d3 d2))))
(*.f64 d1 (+.f64 d2 d3))

localize3.0ms (0%)

Compiler

Compiled 8 to 4 computations (50% saved)

localize8.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 d3 d1) (*.f64 d1 37))
Compiler

Compiled 19 to 10 computations (47.4% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
d3
@0
(+.f64 (*.f64 d3 d1) (*.f64 d1 37))
0.0ms
d3
@-inf
(+.f64 (*.f64 d3 d1) (*.f64 d1 37))
0.0ms
d3
@inf
(+.f64 (*.f64 d3 d1) (*.f64 d1 37))
0.0ms
d1
@-inf
(+.f64 (*.f64 d3 d1) (*.f64 d1 37))
0.0ms
d1
@inf
(+.f64 (*.f64 d3 d1) (*.f64 d1 37))

rewrite43.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
796×pow1_binary64
743×add-log-exp_binary64
743×log1p-expm1-u_binary64
743×expm1-log1p-u_binary64
728×add-exp-log_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
078
11517
220197
Stop Event
node limit
Counts
1 → 39
Calls
Call 1
Inputs
(+.f64 (*.f64 d3 d1) (*.f64 d1 37))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 d1 (+.f64 d3 37))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d3 37))) (/.f64 (*.f64 (*.f64 d1 d1) 1369) (*.f64 d1 (-.f64 d3 37))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (+.f64 d3 37))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (+.f64 37 d3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (+.f64 d3 37)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 d1 (+.f64 d3 37)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 37))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 37))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 37))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d3 37))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 37))) (sqrt.f64 (*.f64 d1 (+.f64 d3 37))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 3) (*.f64 (pow.f64 d1 3) 50653)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 (*.f64 d1 37) (-.f64 (*.f64 d1 37) (*.f64 d3 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 d1 (+.f64 d3 37)) (*.f64 d1 (-.f64 d3 37))) (/.f64 1 (*.f64 d1 (-.f64 d3 37))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 (*.f64 d1 37) (-.f64 (*.f64 d1 37) (*.f64 d3 d1)))) (+.f64 (pow.f64 (*.f64 d3 d1) 3) (*.f64 (pow.f64 d1 3) 50653))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 d1 (-.f64 d3 37)) (*.f64 (*.f64 d1 (+.f64 d3 37)) (*.f64 d1 (-.f64 d3 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 3) (*.f64 (pow.f64 d1 3) 50653)) (+.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 (*.f64 d1 37) (-.f64 (*.f64 d1 37) (*.f64 d3 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 3) (*.f64 (pow.f64 d1 3) 50653)) (+.f64 (*.f64 (*.f64 d1 d1) 1369) (-.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d3 (*.f64 d1 (*.f64 d1 37))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (+.f64 d3 37)) (*.f64 d1 (-.f64 d3 37))) (*.f64 d1 (-.f64 d3 37)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 3) (*.f64 (pow.f64 d1 3) 50653))) (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 (*.f64 d1 37) (-.f64 (*.f64 d1 37) (*.f64 d3 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 37)) (*.f64 d1 (-.f64 d3 37)))) (neg.f64 (*.f64 d1 (-.f64 d3 37))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 d1 d1) 1369) (pow.f64 (*.f64 d3 d1) 2)) (-.f64 (*.f64 d1 37) (*.f64 d3 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (+.f64 d3 37)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 37)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 37))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 37))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 37)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 d1 (+.f64 d3 37))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 37)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 37))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d3 37))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 d1 (+.f64 d3 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d3 d1 (*.f64 d1 37))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 d3 (*.f64 d1 37))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 37 (*.f64 d3 d1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 37 d1 (*.f64 d3 d1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 d3 d1) (*.f64 d1 37))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 d1 37) (*.f64 d3 d1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (cbrt.f64 (*.f64 d1 37)) (*.f64 d3 d1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (cbrt.f64 (*.f64 d3 d1)) (*.f64 d1 37))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 37)) (sqrt.f64 (*.f64 d1 37)) (*.f64 d3 d1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d3 d1)) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d1 37))))))

simplify33.0ms (0.5%)

Algorithm
egg-herbie
Rules
553×associate-/r*_binary64
462×associate-*l/_binary64
347×fma-def_binary64
337×associate-*r/_binary64
283×associate-/l/_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0106689
1296631
21355620
Stop Event
node limit
Counts
63 → 55
Calls
Call 1
Inputs
(*.f64 37 d1)
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(*.f64 (+.f64 37 d3) d1)
(*.f64 (+.f64 37 d3) d1)
(*.f64 (+.f64 37 d3) d1)
(*.f64 (+.f64 37 d3) d1)
(*.f64 (+.f64 37 d3) d1)
(*.f64 (+.f64 37 d3) d1)
(*.f64 (+.f64 37 d3) d1)
(*.f64 (+.f64 37 d3) d1)
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d3) 37)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d3) 37)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d3) 37)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d3) 37)))
(-.f64 (+.f64 1 (*.f64 d1 (+.f64 d3 37))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d3 37))) (/.f64 (*.f64 (*.f64 d1 d1) 1369) (*.f64 d1 (-.f64 d3 37))))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(*.f64 (*.f64 d1 (+.f64 d3 37)) 1)
(*.f64 1 (*.f64 d1 (+.f64 d3 37)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 37))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 37))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 37))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d3 37))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 37))) (sqrt.f64 (*.f64 d1 (+.f64 d3 37))))
(*.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 3) (*.f64 (pow.f64 d1 3) 50653)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 (*.f64 d1 37) (-.f64 (*.f64 d1 37) (*.f64 d3 d1))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d3 37)) (*.f64 d1 (-.f64 d3 37))) (/.f64 1 (*.f64 d1 (-.f64 d3 37))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 (*.f64 d1 37) (-.f64 (*.f64 d1 37) (*.f64 d3 d1)))) (+.f64 (pow.f64 (*.f64 d3 d1) 3) (*.f64 (pow.f64 d1 3) 50653))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 d3 37)) (*.f64 (*.f64 d1 (+.f64 d3 37)) (*.f64 d1 (-.f64 d3 37)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 3) (*.f64 (pow.f64 d1 3) 50653)) (+.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 (*.f64 d1 37) (-.f64 (*.f64 d1 37) (*.f64 d3 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 3) (*.f64 (pow.f64 d1 3) 50653)) (+.f64 (*.f64 (*.f64 d1 d1) 1369) (-.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d3 (*.f64 d1 (*.f64 d1 37))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d3 37)) (*.f64 d1 (-.f64 d3 37))) (*.f64 d1 (-.f64 d3 37)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 3) (*.f64 (pow.f64 d1 3) 50653))) (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 (*.f64 d1 37) (-.f64 (*.f64 d1 37) (*.f64 d3 d1))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 37)) (*.f64 d1 (-.f64 d3 37)))) (neg.f64 (*.f64 d1 (-.f64 d3 37))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) 1369) (pow.f64 (*.f64 d3 d1) 2)) (-.f64 (*.f64 d1 37) (*.f64 d3 d1)))
(pow.f64 (*.f64 d1 (+.f64 d3 37)) 1)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 37)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 37))) 3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 37))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 37)) 2))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 d3 37))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 37)) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 37))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d3 37))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d3 37))))
(fma.f64 d3 d1 (*.f64 d1 37))
(fma.f64 d1 d3 (*.f64 d1 37))
(fma.f64 d1 37 (*.f64 d3 d1))
(fma.f64 37 d1 (*.f64 d3 d1))
(fma.f64 1 (*.f64 d3 d1) (*.f64 d1 37))
(fma.f64 1 (*.f64 d1 37) (*.f64 d3 d1))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (cbrt.f64 (*.f64 d1 37)) (*.f64 d3 d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (cbrt.f64 (*.f64 d3 d1)) (*.f64 d1 37))
(fma.f64 (sqrt.f64 (*.f64 d1 37)) (sqrt.f64 (*.f64 d1 37)) (*.f64 d3 d1))
(fma.f64 (sqrt.f64 (*.f64 d3 d1)) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d1 37))
Outputs
(*.f64 37 d1)
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 d3))
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 d3))
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 d3))
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 d3))
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 d3))
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 d3))
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 d3))
(*.f64 (+.f64 37 d3) d1)
(*.f64 d1 (+.f64 37 d3))
(*.f64 (+.f64 37 d3) d1)
(*.f64 d1 (+.f64 37 d3))
(*.f64 (+.f64 37 d3) d1)
(*.f64 d1 (+.f64 37 d3))
(*.f64 (+.f64 37 d3) d1)
(*.f64 d1 (+.f64 37 d3))
(*.f64 (+.f64 37 d3) d1)
(*.f64 d1 (+.f64 37 d3))
(*.f64 (+.f64 37 d3) d1)
(*.f64 d1 (+.f64 37 d3))
(*.f64 (+.f64 37 d3) d1)
(*.f64 d1 (+.f64 37 d3))
(*.f64 (+.f64 37 d3) d1)
(*.f64 d1 (+.f64 37 d3))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d3) 37)))
(*.f64 d1 (+.f64 37 d3))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d3) 37)))
(*.f64 d1 (+.f64 37 d3))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d3) 37)))
(*.f64 d1 (+.f64 37 d3))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d3) 37)))
(*.f64 d1 (+.f64 37 d3))
(-.f64 (+.f64 1 (*.f64 d1 (+.f64 d3 37))) 1)
(*.f64 d1 (+.f64 37 d3))
(-.f64 (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d3 37))) (/.f64 (*.f64 (*.f64 d1 d1) 1369) (*.f64 d1 (-.f64 d3 37))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 d3 -37))) (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 1369 (+.f64 d3 -37))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 d3 -37))) (*.f64 (/.f64 d1 (/.f64 d1 d1)) (/.f64 1369 (+.f64 d3 -37))))
(fma.f64 d1 (/.f64 -1369 (+.f64 d3 -37)) (/.f64 (*.f64 d1 d3) (*.f64 (+.f64 d3 -37) (/.f64 1 d3))))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(*.f64 d1 (+.f64 37 d3))
(*.f64 (*.f64 d1 (+.f64 d3 37)) 1)
(*.f64 d1 (+.f64 37 d3))
(*.f64 1 (*.f64 d1 (+.f64 d3 37)))
(*.f64 d1 (+.f64 37 d3))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 37))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 37))) 2))
(*.f64 d1 (+.f64 37 d3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 37))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d3 37))))
(*.f64 d1 (+.f64 37 d3))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 37))) (sqrt.f64 (*.f64 d1 (+.f64 d3 37))))
(*.f64 d1 (+.f64 37 d3))
(*.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 3) (*.f64 (pow.f64 d1 3) 50653)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 (*.f64 d1 37) (-.f64 (*.f64 d1 37) (*.f64 d3 d1))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 (pow.f64 d1 3) 50653)) 1) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 37 d1) (-.f64 (*.f64 37 d1) (*.f64 d1 d3)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d3 3) 50653)) (fma.f64 (*.f64 37 d1) (*.f64 d1 (-.f64 37 d3)) (pow.f64 (*.f64 d1 d3) 2)))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d3 3) 50653)) (fma.f64 37 (*.f64 d1 (*.f64 d1 (-.f64 37 d3))) (pow.f64 (*.f64 d1 d3) 2)))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d3 37)) (*.f64 d1 (-.f64 d3 37))) (/.f64 1 (*.f64 d1 (-.f64 d3 37))))
(*.f64 d1 (+.f64 37 d3))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 (*.f64 d1 37) (-.f64 (*.f64 d1 37) (*.f64 d3 d1)))) (+.f64 (pow.f64 (*.f64 d3 d1) 3) (*.f64 (pow.f64 d1 3) 50653))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 (pow.f64 d1 3) 50653)) 1) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 37 d1) (-.f64 (*.f64 37 d1) (*.f64 d1 d3)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d3 3) 50653)) (fma.f64 (*.f64 37 d1) (*.f64 d1 (-.f64 37 d3)) (pow.f64 (*.f64 d1 d3) 2)))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d3 3) 50653)) (fma.f64 37 (*.f64 d1 (*.f64 d1 (-.f64 37 d3))) (pow.f64 (*.f64 d1 d3) 2)))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 d3 37)) (*.f64 (*.f64 d1 (+.f64 d3 37)) (*.f64 d1 (-.f64 d3 37)))))
(*.f64 d1 (+.f64 37 d3))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 3) (*.f64 (pow.f64 d1 3) 50653)) (+.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 (*.f64 d1 37) (-.f64 (*.f64 d1 37) (*.f64 d3 d1)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 (pow.f64 d1 3) 50653)) 1) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 37 d1) (-.f64 (*.f64 37 d1) (*.f64 d1 d3)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d3 3) 50653)) (fma.f64 (*.f64 37 d1) (*.f64 d1 (-.f64 37 d3)) (pow.f64 (*.f64 d1 d3) 2)))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d3 3) 50653)) (fma.f64 37 (*.f64 d1 (*.f64 d1 (-.f64 37 d3))) (pow.f64 (*.f64 d1 d3) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 3) (*.f64 (pow.f64 d1 3) 50653)) (+.f64 (*.f64 (*.f64 d1 d1) 1369) (-.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d3 (*.f64 d1 (*.f64 d1 37))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 (pow.f64 d1 3) 50653)) 1) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 37 d1) (-.f64 (*.f64 37 d1) (*.f64 d1 d3)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d3 3) 50653)) (fma.f64 (*.f64 37 d1) (*.f64 d1 (-.f64 37 d3)) (pow.f64 (*.f64 d1 d3) 2)))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d3 3) 50653)) (fma.f64 37 (*.f64 d1 (*.f64 d1 (-.f64 37 d3))) (pow.f64 (*.f64 d1 d3) 2)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d3 37)) (*.f64 d1 (-.f64 d3 37))) (*.f64 d1 (-.f64 d3 37)))
(*.f64 d1 (+.f64 37 d3))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 3) (*.f64 (pow.f64 d1 3) 50653))) (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 (*.f64 d1 37) (-.f64 (*.f64 d1 37) (*.f64 d3 d1))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 (pow.f64 d1 3) 50653)) 1) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 37 d1) (-.f64 (*.f64 37 d1) (*.f64 d1 d3)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d3 3) 50653)) (fma.f64 (*.f64 37 d1) (*.f64 d1 (-.f64 37 d3)) (pow.f64 (*.f64 d1 d3) 2)))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d3 3) 50653)) (fma.f64 37 (*.f64 d1 (*.f64 d1 (-.f64 37 d3))) (pow.f64 (*.f64 d1 d3) 2)))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 37)) (*.f64 d1 (-.f64 d3 37)))) (neg.f64 (*.f64 d1 (-.f64 d3 37))))
(*.f64 d1 (+.f64 37 d3))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) 1369) (pow.f64 (*.f64 d3 d1) 2)) (-.f64 (*.f64 d1 37) (*.f64 d3 d1)))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 1369)) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 (*.f64 37 d1) (*.f64 d1 d3)))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 1369)) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (-.f64 37 d3)))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 1369 (*.f64 d3 d3))) (*.f64 d1 (-.f64 37 d3)))
(pow.f64 (*.f64 d1 (+.f64 d3 37)) 1)
(*.f64 d1 (+.f64 37 d3))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 37)) 3) 1/3)
(*.f64 d1 (+.f64 37 d3))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 37))) 3)
(*.f64 d1 (+.f64 37 d3))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 37))) 2)
(*.f64 d1 (+.f64 37 d3))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 37)) 2))
(*.f64 d1 (+.f64 37 d3))
(log.f64 (exp.f64 (*.f64 d1 (+.f64 d3 37))))
(*.f64 d1 (+.f64 37 d3))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 37)) 3))
(*.f64 d1 (+.f64 37 d3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 37))))
(*.f64 d1 (+.f64 37 d3))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d3 37))))
(*.f64 d1 (+.f64 37 d3))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d3 37))))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 d3 d1 (*.f64 d1 37))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 d1 d3 (*.f64 d1 37))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 d1 37 (*.f64 d3 d1))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 37 d1 (*.f64 d3 d1))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 1 (*.f64 d3 d1) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 1 (*.f64 d1 37) (*.f64 d3 d1))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (cbrt.f64 (*.f64 d1 37)) (*.f64 d3 d1))
(fma.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 1369))) (cbrt.f64 (*.f64 37 d1)) (*.f64 d1 d3))
(fma.f64 d1 d3 (*.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (cbrt.f64 (*.f64 37 d1))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (cbrt.f64 (*.f64 d3 d1)) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 37)) (sqrt.f64 (*.f64 d1 37)) (*.f64 d3 d1))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 (sqrt.f64 (*.f64 d3 d1)) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 d3))

localize12.0ms (0.2%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(/.f64 d1 (-.f64 37 d3))
14.9b
(*.f64 (/.f64 d1 (-.f64 37 d3)) (-.f64 1369 (*.f64 d3 d3)))
Compiler

Compiled 34 to 19 computations (44.1% saved)

series7.0ms (0.1%)

Counts
2 → 36
Calls

12 calls:

TimeVariablePointExpression
1.0ms
d1
@0
(*.f64 (/.f64 d1 (-.f64 37 d3)) (-.f64 1369 (*.f64 d3 d3)))
1.0ms
d1
@inf
(*.f64 (/.f64 d1 (-.f64 37 d3)) (-.f64 1369 (*.f64 d3 d3)))
1.0ms
d3
@inf
(*.f64 (/.f64 d1 (-.f64 37 d3)) (-.f64 1369 (*.f64 d3 d3)))
1.0ms
d3
@0
(*.f64 (/.f64 d1 (-.f64 37 d3)) (-.f64 1369 (*.f64 d3 d3)))
1.0ms
d3
@0
(/.f64 d1 (-.f64 37 d3))

rewrite56.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
537×log-prod_binary64
357×pow-prod-down_binary64
296×pow2_binary64
205×pow1/3_binary64
202×expm1-udef_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01023
123017
2318417
Stop Event
node limit
Counts
2 → 96
Calls
Call 1
Inputs
(*.f64 (/.f64 d1 (-.f64 37 d3)) (-.f64 1369 (*.f64 d3 d3)))
(/.f64 d1 (-.f64 37 d3))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 d1 1) (+.f64 37 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1369 (/.f64 d1 (-.f64 37 d3))) (*.f64 (*.f64 d3 (neg.f64 d3)) (/.f64 d1 (-.f64 37 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 d1 (-.f64 37 d3)) 1369) (*.f64 (/.f64 d1 (-.f64 37 d3)) (*.f64 d3 (neg.f64 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (/.f64 (-.f64 37 d3) (-.f64 1369 (*.f64 d3 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1369 (*.f64 d3 d3)) (/.f64 (-.f64 37 d3) d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 37 d3) (*.f64 d1 (-.f64 1369 (*.f64 d3 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 2565726409 (pow.f64 d3 6)) (*.f64 (/.f64 (-.f64 37 d3) d1) (fma.f64 (*.f64 d3 d3) (fma.f64 d3 d3 1369) 1874161)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1874161 (pow.f64 d3 4)) (*.f64 (/.f64 (-.f64 37 d3) d1) (fma.f64 d3 d3 1369)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 1369 (*.f64 d3 d3))) (-.f64 37 d3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 d1 (-.f64 1369 (*.f64 d3 d3)))) (neg.f64 (-.f64 37 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 2565726409 (pow.f64 d3 6))) (*.f64 (-.f64 37 d3) (fma.f64 (*.f64 d3 d3) (fma.f64 d3 d3 1369) 1874161)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 d1) (-.f64 2565726409 (pow.f64 d3 6))) (*.f64 (neg.f64 (-.f64 37 d3)) (fma.f64 (*.f64 d3 d3) (fma.f64 d3 d3 1369) 1874161)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 1874161 (pow.f64 d3 4))) (*.f64 (-.f64 37 d3) (fma.f64 d3 d3 1369)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 d1) (-.f64 1874161 (pow.f64 d3 4))) (*.f64 (neg.f64 (-.f64 37 d3)) (fma.f64 d3 d3 1369)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 2565726409 (pow.f64 d3 6)) d1) (*.f64 (fma.f64 (*.f64 d3 d3) (fma.f64 d3 d3 1369) 1874161) (-.f64 37 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1874161 (pow.f64 d3 4)) d1) (*.f64 (fma.f64 d3 d3 1369) (-.f64 37 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 2565726409 (pow.f64 d3 6)) 1) (*.f64 (fma.f64 (*.f64 d3 d3) (fma.f64 d3 d3 1369) 1874161) (/.f64 (-.f64 37 d3) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1874161 (pow.f64 d3 4)) 1) (*.f64 (fma.f64 d3 d3 1369) (/.f64 (-.f64 37 d3) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 2565726409 (pow.f64 d3 6)) (neg.f64 d1)) (*.f64 (fma.f64 (*.f64 d3 d3) (fma.f64 d3 d3 1369) 1874161) (neg.f64 (-.f64 37 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1874161 (pow.f64 d3 4)) (neg.f64 d1)) (*.f64 (fma.f64 d3 d3 1369) (neg.f64 (-.f64 37 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d1 (-.f64 1369 (*.f64 d3 d3))) 1) (-.f64 37 d3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d1 (-.f64 1369 (*.f64 d3 d3))) (cbrt.f64 (pow.f64 (-.f64 37 d3) 2))) (cbrt.f64 (-.f64 37 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d1 (-.f64 1369 (*.f64 d3 d3))) (sqrt.f64 (-.f64 37 d3))) (sqrt.f64 (-.f64 37 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 d1) (-.f64 1369 (*.f64 d3 d3))) (neg.f64 (-.f64 37 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 2565726409 (pow.f64 d3 6)) (/.f64 d1 (-.f64 37 d3))) (fma.f64 (*.f64 d3 d3) (fma.f64 d3 d3 1369) 1874161))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1874161 (pow.f64 d3 4)) (/.f64 d1 (-.f64 37 d3))) (fma.f64 d3 d3 1369))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 d1 (-.f64 37 d3)) (-.f64 2565726409 (pow.f64 d3 6))) (fma.f64 (*.f64 d3 d3) (fma.f64 d3 d3 1369) 1874161))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 d1 (-.f64 37 d3)) (-.f64 1874161 (pow.f64 d3 4))) (fma.f64 d3 d3 1369))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1369 (*.f64 d3 d3)) (neg.f64 d1)) (neg.f64 (-.f64 37 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 37 d3) (*.f64 d1 (-.f64 1369 (*.f64 d3 d3)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 d1 (-.f64 37 d3)) 1369 (*.f64 (/.f64 d1 (-.f64 37 d3)) (*.f64 d3 (neg.f64 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1369 (/.f64 d1 (-.f64 37 d3)) (*.f64 (*.f64 d3 (neg.f64 d3)) (/.f64 d1 (-.f64 37 d3))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 d1 (-.f64 37 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 d1 (-.f64 37 d3)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 d1 (-.f64 37 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 d1 (-.f64 37 d3))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 d1 (-.f64 37 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 d1 (-.f64 37 d3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (/.f64 1 (-.f64 37 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d1 (-.f64 37 d3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 d1 (-.f64 37 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 d1 d1)) (*.f64 (cbrt.f64 d1) (/.f64 1 (-.f64 37 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 d1 (-.f64 37 d3))) (cbrt.f64 (pow.f64 (/.f64 d1 (-.f64 37 d3)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 d1 (-.f64 37 d3)) 2)) (cbrt.f64 (/.f64 d1 (-.f64 37 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (/.f64 1 (-.f64 37 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 d1 (-.f64 37 d3))) (sqrt.f64 (/.f64 d1 (-.f64 37 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (/.f64 1 (neg.f64 (-.f64 37 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 37 d3)) d1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 d1 d1)) 1) (/.f64 (cbrt.f64 d1) (-.f64 37 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 d1) 1) (/.f64 (sqrt.f64 d1) (-.f64 37 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 37 d3)) -2) (/.f64 d1 (cbrt.f64 (-.f64 37 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 d1 d1)) (cbrt.f64 (pow.f64 (-.f64 37 d3) 2))) (cbrt.f64 (/.f64 d1 (-.f64 37 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 d1) (cbrt.f64 (pow.f64 (-.f64 37 d3) 2))) (/.f64 (sqrt.f64 d1) (cbrt.f64 (-.f64 37 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (-.f64 37 d3) -1/2) (/.f64 d1 (sqrt.f64 (-.f64 37 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 d1 d1)) (sqrt.f64 (-.f64 37 d3))) (/.f64 (cbrt.f64 d1) (sqrt.f64 (-.f64 37 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d1 (-.f64 1369 (*.f64 d3 d3))) (+.f64 37 d3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d1 (-.f64 50653 (pow.f64 d3 3))) (fma.f64 d3 (+.f64 37 d3) 1369))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 d1 (-.f64 37 d3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 d1 (-.f64 37 d3)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 d1 (-.f64 37 d3)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 d1 (-.f64 37 d3))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 d1 (-.f64 37 d3))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 37 d3) d1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 d1 3) (pow.f64 (-.f64 37 d3) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (-.f64 37 d3) d1) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 d1 (neg.f64 (-.f64 37 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 d1 (-.f64 37 d3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 d1 (-.f64 37 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 d1 (-.f64 37 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 d1 (-.f64 37 d3)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 d1 3) (pow.f64 (-.f64 37 d3) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 d1 (-.f64 37 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 d1 (-.f64 37 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 d1 (-.f64 37 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 d1 (-.f64 37 d3))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 d1 (-.f64 37 d3)) 3)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 d1 (-.f64 37 d3)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d1 (-.f64 37 d3)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 37 d3) d1)) -1))))))

simplify54.0ms (0.8%)

Algorithm
egg-herbie
Rules
572×associate-/r*_binary64
338×unswap-sqr_binary64
322×associate-/l/_binary64
304×associate-/r/_binary64
185×div-sub_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02901864
17391812
228811787
Stop Event
node limit
Counts
132 → 154
Calls
Call 1
Inputs
(/.f64 (*.f64 d1 (-.f64 1369 (pow.f64 d3 2))) (-.f64 37 d3))
(/.f64 (*.f64 d1 (-.f64 1369 (pow.f64 d3 2))) (-.f64 37 d3))
(/.f64 (*.f64 d1 (-.f64 1369 (pow.f64 d3 2))) (-.f64 37 d3))
(/.f64 (*.f64 d1 (-.f64 1369 (pow.f64 d3 2))) (-.f64 37 d3))
(/.f64 (*.f64 d1 (-.f64 1369 (pow.f64 d3 2))) (-.f64 37 d3))
(/.f64 (*.f64 d1 (-.f64 1369 (pow.f64 d3 2))) (-.f64 37 d3))
(/.f64 (*.f64 d1 (-.f64 1369 (pow.f64 d3 2))) (-.f64 37 d3))
(/.f64 (*.f64 d1 (-.f64 1369 (pow.f64 d3 2))) (-.f64 37 d3))
(/.f64 (*.f64 d1 (-.f64 1369 (pow.f64 d3 2))) (-.f64 37 d3))
(/.f64 (*.f64 d1 (-.f64 1369 (pow.f64 d3 2))) (-.f64 37 d3))
(/.f64 (*.f64 d1 (-.f64 1369 (pow.f64 d3 2))) (-.f64 37 d3))
(/.f64 (*.f64 d1 (-.f64 1369 (pow.f64 d3 2))) (-.f64 37 d3))
(*.f64 37 d1)
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(*.f64 1/37 d1)
(+.f64 (*.f64 1/37 d1) (*.f64 1/1369 (*.f64 d1 d3)))
(+.f64 (*.f64 1/50653 (*.f64 d1 (pow.f64 d3 2))) (+.f64 (*.f64 1/37 d1) (*.f64 1/1369 (*.f64 d1 d3))))
(+.f64 (*.f64 1/1874161 (*.f64 d1 (pow.f64 d3 3))) (+.f64 (*.f64 1/50653 (*.f64 d1 (pow.f64 d3 2))) (+.f64 (*.f64 1/37 d1) (*.f64 1/1369 (*.f64 d1 d3)))))
(*.f64 -1 (/.f64 d1 d3))
(+.f64 (*.f64 -1 (/.f64 d1 d3)) (*.f64 -37 (/.f64 d1 (pow.f64 d3 2))))
(+.f64 (*.f64 -1369 (/.f64 d1 (pow.f64 d3 3))) (+.f64 (*.f64 -1 (/.f64 d1 d3)) (*.f64 -37 (/.f64 d1 (pow.f64 d3 2)))))
(+.f64 (*.f64 -50653 (/.f64 d1 (pow.f64 d3 4))) (+.f64 (*.f64 -1369 (/.f64 d1 (pow.f64 d3 3))) (+.f64 (*.f64 -1 (/.f64 d1 d3)) (*.f64 -37 (/.f64 d1 (pow.f64 d3 2))))))
(*.f64 -1 (/.f64 d1 d3))
(+.f64 (*.f64 -1 (/.f64 d1 d3)) (*.f64 -37 (/.f64 d1 (pow.f64 d3 2))))
(+.f64 (*.f64 -1369 (/.f64 d1 (pow.f64 d3 3))) (+.f64 (*.f64 -1 (/.f64 d1 d3)) (*.f64 -37 (/.f64 d1 (pow.f64 d3 2)))))
(+.f64 (*.f64 -50653 (/.f64 d1 (pow.f64 d3 4))) (+.f64 (*.f64 -1369 (/.f64 d1 (pow.f64 d3 3))) (+.f64 (*.f64 -1 (/.f64 d1 d3)) (*.f64 -37 (/.f64 d1 (pow.f64 d3 2))))))
(+.f64 0 (*.f64 (/.f64 d1 1) (+.f64 37 d3)))
(+.f64 (*.f64 1369 (/.f64 d1 (-.f64 37 d3))) (*.f64 (*.f64 d3 (neg.f64 d3)) (/.f64 d1 (-.f64 37 d3))))
(+.f64 (*.f64 (/.f64 d1 (-.f64 37 d3)) 1369) (*.f64 (/.f64 d1 (-.f64 37 d3)) (*.f64 d3 (neg.f64 d3))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3)))) 1)
(/.f64 d1 (/.f64 (-.f64 37 d3) (-.f64 1369 (*.f64 d3 d3))))
(/.f64 (-.f64 1369 (*.f64 d3 d3)) (/.f64 (-.f64 37 d3) d1))
(/.f64 1 (/.f64 (-.f64 37 d3) (*.f64 d1 (-.f64 1369 (*.f64 d3 d3)))))
(/.f64 (-.f64 2565726409 (pow.f64 d3 6)) (*.f64 (/.f64 (-.f64 37 d3) d1) (fma.f64 (*.f64 d3 d3) (fma.f64 d3 d3 1369) 1874161)))
(/.f64 (-.f64 1874161 (pow.f64 d3 4)) (*.f64 (/.f64 (-.f64 37 d3) d1) (fma.f64 d3 d3 1369)))
(/.f64 (*.f64 d1 (-.f64 1369 (*.f64 d3 d3))) (-.f64 37 d3))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 1369 (*.f64 d3 d3)))) (neg.f64 (-.f64 37 d3)))
(/.f64 (*.f64 d1 (-.f64 2565726409 (pow.f64 d3 6))) (*.f64 (-.f64 37 d3) (fma.f64 (*.f64 d3 d3) (fma.f64 d3 d3 1369) 1874161)))
(/.f64 (*.f64 (neg.f64 d1) (-.f64 2565726409 (pow.f64 d3 6))) (*.f64 (neg.f64 (-.f64 37 d3)) (fma.f64 (*.f64 d3 d3) (fma.f64 d3 d3 1369) 1874161)))
(/.f64 (*.f64 d1 (-.f64 1874161 (pow.f64 d3 4))) (*.f64 (-.f64 37 d3) (fma.f64 d3 d3 1369)))
(/.f64 (*.f64 (neg.f64 d1) (-.f64 1874161 (pow.f64 d3 4))) (*.f64 (neg.f64 (-.f64 37 d3)) (fma.f64 d3 d3 1369)))
(/.f64 (*.f64 (-.f64 2565726409 (pow.f64 d3 6)) d1) (*.f64 (fma.f64 (*.f64 d3 d3) (fma.f64 d3 d3 1369) 1874161) (-.f64 37 d3)))
(/.f64 (*.f64 (-.f64 1874161 (pow.f64 d3 4)) d1) (*.f64 (fma.f64 d3 d3 1369) (-.f64 37 d3)))
(/.f64 (*.f64 (-.f64 2565726409 (pow.f64 d3 6)) 1) (*.f64 (fma.f64 (*.f64 d3 d3) (fma.f64 d3 d3 1369) 1874161) (/.f64 (-.f64 37 d3) d1)))
(/.f64 (*.f64 (-.f64 1874161 (pow.f64 d3 4)) 1) (*.f64 (fma.f64 d3 d3 1369) (/.f64 (-.f64 37 d3) d1)))
(/.f64 (*.f64 (-.f64 2565726409 (pow.f64 d3 6)) (neg.f64 d1)) (*.f64 (fma.f64 (*.f64 d3 d3) (fma.f64 d3 d3 1369) 1874161) (neg.f64 (-.f64 37 d3))))
(/.f64 (*.f64 (-.f64 1874161 (pow.f64 d3 4)) (neg.f64 d1)) (*.f64 (fma.f64 d3 d3 1369) (neg.f64 (-.f64 37 d3))))
(/.f64 (/.f64 (*.f64 d1 (-.f64 1369 (*.f64 d3 d3))) 1) (-.f64 37 d3))
(/.f64 (/.f64 (*.f64 d1 (-.f64 1369 (*.f64 d3 d3))) (cbrt.f64 (pow.f64 (-.f64 37 d3) 2))) (cbrt.f64 (-.f64 37 d3)))
(/.f64 (/.f64 (*.f64 d1 (-.f64 1369 (*.f64 d3 d3))) (sqrt.f64 (-.f64 37 d3))) (sqrt.f64 (-.f64 37 d3)))
(/.f64 (*.f64 (neg.f64 d1) (-.f64 1369 (*.f64 d3 d3))) (neg.f64 (-.f64 37 d3)))
(/.f64 (*.f64 (-.f64 2565726409 (pow.f64 d3 6)) (/.f64 d1 (-.f64 37 d3))) (fma.f64 (*.f64 d3 d3) (fma.f64 d3 d3 1369) 1874161))
(/.f64 (*.f64 (-.f64 1874161 (pow.f64 d3 4)) (/.f64 d1 (-.f64 37 d3))) (fma.f64 d3 d3 1369))
(/.f64 (*.f64 (/.f64 d1 (-.f64 37 d3)) (-.f64 2565726409 (pow.f64 d3 6))) (fma.f64 (*.f64 d3 d3) (fma.f64 d3 d3 1369) 1874161))
(/.f64 (*.f64 (/.f64 d1 (-.f64 37 d3)) (-.f64 1874161 (pow.f64 d3 4))) (fma.f64 d3 d3 1369))
(/.f64 (*.f64 (-.f64 1369 (*.f64 d3 d3)) (neg.f64 d1)) (neg.f64 (-.f64 37 d3)))
(pow.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3)) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3))) 3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3))) 2)
(pow.f64 (/.f64 (-.f64 37 d3) (*.f64 d1 (-.f64 1369 (*.f64 d3 d3)))) -1)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3)) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3))))
(exp.f64 (log.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3)))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3)))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3)))) 2))
(fma.f64 (/.f64 d1 (-.f64 37 d3)) 1369 (*.f64 (/.f64 d1 (-.f64 37 d3)) (*.f64 d3 (neg.f64 d3))))
(fma.f64 1369 (/.f64 d1 (-.f64 37 d3)) (*.f64 (*.f64 d3 (neg.f64 d3)) (/.f64 d1 (-.f64 37 d3))))
(+.f64 0 (/.f64 d1 (-.f64 37 d3)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 d1 (-.f64 37 d3)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 d1 (-.f64 37 d3))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 d1 (-.f64 37 d3))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 d1 (-.f64 37 d3))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d1 (-.f64 37 d3)))) 1)
(*.f64 d1 (/.f64 1 (-.f64 37 d3)))
(*.f64 (/.f64 d1 (-.f64 37 d3)) 1)
(*.f64 1 (/.f64 d1 (-.f64 37 d3)))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (*.f64 (cbrt.f64 d1) (/.f64 1 (-.f64 37 d3))))
(*.f64 (cbrt.f64 (/.f64 d1 (-.f64 37 d3))) (cbrt.f64 (pow.f64 (/.f64 d1 (-.f64 37 d3)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d1 (-.f64 37 d3)) 2)) (cbrt.f64 (/.f64 d1 (-.f64 37 d3))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (/.f64 1 (-.f64 37 d3))))
(*.f64 (sqrt.f64 (/.f64 d1 (-.f64 37 d3))) (sqrt.f64 (/.f64 d1 (-.f64 37 d3))))
(*.f64 (neg.f64 d1) (/.f64 1 (neg.f64 (-.f64 37 d3))))
(*.f64 (/.f64 1 (-.f64 37 d3)) d1)
(*.f64 (/.f64 (cbrt.f64 (*.f64 d1 d1)) 1) (/.f64 (cbrt.f64 d1) (-.f64 37 d3)))
(*.f64 (/.f64 (sqrt.f64 d1) 1) (/.f64 (sqrt.f64 d1) (-.f64 37 d3)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 37 d3)) -2) (/.f64 d1 (cbrt.f64 (-.f64 37 d3))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 d1 d1)) (cbrt.f64 (pow.f64 (-.f64 37 d3) 2))) (cbrt.f64 (/.f64 d1 (-.f64 37 d3))))
(*.f64 (/.f64 (sqrt.f64 d1) (cbrt.f64 (pow.f64 (-.f64 37 d3) 2))) (/.f64 (sqrt.f64 d1) (cbrt.f64 (-.f64 37 d3))))
(*.f64 (pow.f64 (-.f64 37 d3) -1/2) (/.f64 d1 (sqrt.f64 (-.f64 37 d3))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 d1 d1)) (sqrt.f64 (-.f64 37 d3))) (/.f64 (cbrt.f64 d1) (sqrt.f64 (-.f64 37 d3))))
(*.f64 (/.f64 d1 (-.f64 1369 (*.f64 d3 d3))) (+.f64 37 d3))
(*.f64 (/.f64 d1 (-.f64 50653 (pow.f64 d3 3))) (fma.f64 d3 (+.f64 37 d3) 1369))
(pow.f64 (/.f64 d1 (-.f64 37 d3)) 1)
(pow.f64 (pow.f64 (/.f64 d1 (-.f64 37 d3)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 d1 (-.f64 37 d3)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 d1 (-.f64 37 d3))) 3)
(pow.f64 (sqrt.f64 (/.f64 d1 (-.f64 37 d3))) 2)
(pow.f64 (/.f64 (-.f64 37 d3) d1) -1)
(pow.f64 (/.f64 (pow.f64 d1 3) (pow.f64 (-.f64 37 d3) 3)) 1/3)
(pow.f64 (/.f64 (/.f64 (-.f64 37 d3) d1) 1) -1)
(neg.f64 (/.f64 d1 (neg.f64 (-.f64 37 d3))))
(sqrt.f64 (pow.f64 (/.f64 d1 (-.f64 37 d3)) 2))
(log.f64 (exp.f64 (/.f64 d1 (-.f64 37 d3))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 d1 (-.f64 37 d3)))))
(cbrt.f64 (pow.f64 (/.f64 d1 (-.f64 37 d3)) 3))
(cbrt.f64 (/.f64 (pow.f64 d1 3) (pow.f64 (-.f64 37 d3) 3)))
(expm1.f64 (log1p.f64 (/.f64 d1 (-.f64 37 d3))))
(log1p.f64 (expm1.f64 (/.f64 d1 (-.f64 37 d3))))
(exp.f64 (log.f64 (/.f64 d1 (-.f64 37 d3))))
(exp.f64 (*.f64 (log.f64 (/.f64 d1 (-.f64 37 d3))) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 d1 (-.f64 37 d3)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 d1 (-.f64 37 d3)))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d1 (-.f64 37 d3)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 37 d3) d1)) -1))
Outputs
(/.f64 (*.f64 d1 (-.f64 1369 (pow.f64 d3 2))) (-.f64 37 d3))
(*.f64 (/.f64 d1 (-.f64 37 d3)) (-.f64 1369 (*.f64 d3 d3)))
(/.f64 d1 (/.f64 (-.f64 37 d3) (-.f64 1369 (*.f64 d3 d3))))
(*.f64 (/.f64 d1 (+.f64 d3 -37)) (+.f64 -1369 (*.f64 d3 d3)))
(/.f64 (*.f64 d1 (-.f64 1369 (pow.f64 d3 2))) (-.f64 37 d3))
(*.f64 (/.f64 d1 (-.f64 37 d3)) (-.f64 1369 (*.f64 d3 d3)))
(/.f64 d1 (/.f64 (-.f64 37 d3) (-.f64 1369 (*.f64 d3 d3))))
(*.f64 (/.f64 d1 (+.f64 d3 -37)) (+.f64 -1369 (*.f64 d3 d3)))
(/.f64 (*.f64 d1 (-.f64 1369 (pow.f64 d3 2))) (-.f64 37 d3))
(*.f64 (/.f64 d1 (-.f64 37 d3)) (-.f64 1369 (*.f64 d3 d3)))
(/.f64 d1 (/.f64 (-.f64 37 d3) (-.f64 1369 (*.f64 d3 d3))))
(*.f64 (/.f64 d1 (+.f64 d3 -37)) (+.f64 -1369 (*.f64 d3 d3)))
(/.f64 (*.f64 d1 (-.f64 1369 (pow.f64 d3 2))) (-.f64 37 d3))
(*.f64 (/.f64 d1 (-.f64 37 d3)) (-.f64 1369 (*.f64 d3 d3)))
(/.f64 d1 (/.f64 (-.f64 37 d3) (-.f64 1369 (*.f64 d3 d3))))
(*.f64 (/.f64 d1 (+.f64 d3 -37)) (+.f64 -1369 (*.f64 d3 d3)))
(/.f64 (*.f64 d1 (-.f64 1369 (pow.f64 d3 2))) (-.f64 37 d3))
(*.f64 (/.f64 d1 (-.f64 37 d3)) (-.f64 1369 (*.f64 d3 d3)))
(/.f64 d1 (/.f64 (-.f64 37 d3) (-.f64 1369 (*.f64 d3 d3))))
(*.f64 (/.f64 d1 (+.f64 d3 -37)) (+.f64 -1369 (*.f64 d3 d3)))
(/.f64 (*.f64 d1 (-.f64 1369 (pow.f64 d3 2))) (-.f64 37 d3))
(*.f64 (/.f64 d1 (-.f64 37 d3)) (-.f64 1369 (*.f64 d3 d3)))
(/.f64 d1 (/.f64 (-.f64 37 d3) (-.f64 1369 (*.f64 d3 d3))))
(*.f64 (/.f64 d1 (+.f64 d3 -37)) (+.f64 -1369 (*.f64 d3 d3)))
(/.f64 (*.f64 d1 (-.f64 1369 (pow.f64 d3 2))) (-.f64 37 d3))
(*.f64 (/.f64 d1 (-.f64 37 d3)) (-.f64 1369 (*.f64 d3 d3)))
(/.f64 d1 (/.f64 (-.f64 37 d3) (-.f64 1369 (*.f64 d3 d3))))
(*.f64 (/.f64 d1 (+.f64 d3 -37)) (+.f64 -1369 (*.f64 d3 d3)))
(/.f64 (*.f64 d1 (-.f64 1369 (pow.f64 d3 2))) (-.f64 37 d3))
(*.f64 (/.f64 d1 (-.f64 37 d3)) (-.f64 1369 (*.f64 d3 d3)))
(/.f64 d1 (/.f64 (-.f64 37 d3) (-.f64 1369 (*.f64 d3 d3))))
(*.f64 (/.f64 d1 (+.f64 d3 -37)) (+.f64 -1369 (*.f64 d3 d3)))
(/.f64 (*.f64 d1 (-.f64 1369 (pow.f64 d3 2))) (-.f64 37 d3))
(*.f64 (/.f64 d1 (-.f64 37 d3)) (-.f64 1369 (*.f64 d3 d3)))
(/.f64 d1 (/.f64 (-.f64 37 d3) (-.f64 1369 (*.f64 d3 d3))))
(*.f64 (/.f64 d1 (+.f64 d3 -37)) (+.f64 -1369 (*.f64 d3 d3)))
(/.f64 (*.f64 d1 (-.f64 1369 (pow.f64 d3 2))) (-.f64 37 d3))
(*.f64 (/.f64 d1 (-.f64 37 d3)) (-.f64 1369 (*.f64 d3 d3)))
(/.f64 d1 (/.f64 (-.f64 37 d3) (-.f64 1369 (*.f64 d3 d3))))
(*.f64 (/.f64 d1 (+.f64 d3 -37)) (+.f64 -1369 (*.f64 d3 d3)))
(/.f64 (*.f64 d1 (-.f64 1369 (pow.f64 d3 2))) (-.f64 37 d3))
(*.f64 (/.f64 d1 (-.f64 37 d3)) (-.f64 1369 (*.f64 d3 d3)))
(/.f64 d1 (/.f64 (-.f64 37 d3) (-.f64 1369 (*.f64 d3 d3))))
(*.f64 (/.f64 d1 (+.f64 d3 -37)) (+.f64 -1369 (*.f64 d3 d3)))
(/.f64 (*.f64 d1 (-.f64 1369 (pow.f64 d3 2))) (-.f64 37 d3))
(*.f64 (/.f64 d1 (-.f64 37 d3)) (-.f64 1369 (*.f64 d3 d3)))
(/.f64 d1 (/.f64 (-.f64 37 d3) (-.f64 1369 (*.f64 d3 d3))))
(*.f64 (/.f64 d1 (+.f64 d3 -37)) (+.f64 -1369 (*.f64 d3 d3)))
(*.f64 37 d1)
(*.f64 d1 37)
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 d3)
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 d3)
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 1/37 d1)
(*.f64 d1 1/37)
(+.f64 (*.f64 1/37 d1) (*.f64 1/1369 (*.f64 d1 d3)))
(fma.f64 1/37 d1 (*.f64 (*.f64 d1 d3) 1/1369))
(fma.f64 d1 1/37 (*.f64 d3 (*.f64 d1 1/1369)))
(*.f64 d1 (+.f64 1/37 (*.f64 1/1369 d3)))
(+.f64 (*.f64 1/50653 (*.f64 d1 (pow.f64 d3 2))) (+.f64 (*.f64 1/37 d1) (*.f64 1/1369 (*.f64 d1 d3))))
(fma.f64 1/50653 (*.f64 d1 (*.f64 d3 d3)) (fma.f64 1/37 d1 (*.f64 (*.f64 d1 d3) 1/1369)))
(fma.f64 (*.f64 d1 1/50653) (*.f64 d3 d3) (fma.f64 d1 1/37 (*.f64 d3 (*.f64 d1 1/1369))))
(fma.f64 1/50653 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (+.f64 1/37 (*.f64 1/1369 d3))))
(+.f64 (*.f64 1/1874161 (*.f64 d1 (pow.f64 d3 3))) (+.f64 (*.f64 1/50653 (*.f64 d1 (pow.f64 d3 2))) (+.f64 (*.f64 1/37 d1) (*.f64 1/1369 (*.f64 d1 d3)))))
(fma.f64 1/1874161 (*.f64 d1 (pow.f64 d3 3)) (fma.f64 1/50653 (*.f64 d1 (*.f64 d3 d3)) (fma.f64 1/37 d1 (*.f64 (*.f64 d1 d3) 1/1369))))
(fma.f64 1/1874161 (*.f64 d1 (pow.f64 d3 3)) (fma.f64 (*.f64 d1 1/50653) (*.f64 d3 d3) (fma.f64 d1 1/37 (*.f64 d3 (*.f64 d1 1/1369)))))
(fma.f64 1/1874161 (*.f64 d1 (pow.f64 d3 3)) (fma.f64 1/50653 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (+.f64 1/37 (*.f64 1/1369 d3)))))
(*.f64 -1 (/.f64 d1 d3))
(/.f64 (neg.f64 d1) d3)
(+.f64 (*.f64 -1 (/.f64 d1 d3)) (*.f64 -37 (/.f64 d1 (pow.f64 d3 2))))
(fma.f64 -1 (/.f64 d1 d3) (*.f64 -37 (/.f64 d1 (*.f64 d3 d3))))
(-.f64 (*.f64 -37 (/.f64 d1 (*.f64 d3 d3))) (/.f64 d1 d3))
(*.f64 (/.f64 d1 d3) (+.f64 -1 (/.f64 -37 d3)))
(+.f64 (*.f64 -1369 (/.f64 d1 (pow.f64 d3 3))) (+.f64 (*.f64 -1 (/.f64 d1 d3)) (*.f64 -37 (/.f64 d1 (pow.f64 d3 2)))))
(fma.f64 -1369 (/.f64 d1 (pow.f64 d3 3)) (fma.f64 -1 (/.f64 d1 d3) (*.f64 -37 (/.f64 d1 (*.f64 d3 d3)))))
(fma.f64 -1369 (/.f64 d1 (pow.f64 d3 3)) (-.f64 (*.f64 -37 (/.f64 d1 (*.f64 d3 d3))) (/.f64 d1 d3)))
(-.f64 (*.f64 (/.f64 d1 (*.f64 d3 d3)) (+.f64 (/.f64 -1369 d3) -37)) (/.f64 d1 d3))
(+.f64 (*.f64 -50653 (/.f64 d1 (pow.f64 d3 4))) (+.f64 (*.f64 -1369 (/.f64 d1 (pow.f64 d3 3))) (+.f64 (*.f64 -1 (/.f64 d1 d3)) (*.f64 -37 (/.f64 d1 (pow.f64 d3 2))))))
(fma.f64 -50653 (/.f64 d1 (pow.f64 d3 4)) (fma.f64 -1369 (/.f64 d1 (pow.f64 d3 3)) (fma.f64 -1 (/.f64 d1 d3) (*.f64 -37 (/.f64 d1 (*.f64 d3 d3))))))
(fma.f64 -50653 (/.f64 d1 (pow.f64 d3 4)) (fma.f64 -1369 (/.f64 d1 (pow.f64 d3 3)) (-.f64 (*.f64 -37 (/.f64 d1 (*.f64 d3 d3))) (/.f64 d1 d3))))
(fma.f64 -50653 (/.f64 d1 (pow.f64 d3 4)) (-.f64 (*.f64 (/.f64 d1 (*.f64 d3 d3)) (+.f64 (/.f64 -1369 d3) -37)) (/.f64 d1 d3)))
(*.f64 -1 (/.f64 d1 d3))
(/.f64 (neg.f64 d1) d3)
(+.f64 (*.f64 -1 (/.f64 d1 d3)) (*.f64 -37 (/.f64 d1 (pow.f64 d3 2))))
(fma.f64 -1 (/.f64 d1 d3) (*.f64 -37 (/.f64 d1 (*.f64 d3 d3))))
(-.f64 (*.f64 -37 (/.f64 d1 (*.f64 d3 d3))) (/.f64 d1 d3))
(*.f64 (/.f64 d1 d3) (+.f64 -1 (/.f64 -37 d3)))
(+.f64 (*.f64 -1369 (/.f64 d1 (pow.f64 d3 3))) (+.f64 (*.f64 -1 (/.f64 d1 d3)) (*.f64 -37 (/.f64 d1 (pow.f64 d3 2)))))
(fma.f64 -1369 (/.f64 d1 (pow.f64 d3 3)) (fma.f64 -1 (/.f64 d1 d3) (*.f64 -37 (/.f64 d1 (*.f64 d3 d3)))))
(fma.f64 -1369 (/.f64 d1 (pow.f64 d3 3)) (-.f64 (*.f64 -37 (/.f64 d1 (*.f64 d3 d3))) (/.f64 d1 d3)))
(-.f64 (*.f64 (/.f64 d1 (*.f64 d3 d3)) (+.f64 (/.f64 -1369 d3) -37)) (/.f64 d1 d3))
(+.f64 (*.f64 -50653 (/.f64 d1 (pow.f64 d3 4))) (+.f64 (*.f64 -1369 (/.f64 d1 (pow.f64 d3 3))) (+.f64 (*.f64 -1 (/.f64 d1 d3)) (*.f64 -37 (/.f64 d1 (pow.f64 d3 2))))))
(fma.f64 -50653 (/.f64 d1 (pow.f64 d3 4)) (fma.f64 -1369 (/.f64 d1 (pow.f64 d3 3)) (fma.f64 -1 (/.f64 d1 d3) (*.f64 -37 (/.f64 d1 (*.f64 d3 d3))))))
(fma.f64 -50653 (/.f64 d1 (pow.f64 d3 4)) (fma.f64 -1369 (/.f64 d1 (pow.f64 d3 3)) (-.f64 (*.f64 -37 (/.f64 d1 (*.f64 d3 d3))) (/.f64 d1 d3))))
(fma.f64 -50653 (/.f64 d1 (pow.f64 d3 4)) (-.f64 (*.f64 (/.f64 d1 (*.f64 d3 d3)) (+.f64 (/.f64 -1369 d3) -37)) (/.f64 d1 d3)))
(+.f64 0 (*.f64 (/.f64 d1 1) (+.f64 37 d3)))
(*.f64 d1 (+.f64 d3 37))
(+.f64 (*.f64 1369 (/.f64 d1 (-.f64 37 d3))) (*.f64 (*.f64 d3 (neg.f64 d3)) (/.f64 d1 (-.f64 37 d3))))
(*.f64 (/.f64 d1 (-.f64 37 d3)) (-.f64 1369 (*.f64 d3 d3)))
(/.f64 d1 (/.f64 (-.f64 37 d3) (-.f64 1369 (*.f64 d3 d3))))
(*.f64 (/.f64 d1 (+.f64 d3 -37)) (+.f64 -1369 (*.f64 d3 d3)))
(+.f64 (*.f64 (/.f64 d1 (-.f64 37 d3)) 1369) (*.f64 (/.f64 d1 (-.f64 37 d3)) (*.f64 d3 (neg.f64 d3))))
(*.f64 (/.f64 d1 (-.f64 37 d3)) (-.f64 1369 (*.f64 d3 d3)))
(/.f64 d1 (/.f64 (-.f64 37 d3) (-.f64 1369 (*.f64 d3 d3))))
(*.f64 (/.f64 d1 (+.f64 d3 -37)) (+.f64 -1369 (*.f64 d3 d3)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 37))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 37)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 37)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 37)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3)))) 1)
(*.f64 d1 (+.f64 d3 37))
(/.f64 d1 (/.f64 (-.f64 37 d3) (-.f64 1369 (*.f64 d3 d3))))
(*.f64 (/.f64 d1 (-.f64 37 d3)) (-.f64 1369 (*.f64 d3 d3)))
(*.f64 (/.f64 d1 (+.f64 d3 -37)) (+.f64 -1369 (*.f64 d3 d3)))
(/.f64 (-.f64 1369 (*.f64 d3 d3)) (/.f64 (-.f64 37 d3) d1))
(*.f64 (/.f64 d1 (-.f64 37 d3)) (-.f64 1369 (*.f64 d3 d3)))
(/.f64 d1 (/.f64 (-.f64 37 d3) (-.f64 1369 (*.f64 d3 d3))))
(*.f64 (/.f64 d1 (+.f64 d3 -37)) (+.f64 -1369 (*.f64 d3 d3)))
(/.f64 1 (/.f64 (-.f64 37 d3) (*.f64 d1 (-.f64 1369 (*.f64 d3 d3)))))
(*.f64 (/.f64 d1 (-.f64 37 d3)) (-.f64 1369 (*.f64 d3 d3)))
(/.f64 d1 (/.f64 (-.f64 37 d3) (-.f64 1369 (*.f64 d3 d3))))
(*.f64 (/.f64 d1 (+.f64 d3 -37)) (+.f64 -1369 (*.f64 d3 d3)))
(/.f64 (-.f64 2565726409 (pow.f64 d3 6)) (*.f64 (/.f64 (-.f64 37 d3) d1) (fma.f64 (*.f64 d3 d3) (fma.f64 d3 d3 1369) 1874161)))
(/.f64 d1 (/.f64 (*.f64 (-.f64 37 d3) (fma.f64 (*.f64 d3 d3) (fma.f64 d3 d3 1369) 1874161)) (-.f64 2565726409 (pow.f64 d3 6))))
(*.f64 (/.f64 (-.f64 2565726409 (pow.f64 d3 6)) (-.f64 37 d3)) (/.f64 d1 (fma.f64 (*.f64 d3 d3) (fma.f64 d3 d3 1369) 1874161)))
(/.f64 (-.f64 1874161 (pow.f64 d3 4)) (*.f64 (/.f64 (-.f64 37 d3) d1) (fma.f64 d3 d3 1369)))
(/.f64 d1 (/.f64 (*.f64 (-.f64 37 d3) (fma.f64 d3 d3 1369)) (-.f64 1874161 (pow.f64 d3 4))))
(*.f64 (/.f64 (-.f64 1874161 (pow.f64 d3 4)) (-.f64 37 d3)) (/.f64 d1 (fma.f64 d3 d3 1369)))
(/.f64 (*.f64 d1 (-.f64 1369 (*.f64 d3 d3))) (-.f64 37 d3))
(*.f64 (/.f64 d1 (-.f64 37 d3)) (-.f64 1369 (*.f64 d3 d3)))
(/.f64 d1 (/.f64 (-.f64 37 d3) (-.f64 1369 (*.f64 d3 d3))))
(*.f64 (/.f64 d1 (+.f64 d3 -37)) (+.f64 -1369 (*.f64 d3 d3)))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 1369 (*.f64 d3 d3)))) (neg.f64 (-.f64 37 d3)))
(*.f64 (/.f64 d1 (-.f64 37 d3)) (-.f64 1369 (*.f64 d3 d3)))
(/.f64 d1 (/.f64 (-.f64 37 d3) (-.f64 1369 (*.f64 d3 d3))))
(*.f64 (/.f64 d1 (+.f64 d3 -37)) (+.f64 -1369 (*.f64 d3 d3)))
(/.f64 (*.f64 d1 (-.f64 2565726409 (pow.f64 d3 6))) (*.f64 (-.f64 37 d3) (fma.f64 (*.f64 d3 d3) (fma.f64 d3 d3 1369) 1874161)))
(/.f64 d1 (/.f64 (*.f64 (-.f64 37 d3) (fma.f64 (*.f64 d3 d3) (fma.f64 d3 d3 1369) 1874161)) (-.f64 2565726409 (pow.f64 d3 6))))
(*.f64 (/.f64 (-.f64 2565726409 (pow.f64 d3 6)) (-.f64 37 d3)) (/.f64 d1 (fma.f64 (*.f64 d3 d3) (fma.f64 d3 d3 1369) 1874161)))
(/.f64 (*.f64 (neg.f64 d1) (-.f64 2565726409 (pow.f64 d3 6))) (*.f64 (neg.f64 (-.f64 37 d3)) (fma.f64 (*.f64 d3 d3) (fma.f64 d3 d3 1369) 1874161)))
(/.f64 d1 (/.f64 (*.f64 (-.f64 37 d3) (fma.f64 (*.f64 d3 d3) (fma.f64 d3 d3 1369) 1874161)) (-.f64 2565726409 (pow.f64 d3 6))))
(*.f64 (/.f64 (-.f64 2565726409 (pow.f64 d3 6)) (-.f64 37 d3)) (/.f64 d1 (fma.f64 (*.f64 d3 d3) (fma.f64 d3 d3 1369) 1874161)))
(/.f64 (*.f64 d1 (-.f64 1874161 (pow.f64 d3 4))) (*.f64 (-.f64 37 d3) (fma.f64 d3 d3 1369)))
(/.f64 d1 (/.f64 (*.f64 (-.f64 37 d3) (fma.f64 d3 d3 1369)) (-.f64 1874161 (pow.f64 d3 4))))
(*.f64 (/.f64 (-.f64 1874161 (pow.f64 d3 4)) (-.f64 37 d3)) (/.f64 d1 (fma.f64 d3 d3 1369)))
(/.f64 (*.f64 (neg.f64 d1) (-.f64 1874161 (pow.f64 d3 4))) (*.f64 (neg.f64 (-.f64 37 d3)) (fma.f64 d3 d3 1369)))
(/.f64 d1 (/.f64 (*.f64 (-.f64 37 d3) (fma.f64 d3 d3 1369)) (-.f64 1874161 (pow.f64 d3 4))))
(*.f64 (/.f64 (-.f64 1874161 (pow.f64 d3 4)) (-.f64 37 d3)) (/.f64 d1 (fma.f64 d3 d3 1369)))
(/.f64 (*.f64 (-.f64 2565726409 (pow.f64 d3 6)) d1) (*.f64 (fma.f64 (*.f64 d3 d3) (fma.f64 d3 d3 1369) 1874161) (-.f64 37 d3)))
(/.f64 d1 (/.f64 (*.f64 (-.f64 37 d3) (fma.f64 (*.f64 d3 d3) (fma.f64 d3 d3 1369) 1874161)) (-.f64 2565726409 (pow.f64 d3 6))))
(*.f64 (/.f64 (-.f64 2565726409 (pow.f64 d3 6)) (-.f64 37 d3)) (/.f64 d1 (fma.f64 (*.f64 d3 d3) (fma.f64 d3 d3 1369) 1874161)))
(/.f64 (*.f64 (-.f64 1874161 (pow.f64 d3 4)) d1) (*.f64 (fma.f64 d3 d3 1369) (-.f64 37 d3)))
(/.f64 d1 (/.f64 (*.f64 (-.f64 37 d3) (fma.f64 d3 d3 1369)) (-.f64 1874161 (pow.f64 d3 4))))
(*.f64 (/.f64 (-.f64 1874161 (pow.f64 d3 4)) (-.f64 37 d3)) (/.f64 d1 (fma.f64 d3 d3 1369)))
(/.f64 (*.f64 (-.f64 2565726409 (pow.f64 d3 6)) 1) (*.f64 (fma.f64 (*.f64 d3 d3) (fma.f64 d3 d3 1369) 1874161) (/.f64 (-.f64 37 d3) d1)))
(/.f64 d1 (/.f64 (*.f64 (-.f64 37 d3) (fma.f64 (*.f64 d3 d3) (fma.f64 d3 d3 1369) 1874161)) (-.f64 2565726409 (pow.f64 d3 6))))
(*.f64 (/.f64 (-.f64 2565726409 (pow.f64 d3 6)) (-.f64 37 d3)) (/.f64 d1 (fma.f64 (*.f64 d3 d3) (fma.f64 d3 d3 1369) 1874161)))
(/.f64 (*.f64 (-.f64 1874161 (pow.f64 d3 4)) 1) (*.f64 (fma.f64 d3 d3 1369) (/.f64 (-.f64 37 d3) d1)))
(/.f64 d1 (/.f64 (*.f64 (-.f64 37 d3) (fma.f64 d3 d3 1369)) (-.f64 1874161 (pow.f64 d3 4))))
(*.f64 (/.f64 (-.f64 1874161 (pow.f64 d3 4)) (-.f64 37 d3)) (/.f64 d1 (fma.f64 d3 d3 1369)))
(/.f64 (*.f64 (-.f64 2565726409 (pow.f64 d3 6)) (neg.f64 d1)) (*.f64 (fma.f64 (*.f64 d3 d3) (fma.f64 d3 d3 1369) 1874161) (neg.f64 (-.f64 37 d3))))
(/.f64 d1 (/.f64 (*.f64 (-.f64 37 d3) (fma.f64 (*.f64 d3 d3) (fma.f64 d3 d3 1369) 1874161)) (-.f64 2565726409 (pow.f64 d3 6))))
(*.f64 (/.f64 (-.f64 2565726409 (pow.f64 d3 6)) (-.f64 37 d3)) (/.f64 d1 (fma.f64 (*.f64 d3 d3) (fma.f64 d3 d3 1369) 1874161)))
(/.f64 (*.f64 (-.f64 1874161 (pow.f64 d3 4)) (neg.f64 d1)) (*.f64 (fma.f64 d3 d3 1369) (neg.f64 (-.f64 37 d3))))
(/.f64 d1 (/.f64 (*.f64 (-.f64 37 d3) (fma.f64 d3 d3 1369)) (-.f64 1874161 (pow.f64 d3 4))))
(*.f64 (/.f64 (-.f64 1874161 (pow.f64 d3 4)) (-.f64 37 d3)) (/.f64 d1 (fma.f64 d3 d3 1369)))
(/.f64 (/.f64 (*.f64 d1 (-.f64 1369 (*.f64 d3 d3))) 1) (-.f64 37 d3))
(*.f64 (/.f64 d1 (-.f64 37 d3)) (-.f64 1369 (*.f64 d3 d3)))
(/.f64 d1 (/.f64 (-.f64 37 d3) (-.f64 1369 (*.f64 d3 d3))))
(*.f64 (/.f64 d1 (+.f64 d3 -37)) (+.f64 -1369 (*.f64 d3 d3)))
(/.f64 (/.f64 (*.f64 d1 (-.f64 1369 (*.f64 d3 d3))) (cbrt.f64 (pow.f64 (-.f64 37 d3) 2))) (cbrt.f64 (-.f64 37 d3)))
(/.f64 (*.f64 d1 (-.f64 1369 (*.f64 d3 d3))) (*.f64 (cbrt.f64 (-.f64 37 d3)) (cbrt.f64 (pow.f64 (-.f64 37 d3) 2))))
(*.f64 (/.f64 d1 (cbrt.f64 (-.f64 37 d3))) (/.f64 (-.f64 1369 (*.f64 d3 d3)) (cbrt.f64 (pow.f64 (-.f64 37 d3) 2))))
(/.f64 (/.f64 (*.f64 d1 (-.f64 1369 (*.f64 d3 d3))) (sqrt.f64 (-.f64 37 d3))) (sqrt.f64 (-.f64 37 d3)))
(*.f64 (/.f64 d1 (-.f64 37 d3)) (-.f64 1369 (*.f64 d3 d3)))
(/.f64 d1 (/.f64 (-.f64 37 d3) (-.f64 1369 (*.f64 d3 d3))))
(*.f64 (/.f64 d1 (+.f64 d3 -37)) (+.f64 -1369 (*.f64 d3 d3)))
(/.f64 (*.f64 (neg.f64 d1) (-.f64 1369 (*.f64 d3 d3))) (neg.f64 (-.f64 37 d3)))
(*.f64 (/.f64 d1 (-.f64 37 d3)) (-.f64 1369 (*.f64 d3 d3)))
(/.f64 d1 (/.f64 (-.f64 37 d3) (-.f64 1369 (*.f64 d3 d3))))
(*.f64 (/.f64 d1 (+.f64 d3 -37)) (+.f64 -1369 (*.f64 d3 d3)))
(/.f64 (*.f64 (-.f64 2565726409 (pow.f64 d3 6)) (/.f64 d1 (-.f64 37 d3))) (fma.f64 (*.f64 d3 d3) (fma.f64 d3 d3 1369) 1874161))
(/.f64 d1 (/.f64 (*.f64 (-.f64 37 d3) (fma.f64 (*.f64 d3 d3) (fma.f64 d3 d3 1369) 1874161)) (-.f64 2565726409 (pow.f64 d3 6))))
(*.f64 (/.f64 (-.f64 2565726409 (pow.f64 d3 6)) (-.f64 37 d3)) (/.f64 d1 (fma.f64 (*.f64 d3 d3) (fma.f64 d3 d3 1369) 1874161)))
(/.f64 (*.f64 (-.f64 1874161 (pow.f64 d3 4)) (/.f64 d1 (-.f64 37 d3))) (fma.f64 d3 d3 1369))
(/.f64 d1 (/.f64 (*.f64 (-.f64 37 d3) (fma.f64 d3 d3 1369)) (-.f64 1874161 (pow.f64 d3 4))))
(*.f64 (/.f64 (-.f64 1874161 (pow.f64 d3 4)) (-.f64 37 d3)) (/.f64 d1 (fma.f64 d3 d3 1369)))
(/.f64 (*.f64 (/.f64 d1 (-.f64 37 d3)) (-.f64 2565726409 (pow.f64 d3 6))) (fma.f64 (*.f64 d3 d3) (fma.f64 d3 d3 1369) 1874161))
(/.f64 d1 (/.f64 (*.f64 (-.f64 37 d3) (fma.f64 (*.f64 d3 d3) (fma.f64 d3 d3 1369) 1874161)) (-.f64 2565726409 (pow.f64 d3 6))))
(*.f64 (/.f64 (-.f64 2565726409 (pow.f64 d3 6)) (-.f64 37 d3)) (/.f64 d1 (fma.f64 (*.f64 d3 d3) (fma.f64 d3 d3 1369) 1874161)))
(/.f64 (*.f64 (/.f64 d1 (-.f64 37 d3)) (-.f64 1874161 (pow.f64 d3 4))) (fma.f64 d3 d3 1369))
(/.f64 d1 (/.f64 (*.f64 (-.f64 37 d3) (fma.f64 d3 d3 1369)) (-.f64 1874161 (pow.f64 d3 4))))
(*.f64 (/.f64 (-.f64 1874161 (pow.f64 d3 4)) (-.f64 37 d3)) (/.f64 d1 (fma.f64 d3 d3 1369)))
(/.f64 (*.f64 (-.f64 1369 (*.f64 d3 d3)) (neg.f64 d1)) (neg.f64 (-.f64 37 d3)))
(*.f64 (/.f64 d1 (-.f64 37 d3)) (-.f64 1369 (*.f64 d3 d3)))
(/.f64 d1 (/.f64 (-.f64 37 d3) (-.f64 1369 (*.f64 d3 d3))))
(*.f64 (/.f64 d1 (+.f64 d3 -37)) (+.f64 -1369 (*.f64 d3 d3)))
(pow.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3)) 1)
(*.f64 d1 (+.f64 d3 37))
(pow.f64 (pow.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3)) 2) 1/2)
(*.f64 d1 (+.f64 d3 37))
(pow.f64 (pow.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3)) 3) 1/3)
(*.f64 d1 (+.f64 d3 37))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3))) 3)
(*.f64 d1 (+.f64 d3 37))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3))) 2)
(*.f64 d1 (+.f64 d3 37))
(pow.f64 (/.f64 (-.f64 37 d3) (*.f64 d1 (-.f64 1369 (*.f64 d3 d3)))) -1)
(*.f64 (/.f64 d1 (-.f64 37 d3)) (-.f64 1369 (*.f64 d3 d3)))
(/.f64 d1 (/.f64 (-.f64 37 d3) (-.f64 1369 (*.f64 d3 d3))))
(*.f64 (/.f64 d1 (+.f64 d3 -37)) (+.f64 -1369 (*.f64 d3 d3)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3)) 2))
(*.f64 d1 (+.f64 d3 37))
(log.f64 (exp.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3))))
(*.f64 d1 (+.f64 d3 37))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3)))))
(*.f64 d1 (+.f64 d3 37))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3)) 3))
(*.f64 d1 (+.f64 d3 37))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3))))
(*.f64 d1 (+.f64 d3 37))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3))))
(*.f64 d1 (+.f64 d3 37))
(exp.f64 (log.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3))))
(*.f64 d1 (+.f64 d3 37))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3))) 1))
(*.f64 d1 (+.f64 d3 37))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3)))) 1/3))
(*.f64 d1 (+.f64 d3 37))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3)))) 3))
(*.f64 d1 (+.f64 d3 37))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d1 1) (+.f64 37 d3)))) 2))
(*.f64 d1 (+.f64 d3 37))
(fma.f64 (/.f64 d1 (-.f64 37 d3)) 1369 (*.f64 (/.f64 d1 (-.f64 37 d3)) (*.f64 d3 (neg.f64 d3))))
(*.f64 (/.f64 d1 (-.f64 37 d3)) (-.f64 1369 (*.f64 d3 d3)))
(/.f64 d1 (/.f64 (-.f64 37 d3) (-.f64 1369 (*.f64 d3 d3))))
(*.f64 (/.f64 d1 (+.f64 d3 -37)) (+.f64 -1369 (*.f64 d3 d3)))
(fma.f64 1369 (/.f64 d1 (-.f64 37 d3)) (*.f64 (*.f64 d3 (neg.f64 d3)) (/.f64 d1 (-.f64 37 d3))))
(*.f64 (/.f64 d1 (-.f64 37 d3)) (-.f64 1369 (*.f64 d3 d3)))
(/.f64 d1 (/.f64 (-.f64 37 d3) (-.f64 1369 (*.f64 d3 d3))))
(*.f64 (/.f64 d1 (+.f64 d3 -37)) (+.f64 -1369 (*.f64 d3 d3)))
(+.f64 0 (/.f64 d1 (-.f64 37 d3)))
(/.f64 d1 (-.f64 37 d3))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 d1 (-.f64 37 d3)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 d1 (-.f64 37 d3))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 d1 (-.f64 37 d3))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 d1 (-.f64 37 d3))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 d1 (-.f64 37 d3))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 d1 (-.f64 37 d3))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d1 (-.f64 37 d3)))) 1)
(/.f64 d1 (-.f64 37 d3))
(*.f64 d1 (/.f64 1 (-.f64 37 d3)))
(/.f64 d1 (-.f64 37 d3))
(*.f64 (/.f64 d1 (-.f64 37 d3)) 1)
(/.f64 d1 (-.f64 37 d3))
(*.f64 1 (/.f64 d1 (-.f64 37 d3)))
(/.f64 d1 (-.f64 37 d3))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (*.f64 (cbrt.f64 d1) (/.f64 1 (-.f64 37 d3))))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (*.f64 (/.f64 1 (-.f64 37 d3)) (cbrt.f64 d1)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 d1 d1)) (cbrt.f64 d1)) (-.f64 37 d3))
(*.f64 (/.f64 (cbrt.f64 (*.f64 d1 d1)) (-.f64 37 d3)) (cbrt.f64 d1))
(*.f64 (cbrt.f64 (/.f64 d1 (-.f64 37 d3))) (cbrt.f64 (pow.f64 (/.f64 d1 (-.f64 37 d3)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d1 (-.f64 37 d3)) 2)) (cbrt.f64 (/.f64 d1 (-.f64 37 d3))))
(*.f64 (cbrt.f64 (/.f64 d1 (-.f64 37 d3))) (cbrt.f64 (pow.f64 (/.f64 d1 (-.f64 37 d3)) 2)))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (/.f64 1 (-.f64 37 d3))))
(/.f64 d1 (-.f64 37 d3))
(*.f64 (sqrt.f64 (/.f64 d1 (-.f64 37 d3))) (sqrt.f64 (/.f64 d1 (-.f64 37 d3))))
(/.f64 d1 (-.f64 37 d3))
(*.f64 (neg.f64 d1) (/.f64 1 (neg.f64 (-.f64 37 d3))))
(/.f64 d1 (-.f64 37 d3))
(*.f64 (/.f64 1 (-.f64 37 d3)) d1)
(/.f64 d1 (-.f64 37 d3))
(*.f64 (/.f64 (cbrt.f64 (*.f64 d1 d1)) 1) (/.f64 (cbrt.f64 d1) (-.f64 37 d3)))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (*.f64 (/.f64 1 (-.f64 37 d3)) (cbrt.f64 d1)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 d1 d1)) (cbrt.f64 d1)) (-.f64 37 d3))
(*.f64 (/.f64 (cbrt.f64 (*.f64 d1 d1)) (-.f64 37 d3)) (cbrt.f64 d1))
(*.f64 (/.f64 (sqrt.f64 d1) 1) (/.f64 (sqrt.f64 d1) (-.f64 37 d3)))
(/.f64 d1 (-.f64 37 d3))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 37 d3)) -2) (/.f64 d1 (cbrt.f64 (-.f64 37 d3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 37 d3)) -2) (cbrt.f64 (-.f64 37 d3))) d1)
(*.f64 (/.f64 (cbrt.f64 (*.f64 d1 d1)) (cbrt.f64 (pow.f64 (-.f64 37 d3) 2))) (cbrt.f64 (/.f64 d1 (-.f64 37 d3))))
(*.f64 (cbrt.f64 (/.f64 d1 (-.f64 37 d3))) (/.f64 (cbrt.f64 (*.f64 d1 d1)) (cbrt.f64 (pow.f64 (-.f64 37 d3) 2))))
(*.f64 (/.f64 (sqrt.f64 d1) (cbrt.f64 (pow.f64 (-.f64 37 d3) 2))) (/.f64 (sqrt.f64 d1) (cbrt.f64 (-.f64 37 d3))))
(/.f64 (/.f64 d1 (cbrt.f64 (-.f64 37 d3))) (cbrt.f64 (pow.f64 (-.f64 37 d3) 2)))
(/.f64 d1 (*.f64 (cbrt.f64 (pow.f64 (-.f64 37 d3) 2)) (cbrt.f64 (-.f64 37 d3))))
(*.f64 (pow.f64 (-.f64 37 d3) -1/2) (/.f64 d1 (sqrt.f64 (-.f64 37 d3))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 d1 d1)) (sqrt.f64 (-.f64 37 d3))) (/.f64 (cbrt.f64 d1) (sqrt.f64 (-.f64 37 d3))))
(*.f64 (cbrt.f64 (*.f64 d1 d1)) (*.f64 (/.f64 1 (-.f64 37 d3)) (cbrt.f64 d1)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 d1 d1)) (cbrt.f64 d1)) (-.f64 37 d3))
(*.f64 (/.f64 (cbrt.f64 (*.f64 d1 d1)) (-.f64 37 d3)) (cbrt.f64 d1))
(*.f64 (/.f64 d1 (-.f64 1369 (*.f64 d3 d3))) (+.f64 37 d3))
(*.f64 (+.f64 d3 37) (/.f64 d1 (-.f64 1369 (*.f64 d3 d3))))
(/.f64 (*.f64 d1 (+.f64 d3 37)) (-.f64 1369 (*.f64 d3 d3)))
(*.f64 (/.f64 d1 (-.f64 50653 (pow.f64 d3 3))) (fma.f64 d3 (+.f64 37 d3) 1369))
(*.f64 (/.f64 d1 (-.f64 50653 (pow.f64 d3 3))) (fma.f64 d3 (+.f64 d3 37) 1369))
(pow.f64 (/.f64 d1 (-.f64 37 d3)) 1)
(/.f64 d1 (-.f64 37 d3))
(pow.f64 (pow.f64 (/.f64 d1 (-.f64 37 d3)) 2) 1/2)
(/.f64 d1 (-.f64 37 d3))
(pow.f64 (pow.f64 (/.f64 d1 (-.f64 37 d3)) 3) 1/3)
(/.f64 d1 (-.f64 37 d3))
(pow.f64 (cbrt.f64 (/.f64 d1 (-.f64 37 d3))) 3)
(/.f64 d1 (-.f64 37 d3))
(pow.f64 (sqrt.f64 (/.f64 d1 (-.f64 37 d3))) 2)
(/.f64 d1 (-.f64 37 d3))
(pow.f64 (/.f64 (-.f64 37 d3) d1) -1)
(/.f64 d1 (-.f64 37 d3))
(pow.f64 (/.f64 (pow.f64 d1 3) (pow.f64 (-.f64 37 d3) 3)) 1/3)
(/.f64 d1 (-.f64 37 d3))
(pow.f64 (/.f64 (/.f64 (-.f64 37 d3) d1) 1) -1)
(/.f64 d1 (-.f64 37 d3))
(neg.f64 (/.f64 d1 (neg.f64 (-.f64 37 d3))))
(/.f64 d1 (-.f64 37 d3))
(sqrt.f64 (pow.f64 (/.f64 d1 (-.f64 37 d3)) 2))
(/.f64 d1 (-.f64 37 d3))
(log.f64 (exp.f64 (/.f64 d1 (-.f64 37 d3))))
(/.f64 d1 (-.f64 37 d3))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 d1 (-.f64 37 d3)))))
(/.f64 d1 (-.f64 37 d3))
(cbrt.f64 (pow.f64 (/.f64 d1 (-.f64 37 d3)) 3))
(/.f64 d1 (-.f64 37 d3))
(cbrt.f64 (/.f64 (pow.f64 d1 3) (pow.f64 (-.f64 37 d3) 3)))
(/.f64 d1 (-.f64 37 d3))
(expm1.f64 (log1p.f64 (/.f64 d1 (-.f64 37 d3))))
(/.f64 d1 (-.f64 37 d3))
(log1p.f64 (expm1.f64 (/.f64 d1 (-.f64 37 d3))))
(/.f64 d1 (-.f64 37 d3))
(exp.f64 (log.f64 (/.f64 d1 (-.f64 37 d3))))
(/.f64 d1 (-.f64 37 d3))
(exp.f64 (*.f64 (log.f64 (/.f64 d1 (-.f64 37 d3))) 1))
(/.f64 d1 (-.f64 37 d3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 d1 (-.f64 37 d3)) 3)) 1/3))
(/.f64 d1 (-.f64 37 d3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 d1 (-.f64 37 d3)))) 3))
(/.f64 d1 (-.f64 37 d3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d1 (-.f64 37 d3)))) 2))
(/.f64 d1 (-.f64 37 d3))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 37 d3) d1)) -1))
(/.f64 d1 (-.f64 37 d3))

localize24.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 d1 (-.f64 d2 37))
0.0b
(-.f64 (*.f64 d1 d2) (*.f64 d1 37))
0.3b
(*.f64 (*.f64 d1 (-.f64 d2 37)) (*.f64 d1 (+.f64 d2 37)))
28.0b
(/.f64 (*.f64 (*.f64 d1 (-.f64 d2 37)) (*.f64 d1 (+.f64 d2 37))) (-.f64 (*.f64 d1 d2) (*.f64 d1 37)))
Compiler

Compiled 65 to 38 computations (41.5% saved)

series11.0ms (0.2%)

Counts
4 → 84
Calls

24 calls:

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

rewrite149.0ms (2.3%)

Algorithm
batch-egg-rewrite
Rules
863×log-prod_binary64
656×fma-def_binary64
276×fma-neg_binary64
244×expm1-udef_binary64
244×log1p-udef_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01355
131537
2463637
Stop Event
node limit
Counts
4 → 745
Calls
Call 1
Inputs
(/.f64 (*.f64 (*.f64 d1 (-.f64 d2 37)) (*.f64 d1 (+.f64 d2 37))) (-.f64 (*.f64 d1 d2) (*.f64 d1 37)))
(*.f64 (*.f64 d1 (-.f64 d2 37)) (*.f64 d1 (+.f64 d2 37)))
(-.f64 (*.f64 d1 d2) (*.f64 d1 37))
(*.f64 d1 (-.f64 d2 37))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (*.f64 d1 37))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 37) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (+.f64 d2 37)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 37))) (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 37))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 37)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 37)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 d2) (*.f64 (/.f64 d1 d1) (/.f64 (+.f64 d2 -37) (+.f64 d2 37)))) (/.f64 (*.f64 d1 37) (*.f64 (/.f64 d1 d1) (/.f64 (+.f64 d2 -37) (+.f64 d2 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (+.f64 d2 37))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37)) (/.f64 (/.f64 1 d1) (+.f64 d2 -37))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d2 37) d1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (+.f64 d2 37)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 (*.f64 d1 (+.f64 d2 -37)) (/.f64 (/.f64 1 d1) (+.f64 d2 -37))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (/.f64 (/.f64 1 d1) (+.f64 d2 -37)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (+.f64 d2 -37)) (/.f64 1 (*.f64 (/.f64 d1 d1) (/.f64 (+.f64 d2 -37) (+.f64 d2 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 (*.f64 d1 (+.f64 d2 37)) (/.f64 (/.f64 1 d1) (+.f64 d2 -37))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 d1 (+.f64 d2 37)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 37)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) 2) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (/.f64 (/.f64 1 d1) (+.f64 d2 -37))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 d2 37)) 2) (*.f64 (cbrt.f64 (+.f64 d2 37)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) (sqrt.f64 (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 37)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (/.f64 (/.f64 1 d1) (+.f64 d2 -37))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 d2 37)) (*.f64 (sqrt.f64 (+.f64 d2 37)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37)))) (/.f64 1 (*.f64 d1 (neg.f64 (+.f64 d2 -37)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -37)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (*.f64 (+.f64 d2 37) (/.f64 (/.f64 1 d1) (+.f64 d2 -37))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d1 d1) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37)) (+.f64 d2 -37)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d1 (+.f64 d2 37)) d1) (/.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 -37)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 -37)) (/.f64 (*.f64 d1 (+.f64 d2 37)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d1 (+.f64 d2 -37)) d1) (/.f64 (*.f64 d1 (+.f64 d2 37)) (+.f64 d2 -37)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d1 (+.f64 d2 37)) (+.f64 d2 -37)) (/.f64 (*.f64 d1 (+.f64 d2 -37)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 d1) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (+.f64 d2 -37)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) 2) d1) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (+.f64 d2 -37)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) d1) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (+.f64 d2 -37)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (+.f64 d2 -37)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) d1) (/.f64 (+.f64 d2 37) (+.f64 d2 -37)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d1 (+.f64 d2 -37)) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 d2 -37)) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) 2) (+.f64 d2 -37)) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (+.f64 d2 -37)) (/.f64 (+.f64 d2 37) d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d1 1) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37)) (*.f64 d1 (+.f64 d2 -37))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d1 (+.f64 d2 37)) 1) (/.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 -37))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 -37))) (*.f64 d1 (+.f64 d2 37)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d1 (+.f64 d2 -37)) 1) (/.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 (+.f64 d2 -37))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (*.f64 d1 (+.f64 d2 -37))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) 1) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (*.f64 d1 (+.f64 d2 -37))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) 1) (/.f64 (+.f64 d2 37) (*.f64 d1 (+.f64 d2 -37))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2)) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d1 (+.f64 d2 37)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2)) (/.f64 (*.f64 d1 (+.f64 d2 -37)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d1 (+.f64 d2 -37)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2)) (/.f64 (*.f64 d1 (+.f64 d2 37)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2)) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) 2) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2)) (/.f64 (+.f64 d2 37) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d1 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d1 (+.f64 d2 37)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))) (/.f64 (*.f64 d1 (+.f64 d2 -37)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d1 (+.f64 d2 -37)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))) (/.f64 (*.f64 d1 (+.f64 d2 37)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) 2) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))) (/.f64 (+.f64 d2 37) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653))) (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (*.f64 d1 (+.f64 d2 37)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 37)) 2)) (cbrt.f64 (+.f64 d2 37)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 37))) (sqrt.f64 (+.f64 d2 37)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 d2 37) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 d2 37) (sqrt.f64 d1)) (sqrt.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (+.f64 d2 37)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 37))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 (neg.f64 (+.f64 d2 -37)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 37)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (pow.f64 (exp.f64 d1) 37)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 d2) d1) (+.f64 1 (expm1.f64 (*.f64 d1 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (+.f64 1 (expm1.f64 (*.f64 d1 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 d1) 37) (pow.f64 (exp.f64 d2) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 37))) (pow.f64 (exp.f64 d2) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 d1) 37) (+.f64 1 (expm1.f64 (*.f64 d1 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 37))) (+.f64 1 (expm1.f64 (*.f64 d1 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) 3) (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 37) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 37) 3) (pow.f64 d1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 37))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 d2 (*.f64 d1 37))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 37 (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d2 d1 (*.f64 d1 37))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 37 d1 (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 d2) 1 (*.f64 d1 37))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 37) 1 (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 d1 d2) (*.f64 d1 37))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 d1 37) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 d1 37)) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (cbrt.f64 (*.f64 d1 37)) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 37))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 37) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 d2 d2)) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 37))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (*.f64 d1 37))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 37))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 37)) (sqrt.f64 (*.f64 d1 37)) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 37))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 37) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 37))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 37))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (cbrt.f64 (*.f64 d2 d2))) (cbrt.f64 d2) (*.f64 d1 37))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 37))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 37))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 37))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 37 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 37 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d2))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 d1 d2) 2) (neg.f64 (*.f64 (*.f64 d1 d1) 1369)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 -37) (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 37))) (*.f64 (*.f64 d1 -37) (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 -37))) (*.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 -37))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1))) (*.f64 37 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 37 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1))) (*.f64 d2 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 -37)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) d2) (*.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) 37))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) 37) (*.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) d2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 37)) (*.f64 d1 (+.f64 d2 -37)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 37)) (*.f64 d1 (+.f64 d2 -37)))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 37)) (*.f64 d1 (+.f64 d2 -37))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 37)) (*.f64 d1 (+.f64 d2 -37))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 37)) (*.f64 d1 (+.f64 d2 -37))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 d2) 2) 3) (pow.f64 (*.f64 (*.f64 d1 d1) 1369) 3)) (fma.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d2) 2) (fma.f64 (*.f64 (*.f64 d1 d1) 1369) (*.f64 (*.f64 d1 d1) 1369) (*.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 (*.f64 (*.f64 d1 d1) 1369) (*.f64 (*.f64 d1 d1) 1369))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 (+.f64 d2 37))) (*.f64 d1 (+.f64 d2 37)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)) (*.f64 d1 (+.f64 d2 37))) (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653))) (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (*.f64 d1 (+.f64 d2 37)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (+.f64 50653 (pow.f64 d2 3))) (-.f64 (fma.f64 d2 d2 1369) (*.f64 d2 37)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (fma.f64 d2 d2 -1369)) (+.f64 d2 -37))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 37)) (*.f64 d1 (+.f64 d2 -37))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 (pow.f64 (*.f64 d1 d2) 2)) (exp.f64 (*.f64 (*.f64 d1 d1) 1369))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 3) (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 3) (pow.f64 (*.f64 d1 (+.f64 d2 37)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37)) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37)) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 (*.f64 (+.f64 d2 37) (*.f64 d1 (+.f64 d2 -37))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 (*.f64 (+.f64 d2 37) (*.f64 d1 (+.f64 d2 -37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 (*.f64 (+.f64 d2 37) (*.f64 d1 (+.f64 d2 -37))) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (neg.f64 (*.f64 (*.f64 d1 d1) 1369)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (*.f64 (*.f64 d1 -37) (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d2 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (*.f64 37 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d2 (*.f64 d1 (*.f64 d1 d2)) (neg.f64 (*.f64 (*.f64 d1 d1) 1369)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d2 (*.f64 d1 (*.f64 d1 d2)) (*.f64 (*.f64 d1 -37) (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 37 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (*.f64 d2 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 d2 -37) (*.f64 d1 (*.f64 d1 (+.f64 d2 37))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 d2 -37) (*.f64 d1 (*.f64 d1 (+.f64 d2 37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 d2 -37) (*.f64 d1 (*.f64 d1 (+.f64 d2 37))) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 d2 37) (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 d2 37) (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 d2 37) (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d2) (*.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 -37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 (+.f64 d2 -37)) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 (+.f64 d2 -37)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 (+.f64 d2 -37)) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) 1 (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) 1 (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) 1 (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 37)) (*.f64 (*.f64 d1 -37) (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (neg.f64 (*.f64 (*.f64 d1 d1) 1369)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 -37) (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 -37)) (*.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 -37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 d2) (*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 (*.f64 d1 d2) 2) (neg.f64 (*.f64 (*.f64 d1 d1) 1369)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 -37) (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (neg.f64 (*.f64 (*.f64 d1 d1) 1369)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (*.f64 (*.f64 d1 -37) (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d2 d2) (*.f64 d1 d1) (neg.f64 (*.f64 (*.f64 d1 d1) 1369)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d2 d2) (*.f64 d1 d1) (*.f64 (*.f64 d1 -37) (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 2) (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) (*.f64 d1 (+.f64 d2 -37))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 2) (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) (*.f64 d1 (+.f64 d2 -37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 2) (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) (*.f64 d1 (+.f64 d2 -37))) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37))) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 d1 (+.f64 d2 37))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 d1 (+.f64 d2 37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 d1 (+.f64 d2 37))) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) 2) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) 2) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) 2) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (*.f64 (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 d2)) (neg.f64 (*.f64 (*.f64 d1 d1) 1369)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (*.f64 (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 d2)) (*.f64 (*.f64 d1 -37) (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) (*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) (*.f64 d1 (+.f64 d2 -37))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) (*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) (*.f64 d1 (+.f64 d2 -37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) (*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) (*.f64 d1 (+.f64 d2 -37))) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37))) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 d1 (+.f64 d2 37))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 d1 (+.f64 d2 37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 d1 (+.f64 d2 37))) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 d2)) (*.f64 (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 d2)) (neg.f64 (*.f64 (*.f64 d1 d1) 1369)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 d2)) (*.f64 (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 d2)) (*.f64 (*.f64 d1 -37) (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37)) d1 (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37)) d1 (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37)) d1 (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) d2 (*.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) 37))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) 37 (*.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) d2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (+.f64 d2 37) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (+.f64 d2 37) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (+.f64 d2 37) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 d1 d2) (sqrt.f64 (*.f64 d1 d2))) (sqrt.f64 (*.f64 d1 d2)) (neg.f64 (*.f64 (*.f64 d1 d1) 1369)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 d1 d2) (sqrt.f64 (*.f64 d1 d2))) (sqrt.f64 (*.f64 d1 d2)) (*.f64 (*.f64 d1 -37) (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (neg.f64 (*.f64 (*.f64 d1 d1) 1369)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (*.f64 (*.f64 d1 -37) (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) d1) (+.f64 d2 -37) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) d1) (+.f64 d2 -37) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) d1) (+.f64 d2 -37) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (sqrt.f64 (*.f64 d1 (+.f64 d2 37)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (sqrt.f64 (*.f64 d1 (+.f64 d2 37)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (sqrt.f64 (*.f64 d1 (+.f64 d2 37)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) 1) (+.f64 d2 37) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) 1) (+.f64 d2 37) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) 1) (+.f64 d2 37) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (pow.f64 (cbrt.f64 (+.f64 d2 37)) 2)) (cbrt.f64 (+.f64 d2 37)) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (pow.f64 (cbrt.f64 (+.f64 d2 37)) 2)) (cbrt.f64 (+.f64 d2 37)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (pow.f64 (cbrt.f64 (+.f64 d2 37)) 2)) (cbrt.f64 (+.f64 d2 37)) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (sqrt.f64 (+.f64 d2 37))) (sqrt.f64 (+.f64 d2 37)) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (sqrt.f64 (+.f64 d2 37))) (sqrt.f64 (+.f64 d2 37)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (sqrt.f64 (+.f64 d2 37))) (sqrt.f64 (+.f64 d2 37)) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 d1 d2) d1) d2 (neg.f64 (*.f64 (*.f64 d1 d1) 1369)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 d1 d2) d1) d2 (*.f64 (*.f64 d1 -37) (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (neg.f64 (*.f64 (*.f64 d1 d1) 1369)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d1 -37) (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 d1 d2) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2)) (cbrt.f64 (*.f64 d1 d2)) (neg.f64 (*.f64 (*.f64 d1 d1) 1369)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 d1 d2) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 (*.f64 d1 -37) (*.f64 d1 37)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (*.f64 d1 -37))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 -37) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 -37)) (fma.f64 d1 -37 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 -37)) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 -37)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 -37)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 -37) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (+.f64 d2 -37)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 -37))) (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 -37))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 -37)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 -37)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 -37)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (+.f64 d2 -37))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d2 -37) d1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (/.f64 1 (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (+.f64 d2 -37)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 d1 (+.f64 d2 -37)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2) (*.f64 (cbrt.f64 (+.f64 d2 -37)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 -37)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 d2 -37)) (*.f64 (sqrt.f64 (+.f64 d2 -37)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 -37)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)) (/.f64 1 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2)) (cbrt.f64 (+.f64 d2 -37)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 -37))) (sqrt.f64 (+.f64 d2 -37)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 d2 -37) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 d2 -37) (sqrt.f64 d1)) (sqrt.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 (+.f64 d2 37)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 d1 (+.f64 d2 37)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37)))) (neg.f64 (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)) (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653))) (neg.f64 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) d1) (+.f64 d2 37))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 -37) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (*.f64 (*.f64 d1 -37) (*.f64 d1 -37)) (*.f64 (*.f64 d1 d2) (*.f64 d1 -37)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 3) (pow.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 2) (-.f64 (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))) (*.f64 (*.f64 d1 (+.f64 d2 -37)) (fma.f64 d1 -37 (*.f64 d1 37))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 -37) (*.f64 d1 -37))) (-.f64 (*.f64 d1 d2) (*.f64 d1 -37)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 2) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37)))) (-.f64 (*.f64 d1 (+.f64 d2 -37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) 1) (*.f64 d1 (+.f64 d2 37)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (+.f64 d2 37)) d1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (sqrt.f64 (*.f64 d1 (+.f64 d2 37)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 d2 d2 -1369) d1) (+.f64 d2 37))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 d2 3) -50653) d1) (fma.f64 d2 d2 (fma.f64 d2 37 1369)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (fma.f64 d2 d2 -1369)) (+.f64 d2 37))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) -50653)) (fma.f64 d2 d2 (fma.f64 d2 37 1369)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (+.f64 d2 -37)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 -37)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 -37)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (pow.f64 (exp.f64 d1) 37)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (pow.f64 (exp.f64 d2) d1) (+.f64 1 (expm1.f64 (*.f64 d1 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (+.f64 1 (expm1.f64 (*.f64 d1 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (exp.f64 (*.f64 d1 -37))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 d2) d1) (/.f64 1 (pow.f64 (exp.f64 d1) 37))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (/.f64 1 (pow.f64 (exp.f64 d1) 37))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 -37)))) (exp.f64 (fma.f64 d1 -37 (*.f64 d1 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (fma.f64 d1 -37 (*.f64 d1 37))) (pow.f64 (exp.f64 d1) (+.f64 d2 -37))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (fma.f64 d1 -37 (*.f64 d1 37))) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 -37))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 d1 -37)) (pow.f64 (exp.f64 d2) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 d1) 37)) (pow.f64 (exp.f64 d2) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 d1 -37)) (+.f64 1 (expm1.f64 (*.f64 d1 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 d1) 37)) (+.f64 1 (expm1.f64 (*.f64 d1 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 -37) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 -37) 3) (pow.f64 d1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 -37))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 -37))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 -37))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 -37))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 d2 (*.f64 d1 -37))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 d2 (*.f64 (*.f64 d1 -37) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 d2 (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 d2 (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 (+.f64 d2 -37) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 (+.f64 d2 -37) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 (+.f64 d2 -37) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 -37 (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d2 d1 (*.f64 d1 -37))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d2 d1 (*.f64 (*.f64 d1 -37) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d2 d1 (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d2 d1 (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 37 (neg.f64 d1) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 d2 -37) d1 (fma.f64 d1 -37 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 d2 -37) d1 (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 d2 -37) d1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 d2 -37) d1 (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 d2 -37) d1 (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (/.f64 1 (*.f64 d1 (+.f64 d2 37))) (fma.f64 d1 -37 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (/.f64 1 (*.f64 d1 (+.f64 d2 37))) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (/.f64 1 (*.f64 d1 (+.f64 d2 37))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (/.f64 1 (*.f64 d1 (+.f64 d2 37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (/.f64 1 (*.f64 d1 (+.f64 d2 37))) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 d2) 1 (*.f64 d1 -37))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 d2) 1 (*.f64 (*.f64 d1 -37) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 d2) 1 (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 d2) 1 (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (+.f64 d2 -37)) 1 (fma.f64 d1 -37 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (+.f64 d2 -37)) 1 (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (+.f64 d2 -37)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (+.f64 d2 -37)) 1 (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (+.f64 d2 -37)) 1 (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 d1 d2) (*.f64 d1 -37))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 d1 d2) (*.f64 (*.f64 d1 -37) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 d1 d2) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 d1 d2) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 d1 (+.f64 d2 -37)) (fma.f64 d1 -37 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 d1 (+.f64 d2 -37)) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 d1 (+.f64 d2 -37)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 d1 (+.f64 d2 -37)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 d1 (+.f64 d2 -37)) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 -37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 d1 -37) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (neg.f64 (cbrt.f64 (*.f64 d1 37))) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2) (*.f64 (cbrt.f64 (+.f64 d2 -37)) d1) (fma.f64 d1 -37 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2) (*.f64 (cbrt.f64 (+.f64 d2 -37)) d1) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2) (*.f64 (cbrt.f64 (+.f64 d2 -37)) d1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2) (*.f64 (cbrt.f64 (+.f64 d2 -37)) d1) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2) (*.f64 (cbrt.f64 (+.f64 d2 -37)) d1) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 -37))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 (*.f64 d1 -37) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 -37)) (fma.f64 d1 -37 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 -37)) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 -37)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 -37)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 -37)) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (fma.f64 d1 -37 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (fma.f64 d1 -37 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 d2 d2)) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 -37))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 d2 d2)) (*.f64 (cbrt.f64 d2) d1) (*.f64 (*.f64 d1 -37) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 d2 d2)) (*.f64 (cbrt.f64 d2) d1) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 d2 d2)) (*.f64 (cbrt.f64 d2) d1) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (*.f64 d1 -37))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (*.f64 (*.f64 d1 -37) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 -37))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 (*.f64 d1 -37) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 37)) (neg.f64 (sqrt.f64 (*.f64 d1 37))) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 d2 -37)) (*.f64 (sqrt.f64 (+.f64 d2 -37)) d1) (fma.f64 d1 -37 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 d2 -37)) (*.f64 (sqrt.f64 (+.f64 d2 -37)) d1) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 d2 -37)) (*.f64 (sqrt.f64 (+.f64 d2 -37)) d1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 d2 -37)) (*.f64 (sqrt.f64 (+.f64 d2 -37)) d1) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 d2 -37)) (*.f64 (sqrt.f64 (+.f64 d2 -37)) d1) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 -37))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 (*.f64 d1 -37) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 -37)) (fma.f64 d1 -37 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 -37)) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 -37)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 -37)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 -37)) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (fma.f64 d1 -37 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 -37))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 (*.f64 d1 -37) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 -37))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 (*.f64 d1 -37) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -37 d1 (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)) (/.f64 1 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))) (fma.f64 d1 -37 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)) (/.f64 1 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)) (/.f64 1 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)) (/.f64 1 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)) (/.f64 1 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 d1) 37 (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (fma.f64 d1 -37 (*.f64 d1 37))) (cbrt.f64 (fma.f64 d1 -37 (*.f64 d1 37)))) (cbrt.f64 (fma.f64 d1 -37 (*.f64 d1 37))) (*.f64 d1 (+.f64 d2 -37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 -37)) (cbrt.f64 (*.f64 d1 -37))) (cbrt.f64 (*.f64 d1 -37)) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 d1 -37 (*.f64 d1 37))) (sqrt.f64 (fma.f64 d1 -37 (*.f64 d1 37))) (*.f64 d1 (+.f64 d2 -37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 -37)) (sqrt.f64 (*.f64 d1 -37)) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 37))) (sqrt.f64 (*.f64 d1 37)) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (*.f64 d1 37) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (fma.f64 d1 -37 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369))) (cbrt.f64 (*.f64 d1 37)) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (cbrt.f64 (*.f64 d2 d2))) (cbrt.f64 d2) (*.f64 d1 -37))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (cbrt.f64 (*.f64 d2 d2))) (cbrt.f64 d2) (*.f64 (*.f64 d1 -37) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (cbrt.f64 (*.f64 d2 d2))) (cbrt.f64 d2) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (cbrt.f64 (*.f64 d2 d2))) (cbrt.f64 d2) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 -37))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (*.f64 d1 -37) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 -37))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 (*.f64 d1 -37) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 -37))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (*.f64 d1 -37) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2)) (cbrt.f64 (+.f64 d2 -37)) (fma.f64 d1 -37 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2)) (cbrt.f64 (+.f64 d2 -37)) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2)) (cbrt.f64 (+.f64 d2 -37)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2)) (cbrt.f64 (+.f64 d2 -37)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2)) (cbrt.f64 (+.f64 d2 -37)) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 -37))) (sqrt.f64 (+.f64 d2 -37)) (fma.f64 d1 -37 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 -37))) (sqrt.f64 (+.f64 d2 -37)) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 -37))) (sqrt.f64 (+.f64 d2 -37)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 -37))) (sqrt.f64 (+.f64 d2 -37)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 -37))) (sqrt.f64 (+.f64 d2 -37)) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 d2 -37) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (fma.f64 d1 -37 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 d2 -37) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 d2 -37) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 d2 -37) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 d2 -37) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 d2 -37) (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 d1 -37 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 d2 -37) (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 d2 -37) (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 d2 -37) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 d2 -37) (sqrt.f64 d1)) (sqrt.f64 d1) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (*.f64 d1 -37))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 -37) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 -37)) (fma.f64 d1 -37 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 -37)) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 -37)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 -37)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 -37) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (+.f64 d2 -37)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 -37))) (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 -37))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 -37)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 -37)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 -37)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 d2) (*.f64 d1 37))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 -37)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 3) (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))) (/.f64 (*.f64 (pow.f64 d1 3) 50653) (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (+.f64 d2 37))) (/.f64 (*.f64 (*.f64 d1 d1) 1369) (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 (+.f64 d2 37)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 d1 (+.f64 d2 37)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37)))) (neg.f64 (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)) (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653))) (neg.f64 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) d1) (+.f64 d2 37))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 -37) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (*.f64 (*.f64 d1 -37) (*.f64 d1 -37)) (*.f64 (*.f64 d1 d2) (*.f64 d1 -37)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 3) (pow.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 2) (-.f64 (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))) (*.f64 (*.f64 d1 (+.f64 d2 -37)) (fma.f64 d1 -37 (*.f64 d1 37))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 -37) (*.f64 d1 -37))) (-.f64 (*.f64 d1 d2) (*.f64 d1 -37)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 2) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37)))) (-.f64 (*.f64 d1 (+.f64 d2 -37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) 1) (*.f64 d1 (+.f64 d2 37)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (+.f64 d2 37)) d1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (sqrt.f64 (*.f64 d1 (+.f64 d2 37)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 37))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 d2 d2 -1369) d1) (+.f64 d2 37))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 d2 3) -50653) d1) (fma.f64 d2 d2 (fma.f64 d2 37 1369)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (fma.f64 d2 d2 -1369)) (+.f64 d2 37))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) -50653)) (fma.f64 d2 d2 (fma.f64 d2 37 1369)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (+.f64 d2 -37)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 -37)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 -37)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (pow.f64 (exp.f64 d1) 37)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (pow.f64 (exp.f64 d2) d1) (+.f64 1 (expm1.f64 (*.f64 d1 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (+.f64 1 (expm1.f64 (*.f64 d1 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (exp.f64 (*.f64 d1 -37))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 d2) d1) (/.f64 1 (pow.f64 (exp.f64 d1) 37))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (/.f64 1 (pow.f64 (exp.f64 d1) 37))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 -37)))) (exp.f64 (fma.f64 d1 -37 (*.f64 d1 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (fma.f64 d1 -37 (*.f64 d1 37))) (pow.f64 (exp.f64 d1) (+.f64 d2 -37))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (fma.f64 d1 -37 (*.f64 d1 37))) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 -37))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 d1 -37)) (pow.f64 (exp.f64 d2) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 d1) 37)) (pow.f64 (exp.f64 d2) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 d1 -37)) (+.f64 1 (expm1.f64 (*.f64 d1 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 d1) 37)) (+.f64 1 (expm1.f64 (*.f64 d1 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 -37) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 -37) 3) (pow.f64 d1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 -37))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 -37))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 -37))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 -37))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 d2 (*.f64 d1 -37))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 d2 (*.f64 (*.f64 d1 -37) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 d2 (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 d2 (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 (+.f64 d2 -37) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 (+.f64 d2 -37) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 (+.f64 d2 -37) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 -37 (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d2 d1 (*.f64 d1 -37))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d2 d1 (*.f64 (*.f64 d1 -37) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d2 d1 (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d2 d1 (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 37 (neg.f64 d1) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 d2 -37) d1 (fma.f64 d1 -37 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 d2 -37) d1 (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 d2 -37) d1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 d2 -37) d1 (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 d2 -37) d1 (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (/.f64 1 (*.f64 d1 (+.f64 d2 37))) (fma.f64 d1 -37 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (/.f64 1 (*.f64 d1 (+.f64 d2 37))) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (/.f64 1 (*.f64 d1 (+.f64 d2 37))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (/.f64 1 (*.f64 d1 (+.f64 d2 37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (/.f64 1 (*.f64 d1 (+.f64 d2 37))) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 d2) 1 (*.f64 d1 -37))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 d2) 1 (*.f64 (*.f64 d1 -37) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 d2) 1 (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 d2) 1 (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (+.f64 d2 -37)) 1 (fma.f64 d1 -37 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (+.f64 d2 -37)) 1 (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (+.f64 d2 -37)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (+.f64 d2 -37)) 1 (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (+.f64 d2 -37)) 1 (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 d1 d2) (*.f64 d1 -37))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 d1 d2) (*.f64 (*.f64 d1 -37) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 d1 d2) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 d1 d2) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 d1 (+.f64 d2 -37)) (fma.f64 d1 -37 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 d1 (+.f64 d2 -37)) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 d1 (+.f64 d2 -37)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 d1 (+.f64 d2 -37)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 d1 (+.f64 d2 -37)) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 -37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 d1 -37) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (neg.f64 (cbrt.f64 (*.f64 d1 37))) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2) (*.f64 (cbrt.f64 (+.f64 d2 -37)) d1) (fma.f64 d1 -37 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2) (*.f64 (cbrt.f64 (+.f64 d2 -37)) d1) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2) (*.f64 (cbrt.f64 (+.f64 d2 -37)) d1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2) (*.f64 (cbrt.f64 (+.f64 d2 -37)) d1) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2) (*.f64 (cbrt.f64 (+.f64 d2 -37)) d1) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 -37))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 (*.f64 d1 -37) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 -37)) (fma.f64 d1 -37 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 -37)) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 -37)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 -37)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 -37)) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (fma.f64 d1 -37 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (fma.f64 d1 -37 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 d2 d2)) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 -37))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 d2 d2)) (*.f64 (cbrt.f64 d2) d1) (*.f64 (*.f64 d1 -37) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 d2 d2)) (*.f64 (cbrt.f64 d2) d1) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 d2 d2)) (*.f64 (cbrt.f64 d2) d1) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (*.f64 d1 -37))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (*.f64 (*.f64 d1 -37) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 -37))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 (*.f64 d1 -37) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 37)) (neg.f64 (sqrt.f64 (*.f64 d1 37))) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 d2 -37)) (*.f64 (sqrt.f64 (+.f64 d2 -37)) d1) (fma.f64 d1 -37 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 d2 -37)) (*.f64 (sqrt.f64 (+.f64 d2 -37)) d1) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 d2 -37)) (*.f64 (sqrt.f64 (+.f64 d2 -37)) d1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 d2 -37)) (*.f64 (sqrt.f64 (+.f64 d2 -37)) d1) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 d2 -37)) (*.f64 (sqrt.f64 (+.f64 d2 -37)) d1) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 -37))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 (*.f64 d1 -37) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 -37)) (fma.f64 d1 -37 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 -37)) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 -37)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 -37)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 -37)) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (fma.f64 d1 -37 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 -37))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 (*.f64 d1 -37) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 -37))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 (*.f64 d1 -37) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -37 d1 (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)) (/.f64 1 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))) (fma.f64 d1 -37 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)) (/.f64 1 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)) (/.f64 1 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)) (/.f64 1 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)) (/.f64 1 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 d1) 37 (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (fma.f64 d1 -37 (*.f64 d1 37))) (cbrt.f64 (fma.f64 d1 -37 (*.f64 d1 37)))) (cbrt.f64 (fma.f64 d1 -37 (*.f64 d1 37))) (*.f64 d1 (+.f64 d2 -37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 -37)) (cbrt.f64 (*.f64 d1 -37))) (cbrt.f64 (*.f64 d1 -37)) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 d1 -37 (*.f64 d1 37))) (sqrt.f64 (fma.f64 d1 -37 (*.f64 d1 37))) (*.f64 d1 (+.f64 d2 -37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 -37)) (sqrt.f64 (*.f64 d1 -37)) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 37))) (sqrt.f64 (*.f64 d1 37)) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (*.f64 d1 37) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (fma.f64 d1 -37 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369))) (cbrt.f64 (*.f64 d1 37)) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (cbrt.f64 (*.f64 d2 d2))) (cbrt.f64 d2) (*.f64 d1 -37))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (cbrt.f64 (*.f64 d2 d2))) (cbrt.f64 d2) (*.f64 (*.f64 d1 -37) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (cbrt.f64 (*.f64 d2 d2))) (cbrt.f64 d2) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (cbrt.f64 (*.f64 d2 d2))) (cbrt.f64 d2) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 -37))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (*.f64 d1 -37) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 -37))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 (*.f64 d1 -37) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 -37))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (*.f64 d1 -37) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2)) (cbrt.f64 (+.f64 d2 -37)) (fma.f64 d1 -37 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2)) (cbrt.f64 (+.f64 d2 -37)) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2)) (cbrt.f64 (+.f64 d2 -37)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2)) (cbrt.f64 (+.f64 d2 -37)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2)) (cbrt.f64 (+.f64 d2 -37)) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 -37))) (sqrt.f64 (+.f64 d2 -37)) (fma.f64 d1 -37 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 -37))) (sqrt.f64 (+.f64 d2 -37)) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 -37))) (sqrt.f64 (+.f64 d2 -37)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 -37))) (sqrt.f64 (+.f64 d2 -37)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 -37))) (sqrt.f64 (+.f64 d2 -37)) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 d2 -37) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (fma.f64 d1 -37 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 d2 -37) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 d2 -37) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 d2 -37) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 d2 -37) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 d2 -37) (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 d1 -37 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 d2 -37) (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 d2 -37) (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 d2 -37) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 d2 -37) (sqrt.f64 d1)) (sqrt.f64 d1) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))))))

simplify236.0ms (3.7%)

Algorithm
egg-herbie
Rules
655×associate-/l*_binary64
444×distribute-rgt-in_binary64
418×distribute-lft-in_binary64
354×associate-*l/_binary64
318×fma-udef_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
094415504
1253112960
Stop Event
node limit
Counts
829 → 743
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (+.f64 37 d2))
(*.f64 d1 (+.f64 37 d2))
(*.f64 d1 (+.f64 37 d2))
(*.f64 d1 (+.f64 37 d2))
(*.f64 -1 (/.f64 (*.f64 d1 (*.f64 (-.f64 d2 37) (+.f64 37 d2))) (+.f64 37 (*.f64 -1 d2))))
(*.f64 -1 (/.f64 (*.f64 d1 (*.f64 (-.f64 d2 37) (+.f64 37 d2))) (+.f64 37 (*.f64 -1 d2))))
(*.f64 -1 (/.f64 (*.f64 d1 (*.f64 (-.f64 d2 37) (+.f64 37 d2))) (+.f64 37 (*.f64 -1 d2))))
(*.f64 -1 (/.f64 (*.f64 d1 (*.f64 (-.f64 d2 37) (+.f64 37 d2))) (+.f64 37 (*.f64 -1 d2))))
(*.f64 37 d1)
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(*.f64 d2 d1)
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(*.f64 d2 d1)
(+.f64 (*.f64 d2 d1) (*.f64 -1 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -37 (pow.f64 d1 2)) (*.f64 37 (pow.f64 d1 2))) d1)) (*.f64 37 d1))))
(-.f64 (+.f64 (*.f64 d2 d1) (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -37 (pow.f64 d1 2)) (*.f64 37 (pow.f64 d1 2))) d1)) (*.f64 37 d1))) (*.f64 -1369 (/.f64 d1 d2)))) (*.f64 37 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -37 (pow.f64 d1 2)) (*.f64 37 (pow.f64 d1 2))) d1)) (*.f64 37 d1)) d2)))
(-.f64 (+.f64 (*.f64 37 (/.f64 (-.f64 (*.f64 -1369 d1) (*.f64 37 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -37 (pow.f64 d1 2)) (*.f64 37 (pow.f64 d1 2))) d1)) (*.f64 37 d1)))) (pow.f64 d2 2))) (+.f64 (*.f64 d2 d1) (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -37 (pow.f64 d1 2)) (*.f64 37 (pow.f64 d1 2))) d1)) (*.f64 37 d1))) (*.f64 -1369 (/.f64 d1 d2))))) (*.f64 37 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -37 (pow.f64 d1 2)) (*.f64 37 (pow.f64 d1 2))) d1)) (*.f64 37 d1)) d2)))
(*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d2 37) (+.f64 37 d2)))
(*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d2 37) (+.f64 37 d2)))
(*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d2 37) (+.f64 37 d2)))
(*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d2 37) (+.f64 37 d2)))
(*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d2 37) (+.f64 37 d2)))
(*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d2 37) (+.f64 37 d2)))
(*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d2 37) (+.f64 37 d2)))
(*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d2 37) (+.f64 37 d2)))
(*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d2 37) (+.f64 37 d2)))
(*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d2 37) (+.f64 37 d2)))
(*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d2 37) (+.f64 37 d2)))
(*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d2 37) (+.f64 37 d2)))
(*.f64 -1369 (pow.f64 d1 2))
(+.f64 (*.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (*.f64 -1369 (pow.f64 d1 2)))
(+.f64 (*.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (*.f64 -1369 (pow.f64 d1 2)))
(+.f64 (*.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (*.f64 -1369 (pow.f64 d1 2)))
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(+.f64 (*.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (*.f64 -1369 (pow.f64 d1 2)))
(+.f64 (*.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (*.f64 -1369 (pow.f64 d1 2)))
(+.f64 (*.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (*.f64 -1369 (pow.f64 d1 2)))
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(+.f64 (*.f64 d2 (+.f64 (*.f64 -37 (pow.f64 d1 2)) (*.f64 37 (pow.f64 d1 2)))) (*.f64 (pow.f64 d2 2) (pow.f64 d1 2)))
(+.f64 (*.f64 d2 (+.f64 (*.f64 -37 (pow.f64 d1 2)) (*.f64 37 (pow.f64 d1 2)))) (+.f64 (*.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (*.f64 -1369 (pow.f64 d1 2))))
(+.f64 (*.f64 d2 (+.f64 (*.f64 -37 (pow.f64 d1 2)) (*.f64 37 (pow.f64 d1 2)))) (+.f64 (*.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (*.f64 -1369 (pow.f64 d1 2))))
(*.f64 d1 (-.f64 d2 37))
(*.f64 d1 (-.f64 d2 37))
(*.f64 d1 (-.f64 d2 37))
(*.f64 d1 (-.f64 d2 37))
(*.f64 d1 (-.f64 d2 37))
(*.f64 d1 (-.f64 d2 37))
(*.f64 d1 (-.f64 d2 37))
(*.f64 d1 (-.f64 d2 37))
(*.f64 -1 (*.f64 d1 (+.f64 37 (*.f64 -1 d2))))
(*.f64 -1 (*.f64 d1 (+.f64 37 (*.f64 -1 d2))))
(*.f64 -1 (*.f64 d1 (+.f64 37 (*.f64 -1 d2))))
(*.f64 -1 (*.f64 d1 (+.f64 37 (*.f64 -1 d2))))
(*.f64 -37 d1)
(+.f64 (*.f64 d2 d1) (*.f64 -37 d1))
(+.f64 (*.f64 d2 d1) (*.f64 -37 d1))
(+.f64 (*.f64 d2 d1) (*.f64 -37 d1))
(*.f64 d2 d1)
(+.f64 (*.f64 -37 d1) (*.f64 d2 d1))
(+.f64 (*.f64 -37 d1) (*.f64 d2 d1))
(+.f64 (*.f64 -37 d1) (*.f64 d2 d1))
(*.f64 d2 d1)
(+.f64 (*.f64 -37 d1) (*.f64 d2 d1))
(+.f64 (*.f64 -37 d1) (*.f64 d2 d1))
(+.f64 (*.f64 -37 d1) (*.f64 d2 d1))
(*.f64 -37 d1)
(+.f64 (*.f64 d2 d1) (*.f64 -37 d1))
(+.f64 (*.f64 d2 d1) (*.f64 -37 d1))
(+.f64 (*.f64 d2 d1) (*.f64 -37 d1))
(*.f64 d2 d1)
(+.f64 (*.f64 -37 d1) (*.f64 d2 d1))
(+.f64 (*.f64 -37 d1) (*.f64 d2 d1))
(+.f64 (*.f64 -37 d1) (*.f64 d2 d1))
(*.f64 d2 d1)
(+.f64 (*.f64 -37 d1) (*.f64 d2 d1))
(+.f64 (*.f64 -37 d1) (*.f64 d2 d1))
(+.f64 (*.f64 -37 d1) (*.f64 d2 d1))
(+.f64 (*.f64 d1 d2) (*.f64 d1 37))
(+.f64 (*.f64 d1 37) (*.f64 d1 d2))
(+.f64 0 (*.f64 d1 (+.f64 d2 37)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 37))) (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 37))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 37)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 37)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 37)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 37)))) 1)
(-.f64 (/.f64 (*.f64 d1 d2) (*.f64 (/.f64 d1 d1) (/.f64 (+.f64 d2 -37) (+.f64 d2 37)))) (/.f64 (*.f64 d1 37) (*.f64 (/.f64 d1 d1) (/.f64 (+.f64 d2 -37) (+.f64 d2 37)))))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37)) (/.f64 (/.f64 1 d1) (+.f64 d2 -37))))
(*.f64 (+.f64 d2 37) d1)
(*.f64 (*.f64 d1 (+.f64 d2 37)) 1)
(*.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 (*.f64 d1 (+.f64 d2 -37)) (/.f64 (/.f64 1 d1) (+.f64 d2 -37))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (/.f64 (/.f64 1 d1) (+.f64 d2 -37)))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (/.f64 1 (*.f64 (/.f64 d1 d1) (/.f64 (+.f64 d2 -37) (+.f64 d2 37)))))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 (*.f64 d1 (+.f64 d2 37)) (/.f64 (/.f64 1 d1) (+.f64 d2 -37))))
(*.f64 1 (*.f64 d1 (+.f64 d2 37)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 37))))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 37)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) 2) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (/.f64 (/.f64 1 d1) (+.f64 d2 -37))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 37)) 2) (*.f64 (cbrt.f64 (+.f64 d2 37)) d1))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) (sqrt.f64 (*.f64 d1 (+.f64 d2 37))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 37)))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (/.f64 (/.f64 1 d1) (+.f64 d2 -37))))
(*.f64 (sqrt.f64 (+.f64 d2 37)) (*.f64 (sqrt.f64 (+.f64 d2 37)) d1))
(*.f64 (*.f64 d1 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37)))) (/.f64 1 (*.f64 d1 (neg.f64 (+.f64 d2 -37)))))
(*.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -37)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)))
(*.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (*.f64 (+.f64 d2 37) (/.f64 (/.f64 1 d1) (+.f64 d2 -37))))
(*.f64 (/.f64 d1 d1) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37)) (+.f64 d2 -37)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 37)) d1) (/.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 -37)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 -37)) (/.f64 (*.f64 d1 (+.f64 d2 37)) d1))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 -37)) d1) (/.f64 (*.f64 d1 (+.f64 d2 37)) (+.f64 d2 -37)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 37)) (+.f64 d2 -37)) (/.f64 (*.f64 d1 (+.f64 d2 -37)) d1))
(*.f64 (/.f64 1 d1) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (+.f64 d2 -37)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) 2) d1) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (+.f64 d2 -37)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) d1) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (+.f64 d2 -37)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (+.f64 d2 -37)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) d1))
(*.f64 (/.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) d1) (/.f64 (+.f64 d2 37) (+.f64 d2 -37)))
(*.f64 (/.f64 d1 (+.f64 d2 -37)) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37)) d1))
(*.f64 (/.f64 1 (+.f64 d2 -37)) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) d1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) 2) (+.f64 d2 -37)) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) d1))
(*.f64 (/.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (+.f64 d2 -37)) (/.f64 (+.f64 d2 37) d1))
(*.f64 (/.f64 d1 1) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37)) (*.f64 d1 (+.f64 d2 -37))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 37)) 1) (/.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 -37))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 -37))) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 -37)) 1) (/.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 (+.f64 d2 -37))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (*.f64 d1 (+.f64 d2 -37))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) 1) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (*.f64 d1 (+.f64 d2 -37))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) 1) (/.f64 (+.f64 d2 37) (*.f64 d1 (+.f64 d2 -37))))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2)) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 37)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2)) (/.f64 (*.f64 d1 (+.f64 d2 -37)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 -37)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2)) (/.f64 (*.f64 d1 (+.f64 d2 37)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2)) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) 2) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 37))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37)))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2)) (/.f64 (+.f64 d2 37) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37)))))
(*.f64 (/.f64 d1 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 37)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))) (/.f64 (*.f64 d1 (+.f64 d2 -37)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 -37)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))) (/.f64 (*.f64 d1 (+.f64 d2 37)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) 2) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))) (/.f64 (+.f64 d2 37) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653))) (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 37)) 2)) (cbrt.f64 (+.f64 d2 37)))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 37))) (sqrt.f64 (+.f64 d2 37)))
(*.f64 (*.f64 (+.f64 d2 37) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 (*.f64 (+.f64 d2 37) (sqrt.f64 d1)) (sqrt.f64 d1))
(pow.f64 (*.f64 d1 (+.f64 d2 37)) 1)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) 2)
(pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 37))) -1)
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 (neg.f64 (+.f64 d2 -37)))))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 37)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 37)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (pow.f64 (exp.f64 d1) 37)))
(log.f64 (*.f64 (pow.f64 (exp.f64 d2) d1) (+.f64 1 (expm1.f64 (*.f64 d1 37)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (+.f64 1 (expm1.f64 (*.f64 d1 37)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) 37) (pow.f64 (exp.f64 d2) d1)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 37))) (pow.f64 (exp.f64 d2) d1)))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) 37) (+.f64 1 (expm1.f64 (*.f64 d1 d2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 37))) (+.f64 1 (expm1.f64 (*.f64 d1 d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) 3) (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 3)))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 37) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 37) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 37))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 37))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 37))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 37))) 1))
(fma.f64 d1 d2 (*.f64 d1 37))
(fma.f64 d1 37 (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 37))
(fma.f64 37 d1 (*.f64 d1 d2))
(fma.f64 (*.f64 d1 d2) 1 (*.f64 d1 37))
(fma.f64 (*.f64 d1 37) 1 (*.f64 d1 d2))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 37))
(fma.f64 1 (*.f64 d1 37) (*.f64 d1 d2))
(fma.f64 (cbrt.f64 (*.f64 d1 37)) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 d2))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (cbrt.f64 (*.f64 d1 37)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 37))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 37) (*.f64 d1 d2))
(fma.f64 (cbrt.f64 (*.f64 d2 d2)) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 37))
(fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (*.f64 d1 37))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 37))
(fma.f64 (sqrt.f64 (*.f64 d1 37)) (sqrt.f64 (*.f64 d1 37)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 37))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 37) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 37))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 37))
(fma.f64 (*.f64 d1 (cbrt.f64 (*.f64 d2 d2))) (cbrt.f64 d2) (*.f64 d1 37))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 37))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 37))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 37))
(fma.f64 (*.f64 37 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 37 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d2))
(+.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))
(+.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(+.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(+.f64 (pow.f64 (*.f64 d1 d2) 2) (neg.f64 (*.f64 (*.f64 d1 d1) 1369)))
(+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 -37) (*.f64 d1 37)))
(+.f64 0 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)))
(+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 37))) (*.f64 (*.f64 d1 -37) (*.f64 d1 (+.f64 d2 37))))
(+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 -37))) (*.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 -37))))
(+.f64 (*.f64 d2 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1))) (*.f64 37 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1))))
(+.f64 (*.f64 37 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1))) (*.f64 d2 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 -37)))
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 37)))
(+.f64 (*.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) d2) (*.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) 37))
(+.f64 (*.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) 37) (*.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) d2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 37)) (*.f64 d1 (+.f64 d2 -37)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 37)) (*.f64 d1 (+.f64 d2 -37)))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 37)) (*.f64 d1 (+.f64 d2 -37))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 37)) (*.f64 d1 (+.f64 d2 -37))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 37)) (*.f64 d1 (+.f64 d2 -37))))))
(-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)))) 1)
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 d2) 2) 3) (pow.f64 (*.f64 (*.f64 d1 d1) 1369) 3)) (fma.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d2) 2) (fma.f64 (*.f64 (*.f64 d1 d1) 1369) (*.f64 (*.f64 d1 d1) 1369) (*.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 (*.f64 (*.f64 d1 d1) 1369) (*.f64 (*.f64 d1 d1) 1369))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 (+.f64 d2 37))) (*.f64 d1 (+.f64 d2 37)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)) (*.f64 d1 (+.f64 d2 37))) (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653))) (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (*.f64 d1 (+.f64 d2 37)))
(/.f64 (*.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (+.f64 50653 (pow.f64 d2 3))) (-.f64 (fma.f64 d2 d2 1369) (*.f64 d2 37)))
(/.f64 (*.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (fma.f64 d2 d2 -1369)) (+.f64 d2 -37))
(pow.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) 1)
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) 3) 1/3)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) 3)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) 2)
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 37)) (*.f64 d1 (+.f64 d2 -37))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)))))
(log.f64 (/.f64 (exp.f64 (pow.f64 (*.f64 d1 d2) 2)) (exp.f64 (*.f64 (*.f64 d1 d1) 1369))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 3) (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 3) (pow.f64 (*.f64 d1 (+.f64 d2 37)) 3)))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))))
(exp.f64 (log.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) 1))
(fma.f64 d1 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37)) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 d1 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(fma.f64 d1 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37)) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (*.f64 (+.f64 d2 37) (*.f64 d1 (+.f64 d2 -37))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 d1 (*.f64 (+.f64 d2 37) (*.f64 d1 (+.f64 d2 -37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(fma.f64 d1 (*.f64 (+.f64 d2 37) (*.f64 d1 (+.f64 d2 -37))) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (neg.f64 (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (*.f64 (*.f64 d1 -37) (*.f64 d1 37)))
(fma.f64 d2 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (*.f64 37 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1))))
(fma.f64 d2 (*.f64 d1 (*.f64 d1 d2)) (neg.f64 (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 d2 (*.f64 d1 (*.f64 d1 d2)) (*.f64 (*.f64 d1 -37) (*.f64 d1 37)))
(fma.f64 37 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (*.f64 d2 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1))))
(fma.f64 (+.f64 d2 -37) (*.f64 d1 (*.f64 d1 (+.f64 d2 37))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 (+.f64 d2 -37) (*.f64 d1 (*.f64 d1 (+.f64 d2 37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(fma.f64 (+.f64 d2 -37) (*.f64 d1 (*.f64 d1 (+.f64 d2 37))) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (+.f64 d2 37) (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 (+.f64 d2 37) (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(fma.f64 (+.f64 d2 37) (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d2) (*.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 -37)))
(fma.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 (+.f64 d2 -37)) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 (+.f64 d2 -37)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(fma.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 (+.f64 d2 -37)) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) 1 (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) 1 (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) 1 (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 37)) (*.f64 (*.f64 d1 -37) (*.f64 d1 (+.f64 d2 37))))
(fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (neg.f64 (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 -37) (*.f64 d1 37)))
(fma.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 -37)) (*.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 -37))))
(fma.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(fma.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 d2) (*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 37)))
(fma.f64 1 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 1 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(fma.f64 1 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 1 (pow.f64 (*.f64 d1 d2) 2) (neg.f64 (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 1 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 -37) (*.f64 d1 37)))
(fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (neg.f64 (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (*.f64 (*.f64 d1 -37) (*.f64 d1 37)))
(fma.f64 (*.f64 d2 d2) (*.f64 d1 d1) (neg.f64 (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 (*.f64 d2 d2) (*.f64 d1 d1) (*.f64 (*.f64 d1 -37) (*.f64 d1 37)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 2) (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) (*.f64 d1 (+.f64 d2 -37))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 2) (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) (*.f64 d1 (+.f64 d2 -37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 2) (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) (*.f64 d1 (+.f64 d2 -37))) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37))) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 d1 (+.f64 d2 37))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 d1 (+.f64 d2 37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 d1 (+.f64 d2 37))) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) 2) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) 2) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) 2) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (*.f64 (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 d2)) (neg.f64 (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (*.f64 (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 d2)) (*.f64 (*.f64 d1 -37) (*.f64 d1 37)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) (*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) (*.f64 d1 (+.f64 d2 -37))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) (*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) (*.f64 d1 (+.f64 d2 -37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) (*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) (*.f64 d1 (+.f64 d2 -37))) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37))) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 d1 (+.f64 d2 37))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 d1 (+.f64 d2 37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 d1 (+.f64 d2 37))) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (*.f64 (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 d2)) (neg.f64 (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (*.f64 (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 d2)) (*.f64 (*.f64 d1 -37) (*.f64 d1 37)))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37)) d1 (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37)) d1 (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37)) d1 (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) d2 (*.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) 37))
(fma.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) 37 (*.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) d2))
(fma.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (+.f64 d2 37) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (+.f64 d2 37) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(fma.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (+.f64 d2 37) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (*.f64 (*.f64 d1 d2) (sqrt.f64 (*.f64 d1 d2))) (sqrt.f64 (*.f64 d1 d2)) (neg.f64 (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 (*.f64 (*.f64 d1 d2) (sqrt.f64 (*.f64 d1 d2))) (sqrt.f64 (*.f64 d1 d2)) (*.f64 (*.f64 d1 -37) (*.f64 d1 37)))
(fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (neg.f64 (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (*.f64 (*.f64 d1 -37) (*.f64 d1 37)))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) d1) (+.f64 d2 -37) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) d1) (+.f64 d2 -37) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) d1) (+.f64 d2 -37) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (sqrt.f64 (*.f64 d1 (+.f64 d2 37)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (sqrt.f64 (*.f64 d1 (+.f64 d2 37)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (sqrt.f64 (*.f64 d1 (+.f64 d2 37)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (*.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) 1) (+.f64 d2 37) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 (*.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) 1) (+.f64 d2 37) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(fma.f64 (*.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) 1) (+.f64 d2 37) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (*.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (pow.f64 (cbrt.f64 (+.f64 d2 37)) 2)) (cbrt.f64 (+.f64 d2 37)) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 (*.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (pow.f64 (cbrt.f64 (+.f64 d2 37)) 2)) (cbrt.f64 (+.f64 d2 37)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(fma.f64 (*.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (pow.f64 (cbrt.f64 (+.f64 d2 37)) 2)) (cbrt.f64 (+.f64 d2 37)) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (*.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (sqrt.f64 (+.f64 d2 37))) (sqrt.f64 (+.f64 d2 37)) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 (*.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (sqrt.f64 (+.f64 d2 37))) (sqrt.f64 (+.f64 d2 37)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(fma.f64 (*.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (sqrt.f64 (+.f64 d2 37))) (sqrt.f64 (+.f64 d2 37)) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (*.f64 (*.f64 d1 d2) d1) d2 (neg.f64 (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 (*.f64 (*.f64 d1 d2) d1) d2 (*.f64 (*.f64 d1 -37) (*.f64 d1 37)))
(fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (neg.f64 (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d1 -37) (*.f64 d1 37)))
(fma.f64 (*.f64 (*.f64 d1 d2) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2)) (cbrt.f64 (*.f64 d1 d2)) (neg.f64 (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 (*.f64 (*.f64 d1 d2) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 (*.f64 d1 -37) (*.f64 d1 37)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 -37))
(+.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 -37) 1))
(+.f64 (*.f64 d1 d2) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(+.f64 (*.f64 d1 (+.f64 d2 -37)) (fma.f64 d1 -37 (*.f64 d1 37)))
(+.f64 (*.f64 d1 (+.f64 d2 -37)) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(+.f64 (*.f64 d1 (+.f64 d2 -37)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(+.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(+.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 -37)))
(+.f64 (*.f64 d1 -37) (*.f64 d1 d2))
(+.f64 0 (*.f64 d1 (+.f64 d2 -37)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 -37))) (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 -37))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 -37)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 -37)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 -37)))))
(*.f64 d1 (+.f64 d2 -37))
(*.f64 (+.f64 d2 -37) d1)
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (/.f64 1 (*.f64 d1 (+.f64 d2 37))))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) 1)
(*.f64 1 (*.f64 d1 (+.f64 d2 -37)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2) (*.f64 (cbrt.f64 (+.f64 d2 -37)) d1))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 -37)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))))
(*.f64 (sqrt.f64 (+.f64 d2 -37)) (*.f64 (sqrt.f64 (+.f64 d2 -37)) d1))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 -37)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)) (/.f64 1 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2)) (cbrt.f64 (+.f64 d2 -37)))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 -37))) (sqrt.f64 (+.f64 d2 -37)))
(*.f64 (*.f64 (+.f64 d2 -37) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 (*.f64 (+.f64 d2 -37) (sqrt.f64 d1)) (sqrt.f64 d1))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 (+.f64 d2 37)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653))))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d2 37)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))))
(/.f64 (*.f64 d1 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37)))) (neg.f64 (*.f64 d1 (+.f64 d2 37))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)) (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653))) (neg.f64 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) d1) (+.f64 d2 37))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 -37) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (*.f64 (*.f64 d1 -37) (*.f64 d1 -37)) (*.f64 (*.f64 d1 d2) (*.f64 d1 -37)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 3) (pow.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 2) (-.f64 (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))) (*.f64 (*.f64 d1 (+.f64 d2 -37)) (fma.f64 d1 -37 (*.f64 d1 37))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 -37) (*.f64 d1 -37))) (-.f64 (*.f64 d1 d2) (*.f64 d1 -37)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 2) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37)))) (-.f64 (*.f64 d1 (+.f64 d2 -37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) 1) (*.f64 d1 (+.f64 d2 37)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (+.f64 d2 37)) d1)
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 37))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (sqrt.f64 (*.f64 d1 (+.f64 d2 37)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 37))))
(/.f64 (*.f64 (fma.f64 d2 d2 -1369) d1) (+.f64 d2 37))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) -50653) d1) (fma.f64 d2 d2 (fma.f64 d2 37 1369)))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 -1369)) (+.f64 d2 37))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) -50653)) (fma.f64 d2 d2 (fma.f64 d2 37 1369)))
(pow.f64 (*.f64 d1 (+.f64 d2 -37)) 1)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 -37)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 -37)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (pow.f64 (exp.f64 d1) 37)))
(log.f64 (/.f64 (pow.f64 (exp.f64 d2) d1) (+.f64 1 (expm1.f64 (*.f64 d1 37)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (+.f64 1 (expm1.f64 (*.f64 d1 37)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (exp.f64 (*.f64 d1 -37))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d2) d1) (/.f64 1 (pow.f64 (exp.f64 d1) 37))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (/.f64 1 (pow.f64 (exp.f64 d1) 37))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 -37)))) (exp.f64 (fma.f64 d1 -37 (*.f64 d1 37)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 d1 -37 (*.f64 d1 37))) (pow.f64 (exp.f64 d1) (+.f64 d2 -37))))
(log.f64 (*.f64 (exp.f64 (fma.f64 d1 -37 (*.f64 d1 37))) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 -37))))))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 -37)) (pow.f64 (exp.f64 d2) d1)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 d1) 37)) (pow.f64 (exp.f64 d2) d1)))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 -37)) (+.f64 1 (expm1.f64 (*.f64 d1 d2)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 d1) 37)) (+.f64 1 (expm1.f64 (*.f64 d1 d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 -37) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 -37) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 -37))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 -37))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 -37))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 -37))) 1))
(fma.f64 d1 d2 (*.f64 d1 -37))
(fma.f64 d1 d2 (*.f64 (*.f64 d1 -37) 1))
(fma.f64 d1 d2 (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 d2 (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 d1 (+.f64 d2 -37) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 -37 (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 -37))
(fma.f64 d2 d1 (*.f64 (*.f64 d1 -37) 1))
(fma.f64 d2 d1 (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d2 d1 (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 37 (neg.f64 d1) (*.f64 d1 d2))
(fma.f64 (+.f64 d2 -37) d1 (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 (+.f64 d2 -37) d1 (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 (+.f64 d2 -37) d1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 (+.f64 d2 -37) d1 (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 (+.f64 d2 -37) d1 (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (/.f64 1 (*.f64 d1 (+.f64 d2 37))) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (/.f64 1 (*.f64 d1 (+.f64 d2 37))) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (/.f64 1 (*.f64 d1 (+.f64 d2 37))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (/.f64 1 (*.f64 d1 (+.f64 d2 37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (/.f64 1 (*.f64 d1 (+.f64 d2 37))) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (*.f64 d1 d2) 1 (*.f64 d1 -37))
(fma.f64 (*.f64 d1 d2) 1 (*.f64 (*.f64 d1 -37) 1))
(fma.f64 (*.f64 d1 d2) 1 (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (*.f64 d1 d2) 1 (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (*.f64 d1 (+.f64 d2 -37)) 1 (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 (*.f64 d1 (+.f64 d2 -37)) 1 (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 (*.f64 d1 (+.f64 d2 -37)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 (*.f64 d1 (+.f64 d2 -37)) 1 (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 (*.f64 d1 (+.f64 d2 -37)) 1 (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 -37))
(fma.f64 1 (*.f64 d1 d2) (*.f64 (*.f64 d1 -37) 1))
(fma.f64 1 (*.f64 d1 d2) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 1 (*.f64 d1 d2) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 1 (*.f64 d1 (+.f64 d2 -37)) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 1 (*.f64 d1 (+.f64 d2 -37)) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 1 (*.f64 d1 (+.f64 d2 -37)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 1 (*.f64 d1 (+.f64 d2 -37)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 1 (*.f64 d1 (+.f64 d2 -37)) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 1 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 -37)))
(fma.f64 1 (*.f64 d1 -37) (*.f64 d1 d2))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (neg.f64 (cbrt.f64 (*.f64 d1 37))) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2) (*.f64 (cbrt.f64 (+.f64 d2 -37)) d1) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2) (*.f64 (cbrt.f64 (+.f64 d2 -37)) d1) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2) (*.f64 (cbrt.f64 (+.f64 d2 -37)) d1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2) (*.f64 (cbrt.f64 (+.f64 d2 -37)) d1) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2) (*.f64 (cbrt.f64 (+.f64 d2 -37)) d1) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 -37))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 (*.f64 d1 -37) 1))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 -37)) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 -37)) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 -37)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 -37)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 -37)) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (cbrt.f64 (*.f64 d2 d2)) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 -37))
(fma.f64 (cbrt.f64 (*.f64 d2 d2)) (*.f64 (cbrt.f64 d2) d1) (*.f64 (*.f64 d1 -37) 1))
(fma.f64 (cbrt.f64 (*.f64 d2 d2)) (*.f64 (cbrt.f64 d2) d1) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (cbrt.f64 (*.f64 d2 d2)) (*.f64 (cbrt.f64 d2) d1) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (*.f64 d1 -37))
(fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (*.f64 (*.f64 d1 -37) 1))
(fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 -37))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 (*.f64 d1 -37) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (sqrt.f64 (*.f64 d1 37)) (neg.f64 (sqrt.f64 (*.f64 d1 37))) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (+.f64 d2 -37)) (*.f64 (sqrt.f64 (+.f64 d2 -37)) d1) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 (sqrt.f64 (+.f64 d2 -37)) (*.f64 (sqrt.f64 (+.f64 d2 -37)) d1) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 (sqrt.f64 (+.f64 d2 -37)) (*.f64 (sqrt.f64 (+.f64 d2 -37)) d1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 (sqrt.f64 (+.f64 d2 -37)) (*.f64 (sqrt.f64 (+.f64 d2 -37)) d1) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 (sqrt.f64 (+.f64 d2 -37)) (*.f64 (sqrt.f64 (+.f64 d2 -37)) d1) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 -37))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 (*.f64 d1 -37) 1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 -37)) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 -37)) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 -37)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 -37)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 -37)) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 -37))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 (*.f64 d1 -37) 1))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 -37))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 (*.f64 d1 -37) 1))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 -37 d1 (*.f64 d1 d2))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)) (/.f64 1 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)) (/.f64 1 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)) (/.f64 1 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)) (/.f64 1 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)) (/.f64 1 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (neg.f64 d1) 37 (*.f64 d1 d2))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 d1 -37 (*.f64 d1 37))) (cbrt.f64 (fma.f64 d1 -37 (*.f64 d1 37)))) (cbrt.f64 (fma.f64 d1 -37 (*.f64 d1 37))) (*.f64 d1 (+.f64 d2 -37)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 -37)) (cbrt.f64 (*.f64 d1 -37))) (cbrt.f64 (*.f64 d1 -37)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (fma.f64 d1 -37 (*.f64 d1 37))) (sqrt.f64 (fma.f64 d1 -37 (*.f64 d1 37))) (*.f64 d1 (+.f64 d2 -37)))
(fma.f64 (sqrt.f64 (*.f64 d1 -37)) (sqrt.f64 (*.f64 d1 -37)) (*.f64 d1 d2))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 37))) (sqrt.f64 (*.f64 d1 37)) (*.f64 d1 d2))
(fma.f64 -1 (*.f64 d1 37) (*.f64 d1 d2))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369))) (cbrt.f64 (*.f64 d1 37)) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (cbrt.f64 (*.f64 d2 d2))) (cbrt.f64 d2) (*.f64 d1 -37))
(fma.f64 (*.f64 d1 (cbrt.f64 (*.f64 d2 d2))) (cbrt.f64 d2) (*.f64 (*.f64 d1 -37) 1))
(fma.f64 (*.f64 d1 (cbrt.f64 (*.f64 d2 d2))) (cbrt.f64 d2) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (*.f64 d1 (cbrt.f64 (*.f64 d2 d2))) (cbrt.f64 d2) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 -37))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (*.f64 d1 -37) 1))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 -37))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 (*.f64 d1 -37) 1))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 -37))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (*.f64 d1 -37) 1))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2)) (cbrt.f64 (+.f64 d2 -37)) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2)) (cbrt.f64 (+.f64 d2 -37)) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2)) (cbrt.f64 (+.f64 d2 -37)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2)) (cbrt.f64 (+.f64 d2 -37)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2)) (cbrt.f64 (+.f64 d2 -37)) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 -37))) (sqrt.f64 (+.f64 d2 -37)) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 -37))) (sqrt.f64 (+.f64 d2 -37)) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 -37))) (sqrt.f64 (+.f64 d2 -37)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 -37))) (sqrt.f64 (+.f64 d2 -37)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 -37))) (sqrt.f64 (+.f64 d2 -37)) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (*.f64 (+.f64 d2 -37) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 (*.f64 (+.f64 d2 -37) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 (*.f64 (+.f64 d2 -37) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 (*.f64 (+.f64 d2 -37) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 (*.f64 (+.f64 d2 -37) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (*.f64 (+.f64 d2 -37) (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 (*.f64 (+.f64 d2 -37) (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 (*.f64 (+.f64 d2 -37) (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 (*.f64 (+.f64 d2 -37) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 (*.f64 (+.f64 d2 -37) (sqrt.f64 d1)) (sqrt.f64 d1) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 -37))
(+.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 -37) 1))
(+.f64 (*.f64 d1 d2) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(+.f64 (*.f64 d1 (+.f64 d2 -37)) (fma.f64 d1 -37 (*.f64 d1 37)))
(+.f64 (*.f64 d1 (+.f64 d2 -37)) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(+.f64 (*.f64 d1 (+.f64 d2 -37)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(+.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(+.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 -37)))
(+.f64 (*.f64 d1 -37) (*.f64 d1 d2))
(+.f64 0 (*.f64 d1 (+.f64 d2 -37)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 -37))) (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 -37))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 -37)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 -37)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 -37)))))
(-.f64 (*.f64 d1 d2) (*.f64 d1 37))
(-.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 -37)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 3) (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))) (/.f64 (*.f64 (pow.f64 d1 3) 50653) (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (+.f64 d2 37))) (/.f64 (*.f64 (*.f64 d1 d1) 1369) (*.f64 d1 (+.f64 d2 37))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 (+.f64 d2 37)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653))))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d2 37)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))))
(/.f64 (*.f64 d1 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37)))) (neg.f64 (*.f64 d1 (+.f64 d2 37))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)) (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653))) (neg.f64 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) d1) (+.f64 d2 37))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 -37) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (*.f64 (*.f64 d1 -37) (*.f64 d1 -37)) (*.f64 (*.f64 d1 d2) (*.f64 d1 -37)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 3) (pow.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 2) (-.f64 (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))) (*.f64 (*.f64 d1 (+.f64 d2 -37)) (fma.f64 d1 -37 (*.f64 d1 37))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 -37) (*.f64 d1 -37))) (-.f64 (*.f64 d1 d2) (*.f64 d1 -37)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 2) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37)))) (-.f64 (*.f64 d1 (+.f64 d2 -37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) 1) (*.f64 d1 (+.f64 d2 37)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (+.f64 d2 37)) d1)
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 37))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (sqrt.f64 (*.f64 d1 (+.f64 d2 37)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 37))))
(/.f64 (*.f64 (fma.f64 d2 d2 -1369) d1) (+.f64 d2 37))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) -50653) d1) (fma.f64 d2 d2 (fma.f64 d2 37 1369)))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 -1369)) (+.f64 d2 37))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) -50653)) (fma.f64 d2 d2 (fma.f64 d2 37 1369)))
(pow.f64 (*.f64 d1 (+.f64 d2 -37)) 1)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 -37)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 -37)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (pow.f64 (exp.f64 d1) 37)))
(log.f64 (/.f64 (pow.f64 (exp.f64 d2) d1) (+.f64 1 (expm1.f64 (*.f64 d1 37)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (+.f64 1 (expm1.f64 (*.f64 d1 37)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (exp.f64 (*.f64 d1 -37))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d2) d1) (/.f64 1 (pow.f64 (exp.f64 d1) 37))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (/.f64 1 (pow.f64 (exp.f64 d1) 37))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 -37)))) (exp.f64 (fma.f64 d1 -37 (*.f64 d1 37)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 d1 -37 (*.f64 d1 37))) (pow.f64 (exp.f64 d1) (+.f64 d2 -37))))
(log.f64 (*.f64 (exp.f64 (fma.f64 d1 -37 (*.f64 d1 37))) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 -37))))))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 -37)) (pow.f64 (exp.f64 d2) d1)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 d1) 37)) (pow.f64 (exp.f64 d2) d1)))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 -37)) (+.f64 1 (expm1.f64 (*.f64 d1 d2)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 d1) 37)) (+.f64 1 (expm1.f64 (*.f64 d1 d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 -37) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 -37) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 -37))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 -37))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 -37))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 -37))) 1))
(fma.f64 d1 d2 (*.f64 d1 -37))
(fma.f64 d1 d2 (*.f64 (*.f64 d1 -37) 1))
(fma.f64 d1 d2 (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 d2 (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 d1 (+.f64 d2 -37) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 -37 (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 -37))
(fma.f64 d2 d1 (*.f64 (*.f64 d1 -37) 1))
(fma.f64 d2 d1 (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d2 d1 (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 37 (neg.f64 d1) (*.f64 d1 d2))
(fma.f64 (+.f64 d2 -37) d1 (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 (+.f64 d2 -37) d1 (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 (+.f64 d2 -37) d1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 (+.f64 d2 -37) d1 (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 (+.f64 d2 -37) d1 (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (/.f64 1 (*.f64 d1 (+.f64 d2 37))) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (/.f64 1 (*.f64 d1 (+.f64 d2 37))) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (/.f64 1 (*.f64 d1 (+.f64 d2 37))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (/.f64 1 (*.f64 d1 (+.f64 d2 37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (/.f64 1 (*.f64 d1 (+.f64 d2 37))) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (*.f64 d1 d2) 1 (*.f64 d1 -37))
(fma.f64 (*.f64 d1 d2) 1 (*.f64 (*.f64 d1 -37) 1))
(fma.f64 (*.f64 d1 d2) 1 (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (*.f64 d1 d2) 1 (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (*.f64 d1 (+.f64 d2 -37)) 1 (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 (*.f64 d1 (+.f64 d2 -37)) 1 (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 (*.f64 d1 (+.f64 d2 -37)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 (*.f64 d1 (+.f64 d2 -37)) 1 (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 (*.f64 d1 (+.f64 d2 -37)) 1 (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 -37))
(fma.f64 1 (*.f64 d1 d2) (*.f64 (*.f64 d1 -37) 1))
(fma.f64 1 (*.f64 d1 d2) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 1 (*.f64 d1 d2) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 1 (*.f64 d1 (+.f64 d2 -37)) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 1 (*.f64 d1 (+.f64 d2 -37)) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 1 (*.f64 d1 (+.f64 d2 -37)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 1 (*.f64 d1 (+.f64 d2 -37)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 1 (*.f64 d1 (+.f64 d2 -37)) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 1 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 -37)))
(fma.f64 1 (*.f64 d1 -37) (*.f64 d1 d2))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (neg.f64 (cbrt.f64 (*.f64 d1 37))) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2) (*.f64 (cbrt.f64 (+.f64 d2 -37)) d1) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2) (*.f64 (cbrt.f64 (+.f64 d2 -37)) d1) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2) (*.f64 (cbrt.f64 (+.f64 d2 -37)) d1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2) (*.f64 (cbrt.f64 (+.f64 d2 -37)) d1) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2) (*.f64 (cbrt.f64 (+.f64 d2 -37)) d1) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 -37))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 (*.f64 d1 -37) 1))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 -37)) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 -37)) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 -37)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 -37)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 -37)) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (cbrt.f64 (*.f64 d2 d2)) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 -37))
(fma.f64 (cbrt.f64 (*.f64 d2 d2)) (*.f64 (cbrt.f64 d2) d1) (*.f64 (*.f64 d1 -37) 1))
(fma.f64 (cbrt.f64 (*.f64 d2 d2)) (*.f64 (cbrt.f64 d2) d1) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (cbrt.f64 (*.f64 d2 d2)) (*.f64 (cbrt.f64 d2) d1) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (*.f64 d1 -37))
(fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (*.f64 (*.f64 d1 -37) 1))
(fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 -37))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 (*.f64 d1 -37) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (sqrt.f64 (*.f64 d1 37)) (neg.f64 (sqrt.f64 (*.f64 d1 37))) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (+.f64 d2 -37)) (*.f64 (sqrt.f64 (+.f64 d2 -37)) d1) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 (sqrt.f64 (+.f64 d2 -37)) (*.f64 (sqrt.f64 (+.f64 d2 -37)) d1) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 (sqrt.f64 (+.f64 d2 -37)) (*.f64 (sqrt.f64 (+.f64 d2 -37)) d1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 (sqrt.f64 (+.f64 d2 -37)) (*.f64 (sqrt.f64 (+.f64 d2 -37)) d1) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 (sqrt.f64 (+.f64 d2 -37)) (*.f64 (sqrt.f64 (+.f64 d2 -37)) d1) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 -37))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 (*.f64 d1 -37) 1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 -37)) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 -37)) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 -37)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 -37)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 -37)) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 -37))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 (*.f64 d1 -37) 1))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 -37))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 (*.f64 d1 -37) 1))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 -37 d1 (*.f64 d1 d2))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)) (/.f64 1 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)) (/.f64 1 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)) (/.f64 1 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)) (/.f64 1 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)) (/.f64 1 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (neg.f64 d1) 37 (*.f64 d1 d2))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 d1 -37 (*.f64 d1 37))) (cbrt.f64 (fma.f64 d1 -37 (*.f64 d1 37)))) (cbrt.f64 (fma.f64 d1 -37 (*.f64 d1 37))) (*.f64 d1 (+.f64 d2 -37)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 -37)) (cbrt.f64 (*.f64 d1 -37))) (cbrt.f64 (*.f64 d1 -37)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (fma.f64 d1 -37 (*.f64 d1 37))) (sqrt.f64 (fma.f64 d1 -37 (*.f64 d1 37))) (*.f64 d1 (+.f64 d2 -37)))
(fma.f64 (sqrt.f64 (*.f64 d1 -37)) (sqrt.f64 (*.f64 d1 -37)) (*.f64 d1 d2))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 37))) (sqrt.f64 (*.f64 d1 37)) (*.f64 d1 d2))
(fma.f64 -1 (*.f64 d1 37) (*.f64 d1 d2))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369))) (cbrt.f64 (*.f64 d1 37)) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (cbrt.f64 (*.f64 d2 d2))) (cbrt.f64 d2) (*.f64 d1 -37))
(fma.f64 (*.f64 d1 (cbrt.f64 (*.f64 d2 d2))) (cbrt.f64 d2) (*.f64 (*.f64 d1 -37) 1))
(fma.f64 (*.f64 d1 (cbrt.f64 (*.f64 d2 d2))) (cbrt.f64 d2) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (*.f64 d1 (cbrt.f64 (*.f64 d2 d2))) (cbrt.f64 d2) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 -37))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (*.f64 d1 -37) 1))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 -37))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 (*.f64 d1 -37) 1))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 -37))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (*.f64 d1 -37) 1))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2)) (cbrt.f64 (+.f64 d2 -37)) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2)) (cbrt.f64 (+.f64 d2 -37)) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2)) (cbrt.f64 (+.f64 d2 -37)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2)) (cbrt.f64 (+.f64 d2 -37)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2)) (cbrt.f64 (+.f64 d2 -37)) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 -37))) (sqrt.f64 (+.f64 d2 -37)) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 -37))) (sqrt.f64 (+.f64 d2 -37)) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 -37))) (sqrt.f64 (+.f64 d2 -37)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 -37))) (sqrt.f64 (+.f64 d2 -37)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 -37))) (sqrt.f64 (+.f64 d2 -37)) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (*.f64 (+.f64 d2 -37) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 (*.f64 (+.f64 d2 -37) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 (*.f64 (+.f64 d2 -37) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 (*.f64 (+.f64 d2 -37) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 (*.f64 (+.f64 d2 -37) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (*.f64 (+.f64 d2 -37) (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 (*.f64 (+.f64 d2 -37) (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 (*.f64 (+.f64 d2 -37) (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 (*.f64 (+.f64 d2 -37) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 (*.f64 (+.f64 d2 -37) (sqrt.f64 d1)) (sqrt.f64 d1) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
Outputs
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 d1 (+.f64 37 d2))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 d1 (+.f64 37 d2))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 d1 (+.f64 37 d2))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 d1 (+.f64 37 d2))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 -1 (/.f64 (*.f64 d1 (*.f64 (-.f64 d2 37) (+.f64 37 d2))) (+.f64 37 (*.f64 -1 d2))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (neg.f64 (+.f64 d2 37))) (+.f64 37 (neg.f64 d2)))
(/.f64 (neg.f64 d1) (/.f64 -1 (*.f64 1 (-.f64 d2 -37))))
(*.f64 -1 (/.f64 (*.f64 d1 (*.f64 (-.f64 d2 37) (+.f64 37 d2))) (+.f64 37 (*.f64 -1 d2))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (neg.f64 (+.f64 d2 37))) (+.f64 37 (neg.f64 d2)))
(/.f64 (neg.f64 d1) (/.f64 -1 (*.f64 1 (-.f64 d2 -37))))
(*.f64 -1 (/.f64 (*.f64 d1 (*.f64 (-.f64 d2 37) (+.f64 37 d2))) (+.f64 37 (*.f64 -1 d2))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (neg.f64 (+.f64 d2 37))) (+.f64 37 (neg.f64 d2)))
(/.f64 (neg.f64 d1) (/.f64 -1 (*.f64 1 (-.f64 d2 -37))))
(*.f64 -1 (/.f64 (*.f64 d1 (*.f64 (-.f64 d2 37) (+.f64 37 d2))) (+.f64 37 (*.f64 -1 d2))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (neg.f64 (+.f64 d2 37))) (+.f64 37 (neg.f64 d2)))
(/.f64 (neg.f64 d1) (/.f64 -1 (*.f64 1 (-.f64 d2 -37))))
(*.f64 37 d1)
(*.f64 d1 37)
(/.f64 d1 1/37)
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(+.f64 (*.f64 37 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 d2 d1) (*.f64 -1 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -37 (pow.f64 d1 2)) (*.f64 37 (pow.f64 d1 2))) d1)) (*.f64 37 d1))))
(fma.f64 d2 d1 (neg.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) 0) d1)) (*.f64 d1 -37))))
(fma.f64 d1 d2 (+.f64 (/.f64 0 d1) (/.f64 d1 1/37)))
(-.f64 (+.f64 (*.f64 d2 d1) (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -37 (pow.f64 d1 2)) (*.f64 37 (pow.f64 d1 2))) d1)) (*.f64 37 d1))) (*.f64 -1369 (/.f64 d1 d2)))) (*.f64 37 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -37 (pow.f64 d1 2)) (*.f64 37 (pow.f64 d1 2))) d1)) (*.f64 37 d1)) d2)))
(+.f64 (fma.f64 d2 d1 (fma.f64 -1 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) 0) d1)) (*.f64 d1 -37)) (*.f64 -1369 (/.f64 d1 d2)))) (*.f64 -37 (/.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) 0) d1)) (*.f64 d1 -37)) d2)))
(+.f64 (fma.f64 d1 d2 (fma.f64 -1369 (/.f64 d1 d2) (+.f64 (/.f64 0 d1) (/.f64 d1 1/37)))) (/.f64 (*.f64 37 (+.f64 (/.f64 0 d1) (/.f64 d1 1/37))) d2))
(-.f64 (+.f64 (*.f64 37 (/.f64 (-.f64 (*.f64 -1369 d1) (*.f64 37 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -37 (pow.f64 d1 2)) (*.f64 37 (pow.f64 d1 2))) d1)) (*.f64 37 d1)))) (pow.f64 d2 2))) (+.f64 (*.f64 d2 d1) (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -37 (pow.f64 d1 2)) (*.f64 37 (pow.f64 d1 2))) d1)) (*.f64 37 d1))) (*.f64 -1369 (/.f64 d1 d2))))) (*.f64 37 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -37 (pow.f64 d1 2)) (*.f64 37 (pow.f64 d1 2))) d1)) (*.f64 37 d1)) d2)))
(+.f64 (fma.f64 37 (/.f64 (+.f64 (*.f64 d1 -1369) (*.f64 -37 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) 0) d1)) (*.f64 d1 -37)))) (*.f64 d2 d2)) (fma.f64 d2 d1 (fma.f64 -1 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) 0) d1)) (*.f64 d1 -37)) (*.f64 -1369 (/.f64 d1 d2))))) (*.f64 -37 (/.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) 0) d1)) (*.f64 d1 -37)) d2)))
(+.f64 (fma.f64 37 (/.f64 (fma.f64 d1 -1369 (*.f64 37 (+.f64 (/.f64 0 d1) (/.f64 d1 1/37)))) (*.f64 d2 d2)) (fma.f64 d1 d2 (fma.f64 -1369 (/.f64 d1 d2) (+.f64 (/.f64 0 d1) (/.f64 d1 1/37))))) (/.f64 (*.f64 37 (+.f64 (/.f64 0 d1) (/.f64 d1 1/37))) d2))
(*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d2 37) (+.f64 37 d2)))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d2 37) (+.f64 37 d2)))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d2 37) (+.f64 37 d2)))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d2 37) (+.f64 37 d2)))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d2 37) (+.f64 37 d2)))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d2 37) (+.f64 37 d2)))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d2 37) (+.f64 37 d2)))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d2 37) (+.f64 37 d2)))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d2 37) (+.f64 37 d2)))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d2 37) (+.f64 37 d2)))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d2 37) (+.f64 37 d2)))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(*.f64 (pow.f64 d1 2) (*.f64 (-.f64 d2 37) (+.f64 37 d2)))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(*.f64 -1369 (pow.f64 d1 2))
(*.f64 -1369 (*.f64 d1 d1))
(+.f64 (*.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (*.f64 -1369 (pow.f64 d1 2)))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(+.f64 (*.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (*.f64 -1369 (pow.f64 d1 2)))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(+.f64 (*.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (*.f64 -1369 (pow.f64 d1 2)))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(*.f64 (*.f64 d1 d1) (*.f64 d2 d2))
(pow.f64 (*.f64 d1 d2) 2)
(+.f64 (*.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (*.f64 -1369 (pow.f64 d1 2)))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(+.f64 (*.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (*.f64 -1369 (pow.f64 d1 2)))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(+.f64 (*.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (*.f64 -1369 (pow.f64 d1 2)))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(*.f64 (pow.f64 d2 2) (pow.f64 d1 2))
(*.f64 (*.f64 d1 d1) (*.f64 d2 d2))
(pow.f64 (*.f64 d1 d2) 2)
(+.f64 (*.f64 d2 (+.f64 (*.f64 -37 (pow.f64 d1 2)) (*.f64 37 (pow.f64 d1 2)))) (*.f64 (pow.f64 d2 2) (pow.f64 d1 2)))
(fma.f64 d2 (*.f64 (*.f64 d1 d1) 0) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)))
(fma.f64 d2 0 (pow.f64 (*.f64 d1 d2) 2))
(+.f64 (*.f64 d2 (+.f64 (*.f64 -37 (pow.f64 d1 2)) (*.f64 37 (pow.f64 d1 2)))) (+.f64 (*.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (*.f64 -1369 (pow.f64 d1 2))))
(fma.f64 d2 (*.f64 (*.f64 d1 d1) 0) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)))
(fma.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369) (*.f64 d2 0))
(+.f64 (*.f64 d2 (+.f64 (*.f64 -37 (pow.f64 d1 2)) (*.f64 37 (pow.f64 d1 2)))) (+.f64 (*.f64 (pow.f64 d2 2) (pow.f64 d1 2)) (*.f64 -1369 (pow.f64 d1 2))))
(fma.f64 d2 (*.f64 (*.f64 d1 d1) 0) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)))
(fma.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369) (*.f64 d2 0))
(*.f64 d1 (-.f64 d2 37))
(*.f64 d1 (+.f64 d2 -37))
(*.f64 d1 (-.f64 d2 37))
(*.f64 d1 (+.f64 d2 -37))
(*.f64 d1 (-.f64 d2 37))
(*.f64 d1 (+.f64 d2 -37))
(*.f64 d1 (-.f64 d2 37))
(*.f64 d1 (+.f64 d2 -37))
(*.f64 d1 (-.f64 d2 37))
(*.f64 d1 (+.f64 d2 -37))
(*.f64 d1 (-.f64 d2 37))
(*.f64 d1 (+.f64 d2 -37))
(*.f64 d1 (-.f64 d2 37))
(*.f64 d1 (+.f64 d2 -37))
(*.f64 d1 (-.f64 d2 37))
(*.f64 d1 (+.f64 d2 -37))
(*.f64 -1 (*.f64 d1 (+.f64 37 (*.f64 -1 d2))))
(*.f64 d1 (+.f64 d2 -37))
(*.f64 -1 (*.f64 d1 (+.f64 37 (*.f64 -1 d2))))
(*.f64 d1 (+.f64 d2 -37))
(*.f64 -1 (*.f64 d1 (+.f64 37 (*.f64 -1 d2))))
(*.f64 d1 (+.f64 d2 -37))
(*.f64 -1 (*.f64 d1 (+.f64 37 (*.f64 -1 d2))))
(*.f64 d1 (+.f64 d2 -37))
(*.f64 -37 d1)
(*.f64 d1 -37)
(+.f64 (*.f64 d2 d1) (*.f64 -37 d1))
(*.f64 d1 (+.f64 d2 -37))
(+.f64 (*.f64 d2 d1) (*.f64 -37 d1))
(*.f64 d1 (+.f64 d2 -37))
(+.f64 (*.f64 d2 d1) (*.f64 -37 d1))
(*.f64 d1 (+.f64 d2 -37))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 -37 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 -37))
(+.f64 (*.f64 -37 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 -37))
(+.f64 (*.f64 -37 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 -37))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 -37 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 -37))
(+.f64 (*.f64 -37 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 -37))
(+.f64 (*.f64 -37 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 -37))
(*.f64 -37 d1)
(*.f64 d1 -37)
(+.f64 (*.f64 d2 d1) (*.f64 -37 d1))
(*.f64 d1 (+.f64 d2 -37))
(+.f64 (*.f64 d2 d1) (*.f64 -37 d1))
(*.f64 d1 (+.f64 d2 -37))
(+.f64 (*.f64 d2 d1) (*.f64 -37 d1))
(*.f64 d1 (+.f64 d2 -37))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 -37 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 -37))
(+.f64 (*.f64 -37 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 -37))
(+.f64 (*.f64 -37 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 -37))
(*.f64 d2 d1)
(*.f64 d1 d2)
(+.f64 (*.f64 -37 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 -37))
(+.f64 (*.f64 -37 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 -37))
(+.f64 (*.f64 -37 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 -37))
(+.f64 (*.f64 d1 d2) (*.f64 d1 37))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(+.f64 (*.f64 d1 37) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(+.f64 0 (*.f64 d1 (+.f64 d2 37)))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 37))) (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 37))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 37)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (-.f64 d2 -37))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (-.f64 d2 -37)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 37)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 37)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 37)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (-.f64 d2 -37)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 37)))) 1)
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(-.f64 (/.f64 (*.f64 d1 d2) (*.f64 (/.f64 d1 d1) (/.f64 (+.f64 d2 -37) (+.f64 d2 37)))) (/.f64 (*.f64 d1 37) (*.f64 (/.f64 d1 d1) (/.f64 (+.f64 d2 -37) (+.f64 d2 37)))))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37)) (/.f64 (/.f64 1 d1) (+.f64 d2 -37))))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 (+.f64 d2 37) d1)
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 (*.f64 d1 (+.f64 d2 37)) 1)
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 (*.f64 d1 (+.f64 d2 -37)) (/.f64 (/.f64 1 d1) (+.f64 d2 -37))))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (/.f64 (/.f64 1 d1) (+.f64 d2 -37)))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (/.f64 1 (*.f64 (/.f64 d1 d1) (/.f64 (+.f64 d2 -37) (+.f64 d2 37)))))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 (*.f64 d1 (+.f64 d2 37)) (/.f64 (/.f64 1 d1) (+.f64 d2 -37))))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 1 (*.f64 d1 (+.f64 d2 37)))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 2))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 37))))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 37)))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) 2) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (/.f64 (/.f64 1 d1) (+.f64 d2 -37))))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 37)) 2) (*.f64 (cbrt.f64 (+.f64 d2 37)) d1))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) (sqrt.f64 (*.f64 d1 (+.f64 d2 37))))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 37)))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (/.f64 (/.f64 1 d1) (+.f64 d2 -37))))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 (sqrt.f64 (+.f64 d2 37)) (*.f64 (sqrt.f64 (+.f64 d2 37)) d1))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 (*.f64 d1 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37)))) (/.f64 1 (*.f64 d1 (neg.f64 (+.f64 d2 -37)))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (neg.f64 (+.f64 d2 37))) (+.f64 37 (neg.f64 d2)))
(/.f64 (neg.f64 d1) (/.f64 -1 (*.f64 1 (-.f64 d2 -37))))
(*.f64 (/.f64 (/.f64 1 d1) (+.f64 d2 -37)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (*.f64 (+.f64 d2 37) (/.f64 (/.f64 1 d1) (+.f64 d2 -37))))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 (/.f64 d1 d1) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37)) (+.f64 d2 -37)))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 37)) d1) (/.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 -37)))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 -37)) (/.f64 (*.f64 d1 (+.f64 d2 37)) d1))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 -37)) d1) (/.f64 (*.f64 d1 (+.f64 d2 37)) (+.f64 d2 -37)))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 37)) (+.f64 d2 -37)) (/.f64 (*.f64 d1 (+.f64 d2 -37)) d1))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 (/.f64 1 d1) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (+.f64 d2 -37)))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) 2) d1) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (+.f64 d2 -37)))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) d1) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (+.f64 d2 -37)))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (+.f64 d2 -37)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) d1))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 (/.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) d1) (/.f64 (+.f64 d2 37) (+.f64 d2 -37)))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 (/.f64 d1 (+.f64 d2 -37)) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37)) d1))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 (/.f64 1 (+.f64 d2 -37)) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) d1))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) 2) (+.f64 d2 -37)) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) d1))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 (/.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (+.f64 d2 -37)) (/.f64 (+.f64 d2 37) d1))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 (/.f64 d1 1) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37)) (*.f64 d1 (+.f64 d2 -37))))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 37)) 1) (/.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 -37))))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 -37))) (*.f64 d1 (+.f64 d2 37)))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 -37)) 1) (/.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 (+.f64 d2 -37))))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (*.f64 d1 (+.f64 d2 -37))))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) 1) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (*.f64 d1 (+.f64 d2 -37))))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 (/.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) 1) (/.f64 (+.f64 d2 37) (*.f64 d1 (+.f64 d2 -37))))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 (/.f64 d1 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2)) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37)))))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 37)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2)) (/.f64 (*.f64 d1 (+.f64 d2 -37)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37)))))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 -37)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2)) (/.f64 (*.f64 d1 (+.f64 d2 37)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37)))))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2)) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37)))))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) 2) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 37))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 -1369 (*.f64 d1 d1)))) 2) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) 2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 -37)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37)))))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 (/.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2)) (/.f64 (+.f64 d2 37) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37)))))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 (/.f64 d1 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 37)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))) (/.f64 (*.f64 d1 (+.f64 d2 -37)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 -37)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))) (/.f64 (*.f64 d1 (+.f64 d2 37)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) 2) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 (/.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))) (/.f64 (+.f64 d2 37) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653))) (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 -1369 (*.f64 d1 d1))) (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)))
(*.f64 (/.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) -50653))) (fma.f64 (/.f64 d1 1/37) (*.f64 d1 (-.f64 d2 -37)) (pow.f64 (*.f64 d1 d2) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (*.f64 d1 (+.f64 d2 37)))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 37)) 2)) (cbrt.f64 (+.f64 d2 37)))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 37))) (sqrt.f64 (+.f64 d2 37)))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 (*.f64 (+.f64 d2 37) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(*.f64 (*.f64 (+.f64 d2 37) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(pow.f64 (*.f64 d1 (+.f64 d2 37)) 1)
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 3) 1/3)
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 3)
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) 2)
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 37))) -1)
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 (neg.f64 (+.f64 d2 -37)))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (neg.f64 (+.f64 d2 37))) (+.f64 37 (neg.f64 d2)))
(/.f64 (neg.f64 d1) (/.f64 -1 (*.f64 1 (-.f64 d2 -37))))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 2))
(fabs.f64 (*.f64 d1 (-.f64 d2 -37)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 37)))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 37)))))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (pow.f64 (exp.f64 d1) 37)))
(+.f64 (/.f64 d1 1/37) (log1p.f64 (expm1.f64 (*.f64 d1 d2))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d2) d1) (+.f64 1 (expm1.f64 (*.f64 d1 37)))))
(+.f64 (log1p.f64 (expm1.f64 (/.f64 d1 1/37))) (*.f64 d1 (log.f64 (exp.f64 d2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (+.f64 1 (expm1.f64 (*.f64 d1 37)))))
(+.f64 (log1p.f64 (expm1.f64 (*.f64 d1 d2))) (log1p.f64 (expm1.f64 (/.f64 d1 1/37))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) 37) (pow.f64 (exp.f64 d2) d1)))
(+.f64 (/.f64 d1 1/37) (*.f64 d1 (log.f64 (exp.f64 d2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 37))) (pow.f64 (exp.f64 d2) d1)))
(log.f64 (*.f64 (pow.f64 (exp.f64 d2) d1) (+.f64 1 (expm1.f64 (*.f64 d1 37)))))
(+.f64 (log1p.f64 (expm1.f64 (/.f64 d1 1/37))) (*.f64 d1 (log.f64 (exp.f64 d2))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d1) 37) (+.f64 1 (expm1.f64 (*.f64 d1 d2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (pow.f64 (exp.f64 d1) 37)))
(+.f64 (/.f64 d1 1/37) (log1p.f64 (expm1.f64 (*.f64 d1 d2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 37))) (+.f64 1 (expm1.f64 (*.f64 d1 d2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (+.f64 1 (expm1.f64 (*.f64 d1 37)))))
(+.f64 (log1p.f64 (expm1.f64 (*.f64 d1 d2))) (log1p.f64 (expm1.f64 (/.f64 d1 1/37))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 3))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) 3) (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 3)))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 37) 3)))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 37) 3) (pow.f64 d1 3)))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 37))))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 37))))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 37))))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 37))) 1))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(fma.f64 d1 d2 (*.f64 d1 37))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(fma.f64 d1 37 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(fma.f64 d2 d1 (*.f64 d1 37))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(fma.f64 37 d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(fma.f64 (*.f64 d1 d2) 1 (*.f64 d1 37))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(fma.f64 (*.f64 d1 37) 1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 37))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(fma.f64 1 (*.f64 d1 37) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(fma.f64 (cbrt.f64 (*.f64 d1 37)) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 d2))
(fma.f64 (cbrt.f64 (*.f64 d1 37)) (cbrt.f64 (*.f64 d1 (*.f64 d1 1369))) (*.f64 d1 d2))
(fma.f64 (cbrt.f64 (/.f64 d1 1/37)) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 d2))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (cbrt.f64 (*.f64 d1 37)) (*.f64 d1 d2))
(fma.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 1369))) (cbrt.f64 (*.f64 d1 37)) (*.f64 d1 d2))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (cbrt.f64 (/.f64 d1 1/37)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 37))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 d2 (cbrt.f64 d1)) (*.f64 d1 37))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 d2 (cbrt.f64 d1)) (/.f64 d1 1/37))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 37) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 37 (cbrt.f64 d1)) (*.f64 d1 d2))
(fma.f64 (cbrt.f64 (*.f64 d2 d2)) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 37))
(fma.f64 (cbrt.f64 (*.f64 d2 d2)) (*.f64 d1 (cbrt.f64 d2)) (*.f64 d1 37))
(fma.f64 (cbrt.f64 (*.f64 d2 d2)) (*.f64 d1 (cbrt.f64 d2)) (/.f64 d1 1/37))
(fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (*.f64 d1 37))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 37))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(fma.f64 (sqrt.f64 (*.f64 d1 37)) (sqrt.f64 (*.f64 d1 37)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 37))
(fma.f64 (sqrt.f64 d1) (*.f64 d2 (sqrt.f64 d1)) (*.f64 d1 37))
(fma.f64 (sqrt.f64 d1) (*.f64 d2 (sqrt.f64 d1)) (/.f64 d1 1/37))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 37) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 37 (sqrt.f64 d1)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 37))
(fma.f64 (sqrt.f64 d2) (*.f64 d1 (sqrt.f64 d2)) (*.f64 d1 37))
(fma.f64 (sqrt.f64 d2) (*.f64 d1 (sqrt.f64 d2)) (/.f64 d1 1/37))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 37))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (-.f64 d2 -37))
(fma.f64 (*.f64 d1 (cbrt.f64 (*.f64 d2 d2))) (cbrt.f64 d2) (*.f64 d1 37))
(fma.f64 (*.f64 d1 (cbrt.f64 (*.f64 d2 d2))) (cbrt.f64 d2) (/.f64 d1 1/37))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 37))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (/.f64 d1 1/37))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 37))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (/.f64 d1 1/37))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 37))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (/.f64 d1 1/37))
(fma.f64 (*.f64 37 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 d2))
(fma.f64 (*.f64 37 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d2))
(+.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))
(+.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 -1369 (*.f64 d1 d1))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 d1 (*.f64 d1 1369))))
(+.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (*.f64 (*.f64 (*.f64 d1 -37) d1) 0))
(+.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(+.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 -1369 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(*.f64 (*.f64 d1 (-.f64 d2 -37)) (fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0)))
(+.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(+.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 -1369 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(*.f64 (*.f64 d1 (-.f64 d2 -37)) (fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0)))
(+.f64 (pow.f64 (*.f64 d1 d2) 2) (neg.f64 (*.f64 (*.f64 d1 d1) 1369)))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 -37) (*.f64 d1 37)))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(+.f64 0 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 37))) (*.f64 (*.f64 d1 -37) (*.f64 d1 (+.f64 d2 37))))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 -37))) (*.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 -37))))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(+.f64 (*.f64 d2 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1))) (*.f64 37 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(+.f64 (*.f64 37 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1))) (*.f64 d2 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 -37)))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 37)))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(+.f64 (*.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) d2) (*.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) 37))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(+.f64 (*.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) 37) (*.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) d2))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 37)) (*.f64 d1 (+.f64 d2 -37)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 37)) (*.f64 d1 (+.f64 d2 -37)))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 37)) (*.f64 d1 (+.f64 d2 -37))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) (-.f64 d2 -37)) (*.f64 d1 (+.f64 d2 -37)))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) (-.f64 d2 -37)) (*.f64 d1 (+.f64 d2 -37))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 37)) (*.f64 d1 (+.f64 d2 -37))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 37)) (*.f64 d1 (+.f64 d2 -37))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 37)) (*.f64 d1 (+.f64 d2 -37))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 d1) (-.f64 d2 -37)) (*.f64 d1 (+.f64 d2 -37))))))
(-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)))) 1)
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 d2) 2) 3) (pow.f64 (*.f64 (*.f64 d1 d1) 1369) 3)) (fma.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d2) 2) (fma.f64 (*.f64 (*.f64 d1 d1) 1369) (*.f64 (*.f64 d1 d1) 1369) (*.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 d2) 2) 3) (*.f64 (pow.f64 (*.f64 d1 d1) 3) 2565726409)) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1874161) (*.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (*.f64 d1 1369))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 d1 d2) 2) 3) (*.f64 (pow.f64 (*.f64 d1 d1) 3) -2565726409)) (+.f64 (pow.f64 (*.f64 d1 d2) 4) (*.f64 (*.f64 (*.f64 d1 d1) 1369) (fma.f64 d1 (*.f64 d1 1369) (pow.f64 (*.f64 d1 d2) 2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d2) 2) (pow.f64 (*.f64 d1 d2) 2)) (*.f64 (*.f64 (*.f64 d1 d1) 1369) (*.f64 (*.f64 d1 d1) 1369))) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1874161)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (*.f64 d1 1369))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 4) (*.f64 (pow.f64 d1 4) 1874161)) (fma.f64 d1 (*.f64 d1 1369) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 (+.f64 d2 37))) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)) (*.f64 d1 (+.f64 d2 37))) (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d2 37) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)))) (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) -50653)) (fma.f64 (/.f64 d1 1/37) (*.f64 d1 (-.f64 d2 -37)) (pow.f64 (*.f64 d1 d2) 2))) (*.f64 d1 (-.f64 d2 -37)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653))) (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d2 37) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)))) (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) -50653)) (fma.f64 (/.f64 d1 1/37) (*.f64 d1 (-.f64 d2 -37)) (pow.f64 (*.f64 d1 d2) 2))) (*.f64 d1 (-.f64 d2 -37)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(/.f64 (*.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (+.f64 50653 (pow.f64 d2 3))) (-.f64 (fma.f64 d2 d2 1369) (*.f64 d2 37)))
(/.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (/.f64 (-.f64 (fma.f64 d2 d2 1369) (*.f64 d2 37)) (+.f64 50653 (pow.f64 d2 3))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (+.f64 (fma.f64 d2 d2 1369) (*.f64 d2 -37))) (+.f64 50653 (pow.f64 d2 3)))
(/.f64 (*.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (fma.f64 d2 d2 -1369)) (+.f64 d2 -37))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(pow.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) 1)
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) 3) 1/3)
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) 3)
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) 2)
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) 2))
(sqrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 -1369 (*.f64 d1 d1))) 2))
(fabs.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 37)) (*.f64 d1 (+.f64 d2 -37))))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)))))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(log.f64 (/.f64 (exp.f64 (pow.f64 (*.f64 d1 d2) 2)) (exp.f64 (*.f64 (*.f64 d1 d1) 1369))))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) 3))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 3) (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 -37)) 3) (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 3) (pow.f64 (*.f64 d1 (+.f64 d2 37)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 3) (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 -37)) 3) (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 3)))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(exp.f64 (log.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) 1))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(fma.f64 d1 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37)) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))
(+.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 -1369 (*.f64 d1 d1))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 d1 (*.f64 d1 1369))))
(+.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (*.f64 (*.f64 (*.f64 d1 -37) d1) 0))
(fma.f64 d1 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(+.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 -1369 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(*.f64 (*.f64 d1 (-.f64 d2 -37)) (fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0)))
(fma.f64 d1 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37)) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(+.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 -1369 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(*.f64 (*.f64 d1 (-.f64 d2 -37)) (fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0)))
(fma.f64 d1 (*.f64 (+.f64 d2 37) (*.f64 d1 (+.f64 d2 -37))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))
(+.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 -1369 (*.f64 d1 d1))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 d1 (*.f64 d1 1369))))
(+.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (*.f64 (*.f64 (*.f64 d1 -37) d1) 0))
(fma.f64 d1 (*.f64 (+.f64 d2 37) (*.f64 d1 (+.f64 d2 -37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(+.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 -1369 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(*.f64 (*.f64 d1 (-.f64 d2 -37)) (fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0)))
(fma.f64 d1 (*.f64 (+.f64 d2 37) (*.f64 d1 (+.f64 d2 -37))) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(+.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 -1369 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(*.f64 (*.f64 d1 (-.f64 d2 -37)) (fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0)))
(fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (neg.f64 (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (*.f64 -1369 (*.f64 d1 d1)))
(fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (*.f64 (*.f64 d1 -37) (*.f64 d1 37)))
(fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (*.f64 -1369 (*.f64 d1 d1)))
(fma.f64 d2 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (*.f64 37 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(fma.f64 d2 (*.f64 d1 (*.f64 d1 d2)) (neg.f64 (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 d2 (*.f64 d1 (*.f64 d1 d2)) (*.f64 -1369 (*.f64 d1 d1)))
(fma.f64 d2 (*.f64 d1 (*.f64 d1 d2)) (*.f64 (*.f64 d1 -37) (*.f64 d1 37)))
(fma.f64 d2 (*.f64 d1 (*.f64 d1 d2)) (*.f64 -1369 (*.f64 d1 d1)))
(fma.f64 37 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (*.f64 d2 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(fma.f64 (+.f64 d2 -37) (*.f64 d1 (*.f64 d1 (+.f64 d2 37))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))
(+.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 -1369 (*.f64 d1 d1))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 d1 (*.f64 d1 1369))))
(+.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (*.f64 (*.f64 (*.f64 d1 -37) d1) 0))
(fma.f64 (+.f64 d2 -37) (*.f64 d1 (*.f64 d1 (+.f64 d2 37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(+.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 -1369 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(*.f64 (*.f64 d1 (-.f64 d2 -37)) (fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0)))
(fma.f64 (+.f64 d2 -37) (*.f64 d1 (*.f64 d1 (+.f64 d2 37))) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(+.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 -1369 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(*.f64 (*.f64 d1 (-.f64 d2 -37)) (fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0)))
(fma.f64 (+.f64 d2 37) (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 (+.f64 d2 37) (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 d1 (*.f64 d1 1369))))
(fma.f64 (-.f64 d2 -37) (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 -37) d1) 0))
(fma.f64 (+.f64 d2 37) (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(fma.f64 (+.f64 d2 37) (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (-.f64 d2 -37) (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (-.f64 d2 -37) (*.f64 d1 0))))
(fma.f64 (+.f64 d2 37) (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (+.f64 d2 37) (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (-.f64 d2 -37) (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (-.f64 d2 -37) (*.f64 d1 0))))
(fma.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d2) (*.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 -37)))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(fma.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 (+.f64 d2 -37)) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))
(+.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 -1369 (*.f64 d1 d1))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 d1 (*.f64 d1 1369))))
(+.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (*.f64 (*.f64 (*.f64 d1 -37) d1) 0))
(fma.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 (+.f64 d2 -37)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(+.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 -1369 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(*.f64 (*.f64 d1 (-.f64 d2 -37)) (fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0)))
(fma.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 (+.f64 d2 -37)) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(+.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 -1369 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(*.f64 (*.f64 d1 (-.f64 d2 -37)) (fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) 1 (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))
(+.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 -1369 (*.f64 d1 d1))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 d1 (*.f64 d1 1369))))
(+.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (*.f64 (*.f64 (*.f64 d1 -37) d1) 0))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) 1 (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(+.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 -1369 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(*.f64 (*.f64 d1 (-.f64 d2 -37)) (fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) 1 (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(+.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 -1369 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(*.f64 (*.f64 d1 (-.f64 d2 -37)) (fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0)))
(fma.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 37)) (*.f64 (*.f64 d1 -37) (*.f64 d1 (+.f64 d2 37))))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (neg.f64 (*.f64 (*.f64 d1 d1) 1369)))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 -37) (*.f64 d1 37)))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(fma.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 -37)) (*.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 -37))))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(fma.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))
(+.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 -1369 (*.f64 d1 d1))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 d1 (*.f64 d1 1369))))
(+.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (*.f64 (*.f64 (*.f64 d1 -37) d1) 0))
(fma.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(+.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 -1369 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(*.f64 (*.f64 d1 (-.f64 d2 -37)) (fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0)))
(fma.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(+.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 -1369 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(*.f64 (*.f64 d1 (-.f64 d2 -37)) (fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0)))
(fma.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 d2) (*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 37)))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(fma.f64 1 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))
(+.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 -1369 (*.f64 d1 d1))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 d1 (*.f64 d1 1369))))
(+.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (*.f64 (*.f64 (*.f64 d1 -37) d1) 0))
(fma.f64 1 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(+.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 -1369 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(*.f64 (*.f64 d1 (-.f64 d2 -37)) (fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0)))
(fma.f64 1 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(+.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 -1369 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(*.f64 (*.f64 d1 (-.f64 d2 -37)) (fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0)))
(fma.f64 1 (pow.f64 (*.f64 d1 d2) 2) (neg.f64 (*.f64 (*.f64 d1 d1) 1369)))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(fma.f64 1 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 -37) (*.f64 d1 37)))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (neg.f64 (*.f64 (*.f64 d1 d1) 1369)))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (*.f64 (*.f64 d1 -37) (*.f64 d1 37)))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(fma.f64 (*.f64 d2 d2) (*.f64 d1 d1) (neg.f64 (*.f64 (*.f64 d1 d1) 1369)))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(fma.f64 (*.f64 d2 d2) (*.f64 d1 d1) (*.f64 (*.f64 d1 -37) (*.f64 d1 37)))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 2) (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) (*.f64 d1 (+.f64 d2 -37))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 2) (*.f64 (*.f64 d1 (+.f64 d2 -37)) (cbrt.f64 (*.f64 d1 (+.f64 d2 37)))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 d1 (*.f64 d1 1369))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 -37))) 2) (*.f64 (*.f64 d1 (+.f64 d2 -37)) (cbrt.f64 (*.f64 d1 (-.f64 d2 -37)))) (*.f64 (*.f64 (*.f64 d1 -37) d1) 0))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 2) (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) (*.f64 d1 (+.f64 d2 -37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 2) (*.f64 (*.f64 d1 (+.f64 d2 -37)) (cbrt.f64 (*.f64 d1 (+.f64 d2 37)))) (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 -37))) 2) (*.f64 (*.f64 d1 (+.f64 d2 -37)) (cbrt.f64 (*.f64 d1 (-.f64 d2 -37)))) (*.f64 d1 (*.f64 (-.f64 d2 -37) (*.f64 d1 0))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 2) (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) (*.f64 d1 (+.f64 d2 -37))) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 2) (*.f64 (*.f64 d1 (+.f64 d2 -37)) (cbrt.f64 (*.f64 d1 (+.f64 d2 37)))) (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 -37))) 2) (*.f64 (*.f64 d1 (+.f64 d2 -37)) (cbrt.f64 (*.f64 d1 (-.f64 d2 -37)))) (*.f64 d1 (*.f64 (-.f64 d2 -37) (*.f64 d1 0))))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (*.f64 (+.f64 d2 37) (*.f64 d1 (+.f64 d2 -37))) (cbrt.f64 d1)) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 d1 (*.f64 d1 1369))))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (*.f64 (*.f64 d1 (-.f64 d2 -37)) (+.f64 d2 -37)) (cbrt.f64 d1)) (*.f64 (*.f64 (*.f64 d1 -37) d1) 0))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (*.f64 (+.f64 d2 37) (*.f64 d1 (+.f64 d2 -37))) (cbrt.f64 d1)) (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (*.f64 (*.f64 d1 (-.f64 d2 -37)) (+.f64 d2 -37)) (cbrt.f64 d1)) (*.f64 d1 (*.f64 (-.f64 d2 -37) (*.f64 d1 0))))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37))) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (*.f64 (+.f64 d2 37) (*.f64 d1 (+.f64 d2 -37))) (cbrt.f64 d1)) (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (*.f64 (*.f64 d1 (-.f64 d2 -37)) (+.f64 d2 -37)) (cbrt.f64 d1)) (*.f64 d1 (*.f64 (-.f64 d2 -37) (*.f64 d1 0))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 d1 (+.f64 d2 37))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (*.f64 (*.f64 d1 (+.f64 d2 37)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37)))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 d1 (*.f64 d1 1369))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (*.f64 (*.f64 d1 (-.f64 d2 -37)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37)))) (*.f64 (*.f64 (*.f64 d1 -37) d1) 0))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 d1 (+.f64 d2 37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (*.f64 (*.f64 d1 (+.f64 d2 37)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37)))) (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (*.f64 (*.f64 d1 (-.f64 d2 -37)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37)))) (*.f64 d1 (*.f64 (-.f64 d2 -37) (*.f64 d1 0))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 d1 (+.f64 d2 37))) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (*.f64 (*.f64 d1 (+.f64 d2 37)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37)))) (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (*.f64 (*.f64 d1 (-.f64 d2 -37)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37)))) (*.f64 d1 (*.f64 (-.f64 d2 -37) (*.f64 d1 0))))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) 2) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))
(+.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 -1369 (*.f64 d1 d1))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 d1 (*.f64 d1 1369))))
(+.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (*.f64 (*.f64 (*.f64 d1 -37) d1) 0))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) 2) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(+.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 -1369 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(*.f64 (*.f64 d1 (-.f64 d2 -37)) (fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) 2) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(+.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 -1369 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(*.f64 (*.f64 d1 (-.f64 d2 -37)) (fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))
(+.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 -1369 (*.f64 d1 d1))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 d1 (*.f64 d1 1369))))
(+.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (*.f64 (*.f64 (*.f64 d1 -37) d1) 0))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(+.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 -1369 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(*.f64 (*.f64 d1 (-.f64 d2 -37)) (fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(+.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 -1369 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(*.f64 (*.f64 d1 (-.f64 d2 -37)) (fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (*.f64 (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 d2)) (neg.f64 (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (*.f64 (*.f64 d1 d2) (cbrt.f64 (*.f64 d1 d2))) (*.f64 -1369 (*.f64 d1 d1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (*.f64 (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 d2)) (*.f64 (*.f64 d1 -37) (*.f64 d1 37)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (*.f64 (*.f64 d1 d2) (cbrt.f64 (*.f64 d1 d2))) (*.f64 -1369 (*.f64 d1 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) (*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) (*.f64 d1 (+.f64 d2 -37))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) (*.f64 d1 (*.f64 (+.f64 d2 -37) (sqrt.f64 (*.f64 d1 (+.f64 d2 37))))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 d1 (*.f64 d1 1369))))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 -37))) (*.f64 (*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 -37))) d1) (+.f64 d2 -37)) (*.f64 (*.f64 (*.f64 d1 -37) d1) 0))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) (*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) (*.f64 d1 (+.f64 d2 -37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) (*.f64 d1 (*.f64 (+.f64 d2 -37) (sqrt.f64 (*.f64 d1 (+.f64 d2 37))))) (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 -37))) (*.f64 (*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 -37))) d1) (+.f64 d2 -37)) (*.f64 d1 (*.f64 (-.f64 d2 -37) (*.f64 d1 0))))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) (*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) (*.f64 d1 (+.f64 d2 -37))) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) (*.f64 d1 (*.f64 (+.f64 d2 -37) (sqrt.f64 (*.f64 d1 (+.f64 d2 37))))) (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 -37))) (*.f64 (*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 -37))) d1) (+.f64 d2 -37)) (*.f64 d1 (*.f64 (-.f64 d2 -37) (*.f64 d1 0))))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 (sqrt.f64 d1) (*.f64 (*.f64 (+.f64 d2 37) (*.f64 d1 (+.f64 d2 -37))) (sqrt.f64 d1)) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 d1 (*.f64 d1 1369))))
(fma.f64 (sqrt.f64 d1) (*.f64 (*.f64 (*.f64 d1 (-.f64 d2 -37)) (+.f64 d2 -37)) (sqrt.f64 d1)) (*.f64 (*.f64 (*.f64 d1 -37) d1) 0))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(fma.f64 (sqrt.f64 d1) (*.f64 (*.f64 (+.f64 d2 37) (*.f64 d1 (+.f64 d2 -37))) (sqrt.f64 d1)) (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (sqrt.f64 d1) (*.f64 (*.f64 (*.f64 d1 (-.f64 d2 -37)) (+.f64 d2 -37)) (sqrt.f64 d1)) (*.f64 d1 (*.f64 (-.f64 d2 -37) (*.f64 d1 0))))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37))) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (sqrt.f64 d1) (*.f64 (*.f64 (+.f64 d2 37) (*.f64 d1 (+.f64 d2 -37))) (sqrt.f64 d1)) (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (sqrt.f64 d1) (*.f64 (*.f64 (*.f64 d1 (-.f64 d2 -37)) (+.f64 d2 -37)) (sqrt.f64 d1)) (*.f64 d1 (*.f64 (-.f64 d2 -37) (*.f64 d1 0))))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 d1 (+.f64 d2 37))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 d1 (*.f64 (+.f64 d2 37) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 d1 (*.f64 d1 1369))))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 (*.f64 d1 (-.f64 d2 -37)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))) (*.f64 (*.f64 (*.f64 d1 -37) d1) 0))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 d1 (+.f64 d2 37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 d1 (*.f64 (+.f64 d2 37) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))))) (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 (*.f64 d1 (-.f64 d2 -37)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))) (*.f64 d1 (*.f64 (-.f64 d2 -37) (*.f64 d1 0))))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 d1 (+.f64 d2 37))) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 d1 (*.f64 (+.f64 d2 37) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))))) (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 (*.f64 d1 (-.f64 d2 -37)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))) (*.f64 d1 (*.f64 (-.f64 d2 -37) (*.f64 d1 0))))
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))
(+.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 -1369 (*.f64 d1 d1))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 d1 (*.f64 d1 1369))))
(+.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (*.f64 (*.f64 (*.f64 d1 -37) d1) 0))
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(+.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 -1369 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(*.f64 (*.f64 d1 (-.f64 d2 -37)) (fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0)))
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(+.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 -1369 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(*.f64 (*.f64 d1 (-.f64 d2 -37)) (fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (*.f64 (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 d2)) (neg.f64 (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (*.f64 (*.f64 d1 d2) (sqrt.f64 (*.f64 d1 d2))) (*.f64 -1369 (*.f64 d1 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 (sqrt.f64 (*.f64 d1 d2)))) (*.f64 -1369 (*.f64 d1 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (*.f64 (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 d2)) (*.f64 (*.f64 d1 -37) (*.f64 d1 37)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (*.f64 (*.f64 d1 d2) (sqrt.f64 (*.f64 d1 d2))) (*.f64 -1369 (*.f64 d1 d1)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 (sqrt.f64 (*.f64 d1 d2)))) (*.f64 -1369 (*.f64 d1 d1)))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37)) d1 (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 (*.f64 (+.f64 d2 37) (*.f64 d1 (+.f64 d2 -37))) d1 (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 d1 (*.f64 d1 1369))))
(fma.f64 (*.f64 (*.f64 d1 (-.f64 d2 -37)) (+.f64 d2 -37)) d1 (*.f64 (*.f64 (*.f64 d1 -37) d1) 0))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37)) d1 (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(fma.f64 (*.f64 (+.f64 d2 37) (*.f64 d1 (+.f64 d2 -37))) d1 (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (*.f64 (*.f64 d1 (-.f64 d2 -37)) (+.f64 d2 -37)) d1 (*.f64 d1 (*.f64 (-.f64 d2 -37) (*.f64 d1 0))))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37)) d1 (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (*.f64 (+.f64 d2 37) (*.f64 d1 (+.f64 d2 -37))) d1 (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (*.f64 (*.f64 d1 (-.f64 d2 -37)) (+.f64 d2 -37)) d1 (*.f64 d1 (*.f64 (-.f64 d2 -37) (*.f64 d1 0))))
(fma.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) d2 (*.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) 37))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(fma.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) 37 (*.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) d2))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(fma.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (+.f64 d2 37) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))
(+.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 -1369 (*.f64 d1 d1))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 d1 (*.f64 d1 1369))))
(+.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (*.f64 (*.f64 (*.f64 d1 -37) d1) 0))
(fma.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (+.f64 d2 37) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(+.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 -1369 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(*.f64 (*.f64 d1 (-.f64 d2 -37)) (fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0)))
(fma.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (+.f64 d2 37) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(+.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 -1369 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(*.f64 (*.f64 d1 (-.f64 d2 -37)) (fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0)))
(fma.f64 (*.f64 (*.f64 d1 d2) (sqrt.f64 (*.f64 d1 d2))) (sqrt.f64 (*.f64 d1 d2)) (neg.f64 (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 (*.f64 (*.f64 d1 d2) (sqrt.f64 (*.f64 d1 d2))) (sqrt.f64 (*.f64 d1 d2)) (*.f64 -1369 (*.f64 d1 d1)))
(fma.f64 (*.f64 d1 (*.f64 d2 (sqrt.f64 (*.f64 d1 d2)))) (sqrt.f64 (*.f64 d1 d2)) (*.f64 -1369 (*.f64 d1 d1)))
(fma.f64 (*.f64 (*.f64 d1 d2) (sqrt.f64 (*.f64 d1 d2))) (sqrt.f64 (*.f64 d1 d2)) (*.f64 (*.f64 d1 -37) (*.f64 d1 37)))
(fma.f64 (*.f64 (*.f64 d1 d2) (sqrt.f64 (*.f64 d1 d2))) (sqrt.f64 (*.f64 d1 d2)) (*.f64 -1369 (*.f64 d1 d1)))
(fma.f64 (*.f64 d1 (*.f64 d2 (sqrt.f64 (*.f64 d1 d2)))) (sqrt.f64 (*.f64 d1 d2)) (*.f64 -1369 (*.f64 d1 d1)))
(fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (neg.f64 (*.f64 (*.f64 d1 d1) 1369)))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (*.f64 (*.f64 d1 -37) (*.f64 d1 37)))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) d1) (+.f64 d2 -37) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))
(+.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 -1369 (*.f64 d1 d1))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 d1 (*.f64 d1 1369))))
(+.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (*.f64 (*.f64 (*.f64 d1 -37) d1) 0))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) d1) (+.f64 d2 -37) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(+.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 -1369 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(*.f64 (*.f64 d1 (-.f64 d2 -37)) (fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0)))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) d1) (+.f64 d2 -37) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(+.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 -1369 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(*.f64 (*.f64 d1 (-.f64 d2 -37)) (fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0)))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 d1 (*.f64 d1 1369))))
(fma.f64 (*.f64 d1 (*.f64 (-.f64 d2 -37) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2))) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 (*.f64 (*.f64 d1 -37) d1) 0))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (*.f64 d1 (*.f64 (-.f64 d2 -37) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2))) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 d1 (*.f64 (-.f64 d2 -37) (*.f64 d1 0))))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (*.f64 d1 (*.f64 (-.f64 d2 -37) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2))) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 d1 (*.f64 (-.f64 d2 -37) (*.f64 d1 0))))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 (*.f64 d1 (*.f64 (+.f64 d2 37) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 d1 (*.f64 d1 1369))))
(fma.f64 (*.f64 (*.f64 d1 (-.f64 d2 -37)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 (*.f64 (*.f64 d1 -37) d1) 0))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(fma.f64 (*.f64 d1 (*.f64 (+.f64 d2 37) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (*.f64 (*.f64 d1 (-.f64 d2 -37)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 d1 (*.f64 (-.f64 d2 -37) (*.f64 d1 0))))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (*.f64 d1 (*.f64 (+.f64 d2 37) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (*.f64 (*.f64 d1 (-.f64 d2 -37)) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 d1 (*.f64 (-.f64 d2 -37) (*.f64 d1 0))))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 d1 (*.f64 d1 1369))))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 -37))) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d2 -37))) (*.f64 (*.f64 (*.f64 d1 -37) d1) 0))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 -37))) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d2 -37))) (*.f64 d1 (*.f64 (-.f64 d2 -37) (*.f64 d1 0))))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 -37))) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d2 -37))) (*.f64 d1 (*.f64 (-.f64 d2 -37) (*.f64 d1 0))))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (sqrt.f64 (*.f64 d1 (+.f64 d2 37)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 (*.f64 d1 (*.f64 (+.f64 d2 -37) (sqrt.f64 (*.f64 d1 (+.f64 d2 37))))) (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 d1 (*.f64 d1 1369))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 -37))) d1) (+.f64 d2 -37)) (sqrt.f64 (*.f64 d1 (-.f64 d2 -37))) (*.f64 (*.f64 (*.f64 d1 -37) d1) 0))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (sqrt.f64 (*.f64 d1 (+.f64 d2 37)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(fma.f64 (*.f64 d1 (*.f64 (+.f64 d2 -37) (sqrt.f64 (*.f64 d1 (+.f64 d2 37))))) (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 -37))) d1) (+.f64 d2 -37)) (sqrt.f64 (*.f64 d1 (-.f64 d2 -37))) (*.f64 d1 (*.f64 (-.f64 d2 -37) (*.f64 d1 0))))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (sqrt.f64 (*.f64 d1 (+.f64 d2 37)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (*.f64 d1 (*.f64 (+.f64 d2 -37) (sqrt.f64 (*.f64 d1 (+.f64 d2 37))))) (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 -37))) d1) (+.f64 d2 -37)) (sqrt.f64 (*.f64 d1 (-.f64 d2 -37))) (*.f64 d1 (*.f64 (-.f64 d2 -37) (*.f64 d1 0))))
(fma.f64 (*.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) 1) (+.f64 d2 37) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))
(+.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 -1369 (*.f64 d1 d1))) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 d1 (*.f64 d1 1369))))
(+.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369)) (*.f64 (*.f64 (*.f64 d1 -37) d1) 0))
(fma.f64 (*.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) 1) (+.f64 d2 37) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(+.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 -1369 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(*.f64 (*.f64 d1 (-.f64 d2 -37)) (fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0)))
(fma.f64 (*.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) 1) (+.f64 d2 37) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(+.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 -1369 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(*.f64 (*.f64 d1 (-.f64 d2 -37)) (fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0)))
(fma.f64 (*.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (pow.f64 (cbrt.f64 (+.f64 d2 37)) 2)) (cbrt.f64 (+.f64 d2 37)) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 37)) 2) (*.f64 (+.f64 d2 -37) (*.f64 d1 d1))) (cbrt.f64 (+.f64 d2 37)) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 d1 (*.f64 d1 1369))))
(fma.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 d2 -37)) 2) (*.f64 (+.f64 d2 -37) (*.f64 d1 d1))) (cbrt.f64 (-.f64 d2 -37)) (*.f64 (*.f64 (*.f64 d1 -37) d1) 0))
(fma.f64 (*.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (pow.f64 (cbrt.f64 (+.f64 d2 37)) 2)) (cbrt.f64 (+.f64 d2 37)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(fma.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 37)) 2) (*.f64 (+.f64 d2 -37) (*.f64 d1 d1))) (cbrt.f64 (+.f64 d2 37)) (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 d2 -37)) 2) (*.f64 (+.f64 d2 -37) (*.f64 d1 d1))) (cbrt.f64 (-.f64 d2 -37)) (*.f64 d1 (*.f64 (-.f64 d2 -37) (*.f64 d1 0))))
(fma.f64 (*.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (pow.f64 (cbrt.f64 (+.f64 d2 37)) 2)) (cbrt.f64 (+.f64 d2 37)) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 37)) 2) (*.f64 (+.f64 d2 -37) (*.f64 d1 d1))) (cbrt.f64 (+.f64 d2 37)) (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 d2 -37)) 2) (*.f64 (+.f64 d2 -37) (*.f64 d1 d1))) (cbrt.f64 (-.f64 d2 -37)) (*.f64 d1 (*.f64 (-.f64 d2 -37) (*.f64 d1 0))))
(fma.f64 (*.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (sqrt.f64 (+.f64 d2 37))) (sqrt.f64 (+.f64 d2 37)) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 (*.f64 (+.f64 d2 -37) (*.f64 (*.f64 d1 d1) (sqrt.f64 (+.f64 d2 37)))) (sqrt.f64 (+.f64 d2 37)) (fma.f64 (*.f64 d1 -37) (*.f64 d1 37) (*.f64 d1 (*.f64 d1 1369))))
(fma.f64 (*.f64 (+.f64 d2 -37) (*.f64 (*.f64 d1 d1) (sqrt.f64 (-.f64 d2 -37)))) (sqrt.f64 (-.f64 d2 -37)) (*.f64 (*.f64 (*.f64 d1 -37) d1) 0))
(fma.f64 (*.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (sqrt.f64 (+.f64 d2 37))) (sqrt.f64 (+.f64 d2 37)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 37))))
(fma.f64 (*.f64 (+.f64 d2 -37) (*.f64 (*.f64 d1 d1) (sqrt.f64 (+.f64 d2 37)))) (sqrt.f64 (+.f64 d2 37)) (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (*.f64 (+.f64 d2 -37) (*.f64 (*.f64 d1 d1) (sqrt.f64 (-.f64 d2 -37)))) (sqrt.f64 (-.f64 d2 -37)) (*.f64 d1 (*.f64 (-.f64 d2 -37) (*.f64 d1 0))))
(fma.f64 (*.f64 (*.f64 (+.f64 d2 -37) (*.f64 d1 d1)) (sqrt.f64 (+.f64 d2 37))) (sqrt.f64 (+.f64 d2 37)) (*.f64 (*.f64 d1 (+.f64 d2 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (*.f64 (+.f64 d2 -37) (*.f64 (*.f64 d1 d1) (sqrt.f64 (+.f64 d2 37)))) (sqrt.f64 (+.f64 d2 37)) (*.f64 d1 (*.f64 (+.f64 d2 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (*.f64 (+.f64 d2 -37) (*.f64 (*.f64 d1 d1) (sqrt.f64 (-.f64 d2 -37)))) (sqrt.f64 (-.f64 d2 -37)) (*.f64 d1 (*.f64 (-.f64 d2 -37) (*.f64 d1 0))))
(fma.f64 (*.f64 (*.f64 d1 d2) d1) d2 (neg.f64 (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 (*.f64 d1 (*.f64 d1 d2)) d2 (*.f64 -1369 (*.f64 d1 d1)))
(fma.f64 (*.f64 (*.f64 d1 d2) d1) d2 (*.f64 (*.f64 d1 -37) (*.f64 d1 37)))
(fma.f64 (*.f64 d1 (*.f64 d1 d2)) d2 (*.f64 -1369 (*.f64 d1 d1)))
(fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (neg.f64 (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 (*.f64 d2 (*.f64 d1 d2)) d1 (*.f64 -1369 (*.f64 d1 d1)))
(fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d1 -37) (*.f64 d1 37)))
(fma.f64 (*.f64 d2 (*.f64 d1 d2)) d1 (*.f64 -1369 (*.f64 d1 d1)))
(fma.f64 (*.f64 (*.f64 d1 d2) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2)) (cbrt.f64 (*.f64 d1 d2)) (neg.f64 (*.f64 (*.f64 d1 d1) 1369)))
(fma.f64 (*.f64 d1 (*.f64 d2 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2))) (cbrt.f64 (*.f64 d1 d2)) (*.f64 -1369 (*.f64 d1 d1)))
(fma.f64 (*.f64 (*.f64 d1 d2) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2)) (cbrt.f64 (*.f64 d1 d2)) (*.f64 (*.f64 d1 -37) (*.f64 d1 37)))
(fma.f64 (*.f64 d1 (*.f64 d2 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2))) (cbrt.f64 (*.f64 d1 d2)) (*.f64 -1369 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 -37))
(*.f64 d1 (+.f64 d2 -37))
(+.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 -37) 1))
(*.f64 d1 (+.f64 d2 -37))
(+.f64 (*.f64 d1 d2) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 d2 (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 d2 (fma.f64 d1 -37 (*.f64 d1 0)))
(+.f64 (*.f64 d1 (+.f64 d2 -37)) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(+.f64 (*.f64 d1 (+.f64 d2 -37)) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(+.f64 (*.f64 d1 (+.f64 d2 -37)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 d1 (*.f64 d1 1369))) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 d1 1/37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (/.f64 d1 1/37)))
(+.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(+.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (*.f64 d1 0)))
(+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 -37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(+.f64 (*.f64 d1 -37) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 -37))
(+.f64 0 (*.f64 d1 (+.f64 d2 -37)))
(*.f64 d1 (+.f64 d2 -37))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 -37))) (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 -37))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 -37)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 -37))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 -37)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 -37)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 -37)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 -37)))))
(*.f64 d1 (+.f64 d2 -37))
(*.f64 (+.f64 d2 -37) d1)
(*.f64 d1 (+.f64 d2 -37))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (/.f64 1 (*.f64 d1 (+.f64 d2 37))))
(*.f64 d1 (+.f64 d2 -37))
(*.f64 (*.f64 d1 (+.f64 d2 -37)) 1)
(*.f64 d1 (+.f64 d2 -37))
(*.f64 1 (*.f64 d1 (+.f64 d2 -37)))
(*.f64 d1 (+.f64 d2 -37))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2) (*.f64 (cbrt.f64 (+.f64 d2 -37)) d1))
(*.f64 d1 (+.f64 d2 -37))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 -37)))
(*.f64 d1 (+.f64 d2 -37))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2))
(*.f64 d1 (+.f64 d2 -37))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))))
(*.f64 d1 (+.f64 d2 -37))
(*.f64 (sqrt.f64 (+.f64 d2 -37)) (*.f64 (sqrt.f64 (+.f64 d2 -37)) d1))
(*.f64 d1 (+.f64 d2 -37))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 -37)))
(*.f64 d1 (+.f64 d2 -37))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))))
(*.f64 d1 (+.f64 d2 -37))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)) (/.f64 1 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) -50653)) (fma.f64 (/.f64 d1 1/37) (*.f64 d1 (-.f64 d2 -37)) (pow.f64 (*.f64 d1 d2) 2)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 37)) (sqrt.f64 (*.f64 d1 d2))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 d1 1/37)) (sqrt.f64 (*.f64 d1 d2))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (/.f64 d1 1/37))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2)) (cbrt.f64 (+.f64 d2 -37)))
(*.f64 d1 (+.f64 d2 -37))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 -37))) (sqrt.f64 (+.f64 d2 -37)))
(*.f64 d1 (+.f64 d2 -37))
(*.f64 (*.f64 (+.f64 d2 -37) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 d1 (+.f64 d2 -37))
(*.f64 (*.f64 (+.f64 d2 -37) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 d1 (+.f64 d2 -37))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 d1 (+.f64 d2 -37))
(/.f64 1 (/.f64 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)) (/.f64 1 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) -50653)) (fma.f64 (/.f64 d1 1/37) (*.f64 d1 (-.f64 d2 -37)) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d2 37)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))))
(*.f64 d1 (+.f64 d2 -37))
(/.f64 (*.f64 d1 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37)))) (neg.f64 (*.f64 d1 (+.f64 d2 37))))
(/.f64 d1 (/.f64 (*.f64 (neg.f64 d1) (+.f64 d2 37)) (*.f64 (*.f64 d1 (+.f64 d2 -37)) (neg.f64 (+.f64 d2 37)))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (*.f64 d1 (-.f64 -37 d2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)) (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)) (/.f64 1 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) -50653)) (fma.f64 (/.f64 d1 1/37) (*.f64 d1 (-.f64 d2 -37)) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653))) (neg.f64 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))))
(/.f64 (neg.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) -50653))) (neg.f64 (fma.f64 (/.f64 d1 1/37) (*.f64 d1 (-.f64 d2 -37)) (pow.f64 (*.f64 d1 d2) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) d1) (+.f64 d2 37))
(*.f64 d1 (+.f64 d2 -37))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 -37) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (*.f64 (*.f64 d1 -37) (*.f64 d1 -37)) (*.f64 (*.f64 d1 d2) (*.f64 d1 -37)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 -37) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 -37) (-.f64 (*.f64 d1 -37) (*.f64 d1 d2)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) -50653)) (fma.f64 (*.f64 d1 -37) (*.f64 d1 (-.f64 -37 d2)) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 3) (pow.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 2) (-.f64 (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))) (*.f64 (*.f64 d1 (+.f64 d2 -37)) (fma.f64 d1 -37 (*.f64 d1 37))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 3) (pow.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 2) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (-.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 -37))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 3) (pow.f64 (*.f64 d1 0) 3)) (fma.f64 (*.f64 d1 0) (+.f64 (*.f64 d1 0) (*.f64 d1 (-.f64 37 d2))) (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 -37) (*.f64 d1 -37))) (-.f64 (*.f64 d1 d2) (*.f64 d1 -37)))
(*.f64 d1 (+.f64 d2 -37))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 2) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37)))) (-.f64 (*.f64 d1 (+.f64 d2 -37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 2) (*.f64 (*.f64 d1 0) (*.f64 d1 0))) (-.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 0)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) 1) (*.f64 d1 (+.f64 d2 37)))
(*.f64 d1 (+.f64 d2 -37))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (+.f64 d2 37)) d1)
(*.f64 d1 (+.f64 d2 -37))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 37))))
(*.f64 d1 (+.f64 d2 -37))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (sqrt.f64 (*.f64 d1 (+.f64 d2 37)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 37))))
(*.f64 d1 (+.f64 d2 -37))
(/.f64 (*.f64 (fma.f64 d2 d2 -1369) d1) (+.f64 d2 37))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 -1369)) (+.f64 d2 37))
(*.f64 (/.f64 d1 (-.f64 d2 -37)) (fma.f64 d2 d2 -1369))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) -50653) d1) (fma.f64 d2 d2 (fma.f64 d2 37 1369)))
(/.f64 d1 (/.f64 (fma.f64 d2 d2 (fma.f64 d2 37 1369)) (+.f64 (pow.f64 d2 3) -50653)))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 -1369)) (+.f64 d2 37))
(*.f64 (/.f64 d1 (-.f64 d2 -37)) (fma.f64 d2 d2 -1369))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) -50653)) (fma.f64 d2 d2 (fma.f64 d2 37 1369)))
(/.f64 d1 (/.f64 (fma.f64 d2 d2 (fma.f64 d2 37 1369)) (+.f64 (pow.f64 d2 3) -50653)))
(pow.f64 (*.f64 d1 (+.f64 d2 -37)) 1)
(*.f64 d1 (+.f64 d2 -37))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 3) 1/3)
(*.f64 d1 (+.f64 d2 -37))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 3)
(*.f64 d1 (+.f64 d2 -37))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2)
(*.f64 d1 (+.f64 d2 -37))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 2))
(fabs.f64 (*.f64 d1 (+.f64 d2 -37)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 -37)))
(*.f64 d1 (+.f64 d2 -37))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 -37)))))
(*.f64 d1 (+.f64 d2 -37))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (pow.f64 (exp.f64 d1) 37)))
(+.f64 (*.f64 d1 -37) (log1p.f64 (expm1.f64 (*.f64 d1 d2))))
(log.f64 (/.f64 (pow.f64 (exp.f64 d2) d1) (+.f64 1 (expm1.f64 (*.f64 d1 37)))))
(-.f64 (*.f64 d1 (log.f64 (exp.f64 d2))) (log1p.f64 (expm1.f64 (/.f64 d1 1/37))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (+.f64 1 (expm1.f64 (*.f64 d1 37)))))
(-.f64 (log1p.f64 (expm1.f64 (*.f64 d1 d2))) (log1p.f64 (expm1.f64 (/.f64 d1 1/37))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (exp.f64 (*.f64 d1 -37))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (pow.f64 (exp.f64 d1) 37)))
(+.f64 (*.f64 d1 -37) (log1p.f64 (expm1.f64 (*.f64 d1 d2))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d2) d1) (/.f64 1 (pow.f64 (exp.f64 d1) 37))))
(+.f64 (*.f64 d1 -37) (*.f64 d1 (log.f64 (exp.f64 d2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (/.f64 1 (pow.f64 (exp.f64 d1) 37))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (pow.f64 (exp.f64 d1) 37)))
(+.f64 (*.f64 d1 -37) (log1p.f64 (expm1.f64 (*.f64 d1 d2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 -37)))) (exp.f64 (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(log.f64 (*.f64 (exp.f64 (fma.f64 d1 -37 (*.f64 d1 37))) (pow.f64 (exp.f64 d1) (+.f64 d2 -37))))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(log.f64 (*.f64 (exp.f64 (fma.f64 d1 -37 (*.f64 d1 37))) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 -37))))))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 -37)) (pow.f64 (exp.f64 d2) d1)))
(log.f64 (*.f64 (pow.f64 (exp.f64 d2) d1) (/.f64 1 (pow.f64 (exp.f64 d1) 37))))
(+.f64 (*.f64 d1 -37) (*.f64 d1 (log.f64 (exp.f64 d2))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 d1) 37)) (pow.f64 (exp.f64 d2) d1)))
(log.f64 (*.f64 (pow.f64 (exp.f64 d2) d1) (/.f64 1 (pow.f64 (exp.f64 d1) 37))))
(+.f64 (*.f64 d1 -37) (*.f64 d1 (log.f64 (exp.f64 d2))))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 -37)) (+.f64 1 (expm1.f64 (*.f64 d1 d2)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (pow.f64 (exp.f64 d1) 37)))
(+.f64 (*.f64 d1 -37) (log1p.f64 (expm1.f64 (*.f64 d1 d2))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 d1) 37)) (+.f64 1 (expm1.f64 (*.f64 d1 d2)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (pow.f64 (exp.f64 d1) 37)))
(+.f64 (*.f64 d1 -37) (log1p.f64 (expm1.f64 (*.f64 d1 d2))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 3))
(*.f64 d1 (+.f64 d2 -37))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 -37) 3)))
(*.f64 d1 (+.f64 d2 -37))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 -37) 3) (pow.f64 d1 3)))
(*.f64 d1 (+.f64 d2 -37))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 -37))))
(*.f64 d1 (+.f64 d2 -37))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 -37))))
(*.f64 d1 (+.f64 d2 -37))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 -37))))
(*.f64 d1 (+.f64 d2 -37))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 -37))) 1))
(*.f64 d1 (+.f64 d2 -37))
(fma.f64 d1 d2 (*.f64 d1 -37))
(*.f64 d1 (+.f64 d2 -37))
(fma.f64 d1 d2 (*.f64 (*.f64 d1 -37) 1))
(*.f64 d1 (+.f64 d2 -37))
(fma.f64 d1 d2 (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 d2 (fma.f64 d1 -37 (*.f64 d1 0)))
(fma.f64 d1 d2 (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 d1 (*.f64 d1 1369))) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 d1 1/37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (/.f64 d1 1/37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 d1 (+.f64 d2 -37) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (*.f64 d1 0)))
(fma.f64 d1 -37 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 -37))
(fma.f64 d2 d1 (*.f64 d1 -37))
(*.f64 d1 (+.f64 d2 -37))
(fma.f64 d2 d1 (*.f64 (*.f64 d1 -37) 1))
(*.f64 d1 (+.f64 d2 -37))
(fma.f64 d2 d1 (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 d2 (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 d2 (fma.f64 d1 -37 (*.f64 d1 0)))
(fma.f64 d2 d1 (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 37 (neg.f64 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 -37))
(fma.f64 (+.f64 d2 -37) d1 (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (+.f64 d2 -37) d1 (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (+.f64 d2 -37) d1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 d1 (*.f64 d1 1369))) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 d1 1/37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (/.f64 d1 1/37)))
(fma.f64 (+.f64 d2 -37) d1 (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (+.f64 d2 -37) d1 (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (*.f64 d1 0)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (/.f64 1 (*.f64 d1 (+.f64 d2 37))) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (/.f64 1 (*.f64 d1 (+.f64 d2 37))) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (/.f64 1 (*.f64 d1 (+.f64 d2 37))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 d1 (*.f64 d1 1369))) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 d1 1/37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (/.f64 d1 1/37)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (/.f64 1 (*.f64 d1 (+.f64 d2 37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (/.f64 1 (*.f64 d1 (+.f64 d2 37))) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (*.f64 d1 0)))
(fma.f64 (*.f64 d1 d2) 1 (*.f64 d1 -37))
(*.f64 d1 (+.f64 d2 -37))
(fma.f64 (*.f64 d1 d2) 1 (*.f64 (*.f64 d1 -37) 1))
(*.f64 d1 (+.f64 d2 -37))
(fma.f64 (*.f64 d1 d2) 1 (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 d2 (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 d2 (fma.f64 d1 -37 (*.f64 d1 0)))
(fma.f64 (*.f64 d1 d2) 1 (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (*.f64 d1 (+.f64 d2 -37)) 1 (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (*.f64 d1 (+.f64 d2 -37)) 1 (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (*.f64 d1 (+.f64 d2 -37)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 d1 (*.f64 d1 1369))) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 d1 1/37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (/.f64 d1 1/37)))
(fma.f64 (*.f64 d1 (+.f64 d2 -37)) 1 (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (*.f64 d1 (+.f64 d2 -37)) 1 (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (*.f64 d1 0)))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 -37))
(*.f64 d1 (+.f64 d2 -37))
(fma.f64 1 (*.f64 d1 d2) (*.f64 (*.f64 d1 -37) 1))
(*.f64 d1 (+.f64 d2 -37))
(fma.f64 1 (*.f64 d1 d2) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 d2 (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 d2 (fma.f64 d1 -37 (*.f64 d1 0)))
(fma.f64 1 (*.f64 d1 d2) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 1 (*.f64 d1 (+.f64 d2 -37)) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 1 (*.f64 d1 (+.f64 d2 -37)) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 1 (*.f64 d1 (+.f64 d2 -37)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 d1 (*.f64 d1 1369))) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 d1 1/37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (/.f64 d1 1/37)))
(fma.f64 1 (*.f64 d1 (+.f64 d2 -37)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 1 (*.f64 d1 (+.f64 d2 -37)) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (*.f64 d1 0)))
(fma.f64 1 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 -37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 1 (*.f64 d1 -37) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 -37))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (neg.f64 (cbrt.f64 (*.f64 d1 37))) (*.f64 d1 d2))
(fma.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 1369))) (neg.f64 (cbrt.f64 (*.f64 d1 37))) (*.f64 d1 d2))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (neg.f64 (cbrt.f64 (/.f64 d1 1/37))) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2) (*.f64 (cbrt.f64 (+.f64 d2 -37)) d1) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2) (*.f64 (cbrt.f64 (+.f64 d2 -37)) d1) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2) (*.f64 (cbrt.f64 (+.f64 d2 -37)) d1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 d1 (*.f64 d1 1369))) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 d1 1/37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (/.f64 d1 1/37)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2) (*.f64 (cbrt.f64 (+.f64 d2 -37)) d1) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2) (*.f64 (cbrt.f64 (+.f64 d2 -37)) d1) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (*.f64 d1 0)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 -37))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 d2 (cbrt.f64 d1)) (*.f64 d1 -37))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 (*.f64 d1 -37) 1))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 d2 (cbrt.f64 d1)) (*.f64 d1 -37))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 d2 (cbrt.f64 d1)) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 d2 (cbrt.f64 d1)) (fma.f64 d1 -37 (*.f64 d1 0)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 d2 (cbrt.f64 d1)) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 d2 (cbrt.f64 d1))) (-.f64 (/.f64 d1 1/37) (*.f64 d1 0)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 -37)) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 -37)) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 -37)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 d1 (*.f64 d1 1369))) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 d1 1/37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (/.f64 d1 1/37)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 -37)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 -37)) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (*.f64 d1 0)))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 d1 (*.f64 d1 1369))) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 d1 1/37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (/.f64 d1 1/37)))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (*.f64 d1 0)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 d1 (*.f64 d1 1369))) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 d1 1/37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (/.f64 d1 1/37)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (*.f64 d1 0)))
(fma.f64 (cbrt.f64 (*.f64 d2 d2)) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 -37))
(fma.f64 (cbrt.f64 (*.f64 d2 d2)) (*.f64 d1 (cbrt.f64 d2)) (*.f64 d1 -37))
(fma.f64 (cbrt.f64 (*.f64 d2 d2)) (*.f64 (cbrt.f64 d2) d1) (*.f64 (*.f64 d1 -37) 1))
(fma.f64 (cbrt.f64 (*.f64 d2 d2)) (*.f64 d1 (cbrt.f64 d2)) (*.f64 d1 -37))
(fma.f64 (cbrt.f64 (*.f64 d2 d2)) (*.f64 (cbrt.f64 d2) d1) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (cbrt.f64 (*.f64 d2 d2)) (*.f64 d1 (cbrt.f64 d2)) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (cbrt.f64 (*.f64 d2 d2)) (*.f64 d1 (cbrt.f64 d2)) (fma.f64 d1 -37 (*.f64 d1 0)))
(fma.f64 (cbrt.f64 (*.f64 d2 d2)) (*.f64 (cbrt.f64 d2) d1) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (cbrt.f64 (*.f64 d2 d2)) (*.f64 d1 (cbrt.f64 d2)) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(-.f64 (*.f64 (cbrt.f64 (*.f64 d2 d2)) (*.f64 d1 (cbrt.f64 d2))) (-.f64 (/.f64 d1 1/37) (*.f64 d1 0)))
(fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (*.f64 d1 -37))
(*.f64 d1 (+.f64 d2 -37))
(fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (*.f64 (*.f64 d1 -37) 1))
(*.f64 d1 (+.f64 d2 -37))
(fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 d2 (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 d2 (fma.f64 d1 -37 (*.f64 d1 0)))
(fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 -37))
(*.f64 d1 (+.f64 d2 -37))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 (*.f64 d1 -37) 1))
(*.f64 d1 (+.f64 d2 -37))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 d2 (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 d2 (fma.f64 d1 -37 (*.f64 d1 0)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (sqrt.f64 (*.f64 d1 37)) (neg.f64 (sqrt.f64 (*.f64 d1 37))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 -37))
(fma.f64 (sqrt.f64 (+.f64 d2 -37)) (*.f64 (sqrt.f64 (+.f64 d2 -37)) d1) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (sqrt.f64 (+.f64 d2 -37)) (*.f64 (sqrt.f64 (+.f64 d2 -37)) d1) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (sqrt.f64 (+.f64 d2 -37)) (*.f64 (sqrt.f64 (+.f64 d2 -37)) d1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 d1 (*.f64 d1 1369))) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 d1 1/37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (/.f64 d1 1/37)))
(fma.f64 (sqrt.f64 (+.f64 d2 -37)) (*.f64 (sqrt.f64 (+.f64 d2 -37)) d1) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (sqrt.f64 (+.f64 d2 -37)) (*.f64 (sqrt.f64 (+.f64 d2 -37)) d1) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (*.f64 d1 0)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 -37))
(fma.f64 (sqrt.f64 d1) (*.f64 d2 (sqrt.f64 d1)) (*.f64 d1 -37))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 (*.f64 d1 -37) 1))
(fma.f64 (sqrt.f64 d1) (*.f64 d2 (sqrt.f64 d1)) (*.f64 d1 -37))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (sqrt.f64 d1) (*.f64 d2 (sqrt.f64 d1)) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (sqrt.f64 d1) (*.f64 d2 (sqrt.f64 d1)) (fma.f64 d1 -37 (*.f64 d1 0)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (sqrt.f64 d1) (*.f64 d2 (sqrt.f64 d1)) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(-.f64 (*.f64 (sqrt.f64 d1) (*.f64 d2 (sqrt.f64 d1))) (-.f64 (/.f64 d1 1/37) (*.f64 d1 0)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 -37)) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 -37)) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 -37)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 d1 (*.f64 d1 1369))) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 d1 1/37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (/.f64 d1 1/37)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 -37)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 -37)) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (*.f64 d1 0)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 d1 (*.f64 d1 1369))) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 d1 1/37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (/.f64 d1 1/37)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (*.f64 d1 0)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 -37))
(fma.f64 (sqrt.f64 d2) (*.f64 d1 (sqrt.f64 d2)) (*.f64 d1 -37))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 (*.f64 d1 -37) 1))
(fma.f64 (sqrt.f64 d2) (*.f64 d1 (sqrt.f64 d2)) (*.f64 d1 -37))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (sqrt.f64 d2) (*.f64 d1 (sqrt.f64 d2)) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (sqrt.f64 d2) (*.f64 d1 (sqrt.f64 d2)) (fma.f64 d1 -37 (*.f64 d1 0)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (sqrt.f64 d2) (*.f64 d1 (sqrt.f64 d2)) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(-.f64 (*.f64 (sqrt.f64 d2) (*.f64 d1 (sqrt.f64 d2))) (-.f64 (/.f64 d1 1/37) (*.f64 d1 0)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 -37))
(*.f64 d1 (+.f64 d2 -37))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 (*.f64 d1 -37) 1))
(*.f64 d1 (+.f64 d2 -37))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 d2 (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 d2 (fma.f64 d1 -37 (*.f64 d1 0)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 -37 d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 -37))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)) (/.f64 1 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))) (fma.f64 d1 -37 (*.f64 d1 37)))
(+.f64 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) -50653)) (fma.f64 (/.f64 d1 1/37) (*.f64 d1 (-.f64 d2 -37)) (pow.f64 (*.f64 d1 d2) 2))) (*.f64 d1 0))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)) (/.f64 1 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)) (/.f64 1 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))) (fma.f64 d1 -37 (*.f64 d1 37)))
(+.f64 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) -50653)) (fma.f64 (/.f64 d1 1/37) (*.f64 d1 (-.f64 d2 -37)) (pow.f64 (*.f64 d1 d2) 2))) (*.f64 d1 0))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)) (/.f64 1 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)) (/.f64 1 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 d1 (*.f64 d1 1369))) (*.f64 d1 37)))
(+.f64 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) -50653)) (fma.f64 (/.f64 d1 1/37) (*.f64 d1 (-.f64 d2 -37)) (pow.f64 (*.f64 d1 d2) 2))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 d1 1/37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (/.f64 d1 1/37)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)) (/.f64 1 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)) (/.f64 1 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))) (fma.f64 d1 -37 (*.f64 d1 37)))
(+.f64 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) -50653)) (fma.f64 (/.f64 d1 1/37) (*.f64 d1 (-.f64 d2 -37)) (pow.f64 (*.f64 d1 d2) 2))) (*.f64 d1 0))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)) (/.f64 1 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)) (/.f64 1 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))) (*.f64 2 (fma.f64 d1 -37 (*.f64 d1 37))))
(+.f64 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) -50653)) (fma.f64 (/.f64 d1 1/37) (*.f64 d1 (-.f64 d2 -37)) (pow.f64 (*.f64 d1 d2) 2))) (*.f64 2 (*.f64 d1 0)))
(fma.f64 (neg.f64 d1) 37 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 -37))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 d1 -37 (*.f64 d1 37))) (cbrt.f64 (fma.f64 d1 -37 (*.f64 d1 37)))) (cbrt.f64 (fma.f64 d1 -37 (*.f64 d1 37))) (*.f64 d1 (+.f64 d2 -37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 -37)) (cbrt.f64 (*.f64 d1 -37))) (cbrt.f64 (*.f64 d1 -37)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 -37))
(fma.f64 (sqrt.f64 (fma.f64 d1 -37 (*.f64 d1 37))) (sqrt.f64 (fma.f64 d1 -37 (*.f64 d1 37))) (*.f64 d1 (+.f64 d2 -37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (sqrt.f64 (*.f64 d1 -37)) (sqrt.f64 (*.f64 d1 -37)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 -37))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 37))) (sqrt.f64 (*.f64 d1 37)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 -37))
(fma.f64 -1 (*.f64 d1 37) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 -37))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 d1 37)) (sqrt.f64 (*.f64 d1 d2))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 d1 1/37)) (sqrt.f64 (*.f64 d1 d2))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (/.f64 d1 1/37))) (*.f64 d1 0))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 d1 37)) (sqrt.f64 (*.f64 d1 d2))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 d1 1/37)) (sqrt.f64 (*.f64 d1 d2))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (/.f64 d1 1/37))) (*.f64 d1 0))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 d1 37)) (sqrt.f64 (*.f64 d1 d2))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 d1 (*.f64 d1 1369))) (*.f64 d1 37)))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 d1 1/37)) (sqrt.f64 (*.f64 d1 d2))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (/.f64 d1 1/37))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 d1 1/37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (/.f64 d1 1/37)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 d1 37)) (sqrt.f64 (*.f64 d1 d2))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 d1 1/37)) (sqrt.f64 (*.f64 d1 d2))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (/.f64 d1 1/37))) (*.f64 d1 0))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 d1 37)) (sqrt.f64 (*.f64 d1 d2))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (*.f64 2 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 d1 1/37)) (sqrt.f64 (*.f64 d1 d2))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (/.f64 d1 1/37))) (*.f64 2 (*.f64 d1 0)))
(fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369))) (cbrt.f64 (*.f64 d1 37)) (*.f64 d1 d2))
(fma.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 1369))) (neg.f64 (cbrt.f64 (*.f64 d1 37))) (*.f64 d1 d2))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (neg.f64 (cbrt.f64 (/.f64 d1 1/37))) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (cbrt.f64 (*.f64 d2 d2))) (cbrt.f64 d2) (*.f64 d1 -37))
(fma.f64 (*.f64 d1 (cbrt.f64 (*.f64 d2 d2))) (cbrt.f64 d2) (*.f64 (*.f64 d1 -37) 1))
(fma.f64 (*.f64 d1 (cbrt.f64 (*.f64 d2 d2))) (cbrt.f64 d2) (*.f64 d1 -37))
(fma.f64 (*.f64 d1 (cbrt.f64 (*.f64 d2 d2))) (cbrt.f64 d2) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (*.f64 d1 (cbrt.f64 (*.f64 d2 d2))) (cbrt.f64 d2) (fma.f64 d1 -37 (*.f64 d1 0)))
(fma.f64 (*.f64 d1 (cbrt.f64 (*.f64 d2 d2))) (cbrt.f64 d2) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(-.f64 (*.f64 (*.f64 d1 (cbrt.f64 (*.f64 d2 d2))) (cbrt.f64 d2)) (-.f64 (/.f64 d1 1/37) (*.f64 d1 0)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 -37))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (*.f64 d1 -37) 1))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 -37))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (fma.f64 d1 -37 (*.f64 d1 0)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(-.f64 (*.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2)) (-.f64 (/.f64 d1 1/37) (*.f64 d1 0)))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 -37))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 (*.f64 d1 -37) 1))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 -37))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (fma.f64 d1 -37 (*.f64 d1 0)))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(-.f64 (*.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1)) (-.f64 (/.f64 d1 1/37) (*.f64 d1 0)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 -37))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (*.f64 d1 -37) 1))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 -37))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 d1 -37 (*.f64 d1 0)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(-.f64 (*.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1)) (-.f64 (/.f64 d1 1/37) (*.f64 d1 0)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2)) (cbrt.f64 (+.f64 d2 -37)) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2)) (cbrt.f64 (+.f64 d2 -37)) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2)) (cbrt.f64 (+.f64 d2 -37)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 d1 (*.f64 d1 1369))) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 d1 1/37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (/.f64 d1 1/37)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2)) (cbrt.f64 (+.f64 d2 -37)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2)) (cbrt.f64 (+.f64 d2 -37)) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (*.f64 d1 0)))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 -37))) (sqrt.f64 (+.f64 d2 -37)) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 -37))) (sqrt.f64 (+.f64 d2 -37)) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 -37))) (sqrt.f64 (+.f64 d2 -37)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 d1 (*.f64 d1 1369))) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 d1 1/37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (/.f64 d1 1/37)))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 -37))) (sqrt.f64 (+.f64 d2 -37)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 -37))) (sqrt.f64 (+.f64 d2 -37)) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (*.f64 d1 0)))
(fma.f64 (*.f64 (+.f64 d2 -37) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (*.f64 (+.f64 d2 -37) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (*.f64 (+.f64 d2 -37) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 d1 (*.f64 d1 1369))) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 d1 1/37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (/.f64 d1 1/37)))
(fma.f64 (*.f64 (+.f64 d2 -37) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (*.f64 (+.f64 d2 -37) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (*.f64 d1 0)))
(fma.f64 (*.f64 (+.f64 d2 -37) (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (*.f64 (+.f64 d2 -37) (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (*.f64 (+.f64 d2 -37) (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 d1 (*.f64 d1 1369))) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 d1 1/37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (/.f64 d1 1/37)))
(fma.f64 (*.f64 (+.f64 d2 -37) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (*.f64 (+.f64 d2 -37) (sqrt.f64 d1)) (sqrt.f64 d1) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (*.f64 d1 0)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 -37))
(*.f64 d1 (+.f64 d2 -37))
(+.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 -37) 1))
(*.f64 d1 (+.f64 d2 -37))
(+.f64 (*.f64 d1 d2) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 d2 (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 d2 (fma.f64 d1 -37 (*.f64 d1 0)))
(+.f64 (*.f64 d1 (+.f64 d2 -37)) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(+.f64 (*.f64 d1 (+.f64 d2 -37)) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(+.f64 (*.f64 d1 (+.f64 d2 -37)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 d1 (*.f64 d1 1369))) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 d1 1/37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (/.f64 d1 1/37)))
(+.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(+.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (*.f64 d1 0)))
(+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 -37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(+.f64 (*.f64 d1 -37) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 -37))
(+.f64 0 (*.f64 d1 (+.f64 d2 -37)))
(*.f64 d1 (+.f64 d2 -37))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 -37))) (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 -37))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 -37)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 -37))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 -37)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 -37)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 -37)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 -37)))))
(-.f64 (*.f64 d1 d2) (*.f64 d1 37))
(*.f64 d1 (+.f64 d2 -37))
(-.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 -37)))) 1)
(*.f64 d1 (+.f64 d2 -37))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 3) (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))) (/.f64 (*.f64 (pow.f64 d1 3) 50653) (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)) (/.f64 1 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) -50653)) (fma.f64 (/.f64 d1 1/37) (*.f64 d1 (-.f64 d2 -37)) (pow.f64 (*.f64 d1 d2) 2)))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (+.f64 d2 37))) (/.f64 (*.f64 (*.f64 d1 d1) 1369) (*.f64 d1 (+.f64 d2 37))))
(*.f64 d1 (+.f64 d2 -37))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 (+.f64 d2 37)))
(*.f64 d1 (+.f64 d2 -37))
(/.f64 1 (/.f64 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)) (/.f64 1 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) -50653)) (fma.f64 (/.f64 d1 1/37) (*.f64 d1 (-.f64 d2 -37)) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d2 37)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369))))
(*.f64 d1 (+.f64 d2 -37))
(/.f64 (*.f64 d1 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (+.f64 d2 37)))) (neg.f64 (*.f64 d1 (+.f64 d2 37))))
(/.f64 d1 (/.f64 (*.f64 (neg.f64 d1) (+.f64 d2 37)) (*.f64 (*.f64 d1 (+.f64 d2 -37)) (neg.f64 (+.f64 d2 37)))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 -1369))) (*.f64 d1 (-.f64 -37 d2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)) (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)) (/.f64 1 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) -50653)) (fma.f64 (/.f64 d1 1/37) (*.f64 d1 (-.f64 d2 -37)) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653))) (neg.f64 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))))
(/.f64 (neg.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) -50653))) (neg.f64 (fma.f64 (/.f64 d1 1/37) (*.f64 d1 (-.f64 d2 -37)) (pow.f64 (*.f64 d1 d2) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) d1) (+.f64 d2 37))
(*.f64 d1 (+.f64 d2 -37))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 -37) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (-.f64 (*.f64 (*.f64 d1 -37) (*.f64 d1 -37)) (*.f64 (*.f64 d1 d2) (*.f64 d1 -37)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 -37) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 -37) (-.f64 (*.f64 d1 -37) (*.f64 d1 d2)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) -50653)) (fma.f64 (*.f64 d1 -37) (*.f64 d1 (-.f64 -37 d2)) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 3) (pow.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 2) (-.f64 (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))) (*.f64 (*.f64 d1 (+.f64 d2 -37)) (fma.f64 d1 -37 (*.f64 d1 37))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 3) (pow.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 2) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (-.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 -37))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 3) (pow.f64 (*.f64 d1 0) 3)) (fma.f64 (*.f64 d1 0) (+.f64 (*.f64 d1 0) (*.f64 d1 (-.f64 37 d2))) (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 -37) (*.f64 d1 -37))) (-.f64 (*.f64 d1 d2) (*.f64 d1 -37)))
(*.f64 d1 (+.f64 d2 -37))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 2) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37)))) (-.f64 (*.f64 d1 (+.f64 d2 -37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 2) (*.f64 (*.f64 d1 0) (*.f64 d1 0))) (-.f64 (*.f64 d1 (+.f64 d2 -37)) (*.f64 d1 0)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) 1) (*.f64 d1 (+.f64 d2 37)))
(*.f64 d1 (+.f64 d2 -37))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (+.f64 d2 37)) d1)
(*.f64 d1 (+.f64 d2 -37))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d2 37))))
(*.f64 d1 (+.f64 d2 -37))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (sqrt.f64 (*.f64 d1 (+.f64 d2 37)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 37))))
(*.f64 d1 (+.f64 d2 -37))
(/.f64 (*.f64 (fma.f64 d2 d2 -1369) d1) (+.f64 d2 37))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 -1369)) (+.f64 d2 37))
(*.f64 (/.f64 d1 (-.f64 d2 -37)) (fma.f64 d2 d2 -1369))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) -50653) d1) (fma.f64 d2 d2 (fma.f64 d2 37 1369)))
(/.f64 d1 (/.f64 (fma.f64 d2 d2 (fma.f64 d2 37 1369)) (+.f64 (pow.f64 d2 3) -50653)))
(/.f64 (*.f64 d1 (fma.f64 d2 d2 -1369)) (+.f64 d2 37))
(*.f64 (/.f64 d1 (-.f64 d2 -37)) (fma.f64 d2 d2 -1369))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) -50653)) (fma.f64 d2 d2 (fma.f64 d2 37 1369)))
(/.f64 d1 (/.f64 (fma.f64 d2 d2 (fma.f64 d2 37 1369)) (+.f64 (pow.f64 d2 3) -50653)))
(pow.f64 (*.f64 d1 (+.f64 d2 -37)) 1)
(*.f64 d1 (+.f64 d2 -37))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 3) 1/3)
(*.f64 d1 (+.f64 d2 -37))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 3)
(*.f64 d1 (+.f64 d2 -37))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2)
(*.f64 d1 (+.f64 d2 -37))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 2))
(fabs.f64 (*.f64 d1 (+.f64 d2 -37)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 -37)))
(*.f64 d1 (+.f64 d2 -37))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 -37)))))
(*.f64 d1 (+.f64 d2 -37))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (pow.f64 (exp.f64 d1) 37)))
(+.f64 (*.f64 d1 -37) (log1p.f64 (expm1.f64 (*.f64 d1 d2))))
(log.f64 (/.f64 (pow.f64 (exp.f64 d2) d1) (+.f64 1 (expm1.f64 (*.f64 d1 37)))))
(-.f64 (*.f64 d1 (log.f64 (exp.f64 d2))) (log1p.f64 (expm1.f64 (/.f64 d1 1/37))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (+.f64 1 (expm1.f64 (*.f64 d1 37)))))
(-.f64 (log1p.f64 (expm1.f64 (*.f64 d1 d2))) (log1p.f64 (expm1.f64 (/.f64 d1 1/37))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (exp.f64 (*.f64 d1 -37))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (pow.f64 (exp.f64 d1) 37)))
(+.f64 (*.f64 d1 -37) (log1p.f64 (expm1.f64 (*.f64 d1 d2))))
(log.f64 (*.f64 (pow.f64 (exp.f64 d2) d1) (/.f64 1 (pow.f64 (exp.f64 d1) 37))))
(+.f64 (*.f64 d1 -37) (*.f64 d1 (log.f64 (exp.f64 d2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (/.f64 1 (pow.f64 (exp.f64 d1) 37))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (pow.f64 (exp.f64 d1) 37)))
(+.f64 (*.f64 d1 -37) (log1p.f64 (expm1.f64 (*.f64 d1 d2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 -37)))) (exp.f64 (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(log.f64 (*.f64 (exp.f64 (fma.f64 d1 -37 (*.f64 d1 37))) (pow.f64 (exp.f64 d1) (+.f64 d2 -37))))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(log.f64 (*.f64 (exp.f64 (fma.f64 d1 -37 (*.f64 d1 37))) (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 -37))))))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 -37)) (pow.f64 (exp.f64 d2) d1)))
(log.f64 (*.f64 (pow.f64 (exp.f64 d2) d1) (/.f64 1 (pow.f64 (exp.f64 d1) 37))))
(+.f64 (*.f64 d1 -37) (*.f64 d1 (log.f64 (exp.f64 d2))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 d1) 37)) (pow.f64 (exp.f64 d2) d1)))
(log.f64 (*.f64 (pow.f64 (exp.f64 d2) d1) (/.f64 1 (pow.f64 (exp.f64 d1) 37))))
(+.f64 (*.f64 d1 -37) (*.f64 d1 (log.f64 (exp.f64 d2))))
(log.f64 (*.f64 (exp.f64 (*.f64 d1 -37)) (+.f64 1 (expm1.f64 (*.f64 d1 d2)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (pow.f64 (exp.f64 d1) 37)))
(+.f64 (*.f64 d1 -37) (log1p.f64 (expm1.f64 (*.f64 d1 d2))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 d1) 37)) (+.f64 1 (expm1.f64 (*.f64 d1 d2)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 d1 d2))) (pow.f64 (exp.f64 d1) 37)))
(+.f64 (*.f64 d1 -37) (log1p.f64 (expm1.f64 (*.f64 d1 d2))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 -37)) 3))
(*.f64 d1 (+.f64 d2 -37))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 -37) 3)))
(*.f64 d1 (+.f64 d2 -37))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 -37) 3) (pow.f64 d1 3)))
(*.f64 d1 (+.f64 d2 -37))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 -37))))
(*.f64 d1 (+.f64 d2 -37))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 -37))))
(*.f64 d1 (+.f64 d2 -37))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 -37))))
(*.f64 d1 (+.f64 d2 -37))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 -37))) 1))
(*.f64 d1 (+.f64 d2 -37))
(fma.f64 d1 d2 (*.f64 d1 -37))
(*.f64 d1 (+.f64 d2 -37))
(fma.f64 d1 d2 (*.f64 (*.f64 d1 -37) 1))
(*.f64 d1 (+.f64 d2 -37))
(fma.f64 d1 d2 (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 d2 (fma.f64 d1 -37 (*.f64 d1 0)))
(fma.f64 d1 d2 (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 d1 (*.f64 d1 1369))) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 d1 1/37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (/.f64 d1 1/37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 d1 (+.f64 d2 -37) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (*.f64 d1 0)))
(fma.f64 d1 -37 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 -37))
(fma.f64 d2 d1 (*.f64 d1 -37))
(*.f64 d1 (+.f64 d2 -37))
(fma.f64 d2 d1 (*.f64 (*.f64 d1 -37) 1))
(*.f64 d1 (+.f64 d2 -37))
(fma.f64 d2 d1 (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 d2 (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 d2 (fma.f64 d1 -37 (*.f64 d1 0)))
(fma.f64 d2 d1 (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 37 (neg.f64 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 -37))
(fma.f64 (+.f64 d2 -37) d1 (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (+.f64 d2 -37) d1 (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (+.f64 d2 -37) d1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 d1 (*.f64 d1 1369))) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 d1 1/37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (/.f64 d1 1/37)))
(fma.f64 (+.f64 d2 -37) d1 (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (+.f64 d2 -37) d1 (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (*.f64 d1 0)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (/.f64 1 (*.f64 d1 (+.f64 d2 37))) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (/.f64 1 (*.f64 d1 (+.f64 d2 37))) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (/.f64 1 (*.f64 d1 (+.f64 d2 37))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 d1 (*.f64 d1 1369))) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 d1 1/37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (/.f64 d1 1/37)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (/.f64 1 (*.f64 d1 (+.f64 d2 37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d1) 1369)) (/.f64 1 (*.f64 d1 (+.f64 d2 37))) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (*.f64 d1 0)))
(fma.f64 (*.f64 d1 d2) 1 (*.f64 d1 -37))
(*.f64 d1 (+.f64 d2 -37))
(fma.f64 (*.f64 d1 d2) 1 (*.f64 (*.f64 d1 -37) 1))
(*.f64 d1 (+.f64 d2 -37))
(fma.f64 (*.f64 d1 d2) 1 (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 d2 (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 d2 (fma.f64 d1 -37 (*.f64 d1 0)))
(fma.f64 (*.f64 d1 d2) 1 (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (*.f64 d1 (+.f64 d2 -37)) 1 (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (*.f64 d1 (+.f64 d2 -37)) 1 (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (*.f64 d1 (+.f64 d2 -37)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 d1 (*.f64 d1 1369))) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 d1 1/37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (/.f64 d1 1/37)))
(fma.f64 (*.f64 d1 (+.f64 d2 -37)) 1 (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (*.f64 d1 (+.f64 d2 -37)) 1 (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (*.f64 d1 0)))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 -37))
(*.f64 d1 (+.f64 d2 -37))
(fma.f64 1 (*.f64 d1 d2) (*.f64 (*.f64 d1 -37) 1))
(*.f64 d1 (+.f64 d2 -37))
(fma.f64 1 (*.f64 d1 d2) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 d2 (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 d2 (fma.f64 d1 -37 (*.f64 d1 0)))
(fma.f64 1 (*.f64 d1 d2) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 1 (*.f64 d1 (+.f64 d2 -37)) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 1 (*.f64 d1 (+.f64 d2 -37)) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 1 (*.f64 d1 (+.f64 d2 -37)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 d1 (*.f64 d1 1369))) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 d1 1/37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (/.f64 d1 1/37)))
(fma.f64 1 (*.f64 d1 (+.f64 d2 -37)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 1 (*.f64 d1 (+.f64 d2 -37)) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (*.f64 d1 0)))
(fma.f64 1 (fma.f64 d1 -37 (*.f64 d1 37)) (*.f64 d1 (+.f64 d2 -37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 1 (*.f64 d1 -37) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 -37))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (neg.f64 (cbrt.f64 (*.f64 d1 37))) (*.f64 d1 d2))
(fma.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 1369))) (neg.f64 (cbrt.f64 (*.f64 d1 37))) (*.f64 d1 d2))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (neg.f64 (cbrt.f64 (/.f64 d1 1/37))) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2) (*.f64 (cbrt.f64 (+.f64 d2 -37)) d1) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2) (*.f64 (cbrt.f64 (+.f64 d2 -37)) d1) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2) (*.f64 (cbrt.f64 (+.f64 d2 -37)) d1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 d1 (*.f64 d1 1369))) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 d1 1/37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (/.f64 d1 1/37)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2) (*.f64 (cbrt.f64 (+.f64 d2 -37)) d1) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2) (*.f64 (cbrt.f64 (+.f64 d2 -37)) d1) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (*.f64 d1 0)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 -37))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 d2 (cbrt.f64 d1)) (*.f64 d1 -37))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 (*.f64 d1 -37) 1))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 d2 (cbrt.f64 d1)) (*.f64 d1 -37))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 d2 (cbrt.f64 d1)) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 d2 (cbrt.f64 d1)) (fma.f64 d1 -37 (*.f64 d1 0)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 d2 (cbrt.f64 d1)) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 d2 (cbrt.f64 d1))) (-.f64 (/.f64 d1 1/37) (*.f64 d1 0)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 -37)) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 -37)) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 -37)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 d1 (*.f64 d1 1369))) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 d1 1/37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (/.f64 d1 1/37)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 -37)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 -37)) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (*.f64 d1 0)))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 d1 (*.f64 d1 1369))) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 d1 1/37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (/.f64 d1 1/37)))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (*.f64 d1 0)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 d1 (*.f64 d1 1369))) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 d1 1/37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (/.f64 d1 1/37)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 -37))) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (*.f64 d1 0)))
(fma.f64 (cbrt.f64 (*.f64 d2 d2)) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 -37))
(fma.f64 (cbrt.f64 (*.f64 d2 d2)) (*.f64 d1 (cbrt.f64 d2)) (*.f64 d1 -37))
(fma.f64 (cbrt.f64 (*.f64 d2 d2)) (*.f64 (cbrt.f64 d2) d1) (*.f64 (*.f64 d1 -37) 1))
(fma.f64 (cbrt.f64 (*.f64 d2 d2)) (*.f64 d1 (cbrt.f64 d2)) (*.f64 d1 -37))
(fma.f64 (cbrt.f64 (*.f64 d2 d2)) (*.f64 (cbrt.f64 d2) d1) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (cbrt.f64 (*.f64 d2 d2)) (*.f64 d1 (cbrt.f64 d2)) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (cbrt.f64 (*.f64 d2 d2)) (*.f64 d1 (cbrt.f64 d2)) (fma.f64 d1 -37 (*.f64 d1 0)))
(fma.f64 (cbrt.f64 (*.f64 d2 d2)) (*.f64 (cbrt.f64 d2) d1) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (cbrt.f64 (*.f64 d2 d2)) (*.f64 d1 (cbrt.f64 d2)) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(-.f64 (*.f64 (cbrt.f64 (*.f64 d2 d2)) (*.f64 d1 (cbrt.f64 d2))) (-.f64 (/.f64 d1 1/37) (*.f64 d1 0)))
(fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (*.f64 d1 -37))
(*.f64 d1 (+.f64 d2 -37))
(fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (*.f64 (*.f64 d1 -37) 1))
(*.f64 d1 (+.f64 d2 -37))
(fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 d2 (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 d2 (fma.f64 d1 -37 (*.f64 d1 0)))
(fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 -37))
(*.f64 d1 (+.f64 d2 -37))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 (*.f64 d1 -37) 1))
(*.f64 d1 (+.f64 d2 -37))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 d2 (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 d2 (fma.f64 d1 -37 (*.f64 d1 0)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (sqrt.f64 (*.f64 d1 37)) (neg.f64 (sqrt.f64 (*.f64 d1 37))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 -37))
(fma.f64 (sqrt.f64 (+.f64 d2 -37)) (*.f64 (sqrt.f64 (+.f64 d2 -37)) d1) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (sqrt.f64 (+.f64 d2 -37)) (*.f64 (sqrt.f64 (+.f64 d2 -37)) d1) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (sqrt.f64 (+.f64 d2 -37)) (*.f64 (sqrt.f64 (+.f64 d2 -37)) d1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 d1 (*.f64 d1 1369))) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 d1 1/37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (/.f64 d1 1/37)))
(fma.f64 (sqrt.f64 (+.f64 d2 -37)) (*.f64 (sqrt.f64 (+.f64 d2 -37)) d1) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (sqrt.f64 (+.f64 d2 -37)) (*.f64 (sqrt.f64 (+.f64 d2 -37)) d1) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (*.f64 d1 0)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 -37))
(fma.f64 (sqrt.f64 d1) (*.f64 d2 (sqrt.f64 d1)) (*.f64 d1 -37))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 (*.f64 d1 -37) 1))
(fma.f64 (sqrt.f64 d1) (*.f64 d2 (sqrt.f64 d1)) (*.f64 d1 -37))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (sqrt.f64 d1) (*.f64 d2 (sqrt.f64 d1)) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (sqrt.f64 d1) (*.f64 d2 (sqrt.f64 d1)) (fma.f64 d1 -37 (*.f64 d1 0)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (sqrt.f64 d1) (*.f64 d2 (sqrt.f64 d1)) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(-.f64 (*.f64 (sqrt.f64 d1) (*.f64 d2 (sqrt.f64 d1))) (-.f64 (/.f64 d1 1/37) (*.f64 d1 0)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 -37)) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 -37)) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 -37)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 d1 (*.f64 d1 1369))) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 d1 1/37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (/.f64 d1 1/37)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 -37)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 -37)) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (*.f64 d1 0)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 d1 (*.f64 d1 1369))) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 d1 1/37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (/.f64 d1 1/37)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (sqrt.f64 (*.f64 d1 (+.f64 d2 -37))) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (*.f64 d1 0)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 -37))
(fma.f64 (sqrt.f64 d2) (*.f64 d1 (sqrt.f64 d2)) (*.f64 d1 -37))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 (*.f64 d1 -37) 1))
(fma.f64 (sqrt.f64 d2) (*.f64 d1 (sqrt.f64 d2)) (*.f64 d1 -37))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (sqrt.f64 d2) (*.f64 d1 (sqrt.f64 d2)) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (sqrt.f64 d2) (*.f64 d1 (sqrt.f64 d2)) (fma.f64 d1 -37 (*.f64 d1 0)))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 (sqrt.f64 d2) (*.f64 d1 (sqrt.f64 d2)) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(-.f64 (*.f64 (sqrt.f64 d2) (*.f64 d1 (sqrt.f64 d2))) (-.f64 (/.f64 d1 1/37) (*.f64 d1 0)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 -37))
(*.f64 d1 (+.f64 d2 -37))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 (*.f64 d1 -37) 1))
(*.f64 d1 (+.f64 d2 -37))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 d2 (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 d2 (fma.f64 d1 -37 (*.f64 d1 0)))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 -37 d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 -37))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)) (/.f64 1 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))) (fma.f64 d1 -37 (*.f64 d1 37)))
(+.f64 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) -50653)) (fma.f64 (/.f64 d1 1/37) (*.f64 d1 (-.f64 d2 -37)) (pow.f64 (*.f64 d1 d2) 2))) (*.f64 d1 0))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)) (/.f64 1 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)) (/.f64 1 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))) (fma.f64 d1 -37 (*.f64 d1 37)))
(+.f64 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) -50653)) (fma.f64 (/.f64 d1 1/37) (*.f64 d1 (-.f64 d2 -37)) (pow.f64 (*.f64 d1 d2) 2))) (*.f64 d1 0))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)) (/.f64 1 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)) (/.f64 1 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 d1 (*.f64 d1 1369))) (*.f64 d1 37)))
(+.f64 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) -50653)) (fma.f64 (/.f64 d1 1/37) (*.f64 d1 (-.f64 d2 -37)) (pow.f64 (*.f64 d1 d2) 2))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 d1 1/37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (/.f64 d1 1/37)))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)) (/.f64 1 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)) (/.f64 1 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))) (fma.f64 d1 -37 (*.f64 d1 37)))
(+.f64 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) -50653)) (fma.f64 (/.f64 d1 1/37) (*.f64 d1 (-.f64 d2 -37)) (pow.f64 (*.f64 d1 d2) 2))) (*.f64 d1 0))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)) (/.f64 1 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 3) (*.f64 (pow.f64 d1 3) 50653)) (/.f64 1 (fma.f64 (*.f64 d1 37) (*.f64 d1 (+.f64 d2 37)) (pow.f64 (*.f64 d1 d2) 2))) (*.f64 2 (fma.f64 d1 -37 (*.f64 d1 37))))
(+.f64 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d2 3) -50653)) (fma.f64 (/.f64 d1 1/37) (*.f64 d1 (-.f64 d2 -37)) (pow.f64 (*.f64 d1 d2) 2))) (*.f64 2 (*.f64 d1 0)))
(fma.f64 (neg.f64 d1) 37 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 -37))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 d1 -37 (*.f64 d1 37))) (cbrt.f64 (fma.f64 d1 -37 (*.f64 d1 37)))) (cbrt.f64 (fma.f64 d1 -37 (*.f64 d1 37))) (*.f64 d1 (+.f64 d2 -37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d1 -37)) (cbrt.f64 (*.f64 d1 -37))) (cbrt.f64 (*.f64 d1 -37)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 -37))
(fma.f64 (sqrt.f64 (fma.f64 d1 -37 (*.f64 d1 37))) (sqrt.f64 (fma.f64 d1 -37 (*.f64 d1 37))) (*.f64 d1 (+.f64 d2 -37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (sqrt.f64 (*.f64 d1 -37)) (sqrt.f64 (*.f64 d1 -37)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 -37))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 37))) (sqrt.f64 (*.f64 d1 37)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 -37))
(fma.f64 -1 (*.f64 d1 37) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 -37))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 d1 37)) (sqrt.f64 (*.f64 d1 d2))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 d1 1/37)) (sqrt.f64 (*.f64 d1 d2))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (/.f64 d1 1/37))) (*.f64 d1 0))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 d1 37)) (sqrt.f64 (*.f64 d1 d2))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 d1 1/37)) (sqrt.f64 (*.f64 d1 d2))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (/.f64 d1 1/37))) (*.f64 d1 0))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 d1 37)) (sqrt.f64 (*.f64 d1 d2))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 d1 (*.f64 d1 1369))) (*.f64 d1 37)))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 d1 1/37)) (sqrt.f64 (*.f64 d1 d2))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (/.f64 d1 1/37))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 d1 1/37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (/.f64 d1 1/37)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 d1 37)) (sqrt.f64 (*.f64 d1 d2))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 d1 1/37)) (sqrt.f64 (*.f64 d1 d2))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (/.f64 d1 1/37))) (*.f64 d1 0))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 d1 37)) (sqrt.f64 (*.f64 d1 d2))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 37))) (*.f64 2 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 d1 1/37)) (sqrt.f64 (*.f64 d1 d2))) (-.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (/.f64 d1 1/37))) (*.f64 2 (*.f64 d1 0)))
(fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369))) (cbrt.f64 (*.f64 d1 37)) (*.f64 d1 d2))
(fma.f64 (cbrt.f64 (*.f64 d1 (*.f64 d1 1369))) (neg.f64 (cbrt.f64 (*.f64 d1 37))) (*.f64 d1 d2))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (neg.f64 (cbrt.f64 (/.f64 d1 1/37))) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (cbrt.f64 (*.f64 d2 d2))) (cbrt.f64 d2) (*.f64 d1 -37))
(fma.f64 (*.f64 d1 (cbrt.f64 (*.f64 d2 d2))) (cbrt.f64 d2) (*.f64 (*.f64 d1 -37) 1))
(fma.f64 (*.f64 d1 (cbrt.f64 (*.f64 d2 d2))) (cbrt.f64 d2) (*.f64 d1 -37))
(fma.f64 (*.f64 d1 (cbrt.f64 (*.f64 d2 d2))) (cbrt.f64 d2) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (*.f64 d1 (cbrt.f64 (*.f64 d2 d2))) (cbrt.f64 d2) (fma.f64 d1 -37 (*.f64 d1 0)))
(fma.f64 (*.f64 d1 (cbrt.f64 (*.f64 d2 d2))) (cbrt.f64 d2) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(-.f64 (*.f64 (*.f64 d1 (cbrt.f64 (*.f64 d2 d2))) (cbrt.f64 d2)) (-.f64 (/.f64 d1 1/37) (*.f64 d1 0)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 -37))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 (*.f64 d1 -37) 1))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 -37))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (fma.f64 d1 -37 (*.f64 d1 0)))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(-.f64 (*.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2)) (-.f64 (/.f64 d1 1/37) (*.f64 d1 0)))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 -37))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 (*.f64 d1 -37) 1))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 -37))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (fma.f64 d1 -37 (*.f64 d1 0)))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(-.f64 (*.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1)) (-.f64 (/.f64 d1 1/37) (*.f64 d1 0)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 -37))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (*.f64 d1 -37) 1))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 -37))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 d1 -37 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 d1 -37 (*.f64 d1 0)))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (neg.f64 (-.f64 (*.f64 d1 37) (fma.f64 d1 -37 (*.f64 d1 37)))))
(-.f64 (*.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1)) (-.f64 (/.f64 d1 1/37) (*.f64 d1 0)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2)) (cbrt.f64 (+.f64 d2 -37)) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2)) (cbrt.f64 (+.f64 d2 -37)) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2)) (cbrt.f64 (+.f64 d2 -37)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 d1 (*.f64 d1 1369))) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 d1 1/37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (/.f64 d1 1/37)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2)) (cbrt.f64 (+.f64 d2 -37)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 -37)) 2)) (cbrt.f64 (+.f64 d2 -37)) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (*.f64 d1 0)))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 -37))) (sqrt.f64 (+.f64 d2 -37)) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 -37))) (sqrt.f64 (+.f64 d2 -37)) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 -37))) (sqrt.f64 (+.f64 d2 -37)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 d1 (*.f64 d1 1369))) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 d1 1/37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (/.f64 d1 1/37)))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 -37))) (sqrt.f64 (+.f64 d2 -37)) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 -37))) (sqrt.f64 (+.f64 d2 -37)) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (*.f64 d1 0)))
(fma.f64 (*.f64 (+.f64 d2 -37) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (*.f64 (+.f64 d2 -37) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (*.f64 (+.f64 d2 -37) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 d1 (*.f64 d1 1369))) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 d1 1/37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (/.f64 d1 1/37)))
(fma.f64 (*.f64 (+.f64 d2 -37) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (*.f64 (+.f64 d2 -37) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (*.f64 d1 0)))
(fma.f64 (*.f64 (+.f64 d2 -37) (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (*.f64 (+.f64 d2 -37) (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 (*.f64 d1 -37) 1 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (*.f64 (+.f64 d2 -37) (sqrt.f64 d1)) (sqrt.f64 d1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 37))) (cbrt.f64 (*.f64 d1 (*.f64 d1 1369))) (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 d1 1/37))) (cbrt.f64 (*.f64 (*.f64 d1 d1) 1369)) (/.f64 d1 1/37)))
(fma.f64 (*.f64 (+.f64 d2 -37) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (fma.f64 d1 -37 (*.f64 d1 37)) 1))
(fma.f64 d1 (+.f64 d2 -37) (fma.f64 d1 -37 (*.f64 d1 37)))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 d1 0))
(fma.f64 (*.f64 (+.f64 d2 -37) (sqrt.f64 d1)) (sqrt.f64 d1) (+.f64 (fma.f64 d1 -37 (*.f64 d1 37)) (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (fma.f64 d1 -37 (*.f64 d1 37))))
(fma.f64 d1 (+.f64 d2 -37) (*.f64 2 (*.f64 d1 0)))

eval414.0ms (6.4%)

Compiler

Compiled 23922 to 14360 computations (40% saved)

prune259.0ms (4%)

Pruning

12 alts after pruning (5 fresh and 7 done)

PrunedKeptTotal
New9825987
Fresh000
Picked101
Done279
Total98512997
Error
0b
Counts
997 → 12
Alt Table
Click to see full alt table
StatusErrorProgram
18.6b
(fma.f64 d3 d1 (*.f64 d2 d1))
30.3b
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (neg.f64 (+.f64 d2 37))) (+.f64 37 (neg.f64 d2)))
44.3b
(/.f64 d1 1/37)
21.3b
(+.f64 (*.f64 d3 d1) (*.f64 d1 37))
53.1b
(*.f64 (/.f64 (neg.f64 d1) d3) (-.f64 1369 (*.f64 d3 d3)))
21.3b
(*.f64 (+.f64 37 d3) d1)
45.3b
(*.f64 (*.f64 d1 1/37) (-.f64 1369 (*.f64 d3 d3)))
41.9b
(*.f64 d2 d1)
18.6b
(*.f64 d1 (+.f64 d3 d2))
23.3b
(*.f64 d1 (+.f64 d2 37))
38.8b
(*.f64 d1 d3)
44.2b
(*.f64 d1 37)
Compiler

Compiled 110 to 79 computations (28.2% saved)

regimes93.0ms (1.4%)

Counts
25 → 1
Calls
Call 1
Inputs
(*.f64 d1 37)
(*.f64 d1 d3)
(*.f64 d2 d1)
(/.f64 d1 1/37)
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (+.f64 37 d3) d1)
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(+.f64 (*.f64 d1 37) (*.f64 d1 d3))
(+.f64 (*.f64 d3 d1) (*.f64 d1 37))
(*.f64 (*.f64 d1 1/37) (-.f64 1369 (*.f64 d3 d3)))
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(*.f64 (/.f64 (neg.f64 d1) d3) (-.f64 1369 (*.f64 d3 d3)))
(*.f64 (/.f64 d1 (-.f64 37 d3)) (-.f64 1369 (*.f64 d3 d3)))
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 5) d1)) (*.f64 d1 32))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (neg.f64 (+.f64 d2 37))) (+.f64 37 (neg.f64 d2)))
(/.f64 (*.f64 (*.f64 d1 (-.f64 d2 37)) (*.f64 d1 (+.f64 d2 37))) (-.f64 (*.f64 d1 d2) (*.f64 d1 37)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 37 (+.f64 d2 d3))) (*.f64 d1 (-.f64 d2 (+.f64 37 d3)))) (*.f64 d1 (-.f64 d2 (+.f64 37 d3))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 37) (*.f64 d1 37))) (-.f64 (*.f64 d1 d2) (*.f64 d1 37)))
(fma.f64 d1 37 (*.f64 d1 d3))
(fma.f64 d3 d1 (*.f64 d1 37))
(fma.f64 d3 d1 (*.f64 d2 d1))
(fma.f64 d3 d1 (*.f64 d1 (+.f64 37 d2)))
(fma.f64 (+.f64 37 d2) d1 (*.f64 d1 d3))
(fma.f64 (+.f64 d3 37) d1 (*.f64 d2 d1))
Outputs
(fma.f64 (+.f64 37 d2) d1 (*.f64 d1 d3))
Calls

5 calls:

28.0ms
d2
23.0ms
(+.f64 d3 5)
13.0ms
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 5) d1)) (*.f64 d1 32))
12.0ms
d1
12.0ms
d3
Results
ErrorSegmentsBranch
0.0b1d1
0.0b1d2
0.0b1d3
0.0b1(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 5) d1)) (*.f64 d1 32))
0.0b1(+.f64 d3 5)
Compiler

Compiled 259 to 145 computations (44% saved)

regimes101.0ms (1.6%)

Counts
23 → 1
Calls
Call 1
Inputs
(*.f64 d1 37)
(*.f64 d1 d3)
(*.f64 d2 d1)
(/.f64 d1 1/37)
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (+.f64 37 d3) d1)
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(+.f64 (*.f64 d1 37) (*.f64 d1 d3))
(+.f64 (*.f64 d3 d1) (*.f64 d1 37))
(*.f64 (*.f64 d1 1/37) (-.f64 1369 (*.f64 d3 d3)))
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(*.f64 (/.f64 (neg.f64 d1) d3) (-.f64 1369 (*.f64 d3 d3)))
(*.f64 (/.f64 d1 (-.f64 37 d3)) (-.f64 1369 (*.f64 d3 d3)))
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 5) d1)) (*.f64 d1 32))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (neg.f64 (+.f64 d2 37))) (+.f64 37 (neg.f64 d2)))
(/.f64 (*.f64 (*.f64 d1 (-.f64 d2 37)) (*.f64 d1 (+.f64 d2 37))) (-.f64 (*.f64 d1 d2) (*.f64 d1 37)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 37 (+.f64 d2 d3))) (*.f64 d1 (-.f64 d2 (+.f64 37 d3)))) (*.f64 d1 (-.f64 d2 (+.f64 37 d3))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 37) (*.f64 d1 37))) (-.f64 (*.f64 d1 d2) (*.f64 d1 37)))
(fma.f64 d1 37 (*.f64 d1 d3))
(fma.f64 d3 d1 (*.f64 d1 37))
(fma.f64 d3 d1 (*.f64 d2 d1))
(fma.f64 d3 d1 (*.f64 d1 (+.f64 37 d2)))
Outputs
(fma.f64 d3 d1 (*.f64 d1 (+.f64 37 d2)))
Calls

5 calls:

30.0ms
(+.f64 d3 5)
29.0ms
d1
12.0ms
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 5) d1)) (*.f64 d1 32))
12.0ms
d3
11.0ms
d2
Results
ErrorSegmentsBranch
0.0b1d1
0.0b1d2
0.0b1d3
0.0b1(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 5) d1)) (*.f64 d1 32))
0.0b1(+.f64 d3 5)
Compiler

Compiled 243 to 139 computations (42.8% saved)

regimes58.0ms (0.9%)

Counts
22 → 1
Calls
Call 1
Inputs
(*.f64 d1 37)
(*.f64 d1 d3)
(*.f64 d2 d1)
(/.f64 d1 1/37)
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (+.f64 37 d3) d1)
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(+.f64 (*.f64 d1 37) (*.f64 d1 d3))
(+.f64 (*.f64 d3 d1) (*.f64 d1 37))
(*.f64 (*.f64 d1 1/37) (-.f64 1369 (*.f64 d3 d3)))
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(*.f64 (/.f64 (neg.f64 d1) d3) (-.f64 1369 (*.f64 d3 d3)))
(*.f64 (/.f64 d1 (-.f64 37 d3)) (-.f64 1369 (*.f64 d3 d3)))
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 5) d1)) (*.f64 d1 32))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 -37)) (neg.f64 (+.f64 d2 37))) (+.f64 37 (neg.f64 d2)))
(/.f64 (*.f64 (*.f64 d1 (-.f64 d2 37)) (*.f64 d1 (+.f64 d2 37))) (-.f64 (*.f64 d1 d2) (*.f64 d1 37)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 37 (+.f64 d2 d3))) (*.f64 d1 (-.f64 d2 (+.f64 37 d3)))) (*.f64 d1 (-.f64 d2 (+.f64 37 d3))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 37) (*.f64 d1 37))) (-.f64 (*.f64 d1 d2) (*.f64 d1 37)))
(fma.f64 d1 37 (*.f64 d1 d3))
(fma.f64 d3 d1 (*.f64 d1 37))
(fma.f64 d3 d1 (*.f64 d2 d1))
Outputs
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
Calls

5 calls:

12.0ms
d2
12.0ms
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 5) d1)) (*.f64 d1 32))
11.0ms
d3
11.0ms
d1
6.0ms
(+.f64 d3 5)
Results
ErrorSegmentsBranch
0.0b1d1
0.0b1d2
0.0b1d3
0.0b1(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 5) d1)) (*.f64 d1 32))
0.0b1(+.f64 d3 5)
Compiler

Compiled 235 to 135 computations (42.6% saved)

regimes45.0ms (0.7%)

Counts
7 → 2
Calls
Call 1
Inputs
(*.f64 d1 37)
(*.f64 d1 d3)
(*.f64 d2 d1)
(/.f64 d1 1/37)
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 (+.f64 37 d3) d1)
Outputs
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (+.f64 d3 d2))
Calls

3 calls:

23.0ms
d1
10.0ms
d3
10.0ms
d2
Results
ErrorSegmentsBranch
11.4b5d1
1.0b2d2
0.9b2d3
Compiler

Compiled 42 to 26 computations (38.1% saved)

bsearch14.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
14.0ms
0.003537720233541547
117.6329036782776
Results
13.0ms128×body256valid
Compiler

Compiled 166 to 120 computations (27.7% saved)

regimes309.0ms (4.8%)

Counts
5 → 2
Calls
Call 1
Inputs
(*.f64 d1 37)
(*.f64 d1 d3)
(*.f64 d2 d1)
(/.f64 d1 1/37)
(*.f64 d1 (+.f64 d2 37))
Outputs
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 d3)
Calls

3 calls:

284.0ms
d1
14.0ms
d2
8.0ms
d3
Results
ErrorSegmentsBranch
19.4b7d1
13.2b2d2
3.9b2d3
Compiler

Compiled 32 to 21 computations (34.4% saved)

bsearch11.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
10.0ms
7.663972614633923e+25
8.965638879451622e+26
Results
9.0ms96×body256valid
Compiler

Compiled 118 to 88 computations (25.4% saved)

regimes71.0ms (1.1%)

Counts
4 → 3
Calls
Call 1
Inputs
(*.f64 d1 37)
(*.f64 d1 d3)
(*.f64 d2 d1)
(/.f64 d1 1/37)
Outputs
(*.f64 d2 d1)
(*.f64 d1 37)
(*.f64 d1 d3)
Calls

3 calls:

40.0ms
d1
15.0ms
d2
15.0ms
d3
Results
ErrorSegmentsBranch
28.8b11d1
14.0b3d2
16.7b3d3
Compiler

Compiled 27 to 18 computations (33.3% saved)

bsearch27.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
9.0ms
-3.1374011777561912e-192
-1.045683090534331e-192
18.0ms
-352.5703105846579
-7.287617473638728e-5
Results
24.0ms224×body256valid
Compiler

Compiled 218 to 170 computations (22% saved)

regimes33.0ms (0.5%)

Accuracy

Total -39.1b remaining (-176.6%)

Threshold costs -39.1b (-176.6%)

Counts
2 → 2
Calls
Call 1
Inputs
(*.f64 d1 37)
(*.f64 d1 d3)
Outputs
(*.f64 d1 37)
(*.f64 d1 d3)
Calls

3 calls:

13.0ms
d1
11.0ms
d2
8.0ms
d3
Results
ErrorSegmentsBranch
32.7b5d1
31.6b3d2
22.1b2d3
Compiler

Compiled 21 to 15 computations (28.6% saved)

bsearch17.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
17.0ms
0.003537720233541547
117.6329036782776
Results
15.0ms128×body256valid
Compiler

Compiled 134 to 104 computations (22.4% saved)

simplify6.0ms (0.1%)

Algorithm
egg-herbie
Rules
*-commutative_binary64
+-commutative_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
032111
142111
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(fma.f64 (+.f64 37 d2) d1 (*.f64 d1 d3))
(fma.f64 d3 d1 (*.f64 d1 (+.f64 37 d2)))
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(if (<=.f64 d3 38) (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 (+.f64 d3 d2)))
(if (<=.f64 d3 95000000000000005385486336) (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(if (<=.f64 d2 -37) (*.f64 d2 d1) (if (<=.f64 d2 -6934749479580375/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (*.f64 d1 37) (*.f64 d1 d3)))
(if (<=.f64 d3 38) (*.f64 d1 37) (*.f64 d1 d3))
(*.f64 d1 37)
Outputs
(fma.f64 (+.f64 37 d2) d1 (*.f64 d1 d3))
(fma.f64 d3 d1 (*.f64 d1 (+.f64 37 d2)))
(fma.f64 d3 d1 (*.f64 (+.f64 37 d2) d1))
(*.f64 d1 (+.f64 d3 (+.f64 37 d2)))
(*.f64 d1 (+.f64 (+.f64 37 d2) d3))
(if (<=.f64 d3 38) (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 (+.f64 d3 d2)))
(if (<=.f64 d3 38) (*.f64 (+.f64 37 d2) d1) (*.f64 d1 (+.f64 d2 d3)))
(if (<=.f64 d3 95000000000000005385486336) (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(if (<=.f64 d3 95000000000000005385486336) (*.f64 (+.f64 37 d2) d1) (*.f64 d1 d3))
(if (<=.f64 d2 -37) (*.f64 d2 d1) (if (<=.f64 d2 -6934749479580375/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (*.f64 d1 37) (*.f64 d1 d3)))
(if (<=.f64 d2 -37) (*.f64 d2 d1) (if (<=.f64 d2 -6934749479580375/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (*.f64 37 d1) (*.f64 d1 d3)))
(if (<=.f64 d3 38) (*.f64 d1 37) (*.f64 d1 d3))
(if (<=.f64 d3 38) (*.f64 37 d1) (*.f64 d1 d3))
(*.f64 d1 37)
(*.f64 37 d1)
Compiler

Compiled 103 to 69 computations (33% saved)

soundness18.0ms (0.3%)

Algorithm
egg-herbie
Rules
114×fma-def_binary64
61×associate-+l+_binary64
38×associate-+r+_binary64
34×distribute-lft-out_binary64
32×+-commutative_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01217
12114
25110
316710
431610
541710
642910
Stop Event
saturated
Compiler

Compiled 116 to 84 computations (27.6% saved)

end72.0ms (1.1%)

Compiler

Compiled 104 to 59 computations (43.3% saved)

Profiling

Loading profile data...