FastMath dist3

Time bar (total: 5.4s)

analyze0.0ms (0%)

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

Compiled 17 to 12 computations (29.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
Operation ival-add, time spent: 0.0ms, 0.0% of total-time
Operation ival-mult, time spent: 0.0ms, 0.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

sample1.6s (30.5%)

Results
1.3s6454×256valid
268.0ms1782×256infinite
3.0ms11×1024valid
1.0ms512valid
0.0ms256valid
Precisions
Click to see histograms. Total time spent on operations: 644.0ms
Operation ival-mult, time spent: 470.0ms, 73.0% of total-time
Operation ival-add, time spent: 155.0ms, 24.0% of total-time
Operation const, time spent: 19.0ms, 3.0% of total-time
Bogosity

preprocess450.0ms (8.4%)

Algorithm
egg-herbie
Rules
1546×unsub-neg
978×sub-neg
766×fma-neg
732×associate-+r+
726×distribute-neg-in
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
90-0-(+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 5) d1))
00-0-d3
00-0-(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 5) d1)) (*.f64 d1 32))
00-0-d1
00-0-d2
00-0-(*.f64 d1 d2)
00-0-(*.f64 d1 32)
00-0-5
00-0-(+.f64 d3 5)
00-0-(*.f64 (+.f64 d3 5) d1)
00-0-32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
052564
1134453
2431332
31771308
45269308
56536308
67434308
Stop Event
node limit
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 5) d1)) (*.f64 d1 32))
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 5) d1)) (*.f64 d1 32))
(+.f64 (+.f64 (*.f64 (neg.f64 d1) d2) (*.f64 (+.f64 d3 5) (neg.f64 d1))) (*.f64 (neg.f64 d1) 32))
(+.f64 (+.f64 (*.f64 d1 (neg.f64 d2)) (*.f64 (+.f64 d3 5) d1)) (*.f64 d1 32))
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 (neg.f64 d3) 5) d1)) (*.f64 d1 32))
(neg.f64 (+.f64 (+.f64 (*.f64 (neg.f64 d1) d2) (*.f64 (+.f64 d3 5) (neg.f64 d1))) (*.f64 (neg.f64 d1) 32)))
(neg.f64 (+.f64 (+.f64 (*.f64 d1 (neg.f64 d2)) (*.f64 (+.f64 d3 5) d1)) (*.f64 d1 32)))
(neg.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 (neg.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 32 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))
(*.f64 d1 (+.f64 d3 (+.f64 d2 37)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 37)))
(+.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 32 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))
(*.f64 d1 (+.f64 d3 (+.f64 d2 37)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 37)))
(+.f64 (+.f64 (*.f64 (neg.f64 d1) d2) (*.f64 (+.f64 d3 5) (neg.f64 d1))) (*.f64 (neg.f64 d1) 32))
(+.f64 (fma.f64 (neg.f64 d1) d2 (*.f64 (+.f64 d3 5) (neg.f64 d1))) (*.f64 32 (neg.f64 d1)))
(+.f64 (*.f64 (neg.f64 d1) (+.f64 d2 (+.f64 d3 5))) (*.f64 d1 -32))
(*.f64 (neg.f64 d1) (+.f64 d2 (+.f64 d3 37)))
(*.f64 d1 (-.f64 -37 (+.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 -37 d3) d2))
(+.f64 (+.f64 (*.f64 d1 (neg.f64 d2)) (*.f64 (+.f64 d3 5) d1)) (*.f64 d1 32))
(+.f64 (*.f64 d1 32) (fma.f64 d1 (neg.f64 d2) (*.f64 d1 (+.f64 d3 5))))
(fma.f64 d1 32 (*.f64 d1 (+.f64 (+.f64 d3 5) (neg.f64 d2))))
(*.f64 d1 (+.f64 (neg.f64 d2) (+.f64 d3 37)))
(*.f64 d1 (+.f64 37 (-.f64 d3 d2)))
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 (neg.f64 d3) 5) d1)) (*.f64 d1 32))
(+.f64 (*.f64 d1 32) (fma.f64 d1 d2 (*.f64 d1 (+.f64 5 (neg.f64 d3)))))
(fma.f64 d1 32 (*.f64 d1 (+.f64 d2 (-.f64 5 d3))))
(*.f64 d1 (+.f64 d2 (+.f64 (neg.f64 d3) 37)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) 37))
(neg.f64 (+.f64 (+.f64 (*.f64 (neg.f64 d1) d2) (*.f64 (+.f64 d3 5) (neg.f64 d1))) (*.f64 (neg.f64 d1) 32)))
(+.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 d3 5))) (*.f64 d1 32))
(fma.f64 d1 32 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))
(*.f64 d1 (+.f64 d3 (+.f64 d2 37)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 37)))
(neg.f64 (+.f64 (+.f64 (*.f64 d1 (neg.f64 d2)) (*.f64 (+.f64 d3 5) d1)) (*.f64 d1 32)))
(neg.f64 (+.f64 (*.f64 d1 32) (fma.f64 d1 (neg.f64 d2) (*.f64 d1 (+.f64 d3 5)))))
(-.f64 (*.f64 d1 -32) (*.f64 d1 (+.f64 (+.f64 d3 5) (neg.f64 d2))))
(*.f64 d1 (-.f64 -32 (-.f64 (+.f64 d3 5) d2)))
(*.f64 d1 (-.f64 -37 (-.f64 d3 d2)))
(*.f64 d1 (+.f64 (-.f64 d2 d3) -37))
(neg.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 (neg.f64 d3) 5) d1)) (*.f64 d1 32)))
(neg.f64 (+.f64 (*.f64 d1 32) (fma.f64 d1 d2 (*.f64 d1 (+.f64 5 (neg.f64 d3))))))
(-.f64 (*.f64 d1 -32) (*.f64 d1 (+.f64 d2 (-.f64 5 d3))))
(*.f64 d1 (-.f64 -32 (+.f64 d2 (-.f64 5 d3))))
(*.f64 d1 (+.f64 -37 (-.f64 d3 d2)))
(*.f64 d1 (-.f64 d3 (+.f64 d2 37)))
(*.f64 d1 (+.f64 (-.f64 d3 d2) -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 d2 32 (*.f64 d2 (+.f64 (+.f64 d3 5) d1)))
(*.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 d3 32 (*.f64 d3 (+.f64 (+.f64 d1 5) d2)))
(*.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 32 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))
(*.f64 d1 (+.f64 d3 (+.f64 d2 37)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 37)))
Symmetry

(negabs d1)

(sort d2 d3)

Compiler

Compiled 106 to 61 computations (42.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 47.0ms
Operation ival-mult, time spent: 23.0ms, 49.0% of total-time
Operation ival-add, time spent: 21.0ms, 45.0% of total-time
Operation const, time spent: 3.0ms, 6.0% of total-time

eval1.0ms (0%)

Compiler

Compiled 39 to 24 computations (38.5% saved)

prune2.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
96.4%
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 5) d1)) (*.f64 d1 32))
100.0%
(*.f64 d1 (+.f64 d3 (+.f64 d2 37)))
Compiler

Compiled 26 to 18 computations (30.8% saved)

localize100.0ms (1.9%)

Localize:

Found 5 expressions with local error:

NewAccuracyProgram
99.9%
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 5) d1)) (*.f64 d1 32))
99.9%
(*.f64 (+.f64 d3 5) d1)
96.6%
(+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 5) d1))
100.0%
(+.f64 d3 (+.f64 d2 37))
100.0%
(*.f64 d1 (+.f64 d3 (+.f64 d2 37)))
Compiler

Compiled 64 to 35 computations (45.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 32.0ms
Operation ival-add, time spent: 17.0ms, 53.0% of total-time
Operation ival-mult, time spent: 13.0ms, 40.0% of total-time
Operation const, time spent: 2.0ms, 6.0% of total-time

series21.0ms (0.4%)

Counts
5 → 156
Calls
Call 1
Inputs
#<alt (*.f64 d1 (+.f64 d3 (+.f64 d2 37)))>
#<alt (+.f64 d3 (+.f64 d2 37))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 5) d1))>
#<alt (*.f64 (+.f64 d3 5) d1)>
#<alt (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 5) d1)) (*.f64 d1 32))>
Outputs
#<alt (*.f64 d1 (+.f64 37 (+.f64 d2 d3)))>
#<alt (*.f64 d1 (+.f64 37 (+.f64 d2 d3)))>
#<alt (*.f64 d1 (+.f64 37 (+.f64 d2 d3)))>
#<alt (*.f64 d1 (+.f64 37 (+.f64 d2 d3)))>
#<alt (*.f64 d1 (+.f64 37 (+.f64 d2 d3)))>
#<alt (*.f64 d1 (+.f64 37 (+.f64 d2 d3)))>
#<alt (*.f64 d1 (+.f64 37 (+.f64 d2 d3)))>
#<alt (*.f64 d1 (+.f64 37 (+.f64 d2 d3)))>
#<alt (*.f64 d1 (+.f64 37 (+.f64 d2 d3)))>
#<alt (*.f64 d1 (+.f64 37 (+.f64 d2 d3)))>
#<alt (*.f64 d1 (+.f64 37 (+.f64 d2 d3)))>
#<alt (*.f64 d1 (+.f64 37 (+.f64 d2 d3)))>
#<alt (*.f64 d1 (+.f64 37 d2))>
#<alt (+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 37 d2)))>
#<alt (+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 37 d2)))>
#<alt (+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 37 d2)))>
#<alt (*.f64 d1 d3)>
#<alt (*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 37 d2)) d3)))>
#<alt (*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 37 d2)) d3)))>
#<alt (*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 37 d2)) d3)))>
#<alt (*.f64 d1 d3)>
#<alt (*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 37 d2)) d3)))))>
#<alt (*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 37 d2)) d3)))))>
#<alt (*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 37 d2)) d3)))))>
#<alt (*.f64 d1 (+.f64 37 d3))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 37 d3)))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 37 d3)))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 37 d3)))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 37 d3)) d2)))>
#<alt (*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 37 d3)) d2)))>
#<alt (*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 37 d3)) d2)))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 37 d3)) d2)))))>
#<alt (*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 37 d3)) d2)))))>
#<alt (*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 37 d3)) d2)))))>
#<alt (+.f64 37 d2)>
#<alt (+.f64 37 (+.f64 d2 d3))>
#<alt (+.f64 37 (+.f64 d2 d3))>
#<alt (+.f64 37 (+.f64 d2 d3))>
#<alt d3>
#<alt (*.f64 d3 (+.f64 1 (+.f64 (*.f64 37 (/.f64 1 d3)) (/.f64 d2 d3))))>
#<alt (*.f64 d3 (+.f64 1 (+.f64 (*.f64 37 (/.f64 1 d3)) (/.f64 d2 d3))))>
#<alt (*.f64 d3 (+.f64 1 (+.f64 (*.f64 37 (/.f64 1 d3)) (/.f64 d2 d3))))>
#<alt d3>
#<alt (*.f64 -1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 37 d2) d3)) 1)))>
#<alt (*.f64 -1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 37 d2) d3)) 1)))>
#<alt (*.f64 -1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 37 d2) d3)) 1)))>
#<alt (+.f64 37 d3)>
#<alt (+.f64 37 (+.f64 d2 d3))>
#<alt (+.f64 37 (+.f64 d2 d3))>
#<alt (+.f64 37 (+.f64 d2 d3))>
#<alt d2>
#<alt (*.f64 d2 (+.f64 1 (+.f64 (*.f64 37 (/.f64 1 d2)) (/.f64 d3 d2))))>
#<alt (*.f64 d2 (+.f64 1 (+.f64 (*.f64 37 (/.f64 1 d2)) (/.f64 d3 d2))))>
#<alt (*.f64 d2 (+.f64 1 (+.f64 (*.f64 37 (/.f64 1 d2)) (/.f64 d3 d2))))>
#<alt d2>
#<alt (*.f64 -1 (*.f64 d2 (-.f64 (*.f64 -1 (/.f64 (+.f64 37 d3) d2)) 1)))>
#<alt (*.f64 -1 (*.f64 d2 (-.f64 (*.f64 -1 (/.f64 (+.f64 37 d3) d2)) 1)))>
#<alt (*.f64 -1 (*.f64 d2 (-.f64 (*.f64 -1 (/.f64 (+.f64 37 d3) d2)) 1)))>
#<alt (*.f64 d1 (+.f64 5 (+.f64 d2 d3)))>
#<alt (*.f64 d1 (+.f64 5 (+.f64 d2 d3)))>
#<alt (*.f64 d1 (+.f64 5 (+.f64 d2 d3)))>
#<alt (*.f64 d1 (+.f64 5 (+.f64 d2 d3)))>
#<alt (*.f64 d1 (+.f64 5 (+.f64 d2 d3)))>
#<alt (*.f64 d1 (+.f64 5 (+.f64 d2 d3)))>
#<alt (*.f64 d1 (+.f64 5 (+.f64 d2 d3)))>
#<alt (*.f64 d1 (+.f64 5 (+.f64 d2 d3)))>
#<alt (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 (+.f64 5 d3)))))>
#<alt (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 (+.f64 5 d3)))))>
#<alt (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 (+.f64 5 d3)))))>
#<alt (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 (+.f64 5 d3)))))>
#<alt (*.f64 d1 (+.f64 5 d3))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 5 d3)))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 5 d3)))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 5 d3)))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 5 d3)) d2)))>
#<alt (*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 5 d3)) d2)))>
#<alt (*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 5 d3)) d2)))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 5 d3)) d2)))))>
#<alt (*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 5 d3)) d2)))))>
#<alt (*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 5 d3)) d2)))))>
#<alt (+.f64 (*.f64 5 d1) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 5 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))>
#<alt (+.f64 (*.f64 5 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))>
#<alt (+.f64 (*.f64 5 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))>
#<alt (*.f64 d1 d3)>
#<alt (*.f64 d3 (+.f64 d1 (+.f64 (*.f64 5 (/.f64 d1 d3)) (/.f64 (*.f64 d1 d2) d3))))>
#<alt (*.f64 d3 (+.f64 d1 (+.f64 (*.f64 5 (/.f64 d1 d3)) (/.f64 (*.f64 d1 d2) d3))))>
#<alt (*.f64 d3 (+.f64 d1 (+.f64 (*.f64 5 (/.f64 d1 d3)) (/.f64 (*.f64 d1 d2) d3))))>
#<alt (*.f64 d1 d3)>
#<alt (*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 5 d1) (*.f64 d1 d2)) d3)))))>
#<alt (*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 5 d1) (*.f64 d1 d2)) d3)))))>
#<alt (*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 5 d1) (*.f64 d1 d2)) d3)))))>
#<alt (*.f64 5 d1)>
#<alt (+.f64 (*.f64 5 d1) (*.f64 d1 d3))>
#<alt (+.f64 (*.f64 5 d1) (*.f64 d1 d3))>
#<alt (+.f64 (*.f64 5 d1) (*.f64 d1 d3))>
#<alt (*.f64 d1 d3)>
#<alt (*.f64 d3 (+.f64 d1 (*.f64 5 (/.f64 d1 d3))))>
#<alt (*.f64 d3 (+.f64 d1 (*.f64 5 (/.f64 d1 d3))))>
#<alt (*.f64 d3 (+.f64 d1 (*.f64 5 (/.f64 d1 d3))))>
#<alt (*.f64 d1 d3)>
#<alt (*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -5 (/.f64 d1 d3)) (*.f64 -1 d1))))>
#<alt (*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -5 (/.f64 d1 d3)) (*.f64 -1 d1))))>
#<alt (*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -5 (/.f64 d1 d3)) (*.f64 -1 d1))))>
#<alt (*.f64 d1 (+.f64 5 d3))>
#<alt (*.f64 d1 (+.f64 5 d3))>
#<alt (*.f64 d1 (+.f64 5 d3))>
#<alt (*.f64 d1 (+.f64 5 d3))>
#<alt (*.f64 d1 (+.f64 5 d3))>
#<alt (*.f64 d1 (+.f64 5 d3))>
#<alt (*.f64 d1 (+.f64 5 d3))>
#<alt (*.f64 d1 (+.f64 5 d3))>
#<alt (*.f64 d1 (+.f64 5 d3))>
#<alt (*.f64 d1 (+.f64 5 d3))>
#<alt (*.f64 d1 (+.f64 5 d3))>
#<alt (*.f64 d1 (+.f64 5 d3))>
#<alt (*.f64 d1 (+.f64 37 (+.f64 d2 d3)))>
#<alt (*.f64 d1 (+.f64 37 (+.f64 d2 d3)))>
#<alt (*.f64 d1 (+.f64 37 (+.f64 d2 d3)))>
#<alt (*.f64 d1 (+.f64 37 (+.f64 d2 d3)))>
#<alt (*.f64 d1 (+.f64 37 (+.f64 d2 d3)))>
#<alt (*.f64 d1 (+.f64 37 (+.f64 d2 d3)))>
#<alt (*.f64 d1 (+.f64 37 (+.f64 d2 d3)))>
#<alt (*.f64 d1 (+.f64 37 (+.f64 d2 d3)))>
#<alt (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d2) (*.f64 -1 (+.f64 5 d3))) 32)))>
#<alt (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d2) (*.f64 -1 (+.f64 5 d3))) 32)))>
#<alt (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d2) (*.f64 -1 (+.f64 5 d3))) 32)))>
#<alt (*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d2) (*.f64 -1 (+.f64 5 d3))) 32)))>
#<alt (+.f64 (*.f64 32 d1) (*.f64 d1 (+.f64 5 d3)))>
#<alt (+.f64 (*.f64 32 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 5 d3))))>
#<alt (+.f64 (*.f64 32 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 5 d3))))>
#<alt (+.f64 (*.f64 32 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 5 d3))))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (+.f64 d1 (+.f64 (*.f64 32 (/.f64 d1 d2)) (/.f64 (*.f64 d1 (+.f64 5 d3)) d2))))>
#<alt (*.f64 d2 (+.f64 d1 (+.f64 (*.f64 32 (/.f64 d1 d2)) (/.f64 (*.f64 d1 (+.f64 5 d3)) d2))))>
#<alt (*.f64 d2 (+.f64 d1 (+.f64 (*.f64 32 (/.f64 d1 d2)) (/.f64 (*.f64 d1 (+.f64 5 d3)) d2))))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 32 d1) (*.f64 d1 (+.f64 5 d3))) d2)))))>
#<alt (*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 32 d1) (*.f64 d1 (+.f64 5 d3))) d2)))))>
#<alt (*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 32 d1) (*.f64 d1 (+.f64 5 d3))) d2)))))>
#<alt (+.f64 (*.f64 5 d1) (+.f64 (*.f64 32 d1) (*.f64 d1 d2)))>
#<alt (+.f64 (*.f64 5 d1) (+.f64 (*.f64 32 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3))))>
#<alt (+.f64 (*.f64 5 d1) (+.f64 (*.f64 32 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3))))>
#<alt (+.f64 (*.f64 5 d1) (+.f64 (*.f64 32 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3))))>
#<alt (*.f64 d1 d3)>
#<alt (*.f64 d3 (+.f64 d1 (+.f64 (*.f64 5 (/.f64 d1 d3)) (+.f64 (*.f64 32 (/.f64 d1 d3)) (/.f64 (*.f64 d1 d2) d3)))))>
#<alt (*.f64 d3 (+.f64 d1 (+.f64 (*.f64 5 (/.f64 d1 d3)) (+.f64 (*.f64 32 (/.f64 d1 d3)) (/.f64 (*.f64 d1 d2) d3)))))>
#<alt (*.f64 d3 (+.f64 d1 (+.f64 (*.f64 5 (/.f64 d1 d3)) (+.f64 (*.f64 32 (/.f64 d1 d3)) (/.f64 (*.f64 d1 d2) d3)))))>
#<alt (*.f64 d1 d3)>
#<alt (*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 5 d1) (+.f64 (*.f64 32 d1) (*.f64 d1 d2))) d3)))))>
#<alt (*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 5 d1) (+.f64 (*.f64 32 d1) (*.f64 d1 d2))) d3)))))>
#<alt (*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 5 d1) (+.f64 (*.f64 32 d1) (*.f64 d1 d2))) d3)))))>
Calls

39 calls:

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

rewrite272.0ms (5.1%)

Algorithm
batch-egg-rewrite
Rules
1160×log1p-expm1-u
665×expm1-log1p-u
266×associate-*r*
166×associate-*l*
149×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
021147
1316133
24959133
Stop Event
node limit
Counts
5 → 171
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 d3 (+.f64 d2 37)))
(+.f64 d3 (+.f64 d2 37))
(+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 5) d1))
(*.f64 (+.f64 d3 5) d1)
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 5) d1)) (*.f64 d1 32))
Outputs
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 37)))
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 d1 37))
(+.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 37 d1))
(+.f64 (*.f64 (*.f64 d1 d3) 1) (*.f64 (*.f64 d1 (+.f64 d2 37)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37))))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (+.f64 d2 37)) 3)) (+.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 (+.f64 d2 37))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 37))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 (+.f64 d2 37)))) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 37))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 37) 3) (pow.f64 d3 3))) (fma.f64 d3 d3 (*.f64 (+.f64 d2 37) (-.f64 (+.f64 d2 37) d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 (+.f64 d2 37) 2))) (-.f64 d3 (+.f64 d2 37)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 37) 3) (pow.f64 d3 3)) d1) (fma.f64 d3 d3 (*.f64 (+.f64 d2 37) (-.f64 (+.f64 d2 37) d3))))
(/.f64 (*.f64 (-.f64 (pow.f64 d3 2) (pow.f64 (+.f64 d2 37) 2)) d1) (-.f64 d3 (+.f64 d2 37)))
(pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37))) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37)))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37))) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 (+.f64 d2 37))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37))) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d3 (+.f64 d2 37)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d3 (+.f64 d2 37)) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37)))) 1))
(fma.f64 d1 d3 (*.f64 d1 (+.f64 d2 37)))
(fma.f64 d3 d1 (*.f64 d1 (+.f64 d2 37)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 d3 (+.f64 d2 37)))) 1)
(-.f64 (/.f64 (pow.f64 d3 2) (-.f64 d3 (+.f64 d2 37))) (/.f64 (pow.f64 (+.f64 d2 37) 2) (-.f64 d3 (+.f64 d2 37))))
(*.f64 (+.f64 d3 (+.f64 d2 37)) 1)
(*.f64 1 (+.f64 d3 (+.f64 d2 37)))
(*.f64 (cbrt.f64 (+.f64 d3 (+.f64 d2 37))) (pow.f64 (cbrt.f64 (+.f64 d3 (+.f64 d2 37))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d3 (+.f64 d2 37))) 2) (cbrt.f64 (+.f64 d3 (+.f64 d2 37))))
(*.f64 (sqrt.f64 (+.f64 d3 (+.f64 d2 37))) (sqrt.f64 (+.f64 d3 (+.f64 d2 37))))
(*.f64 (+.f64 (pow.f64 (+.f64 d2 37) 3) (pow.f64 d3 3)) (/.f64 1 (fma.f64 d3 d3 (*.f64 (+.f64 d2 37) (-.f64 (+.f64 d2 37) d3)))))
(*.f64 (-.f64 (pow.f64 d3 2) (pow.f64 (+.f64 d2 37) 2)) (/.f64 1 (-.f64 d3 (+.f64 d2 37))))
(/.f64 1 (/.f64 (fma.f64 d3 d3 (*.f64 (+.f64 d2 37) (-.f64 (+.f64 d2 37) d3))) (+.f64 (pow.f64 (+.f64 d2 37) 3) (pow.f64 d3 3))))
(/.f64 1 (/.f64 (-.f64 d3 (+.f64 d2 37)) (-.f64 (pow.f64 d3 2) (pow.f64 (+.f64 d2 37) 2))))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 37) 3) (pow.f64 d3 3)) (fma.f64 d3 d3 (*.f64 (+.f64 d2 37) (-.f64 (+.f64 d2 37) d3))))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 37) 3) (pow.f64 d3 3)) (+.f64 (pow.f64 (+.f64 d2 37) 2) (-.f64 (pow.f64 d3 2) (*.f64 d3 (+.f64 d2 37)))))
(/.f64 (-.f64 (pow.f64 d3 2) (pow.f64 (+.f64 d2 37) 2)) (-.f64 d3 (+.f64 d2 37)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 d2 37) 3) (pow.f64 d3 3))) (neg.f64 (fma.f64 d3 d3 (*.f64 (+.f64 d2 37) (-.f64 (+.f64 d2 37) d3)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d3 2) (pow.f64 (+.f64 d2 37) 2))) (neg.f64 (-.f64 d3 (+.f64 d2 37))))
(/.f64 (+.f64 (pow.f64 (+.f64 d3 d2) 3) 50653) (+.f64 (*.f64 (+.f64 d3 d2) (+.f64 d3 d2)) (-.f64 1369 (*.f64 (+.f64 d3 d2) 37))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 37) 2) (pow.f64 d3 2)) (-.f64 (+.f64 d2 37) d3))
(/.f64 (-.f64 (*.f64 (+.f64 d3 d2) (+.f64 d3 d2)) 1369) (-.f64 (+.f64 d3 d2) 37))
(pow.f64 (+.f64 d3 (+.f64 d2 37)) 1)
(pow.f64 (cbrt.f64 (+.f64 d3 (+.f64 d2 37))) 3)
(pow.f64 (pow.f64 (+.f64 d3 (+.f64 d2 37)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 d3 (+.f64 d2 37))) 2)
(sqrt.f64 (pow.f64 (+.f64 d3 (+.f64 d2 37)) 2))
(log.f64 (exp.f64 (+.f64 d3 (+.f64 d2 37))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 d3 (+.f64 d2 37)))))
(cbrt.f64 (pow.f64 (+.f64 d3 (+.f64 d2 37)) 3))
(expm1.f64 (log1p.f64 (+.f64 d3 (+.f64 d2 37))))
(log1p.f64 (expm1.f64 (+.f64 d3 (+.f64 d2 37))))
(exp.f64 (log.f64 (+.f64 d3 (+.f64 d2 37))))
(exp.f64 (*.f64 (log.f64 (+.f64 d3 (+.f64 d2 37))) 1))
(fma.f64 1 d3 (+.f64 d2 37))
(fma.f64 1 (+.f64 d2 37) d3)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 37)) 2) (cbrt.f64 (+.f64 d2 37)) d3)
(fma.f64 (pow.f64 (cbrt.f64 d3) 2) (cbrt.f64 d3) (+.f64 d2 37))
(fma.f64 (sqrt.f64 (+.f64 d2 37)) (sqrt.f64 (+.f64 d2 37)) d3)
(fma.f64 (sqrt.f64 d3) (sqrt.f64 d3) (+.f64 d2 37))
(-.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 (+.f64 d3 5)) 3) (pow.f64 (*.f64 d1 d2) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (+.f64 d3 5)) (-.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 1 (*.f64 d1 (-.f64 d2 (+.f64 d3 5)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (+.f64 d3 5)) (-.f64 (*.f64 d1 (+.f64 d3 5)) (*.f64 d1 d2)))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d3 5)) 3) (pow.f64 (*.f64 d1 d2) 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 (+.f64 d3 5)) 3) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (+.f64 d3 5)) (-.f64 (*.f64 d1 (+.f64 d3 5)) (*.f64 d1 d2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d3 5)) 3) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d3 5)) 2) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (*.f64 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 (+.f64 d3 5)) 3) (pow.f64 (*.f64 d1 d2) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (+.f64 d3 5)) (-.f64 (*.f64 d1 (+.f64 d3 5)) (*.f64 d1 d2))))))
(/.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 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) 2)
(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))))))
(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 d3 5) d1 (*.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 (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 (*.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 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 (+.f64 d3 5)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 5))
(+.f64 (*.f64 d1 d3) (*.f64 5 d1))
(+.f64 (*.f64 d1 5) (*.f64 d1 d3))
(+.f64 (*.f64 5 d1) (*.f64 d1 d3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 5)))) 1)
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 125)) (fma.f64 d3 d3 (-.f64 25 (*.f64 d3 5))))
(/.f64 (*.f64 d1 (fma.f64 d3 d3 -25)) (+.f64 d3 -5))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 3) 125) d1) (fma.f64 d3 d3 (-.f64 25 (*.f64 d3 5))))
(/.f64 (*.f64 (fma.f64 d3 d3 -25) d1) (+.f64 d3 -5))
(pow.f64 (*.f64 d1 (+.f64 d3 5)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 5))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 5)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 5))) 2)
(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))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) (*.f64 -32 d1))) (/.f64 (*.f64 (pow.f64 d1 2) 1024) (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) (*.f64 -32 d1))))
(*.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32))) 1)
(*.f64 1 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32))))
(*.f64 (cbrt.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))) (pow.f64 (cbrt.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))) 2) (cbrt.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))))
(*.f64 (sqrt.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))) (sqrt.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 3) (*.f64 (pow.f64 d1 3) 32768)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 (*.f64 d1 32) (-.f64 (*.f64 d1 32) (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 (pow.f64 d1 2) 1024)) (/.f64 1 (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) (*.f64 -32 d1))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 (*.f64 d1 32) (-.f64 (*.f64 d1 32) (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 3) (*.f64 (pow.f64 d1 3) 32768))))
(/.f64 1 (/.f64 (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) (*.f64 -32 d1)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 (pow.f64 d1 2) 1024))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 3) (*.f64 (pow.f64 d1 3) 32768)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 (*.f64 d1 32) (-.f64 (*.f64 d1 32) (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 3) (*.f64 (pow.f64 d1 3) 32768)) (+.f64 (*.f64 (pow.f64 d1 2) 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 (pow.f64 d1 2) 1024)) (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) (*.f64 -32 d1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 3) (*.f64 (pow.f64 d1 3) 32768))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 (*.f64 d1 32) (-.f64 (*.f64 d1 32) (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 (pow.f64 d1 2) 1024))) (neg.f64 (+.f64 (*.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 (pow.f64 d1 2) 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 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32))) 1)
(pow.f64 (cbrt.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))) 3)
(pow.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32))) 2))
(log.f64 (exp.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32))))))
(cbrt.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32))) 3))
(expm1.f64 (log1p.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))))
(log1p.f64 (expm1.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))))
(exp.f64 (log.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))) 1))
(fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))
(fma.f64 d1 32 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))
(fma.f64 d2 d1 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))
(fma.f64 32 d1 (*.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 (+.f64 d2 (+.f64 d3 5))) (*.f64 d1 32))
(fma.f64 1 (*.f64 d1 32) (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))
(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 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) 1024)) (cbrt.f64 (*.f64 d1 32)) (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))
(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 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))
(fma.f64 (sqrt.f64 (*.f64 d1 32)) (sqrt.f64 (*.f64 d1 32)) (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))

simplify159.0ms (3%)

Algorithm
egg-herbie
Rules
1354×cancel-sign-sub-inv
1118×fma-neg
994×distribute-lft-neg-in
620×fma-define
610×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
052112502
1142712033
2520211941
Stop Event
node limit
Counts
327 → 287
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 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 d1 (+.f64 37 d2))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 37 d2)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 37 d2)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 37 d2)))
(*.f64 d1 d3)
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 37 d2)) d3)))
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 37 d2)) d3)))
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 37 d2)) d3)))
(*.f64 d1 d3)
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 37 d2)) d3)))))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 37 d2)) d3)))))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 37 d2)) d3)))))
(*.f64 d1 (+.f64 37 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 37 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 37 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 37 d3)))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 37 d3)) d2)))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 37 d3)) d2)))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 37 d3)) d2)))
(*.f64 d1 d2)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 37 d3)) d2)))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 37 d3)) d2)))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 37 d3)) d2)))))
(+.f64 37 d2)
(+.f64 37 (+.f64 d2 d3))
(+.f64 37 (+.f64 d2 d3))
(+.f64 37 (+.f64 d2 d3))
d3
(*.f64 d3 (+.f64 1 (+.f64 (*.f64 37 (/.f64 1 d3)) (/.f64 d2 d3))))
(*.f64 d3 (+.f64 1 (+.f64 (*.f64 37 (/.f64 1 d3)) (/.f64 d2 d3))))
(*.f64 d3 (+.f64 1 (+.f64 (*.f64 37 (/.f64 1 d3)) (/.f64 d2 d3))))
d3
(*.f64 -1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 37 d2) d3)) 1)))
(*.f64 -1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 37 d2) d3)) 1)))
(*.f64 -1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 37 d2) d3)) 1)))
(+.f64 37 d3)
(+.f64 37 (+.f64 d2 d3))
(+.f64 37 (+.f64 d2 d3))
(+.f64 37 (+.f64 d2 d3))
d2
(*.f64 d2 (+.f64 1 (+.f64 (*.f64 37 (/.f64 1 d2)) (/.f64 d3 d2))))
(*.f64 d2 (+.f64 1 (+.f64 (*.f64 37 (/.f64 1 d2)) (/.f64 d3 d2))))
(*.f64 d2 (+.f64 1 (+.f64 (*.f64 37 (/.f64 1 d2)) (/.f64 d3 d2))))
d2
(*.f64 -1 (*.f64 d2 (-.f64 (*.f64 -1 (/.f64 (+.f64 37 d3) d2)) 1)))
(*.f64 -1 (*.f64 d2 (-.f64 (*.f64 -1 (/.f64 (+.f64 37 d3) d2)) 1)))
(*.f64 -1 (*.f64 d2 (-.f64 (*.f64 -1 (/.f64 (+.f64 37 d3) d2)) 1)))
(*.f64 d1 (+.f64 5 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 5 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 5 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 5 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 5 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 5 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 5 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 5 (+.f64 d2 d3)))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 (+.f64 5 d3)))))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 (+.f64 5 d3)))))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 (+.f64 5 d3)))))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 (+.f64 5 d3)))))
(*.f64 d1 (+.f64 5 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 5 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 5 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 5 d3)))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 5 d3)) d2)))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 5 d3)) d2)))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 5 d3)) d2)))
(*.f64 d1 d2)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 5 d3)) d2)))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 5 d3)) d2)))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 5 d3)) d2)))))
(+.f64 (*.f64 5 d1) (*.f64 d1 d2))
(+.f64 (*.f64 5 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(+.f64 (*.f64 5 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(+.f64 (*.f64 5 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 d3)
(*.f64 d3 (+.f64 d1 (+.f64 (*.f64 5 (/.f64 d1 d3)) (/.f64 (*.f64 d1 d2) d3))))
(*.f64 d3 (+.f64 d1 (+.f64 (*.f64 5 (/.f64 d1 d3)) (/.f64 (*.f64 d1 d2) d3))))
(*.f64 d3 (+.f64 d1 (+.f64 (*.f64 5 (/.f64 d1 d3)) (/.f64 (*.f64 d1 d2) d3))))
(*.f64 d1 d3)
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 5 d1) (*.f64 d1 d2)) d3)))))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 5 d1) (*.f64 d1 d2)) d3)))))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 5 d1) (*.f64 d1 d2)) 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 d3 (+.f64 d1 (*.f64 5 (/.f64 d1 d3))))
(*.f64 d3 (+.f64 d1 (*.f64 5 (/.f64 d1 d3))))
(*.f64 d3 (+.f64 d1 (*.f64 5 (/.f64 d1 d3))))
(*.f64 d1 d3)
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -5 (/.f64 d1 d3)) (*.f64 -1 d1))))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -5 (/.f64 d1 d3)) (*.f64 -1 d1))))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -5 (/.f64 d1 d3)) (*.f64 -1 d1))))
(*.f64 d1 (+.f64 5 d3))
(*.f64 d1 (+.f64 5 d3))
(*.f64 d1 (+.f64 5 d3))
(*.f64 d1 (+.f64 5 d3))
(*.f64 d1 (+.f64 5 d3))
(*.f64 d1 (+.f64 5 d3))
(*.f64 d1 (+.f64 5 d3))
(*.f64 d1 (+.f64 5 d3))
(*.f64 d1 (+.f64 5 d3))
(*.f64 d1 (+.f64 5 d3))
(*.f64 d1 (+.f64 5 d3))
(*.f64 d1 (+.f64 5 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 (*.f64 -1 d2) (*.f64 -1 (+.f64 5 d3))) 32)))
(*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d2) (*.f64 -1 (+.f64 5 d3))) 32)))
(*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d2) (*.f64 -1 (+.f64 5 d3))) 32)))
(*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d2) (*.f64 -1 (+.f64 5 d3))) 32)))
(+.f64 (*.f64 32 d1) (*.f64 d1 (+.f64 5 d3)))
(+.f64 (*.f64 32 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 5 d3))))
(+.f64 (*.f64 32 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 5 d3))))
(+.f64 (*.f64 32 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 5 d3))))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 32 (/.f64 d1 d2)) (/.f64 (*.f64 d1 (+.f64 5 d3)) d2))))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 32 (/.f64 d1 d2)) (/.f64 (*.f64 d1 (+.f64 5 d3)) d2))))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 32 (/.f64 d1 d2)) (/.f64 (*.f64 d1 (+.f64 5 d3)) d2))))
(*.f64 d1 d2)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 32 d1) (*.f64 d1 (+.f64 5 d3))) d2)))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 32 d1) (*.f64 d1 (+.f64 5 d3))) d2)))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 32 d1) (*.f64 d1 (+.f64 5 d3))) d2)))))
(+.f64 (*.f64 5 d1) (+.f64 (*.f64 32 d1) (*.f64 d1 d2)))
(+.f64 (*.f64 5 d1) (+.f64 (*.f64 32 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3))))
(+.f64 (*.f64 5 d1) (+.f64 (*.f64 32 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3))))
(+.f64 (*.f64 5 d1) (+.f64 (*.f64 32 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3))))
(*.f64 d1 d3)
(*.f64 d3 (+.f64 d1 (+.f64 (*.f64 5 (/.f64 d1 d3)) (+.f64 (*.f64 32 (/.f64 d1 d3)) (/.f64 (*.f64 d1 d2) d3)))))
(*.f64 d3 (+.f64 d1 (+.f64 (*.f64 5 (/.f64 d1 d3)) (+.f64 (*.f64 32 (/.f64 d1 d3)) (/.f64 (*.f64 d1 d2) d3)))))
(*.f64 d3 (+.f64 d1 (+.f64 (*.f64 5 (/.f64 d1 d3)) (+.f64 (*.f64 32 (/.f64 d1 d3)) (/.f64 (*.f64 d1 d2) d3)))))
(*.f64 d1 d3)
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 5 d1) (+.f64 (*.f64 32 d1) (*.f64 d1 d2))) d3)))))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 5 d1) (+.f64 (*.f64 32 d1) (*.f64 d1 d2))) d3)))))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 5 d1) (+.f64 (*.f64 32 d1) (*.f64 d1 d2))) d3)))))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 37)))
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 d1 37))
(+.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 37 d1))
(+.f64 (*.f64 (*.f64 d1 d3) 1) (*.f64 (*.f64 d1 (+.f64 d2 37)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37))))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (+.f64 d2 37)) 3)) (+.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 (+.f64 d2 37))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 37))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 (+.f64 d2 37)))) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 37))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 37) 3) (pow.f64 d3 3))) (fma.f64 d3 d3 (*.f64 (+.f64 d2 37) (-.f64 (+.f64 d2 37) d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 (+.f64 d2 37) 2))) (-.f64 d3 (+.f64 d2 37)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 37) 3) (pow.f64 d3 3)) d1) (fma.f64 d3 d3 (*.f64 (+.f64 d2 37) (-.f64 (+.f64 d2 37) d3))))
(/.f64 (*.f64 (-.f64 (pow.f64 d3 2) (pow.f64 (+.f64 d2 37) 2)) d1) (-.f64 d3 (+.f64 d2 37)))
(pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37))) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37)))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37))) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 (+.f64 d2 37))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37))) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d3 (+.f64 d2 37)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d3 (+.f64 d2 37)) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37)))) 1))
(fma.f64 d1 d3 (*.f64 d1 (+.f64 d2 37)))
(fma.f64 d3 d1 (*.f64 d1 (+.f64 d2 37)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 d3 (+.f64 d2 37)))) 1)
(-.f64 (/.f64 (pow.f64 d3 2) (-.f64 d3 (+.f64 d2 37))) (/.f64 (pow.f64 (+.f64 d2 37) 2) (-.f64 d3 (+.f64 d2 37))))
(*.f64 (+.f64 d3 (+.f64 d2 37)) 1)
(*.f64 1 (+.f64 d3 (+.f64 d2 37)))
(*.f64 (cbrt.f64 (+.f64 d3 (+.f64 d2 37))) (pow.f64 (cbrt.f64 (+.f64 d3 (+.f64 d2 37))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d3 (+.f64 d2 37))) 2) (cbrt.f64 (+.f64 d3 (+.f64 d2 37))))
(*.f64 (sqrt.f64 (+.f64 d3 (+.f64 d2 37))) (sqrt.f64 (+.f64 d3 (+.f64 d2 37))))
(*.f64 (+.f64 (pow.f64 (+.f64 d2 37) 3) (pow.f64 d3 3)) (/.f64 1 (fma.f64 d3 d3 (*.f64 (+.f64 d2 37) (-.f64 (+.f64 d2 37) d3)))))
(*.f64 (-.f64 (pow.f64 d3 2) (pow.f64 (+.f64 d2 37) 2)) (/.f64 1 (-.f64 d3 (+.f64 d2 37))))
(/.f64 1 (/.f64 (fma.f64 d3 d3 (*.f64 (+.f64 d2 37) (-.f64 (+.f64 d2 37) d3))) (+.f64 (pow.f64 (+.f64 d2 37) 3) (pow.f64 d3 3))))
(/.f64 1 (/.f64 (-.f64 d3 (+.f64 d2 37)) (-.f64 (pow.f64 d3 2) (pow.f64 (+.f64 d2 37) 2))))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 37) 3) (pow.f64 d3 3)) (fma.f64 d3 d3 (*.f64 (+.f64 d2 37) (-.f64 (+.f64 d2 37) d3))))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 37) 3) (pow.f64 d3 3)) (+.f64 (pow.f64 (+.f64 d2 37) 2) (-.f64 (pow.f64 d3 2) (*.f64 d3 (+.f64 d2 37)))))
(/.f64 (-.f64 (pow.f64 d3 2) (pow.f64 (+.f64 d2 37) 2)) (-.f64 d3 (+.f64 d2 37)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 d2 37) 3) (pow.f64 d3 3))) (neg.f64 (fma.f64 d3 d3 (*.f64 (+.f64 d2 37) (-.f64 (+.f64 d2 37) d3)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d3 2) (pow.f64 (+.f64 d2 37) 2))) (neg.f64 (-.f64 d3 (+.f64 d2 37))))
(/.f64 (+.f64 (pow.f64 (+.f64 d3 d2) 3) 50653) (+.f64 (*.f64 (+.f64 d3 d2) (+.f64 d3 d2)) (-.f64 1369 (*.f64 (+.f64 d3 d2) 37))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 37) 2) (pow.f64 d3 2)) (-.f64 (+.f64 d2 37) d3))
(/.f64 (-.f64 (*.f64 (+.f64 d3 d2) (+.f64 d3 d2)) 1369) (-.f64 (+.f64 d3 d2) 37))
(pow.f64 (+.f64 d3 (+.f64 d2 37)) 1)
(pow.f64 (cbrt.f64 (+.f64 d3 (+.f64 d2 37))) 3)
(pow.f64 (pow.f64 (+.f64 d3 (+.f64 d2 37)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 d3 (+.f64 d2 37))) 2)
(sqrt.f64 (pow.f64 (+.f64 d3 (+.f64 d2 37)) 2))
(log.f64 (exp.f64 (+.f64 d3 (+.f64 d2 37))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 d3 (+.f64 d2 37)))))
(cbrt.f64 (pow.f64 (+.f64 d3 (+.f64 d2 37)) 3))
(expm1.f64 (log1p.f64 (+.f64 d3 (+.f64 d2 37))))
(log1p.f64 (expm1.f64 (+.f64 d3 (+.f64 d2 37))))
(exp.f64 (log.f64 (+.f64 d3 (+.f64 d2 37))))
(exp.f64 (*.f64 (log.f64 (+.f64 d3 (+.f64 d2 37))) 1))
(fma.f64 1 d3 (+.f64 d2 37))
(fma.f64 1 (+.f64 d2 37) d3)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 37)) 2) (cbrt.f64 (+.f64 d2 37)) d3)
(fma.f64 (pow.f64 (cbrt.f64 d3) 2) (cbrt.f64 d3) (+.f64 d2 37))
(fma.f64 (sqrt.f64 (+.f64 d2 37)) (sqrt.f64 (+.f64 d2 37)) d3)
(fma.f64 (sqrt.f64 d3) (sqrt.f64 d3) (+.f64 d2 37))
(-.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 (+.f64 d3 5)) 3) (pow.f64 (*.f64 d1 d2) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (+.f64 d3 5)) (-.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 1 (*.f64 d1 (-.f64 d2 (+.f64 d3 5)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (+.f64 d3 5)) (-.f64 (*.f64 d1 (+.f64 d3 5)) (*.f64 d1 d2)))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d3 5)) 3) (pow.f64 (*.f64 d1 d2) 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 (+.f64 d3 5)) 3) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (+.f64 d3 5)) (-.f64 (*.f64 d1 (+.f64 d3 5)) (*.f64 d1 d2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d3 5)) 3) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d3 5)) 2) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (*.f64 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 (+.f64 d3 5)) 3) (pow.f64 (*.f64 d1 d2) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (+.f64 d3 5)) (-.f64 (*.f64 d1 (+.f64 d3 5)) (*.f64 d1 d2))))))
(/.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 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))) 2)
(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))))))
(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 d3 5) d1 (*.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 (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 (*.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 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 (+.f64 d3 5)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 5))
(+.f64 (*.f64 d1 d3) (*.f64 5 d1))
(+.f64 (*.f64 d1 5) (*.f64 d1 d3))
(+.f64 (*.f64 5 d1) (*.f64 d1 d3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 5)))) 1)
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 125)) (fma.f64 d3 d3 (-.f64 25 (*.f64 d3 5))))
(/.f64 (*.f64 d1 (fma.f64 d3 d3 -25)) (+.f64 d3 -5))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 3) 125) d1) (fma.f64 d3 d3 (-.f64 25 (*.f64 d3 5))))
(/.f64 (*.f64 (fma.f64 d3 d3 -25) d1) (+.f64 d3 -5))
(pow.f64 (*.f64 d1 (+.f64 d3 5)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 5))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 5)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 5))) 2)
(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))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) (*.f64 -32 d1))) (/.f64 (*.f64 (pow.f64 d1 2) 1024) (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) (*.f64 -32 d1))))
(*.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32))) 1)
(*.f64 1 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32))))
(*.f64 (cbrt.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))) (pow.f64 (cbrt.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))) 2) (cbrt.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))))
(*.f64 (sqrt.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))) (sqrt.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 3) (*.f64 (pow.f64 d1 3) 32768)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 (*.f64 d1 32) (-.f64 (*.f64 d1 32) (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 (pow.f64 d1 2) 1024)) (/.f64 1 (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) (*.f64 -32 d1))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 (*.f64 d1 32) (-.f64 (*.f64 d1 32) (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 3) (*.f64 (pow.f64 d1 3) 32768))))
(/.f64 1 (/.f64 (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) (*.f64 -32 d1)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 (pow.f64 d1 2) 1024))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 3) (*.f64 (pow.f64 d1 3) 32768)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 (*.f64 d1 32) (-.f64 (*.f64 d1 32) (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 3) (*.f64 (pow.f64 d1 3) 32768)) (+.f64 (*.f64 (pow.f64 d1 2) 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 (pow.f64 d1 2) 1024)) (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) (*.f64 -32 d1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 3) (*.f64 (pow.f64 d1 3) 32768))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 (*.f64 d1 32) (-.f64 (*.f64 d1 32) (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 (pow.f64 d1 2) 1024))) (neg.f64 (+.f64 (*.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 (pow.f64 d1 2) 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 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32))) 1)
(pow.f64 (cbrt.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))) 3)
(pow.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32))) 2))
(log.f64 (exp.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32))))))
(cbrt.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32))) 3))
(expm1.f64 (log1p.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))))
(log1p.f64 (expm1.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))))
(exp.f64 (log.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))) 1))
(fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))
(fma.f64 d1 32 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))
(fma.f64 d2 d1 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))
(fma.f64 32 d1 (*.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 (+.f64 d2 (+.f64 d3 5))) (*.f64 d1 32))
(fma.f64 1 (*.f64 d1 32) (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))
(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 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) 1024)) (cbrt.f64 (*.f64 d1 32)) (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))
(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 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))
(fma.f64 (sqrt.f64 (*.f64 d1 32)) (sqrt.f64 (*.f64 d1 32)) (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))
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 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 d1 (+.f64 37 d2))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 37 d2)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 d3)
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 37 d2)) d3)))
(*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 37 d2) d3))))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 37 d2) d3) d1))
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 37 d2)) d3)))
(*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 37 d2) d3))))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 37 d2) d3) d1))
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 37 d2)) d3)))
(*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 37 d2) d3))))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 37 d2) d3) d1))
(*.f64 d1 d3)
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 37 d2)) d3)))))
(*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 37 d2) d3))))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 37 d2) d3) d1))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 37 d2)) d3)))))
(*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 37 d2) d3))))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 37 d2) d3) d1))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 37 d2)) d3)))))
(*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 37 d2) d3))))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 37 d2) d3) d1))
(*.f64 d1 (+.f64 37 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 37 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 37 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 37 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 37 d3)) d2)))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 37 d3) d2) d1))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 37 d3)) d2)))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 37 d3) d2) d1))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 37 d3)) d2)))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 37 d3) d2) d1))
(*.f64 d1 d2)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 37 d3)) d2)))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 37 d3)) d2)))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 37 d3) d2) d1))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 37 d3)) d2)))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 37 d3)) d2)))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 37 d3) d2) d1))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 37 d3)) d2)))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 37 d3)) d2)))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 37 d3) d2) d1))
(+.f64 37 d2)
(+.f64 37 (+.f64 d2 d3))
(+.f64 37 (+.f64 d2 d3))
(+.f64 37 (+.f64 d2 d3))
d3
(*.f64 d3 (+.f64 1 (+.f64 (*.f64 37 (/.f64 1 d3)) (/.f64 d2 d3))))
(*.f64 d3 (+.f64 1 (+.f64 (/.f64 37 d3) (/.f64 d2 d3))))
(*.f64 d3 (+.f64 1 (+.f64 (*.f64 37 (/.f64 1 d3)) (/.f64 d2 d3))))
(*.f64 d3 (+.f64 1 (+.f64 (/.f64 37 d3) (/.f64 d2 d3))))
(*.f64 d3 (+.f64 1 (+.f64 (*.f64 37 (/.f64 1 d3)) (/.f64 d2 d3))))
(*.f64 d3 (+.f64 1 (+.f64 (/.f64 37 d3) (/.f64 d2 d3))))
d3
(*.f64 -1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 37 d2) d3)) 1)))
(neg.f64 (*.f64 d3 (fma.f64 -1 (/.f64 (+.f64 37 d2) d3) -1)))
(*.f64 d3 (neg.f64 (fma.f64 -1 (/.f64 (+.f64 37 d2) d3) -1)))
(*.f64 d3 (neg.f64 (+.f64 -1 (/.f64 (-.f64 -37 d2) d3))))
(*.f64 -1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 37 d2) d3)) 1)))
(neg.f64 (*.f64 d3 (fma.f64 -1 (/.f64 (+.f64 37 d2) d3) -1)))
(*.f64 d3 (neg.f64 (fma.f64 -1 (/.f64 (+.f64 37 d2) d3) -1)))
(*.f64 d3 (neg.f64 (+.f64 -1 (/.f64 (-.f64 -37 d2) d3))))
(*.f64 -1 (*.f64 d3 (-.f64 (*.f64 -1 (/.f64 (+.f64 37 d2) d3)) 1)))
(neg.f64 (*.f64 d3 (fma.f64 -1 (/.f64 (+.f64 37 d2) d3) -1)))
(*.f64 d3 (neg.f64 (fma.f64 -1 (/.f64 (+.f64 37 d2) d3) -1)))
(*.f64 d3 (neg.f64 (+.f64 -1 (/.f64 (-.f64 -37 d2) d3))))
(+.f64 37 d3)
(+.f64 37 (+.f64 d2 d3))
(+.f64 37 (+.f64 d2 d3))
(+.f64 37 (+.f64 d2 d3))
d2
(*.f64 d2 (+.f64 1 (+.f64 (*.f64 37 (/.f64 1 d2)) (/.f64 d3 d2))))
(*.f64 d2 (+.f64 1 (+.f64 (/.f64 37 d2) (/.f64 d3 d2))))
(*.f64 d2 (+.f64 1 (+.f64 (*.f64 37 (/.f64 1 d2)) (/.f64 d3 d2))))
(*.f64 d2 (+.f64 1 (+.f64 (/.f64 37 d2) (/.f64 d3 d2))))
(*.f64 d2 (+.f64 1 (+.f64 (*.f64 37 (/.f64 1 d2)) (/.f64 d3 d2))))
(*.f64 d2 (+.f64 1 (+.f64 (/.f64 37 d2) (/.f64 d3 d2))))
d2
(*.f64 -1 (*.f64 d2 (-.f64 (*.f64 -1 (/.f64 (+.f64 37 d3) d2)) 1)))
(*.f64 (neg.f64 d2) (fma.f64 -1 (/.f64 (+.f64 37 d3) d2) -1))
(*.f64 (fma.f64 -1 (/.f64 (+.f64 37 d3) d2) -1) (neg.f64 d2))
(*.f64 (+.f64 -1 (/.f64 (-.f64 -37 d3) d2)) (neg.f64 d2))
(*.f64 -1 (*.f64 d2 (-.f64 (*.f64 -1 (/.f64 (+.f64 37 d3) d2)) 1)))
(*.f64 (neg.f64 d2) (fma.f64 -1 (/.f64 (+.f64 37 d3) d2) -1))
(*.f64 (fma.f64 -1 (/.f64 (+.f64 37 d3) d2) -1) (neg.f64 d2))
(*.f64 (+.f64 -1 (/.f64 (-.f64 -37 d3) d2)) (neg.f64 d2))
(*.f64 -1 (*.f64 d2 (-.f64 (*.f64 -1 (/.f64 (+.f64 37 d3) d2)) 1)))
(*.f64 (neg.f64 d2) (fma.f64 -1 (/.f64 (+.f64 37 d3) d2) -1))
(*.f64 (fma.f64 -1 (/.f64 (+.f64 37 d3) d2) -1) (neg.f64 d2))
(*.f64 (+.f64 -1 (/.f64 (-.f64 -37 d3) d2)) (neg.f64 d2))
(*.f64 d1 (+.f64 5 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(*.f64 d1 (+.f64 5 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(*.f64 d1 (+.f64 5 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(*.f64 d1 (+.f64 5 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(*.f64 d1 (+.f64 5 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(*.f64 d1 (+.f64 5 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(*.f64 d1 (+.f64 5 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(*.f64 d1 (+.f64 5 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 (+.f64 5 d3)))))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 (+.f64 5 d3)))))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 (+.f64 5 d3)))))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d2) (*.f64 -1 (+.f64 5 d3)))))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(*.f64 d1 (+.f64 5 d3))
(*.f64 d1 (+.f64 d3 5))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 5 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 5 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 5 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 5 d3)) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 d3 5) d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 d3 5) d2) d1))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 5 d3)) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 d3 5) d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 d3 5) d2) d1))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 5 d3)) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 d3 5) d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 d3 5) d2) d1))
(*.f64 d1 d2)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 5 d3)) d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 d3 5) d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 d3 5) d2) d1))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 5 d3)) d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 d3 5) d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 d3 5) d2) d1))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 (+.f64 5 d3)) d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 d3 5) d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 d3 5) d2) d1))
(+.f64 (*.f64 5 d1) (*.f64 d1 d2))
(fma.f64 5 d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 5))
(+.f64 (*.f64 5 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(+.f64 (*.f64 5 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(+.f64 (*.f64 5 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(*.f64 d1 d3)
(*.f64 d3 (+.f64 d1 (+.f64 (*.f64 5 (/.f64 d1 d3)) (/.f64 (*.f64 d1 d2) d3))))
(*.f64 d3 (+.f64 d1 (fma.f64 5 (/.f64 d1 d3) (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 d3 (+.f64 d1 (fma.f64 d1 (/.f64 d2 d3) (*.f64 d1 (/.f64 5 d3)))))
(*.f64 d3 (+.f64 d1 (+.f64 (*.f64 5 (/.f64 d1 d3)) (/.f64 (*.f64 d1 d2) d3))))
(*.f64 d3 (+.f64 d1 (fma.f64 5 (/.f64 d1 d3) (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 d3 (+.f64 d1 (fma.f64 d1 (/.f64 d2 d3) (*.f64 d1 (/.f64 5 d3)))))
(*.f64 d3 (+.f64 d1 (+.f64 (*.f64 5 (/.f64 d1 d3)) (/.f64 (*.f64 d1 d2) d3))))
(*.f64 d3 (+.f64 d1 (fma.f64 5 (/.f64 d1 d3) (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 d3 (+.f64 d1 (fma.f64 d1 (/.f64 d2 d3) (*.f64 d1 (/.f64 5 d3)))))
(*.f64 d1 d3)
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 5 d1) (*.f64 d1 d2)) d3)))))
(neg.f64 (*.f64 d3 (*.f64 -1 (+.f64 d1 (/.f64 (fma.f64 5 d1 (*.f64 d1 d2)) d3)))))
(*.f64 (-.f64 (/.f64 (*.f64 d1 (+.f64 d2 5)) (neg.f64 d3)) d1) (neg.f64 d3))
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 d2 5)) d3)))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 5 d1) (*.f64 d1 d2)) d3)))))
(neg.f64 (*.f64 d3 (*.f64 -1 (+.f64 d1 (/.f64 (fma.f64 5 d1 (*.f64 d1 d2)) d3)))))
(*.f64 (-.f64 (/.f64 (*.f64 d1 (+.f64 d2 5)) (neg.f64 d3)) d1) (neg.f64 d3))
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 d2 5)) d3)))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 5 d1) (*.f64 d1 d2)) d3)))))
(neg.f64 (*.f64 d3 (*.f64 -1 (+.f64 d1 (/.f64 (fma.f64 5 d1 (*.f64 d1 d2)) d3)))))
(*.f64 (-.f64 (/.f64 (*.f64 d1 (+.f64 d2 5)) (neg.f64 d3)) d1) (neg.f64 d3))
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 d2 5)) 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 d3 (+.f64 d1 (*.f64 5 (/.f64 d1 d3))))
(*.f64 d3 (fma.f64 5 (/.f64 d1 d3) d1))
(*.f64 d3 (+.f64 d1 (*.f64 5 (/.f64 d1 d3))))
(*.f64 d3 (fma.f64 5 (/.f64 d1 d3) d1))
(*.f64 d3 (+.f64 d1 (*.f64 5 (/.f64 d1 d3))))
(*.f64 d3 (fma.f64 5 (/.f64 d1 d3) d1))
(*.f64 d1 d3)
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -5 (/.f64 d1 d3)) (*.f64 -1 d1))))
(*.f64 d3 (+.f64 d1 (*.f64 5 (/.f64 d1 d3))))
(*.f64 d3 (fma.f64 5 (/.f64 d1 d3) d1))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -5 (/.f64 d1 d3)) (*.f64 -1 d1))))
(*.f64 d3 (+.f64 d1 (*.f64 5 (/.f64 d1 d3))))
(*.f64 d3 (fma.f64 5 (/.f64 d1 d3) d1))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -5 (/.f64 d1 d3)) (*.f64 -1 d1))))
(*.f64 d3 (+.f64 d1 (*.f64 5 (/.f64 d1 d3))))
(*.f64 d3 (fma.f64 5 (/.f64 d1 d3) d1))
(*.f64 d1 (+.f64 5 d3))
(*.f64 d1 (+.f64 d3 5))
(*.f64 d1 (+.f64 5 d3))
(*.f64 d1 (+.f64 d3 5))
(*.f64 d1 (+.f64 5 d3))
(*.f64 d1 (+.f64 d3 5))
(*.f64 d1 (+.f64 5 d3))
(*.f64 d1 (+.f64 d3 5))
(*.f64 d1 (+.f64 5 d3))
(*.f64 d1 (+.f64 d3 5))
(*.f64 d1 (+.f64 5 d3))
(*.f64 d1 (+.f64 d3 5))
(*.f64 d1 (+.f64 5 d3))
(*.f64 d1 (+.f64 d3 5))
(*.f64 d1 (+.f64 5 d3))
(*.f64 d1 (+.f64 d3 5))
(*.f64 d1 (+.f64 5 d3))
(*.f64 d1 (+.f64 d3 5))
(*.f64 d1 (+.f64 5 d3))
(*.f64 d1 (+.f64 d3 5))
(*.f64 d1 (+.f64 5 d3))
(*.f64 d1 (+.f64 d3 5))
(*.f64 d1 (+.f64 5 d3))
(*.f64 d1 (+.f64 d3 5))
(*.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 (*.f64 -1 d2) (*.f64 -1 (+.f64 5 d3))) 32)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d2) (*.f64 -1 (+.f64 5 d3))) 32)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d2) (*.f64 -1 (+.f64 5 d3))) 32)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 -1 (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d2) (*.f64 -1 (+.f64 5 d3))) 32)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 32 d1) (*.f64 d1 (+.f64 5 d3)))
(*.f64 d1 (+.f64 37 d3))
(+.f64 (*.f64 32 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 5 d3))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 32 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 5 d3))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 32 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 5 d3))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 32 (/.f64 d1 d2)) (/.f64 (*.f64 d1 (+.f64 5 d3)) d2))))
(*.f64 d2 (+.f64 d1 (fma.f64 32 (/.f64 d1 d2) (*.f64 d1 (/.f64 (+.f64 d3 5) d2)))))
(*.f64 d2 (+.f64 d1 (fma.f64 d1 (/.f64 (+.f64 d3 5) d2) (*.f64 d1 (/.f64 32 d2)))))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 32 (/.f64 d1 d2)) (/.f64 (*.f64 d1 (+.f64 5 d3)) d2))))
(*.f64 d2 (+.f64 d1 (fma.f64 32 (/.f64 d1 d2) (*.f64 d1 (/.f64 (+.f64 d3 5) d2)))))
(*.f64 d2 (+.f64 d1 (fma.f64 d1 (/.f64 (+.f64 d3 5) d2) (*.f64 d1 (/.f64 32 d2)))))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 32 (/.f64 d1 d2)) (/.f64 (*.f64 d1 (+.f64 5 d3)) d2))))
(*.f64 d2 (+.f64 d1 (fma.f64 32 (/.f64 d1 d2) (*.f64 d1 (/.f64 (+.f64 d3 5) d2)))))
(*.f64 d2 (+.f64 d1 (fma.f64 d1 (/.f64 (+.f64 d3 5) d2) (*.f64 d1 (/.f64 32 d2)))))
(*.f64 d1 d2)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 32 d1) (*.f64 d1 (+.f64 5 d3))) d2)))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 37 d3)) d2)))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 37 d3) d2) d1))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 32 d1) (*.f64 d1 (+.f64 5 d3))) d2)))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 37 d3)) d2)))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 37 d3) d2) d1))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 32 d1) (*.f64 d1 (+.f64 5 d3))) d2)))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 37 d3)) d2)))
(*.f64 d2 (fma.f64 d1 (/.f64 (+.f64 37 d3) d2) d1))
(+.f64 (*.f64 5 d1) (+.f64 (*.f64 32 d1) (*.f64 d1 d2)))
(*.f64 d1 (+.f64 37 d2))
(+.f64 (*.f64 5 d1) (+.f64 (*.f64 32 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 5 d1) (+.f64 (*.f64 32 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 5 d1) (+.f64 (*.f64 32 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 d3)
(*.f64 d3 (+.f64 d1 (+.f64 (*.f64 5 (/.f64 d1 d3)) (+.f64 (*.f64 32 (/.f64 d1 d3)) (/.f64 (*.f64 d1 d2) d3)))))
(*.f64 d3 (+.f64 d1 (fma.f64 5 (/.f64 d1 d3) (fma.f64 32 (/.f64 d1 d3) (*.f64 d1 (/.f64 d2 d3))))))
(*.f64 d3 (+.f64 (+.f64 d1 (*.f64 (/.f64 d1 d3) 37)) (*.f64 d1 (/.f64 d2 d3))))
(*.f64 d3 (+.f64 d1 (+.f64 (*.f64 d1 (/.f64 d2 d3)) (*.f64 (/.f64 d1 d3) 37))))
(*.f64 d3 (+.f64 d1 (+.f64 (*.f64 5 (/.f64 d1 d3)) (+.f64 (*.f64 32 (/.f64 d1 d3)) (/.f64 (*.f64 d1 d2) d3)))))
(*.f64 d3 (+.f64 d1 (fma.f64 5 (/.f64 d1 d3) (fma.f64 32 (/.f64 d1 d3) (*.f64 d1 (/.f64 d2 d3))))))
(*.f64 d3 (+.f64 (+.f64 d1 (*.f64 (/.f64 d1 d3) 37)) (*.f64 d1 (/.f64 d2 d3))))
(*.f64 d3 (+.f64 d1 (+.f64 (*.f64 d1 (/.f64 d2 d3)) (*.f64 (/.f64 d1 d3) 37))))
(*.f64 d3 (+.f64 d1 (+.f64 (*.f64 5 (/.f64 d1 d3)) (+.f64 (*.f64 32 (/.f64 d1 d3)) (/.f64 (*.f64 d1 d2) d3)))))
(*.f64 d3 (+.f64 d1 (fma.f64 5 (/.f64 d1 d3) (fma.f64 32 (/.f64 d1 d3) (*.f64 d1 (/.f64 d2 d3))))))
(*.f64 d3 (+.f64 (+.f64 d1 (*.f64 (/.f64 d1 d3) 37)) (*.f64 d1 (/.f64 d2 d3))))
(*.f64 d3 (+.f64 d1 (+.f64 (*.f64 d1 (/.f64 d2 d3)) (*.f64 (/.f64 d1 d3) 37))))
(*.f64 d1 d3)
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 5 d1) (+.f64 (*.f64 32 d1) (*.f64 d1 d2))) d3)))))
(*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 37 d2) d3))))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 37 d2) d3) d1))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 5 d1) (+.f64 (*.f64 32 d1) (*.f64 d1 d2))) d3)))))
(*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 37 d2) d3))))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 37 d2) d3) d1))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 5 d1) (+.f64 (*.f64 32 d1) (*.f64 d1 d2))) d3)))))
(*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 37 d2) d3))))
(*.f64 d3 (fma.f64 d1 (/.f64 (+.f64 37 d2) d3) d1))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 37)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 37 d1))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 (*.f64 d1 d3) 1) (*.f64 (*.f64 d1 (+.f64 d2 37)) 1))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37))))) 1)
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 37 (+.f64 d2 d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (+.f64 d2 37)) 3)) (+.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 (+.f64 d2 37))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 37))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (+.f64 37 d2)) 3)) (+.f64 (*.f64 (pow.f64 d1 2) (pow.f64 d3 2)) (*.f64 (*.f64 d1 (+.f64 37 d2)) (-.f64 (*.f64 d1 (+.f64 37 d2)) (*.f64 d1 d3)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 37 d2) 3) (pow.f64 d3 3))) (fma.f64 (*.f64 d1 (+.f64 37 d2)) (*.f64 d1 (+.f64 37 (-.f64 d2 d3))) (*.f64 (pow.f64 d3 2) (pow.f64 d1 2))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 (+.f64 d2 37)))) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 37))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 37) 3) (pow.f64 d3 3))) (fma.f64 d3 d3 (*.f64 (+.f64 d2 37) (-.f64 (+.f64 d2 37) d3))))
(*.f64 (+.f64 (pow.f64 (+.f64 37 d2) 3) (pow.f64 d3 3)) (/.f64 d1 (fma.f64 d3 d3 (*.f64 (+.f64 37 d2) (+.f64 d2 (-.f64 37 d3))))))
(*.f64 (+.f64 (pow.f64 (+.f64 37 d2) 3) (pow.f64 d3 3)) (/.f64 d1 (fma.f64 d3 d3 (*.f64 (+.f64 37 d2) (+.f64 37 (-.f64 d2 d3))))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 (+.f64 d2 37) 2))) (-.f64 d3 (+.f64 d2 37)))
(*.f64 (-.f64 (pow.f64 d3 2) (pow.f64 (+.f64 37 d2) 2)) (/.f64 d1 (-.f64 d3 (+.f64 37 d2))))
(*.f64 (-.f64 (pow.f64 d3 2) (pow.f64 (+.f64 37 d2) 2)) (/.f64 d1 (+.f64 d3 (-.f64 -37 d2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 37) 3) (pow.f64 d3 3)) d1) (fma.f64 d3 d3 (*.f64 (+.f64 d2 37) (-.f64 (+.f64 d2 37) d3))))
(*.f64 (+.f64 (pow.f64 (+.f64 37 d2) 3) (pow.f64 d3 3)) (/.f64 d1 (fma.f64 d3 d3 (*.f64 (+.f64 37 d2) (+.f64 d2 (-.f64 37 d3))))))
(*.f64 (+.f64 (pow.f64 (+.f64 37 d2) 3) (pow.f64 d3 3)) (/.f64 d1 (fma.f64 d3 d3 (*.f64 (+.f64 37 d2) (+.f64 37 (-.f64 d2 d3))))))
(/.f64 (*.f64 (-.f64 (pow.f64 d3 2) (pow.f64 (+.f64 d2 37) 2)) d1) (-.f64 d3 (+.f64 d2 37)))
(*.f64 (-.f64 (pow.f64 d3 2) (pow.f64 (+.f64 37 d2) 2)) (/.f64 d1 (-.f64 d3 (+.f64 37 d2))))
(*.f64 (-.f64 (pow.f64 d3 2) (pow.f64 (+.f64 37 d2) 2)) (/.f64 d1 (+.f64 d3 (-.f64 -37 d2))))
(pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37))) 1)
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37)))) 3)
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37))) 3) 1/3)
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37)))) 2)
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37))) 2))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 (+.f64 d2 37))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37))))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37))) 3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d3 (+.f64 d2 37)) 3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d3 (+.f64 d2 37)) 3) (pow.f64 d1 3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 37 (+.f64 d2 d3)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37)))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37)))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37)))) 1))
(*.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 d3 d1 (*.f64 d1 (+.f64 d2 37)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 d3 (+.f64 d2 37)))) 1)
(expm1.f64 (log1p.f64 (+.f64 37 (+.f64 d2 d3))))
(+.f64 -1 (+.f64 38 (+.f64 d2 d3)))
(-.f64 (/.f64 (pow.f64 d3 2) (-.f64 d3 (+.f64 d2 37))) (/.f64 (pow.f64 (+.f64 d2 37) 2) (-.f64 d3 (+.f64 d2 37))))
(/.f64 (-.f64 (pow.f64 d3 2) (pow.f64 (+.f64 37 d2) 2)) (-.f64 d3 (+.f64 37 d2)))
(/.f64 (-.f64 (pow.f64 d3 2) (pow.f64 (+.f64 37 d2) 2)) (+.f64 d3 (-.f64 -37 d2)))
(*.f64 (+.f64 d3 (+.f64 d2 37)) 1)
(+.f64 37 (+.f64 d2 d3))
(*.f64 1 (+.f64 d3 (+.f64 d2 37)))
(+.f64 37 (+.f64 d2 d3))
(*.f64 (cbrt.f64 (+.f64 d3 (+.f64 d2 37))) (pow.f64 (cbrt.f64 (+.f64 d3 (+.f64 d2 37))) 2))
(+.f64 37 (+.f64 d2 d3))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d3 (+.f64 d2 37))) 2) (cbrt.f64 (+.f64 d3 (+.f64 d2 37))))
(+.f64 37 (+.f64 d2 d3))
(*.f64 (sqrt.f64 (+.f64 d3 (+.f64 d2 37))) (sqrt.f64 (+.f64 d3 (+.f64 d2 37))))
(+.f64 37 (+.f64 d2 d3))
(*.f64 (+.f64 (pow.f64 (+.f64 d2 37) 3) (pow.f64 d3 3)) (/.f64 1 (fma.f64 d3 d3 (*.f64 (+.f64 d2 37) (-.f64 (+.f64 d2 37) d3)))))
(/.f64 1 (/.f64 (fma.f64 d3 d3 (*.f64 (+.f64 37 d2) (+.f64 d2 (-.f64 37 d3)))) (+.f64 (pow.f64 (+.f64 37 d2) 3) (pow.f64 d3 3))))
(/.f64 (+.f64 (pow.f64 (+.f64 37 d2) 3) (pow.f64 d3 3)) (fma.f64 d3 d3 (*.f64 (+.f64 37 d2) (+.f64 37 (-.f64 d2 d3)))))
(*.f64 (-.f64 (pow.f64 d3 2) (pow.f64 (+.f64 d2 37) 2)) (/.f64 1 (-.f64 d3 (+.f64 d2 37))))
(/.f64 (-.f64 (pow.f64 d3 2) (pow.f64 (+.f64 37 d2) 2)) (-.f64 d3 (+.f64 37 d2)))
(/.f64 (-.f64 (pow.f64 d3 2) (pow.f64 (+.f64 37 d2) 2)) (+.f64 d3 (-.f64 -37 d2)))
(/.f64 1 (/.f64 (fma.f64 d3 d3 (*.f64 (+.f64 d2 37) (-.f64 (+.f64 d2 37) d3))) (+.f64 (pow.f64 (+.f64 d2 37) 3) (pow.f64 d3 3))))
(/.f64 1 (/.f64 (fma.f64 d3 d3 (*.f64 (+.f64 37 d2) (+.f64 d2 (-.f64 37 d3)))) (+.f64 (pow.f64 (+.f64 37 d2) 3) (pow.f64 d3 3))))
(/.f64 (+.f64 (pow.f64 (+.f64 37 d2) 3) (pow.f64 d3 3)) (fma.f64 d3 d3 (*.f64 (+.f64 37 d2) (+.f64 37 (-.f64 d2 d3)))))
(/.f64 1 (/.f64 (-.f64 d3 (+.f64 d2 37)) (-.f64 (pow.f64 d3 2) (pow.f64 (+.f64 d2 37) 2))))
(/.f64 (-.f64 (pow.f64 d3 2) (pow.f64 (+.f64 37 d2) 2)) (-.f64 d3 (+.f64 37 d2)))
(/.f64 (-.f64 (pow.f64 d3 2) (pow.f64 (+.f64 37 d2) 2)) (+.f64 d3 (-.f64 -37 d2)))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 37) 3) (pow.f64 d3 3)) (fma.f64 d3 d3 (*.f64 (+.f64 d2 37) (-.f64 (+.f64 d2 37) d3))))
(/.f64 1 (/.f64 (fma.f64 d3 d3 (*.f64 (+.f64 37 d2) (+.f64 d2 (-.f64 37 d3)))) (+.f64 (pow.f64 (+.f64 37 d2) 3) (pow.f64 d3 3))))
(/.f64 (+.f64 (pow.f64 (+.f64 37 d2) 3) (pow.f64 d3 3)) (fma.f64 d3 d3 (*.f64 (+.f64 37 d2) (+.f64 37 (-.f64 d2 d3)))))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 37) 3) (pow.f64 d3 3)) (+.f64 (pow.f64 (+.f64 d2 37) 2) (-.f64 (pow.f64 d3 2) (*.f64 d3 (+.f64 d2 37)))))
(/.f64 (+.f64 (pow.f64 (+.f64 37 d2) 3) (pow.f64 d3 3)) (+.f64 (pow.f64 (+.f64 37 d2) 2) (-.f64 (pow.f64 d3 2) (*.f64 d3 (+.f64 37 d2)))))
(/.f64 (+.f64 (pow.f64 (+.f64 37 d2) 3) (pow.f64 d3 3)) (+.f64 (pow.f64 (+.f64 37 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 37 d2)))))
(/.f64 (+.f64 (pow.f64 (+.f64 37 d2) 3) (pow.f64 d3 3)) (+.f64 (pow.f64 (+.f64 37 d2) 2) (*.f64 d3 (+.f64 d3 (-.f64 -37 d2)))))
(/.f64 (-.f64 (pow.f64 d3 2) (pow.f64 (+.f64 d2 37) 2)) (-.f64 d3 (+.f64 d2 37)))
(/.f64 (-.f64 (pow.f64 d3 2) (pow.f64 (+.f64 37 d2) 2)) (-.f64 d3 (+.f64 37 d2)))
(/.f64 (-.f64 (pow.f64 d3 2) (pow.f64 (+.f64 37 d2) 2)) (+.f64 d3 (-.f64 -37 d2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 d2 37) 3) (pow.f64 d3 3))) (neg.f64 (fma.f64 d3 d3 (*.f64 (+.f64 d2 37) (-.f64 (+.f64 d2 37) d3)))))
(/.f64 1 (/.f64 (fma.f64 d3 d3 (*.f64 (+.f64 37 d2) (+.f64 d2 (-.f64 37 d3)))) (+.f64 (pow.f64 (+.f64 37 d2) 3) (pow.f64 d3 3))))
(/.f64 (+.f64 (pow.f64 (+.f64 37 d2) 3) (pow.f64 d3 3)) (fma.f64 d3 d3 (*.f64 (+.f64 37 d2) (+.f64 37 (-.f64 d2 d3)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d3 2) (pow.f64 (+.f64 d2 37) 2))) (neg.f64 (-.f64 d3 (+.f64 d2 37))))
(/.f64 (-.f64 (pow.f64 d3 2) (pow.f64 (+.f64 37 d2) 2)) (-.f64 d3 (+.f64 37 d2)))
(/.f64 (-.f64 (pow.f64 d3 2) (pow.f64 (+.f64 37 d2) 2)) (+.f64 d3 (-.f64 -37 d2)))
(/.f64 (+.f64 (pow.f64 (+.f64 d3 d2) 3) 50653) (+.f64 (*.f64 (+.f64 d3 d2) (+.f64 d3 d2)) (-.f64 1369 (*.f64 (+.f64 d3 d2) 37))))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 d3) 3) 50653) (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) (-.f64 1369 (*.f64 37 (+.f64 d2 d3)))))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 d3) 3) 50653) (+.f64 (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) 1369) (*.f64 (+.f64 d2 d3) -37)))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 37) 2) (pow.f64 d3 2)) (-.f64 (+.f64 d2 37) d3))
(/.f64 (-.f64 (pow.f64 d3 2) (pow.f64 (+.f64 37 d2) 2)) (-.f64 d3 (+.f64 37 d2)))
(/.f64 (-.f64 (pow.f64 d3 2) (pow.f64 (+.f64 37 d2) 2)) (+.f64 d3 (-.f64 -37 d2)))
(/.f64 (-.f64 (*.f64 (+.f64 d3 d2) (+.f64 d3 d2)) 1369) (-.f64 (+.f64 d3 d2) 37))
(/.f64 (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) -1369) (+.f64 d3 (-.f64 d2 37)))
(/.f64 (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) -1369) (+.f64 d2 (+.f64 d3 -37)))
(pow.f64 (+.f64 d3 (+.f64 d2 37)) 1)
(+.f64 37 (+.f64 d2 d3))
(pow.f64 (cbrt.f64 (+.f64 d3 (+.f64 d2 37))) 3)
(+.f64 37 (+.f64 d2 d3))
(pow.f64 (pow.f64 (+.f64 d3 (+.f64 d2 37)) 3) 1/3)
(+.f64 37 (+.f64 d2 d3))
(pow.f64 (sqrt.f64 (+.f64 d3 (+.f64 d2 37))) 2)
(+.f64 37 (+.f64 d2 d3))
(sqrt.f64 (pow.f64 (+.f64 d3 (+.f64 d2 37)) 2))
(+.f64 37 (+.f64 d2 d3))
(log.f64 (exp.f64 (+.f64 d3 (+.f64 d2 37))))
(+.f64 37 (+.f64 d2 d3))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 d3 (+.f64 d2 37)))))
(+.f64 37 (+.f64 d2 d3))
(cbrt.f64 (pow.f64 (+.f64 d3 (+.f64 d2 37)) 3))
(+.f64 37 (+.f64 d2 d3))
(expm1.f64 (log1p.f64 (+.f64 d3 (+.f64 d2 37))))
(expm1.f64 (log1p.f64 (+.f64 37 (+.f64 d2 d3))))
(+.f64 -1 (+.f64 38 (+.f64 d2 d3)))
(log1p.f64 (expm1.f64 (+.f64 d3 (+.f64 d2 37))))
(+.f64 37 (+.f64 d2 d3))
(exp.f64 (log.f64 (+.f64 d3 (+.f64 d2 37))))
(+.f64 37 (+.f64 d2 d3))
(exp.f64 (*.f64 (log.f64 (+.f64 d3 (+.f64 d2 37))) 1))
(+.f64 37 (+.f64 d2 d3))
(fma.f64 1 d3 (+.f64 d2 37))
(+.f64 37 (+.f64 d2 d3))
(fma.f64 1 (+.f64 d2 37) d3)
(+.f64 37 (+.f64 d2 d3))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d2 37)) 2) (cbrt.f64 (+.f64 d2 37)) d3)
(+.f64 37 (+.f64 d2 d3))
(fma.f64 (pow.f64 (cbrt.f64 d3) 2) (cbrt.f64 d3) (+.f64 d2 37))
(+.f64 37 (+.f64 d2 d3))
(fma.f64 (sqrt.f64 (+.f64 d2 37)) (sqrt.f64 (+.f64 d2 37)) d3)
(+.f64 37 (+.f64 d2 d3))
(fma.f64 (sqrt.f64 d3) (sqrt.f64 d3) (+.f64 d2 37))
(+.f64 37 (+.f64 d2 d3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))) 1)
(expm1.f64 (log1p.f64 (*.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 (-.f64 d2 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 (+.f64 d3 5)) 3) (pow.f64 (*.f64 d1 d2) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (+.f64 d3 5)) (-.f64 (*.f64 d1 (+.f64 d3 5)) (*.f64 d1 d2))))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d3 5)) 3) (pow.f64 (*.f64 d1 d2) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (+.f64 d3 5)) (*.f64 d1 (-.f64 (+.f64 d3 5) d2))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 d3 5) 3) (pow.f64 d2 3))) (fma.f64 d1 (*.f64 (*.f64 d1 (+.f64 d3 5)) (+.f64 d3 (-.f64 5 d2))) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 d3 5) 3) (pow.f64 d2 3))) (fma.f64 d1 (*.f64 (+.f64 d3 5) (*.f64 d1 (-.f64 (+.f64 d3 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 (-.f64 d2 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 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (+.f64 d3 5)) (-.f64 (*.f64 d1 (+.f64 d3 5)) (*.f64 d1 d2)))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d3 5)) 3) (pow.f64 (*.f64 d1 d2) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d3 5)) 3) (pow.f64 (*.f64 d1 d2) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (+.f64 d3 5)) (*.f64 d1 (-.f64 (+.f64 d3 5) d2))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 d3 5) 3) (pow.f64 d2 3))) (fma.f64 d1 (*.f64 (*.f64 d1 (+.f64 d3 5)) (+.f64 d3 (-.f64 5 d2))) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 d3 5) 3) (pow.f64 d2 3))) (fma.f64 d1 (*.f64 (+.f64 d3 5) (*.f64 d1 (-.f64 (+.f64 d3 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 (-.f64 d2 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)) 3) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (+.f64 d3 5)) (-.f64 (*.f64 d1 (+.f64 d3 5)) (*.f64 d1 d2)))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d3 5)) 3) (pow.f64 (*.f64 d1 d2) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (+.f64 d3 5)) (*.f64 d1 (-.f64 (+.f64 d3 5) d2))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 d3 5) 3) (pow.f64 d2 3))) (fma.f64 d1 (*.f64 (*.f64 d1 (+.f64 d3 5)) (+.f64 d3 (-.f64 5 d2))) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 d3 5) 3) (pow.f64 d2 3))) (fma.f64 d1 (*.f64 (+.f64 d3 5) (*.f64 d1 (-.f64 (+.f64 d3 5) d2))) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d3 5)) 3) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d3 5)) 2) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (*.f64 d2 (*.f64 d1 (+.f64 d3 5)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d3 5)) 3) (pow.f64 (*.f64 d1 d2) 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 (+.f64 d3 5) 3) (pow.f64 d2 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 (+.f64 d3 5) 3) (pow.f64 d2 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 (-.f64 d2 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 (+.f64 d3 5)) 3) (pow.f64 (*.f64 d1 d2) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (+.f64 d3 5)) (-.f64 (*.f64 d1 (+.f64 d3 5)) (*.f64 d1 d2))))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d3 5)) 3) (pow.f64 (*.f64 d1 d2) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 (+.f64 d3 5)) (*.f64 d1 (-.f64 (+.f64 d3 5) d2))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 d3 5) 3) (pow.f64 d2 3))) (fma.f64 d1 (*.f64 (*.f64 d1 (+.f64 d3 5)) (+.f64 d3 (-.f64 5 d2))) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 d3 5) 3) (pow.f64 d2 3))) (fma.f64 d1 (*.f64 (+.f64 d3 5) (*.f64 d1 (-.f64 (+.f64 d3 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 (-.f64 d2 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 (-.f64 d2 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 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 3) 1/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)))
(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)))
(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)))))
(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 d3 5) d1 (*.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 (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 (*.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 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 (+.f64 d3 5)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 5)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 5))
(*.f64 d1 (+.f64 d3 5))
(+.f64 (*.f64 d1 d3) (*.f64 5 d1))
(*.f64 d1 (+.f64 d3 5))
(+.f64 (*.f64 d1 5) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 5))
(+.f64 (*.f64 5 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 5))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 5)))) 1)
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 5))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) 125)) (fma.f64 d3 d3 (-.f64 25 (*.f64 d3 5))))
(*.f64 (+.f64 (pow.f64 d3 3) 125) (/.f64 d1 (fma.f64 d3 d3 (-.f64 25 (*.f64 d3 5)))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 125) (fma.f64 d3 d3 (+.f64 25 (*.f64 d3 -5)))))
(/.f64 (*.f64 d1 (fma.f64 d3 d3 -25)) (+.f64 d3 -5))
(*.f64 (fma.f64 d3 d3 -25) (/.f64 d1 (+.f64 d3 -5)))
(*.f64 d1 (/.f64 (fma.f64 d3 d3 -25) (+.f64 d3 -5)))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 3) 125) d1) (fma.f64 d3 d3 (-.f64 25 (*.f64 d3 5))))
(*.f64 (+.f64 (pow.f64 d3 3) 125) (/.f64 d1 (fma.f64 d3 d3 (-.f64 25 (*.f64 d3 5)))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 125) (fma.f64 d3 d3 (+.f64 25 (*.f64 d3 -5)))))
(/.f64 (*.f64 (fma.f64 d3 d3 -25) d1) (+.f64 d3 -5))
(*.f64 (fma.f64 d3 d3 -25) (/.f64 d1 (+.f64 d3 -5)))
(*.f64 d1 (/.f64 (fma.f64 d3 d3 -25) (+.f64 d3 -5)))
(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 (pow.f64 (*.f64 d1 (+.f64 d3 5)) 3) 1/3)
(*.f64 d1 (+.f64 d3 5))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 5))) 2)
(*.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))))
(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))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32))))) 1)
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 37 (+.f64 d2 d3)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) (*.f64 -32 d1))) (/.f64 (*.f64 (pow.f64 d1 2) 1024) (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) (*.f64 -32 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 (pow.f64 d1 2) 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 (pow.f64 d1 2) -1024)) (*.f64 d1 (+.f64 (+.f64 d2 (+.f64 d3 5)) -32)))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 1024) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2)) (*.f64 d1 (-.f64 27 (+.f64 d2 d3))))
(*.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32))) 1)
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 1 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 (cbrt.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))) (pow.f64 (cbrt.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))) 2))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))) 2) (cbrt.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 (sqrt.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))) (sqrt.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 3) (*.f64 (pow.f64 d1 3) 32768)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 (*.f64 d1 32) (-.f64 (*.f64 d1 32) (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 3) (*.f64 (pow.f64 d1 3) 32768)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 d1 (*.f64 32 (*.f64 d1 (-.f64 32 (+.f64 d2 (+.f64 d3 5)))))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 d2 (+.f64 d3 5)) 3) 32768)) (fma.f64 (*.f64 d1 32) (*.f64 d1 (-.f64 27 (+.f64 d2 d3))) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2)))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 d2 (+.f64 d3 5)) 3) 32768)) (fma.f64 d1 (*.f64 32 (*.f64 d1 (-.f64 27 (+.f64 d2 d3)))) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 (pow.f64 d1 2) 1024)) (/.f64 1 (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) (*.f64 -32 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 (pow.f64 d1 2) 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 (pow.f64 d1 2) -1024)) (*.f64 d1 (+.f64 (+.f64 d2 (+.f64 d3 5)) -32)))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 1024) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2)) (*.f64 d1 (-.f64 27 (+.f64 d2 d3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 (*.f64 d1 32) (-.f64 (*.f64 d1 32) (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 3) (*.f64 (pow.f64 d1 3) 32768))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 3) (*.f64 (pow.f64 d1 3) 32768)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 d1 (*.f64 32 (*.f64 d1 (-.f64 32 (+.f64 d2 (+.f64 d3 5)))))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 d2 (+.f64 d3 5)) 3) 32768)) (fma.f64 (*.f64 d1 32) (*.f64 d1 (-.f64 27 (+.f64 d2 d3))) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2)))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 d2 (+.f64 d3 5)) 3) 32768)) (fma.f64 d1 (*.f64 32 (*.f64 d1 (-.f64 27 (+.f64 d2 d3)))) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2)))
(/.f64 1 (/.f64 (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) (*.f64 -32 d1)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 (pow.f64 d1 2) 1024))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 (pow.f64 d1 2) 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 (pow.f64 d1 2) -1024)) (*.f64 d1 (+.f64 (+.f64 d2 (+.f64 d3 5)) -32)))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 1024) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2)) (*.f64 d1 (-.f64 27 (+.f64 d2 d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 3) (*.f64 (pow.f64 d1 3) 32768)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 (*.f64 d1 32) (-.f64 (*.f64 d1 32) (*.f64 d1 (+.f64 d2 (+.f64 d3 5)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 3) (*.f64 (pow.f64 d1 3) 32768)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 d1 (*.f64 32 (*.f64 d1 (-.f64 32 (+.f64 d2 (+.f64 d3 5)))))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 d2 (+.f64 d3 5)) 3) 32768)) (fma.f64 (*.f64 d1 32) (*.f64 d1 (-.f64 27 (+.f64 d2 d3))) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2)))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 d2 (+.f64 d3 5)) 3) 32768)) (fma.f64 d1 (*.f64 32 (*.f64 d1 (-.f64 27 (+.f64 d2 d3)))) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 3) (*.f64 (pow.f64 d1 3) 32768)) (+.f64 (*.f64 (pow.f64 d1 2) 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))) 3) (*.f64 (pow.f64 d1 3) 32768)) (fma.f64 (pow.f64 d1 2) 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 (pow.f64 (+.f64 d2 (+.f64 d3 5)) 3) 32768)) (fma.f64 (pow.f64 d1 2) 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 (pow.f64 (+.f64 d2 (+.f64 d3 5)) 3) 32768)) (fma.f64 (pow.f64 d1 2) 1024 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) (*.f64 (neg.f64 d1) (-.f64 27 (+.f64 d2 d3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 (pow.f64 d1 2) 1024)) (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) (*.f64 -32 d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 (pow.f64 d1 2) 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 (pow.f64 d1 2) -1024)) (*.f64 d1 (+.f64 (+.f64 d2 (+.f64 d3 5)) -32)))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 1024) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2)) (*.f64 d1 (-.f64 27 (+.f64 d2 d3))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 3) (*.f64 (pow.f64 d1 3) 32768))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 (*.f64 d1 32) (-.f64 (*.f64 d1 32) (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 3) (*.f64 (pow.f64 d1 3) 32768)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 d1 (*.f64 32 (*.f64 d1 (-.f64 32 (+.f64 d2 (+.f64 d3 5)))))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 d2 (+.f64 d3 5)) 3) 32768)) (fma.f64 (*.f64 d1 32) (*.f64 d1 (-.f64 27 (+.f64 d2 d3))) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2)))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 d2 (+.f64 d3 5)) 3) 32768)) (fma.f64 d1 (*.f64 32 (*.f64 d1 (-.f64 27 (+.f64 d2 d3)))) (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 (pow.f64 d1 2) 1024))) (neg.f64 (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) (*.f64 -32 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2) (*.f64 (pow.f64 d1 2) 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 (pow.f64 d1 2) -1024)) (*.f64 d1 (+.f64 (+.f64 d2 (+.f64 d3 5)) -32)))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 1024) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2)) (*.f64 d1 (-.f64 27 (+.f64 d2 d3))))
(/.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 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 (pow.f64 d1 2) (*.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 d1 (+.f64 37 (+.f64 d2 d3))) (*.f64 d1 (+.f64 d2 (-.f64 -37 d3)))) (*.f64 d1 (+.f64 d2 (-.f64 -37 d3))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 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 (pow.f64 d1 2) 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 (pow.f64 d1 2) -1024)) (*.f64 d1 (+.f64 (+.f64 d2 (+.f64 d3 5)) -32)))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 1024) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))) 2)) (*.f64 d1 (-.f64 27 (+.f64 d2 d3))))
(pow.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32))) 1)
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(pow.f64 (cbrt.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))) 3)
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(pow.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32))) 3) 1/3)
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(pow.f64 (sqrt.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))) 2)
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(sqrt.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32))) 2))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(log.f64 (exp.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32))))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(cbrt.f64 (pow.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32))) 3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(expm1.f64 (log1p.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 37 (+.f64 d2 d3)))))
(log1p.f64 (expm1.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(exp.f64 (log.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(exp.f64 (*.f64 (log.f64 (fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 5) 32)))) 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 32 (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))
(*.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 32 d1 (*.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 (+.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 (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 (*.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 (cbrt.f64 (*.f64 (pow.f64 d1 2) 1024)) (cbrt.f64 (*.f64 d1 32)) (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))
(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 (*.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 32)) (sqrt.f64 (*.f64 d1 32)) (*.f64 d1 (+.f64 d2 (+.f64 d3 5))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))

eval238.0ms (4.4%)

Compiler

Compiled 5150 to 3265 computations (36.6% saved)

prune49.0ms (0.9%)

Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New2816287
Fresh000
Picked112
Done000
Total2827289
Accuracy
100.0%
Counts
289 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(+.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 37 d1))
86.7%
(*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 37 d2) d3))))
100.0%
(*.f64 d1 (+.f64 d3 (+.f64 d2 37)))
62.1%
(*.f64 d1 (+.f64 37 d3))
66.3%
(*.f64 d1 (+.f64 37 d2))
37.4%
(*.f64 d1 d3)
39.3%
(*.f64 d1 d2)
Compiler

Compiled 118 to 81 computations (31.4% saved)

localize163.0ms (3%)

Localize:

Found 4 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 d1 (+.f64 37 d3))
100.0%
(*.f64 d1 (+.f64 37 d2))
100.0%
(*.f64 (+.f64 d3 d2) d1)
100.0%
(+.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 37 d1))
Compiler

Compiled 60 to 26 computations (56.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 25.0ms
Operation ival-mult, time spent: 12.0ms, 47.0% of total-time
Operation ival-add, time spent: 11.0ms, 43.0% of total-time
Operation const, time spent: 2.0ms, 8.0% of total-time

series14.0ms (0.3%)

Counts
4 → 96
Calls
Call 1
Inputs
#<alt (+.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 37 d1))>
#<alt (*.f64 (+.f64 d3 d2) d1)>
#<alt (*.f64 d1 (+.f64 37 d2))>
#<alt (*.f64 d1 (+.f64 37 d3))>
Outputs
#<alt (+.f64 (*.f64 37 d1) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 37 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))>
#<alt (+.f64 (*.f64 37 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))>
#<alt (+.f64 (*.f64 37 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))>
#<alt (*.f64 d1 d3)>
#<alt (*.f64 d3 (+.f64 d1 (+.f64 (*.f64 37 (/.f64 d1 d3)) (/.f64 (*.f64 d1 d2) d3))))>
#<alt (*.f64 d3 (+.f64 d1 (+.f64 (*.f64 37 (/.f64 d1 d3)) (/.f64 (*.f64 d1 d2) d3))))>
#<alt (*.f64 d3 (+.f64 d1 (+.f64 (*.f64 37 (/.f64 d1 d3)) (/.f64 (*.f64 d1 d2) d3))))>
#<alt (*.f64 d1 d3)>
#<alt (*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 37 d1) (*.f64 d1 d2)) d3)))))>
#<alt (*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 37 d1) (*.f64 d1 d2)) d3)))))>
#<alt (*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 37 d1) (*.f64 d1 d2)) d3)))))>
#<alt (+.f64 (*.f64 37 d1) (*.f64 d1 d3))>
#<alt (+.f64 (*.f64 37 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))>
#<alt (+.f64 (*.f64 37 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))>
#<alt (+.f64 (*.f64 37 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (+.f64 d1 (+.f64 (*.f64 37 (/.f64 d1 d2)) (/.f64 (*.f64 d1 d3) d2))))>
#<alt (*.f64 d2 (+.f64 d1 (+.f64 (*.f64 37 (/.f64 d1 d2)) (/.f64 (*.f64 d1 d3) d2))))>
#<alt (*.f64 d2 (+.f64 d1 (+.f64 (*.f64 37 (/.f64 d1 d2)) (/.f64 (*.f64 d1 d3) d2))))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 37 d1) (*.f64 d1 d3)) d2)))))>
#<alt (*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 37 d1) (*.f64 d1 d3)) d2)))))>
#<alt (*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 37 d1) (*.f64 d1 d3)) d2)))))>
#<alt (*.f64 d1 (+.f64 37 (+.f64 d2 d3)))>
#<alt (*.f64 d1 (+.f64 37 (+.f64 d2 d3)))>
#<alt (*.f64 d1 (+.f64 37 (+.f64 d2 d3)))>
#<alt (*.f64 d1 (+.f64 37 (+.f64 d2 d3)))>
#<alt (*.f64 d1 (+.f64 37 (+.f64 d2 d3)))>
#<alt (*.f64 d1 (+.f64 37 (+.f64 d2 d3)))>
#<alt (*.f64 d1 (+.f64 37 (+.f64 d2 d3)))>
#<alt (*.f64 d1 (+.f64 37 (+.f64 d2 d3)))>
#<alt (*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 (+.f64 d2 d3)) 37)))>
#<alt (*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 (+.f64 d2 d3)) 37)))>
#<alt (*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 (+.f64 d2 d3)) 37)))>
#<alt (*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 (+.f64 d2 d3)) 37)))>
#<alt (*.f64 d1 d2)>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d3))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d3))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d3))>
#<alt (*.f64 d1 d3)>
#<alt (*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 d2) d3)))>
#<alt (*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 d2) d3)))>
#<alt (*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 d2) d3)))>
#<alt (*.f64 d1 d3)>
#<alt (*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 d2) d3)))))>
#<alt (*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 d2) d3)))))>
#<alt (*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 d2) d3)))))>
#<alt (*.f64 d1 d3)>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d3))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d3))>
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d3))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d3) d2)))>
#<alt (*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d3) d2)))>
#<alt (*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d3) d2)))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 d3) d2)))))>
#<alt (*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 d3) d2)))))>
#<alt (*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 d3) d2)))))>
#<alt (*.f64 d1 (+.f64 d2 d3))>
#<alt (*.f64 d1 (+.f64 d2 d3))>
#<alt (*.f64 d1 (+.f64 d2 d3))>
#<alt (*.f64 d1 (+.f64 d2 d3))>
#<alt (*.f64 d1 (+.f64 d2 d3))>
#<alt (*.f64 d1 (+.f64 d2 d3))>
#<alt (*.f64 d1 (+.f64 d2 d3))>
#<alt (*.f64 d1 (+.f64 d2 d3))>
#<alt (*.f64 d1 (+.f64 d2 d3))>
#<alt (*.f64 d1 (+.f64 d2 d3))>
#<alt (*.f64 d1 (+.f64 d2 d3))>
#<alt (*.f64 d1 (+.f64 d2 d3))>
#<alt (*.f64 37 d1)>
#<alt (+.f64 (*.f64 37 d1) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 37 d1) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 37 d1) (*.f64 d1 d2))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 37 (/.f64 d1 d2))))>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 37 (/.f64 d1 d2))))>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 37 (/.f64 d1 d2))))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -37 (/.f64 d1 d2)) (*.f64 -1 d1))))>
#<alt (*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -37 (/.f64 d1 d2)) (*.f64 -1 d1))))>
#<alt (*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -37 (/.f64 d1 d2)) (*.f64 -1 d1))))>
#<alt (*.f64 37 d1)>
#<alt (+.f64 (*.f64 37 d1) (*.f64 d1 d3))>
#<alt (+.f64 (*.f64 37 d1) (*.f64 d1 d3))>
#<alt (+.f64 (*.f64 37 d1) (*.f64 d1 d3))>
#<alt (*.f64 d1 d3)>
#<alt (*.f64 d3 (+.f64 d1 (*.f64 37 (/.f64 d1 d3))))>
#<alt (*.f64 d3 (+.f64 d1 (*.f64 37 (/.f64 d1 d3))))>
#<alt (*.f64 d3 (+.f64 d1 (*.f64 37 (/.f64 d1 d3))))>
#<alt (*.f64 d1 d3)>
#<alt (*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -37 (/.f64 d1 d3)) (*.f64 -1 d1))))>
#<alt (*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -37 (/.f64 d1 d3)) (*.f64 -1 d1))))>
#<alt (*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -37 (/.f64 d1 d3)) (*.f64 -1 d1))))>
Calls

30 calls:

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

rewrite160.0ms (3%)

Algorithm
batch-egg-rewrite
Rules
1628×fma-define
965×log1p-expm1-u
965×expm1-log1p-u
670×fma-neg
256×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01888
128188
2421588
Stop Event
node limit
Counts
4 → 230
Calls
Call 1
Inputs
(+.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 37 d1))
(*.f64 (+.f64 d3 d2) d1)
(*.f64 d1 (+.f64 37 d2))
(*.f64 d1 (+.f64 37 d3))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) 2) (*.f64 d1 (-.f64 (+.f64 d3 d2) 37))) (/.f64 (*.f64 (pow.f64 d1 2) 1369) (*.f64 d1 (-.f64 (+.f64 d3 d2) 37))))
(*.f64 d1 (+.f64 d3 (+.f64 d2 37)))
(*.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37))) 1)
(*.f64 1 (*.f64 d1 (+.f64 d3 (+.f64 d2 37))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37)))))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d3 (+.f64 d2 37))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37)))) (sqrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37)))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d3 (+.f64 d2 37))))
(*.f64 (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 (+.f64 d3 d2) d1) 3)) (/.f64 1 (fma.f64 (*.f64 d1 37) (-.f64 (*.f64 d1 37) (*.f64 (+.f64 d3 d2) d1)) (pow.f64 (*.f64 (+.f64 d3 d2) d1) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) 2) (*.f64 (pow.f64 d1 2) 1369)) (/.f64 1 (*.f64 d1 (-.f64 (+.f64 d3 d2) 37))))
(*.f64 (+.f64 d3 (+.f64 d2 37)) d1)
(/.f64 1 (/.f64 (fma.f64 (*.f64 d1 37) (-.f64 (*.f64 d1 37) (*.f64 (+.f64 d3 d2) d1)) (pow.f64 (*.f64 (+.f64 d3 d2) d1) 2)) (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 (+.f64 d3 d2) d1) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 (+.f64 d3 d2) 37)) (-.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) 2) (*.f64 (pow.f64 d1 2) 1369))))
(/.f64 (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 (+.f64 d3 d2) d1) 3)) (fma.f64 (*.f64 d1 37) (-.f64 (*.f64 d1 37) (*.f64 (+.f64 d3 d2) d1)) (pow.f64 (*.f64 (+.f64 d3 d2) d1) 2)))
(/.f64 (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 (+.f64 d3 d2) d1) 3)) (fma.f64 (pow.f64 d1 2) 1369 (-.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) 2) (*.f64 (+.f64 d3 d2) (*.f64 d1 (*.f64 d1 37))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) 2) (*.f64 (pow.f64 d1 2) 1369)) (*.f64 d1 (-.f64 (+.f64 d3 d2) 37)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 (+.f64 d3 d2) d1) 3))) (neg.f64 (fma.f64 (*.f64 d1 37) (-.f64 (*.f64 d1 37) (*.f64 (+.f64 d3 d2) d1)) (pow.f64 (*.f64 (+.f64 d3 d2) d1) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) 2) (*.f64 (pow.f64 d1 2) 1369))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 d3 d2) 37))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 1369) (pow.f64 (*.f64 (+.f64 d3 d2) d1) 2)) (-.f64 (*.f64 d1 37) (*.f64 (+.f64 d3 d2) d1)))
(pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37))) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37)))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37))) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 (+.f64 d2 37))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37))) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37)))) 1))
(fma.f64 (+.f64 d3 d2) d1 (*.f64 d1 37))
(fma.f64 d1 (+.f64 d3 d2) (*.f64 d1 37))
(fma.f64 d1 37 (*.f64 (+.f64 d3 d2) d1))
(fma.f64 (*.f64 (+.f64 d3 d2) d1) 1 (*.f64 d1 37))
(fma.f64 37 d1 (*.f64 (+.f64 d3 d2) d1))
(fma.f64 (*.f64 d1 37) 1 (*.f64 (+.f64 d3 d2) d1))
(fma.f64 1 (*.f64 (+.f64 d3 d2) d1) (*.f64 d1 37))
(fma.f64 1 (*.f64 d1 37) (*.f64 (+.f64 d3 d2) d1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d3 d2)) 2) (*.f64 (cbrt.f64 (+.f64 d3 d2)) d1) (*.f64 d1 37))
(fma.f64 (cbrt.f64 (*.f64 (+.f64 d3 d2) d1)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 d3 d2) d1)) 2) (*.f64 d1 37))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 d3 d2) d1)) 2) (cbrt.f64 (*.f64 (+.f64 d3 d2) d1)) (*.f64 d1 37))
(fma.f64 (cbrt.f64 (*.f64 d1 37)) (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (*.f64 (+.f64 d3 d2) d1))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (cbrt.f64 (*.f64 d1 37)) (*.f64 (+.f64 d3 d2) d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 37) (*.f64 (+.f64 d3 d2) d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d3 d2)) (*.f64 d1 37))
(fma.f64 (sqrt.f64 (+.f64 d3 d2)) (*.f64 (sqrt.f64 (+.f64 d3 d2)) d1) (*.f64 d1 37))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 d3 d2) d1)) (sqrt.f64 (*.f64 (+.f64 d3 d2) d1)) (*.f64 d1 37))
(fma.f64 (sqrt.f64 (*.f64 d1 37)) (sqrt.f64 (*.f64 d1 37)) (*.f64 (+.f64 d3 d2) d1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 37) (*.f64 (+.f64 d3 d2) d1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d3 d2)) (*.f64 d1 37))
(fma.f64 (*.f64 37 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 (+.f64 d3 d2) d1))
(fma.f64 (*.f64 37 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (+.f64 d3 d2) d1))
(fma.f64 (*.f64 (+.f64 d3 d2) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 37))
(fma.f64 (*.f64 (+.f64 d3 d2) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 37))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d3 d2)) 2)) (cbrt.f64 (+.f64 d3 d2)) (*.f64 d1 37))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d3 d2))) (sqrt.f64 (+.f64 d3 d2)) (*.f64 d1 37))
(+.f64 (*.f64 d2 d1) (*.f64 d3 d1))
(+.f64 (*.f64 d3 d1) (*.f64 d2 d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 d3 d2) d1))) 1)
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) (pow.f64 d2 3))) (fma.f64 d2 (-.f64 d2 d3) (pow.f64 d3 2)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d2 2))) (-.f64 d3 d2))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 3) (pow.f64 d2 3)) d1) (fma.f64 d2 (-.f64 d2 d3) (pow.f64 d3 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d2 2)) d1) (-.f64 d3 d2))
(pow.f64 (*.f64 (+.f64 d3 d2) d1) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 d3 d2) d1)) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 d3 d2) d1)) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 d2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 d3 d2) d1))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) 3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 d3 d2) d1)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 d3 d2) d1)))
(exp.f64 (log.f64 (*.f64 (+.f64 d3 d2) d1)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 d3 d2) d1)) 1))
(fma.f64 d3 d1 (*.f64 d2 d1))
(fma.f64 d2 d1 (*.f64 d3 d1))
(fma.f64 d1 d3 (*.f64 d2 d1))
(fma.f64 d1 d2 (*.f64 d3 d1))
(fma.f64 1 (*.f64 d2 d1) (*.f64 d3 d1))
(fma.f64 1 (*.f64 d3 d1) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 d3) 2) (*.f64 (cbrt.f64 d3) d1) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d3) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 d3 d1))
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (*.f64 (cbrt.f64 d2) d1) (*.f64 d3 d1))
(fma.f64 (sqrt.f64 d3) (*.f64 (sqrt.f64 d3) d1) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d3) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d3 d1))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d3 d1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d3 d1)) (cbrt.f64 (*.f64 d3 d1))) (cbrt.f64 (*.f64 d3 d1)) (*.f64 d2 d1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d2 d1)) (cbrt.f64 (*.f64 d2 d1))) (cbrt.f64 (*.f64 d2 d1)) (*.f64 d3 d1))
(fma.f64 (sqrt.f64 (*.f64 d3 d1)) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 d3 d1))
(fma.f64 (*.f64 (sqrt.f64 d3) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d3) (sqrt.f64 d1)) (*.f64 d2 d1))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d3 d1))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d3)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d3)) (*.f64 d2 d1))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 d3 d1))
(fma.f64 (*.f64 d3 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d2 d1))
(fma.f64 (*.f64 d3 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d2 d1))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d3 d1))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d3 d1))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d3) 2)) (cbrt.f64 d3) (*.f64 d2 d1))
(fma.f64 (*.f64 d1 (sqrt.f64 d3)) (sqrt.f64 d3) (*.f64 d2 d1))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 d3 d1))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d3 d1))
(+.f64 (*.f64 d1 37) (*.f64 d2 d1))
(+.f64 (*.f64 d1 37) (*.f64 (*.f64 d2 d1) 1))
(+.f64 (*.f64 d2 d1) (*.f64 d1 37))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 37)))) 1)
(/.f64 (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 d2 d1) 3)) (fma.f64 (pow.f64 d1 2) 1369 (-.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 (*.f64 d1 37) (*.f64 d2 d1)))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 1369) (*.f64 (*.f64 d2 d1) (*.f64 d2 d1))) (-.f64 (*.f64 d1 37) (*.f64 d2 d1)))
(/.f64 (*.f64 d1 (+.f64 50653 (pow.f64 d2 3))) (fma.f64 d2 (-.f64 d2 37) 1369))
(/.f64 (*.f64 d1 (-.f64 1369 (pow.f64 d2 2))) (-.f64 37 d2))
(/.f64 (*.f64 (+.f64 50653 (pow.f64 d2 3)) d1) (fma.f64 d2 (-.f64 d2 37) 1369))
(/.f64 (*.f64 (-.f64 1369 (pow.f64 d2 2)) d1) (-.f64 37 d2))
(pow.f64 (*.f64 d1 (+.f64 d2 37)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 3) 1/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 (+.f64 d2 37)) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.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))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 37))) 1))
(fma.f64 d2 d1 (*.f64 d1 37))
(fma.f64 d1 d2 (*.f64 d1 37))
(fma.f64 d1 37 (*.f64 d2 d1))
(fma.f64 d1 37 (*.f64 (*.f64 d2 d1) 1))
(fma.f64 37 d1 (*.f64 d2 d1))
(fma.f64 37 d1 (*.f64 (*.f64 d2 d1) 1))
(fma.f64 (*.f64 d1 37) 1 (*.f64 d2 d1))
(fma.f64 (*.f64 d1 37) 1 (*.f64 (*.f64 d2 d1) 1))
(fma.f64 1 (*.f64 d1 37) (*.f64 d2 d1))
(fma.f64 1 (*.f64 d1 37) (*.f64 (*.f64 d2 d1) 1))
(fma.f64 1 (*.f64 d2 d1) (*.f64 d1 37))
(fma.f64 (cbrt.f64 (*.f64 d1 37)) (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (*.f64 d2 d1))
(fma.f64 (cbrt.f64 (*.f64 d1 37)) (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (*.f64 (*.f64 d2 d1) 1))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (cbrt.f64 (*.f64 d1 37)) (*.f64 d2 d1))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (cbrt.f64 (*.f64 d1 37)) (*.f64 (*.f64 d2 d1) 1))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 37) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 37) (*.f64 (*.f64 d2 d1) 1))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 37))
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 37))
(fma.f64 (sqrt.f64 (*.f64 d1 37)) (sqrt.f64 (*.f64 d1 37)) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 (*.f64 d1 37)) (sqrt.f64 (*.f64 d1 37)) (*.f64 (*.f64 d2 d1) 1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 37) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 37) (*.f64 (*.f64 d2 d1) 1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 37))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 37))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d2 d1)) (cbrt.f64 (*.f64 d2 d1))) (cbrt.f64 (*.f64 d2 d1)) (*.f64 d1 37))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 d1 37))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d1 37))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 d1 37))
(fma.f64 (*.f64 37 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d2 d1))
(fma.f64 (*.f64 37 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 (*.f64 d2 d1) 1))
(fma.f64 (*.f64 37 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d2 d1))
(fma.f64 (*.f64 37 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (*.f64 d2 d1) 1))
(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 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 d1 37))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 37))
(+.f64 (*.f64 d1 37) (*.f64 d3 d1))
(+.f64 (*.f64 d1 37) (*.f64 (*.f64 d3 d1) 1))
(+.f64 (*.f64 d3 d1) (*.f64 d1 37))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 37)))) 1)
(/.f64 (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 d3 d1) 3)) (fma.f64 (pow.f64 d1 2) 1369 (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (*.f64 (*.f64 d1 37) (*.f64 d3 d1)))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 1369) (*.f64 (*.f64 d3 d1) (*.f64 d3 d1))) (-.f64 (*.f64 d1 37) (*.f64 d3 d1)))
(/.f64 (*.f64 d1 (+.f64 50653 (pow.f64 d3 3))) (fma.f64 d3 (-.f64 d3 37) 1369))
(/.f64 (*.f64 d1 (-.f64 1369 (pow.f64 d3 2))) (-.f64 37 d3))
(/.f64 (*.f64 (+.f64 50653 (pow.f64 d3 3)) d1) (fma.f64 d3 (-.f64 d3 37) 1369))
(/.f64 (*.f64 (-.f64 1369 (pow.f64 d3 2)) d1) (-.f64 37 d3))
(pow.f64 (*.f64 d1 (+.f64 d3 37)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 37))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 37)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 37))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 37)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 37)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d3 37)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 37)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d3 37) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d3 37) 3) (pow.f64 d1 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))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d3 37))) 1))
(fma.f64 d3 d1 (*.f64 d1 37))
(fma.f64 d1 d3 (*.f64 d1 37))
(fma.f64 d1 37 (*.f64 d3 d1))
(fma.f64 d1 37 (*.f64 (*.f64 d3 d1) 1))
(fma.f64 37 d1 (*.f64 d3 d1))
(fma.f64 37 d1 (*.f64 (*.f64 d3 d1) 1))
(fma.f64 (*.f64 d1 37) 1 (*.f64 d3 d1))
(fma.f64 (*.f64 d1 37) 1 (*.f64 (*.f64 d3 d1) 1))
(fma.f64 1 (*.f64 d1 37) (*.f64 d3 d1))
(fma.f64 1 (*.f64 d1 37) (*.f64 (*.f64 d3 d1) 1))
(fma.f64 1 (*.f64 d3 d1) (*.f64 d1 37))
(fma.f64 (cbrt.f64 (*.f64 d1 37)) (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (*.f64 d3 d1))
(fma.f64 (cbrt.f64 (*.f64 d1 37)) (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (*.f64 (*.f64 d3 d1) 1))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (cbrt.f64 (*.f64 d1 37)) (*.f64 d3 d1))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (cbrt.f64 (*.f64 d1 37)) (*.f64 (*.f64 d3 d1) 1))
(fma.f64 (pow.f64 (cbrt.f64 d3) 2) (*.f64 (cbrt.f64 d3) d1) (*.f64 d1 37))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 37) (*.f64 d3 d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 37) (*.f64 (*.f64 d3 d1) 1))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d3) (*.f64 d1 37))
(fma.f64 (sqrt.f64 (*.f64 d1 37)) (sqrt.f64 (*.f64 d1 37)) (*.f64 d3 d1))
(fma.f64 (sqrt.f64 (*.f64 d1 37)) (sqrt.f64 (*.f64 d1 37)) (*.f64 (*.f64 d3 d1) 1))
(fma.f64 (sqrt.f64 d3) (*.f64 (sqrt.f64 d3) d1) (*.f64 d1 37))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 37) (*.f64 d3 d1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 37) (*.f64 (*.f64 d3 d1) 1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d3) (*.f64 d1 37))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d3 d1)) (cbrt.f64 (*.f64 d3 d1))) (cbrt.f64 (*.f64 d3 d1)) (*.f64 d1 37))
(fma.f64 (sqrt.f64 (*.f64 d3 d1)) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d1 37))
(fma.f64 (*.f64 (sqrt.f64 d3) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d3) (sqrt.f64 d1)) (*.f64 d1 37))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d3)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d3)) (*.f64 d1 37))
(fma.f64 (*.f64 37 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d3 d1))
(fma.f64 (*.f64 37 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 (*.f64 d3 d1) 1))
(fma.f64 (*.f64 37 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d3 d1))
(fma.f64 (*.f64 37 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (*.f64 d3 d1) 1))
(fma.f64 (*.f64 d3 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 37))
(fma.f64 (*.f64 d3 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 37))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d3) 2)) (cbrt.f64 d3) (*.f64 d1 37))
(fma.f64 (*.f64 d1 (sqrt.f64 d3)) (sqrt.f64 d3) (*.f64 d1 37))

simplify211.0ms (3.9%)

Algorithm
egg-herbie
Rules
1552×distribute-lft-in
1438×times-frac
1410×distribute-rgt-in
780×cancel-sign-sub-inv
604×distribute-lft-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
050410034
112379701
233359510
Stop Event
node limit
Counts
326 → 303
Calls
Call 1
Inputs
(+.f64 (*.f64 37 d1) (*.f64 d1 d2))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 d3)
(*.f64 d3 (+.f64 d1 (+.f64 (*.f64 37 (/.f64 d1 d3)) (/.f64 (*.f64 d1 d2) d3))))
(*.f64 d3 (+.f64 d1 (+.f64 (*.f64 37 (/.f64 d1 d3)) (/.f64 (*.f64 d1 d2) d3))))
(*.f64 d3 (+.f64 d1 (+.f64 (*.f64 37 (/.f64 d1 d3)) (/.f64 (*.f64 d1 d2) d3))))
(*.f64 d1 d3)
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 37 d1) (*.f64 d1 d2)) d3)))))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 37 d1) (*.f64 d1 d2)) d3)))))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 37 d1) (*.f64 d1 d2)) d3)))))
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 37 (/.f64 d1 d2)) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 37 (/.f64 d1 d2)) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 37 (/.f64 d1 d2)) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d1 d2)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 37 d1) (*.f64 d1 d3)) d2)))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 37 d1) (*.f64 d1 d3)) d2)))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 37 d1) (*.f64 d1 d3)) d2)))))
(*.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 d2 d3)) 37)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 (+.f64 d2 d3)) 37)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 (+.f64 d2 d3)) 37)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 (+.f64 d2 d3)) 37)))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d3)
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 d2) d3)))
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 d2) d3)))
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 d2) d3)))
(*.f64 d1 d3)
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 d2) d3)))))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 d2) d3)))))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 d2) d3)))))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d3) d2)))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d3) d2)))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d3) d2)))
(*.f64 d1 d2)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 d3) d2)))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 d3) d2)))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 d3) d2)))))
(*.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 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 37 d1)
(+.f64 (*.f64 37 d1) (*.f64 d1 d2))
(+.f64 (*.f64 37 d1) (*.f64 d1 d2))
(+.f64 (*.f64 37 d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 37 (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 37 (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 37 (/.f64 d1 d2))))
(*.f64 d1 d2)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -37 (/.f64 d1 d2)) (*.f64 -1 d1))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -37 (/.f64 d1 d2)) (*.f64 -1 d1))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -37 (/.f64 d1 d2)) (*.f64 -1 d1))))
(*.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 d3 (+.f64 d1 (*.f64 37 (/.f64 d1 d3))))
(*.f64 d3 (+.f64 d1 (*.f64 37 (/.f64 d1 d3))))
(*.f64 d3 (+.f64 d1 (*.f64 37 (/.f64 d1 d3))))
(*.f64 d1 d3)
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -37 (/.f64 d1 d3)) (*.f64 -1 d1))))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -37 (/.f64 d1 d3)) (*.f64 -1 d1))))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -37 (/.f64 d1 d3)) (*.f64 -1 d1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) 2) (*.f64 d1 (-.f64 (+.f64 d3 d2) 37))) (/.f64 (*.f64 (pow.f64 d1 2) 1369) (*.f64 d1 (-.f64 (+.f64 d3 d2) 37))))
(*.f64 d1 (+.f64 d3 (+.f64 d2 37)))
(*.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37))) 1)
(*.f64 1 (*.f64 d1 (+.f64 d3 (+.f64 d2 37))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37)))))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d3 (+.f64 d2 37))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37)))) (sqrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37)))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d3 (+.f64 d2 37))))
(*.f64 (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 (+.f64 d3 d2) d1) 3)) (/.f64 1 (fma.f64 (*.f64 d1 37) (-.f64 (*.f64 d1 37) (*.f64 (+.f64 d3 d2) d1)) (pow.f64 (*.f64 (+.f64 d3 d2) d1) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) 2) (*.f64 (pow.f64 d1 2) 1369)) (/.f64 1 (*.f64 d1 (-.f64 (+.f64 d3 d2) 37))))
(*.f64 (+.f64 d3 (+.f64 d2 37)) d1)
(/.f64 1 (/.f64 (fma.f64 (*.f64 d1 37) (-.f64 (*.f64 d1 37) (*.f64 (+.f64 d3 d2) d1)) (pow.f64 (*.f64 (+.f64 d3 d2) d1) 2)) (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 (+.f64 d3 d2) d1) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 (+.f64 d3 d2) 37)) (-.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) 2) (*.f64 (pow.f64 d1 2) 1369))))
(/.f64 (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 (+.f64 d3 d2) d1) 3)) (fma.f64 (*.f64 d1 37) (-.f64 (*.f64 d1 37) (*.f64 (+.f64 d3 d2) d1)) (pow.f64 (*.f64 (+.f64 d3 d2) d1) 2)))
(/.f64 (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 (+.f64 d3 d2) d1) 3)) (fma.f64 (pow.f64 d1 2) 1369 (-.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) 2) (*.f64 (+.f64 d3 d2) (*.f64 d1 (*.f64 d1 37))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) 2) (*.f64 (pow.f64 d1 2) 1369)) (*.f64 d1 (-.f64 (+.f64 d3 d2) 37)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 (+.f64 d3 d2) d1) 3))) (neg.f64 (fma.f64 (*.f64 d1 37) (-.f64 (*.f64 d1 37) (*.f64 (+.f64 d3 d2) d1)) (pow.f64 (*.f64 (+.f64 d3 d2) d1) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) 2) (*.f64 (pow.f64 d1 2) 1369))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 d3 d2) 37))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 1369) (pow.f64 (*.f64 (+.f64 d3 d2) d1) 2)) (-.f64 (*.f64 d1 37) (*.f64 (+.f64 d3 d2) d1)))
(pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37))) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37)))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37))) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 (+.f64 d2 37))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37))) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37)))) 1))
(fma.f64 (+.f64 d3 d2) d1 (*.f64 d1 37))
(fma.f64 d1 (+.f64 d3 d2) (*.f64 d1 37))
(fma.f64 d1 37 (*.f64 (+.f64 d3 d2) d1))
(fma.f64 (*.f64 (+.f64 d3 d2) d1) 1 (*.f64 d1 37))
(fma.f64 37 d1 (*.f64 (+.f64 d3 d2) d1))
(fma.f64 (*.f64 d1 37) 1 (*.f64 (+.f64 d3 d2) d1))
(fma.f64 1 (*.f64 (+.f64 d3 d2) d1) (*.f64 d1 37))
(fma.f64 1 (*.f64 d1 37) (*.f64 (+.f64 d3 d2) d1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d3 d2)) 2) (*.f64 (cbrt.f64 (+.f64 d3 d2)) d1) (*.f64 d1 37))
(fma.f64 (cbrt.f64 (*.f64 (+.f64 d3 d2) d1)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 d3 d2) d1)) 2) (*.f64 d1 37))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 d3 d2) d1)) 2) (cbrt.f64 (*.f64 (+.f64 d3 d2) d1)) (*.f64 d1 37))
(fma.f64 (cbrt.f64 (*.f64 d1 37)) (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (*.f64 (+.f64 d3 d2) d1))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (cbrt.f64 (*.f64 d1 37)) (*.f64 (+.f64 d3 d2) d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 37) (*.f64 (+.f64 d3 d2) d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d3 d2)) (*.f64 d1 37))
(fma.f64 (sqrt.f64 (+.f64 d3 d2)) (*.f64 (sqrt.f64 (+.f64 d3 d2)) d1) (*.f64 d1 37))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 d3 d2) d1)) (sqrt.f64 (*.f64 (+.f64 d3 d2) d1)) (*.f64 d1 37))
(fma.f64 (sqrt.f64 (*.f64 d1 37)) (sqrt.f64 (*.f64 d1 37)) (*.f64 (+.f64 d3 d2) d1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 37) (*.f64 (+.f64 d3 d2) d1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d3 d2)) (*.f64 d1 37))
(fma.f64 (*.f64 37 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 (+.f64 d3 d2) d1))
(fma.f64 (*.f64 37 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (+.f64 d3 d2) d1))
(fma.f64 (*.f64 (+.f64 d3 d2) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 37))
(fma.f64 (*.f64 (+.f64 d3 d2) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 37))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d3 d2)) 2)) (cbrt.f64 (+.f64 d3 d2)) (*.f64 d1 37))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d3 d2))) (sqrt.f64 (+.f64 d3 d2)) (*.f64 d1 37))
(+.f64 (*.f64 d2 d1) (*.f64 d3 d1))
(+.f64 (*.f64 d3 d1) (*.f64 d2 d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 d3 d2) d1))) 1)
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) (pow.f64 d2 3))) (fma.f64 d2 (-.f64 d2 d3) (pow.f64 d3 2)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d2 2))) (-.f64 d3 d2))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 3) (pow.f64 d2 3)) d1) (fma.f64 d2 (-.f64 d2 d3) (pow.f64 d3 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d2 2)) d1) (-.f64 d3 d2))
(pow.f64 (*.f64 (+.f64 d3 d2) d1) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 d3 d2) d1)) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 d3 d2) d1)) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 d2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 d3 d2) d1))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) 3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 d3 d2) d1)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 d3 d2) d1)))
(exp.f64 (log.f64 (*.f64 (+.f64 d3 d2) d1)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 d3 d2) d1)) 1))
(fma.f64 d3 d1 (*.f64 d2 d1))
(fma.f64 d2 d1 (*.f64 d3 d1))
(fma.f64 d1 d3 (*.f64 d2 d1))
(fma.f64 d1 d2 (*.f64 d3 d1))
(fma.f64 1 (*.f64 d2 d1) (*.f64 d3 d1))
(fma.f64 1 (*.f64 d3 d1) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 d3) 2) (*.f64 (cbrt.f64 d3) d1) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d3) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 d3 d1))
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (*.f64 (cbrt.f64 d2) d1) (*.f64 d3 d1))
(fma.f64 (sqrt.f64 d3) (*.f64 (sqrt.f64 d3) d1) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d3) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d3 d1))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d3 d1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d3 d1)) (cbrt.f64 (*.f64 d3 d1))) (cbrt.f64 (*.f64 d3 d1)) (*.f64 d2 d1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d2 d1)) (cbrt.f64 (*.f64 d2 d1))) (cbrt.f64 (*.f64 d2 d1)) (*.f64 d3 d1))
(fma.f64 (sqrt.f64 (*.f64 d3 d1)) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 d3 d1))
(fma.f64 (*.f64 (sqrt.f64 d3) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d3) (sqrt.f64 d1)) (*.f64 d2 d1))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d3 d1))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d3)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d3)) (*.f64 d2 d1))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 d3 d1))
(fma.f64 (*.f64 d3 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d2 d1))
(fma.f64 (*.f64 d3 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d2 d1))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d3 d1))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d3 d1))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d3) 2)) (cbrt.f64 d3) (*.f64 d2 d1))
(fma.f64 (*.f64 d1 (sqrt.f64 d3)) (sqrt.f64 d3) (*.f64 d2 d1))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 d3 d1))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d3 d1))
(+.f64 (*.f64 d1 37) (*.f64 d2 d1))
(+.f64 (*.f64 d1 37) (*.f64 (*.f64 d2 d1) 1))
(+.f64 (*.f64 d2 d1) (*.f64 d1 37))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 37)))) 1)
(/.f64 (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 d2 d1) 3)) (fma.f64 (pow.f64 d1 2) 1369 (-.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 (*.f64 d1 37) (*.f64 d2 d1)))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 1369) (*.f64 (*.f64 d2 d1) (*.f64 d2 d1))) (-.f64 (*.f64 d1 37) (*.f64 d2 d1)))
(/.f64 (*.f64 d1 (+.f64 50653 (pow.f64 d2 3))) (fma.f64 d2 (-.f64 d2 37) 1369))
(/.f64 (*.f64 d1 (-.f64 1369 (pow.f64 d2 2))) (-.f64 37 d2))
(/.f64 (*.f64 (+.f64 50653 (pow.f64 d2 3)) d1) (fma.f64 d2 (-.f64 d2 37) 1369))
(/.f64 (*.f64 (-.f64 1369 (pow.f64 d2 2)) d1) (-.f64 37 d2))
(pow.f64 (*.f64 d1 (+.f64 d2 37)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 3) 1/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 (+.f64 d2 37)) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.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))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 37))) 1))
(fma.f64 d2 d1 (*.f64 d1 37))
(fma.f64 d1 d2 (*.f64 d1 37))
(fma.f64 d1 37 (*.f64 d2 d1))
(fma.f64 d1 37 (*.f64 (*.f64 d2 d1) 1))
(fma.f64 37 d1 (*.f64 d2 d1))
(fma.f64 37 d1 (*.f64 (*.f64 d2 d1) 1))
(fma.f64 (*.f64 d1 37) 1 (*.f64 d2 d1))
(fma.f64 (*.f64 d1 37) 1 (*.f64 (*.f64 d2 d1) 1))
(fma.f64 1 (*.f64 d1 37) (*.f64 d2 d1))
(fma.f64 1 (*.f64 d1 37) (*.f64 (*.f64 d2 d1) 1))
(fma.f64 1 (*.f64 d2 d1) (*.f64 d1 37))
(fma.f64 (cbrt.f64 (*.f64 d1 37)) (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (*.f64 d2 d1))
(fma.f64 (cbrt.f64 (*.f64 d1 37)) (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (*.f64 (*.f64 d2 d1) 1))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (cbrt.f64 (*.f64 d1 37)) (*.f64 d2 d1))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (cbrt.f64 (*.f64 d1 37)) (*.f64 (*.f64 d2 d1) 1))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 37) (*.f64 d2 d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 37) (*.f64 (*.f64 d2 d1) 1))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 37))
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 37))
(fma.f64 (sqrt.f64 (*.f64 d1 37)) (sqrt.f64 (*.f64 d1 37)) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 (*.f64 d1 37)) (sqrt.f64 (*.f64 d1 37)) (*.f64 (*.f64 d2 d1) 1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 37) (*.f64 d2 d1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 37) (*.f64 (*.f64 d2 d1) 1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 37))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 37))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d2 d1)) (cbrt.f64 (*.f64 d2 d1))) (cbrt.f64 (*.f64 d2 d1)) (*.f64 d1 37))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 d1 37))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d1 37))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 d1 37))
(fma.f64 (*.f64 37 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d2 d1))
(fma.f64 (*.f64 37 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 (*.f64 d2 d1) 1))
(fma.f64 (*.f64 37 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d2 d1))
(fma.f64 (*.f64 37 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (*.f64 d2 d1) 1))
(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 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 d1 37))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 37))
(+.f64 (*.f64 d1 37) (*.f64 d3 d1))
(+.f64 (*.f64 d1 37) (*.f64 (*.f64 d3 d1) 1))
(+.f64 (*.f64 d3 d1) (*.f64 d1 37))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 37)))) 1)
(/.f64 (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 d3 d1) 3)) (fma.f64 (pow.f64 d1 2) 1369 (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (*.f64 (*.f64 d1 37) (*.f64 d3 d1)))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 1369) (*.f64 (*.f64 d3 d1) (*.f64 d3 d1))) (-.f64 (*.f64 d1 37) (*.f64 d3 d1)))
(/.f64 (*.f64 d1 (+.f64 50653 (pow.f64 d3 3))) (fma.f64 d3 (-.f64 d3 37) 1369))
(/.f64 (*.f64 d1 (-.f64 1369 (pow.f64 d3 2))) (-.f64 37 d3))
(/.f64 (*.f64 (+.f64 50653 (pow.f64 d3 3)) d1) (fma.f64 d3 (-.f64 d3 37) 1369))
(/.f64 (*.f64 (-.f64 1369 (pow.f64 d3 2)) d1) (-.f64 37 d3))
(pow.f64 (*.f64 d1 (+.f64 d3 37)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 37))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 37)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 37))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 37)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 37)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d3 37)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 37)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d3 37) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d3 37) 3) (pow.f64 d1 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))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d3 37))) 1))
(fma.f64 d3 d1 (*.f64 d1 37))
(fma.f64 d1 d3 (*.f64 d1 37))
(fma.f64 d1 37 (*.f64 d3 d1))
(fma.f64 d1 37 (*.f64 (*.f64 d3 d1) 1))
(fma.f64 37 d1 (*.f64 d3 d1))
(fma.f64 37 d1 (*.f64 (*.f64 d3 d1) 1))
(fma.f64 (*.f64 d1 37) 1 (*.f64 d3 d1))
(fma.f64 (*.f64 d1 37) 1 (*.f64 (*.f64 d3 d1) 1))
(fma.f64 1 (*.f64 d1 37) (*.f64 d3 d1))
(fma.f64 1 (*.f64 d1 37) (*.f64 (*.f64 d3 d1) 1))
(fma.f64 1 (*.f64 d3 d1) (*.f64 d1 37))
(fma.f64 (cbrt.f64 (*.f64 d1 37)) (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (*.f64 d3 d1))
(fma.f64 (cbrt.f64 (*.f64 d1 37)) (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (*.f64 (*.f64 d3 d1) 1))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (cbrt.f64 (*.f64 d1 37)) (*.f64 d3 d1))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (cbrt.f64 (*.f64 d1 37)) (*.f64 (*.f64 d3 d1) 1))
(fma.f64 (pow.f64 (cbrt.f64 d3) 2) (*.f64 (cbrt.f64 d3) d1) (*.f64 d1 37))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 37) (*.f64 d3 d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 37) (*.f64 (*.f64 d3 d1) 1))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d3) (*.f64 d1 37))
(fma.f64 (sqrt.f64 (*.f64 d1 37)) (sqrt.f64 (*.f64 d1 37)) (*.f64 d3 d1))
(fma.f64 (sqrt.f64 (*.f64 d1 37)) (sqrt.f64 (*.f64 d1 37)) (*.f64 (*.f64 d3 d1) 1))
(fma.f64 (sqrt.f64 d3) (*.f64 (sqrt.f64 d3) d1) (*.f64 d1 37))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 37) (*.f64 d3 d1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 37) (*.f64 (*.f64 d3 d1) 1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d3) (*.f64 d1 37))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d3 d1)) (cbrt.f64 (*.f64 d3 d1))) (cbrt.f64 (*.f64 d3 d1)) (*.f64 d1 37))
(fma.f64 (sqrt.f64 (*.f64 d3 d1)) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d1 37))
(fma.f64 (*.f64 (sqrt.f64 d3) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d3) (sqrt.f64 d1)) (*.f64 d1 37))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d3)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d3)) (*.f64 d1 37))
(fma.f64 (*.f64 37 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d3 d1))
(fma.f64 (*.f64 37 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 (*.f64 d3 d1) 1))
(fma.f64 (*.f64 37 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d3 d1))
(fma.f64 (*.f64 37 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (*.f64 d3 d1) 1))
(fma.f64 (*.f64 d3 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 37))
(fma.f64 (*.f64 d3 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 37))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d3) 2)) (cbrt.f64 d3) (*.f64 d1 37))
(fma.f64 (*.f64 d1 (sqrt.f64 d3)) (sqrt.f64 d3) (*.f64 d1 37))
Outputs
(+.f64 (*.f64 37 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 37 d2))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 d3)
(*.f64 d3 (+.f64 d1 (+.f64 (*.f64 37 (/.f64 d1 d3)) (/.f64 (*.f64 d1 d2) d3))))
(*.f64 d3 (+.f64 d1 (fma.f64 37 (/.f64 d1 d3) (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 d3 (+.f64 (*.f64 d1 (/.f64 d2 d3)) (fma.f64 37 (/.f64 d1 d3) d1)))
(*.f64 d3 (+.f64 d1 (+.f64 (*.f64 37 (/.f64 d1 d3)) (/.f64 (*.f64 d1 d2) d3))))
(*.f64 d3 (+.f64 d1 (fma.f64 37 (/.f64 d1 d3) (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 d3 (+.f64 (*.f64 d1 (/.f64 d2 d3)) (fma.f64 37 (/.f64 d1 d3) d1)))
(*.f64 d3 (+.f64 d1 (+.f64 (*.f64 37 (/.f64 d1 d3)) (/.f64 (*.f64 d1 d2) d3))))
(*.f64 d3 (+.f64 d1 (fma.f64 37 (/.f64 d1 d3) (*.f64 d1 (/.f64 d2 d3)))))
(*.f64 d3 (+.f64 (*.f64 d1 (/.f64 d2 d3)) (fma.f64 37 (/.f64 d1 d3) d1)))
(*.f64 d1 d3)
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 37 d1) (*.f64 d1 d2)) d3)))))
(neg.f64 (*.f64 d3 (*.f64 -1 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 37 d2)) d3)))))
(*.f64 (-.f64 (neg.f64 d1) (*.f64 d1 (/.f64 (+.f64 37 d2) d3))) (neg.f64 d3))
(*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 37 d2) d3))))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 37 d1) (*.f64 d1 d2)) d3)))))
(neg.f64 (*.f64 d3 (*.f64 -1 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 37 d2)) d3)))))
(*.f64 (-.f64 (neg.f64 d1) (*.f64 d1 (/.f64 (+.f64 37 d2) d3))) (neg.f64 d3))
(*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 37 d2) d3))))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 37 d1) (*.f64 d1 d2)) d3)))))
(neg.f64 (*.f64 d3 (*.f64 -1 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 37 d2)) d3)))))
(*.f64 (-.f64 (neg.f64 d1) (*.f64 d1 (/.f64 (+.f64 37 d2) d3))) (neg.f64 d3))
(*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 37 d2) d3))))
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 37 d3))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 37 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 37 (/.f64 d1 d2)) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d2 (+.f64 d1 (fma.f64 37 (/.f64 d1 d2) (*.f64 d1 (/.f64 d3 d2)))))
(*.f64 d2 (+.f64 (*.f64 d3 (/.f64 d1 d2)) (fma.f64 37 (/.f64 d1 d2) d1)))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 37 (/.f64 d1 d2)) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d2 (+.f64 d1 (fma.f64 37 (/.f64 d1 d2) (*.f64 d1 (/.f64 d3 d2)))))
(*.f64 d2 (+.f64 (*.f64 d3 (/.f64 d1 d2)) (fma.f64 37 (/.f64 d1 d2) d1)))
(*.f64 d2 (+.f64 d1 (+.f64 (*.f64 37 (/.f64 d1 d2)) (/.f64 (*.f64 d1 d3) d2))))
(*.f64 d2 (+.f64 d1 (fma.f64 37 (/.f64 d1 d2) (*.f64 d1 (/.f64 d3 d2)))))
(*.f64 d2 (+.f64 (*.f64 d3 (/.f64 d1 d2)) (fma.f64 37 (/.f64 d1 d2) d1)))
(*.f64 d1 d2)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 37 d1) (*.f64 d1 d3)) d2)))))
(neg.f64 (*.f64 d2 (*.f64 -1 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 37 d3)) d2)))))
(*.f64 (-.f64 (neg.f64 d1) (*.f64 (+.f64 37 d3) (/.f64 d1 d2))) (neg.f64 d2))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 37 d3) d2))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 37 d1) (*.f64 d1 d3)) d2)))))
(neg.f64 (*.f64 d2 (*.f64 -1 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 37 d3)) d2)))))
(*.f64 (-.f64 (neg.f64 d1) (*.f64 (+.f64 37 d3) (/.f64 d1 d2))) (neg.f64 d2))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 37 d3) d2))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (+.f64 (*.f64 37 d1) (*.f64 d1 d3)) d2)))))
(neg.f64 (*.f64 d2 (*.f64 -1 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 37 d3)) d2)))))
(*.f64 (-.f64 (neg.f64 d1) (*.f64 (+.f64 37 d3) (/.f64 d1 d2))) (neg.f64 d2))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 37 d3) d2))))
(*.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 d2 d3)) 37)))
(*.f64 (neg.f64 d1) (fma.f64 -1 (+.f64 d2 d3) -37))
(*.f64 (neg.f64 d1) (-.f64 -37 (+.f64 d2 d3)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 (+.f64 d2 d3)) 37)))
(*.f64 (neg.f64 d1) (fma.f64 -1 (+.f64 d2 d3) -37))
(*.f64 (neg.f64 d1) (-.f64 -37 (+.f64 d2 d3)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 (+.f64 d2 d3)) 37)))
(*.f64 (neg.f64 d1) (fma.f64 -1 (+.f64 d2 d3) -37))
(*.f64 (neg.f64 d1) (-.f64 -37 (+.f64 d2 d3)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 (+.f64 d2 d3)) 37)))
(*.f64 (neg.f64 d1) (fma.f64 -1 (+.f64 d2 d3) -37))
(*.f64 (neg.f64 d1) (-.f64 -37 (+.f64 d2 d3)))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d3)
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 d2) d3)))
(*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 d2 d3))))
(*.f64 d3 (fma.f64 d1 (/.f64 d2 d3) d1))
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 d2) d3)))
(*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 d2 d3))))
(*.f64 d3 (fma.f64 d1 (/.f64 d2 d3) d1))
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 d2) d3)))
(*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 d2 d3))))
(*.f64 d3 (fma.f64 d1 (/.f64 d2 d3) d1))
(*.f64 d1 d3)
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 d2) d3)))))
(*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 d2 d3))))
(*.f64 d3 (fma.f64 d1 (/.f64 d2 d3) d1))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 d2) d3)))))
(*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 d2 d3))))
(*.f64 d3 (fma.f64 d1 (/.f64 d2 d3) d1))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 d2) d3)))))
(*.f64 d3 (+.f64 d1 (*.f64 d1 (/.f64 d2 d3))))
(*.f64 d3 (fma.f64 d1 (/.f64 d2 d3) d1))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d3) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 d3 d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d3) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 d3 d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d3) d2)))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 d3 d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))
(*.f64 d1 d2)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 d3) d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 d3 d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 d3) d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 d3 d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -1 d1) (*.f64 -1 (/.f64 (*.f64 d1 d3) d2)))))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 d3 d2))))
(*.f64 d2 (fma.f64 d1 (/.f64 d3 d2) d1))
(*.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 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 37 d1)
(+.f64 (*.f64 37 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 37 d2))
(+.f64 (*.f64 37 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 37 d2))
(+.f64 (*.f64 37 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 37 d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 37 (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 37 (/.f64 d1 d2) d1))
(*.f64 d2 (+.f64 d1 (*.f64 37 (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 37 (/.f64 d1 d2) d1))
(*.f64 d2 (+.f64 d1 (*.f64 37 (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 37 (/.f64 d1 d2) d1))
(*.f64 d1 d2)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -37 (/.f64 d1 d2)) (*.f64 -1 d1))))
(*.f64 d2 (+.f64 d1 (*.f64 37 (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 37 (/.f64 d1 d2) d1))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -37 (/.f64 d1 d2)) (*.f64 -1 d1))))
(*.f64 d2 (+.f64 d1 (*.f64 37 (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 37 (/.f64 d1 d2) d1))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -37 (/.f64 d1 d2)) (*.f64 -1 d1))))
(*.f64 d2 (+.f64 d1 (*.f64 37 (/.f64 d1 d2))))
(*.f64 d2 (fma.f64 37 (/.f64 d1 d2) d1))
(*.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 d3 (+.f64 d1 (*.f64 37 (/.f64 d1 d3))))
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 37 d1) d3)))
(*.f64 d3 (fma.f64 37 (/.f64 d1 d3) d1))
(*.f64 d3 (+.f64 d1 (*.f64 37 (/.f64 d1 d3))))
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 37 d1) d3)))
(*.f64 d3 (fma.f64 37 (/.f64 d1 d3) d1))
(*.f64 d3 (+.f64 d1 (*.f64 37 (/.f64 d1 d3))))
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 37 d1) d3)))
(*.f64 d3 (fma.f64 37 (/.f64 d1 d3) d1))
(*.f64 d1 d3)
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -37 (/.f64 d1 d3)) (*.f64 -1 d1))))
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 37 d1) d3)))
(*.f64 d3 (fma.f64 37 (/.f64 d1 d3) d1))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -37 (/.f64 d1 d3)) (*.f64 -1 d1))))
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 37 d1) d3)))
(*.f64 d3 (fma.f64 37 (/.f64 d1 d3) d1))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -37 (/.f64 d1 d3)) (*.f64 -1 d1))))
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 37 d1) d3)))
(*.f64 d3 (fma.f64 37 (/.f64 d1 d3) d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37))))) 1)
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 37 (+.f64 d2 d3)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) 2) (*.f64 d1 (-.f64 (+.f64 d3 d2) 37))) (/.f64 (*.f64 (pow.f64 d1 2) 1369) (*.f64 d1 (-.f64 (+.f64 d3 d2) 37))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2) (*.f64 (pow.f64 d1 2) 1369)) (*.f64 d1 (+.f64 d3 (+.f64 d2 -37))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2) (*.f64 (pow.f64 d1 2) -1369)) (*.f64 d1 (+.f64 d3 (+.f64 d2 -37))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2) d1) (*.f64 -1369 d1)) (+.f64 d2 (+.f64 d3 -37)))
(*.f64 d1 (+.f64 d3 (+.f64 d2 37)))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37))) 1)
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 1 (*.f64 d1 (+.f64 d3 (+.f64 d2 37))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37)))) 2))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37)))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d3 (+.f64 d2 37))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37)))) (sqrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37)))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d3 (+.f64 d2 37))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(*.f64 (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 (+.f64 d3 d2) d1) 3)) (/.f64 1 (fma.f64 (*.f64 d1 37) (-.f64 (*.f64 d1 37) (*.f64 (+.f64 d3 d2) d1)) (pow.f64 (*.f64 (+.f64 d3 d2) d1) 2))))
(*.f64 (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3)) (/.f64 1 (fma.f64 (*.f64 37 d1) (-.f64 (*.f64 37 d1) (*.f64 d1 (+.f64 d2 d3))) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2))))
(/.f64 (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3)) (fma.f64 (*.f64 37 d1) (*.f64 d1 (-.f64 37 (+.f64 d2 d3))) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) 2) (*.f64 (pow.f64 d1 2) 1369)) (/.f64 1 (*.f64 d1 (-.f64 (+.f64 d3 d2) 37))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2) (*.f64 (pow.f64 d1 2) 1369)) (*.f64 d1 (+.f64 d3 (+.f64 d2 -37))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2) (*.f64 (pow.f64 d1 2) -1369)) (*.f64 d1 (+.f64 d3 (+.f64 d2 -37))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2) d1) (*.f64 -1369 d1)) (+.f64 d2 (+.f64 d3 -37)))
(*.f64 (+.f64 d3 (+.f64 d2 37)) d1)
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 d1 37) (-.f64 (*.f64 d1 37) (*.f64 (+.f64 d3 d2) d1)) (pow.f64 (*.f64 (+.f64 d3 d2) d1) 2)) (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 (+.f64 d3 d2) d1) 3))))
(*.f64 (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3)) (/.f64 1 (fma.f64 (*.f64 37 d1) (-.f64 (*.f64 37 d1) (*.f64 d1 (+.f64 d2 d3))) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2))))
(/.f64 (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3)) (fma.f64 (*.f64 37 d1) (*.f64 d1 (-.f64 37 (+.f64 d2 d3))) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2)))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 (+.f64 d3 d2) 37)) (-.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) 2) (*.f64 (pow.f64 d1 2) 1369))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2) (*.f64 (pow.f64 d1 2) 1369)) (*.f64 d1 (+.f64 d3 (+.f64 d2 -37))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2) (*.f64 (pow.f64 d1 2) -1369)) (*.f64 d1 (+.f64 d3 (+.f64 d2 -37))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2) d1) (*.f64 -1369 d1)) (+.f64 d2 (+.f64 d3 -37)))
(/.f64 (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 (+.f64 d3 d2) d1) 3)) (fma.f64 (*.f64 d1 37) (-.f64 (*.f64 d1 37) (*.f64 (+.f64 d3 d2) d1)) (pow.f64 (*.f64 (+.f64 d3 d2) d1) 2)))
(*.f64 (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3)) (/.f64 1 (fma.f64 (*.f64 37 d1) (-.f64 (*.f64 37 d1) (*.f64 d1 (+.f64 d2 d3))) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2))))
(/.f64 (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3)) (fma.f64 (*.f64 37 d1) (*.f64 d1 (-.f64 37 (+.f64 d2 d3))) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2)))
(/.f64 (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 (+.f64 d3 d2) d1) 3)) (fma.f64 (pow.f64 d1 2) 1369 (-.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) 2) (*.f64 (+.f64 d3 d2) (*.f64 d1 (*.f64 d1 37))))))
(/.f64 (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3)) (fma.f64 (pow.f64 d1 2) 1369 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2) (*.f64 (+.f64 d2 d3) (*.f64 (pow.f64 d1 2) 37)))))
(/.f64 (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3)) (fma.f64 (pow.f64 d1 2) 1369 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 37 d1)))))
(/.f64 (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3)) (fma.f64 (pow.f64 d1 2) 1369 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 (+.f64 d3 -37))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) 2) (*.f64 (pow.f64 d1 2) 1369)) (*.f64 d1 (-.f64 (+.f64 d3 d2) 37)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2) (*.f64 (pow.f64 d1 2) 1369)) (*.f64 d1 (+.f64 d3 (+.f64 d2 -37))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2) (*.f64 (pow.f64 d1 2) -1369)) (*.f64 d1 (+.f64 d3 (+.f64 d2 -37))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2) d1) (*.f64 -1369 d1)) (+.f64 d2 (+.f64 d3 -37)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 (+.f64 d3 d2) d1) 3))) (neg.f64 (fma.f64 (*.f64 d1 37) (-.f64 (*.f64 d1 37) (*.f64 (+.f64 d3 d2) d1)) (pow.f64 (*.f64 (+.f64 d3 d2) d1) 2))))
(*.f64 (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3)) (/.f64 1 (fma.f64 (*.f64 37 d1) (-.f64 (*.f64 37 d1) (*.f64 d1 (+.f64 d2 d3))) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2))))
(/.f64 (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 3)) (fma.f64 (*.f64 37 d1) (*.f64 d1 (-.f64 37 (+.f64 d2 d3))) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) 2) (*.f64 (pow.f64 d1 2) 1369))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 d3 d2) 37))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2) (*.f64 (pow.f64 d1 2) 1369)) (*.f64 d1 (+.f64 d3 (+.f64 d2 -37))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2) (*.f64 (pow.f64 d1 2) -1369)) (*.f64 d1 (+.f64 d3 (+.f64 d2 -37))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2) d1) (*.f64 -1369 d1)) (+.f64 d2 (+.f64 d3 -37)))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 1369) (pow.f64 (*.f64 (+.f64 d3 d2) d1) 2)) (-.f64 (*.f64 d1 37) (*.f64 (+.f64 d3 d2) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2) (*.f64 (pow.f64 d1 2) 1369)) (*.f64 d1 (+.f64 d3 (+.f64 d2 -37))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2) (*.f64 (pow.f64 d1 2) -1369)) (*.f64 d1 (+.f64 d3 (+.f64 d2 -37))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) 2) d1) (*.f64 -1369 d1)) (+.f64 d2 (+.f64 d3 -37)))
(pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37))) 1)
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37)))) 3)
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37))) 3) 1/3)
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37)))) 2)
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37))) 2))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 (+.f64 d2 37))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37))))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37))) 3))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37)))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 37 (+.f64 d2 d3)))))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37)))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37)))))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 37)))) 1))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (+.f64 d3 d2) d1 (*.f64 d1 37))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 d1 (+.f64 d3 d2) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 d1 37 (*.f64 (+.f64 d3 d2) d1))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (*.f64 (+.f64 d3 d2) d1) 1 (*.f64 d1 37))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 37 d1 (*.f64 (+.f64 d3 d2) d1))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (*.f64 d1 37) 1 (*.f64 (+.f64 d3 d2) d1))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 1 (*.f64 (+.f64 d3 d2) d1) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 1 (*.f64 d1 37) (*.f64 (+.f64 d3 d2) d1))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 d3 d2)) 2) (*.f64 (cbrt.f64 (+.f64 d3 d2)) d1) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (cbrt.f64 (*.f64 (+.f64 d3 d2) d1)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 d3 d2) d1)) 2) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 d3 d2) d1)) 2) (cbrt.f64 (*.f64 (+.f64 d3 d2) d1)) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (cbrt.f64 (*.f64 d1 37)) (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (*.f64 (+.f64 d3 d2) d1))
(fma.f64 (cbrt.f64 (*.f64 37 d1)) (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (cbrt.f64 (*.f64 d1 37)) (*.f64 (+.f64 d3 d2) d1))
(fma.f64 (cbrt.f64 (*.f64 37 d1)) (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 37) (*.f64 (+.f64 d3 d2) d1))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d3 d2)) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (sqrt.f64 (+.f64 d3 d2)) (*.f64 (sqrt.f64 (+.f64 d3 d2)) d1) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 d3 d2) d1)) (sqrt.f64 (*.f64 (+.f64 d3 d2) d1)) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 37)) (sqrt.f64 (*.f64 d1 37)) (*.f64 (+.f64 d3 d2) d1))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 37) (*.f64 (+.f64 d3 d2) d1))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d3 d2)) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (*.f64 37 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 (+.f64 d3 d2) d1))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (*.f64 37 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (+.f64 d3 d2) d1))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (*.f64 (+.f64 d3 d2) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (*.f64 (+.f64 d3 d2) (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d3 d2)) 2)) (cbrt.f64 (+.f64 d3 d2)) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(fma.f64 (*.f64 d1 (sqrt.f64 (+.f64 d3 d2))) (sqrt.f64 (+.f64 d3 d2)) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 (+.f64 d2 d3)))
(+.f64 (*.f64 d2 d1) (*.f64 d3 d1))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d3 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 d3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 d3 d2) d1))) 1)
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) (pow.f64 d2 3))) (fma.f64 d2 (-.f64 d2 d3) (pow.f64 d3 2)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) (pow.f64 d2 3)) (fma.f64 d2 (-.f64 d2 d3) (pow.f64 d3 2))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d3 2) (pow.f64 d2 2))) (-.f64 d3 d2))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d2 2)) (-.f64 d3 d2)))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 3) (pow.f64 d2 3)) d1) (fma.f64 d2 (-.f64 d2 d3) (pow.f64 d3 2)))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) (pow.f64 d2 3)) (fma.f64 d2 (-.f64 d2 d3) (pow.f64 d3 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d2 2)) d1) (-.f64 d3 d2))
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d3 2) (pow.f64 d2 2)) (-.f64 d3 d2)))
(pow.f64 (*.f64 (+.f64 d3 d2) d1) 1)
(*.f64 d1 (+.f64 d2 d3))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 d3 d2) d1)) 3)
(*.f64 d1 (+.f64 d2 d3))
(pow.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) 3) 1/3)
(*.f64 d1 (+.f64 d2 d3))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 d3 d2) d1)) 2)
(*.f64 d1 (+.f64 d2 d3))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) 2))
(*.f64 d1 (+.f64 d2 d3))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 d2)))
(*.f64 d1 (+.f64 d2 d3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 d3 d2) d1))))
(*.f64 d1 (+.f64 d2 d3))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) 3))
(*.f64 d1 (+.f64 d2 d3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 d3 d2) d1)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d3))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 d3 d2) d1)))
(*.f64 d1 (+.f64 d2 d3))
(exp.f64 (log.f64 (*.f64 (+.f64 d3 d2) d1)))
(*.f64 d1 (+.f64 d2 d3))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 d3 d2) d1)) 1))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 d3 d1 (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 d2 d1 (*.f64 d3 d1))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 d1 d3 (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 d1 d2 (*.f64 d3 d1))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 1 (*.f64 d2 d1) (*.f64 d3 d1))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 1 (*.f64 d3 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 (pow.f64 (cbrt.f64 d3) 2) (*.f64 (cbrt.f64 d3) d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d3) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 d3 d1))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (*.f64 (cbrt.f64 d2) d1) (*.f64 d3 d1))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 (sqrt.f64 d3) (*.f64 (sqrt.f64 d3) d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d3) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d3 d1))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d3 d1))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d3 d1)) (cbrt.f64 (*.f64 d3 d1))) (cbrt.f64 (*.f64 d3 d1)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d2 d1)) (cbrt.f64 (*.f64 d2 d1))) (cbrt.f64 (*.f64 d2 d1)) (*.f64 d3 d1))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 (sqrt.f64 (*.f64 d3 d1)) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 d3 d1))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 (*.f64 (sqrt.f64 d3) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d3) (sqrt.f64 d1)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d3 d1))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d3)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d3)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 d3 d1))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 (*.f64 d3 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 (*.f64 d3 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d3 d1))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d3 d1))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d3) 2)) (cbrt.f64 d3) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 (*.f64 d1 (sqrt.f64 d3)) (sqrt.f64 d3) (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 d3 d1))
(*.f64 d1 (+.f64 d2 d3))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d3 d1))
(*.f64 d1 (+.f64 d2 d3))
(+.f64 (*.f64 d1 37) (*.f64 d2 d1))
(*.f64 d1 (+.f64 37 d2))
(+.f64 (*.f64 d1 37) (*.f64 (*.f64 d2 d1) 1))
(*.f64 d1 (+.f64 37 d2))
(+.f64 (*.f64 d2 d1) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 37)))) 1)
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 37 d2))))
(/.f64 (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 d2 d1) 3)) (fma.f64 (pow.f64 d1 2) 1369 (-.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 (*.f64 d1 37) (*.f64 d2 d1)))))
(/.f64 (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 (pow.f64 d1 2) 1369 (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 37 d1)))))
(/.f64 (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 (pow.f64 d1 2) 1369 (*.f64 d1 (*.f64 d2 (*.f64 d1 (+.f64 d2 -37))))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 1369) (*.f64 (*.f64 d2 d1) (*.f64 d2 d1))) (-.f64 (*.f64 d1 37) (*.f64 d2 d1)))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 1369) (*.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (-.f64 (*.f64 37 d1) (*.f64 d1 d2)))
(/.f64 (*.f64 (pow.f64 d1 2) (-.f64 1369 (pow.f64 d2 2))) (*.f64 d1 (-.f64 37 d2)))
(*.f64 (-.f64 1369 (pow.f64 d2 2)) (/.f64 d1 (-.f64 37 d2)))
(/.f64 (*.f64 d1 (+.f64 50653 (pow.f64 d2 3))) (fma.f64 d2 (-.f64 d2 37) 1369))
(*.f64 (+.f64 50653 (pow.f64 d2 3)) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -37) 1369)))
(*.f64 d1 (/.f64 (+.f64 50653 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -37) 1369)))
(/.f64 (*.f64 d1 (-.f64 1369 (pow.f64 d2 2))) (-.f64 37 d2))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 1369) (*.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (-.f64 (*.f64 37 d1) (*.f64 d1 d2)))
(/.f64 (*.f64 (pow.f64 d1 2) (-.f64 1369 (pow.f64 d2 2))) (*.f64 d1 (-.f64 37 d2)))
(*.f64 (-.f64 1369 (pow.f64 d2 2)) (/.f64 d1 (-.f64 37 d2)))
(/.f64 (*.f64 (+.f64 50653 (pow.f64 d2 3)) d1) (fma.f64 d2 (-.f64 d2 37) 1369))
(*.f64 (+.f64 50653 (pow.f64 d2 3)) (/.f64 d1 (fma.f64 d2 (+.f64 d2 -37) 1369)))
(*.f64 d1 (/.f64 (+.f64 50653 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -37) 1369)))
(/.f64 (*.f64 (-.f64 1369 (pow.f64 d2 2)) d1) (-.f64 37 d2))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 1369) (*.f64 (pow.f64 d2 2) (pow.f64 d1 2))) (-.f64 (*.f64 37 d1) (*.f64 d1 d2)))
(/.f64 (*.f64 (pow.f64 d1 2) (-.f64 1369 (pow.f64 d2 2))) (*.f64 d1 (-.f64 37 d2)))
(*.f64 (-.f64 1369 (pow.f64 d2 2)) (/.f64 d1 (-.f64 37 d2)))
(pow.f64 (*.f64 d1 (+.f64 d2 37)) 1)
(*.f64 d1 (+.f64 37 d2))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 3)
(*.f64 d1 (+.f64 37 d2))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 3) 1/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 (+.f64 d2 37)) d1))
(*.f64 d1 (+.f64 37 d2))
(log.f64 (+.f64 1 (expm1.f64 (*.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))))
(expm1.f64 (log1p.f64 (*.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))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 37))) 1))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 d2 d1 (*.f64 d1 37))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 d1 d2 (*.f64 d1 37))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 d1 37 (*.f64 d2 d1))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 d1 37 (*.f64 (*.f64 d2 d1) 1))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 37 d1 (*.f64 d2 d1))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 37 d1 (*.f64 (*.f64 d2 d1) 1))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 (*.f64 d1 37) 1 (*.f64 d2 d1))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 (*.f64 d1 37) 1 (*.f64 (*.f64 d2 d1) 1))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 1 (*.f64 d1 37) (*.f64 d2 d1))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 1 (*.f64 d1 37) (*.f64 (*.f64 d2 d1) 1))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 1 (*.f64 d2 d1) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 (cbrt.f64 (*.f64 d1 37)) (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (*.f64 d2 d1))
(fma.f64 (cbrt.f64 (*.f64 37 d1)) (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (*.f64 d1 d2))
(fma.f64 (cbrt.f64 (*.f64 d1 37)) (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (*.f64 (*.f64 d2 d1) 1))
(fma.f64 (cbrt.f64 (*.f64 37 d1)) (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (*.f64 d1 d2))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (cbrt.f64 (*.f64 d1 37)) (*.f64 d2 d1))
(fma.f64 (cbrt.f64 (*.f64 37 d1)) (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (*.f64 d1 d2))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (cbrt.f64 (*.f64 d1 37)) (*.f64 (*.f64 d2 d1) 1))
(fma.f64 (cbrt.f64 (*.f64 37 d1)) (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (*.f64 d1 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 37) (*.f64 d2 d1))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 37) (*.f64 (*.f64 d2 d1) 1))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 37)) (sqrt.f64 (*.f64 d1 37)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 37)) (sqrt.f64 (*.f64 d1 37)) (*.f64 (*.f64 d2 d1) 1))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 37) (*.f64 d2 d1))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 37) (*.f64 (*.f64 d2 d1) 1))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d2 d1)) (cbrt.f64 (*.f64 d2 d1))) (cbrt.f64 (*.f64 d2 d1)) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d2) (sqrt.f64 d1)) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d2)) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 (*.f64 37 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 (*.f64 37 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 (*.f64 d2 d1) 1))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 (*.f64 37 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d2 d1))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 (*.f64 37 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (*.f64 d2 d1) 1))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 d2))
(+.f64 (*.f64 d1 37) (*.f64 d3 d1))
(*.f64 d1 (+.f64 37 d3))
(+.f64 (*.f64 d1 37) (*.f64 (*.f64 d3 d1) 1))
(*.f64 d1 (+.f64 37 d3))
(+.f64 (*.f64 d3 d1) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 d3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 37)))) 1)
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 37 d3))))
(/.f64 (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 d3 d1) 3)) (fma.f64 (pow.f64 d1 2) 1369 (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (*.f64 (*.f64 d1 37) (*.f64 d3 d1)))))
(/.f64 (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (pow.f64 d1 2) 1369 (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 37 d1)))))
(/.f64 (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (pow.f64 d1 2) 1369 (*.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 -37))))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 1369) (*.f64 (*.f64 d3 d1) (*.f64 d3 d1))) (-.f64 (*.f64 d1 37) (*.f64 d3 d1)))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 1369) (*.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (-.f64 (*.f64 37 d1) (*.f64 d1 d3)))
(/.f64 (*.f64 (pow.f64 d1 2) (-.f64 1369 (pow.f64 d3 2))) (*.f64 d1 (-.f64 37 d3)))
(*.f64 d1 (/.f64 (-.f64 1369 (pow.f64 d3 2)) (-.f64 37 d3)))
(/.f64 (*.f64 d1 (+.f64 50653 (pow.f64 d3 3))) (fma.f64 d3 (-.f64 d3 37) 1369))
(*.f64 d1 (/.f64 (+.f64 50653 (pow.f64 d3 3)) (fma.f64 d3 (+.f64 d3 -37) 1369)))
(/.f64 (*.f64 d1 (-.f64 1369 (pow.f64 d3 2))) (-.f64 37 d3))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 1369) (*.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (-.f64 (*.f64 37 d1) (*.f64 d1 d3)))
(/.f64 (*.f64 (pow.f64 d1 2) (-.f64 1369 (pow.f64 d3 2))) (*.f64 d1 (-.f64 37 d3)))
(*.f64 d1 (/.f64 (-.f64 1369 (pow.f64 d3 2)) (-.f64 37 d3)))
(/.f64 (*.f64 (+.f64 50653 (pow.f64 d3 3)) d1) (fma.f64 d3 (-.f64 d3 37) 1369))
(*.f64 d1 (/.f64 (+.f64 50653 (pow.f64 d3 3)) (fma.f64 d3 (+.f64 d3 -37) 1369)))
(/.f64 (*.f64 (-.f64 1369 (pow.f64 d3 2)) d1) (-.f64 37 d3))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 1369) (*.f64 (pow.f64 d3 2) (pow.f64 d1 2))) (-.f64 (*.f64 37 d1) (*.f64 d1 d3)))
(/.f64 (*.f64 (pow.f64 d1 2) (-.f64 1369 (pow.f64 d3 2))) (*.f64 d1 (-.f64 37 d3)))
(*.f64 d1 (/.f64 (-.f64 1369 (pow.f64 d3 2)) (-.f64 37 d3)))
(pow.f64 (*.f64 d1 (+.f64 d3 37)) 1)
(*.f64 d1 (+.f64 37 d3))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 37))) 3)
(*.f64 d1 (+.f64 37 d3))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 37)) 3) 1/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 (pow.f64 (exp.f64 d1) (+.f64 d3 37)))
(*.f64 d1 (+.f64 37 d3))
(log.f64 (+.f64 1 (expm1.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))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d3 37) 3)))
(*.f64 d1 (+.f64 37 d3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d3 37) 3) (pow.f64 d1 3)))
(*.f64 d1 (+.f64 37 d3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 37))))
(expm1.f64 (log1p.f64 (*.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))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d3 37))) 1))
(*.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 d1 37 (*.f64 (*.f64 d3 d1) 1))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 37 d1 (*.f64 d3 d1))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 37 d1 (*.f64 (*.f64 d3 d1) 1))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 (*.f64 d1 37) 1 (*.f64 d3 d1))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 (*.f64 d1 37) 1 (*.f64 (*.f64 d3 d1) 1))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 1 (*.f64 d1 37) (*.f64 d3 d1))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 1 (*.f64 d1 37) (*.f64 (*.f64 d3 d1) 1))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 1 (*.f64 d3 d1) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 (cbrt.f64 (*.f64 d1 37)) (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (*.f64 d3 d1))
(fma.f64 (cbrt.f64 (*.f64 37 d1)) (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (*.f64 d1 d3))
(fma.f64 (cbrt.f64 (*.f64 d1 37)) (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (*.f64 (*.f64 d3 d1) 1))
(fma.f64 (cbrt.f64 (*.f64 37 d1)) (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (*.f64 d1 d3))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (cbrt.f64 (*.f64 d1 37)) (*.f64 d3 d1))
(fma.f64 (cbrt.f64 (*.f64 37 d1)) (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (*.f64 d1 d3))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (cbrt.f64 (*.f64 d1 37)) (*.f64 (*.f64 d3 d1) 1))
(fma.f64 (cbrt.f64 (*.f64 37 d1)) (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (*.f64 d1 d3))
(fma.f64 (pow.f64 (cbrt.f64 d3) 2) (*.f64 (cbrt.f64 d3) d1) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 37) (*.f64 d3 d1))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 37) (*.f64 (*.f64 d3 d1) 1))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d3) (*.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 d1 37)) (sqrt.f64 (*.f64 d1 37)) (*.f64 (*.f64 d3 d1) 1))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 (sqrt.f64 d3) (*.f64 (sqrt.f64 d3) d1) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 37) (*.f64 d3 d1))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 37) (*.f64 (*.f64 d3 d1) 1))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d3) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d3 d1)) (cbrt.f64 (*.f64 d3 d1))) (cbrt.f64 (*.f64 d3 d1)) (*.f64 d1 37))
(*.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))
(fma.f64 (*.f64 (sqrt.f64 d3) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d3) (sqrt.f64 d1)) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d3)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d3)) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 (*.f64 37 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d3 d1))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 (*.f64 37 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 (*.f64 d3 d1) 1))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 (*.f64 37 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d3 d1))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 (*.f64 37 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 (*.f64 d3 d1) 1))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 (*.f64 d3 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 (*.f64 d3 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d3) 2)) (cbrt.f64 d3) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 (*.f64 d1 (sqrt.f64 d3)) (sqrt.f64 d3) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 d3))

eval88.0ms (1.6%)

Compiler

Compiled 3980 to 2024 computations (49.1% saved)

prune52.0ms (1%)

Pruning

8 alts after pruning (3 fresh and 5 done)

PrunedKeptTotal
New3003303
Fresh101
Picked145
Done011
Total3028310
Accuracy
100.0%
Counts
310 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
66.3%
(+.f64 (*.f64 d2 d1) (*.f64 d1 37))
57.5%
(*.f64 d3 (+.f64 d1 (*.f64 37 (/.f64 d1 d3))))
100.0%
(*.f64 d1 (+.f64 d3 (+.f64 d2 37)))
62.1%
(*.f64 d1 (+.f64 37 d3))
66.3%
(*.f64 d1 (+.f64 37 d2))
37.4%
(*.f64 d1 d3)
39.3%
(*.f64 d1 d2)
28.6%
(*.f64 37 d1)
Compiler

Compiled 66 to 47 computations (28.8% saved)

localize84.0ms (1.6%)

Localize:

Found 4 expressions with local error:

NewAccuracyProgram
100.0%
(+.f64 (*.f64 d2 d1) (*.f64 d1 37))
100.0%
(+.f64 d1 (*.f64 37 (/.f64 d1 d3)))
99.6%
(*.f64 37 (/.f64 d1 d3))
89.4%
(*.f64 d3 (+.f64 d1 (*.f64 37 (/.f64 d1 d3))))
Compiler

Compiled 52 to 25 computations (51.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 26.0ms
Operation ival-mult, time spent: 18.0ms, 69.0% of total-time
Operation ival-add, time spent: 4.0ms, 15.0% of total-time
Operation const, time spent: 2.0ms, 8.0% of total-time
Operation ival-div, time spent: 2.0ms, 8.0% of total-time

series12.0ms (0.2%)

Counts
4 → 63
Calls
Call 1
Inputs
#<alt (*.f64 d3 (+.f64 d1 (*.f64 37 (/.f64 d1 d3))))>
#<alt (*.f64 37 (/.f64 d1 d3))>
#<alt (+.f64 d1 (*.f64 37 (/.f64 d1 d3)))>
#<alt (+.f64 (*.f64 d2 d1) (*.f64 d1 37))>
Outputs
#<alt (*.f64 37 d1)>
#<alt (+.f64 (*.f64 37 d1) (*.f64 d1 d3))>
#<alt (+.f64 (*.f64 37 d1) (*.f64 d1 d3))>
#<alt (+.f64 (*.f64 37 d1) (*.f64 d1 d3))>
#<alt (*.f64 d1 d3)>
#<alt (*.f64 d1 d3)>
#<alt (*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -37 (/.f64 d1 d3)) (*.f64 -1 d1))))>
#<alt (*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -37 (/.f64 d1 d3)) (*.f64 -1 d1))))>
#<alt (*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -37 (/.f64 d1 d3)) (*.f64 -1 d1))))>
#<alt (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 37 (/.f64 1 d3)))))>
#<alt (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 37 (/.f64 1 d3)))))>
#<alt (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 37 (/.f64 1 d3)))))>
#<alt (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 37 (/.f64 1 d3)))))>
#<alt (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 37 (/.f64 1 d3)))))>
#<alt (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 37 (/.f64 1 d3)))))>
#<alt (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 37 (/.f64 1 d3)))))>
#<alt (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 37 (/.f64 1 d3)))))>
#<alt (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 37 (/.f64 1 d3)))))>
#<alt (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 37 (/.f64 1 d3)))))>
#<alt (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 37 (/.f64 1 d3)))))>
#<alt (*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 37 (/.f64 1 d3)))))>
#<alt (*.f64 d1 (+.f64 1 (*.f64 37 (/.f64 1 d3))))>
#<alt (*.f64 d1 (+.f64 1 (*.f64 37 (/.f64 1 d3))))>
#<alt (*.f64 d1 (+.f64 1 (*.f64 37 (/.f64 1 d3))))>
#<alt (*.f64 d1 (+.f64 1 (*.f64 37 (/.f64 1 d3))))>
#<alt (*.f64 d1 (+.f64 1 (*.f64 37 (/.f64 1 d3))))>
#<alt (*.f64 d1 (+.f64 1 (*.f64 37 (/.f64 1 d3))))>
#<alt (*.f64 d1 (+.f64 1 (*.f64 37 (/.f64 1 d3))))>
#<alt (*.f64 d1 (+.f64 1 (*.f64 37 (/.f64 1 d3))))>
#<alt (*.f64 d1 (+.f64 1 (*.f64 37 (/.f64 1 d3))))>
#<alt (*.f64 d1 (+.f64 1 (*.f64 37 (/.f64 1 d3))))>
#<alt (*.f64 d1 (+.f64 1 (*.f64 37 (/.f64 1 d3))))>
#<alt (*.f64 d1 (+.f64 1 (*.f64 37 (/.f64 1 d3))))>
#<alt (*.f64 37 (/.f64 d1 d3))>
#<alt (/.f64 (+.f64 (*.f64 37 d1) (*.f64 d1 d3)) d3)>
#<alt (/.f64 (+.f64 (*.f64 37 d1) (*.f64 d1 d3)) d3)>
#<alt (/.f64 (+.f64 (*.f64 37 d1) (*.f64 d1 d3)) d3)>
#<alt d1>
#<alt d1>
#<alt (*.f64 37 d1)>
#<alt (+.f64 (*.f64 37 d1) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 37 d1) (*.f64 d1 d2))>
#<alt (+.f64 (*.f64 37 d1) (*.f64 d1 d2))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 37 (/.f64 d1 d2))))>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 37 (/.f64 d1 d2))))>
#<alt (*.f64 d2 (+.f64 d1 (*.f64 37 (/.f64 d1 d2))))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -37 (/.f64 d1 d2)) (*.f64 -1 d1))))>
#<alt (*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -37 (/.f64 d1 d2)) (*.f64 -1 d1))))>
#<alt (*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -37 (/.f64 d1 d2)) (*.f64 -1 d1))))>
#<alt (*.f64 d1 (+.f64 37 d2))>
#<alt (*.f64 d1 (+.f64 37 d2))>
#<alt (*.f64 d1 (+.f64 37 d2))>
#<alt (*.f64 d1 (+.f64 37 d2))>
#<alt (*.f64 d1 (+.f64 37 d2))>
#<alt (*.f64 d1 (+.f64 37 d2))>
#<alt (*.f64 d1 (+.f64 37 d2))>
#<alt (*.f64 d1 (+.f64 37 d2))>
#<alt (*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 37)))>
#<alt (*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 37)))>
#<alt (*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 37)))>
#<alt (*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 37)))>
Calls

24 calls:

TimeVariablePointExpression
3.0ms
d1
@0
(* d3 (+ d1 (* 37 (/ d1 d3))))
1.0ms
d1
@inf
(* d3 (+ d1 (* 37 (/ d1 d3))))
1.0ms
d3
@0
(* d3 (+ d1 (* 37 (/ d1 d3))))
1.0ms
d3
@-inf
(* d3 (+ d1 (* 37 (/ d1 d3))))
1.0ms
d1
@-inf
(* d3 (+ d1 (* 37 (/ d1 d3))))

rewrite145.0ms (2.7%)

Algorithm
batch-egg-rewrite
Rules
1188×fma-define
843×log1p-expm1-u
843×expm1-log1p-u
570×fma-neg
432×expm1-undefine
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
017108
124395
2369295
Stop Event
node limit
Counts
4 → 200
Calls
Call 1
Inputs
(*.f64 d3 (+.f64 d1 (*.f64 37 (/.f64 d1 d3))))
(*.f64 37 (/.f64 d1 d3))
(+.f64 d1 (*.f64 37 (/.f64 d1 d3)))
(+.f64 (*.f64 d2 d1) (*.f64 d1 37))
Outputs
(+.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (/.f64 37 d3))))
(+.f64 (*.f64 d3 (*.f64 d1 (/.f64 37 d3))) (*.f64 d3 d1))
(+.f64 (*.f64 (*.f64 d3 d1) 1) (*.f64 (*.f64 d3 (*.f64 d1 (/.f64 37 d3))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d3 (fma.f64 d1 (/.f64 37 d3) d1)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 3) (pow.f64 (*.f64 d3 (*.f64 d1 (/.f64 37 d3))) 3)) (fma.f64 (*.f64 d3 d1) (*.f64 d3 d1) (-.f64 (*.f64 (*.f64 d3 (*.f64 d1 (/.f64 37 d3))) (*.f64 d3 (*.f64 d1 (/.f64 37 d3)))) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (/.f64 37 d3)))))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (*.f64 (*.f64 d3 (*.f64 d1 (/.f64 37 d3))) (*.f64 d3 (*.f64 d1 (/.f64 37 d3))))) (-.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (/.f64 37 d3)))))
(/.f64 (*.f64 d3 (fma.f64 (pow.f64 (/.f64 d1 d3) 3) 50653 (pow.f64 d1 3))) (fma.f64 (*.f64 d1 (/.f64 37 d3)) (fma.f64 d1 (/.f64 37 d3) (neg.f64 d1)) (pow.f64 d1 2)))
(/.f64 (*.f64 d3 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 37 d3)) 2))) (-.f64 d1 (*.f64 d1 (/.f64 37 d3))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 d1 d3) 3) 50653 (pow.f64 d1 3)) d3) (fma.f64 (*.f64 d1 (/.f64 37 d3)) (fma.f64 d1 (/.f64 37 d3) (neg.f64 d1)) (pow.f64 d1 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 37 d3)) 2)) d3) (-.f64 d1 (*.f64 d1 (/.f64 37 d3))))
(pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 37 d3) d1)) 1)
(pow.f64 (cbrt.f64 (*.f64 d3 (fma.f64 d1 (/.f64 37 d3) d1))) 3)
(pow.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 37 d3) d1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d3 (fma.f64 d1 (/.f64 37 d3) d1))) 2)
(sqrt.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 37 d3) d1)) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 d1 (/.f64 37 d3) d1)) d3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d3 (fma.f64 d1 (/.f64 37 d3) d1)))))
(cbrt.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 37 d3) d1)) 3))
(cbrt.f64 (*.f64 (pow.f64 d3 3) (pow.f64 (fma.f64 d1 (/.f64 37 d3) d1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d1 (/.f64 37 d3) d1) 3) (pow.f64 d3 3)))
(expm1.f64 (log1p.f64 (*.f64 d3 (fma.f64 d1 (/.f64 37 d3) d1))))
(log1p.f64 (expm1.f64 (*.f64 d3 (fma.f64 d1 (/.f64 37 d3) d1))))
(exp.f64 (log.f64 (*.f64 d3 (fma.f64 d1 (/.f64 37 d3) d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d3 (fma.f64 d1 (/.f64 37 d3) d1))) 1))
(fma.f64 d3 d1 (*.f64 d3 (*.f64 d1 (/.f64 37 d3))))
(fma.f64 d3 (*.f64 d1 (/.f64 37 d3)) (*.f64 d3 d1))
(fma.f64 d1 d3 (*.f64 d3 (*.f64 d1 (/.f64 37 d3))))
(fma.f64 37 (*.f64 (/.f64 d1 d3) d3) (*.f64 d3 d1))
(fma.f64 (/.f64 d1 d3) (*.f64 37 d3) (*.f64 d3 d1))
(fma.f64 (*.f64 d1 (/.f64 37 d3)) d3 (*.f64 d3 d1))
(fma.f64 1 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (/.f64 37 d3))))
(fma.f64 1 (*.f64 d3 (*.f64 d1 (/.f64 37 d3))) (*.f64 d3 d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 37 d3))) 2) (*.f64 (cbrt.f64 (*.f64 d1 (/.f64 37 d3))) d3) (*.f64 d3 d1))
(fma.f64 (pow.f64 (cbrt.f64 d3) 2) (*.f64 (cbrt.f64 d3) d1) (*.f64 d3 (*.f64 d1 (/.f64 37 d3))))
(fma.f64 (pow.f64 (cbrt.f64 d3) 2) (*.f64 (cbrt.f64 d3) (*.f64 d1 (/.f64 37 d3))) (*.f64 d3 d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d3) (*.f64 d3 (*.f64 d1 (/.f64 37 d3))))
(fma.f64 (sqrt.f64 (*.f64 d1 (/.f64 37 d3))) (*.f64 (sqrt.f64 (*.f64 d1 (/.f64 37 d3))) d3) (*.f64 d3 d1))
(fma.f64 (sqrt.f64 d3) (*.f64 (sqrt.f64 d3) d1) (*.f64 d3 (*.f64 d1 (/.f64 37 d3))))
(fma.f64 (sqrt.f64 d3) (*.f64 (sqrt.f64 d3) (*.f64 d1 (/.f64 37 d3))) (*.f64 d3 d1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d3) (*.f64 d3 (*.f64 d1 (/.f64 37 d3))))
(fma.f64 (*.f64 d3 d1) 1 (*.f64 (*.f64 d3 (*.f64 d1 (/.f64 37 d3))) 1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d3 d1)) (cbrt.f64 (*.f64 d3 d1))) (cbrt.f64 (*.f64 d3 d1)) (*.f64 d3 (*.f64 d1 (/.f64 37 d3))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d3 (*.f64 d1 (/.f64 37 d3)))) (cbrt.f64 (*.f64 d3 (*.f64 d1 (/.f64 37 d3))))) (cbrt.f64 (*.f64 d3 (*.f64 d1 (/.f64 37 d3)))) (*.f64 d3 d1))
(fma.f64 (sqrt.f64 (*.f64 d3 d1)) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 (*.f64 d1 (/.f64 37 d3))))
(fma.f64 (sqrt.f64 (*.f64 d3 (*.f64 d1 (/.f64 37 d3)))) (sqrt.f64 (*.f64 d3 (*.f64 d1 (/.f64 37 d3)))) (*.f64 d3 d1))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d3)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d3)) (*.f64 d3 (*.f64 d1 (/.f64 37 d3))))
(fma.f64 (*.f64 (sqrt.f64 d3) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d3) (sqrt.f64 d1)) (*.f64 d3 (*.f64 d1 (/.f64 37 d3))))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 d1 (/.f64 37 d3))) (sqrt.f64 d3)) (*.f64 (sqrt.f64 (*.f64 d1 (/.f64 37 d3))) (sqrt.f64 d3)) (*.f64 d3 d1))
(fma.f64 (*.f64 (sqrt.f64 d3) (sqrt.f64 (*.f64 d1 (/.f64 37 d3)))) (*.f64 (sqrt.f64 d3) (sqrt.f64 (*.f64 d1 (/.f64 37 d3)))) (*.f64 d3 d1))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d3) 2)) (cbrt.f64 d3) (*.f64 d3 (*.f64 d1 (/.f64 37 d3))))
(fma.f64 (*.f64 d1 (sqrt.f64 d3)) (sqrt.f64 d3) (*.f64 d3 (*.f64 d1 (/.f64 37 d3))))
(fma.f64 (*.f64 d3 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d3 (*.f64 d1 (/.f64 37 d3))))
(fma.f64 (*.f64 d3 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d3 (*.f64 d1 (/.f64 37 d3))))
(fma.f64 (*.f64 (*.f64 d1 (/.f64 37 d3)) (pow.f64 (cbrt.f64 d3) 2)) (cbrt.f64 d3) (*.f64 d3 d1))
(fma.f64 (*.f64 (*.f64 d1 (/.f64 37 d3)) (sqrt.f64 d3)) (sqrt.f64 d3) (*.f64 d3 d1))
(fma.f64 (*.f64 d3 37) (/.f64 d1 d3) (*.f64 d3 d1))
(fma.f64 (*.f64 d3 (/.f64 d1 d3)) 37 (*.f64 d3 d1))
(fma.f64 (*.f64 d3 (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 37 d3))) 2)) (cbrt.f64 (*.f64 d1 (/.f64 37 d3))) (*.f64 d3 d1))
(fma.f64 (*.f64 d3 (sqrt.f64 (*.f64 d1 (/.f64 37 d3)))) (sqrt.f64 (*.f64 d1 (/.f64 37 d3))) (*.f64 d3 d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (/.f64 37 d3)))) 1)
(/.f64 37 (/.f64 d3 d1))
(/.f64 (*.f64 d1 37) d3)
(/.f64 1 (/.f64 d3 (*.f64 d1 37)))
(/.f64 (neg.f64 (*.f64 d1 37)) (neg.f64 d3))
(/.f64 (/.f64 (*.f64 d1 37) (sqrt.f64 d3)) (sqrt.f64 d3))
(/.f64 (*.f64 (neg.f64 d1) 37) (neg.f64 d3))
(/.f64 (*.f64 37 (neg.f64 d1)) (neg.f64 d3))
(/.f64 (/.f64 (*.f64 d1 37) 1) d3)
(/.f64 (/.f64 (*.f64 d1 37) (pow.f64 (cbrt.f64 d3) 2)) (cbrt.f64 d3))
(pow.f64 (*.f64 d1 (/.f64 37 d3)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 37 d3))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (/.f64 37 d3)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (/.f64 37 d3))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (/.f64 37 d3)) 2))
(log.f64 (pow.f64 (exp.f64 37) (/.f64 d1 d3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (/.f64 37 d3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (/.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))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 d1 (/.f64 37 d3) d1))) 1)
(-.f64 (/.f64 (pow.f64 d1 2) (-.f64 d1 (*.f64 d1 (/.f64 37 d3)))) (/.f64 (pow.f64 (*.f64 d1 (/.f64 37 d3)) 2) (-.f64 d1 (*.f64 d1 (/.f64 37 d3)))))
(*.f64 (fma.f64 d1 (/.f64 37 d3) d1) 1)
(*.f64 1 (fma.f64 d1 (/.f64 37 d3) d1))
(*.f64 (cbrt.f64 (fma.f64 d1 (/.f64 37 d3) d1)) (pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 37 d3) d1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 37 d3) d1)) 2) (cbrt.f64 (fma.f64 d1 (/.f64 37 d3) d1)))
(*.f64 (sqrt.f64 (fma.f64 d1 (/.f64 37 d3) d1)) (sqrt.f64 (fma.f64 d1 (/.f64 37 d3) d1)))
(*.f64 (fma.f64 (pow.f64 (/.f64 d1 d3) 3) 50653 (pow.f64 d1 3)) (/.f64 1 (fma.f64 (*.f64 d1 (/.f64 37 d3)) (fma.f64 d1 (/.f64 37 d3) (neg.f64 d1)) (pow.f64 d1 2))))
(*.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 37 d3)) 2)) (/.f64 1 (-.f64 d1 (*.f64 d1 (/.f64 37 d3)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 d1 (/.f64 37 d3)) (fma.f64 d1 (/.f64 37 d3) (neg.f64 d1)) (pow.f64 d1 2)) (fma.f64 (pow.f64 (/.f64 d1 d3) 3) 50653 (pow.f64 d1 3))))
(/.f64 1 (/.f64 (-.f64 d1 (*.f64 d1 (/.f64 37 d3))) (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 37 d3)) 2))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d3) 3) 50653 (pow.f64 d1 3)) (fma.f64 (*.f64 d1 (/.f64 37 d3)) (fma.f64 d1 (/.f64 37 d3) (neg.f64 d1)) (pow.f64 d1 2)))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d3) 3) 50653 (pow.f64 d1 3)) (fma.f64 (pow.f64 (/.f64 d1 d3) 2) 1369 (-.f64 (pow.f64 d1 2) (*.f64 d1 (*.f64 d1 (/.f64 37 d3))))))
(/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 37 d3)) 2)) (-.f64 d1 (*.f64 d1 (/.f64 37 d3))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 d1 d3) 3) 50653 (pow.f64 d1 3))) (neg.f64 (fma.f64 (*.f64 d1 (/.f64 37 d3)) (fma.f64 d1 (/.f64 37 d3) (neg.f64 d1)) (pow.f64 d1 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 37 d3)) 2))) (neg.f64 (-.f64 d1 (*.f64 d1 (/.f64 37 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (/.f64 37 d3)) 2) (pow.f64 d1 2)) (fma.f64 d1 (/.f64 37 d3) (neg.f64 d1)))
(pow.f64 (fma.f64 d1 (/.f64 37 d3) d1) 1)
(pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 37 d3) d1)) 3)
(pow.f64 (pow.f64 (fma.f64 d1 (/.f64 37 d3) d1) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 d1 (/.f64 37 d3) d1)) 2)
(sqrt.f64 (pow.f64 (fma.f64 d1 (/.f64 37 d3) d1) 2))
(log.f64 (exp.f64 (fma.f64 d1 (/.f64 37 d3) d1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 d1 (/.f64 37 d3) d1))))
(cbrt.f64 (pow.f64 (fma.f64 d1 (/.f64 37 d3) d1) 3))
(expm1.f64 (log1p.f64 (fma.f64 d1 (/.f64 37 d3) d1)))
(log1p.f64 (expm1.f64 (fma.f64 d1 (/.f64 37 d3) d1)))
(exp.f64 (log.f64 (fma.f64 d1 (/.f64 37 d3) d1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 d1 (/.f64 37 d3) d1)) 1))
(fma.f64 d1 1 (*.f64 d1 (/.f64 37 d3)))
(fma.f64 d1 (/.f64 37 d3) d1)
(fma.f64 d1 (*.f64 (/.f64 1 d3) 37) d1)
(fma.f64 37 (/.f64 d1 d3) d1)
(fma.f64 (/.f64 d1 d3) 37 d1)
(fma.f64 (*.f64 d1 (/.f64 37 d3)) 1 d1)
(fma.f64 (*.f64 d1 37) (/.f64 1 d3) d1)
(fma.f64 1 d1 (*.f64 d1 (/.f64 37 d3)))
(fma.f64 1 (*.f64 d1 (/.f64 37 d3)) d1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 d1 d3)) 2) (*.f64 (cbrt.f64 (/.f64 d1 d3)) 37) d1)
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (/.f64 (cbrt.f64 (*.f64 d1 37)) d3) d1)
(fma.f64 (cbrt.f64 (*.f64 d1 (/.f64 37 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 37 d3))) 2) d1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 37 d3))) 2) (cbrt.f64 (*.f64 d1 (/.f64 37 d3))) d1)
(fma.f64 (cbrt.f64 d1) (pow.f64 (cbrt.f64 d1) 2) (*.f64 d1 (/.f64 37 d3)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 d1) (*.f64 d1 (/.f64 37 d3)))
(fma.f64 (sqrt.f64 (/.f64 d1 d3)) (*.f64 (sqrt.f64 (/.f64 d1 d3)) 37) d1)
(fma.f64 (sqrt.f64 (*.f64 d1 37)) (/.f64 (sqrt.f64 (*.f64 d1 37)) d3) d1)
(fma.f64 (sqrt.f64 (*.f64 d1 (/.f64 37 d3))) (sqrt.f64 (*.f64 d1 (/.f64 37 d3))) d1)
(fma.f64 (sqrt.f64 d1) (sqrt.f64 d1) (*.f64 d1 (/.f64 37 d3)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 d3) 2)) (/.f64 (*.f64 d1 37) (cbrt.f64 d3)) d1)
(fma.f64 (/.f64 1 (sqrt.f64 d3)) (/.f64 (*.f64 d1 37) (sqrt.f64 d3)) d1)
(fma.f64 (/.f64 d1 (sqrt.f64 d3)) (/.f64 37 (sqrt.f64 d3)) d1)
(fma.f64 (/.f64 d1 1) (/.f64 37 d3) d1)
(fma.f64 (/.f64 d1 (pow.f64 (cbrt.f64 d3) 2)) (/.f64 37 (cbrt.f64 d3)) d1)
(fma.f64 (/.f64 37 (sqrt.f64 d3)) (/.f64 d1 (sqrt.f64 d3)) d1)
(fma.f64 (/.f64 37 (pow.f64 (cbrt.f64 d3) 2)) (/.f64 d1 (cbrt.f64 d3)) d1)
(fma.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) 1) (/.f64 (cbrt.f64 (*.f64 d1 37)) d3) d1)
(fma.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (pow.f64 (cbrt.f64 d3) 2)) (cbrt.f64 (*.f64 d1 (/.f64 37 d3))) d1)
(fma.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (sqrt.f64 d3)) (/.f64 (cbrt.f64 (*.f64 d1 37)) (sqrt.f64 d3)) d1)
(fma.f64 (/.f64 (sqrt.f64 (*.f64 d1 37)) 1) (/.f64 (sqrt.f64 (*.f64 d1 37)) d3) d1)
(fma.f64 (/.f64 (sqrt.f64 (*.f64 d1 37)) (pow.f64 (cbrt.f64 d3) 2)) (/.f64 (sqrt.f64 (*.f64 d1 37)) (cbrt.f64 d3)) d1)
(fma.f64 (*.f64 37 (pow.f64 (cbrt.f64 (/.f64 d1 d3)) 2)) (cbrt.f64 (/.f64 d1 d3)) d1)
(fma.f64 (*.f64 37 (sqrt.f64 (/.f64 d1 d3))) (sqrt.f64 (/.f64 d1 d3)) d1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 37)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 37))) (/.f64 (*.f64 (pow.f64 d1 2) 1369) (*.f64 d1 (-.f64 d2 37))))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (+.f64 37 d2))
(*.f64 (*.f64 d1 (+.f64 d2 37)) 1)
(*.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 (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) (sqrt.f64 (*.f64 d1 (+.f64 d2 37))))
(*.f64 (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 d1 d2) 3)) (/.f64 1 (fma.f64 (*.f64 d1 37) (-.f64 (*.f64 d1 37) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 d1 2) 1369)) (/.f64 1 (*.f64 d1 (-.f64 d2 37))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 d1 37) (-.f64 (*.f64 d1 37) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) 2)) (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 d1 d2) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 d2 37)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 d1 2) 1369))))
(/.f64 (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 (*.f64 d1 37) (-.f64 (*.f64 d1 37) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 (pow.f64 d1 2) 1369 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (*.f64 d2 (*.f64 d1 37))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 d1 2) 1369)) (*.f64 d1 (-.f64 d2 37)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 d1 d2) 3))) (neg.f64 (fma.f64 (*.f64 d1 37) (-.f64 (*.f64 d1 37) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 d1 2) 1369))) (neg.f64 (*.f64 d1 (-.f64 d2 37))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 1369) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (*.f64 d1 37) (*.f64 d1 d2)))
(pow.f64 (*.f64 d1 (+.f64 d2 37)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) 2)
(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)))))
(cbrt.f64 (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 37 (*.f64 d1 d2))
(fma.f64 d1 d2 (*.f64 d1 37))
(fma.f64 37 d1 (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 37))
(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 (pow.f64 d1 2) 1369)) (*.f64 d1 d2))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (cbrt.f64 (*.f64 d1 37)) (*.f64 d1 d2))
(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 (pow.f64 (cbrt.f64 d2) 2) (*.f64 (cbrt.f64 d2) d1) (*.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) 37) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 37)) (sqrt.f64 (*.f64 d1 37)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 37))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.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) 37) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (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))

simplify315.0ms (5.9%)

Algorithm
egg-herbie
Rules
1120×cancel-sign-sub-inv
804×distribute-lft-neg-in
760×distribute-rgt-neg-in
702×distribute-lft-in
662×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04678088
110737521
231947387
Stop Event
node limit
Counts
263 → 258
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 d1 d3)
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -37 (/.f64 d1 d3)) (*.f64 -1 d1))))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -37 (/.f64 d1 d3)) (*.f64 -1 d1))))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -37 (/.f64 d1 d3)) (*.f64 -1 d1))))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 37 (/.f64 1 d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 37 (/.f64 1 d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 37 (/.f64 1 d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 37 (/.f64 1 d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 37 (/.f64 1 d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 37 (/.f64 1 d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 37 (/.f64 1 d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 37 (/.f64 1 d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 37 (/.f64 1 d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 37 (/.f64 1 d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 37 (/.f64 1 d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 37 (/.f64 1 d3)))))
(*.f64 d1 (+.f64 1 (*.f64 37 (/.f64 1 d3))))
(*.f64 d1 (+.f64 1 (*.f64 37 (/.f64 1 d3))))
(*.f64 d1 (+.f64 1 (*.f64 37 (/.f64 1 d3))))
(*.f64 d1 (+.f64 1 (*.f64 37 (/.f64 1 d3))))
(*.f64 d1 (+.f64 1 (*.f64 37 (/.f64 1 d3))))
(*.f64 d1 (+.f64 1 (*.f64 37 (/.f64 1 d3))))
(*.f64 d1 (+.f64 1 (*.f64 37 (/.f64 1 d3))))
(*.f64 d1 (+.f64 1 (*.f64 37 (/.f64 1 d3))))
(*.f64 d1 (+.f64 1 (*.f64 37 (/.f64 1 d3))))
(*.f64 d1 (+.f64 1 (*.f64 37 (/.f64 1 d3))))
(*.f64 d1 (+.f64 1 (*.f64 37 (/.f64 1 d3))))
(*.f64 d1 (+.f64 1 (*.f64 37 (/.f64 1 d3))))
(*.f64 37 (/.f64 d1 d3))
(/.f64 (+.f64 (*.f64 37 d1) (*.f64 d1 d3)) d3)
(/.f64 (+.f64 (*.f64 37 d1) (*.f64 d1 d3)) d3)
(/.f64 (+.f64 (*.f64 37 d1) (*.f64 d1 d3)) d3)
d1
d1
(*.f64 37 d1)
(+.f64 (*.f64 37 d1) (*.f64 d1 d2))
(+.f64 (*.f64 37 d1) (*.f64 d1 d2))
(+.f64 (*.f64 37 d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 37 (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 37 (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (*.f64 37 (/.f64 d1 d2))))
(*.f64 d1 d2)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -37 (/.f64 d1 d2)) (*.f64 -1 d1))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -37 (/.f64 d1 d2)) (*.f64 -1 d1))))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -37 (/.f64 d1 d2)) (*.f64 -1 d1))))
(*.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 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 37)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 37)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 37)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 37)))
(+.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (/.f64 37 d3))))
(+.f64 (*.f64 d3 (*.f64 d1 (/.f64 37 d3))) (*.f64 d3 d1))
(+.f64 (*.f64 (*.f64 d3 d1) 1) (*.f64 (*.f64 d3 (*.f64 d1 (/.f64 37 d3))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d3 (fma.f64 d1 (/.f64 37 d3) d1)))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 3) (pow.f64 (*.f64 d3 (*.f64 d1 (/.f64 37 d3))) 3)) (fma.f64 (*.f64 d3 d1) (*.f64 d3 d1) (-.f64 (*.f64 (*.f64 d3 (*.f64 d1 (/.f64 37 d3))) (*.f64 d3 (*.f64 d1 (/.f64 37 d3)))) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (/.f64 37 d3)))))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (*.f64 (*.f64 d3 (*.f64 d1 (/.f64 37 d3))) (*.f64 d3 (*.f64 d1 (/.f64 37 d3))))) (-.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (/.f64 37 d3)))))
(/.f64 (*.f64 d3 (fma.f64 (pow.f64 (/.f64 d1 d3) 3) 50653 (pow.f64 d1 3))) (fma.f64 (*.f64 d1 (/.f64 37 d3)) (fma.f64 d1 (/.f64 37 d3) (neg.f64 d1)) (pow.f64 d1 2)))
(/.f64 (*.f64 d3 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 37 d3)) 2))) (-.f64 d1 (*.f64 d1 (/.f64 37 d3))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 d1 d3) 3) 50653 (pow.f64 d1 3)) d3) (fma.f64 (*.f64 d1 (/.f64 37 d3)) (fma.f64 d1 (/.f64 37 d3) (neg.f64 d1)) (pow.f64 d1 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 37 d3)) 2)) d3) (-.f64 d1 (*.f64 d1 (/.f64 37 d3))))
(pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 37 d3) d1)) 1)
(pow.f64 (cbrt.f64 (*.f64 d3 (fma.f64 d1 (/.f64 37 d3) d1))) 3)
(pow.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 37 d3) d1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d3 (fma.f64 d1 (/.f64 37 d3) d1))) 2)
(sqrt.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 37 d3) d1)) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 d1 (/.f64 37 d3) d1)) d3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d3 (fma.f64 d1 (/.f64 37 d3) d1)))))
(cbrt.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 37 d3) d1)) 3))
(cbrt.f64 (*.f64 (pow.f64 d3 3) (pow.f64 (fma.f64 d1 (/.f64 37 d3) d1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d1 (/.f64 37 d3) d1) 3) (pow.f64 d3 3)))
(expm1.f64 (log1p.f64 (*.f64 d3 (fma.f64 d1 (/.f64 37 d3) d1))))
(log1p.f64 (expm1.f64 (*.f64 d3 (fma.f64 d1 (/.f64 37 d3) d1))))
(exp.f64 (log.f64 (*.f64 d3 (fma.f64 d1 (/.f64 37 d3) d1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d3 (fma.f64 d1 (/.f64 37 d3) d1))) 1))
(fma.f64 d3 d1 (*.f64 d3 (*.f64 d1 (/.f64 37 d3))))
(fma.f64 d3 (*.f64 d1 (/.f64 37 d3)) (*.f64 d3 d1))
(fma.f64 d1 d3 (*.f64 d3 (*.f64 d1 (/.f64 37 d3))))
(fma.f64 37 (*.f64 (/.f64 d1 d3) d3) (*.f64 d3 d1))
(fma.f64 (/.f64 d1 d3) (*.f64 37 d3) (*.f64 d3 d1))
(fma.f64 (*.f64 d1 (/.f64 37 d3)) d3 (*.f64 d3 d1))
(fma.f64 1 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (/.f64 37 d3))))
(fma.f64 1 (*.f64 d3 (*.f64 d1 (/.f64 37 d3))) (*.f64 d3 d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 37 d3))) 2) (*.f64 (cbrt.f64 (*.f64 d1 (/.f64 37 d3))) d3) (*.f64 d3 d1))
(fma.f64 (pow.f64 (cbrt.f64 d3) 2) (*.f64 (cbrt.f64 d3) d1) (*.f64 d3 (*.f64 d1 (/.f64 37 d3))))
(fma.f64 (pow.f64 (cbrt.f64 d3) 2) (*.f64 (cbrt.f64 d3) (*.f64 d1 (/.f64 37 d3))) (*.f64 d3 d1))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d3) (*.f64 d3 (*.f64 d1 (/.f64 37 d3))))
(fma.f64 (sqrt.f64 (*.f64 d1 (/.f64 37 d3))) (*.f64 (sqrt.f64 (*.f64 d1 (/.f64 37 d3))) d3) (*.f64 d3 d1))
(fma.f64 (sqrt.f64 d3) (*.f64 (sqrt.f64 d3) d1) (*.f64 d3 (*.f64 d1 (/.f64 37 d3))))
(fma.f64 (sqrt.f64 d3) (*.f64 (sqrt.f64 d3) (*.f64 d1 (/.f64 37 d3))) (*.f64 d3 d1))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d3) (*.f64 d3 (*.f64 d1 (/.f64 37 d3))))
(fma.f64 (*.f64 d3 d1) 1 (*.f64 (*.f64 d3 (*.f64 d1 (/.f64 37 d3))) 1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d3 d1)) (cbrt.f64 (*.f64 d3 d1))) (cbrt.f64 (*.f64 d3 d1)) (*.f64 d3 (*.f64 d1 (/.f64 37 d3))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d3 (*.f64 d1 (/.f64 37 d3)))) (cbrt.f64 (*.f64 d3 (*.f64 d1 (/.f64 37 d3))))) (cbrt.f64 (*.f64 d3 (*.f64 d1 (/.f64 37 d3)))) (*.f64 d3 d1))
(fma.f64 (sqrt.f64 (*.f64 d3 d1)) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 (*.f64 d1 (/.f64 37 d3))))
(fma.f64 (sqrt.f64 (*.f64 d3 (*.f64 d1 (/.f64 37 d3)))) (sqrt.f64 (*.f64 d3 (*.f64 d1 (/.f64 37 d3)))) (*.f64 d3 d1))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d3)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d3)) (*.f64 d3 (*.f64 d1 (/.f64 37 d3))))
(fma.f64 (*.f64 (sqrt.f64 d3) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d3) (sqrt.f64 d1)) (*.f64 d3 (*.f64 d1 (/.f64 37 d3))))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 d1 (/.f64 37 d3))) (sqrt.f64 d3)) (*.f64 (sqrt.f64 (*.f64 d1 (/.f64 37 d3))) (sqrt.f64 d3)) (*.f64 d3 d1))
(fma.f64 (*.f64 (sqrt.f64 d3) (sqrt.f64 (*.f64 d1 (/.f64 37 d3)))) (*.f64 (sqrt.f64 d3) (sqrt.f64 (*.f64 d1 (/.f64 37 d3)))) (*.f64 d3 d1))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d3) 2)) (cbrt.f64 d3) (*.f64 d3 (*.f64 d1 (/.f64 37 d3))))
(fma.f64 (*.f64 d1 (sqrt.f64 d3)) (sqrt.f64 d3) (*.f64 d3 (*.f64 d1 (/.f64 37 d3))))
(fma.f64 (*.f64 d3 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d3 (*.f64 d1 (/.f64 37 d3))))
(fma.f64 (*.f64 d3 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d3 (*.f64 d1 (/.f64 37 d3))))
(fma.f64 (*.f64 (*.f64 d1 (/.f64 37 d3)) (pow.f64 (cbrt.f64 d3) 2)) (cbrt.f64 d3) (*.f64 d3 d1))
(fma.f64 (*.f64 (*.f64 d1 (/.f64 37 d3)) (sqrt.f64 d3)) (sqrt.f64 d3) (*.f64 d3 d1))
(fma.f64 (*.f64 d3 37) (/.f64 d1 d3) (*.f64 d3 d1))
(fma.f64 (*.f64 d3 (/.f64 d1 d3)) 37 (*.f64 d3 d1))
(fma.f64 (*.f64 d3 (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 37 d3))) 2)) (cbrt.f64 (*.f64 d1 (/.f64 37 d3))) (*.f64 d3 d1))
(fma.f64 (*.f64 d3 (sqrt.f64 (*.f64 d1 (/.f64 37 d3)))) (sqrt.f64 (*.f64 d1 (/.f64 37 d3))) (*.f64 d3 d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (/.f64 37 d3)))) 1)
(/.f64 37 (/.f64 d3 d1))
(/.f64 (*.f64 d1 37) d3)
(/.f64 1 (/.f64 d3 (*.f64 d1 37)))
(/.f64 (neg.f64 (*.f64 d1 37)) (neg.f64 d3))
(/.f64 (/.f64 (*.f64 d1 37) (sqrt.f64 d3)) (sqrt.f64 d3))
(/.f64 (*.f64 (neg.f64 d1) 37) (neg.f64 d3))
(/.f64 (*.f64 37 (neg.f64 d1)) (neg.f64 d3))
(/.f64 (/.f64 (*.f64 d1 37) 1) d3)
(/.f64 (/.f64 (*.f64 d1 37) (pow.f64 (cbrt.f64 d3) 2)) (cbrt.f64 d3))
(pow.f64 (*.f64 d1 (/.f64 37 d3)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 37 d3))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (/.f64 37 d3)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (/.f64 37 d3))) 2)
(sqrt.f64 (pow.f64 (*.f64 d1 (/.f64 37 d3)) 2))
(log.f64 (pow.f64 (exp.f64 37) (/.f64 d1 d3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (/.f64 37 d3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (/.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))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 d1 (/.f64 37 d3) d1))) 1)
(-.f64 (/.f64 (pow.f64 d1 2) (-.f64 d1 (*.f64 d1 (/.f64 37 d3)))) (/.f64 (pow.f64 (*.f64 d1 (/.f64 37 d3)) 2) (-.f64 d1 (*.f64 d1 (/.f64 37 d3)))))
(*.f64 (fma.f64 d1 (/.f64 37 d3) d1) 1)
(*.f64 1 (fma.f64 d1 (/.f64 37 d3) d1))
(*.f64 (cbrt.f64 (fma.f64 d1 (/.f64 37 d3) d1)) (pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 37 d3) d1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 37 d3) d1)) 2) (cbrt.f64 (fma.f64 d1 (/.f64 37 d3) d1)))
(*.f64 (sqrt.f64 (fma.f64 d1 (/.f64 37 d3) d1)) (sqrt.f64 (fma.f64 d1 (/.f64 37 d3) d1)))
(*.f64 (fma.f64 (pow.f64 (/.f64 d1 d3) 3) 50653 (pow.f64 d1 3)) (/.f64 1 (fma.f64 (*.f64 d1 (/.f64 37 d3)) (fma.f64 d1 (/.f64 37 d3) (neg.f64 d1)) (pow.f64 d1 2))))
(*.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 37 d3)) 2)) (/.f64 1 (-.f64 d1 (*.f64 d1 (/.f64 37 d3)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 d1 (/.f64 37 d3)) (fma.f64 d1 (/.f64 37 d3) (neg.f64 d1)) (pow.f64 d1 2)) (fma.f64 (pow.f64 (/.f64 d1 d3) 3) 50653 (pow.f64 d1 3))))
(/.f64 1 (/.f64 (-.f64 d1 (*.f64 d1 (/.f64 37 d3))) (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 37 d3)) 2))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d3) 3) 50653 (pow.f64 d1 3)) (fma.f64 (*.f64 d1 (/.f64 37 d3)) (fma.f64 d1 (/.f64 37 d3) (neg.f64 d1)) (pow.f64 d1 2)))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d3) 3) 50653 (pow.f64 d1 3)) (fma.f64 (pow.f64 (/.f64 d1 d3) 2) 1369 (-.f64 (pow.f64 d1 2) (*.f64 d1 (*.f64 d1 (/.f64 37 d3))))))
(/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 37 d3)) 2)) (-.f64 d1 (*.f64 d1 (/.f64 37 d3))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 d1 d3) 3) 50653 (pow.f64 d1 3))) (neg.f64 (fma.f64 (*.f64 d1 (/.f64 37 d3)) (fma.f64 d1 (/.f64 37 d3) (neg.f64 d1)) (pow.f64 d1 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 37 d3)) 2))) (neg.f64 (-.f64 d1 (*.f64 d1 (/.f64 37 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (/.f64 37 d3)) 2) (pow.f64 d1 2)) (fma.f64 d1 (/.f64 37 d3) (neg.f64 d1)))
(pow.f64 (fma.f64 d1 (/.f64 37 d3) d1) 1)
(pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 37 d3) d1)) 3)
(pow.f64 (pow.f64 (fma.f64 d1 (/.f64 37 d3) d1) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 d1 (/.f64 37 d3) d1)) 2)
(sqrt.f64 (pow.f64 (fma.f64 d1 (/.f64 37 d3) d1) 2))
(log.f64 (exp.f64 (fma.f64 d1 (/.f64 37 d3) d1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 d1 (/.f64 37 d3) d1))))
(cbrt.f64 (pow.f64 (fma.f64 d1 (/.f64 37 d3) d1) 3))
(expm1.f64 (log1p.f64 (fma.f64 d1 (/.f64 37 d3) d1)))
(log1p.f64 (expm1.f64 (fma.f64 d1 (/.f64 37 d3) d1)))
(exp.f64 (log.f64 (fma.f64 d1 (/.f64 37 d3) d1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 d1 (/.f64 37 d3) d1)) 1))
(fma.f64 d1 1 (*.f64 d1 (/.f64 37 d3)))
(fma.f64 d1 (/.f64 37 d3) d1)
(fma.f64 d1 (*.f64 (/.f64 1 d3) 37) d1)
(fma.f64 37 (/.f64 d1 d3) d1)
(fma.f64 (/.f64 d1 d3) 37 d1)
(fma.f64 (*.f64 d1 (/.f64 37 d3)) 1 d1)
(fma.f64 (*.f64 d1 37) (/.f64 1 d3) d1)
(fma.f64 1 d1 (*.f64 d1 (/.f64 37 d3)))
(fma.f64 1 (*.f64 d1 (/.f64 37 d3)) d1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 d1 d3)) 2) (*.f64 (cbrt.f64 (/.f64 d1 d3)) 37) d1)
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (/.f64 (cbrt.f64 (*.f64 d1 37)) d3) d1)
(fma.f64 (cbrt.f64 (*.f64 d1 (/.f64 37 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 37 d3))) 2) d1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 37 d3))) 2) (cbrt.f64 (*.f64 d1 (/.f64 37 d3))) d1)
(fma.f64 (cbrt.f64 d1) (pow.f64 (cbrt.f64 d1) 2) (*.f64 d1 (/.f64 37 d3)))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 d1) (*.f64 d1 (/.f64 37 d3)))
(fma.f64 (sqrt.f64 (/.f64 d1 d3)) (*.f64 (sqrt.f64 (/.f64 d1 d3)) 37) d1)
(fma.f64 (sqrt.f64 (*.f64 d1 37)) (/.f64 (sqrt.f64 (*.f64 d1 37)) d3) d1)
(fma.f64 (sqrt.f64 (*.f64 d1 (/.f64 37 d3))) (sqrt.f64 (*.f64 d1 (/.f64 37 d3))) d1)
(fma.f64 (sqrt.f64 d1) (sqrt.f64 d1) (*.f64 d1 (/.f64 37 d3)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 d3) 2)) (/.f64 (*.f64 d1 37) (cbrt.f64 d3)) d1)
(fma.f64 (/.f64 1 (sqrt.f64 d3)) (/.f64 (*.f64 d1 37) (sqrt.f64 d3)) d1)
(fma.f64 (/.f64 d1 (sqrt.f64 d3)) (/.f64 37 (sqrt.f64 d3)) d1)
(fma.f64 (/.f64 d1 1) (/.f64 37 d3) d1)
(fma.f64 (/.f64 d1 (pow.f64 (cbrt.f64 d3) 2)) (/.f64 37 (cbrt.f64 d3)) d1)
(fma.f64 (/.f64 37 (sqrt.f64 d3)) (/.f64 d1 (sqrt.f64 d3)) d1)
(fma.f64 (/.f64 37 (pow.f64 (cbrt.f64 d3) 2)) (/.f64 d1 (cbrt.f64 d3)) d1)
(fma.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) 1) (/.f64 (cbrt.f64 (*.f64 d1 37)) d3) d1)
(fma.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (pow.f64 (cbrt.f64 d3) 2)) (cbrt.f64 (*.f64 d1 (/.f64 37 d3))) d1)
(fma.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (sqrt.f64 d3)) (/.f64 (cbrt.f64 (*.f64 d1 37)) (sqrt.f64 d3)) d1)
(fma.f64 (/.f64 (sqrt.f64 (*.f64 d1 37)) 1) (/.f64 (sqrt.f64 (*.f64 d1 37)) d3) d1)
(fma.f64 (/.f64 (sqrt.f64 (*.f64 d1 37)) (pow.f64 (cbrt.f64 d3) 2)) (/.f64 (sqrt.f64 (*.f64 d1 37)) (cbrt.f64 d3)) d1)
(fma.f64 (*.f64 37 (pow.f64 (cbrt.f64 (/.f64 d1 d3)) 2)) (cbrt.f64 (/.f64 d1 d3)) d1)
(fma.f64 (*.f64 37 (sqrt.f64 (/.f64 d1 d3))) (sqrt.f64 (/.f64 d1 d3)) d1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 37)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 37))) (/.f64 (*.f64 (pow.f64 d1 2) 1369) (*.f64 d1 (-.f64 d2 37))))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (+.f64 37 d2))
(*.f64 (*.f64 d1 (+.f64 d2 37)) 1)
(*.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 (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) (sqrt.f64 (*.f64 d1 (+.f64 d2 37))))
(*.f64 (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 d1 d2) 3)) (/.f64 1 (fma.f64 (*.f64 d1 37) (-.f64 (*.f64 d1 37) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 d1 2) 1369)) (/.f64 1 (*.f64 d1 (-.f64 d2 37))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 d1 37) (-.f64 (*.f64 d1 37) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) 2)) (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 d1 d2) 3))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 d2 37)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 d1 2) 1369))))
(/.f64 (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 (*.f64 d1 37) (-.f64 (*.f64 d1 37) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 (pow.f64 d1 2) 1369 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (*.f64 d2 (*.f64 d1 37))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 d1 2) 1369)) (*.f64 d1 (-.f64 d2 37)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 d1 d2) 3))) (neg.f64 (fma.f64 (*.f64 d1 37) (-.f64 (*.f64 d1 37) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 d1 2) 1369))) (neg.f64 (*.f64 d1 (-.f64 d2 37))))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 1369) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (*.f64 d1 37) (*.f64 d1 d2)))
(pow.f64 (*.f64 d1 (+.f64 d2 37)) 1)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) 2)
(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)))))
(cbrt.f64 (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 37 (*.f64 d1 d2))
(fma.f64 d1 d2 (*.f64 d1 37))
(fma.f64 37 d1 (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 37))
(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 (pow.f64 d1 2) 1369)) (*.f64 d1 d2))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (cbrt.f64 (*.f64 d1 37)) (*.f64 d1 d2))
(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 (pow.f64 (cbrt.f64 d2) 2) (*.f64 (cbrt.f64 d2) d1) (*.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) 37) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 37)) (sqrt.f64 (*.f64 d1 37)) (*.f64 d1 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 37))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.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) 37) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (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))
Outputs
(*.f64 37 d1)
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(+.f64 (*.f64 37 d1) (*.f64 d1 d3))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(*.f64 d1 d3)
(*.f64 d1 d3)
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -37 (/.f64 d1 d3)) (*.f64 -1 d1))))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -37 (/.f64 d1 d3)) (*.f64 -1 d1))))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(*.f64 -1 (*.f64 d3 (+.f64 (*.f64 -37 (/.f64 d1 d3)) (*.f64 -1 d1))))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 37 (/.f64 1 d3)))))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 37 (/.f64 1 d3)))))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 37 (/.f64 1 d3)))))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 37 (/.f64 1 d3)))))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 37 (/.f64 1 d3)))))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 37 (/.f64 1 d3)))))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 37 (/.f64 1 d3)))))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 37 (/.f64 1 d3)))))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 37 (/.f64 1 d3)))))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 37 (/.f64 1 d3)))))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 37 (/.f64 1 d3)))))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(*.f64 d1 (*.f64 d3 (+.f64 1 (*.f64 37 (/.f64 1 d3)))))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(*.f64 d1 (+.f64 1 (*.f64 37 (/.f64 1 d3))))
(*.f64 d1 (+.f64 1 (/.f64 37 d3)))
(fma.f64 37 (/.f64 d1 d3) d1)
(*.f64 d1 (+.f64 1 (*.f64 37 (/.f64 1 d3))))
(*.f64 d1 (+.f64 1 (/.f64 37 d3)))
(fma.f64 37 (/.f64 d1 d3) d1)
(*.f64 d1 (+.f64 1 (*.f64 37 (/.f64 1 d3))))
(*.f64 d1 (+.f64 1 (/.f64 37 d3)))
(fma.f64 37 (/.f64 d1 d3) d1)
(*.f64 d1 (+.f64 1 (*.f64 37 (/.f64 1 d3))))
(*.f64 d1 (+.f64 1 (/.f64 37 d3)))
(fma.f64 37 (/.f64 d1 d3) d1)
(*.f64 d1 (+.f64 1 (*.f64 37 (/.f64 1 d3))))
(*.f64 d1 (+.f64 1 (/.f64 37 d3)))
(fma.f64 37 (/.f64 d1 d3) d1)
(*.f64 d1 (+.f64 1 (*.f64 37 (/.f64 1 d3))))
(*.f64 d1 (+.f64 1 (/.f64 37 d3)))
(fma.f64 37 (/.f64 d1 d3) d1)
(*.f64 d1 (+.f64 1 (*.f64 37 (/.f64 1 d3))))
(*.f64 d1 (+.f64 1 (/.f64 37 d3)))
(fma.f64 37 (/.f64 d1 d3) d1)
(*.f64 d1 (+.f64 1 (*.f64 37 (/.f64 1 d3))))
(*.f64 d1 (+.f64 1 (/.f64 37 d3)))
(fma.f64 37 (/.f64 d1 d3) d1)
(*.f64 d1 (+.f64 1 (*.f64 37 (/.f64 1 d3))))
(*.f64 d1 (+.f64 1 (/.f64 37 d3)))
(fma.f64 37 (/.f64 d1 d3) d1)
(*.f64 d1 (+.f64 1 (*.f64 37 (/.f64 1 d3))))
(*.f64 d1 (+.f64 1 (/.f64 37 d3)))
(fma.f64 37 (/.f64 d1 d3) d1)
(*.f64 d1 (+.f64 1 (*.f64 37 (/.f64 1 d3))))
(*.f64 d1 (+.f64 1 (/.f64 37 d3)))
(fma.f64 37 (/.f64 d1 d3) d1)
(*.f64 d1 (+.f64 1 (*.f64 37 (/.f64 1 d3))))
(*.f64 d1 (+.f64 1 (/.f64 37 d3)))
(fma.f64 37 (/.f64 d1 d3) d1)
(*.f64 37 (/.f64 d1 d3))
(/.f64 (+.f64 (*.f64 37 d1) (*.f64 d1 d3)) d3)
(/.f64 (fma.f64 37 d1 (*.f64 d1 d3)) d3)
(/.f64 (*.f64 d1 (+.f64 d3 37)) d3)
(/.f64 (*.f64 d1 (+.f64 37 d3)) d3)
(/.f64 (+.f64 (*.f64 37 d1) (*.f64 d1 d3)) d3)
(/.f64 (fma.f64 37 d1 (*.f64 d1 d3)) d3)
(/.f64 (*.f64 d1 (+.f64 d3 37)) d3)
(/.f64 (*.f64 d1 (+.f64 37 d3)) d3)
(/.f64 (+.f64 (*.f64 37 d1) (*.f64 d1 d3)) d3)
(/.f64 (fma.f64 37 d1 (*.f64 d1 d3)) d3)
(/.f64 (*.f64 d1 (+.f64 d3 37)) d3)
(/.f64 (*.f64 d1 (+.f64 37 d3)) d3)
d1
d1
(*.f64 37 d1)
(+.f64 (*.f64 37 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 37 d2))
(+.f64 (*.f64 37 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 37 d2))
(+.f64 (*.f64 37 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 37 d2))
(*.f64 d1 d2)
(*.f64 d2 (+.f64 d1 (*.f64 37 (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 37 d1) d2)))
(*.f64 d2 (fma.f64 37 (/.f64 d1 d2) d1))
(*.f64 d2 (+.f64 d1 (*.f64 37 (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 37 d1) d2)))
(*.f64 d2 (fma.f64 37 (/.f64 d1 d2) d1))
(*.f64 d2 (+.f64 d1 (*.f64 37 (/.f64 d1 d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 37 d1) d2)))
(*.f64 d2 (fma.f64 37 (/.f64 d1 d2) d1))
(*.f64 d1 d2)
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -37 (/.f64 d1 d2)) (*.f64 -1 d1))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 37 d1) d2)))
(*.f64 d2 (fma.f64 37 (/.f64 d1 d2) d1))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -37 (/.f64 d1 d2)) (*.f64 -1 d1))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 37 d1) d2)))
(*.f64 d2 (fma.f64 37 (/.f64 d1 d2) d1))
(*.f64 -1 (*.f64 d2 (+.f64 (*.f64 -37 (/.f64 d1 d2)) (*.f64 -1 d1))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 37 d1) d2)))
(*.f64 d2 (fma.f64 37 (/.f64 d1 d2) d1))
(*.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 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 37)))
(*.f64 d1 (+.f64 37 d2))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 37)))
(*.f64 d1 (+.f64 37 d2))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 37)))
(*.f64 d1 (+.f64 37 d2))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d2) 37)))
(*.f64 d1 (+.f64 37 d2))
(+.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (/.f64 37 d3))))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(+.f64 (*.f64 d3 (*.f64 d1 (/.f64 37 d3))) (*.f64 d3 d1))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(+.f64 (*.f64 (*.f64 d3 d1) 1) (*.f64 (*.f64 d3 (*.f64 d1 (/.f64 37 d3))) 1))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d3 (fma.f64 d1 (/.f64 37 d3) d1)))) 1)
(expm1.f64 (log1p.f64 (*.f64 d3 (fma.f64 37 (/.f64 d1 d3) d1))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 37 d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 3) (pow.f64 (*.f64 d3 (*.f64 d1 (/.f64 37 d3))) 3)) (fma.f64 (*.f64 d3 d1) (*.f64 d3 d1) (-.f64 (*.f64 (*.f64 d3 (*.f64 d1 (/.f64 37 d3))) (*.f64 d3 (*.f64 d1 (/.f64 37 d3)))) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (/.f64 37 d3)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d3 (*.f64 37 (/.f64 d1 d3))) 3)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 d3) (*.f64 (*.f64 d3 (*.f64 37 (/.f64 d1 d3))) (-.f64 (*.f64 d3 (*.f64 37 (/.f64 d1 d3))) (*.f64 d1 d3)))))
(/.f64 (*.f64 (pow.f64 d3 3) (fma.f64 (pow.f64 (/.f64 d1 d3) 3) 50653 (pow.f64 d1 3))) (fma.f64 d3 (*.f64 (pow.f64 d1 2) d3) (*.f64 (*.f64 d1 d3) (*.f64 (/.f64 37 d3) (*.f64 (*.f64 d1 d3) (-.f64 (/.f64 37 d3) 1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 50653 (pow.f64 d1 3))) (fma.f64 d3 (*.f64 d3 (pow.f64 d1 2)) (*.f64 (*.f64 37 d1) (-.f64 (*.f64 37 d1) (*.f64 d1 d3)))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (*.f64 (*.f64 d3 (*.f64 d1 (/.f64 37 d3))) (*.f64 d3 (*.f64 d1 (/.f64 37 d3))))) (-.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (/.f64 37 d3)))))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(/.f64 (*.f64 d3 (fma.f64 (pow.f64 (/.f64 d1 d3) 3) 50653 (pow.f64 d1 3))) (fma.f64 (*.f64 d1 (/.f64 37 d3)) (fma.f64 d1 (/.f64 37 d3) (neg.f64 d1)) (pow.f64 d1 2)))
(*.f64 d3 (/.f64 (fma.f64 (pow.f64 (/.f64 d1 d3) 3) 50653 (pow.f64 d1 3)) (fma.f64 (*.f64 37 (/.f64 d1 d3)) (fma.f64 d1 (/.f64 37 d3) (neg.f64 d1)) (pow.f64 d1 2))))
(*.f64 d3 (/.f64 (fma.f64 (pow.f64 (/.f64 d1 d3) 3) 50653 (pow.f64 d1 3)) (fma.f64 (*.f64 37 (/.f64 d1 d3)) (*.f64 d1 (+.f64 (/.f64 37 d3) -1)) (pow.f64 d1 2))))
(/.f64 (*.f64 d3 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 37 d3)) 2))) (-.f64 d1 (*.f64 d1 (/.f64 37 d3))))
(*.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 37 (/.f64 d1 d3)) 2)) (/.f64 d3 (-.f64 d1 (*.f64 37 (/.f64 d1 d3)))))
(*.f64 d3 (/.f64 (-.f64 (pow.f64 d1 2) (*.f64 (pow.f64 (/.f64 d1 d3) 2) 1369)) (+.f64 d1 (*.f64 -37 (/.f64 d1 d3)))))
(/.f64 (fma.f64 (pow.f64 d1 2) d3 (/.f64 (*.f64 (pow.f64 d1 2) -1369) d3)) (-.f64 d1 (*.f64 37 (/.f64 d1 d3))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 d1 d3) 3) 50653 (pow.f64 d1 3)) d3) (fma.f64 (*.f64 d1 (/.f64 37 d3)) (fma.f64 d1 (/.f64 37 d3) (neg.f64 d1)) (pow.f64 d1 2)))
(*.f64 d3 (/.f64 (fma.f64 (pow.f64 (/.f64 d1 d3) 3) 50653 (pow.f64 d1 3)) (fma.f64 (*.f64 37 (/.f64 d1 d3)) (fma.f64 d1 (/.f64 37 d3) (neg.f64 d1)) (pow.f64 d1 2))))
(*.f64 d3 (/.f64 (fma.f64 (pow.f64 (/.f64 d1 d3) 3) 50653 (pow.f64 d1 3)) (fma.f64 (*.f64 37 (/.f64 d1 d3)) (*.f64 d1 (+.f64 (/.f64 37 d3) -1)) (pow.f64 d1 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 37 d3)) 2)) d3) (-.f64 d1 (*.f64 d1 (/.f64 37 d3))))
(*.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 37 (/.f64 d1 d3)) 2)) (/.f64 d3 (-.f64 d1 (*.f64 37 (/.f64 d1 d3)))))
(*.f64 d3 (/.f64 (-.f64 (pow.f64 d1 2) (*.f64 (pow.f64 (/.f64 d1 d3) 2) 1369)) (+.f64 d1 (*.f64 -37 (/.f64 d1 d3)))))
(/.f64 (fma.f64 (pow.f64 d1 2) d3 (/.f64 (*.f64 (pow.f64 d1 2) -1369) d3)) (-.f64 d1 (*.f64 37 (/.f64 d1 d3))))
(pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 37 d3) d1)) 1)
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(pow.f64 (cbrt.f64 (*.f64 d3 (fma.f64 d1 (/.f64 37 d3) d1))) 3)
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(pow.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 37 d3) d1)) 3) 1/3)
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(pow.f64 (sqrt.f64 (*.f64 d3 (fma.f64 d1 (/.f64 37 d3) d1))) 2)
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(sqrt.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 37 d3) d1)) 2))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(log.f64 (pow.f64 (exp.f64 (fma.f64 d1 (/.f64 37 d3) d1)) d3))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d3 (fma.f64 d1 (/.f64 37 d3) d1)))))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(cbrt.f64 (pow.f64 (*.f64 d3 (fma.f64 d1 (/.f64 37 d3) d1)) 3))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(cbrt.f64 (*.f64 (pow.f64 d3 3) (pow.f64 (fma.f64 d1 (/.f64 37 d3) d1) 3)))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 d1 (/.f64 37 d3) d1) 3) (pow.f64 d3 3)))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(expm1.f64 (log1p.f64 (*.f64 d3 (fma.f64 d1 (/.f64 37 d3) d1))))
(expm1.f64 (log1p.f64 (*.f64 d3 (fma.f64 37 (/.f64 d1 d3) d1))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 37 d3))))
(log1p.f64 (expm1.f64 (*.f64 d3 (fma.f64 d1 (/.f64 37 d3) d1))))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(exp.f64 (log.f64 (*.f64 d3 (fma.f64 d1 (/.f64 37 d3) d1))))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(exp.f64 (*.f64 (log.f64 (*.f64 d3 (fma.f64 d1 (/.f64 37 d3) d1))) 1))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 d3 d1 (*.f64 d3 (*.f64 d1 (/.f64 37 d3))))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 d3 (*.f64 d1 (/.f64 37 d3)) (*.f64 d3 d1))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 d1 d3 (*.f64 d3 (*.f64 d1 (/.f64 37 d3))))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 37 (*.f64 (/.f64 d1 d3) d3) (*.f64 d3 d1))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 (/.f64 d1 d3) (*.f64 37 d3) (*.f64 d3 d1))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 (*.f64 d1 (/.f64 37 d3)) d3 (*.f64 d3 d1))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 1 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (/.f64 37 d3))))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 1 (*.f64 d3 (*.f64 d1 (/.f64 37 d3))) (*.f64 d3 d1))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 37 d3))) 2) (*.f64 (cbrt.f64 (*.f64 d1 (/.f64 37 d3))) d3) (*.f64 d3 d1))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 (pow.f64 (cbrt.f64 d3) 2) (*.f64 (cbrt.f64 d3) d1) (*.f64 d3 (*.f64 d1 (/.f64 37 d3))))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 (pow.f64 (cbrt.f64 d3) 2) (*.f64 (cbrt.f64 d3) (*.f64 d1 (/.f64 37 d3))) (*.f64 d3 d1))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d3) (*.f64 d3 (*.f64 d1 (/.f64 37 d3))))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 (/.f64 37 d3))) (*.f64 (sqrt.f64 (*.f64 d1 (/.f64 37 d3))) d3) (*.f64 d3 d1))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 (sqrt.f64 d3) (*.f64 (sqrt.f64 d3) d1) (*.f64 d3 (*.f64 d1 (/.f64 37 d3))))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 (sqrt.f64 d3) (*.f64 (sqrt.f64 d3) (*.f64 d1 (/.f64 37 d3))) (*.f64 d3 d1))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d3) (*.f64 d3 (*.f64 d1 (/.f64 37 d3))))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 (*.f64 d3 d1) 1 (*.f64 (*.f64 d3 (*.f64 d1 (/.f64 37 d3))) 1))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d3 d1)) (cbrt.f64 (*.f64 d3 d1))) (cbrt.f64 (*.f64 d3 d1)) (*.f64 d3 (*.f64 d1 (/.f64 37 d3))))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 d3 (*.f64 d1 (/.f64 37 d3)))) (cbrt.f64 (*.f64 d3 (*.f64 d1 (/.f64 37 d3))))) (cbrt.f64 (*.f64 d3 (*.f64 d1 (/.f64 37 d3)))) (*.f64 d3 d1))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 (sqrt.f64 (*.f64 d3 d1)) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 (*.f64 d1 (/.f64 37 d3))))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 (sqrt.f64 (*.f64 d3 (*.f64 d1 (/.f64 37 d3)))) (sqrt.f64 (*.f64 d3 (*.f64 d1 (/.f64 37 d3)))) (*.f64 d3 d1))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 (*.f64 (sqrt.f64 d1) (sqrt.f64 d3)) (*.f64 (sqrt.f64 d1) (sqrt.f64 d3)) (*.f64 d3 (*.f64 d1 (/.f64 37 d3))))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 (*.f64 (sqrt.f64 d3) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d3) (sqrt.f64 d1)) (*.f64 d3 (*.f64 d1 (/.f64 37 d3))))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 d1 (/.f64 37 d3))) (sqrt.f64 d3)) (*.f64 (sqrt.f64 (*.f64 d1 (/.f64 37 d3))) (sqrt.f64 d3)) (*.f64 d3 d1))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 (*.f64 (sqrt.f64 d3) (sqrt.f64 (*.f64 d1 (/.f64 37 d3)))) (*.f64 (sqrt.f64 d3) (sqrt.f64 (*.f64 d1 (/.f64 37 d3)))) (*.f64 d3 d1))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d3) 2)) (cbrt.f64 d3) (*.f64 d3 (*.f64 d1 (/.f64 37 d3))))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 (*.f64 d1 (sqrt.f64 d3)) (sqrt.f64 d3) (*.f64 d3 (*.f64 d1 (/.f64 37 d3))))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 (*.f64 d3 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d3 (*.f64 d1 (/.f64 37 d3))))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 (*.f64 d3 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d3 (*.f64 d1 (/.f64 37 d3))))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 (*.f64 (*.f64 d1 (/.f64 37 d3)) (pow.f64 (cbrt.f64 d3) 2)) (cbrt.f64 d3) (*.f64 d3 d1))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 (*.f64 (*.f64 d1 (/.f64 37 d3)) (sqrt.f64 d3)) (sqrt.f64 d3) (*.f64 d3 d1))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 (*.f64 d3 37) (/.f64 d1 d3) (*.f64 d3 d1))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 (*.f64 d3 (/.f64 d1 d3)) 37 (*.f64 d3 d1))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 (*.f64 d3 (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 37 d3))) 2)) (cbrt.f64 (*.f64 d1 (/.f64 37 d3))) (*.f64 d3 d1))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(fma.f64 (*.f64 d3 (sqrt.f64 (*.f64 d1 (/.f64 37 d3)))) (sqrt.f64 (*.f64 d1 (/.f64 37 d3))) (*.f64 d3 d1))
(fma.f64 37 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 d3 37))
(*.f64 d1 (+.f64 37 d3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (/.f64 37 d3)))) 1)
(expm1.f64 (log1p.f64 (*.f64 37 (/.f64 d1 d3))))
(/.f64 37 (/.f64 d3 d1))
(*.f64 37 (/.f64 d1 d3))
(/.f64 (*.f64 d1 37) d3)
(*.f64 37 (/.f64 d1 d3))
(/.f64 1 (/.f64 d3 (*.f64 d1 37)))
(*.f64 37 (/.f64 d1 d3))
(/.f64 (neg.f64 (*.f64 d1 37)) (neg.f64 d3))
(*.f64 37 (/.f64 d1 d3))
(/.f64 (/.f64 (*.f64 d1 37) (sqrt.f64 d3)) (sqrt.f64 d3))
(*.f64 37 (/.f64 d1 d3))
(/.f64 (*.f64 (neg.f64 d1) 37) (neg.f64 d3))
(*.f64 37 (/.f64 d1 d3))
(/.f64 (*.f64 37 (neg.f64 d1)) (neg.f64 d3))
(*.f64 37 (/.f64 d1 d3))
(/.f64 (/.f64 (*.f64 d1 37) 1) d3)
(*.f64 37 (/.f64 d1 d3))
(/.f64 (/.f64 (*.f64 d1 37) (pow.f64 (cbrt.f64 d3) 2)) (cbrt.f64 d3))
(*.f64 37 (/.f64 d1 d3))
(pow.f64 (*.f64 d1 (/.f64 37 d3)) 1)
(*.f64 37 (/.f64 d1 d3))
(pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 37 d3))) 3)
(*.f64 37 (/.f64 d1 d3))
(pow.f64 (pow.f64 (*.f64 d1 (/.f64 37 d3)) 3) 1/3)
(*.f64 37 (/.f64 d1 d3))
(pow.f64 (sqrt.f64 (*.f64 d1 (/.f64 37 d3))) 2)
(*.f64 37 (/.f64 d1 d3))
(sqrt.f64 (pow.f64 (*.f64 d1 (/.f64 37 d3)) 2))
(*.f64 37 (/.f64 d1 d3))
(log.f64 (pow.f64 (exp.f64 37) (/.f64 d1 d3)))
(*.f64 37 (/.f64 d1 d3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (/.f64 37 d3)))))
(*.f64 37 (/.f64 d1 d3))
(cbrt.f64 (pow.f64 (*.f64 d1 (/.f64 37 d3)) 3))
(*.f64 37 (/.f64 d1 d3))
(expm1.f64 (log1p.f64 (*.f64 d1 (/.f64 37 d3))))
(expm1.f64 (log1p.f64 (*.f64 37 (/.f64 d1 d3))))
(log1p.f64 (expm1.f64 (*.f64 d1 (/.f64 37 d3))))
(*.f64 37 (/.f64 d1 d3))
(exp.f64 (log.f64 (*.f64 d1 (/.f64 37 d3))))
(*.f64 37 (/.f64 d1 d3))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (/.f64 37 d3))) 1))
(*.f64 37 (/.f64 d1 d3))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 d1 (/.f64 37 d3) d1))) 1)
(expm1.f64 (log1p.f64 (fma.f64 37 (/.f64 d1 d3) d1)))
(-.f64 (/.f64 (pow.f64 d1 2) (-.f64 d1 (*.f64 d1 (/.f64 37 d3)))) (/.f64 (pow.f64 (*.f64 d1 (/.f64 37 d3)) 2) (-.f64 d1 (*.f64 d1 (/.f64 37 d3)))))
(/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 37 (/.f64 d1 d3)) 2)) (-.f64 d1 (*.f64 37 (/.f64 d1 d3))))
(/.f64 (-.f64 (pow.f64 d1 2) (*.f64 (pow.f64 (/.f64 d1 d3) 2) 1369)) (+.f64 d1 (*.f64 -37 (/.f64 d1 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 37 (/.f64 d1 d3)) 2) (pow.f64 d1 2)) (*.f64 d1 (+.f64 (/.f64 37 d3) -1)))
(*.f64 (fma.f64 d1 (/.f64 37 d3) d1) 1)
(*.f64 d1 (+.f64 1 (/.f64 37 d3)))
(fma.f64 37 (/.f64 d1 d3) d1)
(*.f64 1 (fma.f64 d1 (/.f64 37 d3) d1))
(*.f64 d1 (+.f64 1 (/.f64 37 d3)))
(fma.f64 37 (/.f64 d1 d3) d1)
(*.f64 (cbrt.f64 (fma.f64 d1 (/.f64 37 d3) d1)) (pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 37 d3) d1)) 2))
(*.f64 d1 (+.f64 1 (/.f64 37 d3)))
(fma.f64 37 (/.f64 d1 d3) d1)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 37 d3) d1)) 2) (cbrt.f64 (fma.f64 d1 (/.f64 37 d3) d1)))
(*.f64 d1 (+.f64 1 (/.f64 37 d3)))
(fma.f64 37 (/.f64 d1 d3) d1)
(*.f64 (sqrt.f64 (fma.f64 d1 (/.f64 37 d3) d1)) (sqrt.f64 (fma.f64 d1 (/.f64 37 d3) d1)))
(*.f64 d1 (+.f64 1 (/.f64 37 d3)))
(fma.f64 37 (/.f64 d1 d3) d1)
(*.f64 (fma.f64 (pow.f64 (/.f64 d1 d3) 3) 50653 (pow.f64 d1 3)) (/.f64 1 (fma.f64 (*.f64 d1 (/.f64 37 d3)) (fma.f64 d1 (/.f64 37 d3) (neg.f64 d1)) (pow.f64 d1 2))))
(*.f64 (fma.f64 (pow.f64 (/.f64 d1 d3) 3) 50653 (pow.f64 d1 3)) (/.f64 1 (fma.f64 (*.f64 37 (/.f64 d1 d3)) (fma.f64 d1 (/.f64 37 d3) (neg.f64 d1)) (pow.f64 d1 2))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d3) 3) 50653 (pow.f64 d1 3)) (fma.f64 (*.f64 37 (/.f64 d1 d3)) (*.f64 d1 (+.f64 (/.f64 37 d3) -1)) (pow.f64 d1 2)))
(*.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 37 d3)) 2)) (/.f64 1 (-.f64 d1 (*.f64 d1 (/.f64 37 d3)))))
(/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 37 (/.f64 d1 d3)) 2)) (-.f64 d1 (*.f64 37 (/.f64 d1 d3))))
(/.f64 (-.f64 (pow.f64 d1 2) (*.f64 (pow.f64 (/.f64 d1 d3) 2) 1369)) (+.f64 d1 (*.f64 -37 (/.f64 d1 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 37 (/.f64 d1 d3)) 2) (pow.f64 d1 2)) (*.f64 d1 (+.f64 (/.f64 37 d3) -1)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 d1 (/.f64 37 d3)) (fma.f64 d1 (/.f64 37 d3) (neg.f64 d1)) (pow.f64 d1 2)) (fma.f64 (pow.f64 (/.f64 d1 d3) 3) 50653 (pow.f64 d1 3))))
(*.f64 (fma.f64 (pow.f64 (/.f64 d1 d3) 3) 50653 (pow.f64 d1 3)) (/.f64 1 (fma.f64 (*.f64 37 (/.f64 d1 d3)) (fma.f64 d1 (/.f64 37 d3) (neg.f64 d1)) (pow.f64 d1 2))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d3) 3) 50653 (pow.f64 d1 3)) (fma.f64 (*.f64 37 (/.f64 d1 d3)) (*.f64 d1 (+.f64 (/.f64 37 d3) -1)) (pow.f64 d1 2)))
(/.f64 1 (/.f64 (-.f64 d1 (*.f64 d1 (/.f64 37 d3))) (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 37 d3)) 2))))
(/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 37 (/.f64 d1 d3)) 2)) (-.f64 d1 (*.f64 37 (/.f64 d1 d3))))
(/.f64 (-.f64 (pow.f64 d1 2) (*.f64 (pow.f64 (/.f64 d1 d3) 2) 1369)) (+.f64 d1 (*.f64 -37 (/.f64 d1 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 37 (/.f64 d1 d3)) 2) (pow.f64 d1 2)) (*.f64 d1 (+.f64 (/.f64 37 d3) -1)))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d3) 3) 50653 (pow.f64 d1 3)) (fma.f64 (*.f64 d1 (/.f64 37 d3)) (fma.f64 d1 (/.f64 37 d3) (neg.f64 d1)) (pow.f64 d1 2)))
(*.f64 (fma.f64 (pow.f64 (/.f64 d1 d3) 3) 50653 (pow.f64 d1 3)) (/.f64 1 (fma.f64 (*.f64 37 (/.f64 d1 d3)) (fma.f64 d1 (/.f64 37 d3) (neg.f64 d1)) (pow.f64 d1 2))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d3) 3) 50653 (pow.f64 d1 3)) (fma.f64 (*.f64 37 (/.f64 d1 d3)) (*.f64 d1 (+.f64 (/.f64 37 d3) -1)) (pow.f64 d1 2)))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d3) 3) 50653 (pow.f64 d1 3)) (fma.f64 (pow.f64 (/.f64 d1 d3) 2) 1369 (-.f64 (pow.f64 d1 2) (*.f64 d1 (*.f64 d1 (/.f64 37 d3))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d3) 3) 50653 (pow.f64 d1 3)) (fma.f64 (pow.f64 (/.f64 d1 d3) 2) 1369 (-.f64 (pow.f64 d1 2) (*.f64 (pow.f64 d1 2) (/.f64 37 d3)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d3) 3) 50653 (pow.f64 d1 3)) (fma.f64 (pow.f64 (/.f64 d1 d3) 2) 1369 (*.f64 d1 (+.f64 d1 (*.f64 -37 (/.f64 d1 d3))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d3) 3) 50653 (pow.f64 d1 3)) (fma.f64 (pow.f64 (/.f64 d1 d3) 2) 1369 (*.f64 d1 (-.f64 d1 (*.f64 37 (/.f64 d1 d3))))))
(/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 37 d3)) 2)) (-.f64 d1 (*.f64 d1 (/.f64 37 d3))))
(/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 37 (/.f64 d1 d3)) 2)) (-.f64 d1 (*.f64 37 (/.f64 d1 d3))))
(/.f64 (-.f64 (pow.f64 d1 2) (*.f64 (pow.f64 (/.f64 d1 d3) 2) 1369)) (+.f64 d1 (*.f64 -37 (/.f64 d1 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 37 (/.f64 d1 d3)) 2) (pow.f64 d1 2)) (*.f64 d1 (+.f64 (/.f64 37 d3) -1)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 d1 d3) 3) 50653 (pow.f64 d1 3))) (neg.f64 (fma.f64 (*.f64 d1 (/.f64 37 d3)) (fma.f64 d1 (/.f64 37 d3) (neg.f64 d1)) (pow.f64 d1 2))))
(*.f64 (fma.f64 (pow.f64 (/.f64 d1 d3) 3) 50653 (pow.f64 d1 3)) (/.f64 1 (fma.f64 (*.f64 37 (/.f64 d1 d3)) (fma.f64 d1 (/.f64 37 d3) (neg.f64 d1)) (pow.f64 d1 2))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d1 d3) 3) 50653 (pow.f64 d1 3)) (fma.f64 (*.f64 37 (/.f64 d1 d3)) (*.f64 d1 (+.f64 (/.f64 37 d3) -1)) (pow.f64 d1 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 d1 (/.f64 37 d3)) 2))) (neg.f64 (-.f64 d1 (*.f64 d1 (/.f64 37 d3)))))
(/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 37 (/.f64 d1 d3)) 2)) (-.f64 d1 (*.f64 37 (/.f64 d1 d3))))
(/.f64 (-.f64 (pow.f64 d1 2) (*.f64 (pow.f64 (/.f64 d1 d3) 2) 1369)) (+.f64 d1 (*.f64 -37 (/.f64 d1 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 37 (/.f64 d1 d3)) 2) (pow.f64 d1 2)) (*.f64 d1 (+.f64 (/.f64 37 d3) -1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (/.f64 37 d3)) 2) (pow.f64 d1 2)) (fma.f64 d1 (/.f64 37 d3) (neg.f64 d1)))
(/.f64 (-.f64 (pow.f64 d1 2) (pow.f64 (*.f64 37 (/.f64 d1 d3)) 2)) (-.f64 d1 (*.f64 37 (/.f64 d1 d3))))
(/.f64 (-.f64 (pow.f64 d1 2) (*.f64 (pow.f64 (/.f64 d1 d3) 2) 1369)) (+.f64 d1 (*.f64 -37 (/.f64 d1 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 37 (/.f64 d1 d3)) 2) (pow.f64 d1 2)) (*.f64 d1 (+.f64 (/.f64 37 d3) -1)))
(pow.f64 (fma.f64 d1 (/.f64 37 d3) d1) 1)
(*.f64 d1 (+.f64 1 (/.f64 37 d3)))
(fma.f64 37 (/.f64 d1 d3) d1)
(pow.f64 (cbrt.f64 (fma.f64 d1 (/.f64 37 d3) d1)) 3)
(*.f64 d1 (+.f64 1 (/.f64 37 d3)))
(fma.f64 37 (/.f64 d1 d3) d1)
(pow.f64 (pow.f64 (fma.f64 d1 (/.f64 37 d3) d1) 3) 1/3)
(*.f64 d1 (+.f64 1 (/.f64 37 d3)))
(fma.f64 37 (/.f64 d1 d3) d1)
(pow.f64 (sqrt.f64 (fma.f64 d1 (/.f64 37 d3) d1)) 2)
(*.f64 d1 (+.f64 1 (/.f64 37 d3)))
(fma.f64 37 (/.f64 d1 d3) d1)
(sqrt.f64 (pow.f64 (fma.f64 d1 (/.f64 37 d3) d1) 2))
(*.f64 d1 (+.f64 1 (/.f64 37 d3)))
(fma.f64 37 (/.f64 d1 d3) d1)
(log.f64 (exp.f64 (fma.f64 d1 (/.f64 37 d3) d1)))
(*.f64 d1 (+.f64 1 (/.f64 37 d3)))
(fma.f64 37 (/.f64 d1 d3) d1)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 d1 (/.f64 37 d3) d1))))
(*.f64 d1 (+.f64 1 (/.f64 37 d3)))
(fma.f64 37 (/.f64 d1 d3) d1)
(cbrt.f64 (pow.f64 (fma.f64 d1 (/.f64 37 d3) d1) 3))
(*.f64 d1 (+.f64 1 (/.f64 37 d3)))
(fma.f64 37 (/.f64 d1 d3) d1)
(expm1.f64 (log1p.f64 (fma.f64 d1 (/.f64 37 d3) d1)))
(expm1.f64 (log1p.f64 (fma.f64 37 (/.f64 d1 d3) d1)))
(log1p.f64 (expm1.f64 (fma.f64 d1 (/.f64 37 d3) d1)))
(*.f64 d1 (+.f64 1 (/.f64 37 d3)))
(fma.f64 37 (/.f64 d1 d3) d1)
(exp.f64 (log.f64 (fma.f64 d1 (/.f64 37 d3) d1)))
(*.f64 d1 (+.f64 1 (/.f64 37 d3)))
(fma.f64 37 (/.f64 d1 d3) d1)
(exp.f64 (*.f64 (log.f64 (fma.f64 d1 (/.f64 37 d3) d1)) 1))
(*.f64 d1 (+.f64 1 (/.f64 37 d3)))
(fma.f64 37 (/.f64 d1 d3) d1)
(fma.f64 d1 1 (*.f64 d1 (/.f64 37 d3)))
(*.f64 d1 (+.f64 1 (/.f64 37 d3)))
(fma.f64 37 (/.f64 d1 d3) d1)
(fma.f64 d1 (/.f64 37 d3) d1)
(*.f64 d1 (+.f64 1 (/.f64 37 d3)))
(fma.f64 37 (/.f64 d1 d3) d1)
(fma.f64 d1 (*.f64 (/.f64 1 d3) 37) d1)
(*.f64 d1 (+.f64 1 (/.f64 37 d3)))
(fma.f64 37 (/.f64 d1 d3) d1)
(fma.f64 37 (/.f64 d1 d3) d1)
(*.f64 d1 (+.f64 1 (/.f64 37 d3)))
(fma.f64 (/.f64 d1 d3) 37 d1)
(*.f64 d1 (+.f64 1 (/.f64 37 d3)))
(fma.f64 37 (/.f64 d1 d3) d1)
(fma.f64 (*.f64 d1 (/.f64 37 d3)) 1 d1)
(*.f64 d1 (+.f64 1 (/.f64 37 d3)))
(fma.f64 37 (/.f64 d1 d3) d1)
(fma.f64 (*.f64 d1 37) (/.f64 1 d3) d1)
(*.f64 d1 (+.f64 1 (/.f64 37 d3)))
(fma.f64 37 (/.f64 d1 d3) d1)
(fma.f64 1 d1 (*.f64 d1 (/.f64 37 d3)))
(*.f64 d1 (+.f64 1 (/.f64 37 d3)))
(fma.f64 37 (/.f64 d1 d3) d1)
(fma.f64 1 (*.f64 d1 (/.f64 37 d3)) d1)
(*.f64 d1 (+.f64 1 (/.f64 37 d3)))
(fma.f64 37 (/.f64 d1 d3) d1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 d1 d3)) 2) (*.f64 (cbrt.f64 (/.f64 d1 d3)) 37) d1)
(*.f64 d1 (+.f64 1 (/.f64 37 d3)))
(fma.f64 37 (/.f64 d1 d3) d1)
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (/.f64 (cbrt.f64 (*.f64 d1 37)) d3) d1)
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (/.f64 (cbrt.f64 (*.f64 37 d1)) d3) d1)
(fma.f64 (cbrt.f64 (*.f64 d1 (/.f64 37 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 37 d3))) 2) d1)
(*.f64 d1 (+.f64 1 (/.f64 37 d3)))
(fma.f64 37 (/.f64 d1 d3) d1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (/.f64 37 d3))) 2) (cbrt.f64 (*.f64 d1 (/.f64 37 d3))) d1)
(*.f64 d1 (+.f64 1 (/.f64 37 d3)))
(fma.f64 37 (/.f64 d1 d3) d1)
(fma.f64 (cbrt.f64 d1) (pow.f64 (cbrt.f64 d1) 2) (*.f64 d1 (/.f64 37 d3)))
(*.f64 d1 (+.f64 1 (/.f64 37 d3)))
(fma.f64 37 (/.f64 d1 d3) d1)
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 d1) (*.f64 d1 (/.f64 37 d3)))
(*.f64 d1 (+.f64 1 (/.f64 37 d3)))
(fma.f64 37 (/.f64 d1 d3) d1)
(fma.f64 (sqrt.f64 (/.f64 d1 d3)) (*.f64 (sqrt.f64 (/.f64 d1 d3)) 37) d1)
(*.f64 d1 (+.f64 1 (/.f64 37 d3)))
(fma.f64 37 (/.f64 d1 d3) d1)
(fma.f64 (sqrt.f64 (*.f64 d1 37)) (/.f64 (sqrt.f64 (*.f64 d1 37)) d3) d1)
(*.f64 d1 (+.f64 1 (/.f64 37 d3)))
(fma.f64 37 (/.f64 d1 d3) d1)
(fma.f64 (sqrt.f64 (*.f64 d1 (/.f64 37 d3))) (sqrt.f64 (*.f64 d1 (/.f64 37 d3))) d1)
(*.f64 d1 (+.f64 1 (/.f64 37 d3)))
(fma.f64 37 (/.f64 d1 d3) d1)
(fma.f64 (sqrt.f64 d1) (sqrt.f64 d1) (*.f64 d1 (/.f64 37 d3)))
(*.f64 d1 (+.f64 1 (/.f64 37 d3)))
(fma.f64 37 (/.f64 d1 d3) d1)
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 d3) 2)) (/.f64 (*.f64 d1 37) (cbrt.f64 d3)) d1)
(*.f64 d1 (+.f64 1 (/.f64 37 d3)))
(fma.f64 37 (/.f64 d1 d3) d1)
(fma.f64 (/.f64 1 (sqrt.f64 d3)) (/.f64 (*.f64 d1 37) (sqrt.f64 d3)) d1)
(*.f64 d1 (+.f64 1 (/.f64 37 d3)))
(fma.f64 37 (/.f64 d1 d3) d1)
(fma.f64 (/.f64 d1 (sqrt.f64 d3)) (/.f64 37 (sqrt.f64 d3)) d1)
(*.f64 d1 (+.f64 1 (/.f64 37 d3)))
(fma.f64 37 (/.f64 d1 d3) d1)
(fma.f64 (/.f64 d1 1) (/.f64 37 d3) d1)
(*.f64 d1 (+.f64 1 (/.f64 37 d3)))
(fma.f64 37 (/.f64 d1 d3) d1)
(fma.f64 (/.f64 d1 (pow.f64 (cbrt.f64 d3) 2)) (/.f64 37 (cbrt.f64 d3)) d1)
(*.f64 d1 (+.f64 1 (/.f64 37 d3)))
(fma.f64 37 (/.f64 d1 d3) d1)
(fma.f64 (/.f64 37 (sqrt.f64 d3)) (/.f64 d1 (sqrt.f64 d3)) d1)
(*.f64 d1 (+.f64 1 (/.f64 37 d3)))
(fma.f64 37 (/.f64 d1 d3) d1)
(fma.f64 (/.f64 37 (pow.f64 (cbrt.f64 d3) 2)) (/.f64 d1 (cbrt.f64 d3)) d1)
(*.f64 d1 (+.f64 1 (/.f64 37 d3)))
(fma.f64 37 (/.f64 d1 d3) d1)
(fma.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) 1) (/.f64 (cbrt.f64 (*.f64 d1 37)) d3) d1)
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (/.f64 (cbrt.f64 (*.f64 37 d1)) d3) d1)
(fma.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (pow.f64 (cbrt.f64 d3) 2)) (cbrt.f64 (*.f64 d1 (/.f64 37 d3))) d1)
(fma.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (pow.f64 (cbrt.f64 d3) 2)) (cbrt.f64 (*.f64 37 (/.f64 d1 d3))) d1)
(fma.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (sqrt.f64 d3)) (/.f64 (cbrt.f64 (*.f64 d1 37)) (sqrt.f64 d3)) d1)
(fma.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (sqrt.f64 d3)) (/.f64 (cbrt.f64 (*.f64 37 d1)) (sqrt.f64 d3)) d1)
(fma.f64 (/.f64 (sqrt.f64 (*.f64 d1 37)) 1) (/.f64 (sqrt.f64 (*.f64 d1 37)) d3) d1)
(*.f64 d1 (+.f64 1 (/.f64 37 d3)))
(fma.f64 37 (/.f64 d1 d3) d1)
(fma.f64 (/.f64 (sqrt.f64 (*.f64 d1 37)) (pow.f64 (cbrt.f64 d3) 2)) (/.f64 (sqrt.f64 (*.f64 d1 37)) (cbrt.f64 d3)) d1)
(fma.f64 (/.f64 (sqrt.f64 (*.f64 37 d1)) (pow.f64 (cbrt.f64 d3) 2)) (/.f64 (sqrt.f64 (*.f64 37 d1)) (cbrt.f64 d3)) d1)
(fma.f64 (*.f64 37 (pow.f64 (cbrt.f64 (/.f64 d1 d3)) 2)) (cbrt.f64 (/.f64 d1 d3)) d1)
(*.f64 d1 (+.f64 1 (/.f64 37 d3)))
(fma.f64 37 (/.f64 d1 d3) d1)
(fma.f64 (*.f64 37 (sqrt.f64 (/.f64 d1 d3))) (sqrt.f64 (/.f64 d1 d3)) d1)
(*.f64 d1 (+.f64 1 (/.f64 37 d3)))
(fma.f64 37 (/.f64 d1 d3) d1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 37)))) 1)
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 37 d2))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 37))) (/.f64 (*.f64 (pow.f64 d1 2) 1369) (*.f64 d1 (-.f64 d2 37))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 d1 2) 1369)) (*.f64 d1 (+.f64 d2 -37)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 d1 2) -1369)) (*.f64 d1 (+.f64 -37 d2)))
(/.f64 (-.f64 (*.f64 1369 d1) (/.f64 (pow.f64 (*.f64 d1 d2) 2) d1)) (-.f64 37 d2))
(*.f64 d1 (+.f64 d2 37))
(*.f64 d1 (+.f64 37 d2))
(*.f64 d1 (+.f64 37 d2))
(*.f64 (*.f64 d1 (+.f64 d2 37)) 1)
(*.f64 d1 (+.f64 37 d2))
(*.f64 1 (*.f64 d1 (+.f64 d2 37)))
(*.f64 d1 (+.f64 37 d2))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 2))
(*.f64 d1 (+.f64 37 d2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 37))))
(*.f64 d1 (+.f64 37 d2))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 37))) (sqrt.f64 (*.f64 d1 (+.f64 d2 37))))
(*.f64 d1 (+.f64 37 d2))
(*.f64 (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 d1 d2) 3)) (/.f64 1 (fma.f64 (*.f64 d1 37) (-.f64 (*.f64 d1 37) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) 2))))
(/.f64 (*.f64 (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 d1 d2) 3)) 1) (fma.f64 (*.f64 37 d1) (*.f64 d1 (-.f64 37 d2)) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 50653 (pow.f64 d2 3))) (fma.f64 (*.f64 37 d1) (*.f64 d1 (-.f64 37 d2)) (pow.f64 (*.f64 d1 d2) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 d1 2) 1369)) (/.f64 1 (*.f64 d1 (-.f64 d2 37))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 d1 2) 1369)) (*.f64 d1 (+.f64 d2 -37)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 d1 2) -1369)) (*.f64 d1 (+.f64 -37 d2)))
(/.f64 (-.f64 (*.f64 1369 d1) (/.f64 (pow.f64 (*.f64 d1 d2) 2) d1)) (-.f64 37 d2))
(/.f64 1 (/.f64 (fma.f64 (*.f64 d1 37) (-.f64 (*.f64 d1 37) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) 2)) (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 d1 d2) 3))))
(/.f64 (*.f64 (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 d1 d2) 3)) 1) (fma.f64 (*.f64 37 d1) (*.f64 d1 (-.f64 37 d2)) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 50653 (pow.f64 d2 3))) (fma.f64 (*.f64 37 d1) (*.f64 d1 (-.f64 37 d2)) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 d2 37)) (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 d1 2) 1369))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 d1 2) 1369)) (*.f64 d1 (+.f64 d2 -37)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 d1 2) -1369)) (*.f64 d1 (+.f64 -37 d2)))
(/.f64 (-.f64 (*.f64 1369 d1) (/.f64 (pow.f64 (*.f64 d1 d2) 2) d1)) (-.f64 37 d2))
(/.f64 (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 (*.f64 d1 37) (-.f64 (*.f64 d1 37) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (*.f64 (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 d1 d2) 3)) 1) (fma.f64 (*.f64 37 d1) (*.f64 d1 (-.f64 37 d2)) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 50653 (pow.f64 d2 3))) (fma.f64 (*.f64 37 d1) (*.f64 d1 (-.f64 37 d2)) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 (pow.f64 d1 2) 1369 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (*.f64 d2 (*.f64 d1 37))))))
(/.f64 (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 d1 d2) 3)) (fma.f64 (pow.f64 d1 2) 1369 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d2) (*.f64 37 d1)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 50653 (pow.f64 d2 3))) (fma.f64 (pow.f64 d1 2) 1369 (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 37 d1)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 50653 (pow.f64 d2 3))) (fma.f64 (pow.f64 d1 2) 1369 (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 -37 d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 d1 2) 1369)) (*.f64 d1 (-.f64 d2 37)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 d1 2) 1369)) (*.f64 d1 (+.f64 d2 -37)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 d1 2) -1369)) (*.f64 d1 (+.f64 -37 d2)))
(/.f64 (-.f64 (*.f64 1369 d1) (/.f64 (pow.f64 (*.f64 d1 d2) 2) d1)) (-.f64 37 d2))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 d1 d2) 3))) (neg.f64 (fma.f64 (*.f64 d1 37) (-.f64 (*.f64 d1 37) (*.f64 d1 d2)) (pow.f64 (*.f64 d1 d2) 2))))
(/.f64 (*.f64 (fma.f64 (pow.f64 d1 3) 50653 (pow.f64 (*.f64 d1 d2) 3)) 1) (fma.f64 (*.f64 37 d1) (*.f64 d1 (-.f64 37 d2)) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 50653 (pow.f64 d2 3))) (fma.f64 (*.f64 37 d1) (*.f64 d1 (-.f64 37 d2)) (pow.f64 (*.f64 d1 d2) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 d1 2) 1369))) (neg.f64 (*.f64 d1 (-.f64 d2 37))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 d1 2) 1369)) (*.f64 d1 (+.f64 d2 -37)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 d1 2) -1369)) (*.f64 d1 (+.f64 -37 d2)))
(/.f64 (-.f64 (*.f64 1369 d1) (/.f64 (pow.f64 (*.f64 d1 d2) 2) d1)) (-.f64 37 d2))
(/.f64 (-.f64 (*.f64 (pow.f64 d1 2) 1369) (pow.f64 (*.f64 d1 d2) 2)) (-.f64 (*.f64 d1 37) (*.f64 d1 d2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 d1 2) 1369)) (*.f64 d1 (+.f64 d2 -37)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (pow.f64 d1 2) -1369)) (*.f64 d1 (+.f64 -37 d2)))
(/.f64 (-.f64 (*.f64 1369 d1) (/.f64 (pow.f64 (*.f64 d1 d2) 2) d1)) (-.f64 37 d2))
(pow.f64 (*.f64 d1 (+.f64 d2 37)) 1)
(*.f64 d1 (+.f64 37 d2))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 37))) 3)
(*.f64 d1 (+.f64 37 d2))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 37)) 3) 1/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 (exp.f64 (*.f64 d1 (+.f64 d2 37))))
(*.f64 d1 (+.f64 37 d2))
(log.f64 (+.f64 1 (expm1.f64 (*.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))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 37))))
(expm1.f64 (log1p.f64 (*.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))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 37))) 1))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 d1 37 (*.f64 d1 d2))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 d1 d2 (*.f64 d1 37))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 37 d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 d2 d1 (*.f64 d1 37))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 (*.f64 d1 d2) 1 (*.f64 d1 37))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 (*.f64 d1 37) 1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 1 (*.f64 d1 d2) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 1 (*.f64 d1 37) (*.f64 d1 d2))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 (cbrt.f64 (*.f64 d1 37)) (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (*.f64 d1 d2))
(fma.f64 (cbrt.f64 (*.f64 37 d1)) (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (*.f64 d1 d2))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (cbrt.f64 (*.f64 37 d1)) (*.f64 d1 d2))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (cbrt.f64 (*.f64 d1 37)) (*.f64 d1 d2))
(fma.f64 (cbrt.f64 (*.f64 37 d1)) (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (*.f64 d1 d2))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 d1 2) 1369)) (cbrt.f64 (*.f64 37 d1)) (*.f64 d1 d2))
(fma.f64 (cbrt.f64 (*.f64 d1 d2)) (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d2)) 2) (cbrt.f64 (*.f64 d1 d2)) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 (pow.f64 (cbrt.f64 d2) 2) (*.f64 (cbrt.f64 d2) d1) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) 37) (*.f64 d1 d2))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 37)) (sqrt.f64 (*.f64 d1 37)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 (sqrt.f64 (*.f64 d1 d2)) (sqrt.f64 (*.f64 d1 d2)) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 (sqrt.f64 d2) (*.f64 (sqrt.f64 d2) d1) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) 37) (*.f64 d1 d2))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 (*.f64 d2 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 (*.f64 d2 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 37))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 (*.f64 37 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 37 d2))
(fma.f64 (*.f64 37 (sqrt.f64 d1)) (sqrt.f64 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 37 d2))

eval78.0ms (1.5%)

Compiler

Compiled 3801 to 2185 computations (42.5% saved)

prune47.0ms (0.9%)

Pruning

8 alts after pruning (1 fresh and 7 done)

PrunedKeptTotal
New2571258
Fresh000
Picked123
Done055
Total2588266
Accuracy
100.0%
Counts
266 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
66.3%
(+.f64 (*.f64 d2 d1) (*.f64 d1 37))
24.0%
(*.f64 d3 (*.f64 37 (/.f64 d1 d3)))
100.0%
(*.f64 d1 (+.f64 d3 (+.f64 d2 37)))
62.1%
(*.f64 d1 (+.f64 37 d3))
66.3%
(*.f64 d1 (+.f64 37 d2))
37.4%
(*.f64 d1 d3)
39.3%
(*.f64 d1 d2)
28.6%
(*.f64 37 d1)
Compiler

Compiled 64 to 46 computations (28.1% saved)

localize44.0ms (0.8%)

Localize:

Found 2 expressions with local error:

NewAccuracyProgram
99.7%
(*.f64 37 (/.f64 d1 d3))
80.6%
(*.f64 d3 (*.f64 37 (/.f64 d1 d3)))
Compiler

Compiled 22 to 11 computations (50% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
Operation ival-mult, time spent: 13.0ms, 78.0% of total-time
Operation ival-div, time spent: 3.0ms, 18.0% of total-time
Operation const, time spent: 1.0ms, 6.0% of total-time

series2.0ms (0%)

Counts
1 → 24
Calls
Call 1
Inputs
#<alt (*.f64 d3 (*.f64 37 (/.f64 d1 d3)))>
Outputs
#<alt (*.f64 37 d1)>
#<alt (*.f64 37 d1)>
#<alt (*.f64 37 d1)>
#<alt (*.f64 37 d1)>
#<alt (*.f64 37 d1)>
#<alt (*.f64 37 d1)>
#<alt (*.f64 37 d1)>
#<alt (*.f64 37 d1)>
#<alt (*.f64 37 d1)>
#<alt (*.f64 37 d1)>
#<alt (*.f64 37 d1)>
#<alt (*.f64 37 d1)>
#<alt (*.f64 37 d1)>
#<alt (*.f64 37 d1)>
#<alt (*.f64 37 d1)>
#<alt (*.f64 37 d1)>
#<alt (*.f64 37 d1)>
#<alt (*.f64 37 d1)>
#<alt (*.f64 37 d1)>
#<alt (*.f64 37 d1)>
#<alt (*.f64 37 d1)>
#<alt (*.f64 37 d1)>
#<alt (*.f64 37 d1)>
#<alt (*.f64 37 d1)>
Calls

6 calls:

TimeVariablePointExpression
0.0ms
d1
@inf
(* d3 (* 37 (/ d1 d3)))
0.0ms
d1
@-inf
(* d3 (* 37 (/ d1 d3)))
0.0ms
d3
@0
(* d3 (* 37 (/ d1 d3)))
0.0ms
d3
@inf
(* d3 (* 37 (/ d1 d3)))
0.0ms
d3
@-inf
(* d3 (* 37 (/ d1 d3)))

rewrite81.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
1252×unpow-prod-down
692×log-prod
574×log1p-expm1-u
574×expm1-log1p-u
493×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01128
111628
2154428
Stop Event
node limit
Counts
1 → 34
Calls
Call 1
Inputs
(*.f64 d3 (*.f64 37 (/.f64 d1 d3)))
Outputs
(+.f64 0 (*.f64 (/.f64 d1 d3) (*.f64 d3 37)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 d3 37)) (/.f64 d1 d3))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 d3 37)) (/.f64 d1 d3)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 d3 37)) (/.f64 d1 d3)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 d3 37)) (/.f64 d1 d3)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d1 d3) (*.f64 d3 37)))) 1)
(/.f64 (*.f64 d3 37) (/.f64 d3 d1))
(/.f64 (*.f64 (*.f64 d3 37) d1) d3)
(/.f64 (*.f64 (*.f64 d3 37) 1) (/.f64 d3 d1))
(/.f64 (*.f64 d3 (*.f64 37 d1)) d3)
(/.f64 (*.f64 (*.f64 d3 37) (neg.f64 d1)) (neg.f64 d3))
(/.f64 (*.f64 (*.f64 37 d1) d3) d3)
(pow.f64 (*.f64 (/.f64 d1 d3) (*.f64 d3 37)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d1 d3) (*.f64 d3 37))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 d1 d3) (*.f64 d3 37)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (/.f64 d1 d3) (*.f64 d3 37)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d1 d3) (*.f64 d3 37))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 d1 d3) (*.f64 d3 37)) 2))
(log.f64 (pow.f64 (exp.f64 (*.f64 d3 37)) (/.f64 d1 d3)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d1 d3) (*.f64 d3 37)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d1 d3) (*.f64 d3 37))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d1 d3) (*.f64 d3 37))))
(exp.f64 (log.f64 (*.f64 (/.f64 d1 d3) (*.f64 d3 37))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d1 d3) (*.f64 d3 37))) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 d1 d3) (*.f64 d3 37)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 d1 d3) (*.f64 d3 37)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d1 d3) (*.f64 d3 37)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 d1 d3) (*.f64 d3 37))) 1) 1))
(exp.f64 (+.f64 (log.f64 d3) (*.f64 (log.f64 (*.f64 37 (/.f64 d1 d3))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 d3) 1) (log.f64 (*.f64 37 (/.f64 d1 d3)))))
(exp.f64 (+.f64 (*.f64 (log.f64 d3) 1) (*.f64 (log.f64 (*.f64 37 (/.f64 d1 d3))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 d1 d3)) 1) (log.f64 (*.f64 d3 37))))
(exp.f64 (+.f64 (log.f64 (*.f64 37 (/.f64 d1 d3))) (*.f64 (log.f64 d3) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 37 (/.f64 d1 d3))) 1) (log.f64 d3)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 37 (/.f64 d1 d3))) 1) (*.f64 (log.f64 d3) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 d3 37)) (*.f64 (log.f64 (/.f64 d1 d3)) 1)))

simplify55.0ms (1%)

Algorithm
egg-herbie
Rules
1128×prod-exp
1126×associate-*r*
1030×associate-*l*
876×distribute-lft-neg-out
690×distribute-rgt-neg-out
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0101697
1210643
2577643
33669643
Stop Event
node limit
Counts
58 → 41
Calls
Call 1
Inputs
(*.f64 37 d1)
(*.f64 37 d1)
(*.f64 37 d1)
(*.f64 37 d1)
(*.f64 37 d1)
(*.f64 37 d1)
(*.f64 37 d1)
(*.f64 37 d1)
(*.f64 37 d1)
(*.f64 37 d1)
(*.f64 37 d1)
(*.f64 37 d1)
(*.f64 37 d1)
(*.f64 37 d1)
(*.f64 37 d1)
(*.f64 37 d1)
(*.f64 37 d1)
(*.f64 37 d1)
(*.f64 37 d1)
(*.f64 37 d1)
(*.f64 37 d1)
(*.f64 37 d1)
(*.f64 37 d1)
(*.f64 37 d1)
(+.f64 0 (*.f64 (/.f64 d1 d3) (*.f64 d3 37)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 d3 37)) (/.f64 d1 d3))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 d3 37)) (/.f64 d1 d3)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 d3 37)) (/.f64 d1 d3)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 d3 37)) (/.f64 d1 d3)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d1 d3) (*.f64 d3 37)))) 1)
(/.f64 (*.f64 d3 37) (/.f64 d3 d1))
(/.f64 (*.f64 (*.f64 d3 37) d1) d3)
(/.f64 (*.f64 (*.f64 d3 37) 1) (/.f64 d3 d1))
(/.f64 (*.f64 d3 (*.f64 37 d1)) d3)
(/.f64 (*.f64 (*.f64 d3 37) (neg.f64 d1)) (neg.f64 d3))
(/.f64 (*.f64 (*.f64 37 d1) d3) d3)
(pow.f64 (*.f64 (/.f64 d1 d3) (*.f64 d3 37)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d1 d3) (*.f64 d3 37))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 d1 d3) (*.f64 d3 37)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (/.f64 d1 d3) (*.f64 d3 37)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d1 d3) (*.f64 d3 37))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 d1 d3) (*.f64 d3 37)) 2))
(log.f64 (pow.f64 (exp.f64 (*.f64 d3 37)) (/.f64 d1 d3)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d1 d3) (*.f64 d3 37)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d1 d3) (*.f64 d3 37))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d1 d3) (*.f64 d3 37))))
(exp.f64 (log.f64 (*.f64 (/.f64 d1 d3) (*.f64 d3 37))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d1 d3) (*.f64 d3 37))) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 d1 d3) (*.f64 d3 37)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 d1 d3) (*.f64 d3 37)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d1 d3) (*.f64 d3 37)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 d1 d3) (*.f64 d3 37))) 1) 1))
(exp.f64 (+.f64 (log.f64 d3) (*.f64 (log.f64 (*.f64 37 (/.f64 d1 d3))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 d3) 1) (log.f64 (*.f64 37 (/.f64 d1 d3)))))
(exp.f64 (+.f64 (*.f64 (log.f64 d3) 1) (*.f64 (log.f64 (*.f64 37 (/.f64 d1 d3))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 d1 d3)) 1) (log.f64 (*.f64 d3 37))))
(exp.f64 (+.f64 (log.f64 (*.f64 37 (/.f64 d1 d3))) (*.f64 (log.f64 d3) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 37 (/.f64 d1 d3))) 1) (log.f64 d3)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 37 (/.f64 d1 d3))) 1) (*.f64 (log.f64 d3) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 d3 37)) (*.f64 (log.f64 (/.f64 d1 d3)) 1)))
Outputs
(*.f64 37 d1)
(*.f64 37 d1)
(*.f64 37 d1)
(*.f64 37 d1)
(*.f64 37 d1)
(*.f64 37 d1)
(*.f64 37 d1)
(*.f64 37 d1)
(*.f64 37 d1)
(*.f64 37 d1)
(*.f64 37 d1)
(*.f64 37 d1)
(*.f64 37 d1)
(*.f64 37 d1)
(*.f64 37 d1)
(*.f64 37 d1)
(*.f64 37 d1)
(*.f64 37 d1)
(*.f64 37 d1)
(*.f64 37 d1)
(*.f64 37 d1)
(*.f64 37 d1)
(*.f64 37 d1)
(*.f64 37 d1)
(+.f64 0 (*.f64 (/.f64 d1 d3) (*.f64 d3 37)))
(*.f64 37 d1)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 d3 37)) (/.f64 d1 d3))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 d3 37)) (/.f64 d1 d3)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 d3) 37) (/.f64 d1 d3))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 d3) 37) (/.f64 d1 d3)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 37 d1))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 37 d1)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 37) d1)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 37) d1))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 d3 37)) (/.f64 d1 d3)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 d3 37)) (/.f64 d1 d3)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 d3) 37) (/.f64 d1 d3)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 37 d1)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 37) d1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d1 d3) (*.f64 d3 37)))) 1)
(*.f64 37 d1)
(/.f64 (*.f64 d3 37) (/.f64 d3 d1))
(*.f64 37 d1)
(/.f64 (*.f64 (*.f64 d3 37) d1) d3)
(*.f64 37 d1)
(/.f64 (*.f64 (*.f64 d3 37) 1) (/.f64 d3 d1))
(*.f64 37 d1)
(/.f64 (*.f64 d3 (*.f64 37 d1)) d3)
(*.f64 37 d1)
(/.f64 (*.f64 (*.f64 d3 37) (neg.f64 d1)) (neg.f64 d3))
(*.f64 37 d1)
(/.f64 (*.f64 (*.f64 37 d1) d3) d3)
(*.f64 37 d1)
(pow.f64 (*.f64 (/.f64 d1 d3) (*.f64 d3 37)) 1)
(*.f64 37 d1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d1 d3) (*.f64 d3 37))) 3)
(*.f64 37 d1)
(pow.f64 (pow.f64 (*.f64 (/.f64 d1 d3) (*.f64 d3 37)) 2) 1/2)
(*.f64 37 d1)
(pow.f64 (pow.f64 (*.f64 (/.f64 d1 d3) (*.f64 d3 37)) 3) 1/3)
(*.f64 37 d1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d1 d3) (*.f64 d3 37))) 2)
(*.f64 37 d1)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 d1 d3) (*.f64 d3 37)) 2))
(*.f64 37 d1)
(log.f64 (pow.f64 (exp.f64 (*.f64 d3 37)) (/.f64 d1 d3)))
(*.f64 37 d1)
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d1 d3) (*.f64 d3 37)) 3))
(*.f64 37 d1)
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d1 d3) (*.f64 d3 37))))
(*.f64 37 d1)
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d1 d3) (*.f64 d3 37))))
(*.f64 37 d1)
(exp.f64 (log.f64 (*.f64 (/.f64 d1 d3) (*.f64 d3 37))))
(*.f64 37 d1)
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d1 d3) (*.f64 d3 37))) 1))
(*.f64 37 d1)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 d1 d3) (*.f64 d3 37)))) 3))
(*.f64 37 d1)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 d1 d3) (*.f64 d3 37)))) 1/3))
(*.f64 37 d1)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d1 d3) (*.f64 d3 37)))) 2))
(*.f64 37 d1)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 d1 d3) (*.f64 d3 37))) 1) 1))
(*.f64 37 d1)
(exp.f64 (+.f64 (log.f64 d3) (*.f64 (log.f64 (*.f64 37 (/.f64 d1 d3))) 1)))
(*.f64 37 d1)
(exp.f64 (+.f64 (*.f64 (log.f64 d3) 1) (log.f64 (*.f64 37 (/.f64 d1 d3)))))
(*.f64 37 d1)
(exp.f64 (+.f64 (*.f64 (log.f64 d3) 1) (*.f64 (log.f64 (*.f64 37 (/.f64 d1 d3))) 1)))
(*.f64 37 d1)
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 d1 d3)) 1) (log.f64 (*.f64 d3 37))))
(*.f64 37 d1)
(exp.f64 (+.f64 (log.f64 (*.f64 37 (/.f64 d1 d3))) (*.f64 (log.f64 d3) 1)))
(*.f64 37 d1)
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 37 (/.f64 d1 d3))) 1) (log.f64 d3)))
(*.f64 37 d1)
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 37 (/.f64 d1 d3))) 1) (*.f64 (log.f64 d3) 1)))
(*.f64 37 d1)
(exp.f64 (+.f64 (log.f64 (*.f64 d3 37)) (*.f64 (log.f64 (/.f64 d1 d3)) 1)))
(*.f64 37 d1)

eval17.0ms (0.3%)

Compiler

Compiled 686 to 440 computations (35.9% saved)

prune16.0ms (0.3%)

Pruning

8 alts after pruning (0 fresh and 8 done)

PrunedKeptTotal
New64064
Fresh000
Picked011
Done077
Total64872
Accuracy
100.0%
Counts
72 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
66.3%
(+.f64 (*.f64 d2 d1) (*.f64 d1 37))
24.0%
(*.f64 d3 (*.f64 37 (/.f64 d1 d3)))
100.0%
(*.f64 d1 (+.f64 d3 (+.f64 d2 37)))
62.1%
(*.f64 d1 (+.f64 37 d3))
66.3%
(*.f64 d1 (+.f64 37 d2))
37.4%
(*.f64 d1 d3)
39.3%
(*.f64 d1 d2)
28.6%
(*.f64 37 d1)
Compiler

Compiled 149 to 93 computations (37.6% saved)

regimes47.0ms (0.9%)

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

5 calls:

14.0ms
d3
10.0ms
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 5) d1)) (*.f64 d1 32))
10.0ms
d2
9.0ms
d1
4.0ms
(+.f64 d3 5)
Results
AccuracySegmentsBranch
100.0%1d1
100.0%1d2
100.0%1d3
100.0%1(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 5) d1)) (*.f64 d1 32))
100.0%1(+.f64 d3 5)
Compiler

Compiled 34 to 25 computations (26.5% saved)

regimes20.0ms (0.4%)

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

3 calls:

8.0ms
d2
6.0ms
d1
6.0ms
d3
Results
AccuracySegmentsBranch
100.0%1d1
100.0%1d2
100.0%1d3
Compiler

Compiled 12 to 9 computations (25% saved)

regimes44.0ms (0.8%)

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

3 calls:

26.0ms
d1
10.0ms
d3
8.0ms
d2
Results
AccuracySegmentsBranch
73.8%6d1
93.3%2d2
91.3%2d3
Compiler

Compiled 12 to 9 computations (25% saved)

regimes35.0ms (0.7%)

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

2 calls:

26.0ms
d2
9.0ms
d3
Results
AccuracySegmentsBranch
91.3%2d3
80.5%6d2
Compiler

Compiled 8 to 6 computations (25% saved)

regimes40.0ms (0.7%)

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

2 calls:

21.0ms
d3
19.0ms
d2
Results
AccuracySegmentsBranch
77.5%5d2
75.7%6d3
Compiler

Compiled 8 to 6 computations (25% saved)

regimes29.0ms (0.5%)

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

3 calls:

14.0ms
d3
7.0ms
d1
7.0ms
d2
Results
AccuracySegmentsBranch
42.3%3d1
50.1%5d3
65.1%2d2
Compiler

Compiled 12 to 9 computations (25% saved)

regimes9.0ms (0.2%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

3 calls:

4.0ms
d2
2.0ms
d3
2.0ms
d1
Results
AccuracySegmentsBranch
28.6%1d1
28.6%1d3
28.6%1d2
Compiler

Compiled 12 to 9 computations (25% saved)

bsearch22.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
22.0ms
-2.189019492978707e-6
-5.7531288428197025e-9
Results
17.0ms111×256valid
2.0ms16×256infinite
0.0ms256valid
Compiler

Compiled 166 to 128 computations (22.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 8.0ms
Operation ival-add, time spent: 5.0ms, 61.0% of total-time
Operation ival-mult, time spent: 3.0ms, 36.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch19.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
19.0ms
12569878802115.188
420790901216217.0
Results
15.0ms99×256valid
1.0ms12×256infinite
0.0ms256valid
Compiler

Compiled 134 to 100 computations (25.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 7.0ms
Operation ival-mult, time spent: 5.0ms, 68.0% of total-time
Operation ival-add, time spent: 2.0ms, 27.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch103.0ms (1.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
26.0ms
5.078872061612851e-178
9.014578989703909e-169
26.0ms
1.512290217850701e-210
1.0102161048229716e-198
24.0ms
2.1177911539376627e-282
2.9948119780051915e-277
27.0ms
-5460046439.690891
-523.0316694180285
Results
76.0ms523×256valid
8.0ms64×256infinite
1.0ms1024valid
0.0ms256valid
0.0ms512valid
Compiler

Compiled 540 to 423 computations (21.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 33.0ms
Operation ival-mult, time spent: 22.0ms, 66.0% of total-time
Operation ival-add, time spent: 10.0ms, 30.0% of total-time
Operation const, time spent: 1.0ms, 3.0% of total-time

bsearch24.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
24.0ms
-5460046439.690891
-523.0316694180285
Results
16.0ms128×256valid
2.0ms15×256infinite
0.0ms256valid
Compiler

Compiled 148 to 115 computations (22.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 6.0ms
Operation ival-mult, time spent: 3.0ms, 50.0% of total-time
Operation ival-add, time spent: 2.0ms, 33.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

simplify13.0ms (0.2%)

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

Useful iterations: 3 (0.0ms)

IterNodesCost
045305
162302
265302
368298
469298
570298
Stop Event
done
saturated
Calls
Call 1
Inputs
(+.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 37 d1))
(*.f64 d1 (+.f64 d3 (+.f64 d2 37)))
(if (<=.f64 d2 -4958484807013127/2361183241434822606848) (*.f64 d1 (+.f64 37 d2)) (*.f64 d1 (+.f64 37 d3)))
(if (<=.f64 d3 105000000000000) (*.f64 d1 (+.f64 37 d2)) (*.f64 d1 d3))
(if (<=.f64 d2 -540) (*.f64 d1 d2) (if (<=.f64 d2 3662382934718687/653996952628336987883560210607911261328982429019490727199554680401825592727622145076415026132626866532955732981904996841544888480036812770751011814861973559810459458912611754481266760562888863640011851938052153014134639969934006809031100094365055109531933378765047739725368031717079125173169291264) (*.f64 37 d1) (if (<=.f64 d2 2612212911805101/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728) (*.f64 d1 d3) (if (<=.f64 d2 3742627069143207/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648) (*.f64 37 d1) (*.f64 d1 d3)))))
(if (<=.f64 d2 -540) (*.f64 d1 d2) (*.f64 37 d1))
(*.f64 37 d1)
Outputs
(+.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 37 d1))
(+.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 d1 37))
(*.f64 d1 (+.f64 d3 (+.f64 d2 37)))
(if (<=.f64 d2 -4958484807013127/2361183241434822606848) (*.f64 d1 (+.f64 37 d2)) (*.f64 d1 (+.f64 37 d3)))
(if (<=.f64 d2 -4958484807013127/2361183241434822606848) (*.f64 d1 (+.f64 d2 37)) (*.f64 d1 (+.f64 d3 37)))
(if (<=.f64 d3 105000000000000) (*.f64 d1 (+.f64 37 d2)) (*.f64 d1 d3))
(if (<=.f64 d3 105000000000000) (*.f64 d1 (+.f64 d2 37)) (*.f64 d3 d1))
(if (<=.f64 d2 -540) (*.f64 d1 d2) (if (<=.f64 d2 3662382934718687/653996952628336987883560210607911261328982429019490727199554680401825592727622145076415026132626866532955732981904996841544888480036812770751011814861973559810459458912611754481266760562888863640011851938052153014134639969934006809031100094365055109531933378765047739725368031717079125173169291264) (*.f64 37 d1) (if (<=.f64 d2 2612212911805101/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728) (*.f64 d1 d3) (if (<=.f64 d2 3742627069143207/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648) (*.f64 37 d1) (*.f64 d1 d3)))))
(if (<=.f64 d2 -540) (*.f64 d2 d1) (if (<=.f64 d2 3662382934718687/653996952628336987883560210607911261328982429019490727199554680401825592727622145076415026132626866532955732981904996841544888480036812770751011814861973559810459458912611754481266760562888863640011851938052153014134639969934006809031100094365055109531933378765047739725368031717079125173169291264) (*.f64 d1 37) (if (or (<=.f64 d2 2612212911805101/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728) (not (<=.f64 d2 3742627069143207/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648))) (*.f64 d3 d1) (*.f64 d1 37))))
(if (<=.f64 d2 -540) (*.f64 d2 d1) (if (or (<=.f64 d2 3662382934718687/653996952628336987883560210607911261328982429019490727199554680401825592727622145076415026132626866532955732981904996841544888480036812770751011814861973559810459458912611754481266760562888863640011851938052153014134639969934006809031100094365055109531933378765047739725368031717079125173169291264) (not (or (<=.f64 d2 2612212911805101/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728) (not (<=.f64 d2 3742627069143207/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648))))) (*.f64 d1 37) (*.f64 d3 d1)))
(if (<=.f64 d2 -540) (*.f64 d2 d1) (if (or (<=.f64 d2 3662382934718687/653996952628336987883560210607911261328982429019490727199554680401825592727622145076415026132626866532955732981904996841544888480036812770751011814861973559810459458912611754481266760562888863640011851938052153014134639969934006809031100094365055109531933378765047739725368031717079125173169291264) (and (not (<=.f64 d2 2612212911805101/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728)) (<=.f64 d2 3742627069143207/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648))) (*.f64 d1 37) (*.f64 d3 d1)))
(if (<=.f64 d2 -540) (*.f64 d1 d2) (*.f64 37 d1))
(if (<=.f64 d2 -540) (*.f64 d2 d1) (*.f64 d1 37))
(*.f64 37 d1)
(*.f64 d1 37)
Compiler

Compiled 102 to 71 computations (30.4% saved)

soundness329.0ms (6.1%)

Rules
1546×unsub-neg
1160×log1p-expm1-u
978×sub-neg
766×fma-neg
732×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
052564
1134453
2431332
31771308
45269308
56536308
67434308
021147
1316133
24959133
Stop Event
node limit
node limit
Compiler

Compiled 206 to 130 computations (36.9% saved)

end0.0ms (0%)

preprocess122.0ms (2.3%)

Remove

(sort d2 d3)

(negabs d1)

Compiler

Compiled 412 to 266 computations (35.4% saved)

Profiling

Loading profile data...