FastMath test3

Time bar (total: 4.5s)

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 15 to 10 computations (33.3% saved)

sample860.0ms (18.9%)

Results
629.0ms6176×body256valid
175.0ms1793×body256infinite
23.0ms134×body1024valid
22.0ms153×body512valid
Bogosity

preprocess308.0ms (6.8%)

Algorithm
egg-herbie
Rules
1316×fma-def
528×associate--r+
527×associate-+l-
412×associate--l+
406×fma-neg
Problems
244×No Errors
12×(+.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 d2)) (*.f64 d1 d3))
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
041312
1117232
2304228
3614224
41362224
53209224
64677224
75938224
86202224
96202224
107225224
117578224
127578224
Stop Event
saturated
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 d2)) (*.f64 d1 d3))
(+.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 d2)) (*.f64 d1 d3))
(+.f64 (+.f64 (*.f64 (neg.f64 d1) 3) (*.f64 (neg.f64 d1) d2)) (*.f64 (neg.f64 d1) d3))
(+.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 (neg.f64 d2))) (*.f64 d1 d3))
(+.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 d2)) (*.f64 d1 (neg.f64 d3)))
(+.f64 (+.f64 (*.f64 d2 3) (*.f64 d2 d1)) (*.f64 d2 d3))
(+.f64 (+.f64 (*.f64 d3 3) (*.f64 d3 d2)) (*.f64 d3 d1))
(+.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 d3)) (*.f64 d1 d2))
Outputs
(+.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 d2)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d3 (+.f64 3 d2)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 d2)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d3 (+.f64 3 d2)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (+.f64 (*.f64 (neg.f64 d1) 3) (*.f64 (neg.f64 d1) d2)) (*.f64 (neg.f64 d1) d3))
(+.f64 (*.f64 (neg.f64 d1) (+.f64 3 d2)) (*.f64 d1 (neg.f64 d3)))
(*.f64 (neg.f64 d1) (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 (-.f64 (neg.f64 d2) d3) -3))
(*.f64 d1 (-.f64 -3 (+.f64 d2 d3)))
(*.f64 d1 (-.f64 (-.f64 -3 d2) d3))
(+.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 (neg.f64 d2))) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 (neg.f64 d2))))
(*.f64 d1 (+.f64 (-.f64 3 d2) d3))
(*.f64 d1 (+.f64 d3 (-.f64 3 d2)))
(*.f64 d1 (+.f64 3 (-.f64 d3 d2)))
(+.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 d2)) (*.f64 d1 (neg.f64 d3)))
(+.f64 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 (neg.f64 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) (neg.f64 d3)))
(*.f64 d1 (+.f64 3 (-.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (-.f64 3 d3)))
(+.f64 (+.f64 (*.f64 d2 3) (*.f64 d2 d1)) (*.f64 d2 d3))
(+.f64 (*.f64 d2 (+.f64 3 d1)) (*.f64 d2 d3))
(*.f64 d2 (+.f64 (+.f64 d1 3) d3))
(*.f64 d2 (+.f64 d1 (+.f64 3 d3)))
(+.f64 (+.f64 (*.f64 d3 3) (*.f64 d3 d2)) (*.f64 d3 d1))
(+.f64 (*.f64 d1 d3) (*.f64 d3 (+.f64 3 d2)))
(*.f64 d3 (+.f64 d1 (+.f64 3 d2)))
(*.f64 d3 (+.f64 d2 (+.f64 d1 3)))
(+.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d3 (+.f64 3 d2)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
Symmetry

(sort d2 d3)

Compiler

Compiled 49 to 25 computations (49% saved)

eval1.0ms (0%)

Compiler

Compiled 40 to 24 computations (40% saved)

prune11.0ms (0.2%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
95.3%
(+.f64 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
100.0%
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
95.3%
(+.f64 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
100.0%
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
Compiler

Compiled 44 to 30 computations (31.8% saved)

localize51.0ms (1.1%)

Localize:

Found 3 expressions with local error:

NewAccuracyProgram
99.9%
(*.f64 d1 (+.f64 3 d2))
96.1%
(+.f64 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
100.0%
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
Compiler

Compiled 47 to 25 computations (46.8% saved)

series43.0ms (0.9%)

Counts
3 → 84
Calls

24 calls:

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

rewrite242.0ms (5.3%)

Algorithm
batch-egg-rewrite
Rules
819×distribute-rgt-in
811×distribute-lft-in
232×associate-+l+
223×associate-/r*
152×+-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01675
121175
2310575
Stop Event
node limit
Counts
3 → 245
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(+.f64 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d2))
Outputs
(+.f64 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 d3) (*.f64 d1 3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 (+.f64 3 d3) d1))
(+.f64 (*.f64 d1 3) (*.f64 d1 (+.f64 d2 d3)))
(+.f64 (*.f64 d1 3) (*.f64 (+.f64 d2 d3) d1))
(+.f64 (*.f64 d1 3) (*.f64 d1 (*.f64 (+.f64 d2 d3) 1)))
(+.f64 (*.f64 d1 3) (*.f64 1 (*.f64 d1 (+.f64 d2 d3))))
(+.f64 (*.f64 d1 3) (*.f64 1 (*.f64 (+.f64 d2 d3) d1)))
(+.f64 (*.f64 d1 3) (*.f64 (*.f64 (+.f64 d2 d3) 1) d1))
(+.f64 (+.f64 (*.f64 d1 d3) (*.f64 d1 3)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 3))
(+.f64 (*.f64 (*.f64 d1 3) 1) (+.f64 (*.f64 (*.f64 d1 d2) 1) (*.f64 d1 d3)))
(+.f64 (*.f64 (*.f64 d1 3) 1) (*.f64 (*.f64 d1 (+.f64 d2 d3)) 1))
(+.f64 (*.f64 (*.f64 d1 3) 1) (*.f64 (*.f64 (+.f64 d2 d3) d1) 1))
(+.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 3))
(+.f64 (+.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 3) 1)) (*.f64 (*.f64 d1 d2) 1))
(+.f64 (*.f64 d1 (+.f64 3 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 1 (+.f64 (*.f64 d1 d3) (*.f64 d1 3))) (*.f64 d1 d2))
(+.f64 (*.f64 (+.f64 3 d3) d1) (*.f64 d1 d2))
(+.f64 (*.f64 (+.f64 (*.f64 d1 d3) (*.f64 d1 3)) 1) (*.f64 (*.f64 d1 d2) 1))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 d1 (-.f64 (+.f64 3 d2) d3))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 (+.f64 3 d2) d3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d2)))) (-.f64 1 (*.f64 d1 d3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d3))) (-.f64 1 (*.f64 d1 (+.f64 3 d2))))
(-.f64 (+.f64 (*.f64 d1 (+.f64 3 d2)) (exp.f64 (log1p.f64 (*.f64 d1 d3)))) 1)
(-.f64 (+.f64 (*.f64 d1 d3) (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d2))))) 1)
(/.f64 d1 (/.f64 1 (+.f64 3 (+.f64 d2 d3))))
(/.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) (/.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3)) (*.f64 d1 (-.f64 (+.f64 3 d2) d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (-.f64 (+.f64 3 d2) d3)))
(/.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) (/.f64 (-.f64 (+.f64 3 d2) d3) d1))
(/.f64 1 (/.f64 1 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))) (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))) d1))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (-.f64 (+.f64 3 d2) d3))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) d1) (-.f64 (+.f64 3 d2) d3))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) d1) (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3)) (*.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 d3) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (*.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 d3) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 d3) 3)) (*.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) 3) (pow.f64 (pow.f64 (*.f64 d1 d3) 2) 3)) (*.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3)) (+.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))) (/.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)))) (/.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) d1) (-.f64 (+.f64 3 d2) d3))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) 1) (*.f64 d1 (-.f64 (+.f64 3 d2) d3)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (+.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) (sqrt.f64 (*.f64 d1 d3)))) (-.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) (sqrt.f64 (*.f64 d1 d3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (sqrt.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3)))) (sqrt.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 (cbrt.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3))) (cbrt.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3))))) (cbrt.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))))))
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) 1) (-.f64 (+.f64 3 d2) d3))
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (+.f64 (sqrt.f64 d3) (sqrt.f64 (+.f64 3 d2)))) (-.f64 (sqrt.f64 (+.f64 3 d2)) (sqrt.f64 d3)))
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (sqrt.f64 (-.f64 (+.f64 3 d2) d3))) (sqrt.f64 (-.f64 (+.f64 3 d2) d3)))
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (*.f64 (cbrt.f64 (-.f64 (+.f64 3 d2) d3)) (cbrt.f64 (-.f64 (+.f64 3 d2) d3)))) (cbrt.f64 (-.f64 (+.f64 3 d2) d3)))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) 1) (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2))))))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2))))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) d1) 1) (-.f64 (+.f64 3 d2) d3))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) d1) (+.f64 (sqrt.f64 d3) (sqrt.f64 (+.f64 3 d2)))) (-.f64 (sqrt.f64 (+.f64 3 d2)) (sqrt.f64 d3)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) d1) (sqrt.f64 (-.f64 (+.f64 3 d2) d3))) (sqrt.f64 (-.f64 (+.f64 3 d2) d3)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) d1) (*.f64 (cbrt.f64 (-.f64 (+.f64 3 d2) d3)) (cbrt.f64 (-.f64 (+.f64 3 d2) d3)))) (cbrt.f64 (-.f64 (+.f64 3 d2) d3)))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) d1) 1) (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) d1) (sqrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2))))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) d1) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2))))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2))))))
(pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 1)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 2)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 3 (+.f64 d2 d3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 3 (+.f64 d2 d3)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 3 (+.f64 d2 d3)) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(fma.f64 d1 (+.f64 3 d2) (*.f64 d1 d3))
(fma.f64 d1 d3 (*.f64 d1 (+.f64 3 d2)))
(fma.f64 (+.f64 3 d2) d1 (*.f64 d1 d3))
(fma.f64 d3 d1 (*.f64 d1 (+.f64 3 d2)))
(fma.f64 1 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
(fma.f64 1 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) (*.f64 d1 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 3 d2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) (*.f64 d1 d3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (cbrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 3 d2)))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 d1 (-.f64 (+.f64 3 d2) d3))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 (+.f64 3 d2) d3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d2)))) (-.f64 1 (*.f64 d1 d3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d3))) (-.f64 1 (*.f64 d1 (+.f64 3 d2))))
(-.f64 (+.f64 (*.f64 d1 (+.f64 3 d2)) (exp.f64 (log1p.f64 (*.f64 d1 d3)))) 1)
(-.f64 (+.f64 (*.f64 d1 d3) (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d2))))) 1)
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 (+.f64 3 (+.f64 d2 d3)) d1)
(*.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 1)
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (/.f64 (/.f64 1 d1) (-.f64 (+.f64 3 d2) d3)))
(*.f64 1 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 3 (+.f64 d2 d3))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) (sqrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(*.f64 (sqrt.f64 (+.f64 3 (+.f64 d2 d3))) (*.f64 (sqrt.f64 (+.f64 3 (+.f64 d2 d3))) d1))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 3 (+.f64 d2 d3))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 3 (+.f64 d2 d3))) 2) (*.f64 (cbrt.f64 (+.f64 3 (+.f64 d2 d3))) d1))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 3 (+.f64 d2 d3)))) (sqrt.f64 (+.f64 3 (+.f64 d2 d3))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 3 (+.f64 d2 d3))) 2)) (cbrt.f64 (+.f64 3 (+.f64 d2 d3))))
(*.f64 (*.f64 (+.f64 3 (+.f64 d2 d3)) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 (*.f64 (+.f64 3 (+.f64 d2 d3)) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 (/.f64 (/.f64 1 d1) (-.f64 (+.f64 3 d2) d3)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (*.f64 (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) 3) (pow.f64 (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))) (*.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))))))
(*.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (+.f64 3 (+.f64 d2 d3)))
(*.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (-.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (+.f64 3 (+.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (-.f64 (*.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 (+.f64 3 d2) 2)) (*.f64 (*.f64 d3 (-.f64 d3 (+.f64 3 d2))) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))) (-.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (+.f64 (pow.f64 (pow.f64 (+.f64 3 d2) 2) 3) (pow.f64 (*.f64 d3 (-.f64 d3 (+.f64 3 d2))) 3))) (+.f64 (*.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 (+.f64 3 d2) 2)) (-.f64 (*.f64 (*.f64 d3 (-.f64 d3 (+.f64 3 d2))) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))) (*.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) d1) (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (+.f64 3 (+.f64 d2 d3)))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) d1) (-.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (+.f64 3 (+.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) d1) (-.f64 (*.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 (+.f64 3 d2) 2)) (*.f64 (*.f64 d3 (-.f64 d3 (+.f64 3 d2))) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))) (-.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) d1) (+.f64 (pow.f64 (pow.f64 (+.f64 3 d2) 2) 3) (pow.f64 (*.f64 d3 (-.f64 d3 (+.f64 3 d2))) 3))) (+.f64 (*.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 (+.f64 3 d2) 2)) (-.f64 (*.f64 (*.f64 d3 (-.f64 d3 (+.f64 3 d2))) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))) (*.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))))
(/.f64 d1 (/.f64 1 (+.f64 3 (+.f64 d2 d3))))
(/.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) (/.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3)) (*.f64 d1 (-.f64 (+.f64 3 d2) d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (-.f64 (+.f64 3 d2) d3)))
(/.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) (/.f64 (-.f64 (+.f64 3 d2) d3) d1))
(/.f64 1 (/.f64 1 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))) (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))) d1))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (-.f64 (+.f64 3 d2) d3))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) d1) (-.f64 (+.f64 3 d2) d3))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) d1) (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3)) (*.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 d3) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (*.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 d3) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 d3) 3)) (*.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) 3) (pow.f64 (pow.f64 (*.f64 d1 d3) 2) 3)) (*.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3)) (+.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))) (/.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)))) (/.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) d1) (-.f64 (+.f64 3 d2) d3))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) 1) (*.f64 d1 (-.f64 (+.f64 3 d2) d3)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (+.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) (sqrt.f64 (*.f64 d1 d3)))) (-.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) (sqrt.f64 (*.f64 d1 d3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (sqrt.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3)))) (sqrt.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 (cbrt.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3))) (cbrt.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3))))) (cbrt.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))))))
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) 1) (-.f64 (+.f64 3 d2) d3))
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (+.f64 (sqrt.f64 d3) (sqrt.f64 (+.f64 3 d2)))) (-.f64 (sqrt.f64 (+.f64 3 d2)) (sqrt.f64 d3)))
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (sqrt.f64 (-.f64 (+.f64 3 d2) d3))) (sqrt.f64 (-.f64 (+.f64 3 d2) d3)))
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (*.f64 (cbrt.f64 (-.f64 (+.f64 3 d2) d3)) (cbrt.f64 (-.f64 (+.f64 3 d2) d3)))) (cbrt.f64 (-.f64 (+.f64 3 d2) d3)))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) 1) (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2))))))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2))))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) d1) 1) (-.f64 (+.f64 3 d2) d3))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) d1) (+.f64 (sqrt.f64 d3) (sqrt.f64 (+.f64 3 d2)))) (-.f64 (sqrt.f64 (+.f64 3 d2)) (sqrt.f64 d3)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) d1) (sqrt.f64 (-.f64 (+.f64 3 d2) d3))) (sqrt.f64 (-.f64 (+.f64 3 d2) d3)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) d1) (*.f64 (cbrt.f64 (-.f64 (+.f64 3 d2) d3)) (cbrt.f64 (-.f64 (+.f64 3 d2) d3)))) (cbrt.f64 (-.f64 (+.f64 3 d2) d3)))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) d1) 1) (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) d1) (sqrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2))))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) d1) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2))))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2))))))
(pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 1)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 2)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 3 (+.f64 d2 d3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 3 (+.f64 d2 d3)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 3 (+.f64 d2 d3)) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(fma.f64 d1 (+.f64 3 d2) (*.f64 d1 d3))
(fma.f64 d1 d3 (*.f64 d1 (+.f64 3 d2)))
(fma.f64 (+.f64 3 d2) d1 (*.f64 d1 d3))
(fma.f64 d3 d1 (*.f64 d1 (+.f64 3 d2)))
(fma.f64 1 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
(fma.f64 1 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) (*.f64 d1 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 3 d2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) (*.f64 d1 d3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (cbrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 3 d2)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 3))
(+.f64 (*.f64 d1 3) (*.f64 d1 d2))
(+.f64 (*.f64 (*.f64 d1 3) 1) (*.f64 (*.f64 d1 d2) 1))
(+.f64 (*.f64 (*.f64 d1 d2) 1) (*.f64 (*.f64 d1 3) 1))
(+.f64 (*.f64 1 (*.f64 (*.f64 d1 3) 1)) (*.f64 1 (*.f64 (*.f64 d1 d2) 1)))
(+.f64 (*.f64 (*.f64 (*.f64 d1 3) 1) 1) (*.f64 (*.f64 (*.f64 d1 d2) 1) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d2)))) 1)
(/.f64 d1 (/.f64 1 (+.f64 3 d2)))
(/.f64 (-.f64 9 (pow.f64 d2 2)) (/.f64 (-.f64 3 d2) d1))
(/.f64 (+.f64 27 (pow.f64 d2 3)) (/.f64 (+.f64 9 (*.f64 d2 (-.f64 d2 3))) d1))
(/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) (-.f64 3 d2))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d2 3))) (+.f64 9 (*.f64 d2 (-.f64 d2 3))))
(/.f64 (*.f64 (-.f64 9 (pow.f64 d2 2)) d1) (-.f64 3 d2))
(/.f64 (*.f64 (+.f64 27 (pow.f64 d2 3)) d1) (+.f64 9 (*.f64 d2 (-.f64 d2 3))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 3) (*.f64 d1 3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (-.f64 (*.f64 d1 3) (*.f64 d1 d2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 3) 3) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (*.f64 (*.f64 d1 3) (*.f64 d1 3)) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 3) (*.f64 d1 d2)))))
(/.f64 (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) 1) (-.f64 3 d2))
(/.f64 (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) (sqrt.f64 (-.f64 3 d2))) (sqrt.f64 (-.f64 3 d2)))
(/.f64 (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) (*.f64 (cbrt.f64 (-.f64 3 d2)) (cbrt.f64 (-.f64 3 d2)))) (cbrt.f64 (-.f64 3 d2)))
(/.f64 (/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d2 3))) 1) (+.f64 9 (*.f64 d2 (-.f64 d2 3))))
(/.f64 (/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d2 3))) (sqrt.f64 (+.f64 9 (*.f64 d2 (-.f64 d2 3))))) (sqrt.f64 (+.f64 9 (*.f64 d2 (-.f64 d2 3)))))
(/.f64 (/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d2 3))) (*.f64 (cbrt.f64 (+.f64 9 (*.f64 d2 (-.f64 d2 3)))) (cbrt.f64 (+.f64 9 (*.f64 d2 (-.f64 d2 3)))))) (cbrt.f64 (+.f64 9 (*.f64 d2 (-.f64 d2 3)))))
(/.f64 (/.f64 (*.f64 (-.f64 9 (pow.f64 d2 2)) d1) 1) (-.f64 3 d2))
(/.f64 (/.f64 (*.f64 (-.f64 9 (pow.f64 d2 2)) d1) (sqrt.f64 (-.f64 3 d2))) (sqrt.f64 (-.f64 3 d2)))
(/.f64 (/.f64 (*.f64 (-.f64 9 (pow.f64 d2 2)) d1) (*.f64 (cbrt.f64 (-.f64 3 d2)) (cbrt.f64 (-.f64 3 d2)))) (cbrt.f64 (-.f64 3 d2)))
(/.f64 (/.f64 (*.f64 (+.f64 27 (pow.f64 d2 3)) d1) 1) (+.f64 9 (*.f64 d2 (-.f64 d2 3))))
(/.f64 (/.f64 (*.f64 (+.f64 27 (pow.f64 d2 3)) d1) (sqrt.f64 (+.f64 9 (*.f64 d2 (-.f64 d2 3))))) (sqrt.f64 (+.f64 9 (*.f64 d2 (-.f64 d2 3)))))
(/.f64 (/.f64 (*.f64 (+.f64 27 (pow.f64 d2 3)) d1) (*.f64 (cbrt.f64 (+.f64 9 (*.f64 d2 (-.f64 d2 3)))) (cbrt.f64 (+.f64 9 (*.f64 d2 (-.f64 d2 3)))))) (cbrt.f64 (+.f64 9 (*.f64 d2 (-.f64 d2 3)))))
(pow.f64 (*.f64 d1 (+.f64 3 d2)) 1)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) 2)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) 3)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 3 d2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d2))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 3 d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 3 d2))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 3 d2))))
(fma.f64 d1 3 (*.f64 d1 d2))
(fma.f64 3 d1 (*.f64 d1 d2))

simplify204.0ms (4.5%)

Algorithm
egg-herbie
Rules
386×+-commutative
367×associate-+r+
365×associate-*r*
327×associate-+l+
324×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
047018176
1143717726
2625717710
Stop Event
node limit
Counts
329 → 253
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 d2))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d3) (*.f64 -1 (+.f64 3 d2)))))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d3) (*.f64 -1 (+.f64 3 d2)))))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d3) (*.f64 -1 (+.f64 3 d2)))))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d3) (*.f64 -1 (+.f64 3 d2)))))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 d2)
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 d2)
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 3 d2))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 3 d1)
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(+.f64 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 d3) (*.f64 d1 3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 (+.f64 3 d3) d1))
(+.f64 (*.f64 d1 3) (*.f64 d1 (+.f64 d2 d3)))
(+.f64 (*.f64 d1 3) (*.f64 (+.f64 d2 d3) d1))
(+.f64 (*.f64 d1 3) (*.f64 d1 (*.f64 (+.f64 d2 d3) 1)))
(+.f64 (*.f64 d1 3) (*.f64 1 (*.f64 d1 (+.f64 d2 d3))))
(+.f64 (*.f64 d1 3) (*.f64 1 (*.f64 (+.f64 d2 d3) d1)))
(+.f64 (*.f64 d1 3) (*.f64 (*.f64 (+.f64 d2 d3) 1) d1))
(+.f64 (+.f64 (*.f64 d1 d3) (*.f64 d1 3)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 3))
(+.f64 (*.f64 (*.f64 d1 3) 1) (+.f64 (*.f64 (*.f64 d1 d2) 1) (*.f64 d1 d3)))
(+.f64 (*.f64 (*.f64 d1 3) 1) (*.f64 (*.f64 d1 (+.f64 d2 d3)) 1))
(+.f64 (*.f64 (*.f64 d1 3) 1) (*.f64 (*.f64 (+.f64 d2 d3) d1) 1))
(+.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 3))
(+.f64 (+.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 3) 1)) (*.f64 (*.f64 d1 d2) 1))
(+.f64 (*.f64 d1 (+.f64 3 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 1 (+.f64 (*.f64 d1 d3) (*.f64 d1 3))) (*.f64 d1 d2))
(+.f64 (*.f64 (+.f64 3 d3) d1) (*.f64 d1 d2))
(+.f64 (*.f64 (+.f64 (*.f64 d1 d3) (*.f64 d1 3)) 1) (*.f64 (*.f64 d1 d2) 1))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 d1 (-.f64 (+.f64 3 d2) d3))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 (+.f64 3 d2) d3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d2)))) (-.f64 1 (*.f64 d1 d3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d3))) (-.f64 1 (*.f64 d1 (+.f64 3 d2))))
(-.f64 (+.f64 (*.f64 d1 (+.f64 3 d2)) (exp.f64 (log1p.f64 (*.f64 d1 d3)))) 1)
(-.f64 (+.f64 (*.f64 d1 d3) (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d2))))) 1)
(/.f64 d1 (/.f64 1 (+.f64 3 (+.f64 d2 d3))))
(/.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) (/.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3)) (*.f64 d1 (-.f64 (+.f64 3 d2) d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (-.f64 (+.f64 3 d2) d3)))
(/.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) (/.f64 (-.f64 (+.f64 3 d2) d3) d1))
(/.f64 1 (/.f64 1 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))) (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))) d1))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (-.f64 (+.f64 3 d2) d3))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) d1) (-.f64 (+.f64 3 d2) d3))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) d1) (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3)) (*.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 d3) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (*.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 d3) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 d3) 3)) (*.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) 3) (pow.f64 (pow.f64 (*.f64 d1 d3) 2) 3)) (*.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3)) (+.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))) (/.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)))) (/.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) d1) (-.f64 (+.f64 3 d2) d3))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) 1) (*.f64 d1 (-.f64 (+.f64 3 d2) d3)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (+.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) (sqrt.f64 (*.f64 d1 d3)))) (-.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) (sqrt.f64 (*.f64 d1 d3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (sqrt.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3)))) (sqrt.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 (cbrt.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3))) (cbrt.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3))))) (cbrt.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))))))
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) 1) (-.f64 (+.f64 3 d2) d3))
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (+.f64 (sqrt.f64 d3) (sqrt.f64 (+.f64 3 d2)))) (-.f64 (sqrt.f64 (+.f64 3 d2)) (sqrt.f64 d3)))
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (sqrt.f64 (-.f64 (+.f64 3 d2) d3))) (sqrt.f64 (-.f64 (+.f64 3 d2) d3)))
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (*.f64 (cbrt.f64 (-.f64 (+.f64 3 d2) d3)) (cbrt.f64 (-.f64 (+.f64 3 d2) d3)))) (cbrt.f64 (-.f64 (+.f64 3 d2) d3)))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) 1) (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2))))))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2))))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) d1) 1) (-.f64 (+.f64 3 d2) d3))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) d1) (+.f64 (sqrt.f64 d3) (sqrt.f64 (+.f64 3 d2)))) (-.f64 (sqrt.f64 (+.f64 3 d2)) (sqrt.f64 d3)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) d1) (sqrt.f64 (-.f64 (+.f64 3 d2) d3))) (sqrt.f64 (-.f64 (+.f64 3 d2) d3)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) d1) (*.f64 (cbrt.f64 (-.f64 (+.f64 3 d2) d3)) (cbrt.f64 (-.f64 (+.f64 3 d2) d3)))) (cbrt.f64 (-.f64 (+.f64 3 d2) d3)))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) d1) 1) (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) d1) (sqrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2))))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) d1) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2))))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2))))))
(pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 1)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 2)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 3 (+.f64 d2 d3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 3 (+.f64 d2 d3)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 3 (+.f64 d2 d3)) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(fma.f64 d1 (+.f64 3 d2) (*.f64 d1 d3))
(fma.f64 d1 d3 (*.f64 d1 (+.f64 3 d2)))
(fma.f64 (+.f64 3 d2) d1 (*.f64 d1 d3))
(fma.f64 d3 d1 (*.f64 d1 (+.f64 3 d2)))
(fma.f64 1 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
(fma.f64 1 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) (*.f64 d1 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 3 d2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) (*.f64 d1 d3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (cbrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 3 d2)))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 d1 (-.f64 (+.f64 3 d2) d3))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 (+.f64 3 d2) d3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d2)))) (-.f64 1 (*.f64 d1 d3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d3))) (-.f64 1 (*.f64 d1 (+.f64 3 d2))))
(-.f64 (+.f64 (*.f64 d1 (+.f64 3 d2)) (exp.f64 (log1p.f64 (*.f64 d1 d3)))) 1)
(-.f64 (+.f64 (*.f64 d1 d3) (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d2))))) 1)
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 (+.f64 3 (+.f64 d2 d3)) d1)
(*.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 1)
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (/.f64 (/.f64 1 d1) (-.f64 (+.f64 3 d2) d3)))
(*.f64 1 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 3 (+.f64 d2 d3))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) (sqrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(*.f64 (sqrt.f64 (+.f64 3 (+.f64 d2 d3))) (*.f64 (sqrt.f64 (+.f64 3 (+.f64 d2 d3))) d1))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 3 (+.f64 d2 d3))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 3 (+.f64 d2 d3))) 2) (*.f64 (cbrt.f64 (+.f64 3 (+.f64 d2 d3))) d1))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 3 (+.f64 d2 d3)))) (sqrt.f64 (+.f64 3 (+.f64 d2 d3))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 3 (+.f64 d2 d3))) 2)) (cbrt.f64 (+.f64 3 (+.f64 d2 d3))))
(*.f64 (*.f64 (+.f64 3 (+.f64 d2 d3)) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 (*.f64 (+.f64 3 (+.f64 d2 d3)) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 (/.f64 (/.f64 1 d1) (-.f64 (+.f64 3 d2) d3)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (*.f64 (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) 3) (pow.f64 (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))) (*.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))))))
(*.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (+.f64 3 (+.f64 d2 d3)))
(*.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (-.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (+.f64 3 (+.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (-.f64 (*.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 (+.f64 3 d2) 2)) (*.f64 (*.f64 d3 (-.f64 d3 (+.f64 3 d2))) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))) (-.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (+.f64 (pow.f64 (pow.f64 (+.f64 3 d2) 2) 3) (pow.f64 (*.f64 d3 (-.f64 d3 (+.f64 3 d2))) 3))) (+.f64 (*.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 (+.f64 3 d2) 2)) (-.f64 (*.f64 (*.f64 d3 (-.f64 d3 (+.f64 3 d2))) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))) (*.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) d1) (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (+.f64 3 (+.f64 d2 d3)))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) d1) (-.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (+.f64 3 (+.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) d1) (-.f64 (*.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 (+.f64 3 d2) 2)) (*.f64 (*.f64 d3 (-.f64 d3 (+.f64 3 d2))) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))) (-.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) d1) (+.f64 (pow.f64 (pow.f64 (+.f64 3 d2) 2) 3) (pow.f64 (*.f64 d3 (-.f64 d3 (+.f64 3 d2))) 3))) (+.f64 (*.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 (+.f64 3 d2) 2)) (-.f64 (*.f64 (*.f64 d3 (-.f64 d3 (+.f64 3 d2))) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))) (*.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))))
(/.f64 d1 (/.f64 1 (+.f64 3 (+.f64 d2 d3))))
(/.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) (/.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3)) (*.f64 d1 (-.f64 (+.f64 3 d2) d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (-.f64 (+.f64 3 d2) d3)))
(/.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) (/.f64 (-.f64 (+.f64 3 d2) d3) d1))
(/.f64 1 (/.f64 1 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))) (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))) d1))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (-.f64 (+.f64 3 d2) d3))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) d1) (-.f64 (+.f64 3 d2) d3))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) d1) (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3)) (*.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 d3) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (*.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 d3) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 d3) 3)) (*.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) 3) (pow.f64 (pow.f64 (*.f64 d1 d3) 2) 3)) (*.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3)) (+.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))) (/.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)))) (/.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) d1) (-.f64 (+.f64 3 d2) d3))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) 1) (*.f64 d1 (-.f64 (+.f64 3 d2) d3)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (+.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) (sqrt.f64 (*.f64 d1 d3)))) (-.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) (sqrt.f64 (*.f64 d1 d3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (sqrt.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3)))) (sqrt.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 (cbrt.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3))) (cbrt.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3))))) (cbrt.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))))))
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) 1) (-.f64 (+.f64 3 d2) d3))
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (+.f64 (sqrt.f64 d3) (sqrt.f64 (+.f64 3 d2)))) (-.f64 (sqrt.f64 (+.f64 3 d2)) (sqrt.f64 d3)))
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (sqrt.f64 (-.f64 (+.f64 3 d2) d3))) (sqrt.f64 (-.f64 (+.f64 3 d2) d3)))
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (*.f64 (cbrt.f64 (-.f64 (+.f64 3 d2) d3)) (cbrt.f64 (-.f64 (+.f64 3 d2) d3)))) (cbrt.f64 (-.f64 (+.f64 3 d2) d3)))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) 1) (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2))))))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2))))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) d1) 1) (-.f64 (+.f64 3 d2) d3))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) d1) (+.f64 (sqrt.f64 d3) (sqrt.f64 (+.f64 3 d2)))) (-.f64 (sqrt.f64 (+.f64 3 d2)) (sqrt.f64 d3)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) d1) (sqrt.f64 (-.f64 (+.f64 3 d2) d3))) (sqrt.f64 (-.f64 (+.f64 3 d2) d3)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) d1) (*.f64 (cbrt.f64 (-.f64 (+.f64 3 d2) d3)) (cbrt.f64 (-.f64 (+.f64 3 d2) d3)))) (cbrt.f64 (-.f64 (+.f64 3 d2) d3)))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) d1) 1) (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) d1) (sqrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2))))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) d1) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2))))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2))))))
(pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 1)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 2)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 3 (+.f64 d2 d3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 3 (+.f64 d2 d3)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 3 (+.f64 d2 d3)) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(fma.f64 d1 (+.f64 3 d2) (*.f64 d1 d3))
(fma.f64 d1 d3 (*.f64 d1 (+.f64 3 d2)))
(fma.f64 (+.f64 3 d2) d1 (*.f64 d1 d3))
(fma.f64 d3 d1 (*.f64 d1 (+.f64 3 d2)))
(fma.f64 1 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
(fma.f64 1 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) (*.f64 d1 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 3 d2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) (*.f64 d1 d3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (cbrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 3 d2)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 3))
(+.f64 (*.f64 d1 3) (*.f64 d1 d2))
(+.f64 (*.f64 (*.f64 d1 3) 1) (*.f64 (*.f64 d1 d2) 1))
(+.f64 (*.f64 (*.f64 d1 d2) 1) (*.f64 (*.f64 d1 3) 1))
(+.f64 (*.f64 1 (*.f64 (*.f64 d1 3) 1)) (*.f64 1 (*.f64 (*.f64 d1 d2) 1)))
(+.f64 (*.f64 (*.f64 (*.f64 d1 3) 1) 1) (*.f64 (*.f64 (*.f64 d1 d2) 1) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d2)))) 1)
(/.f64 d1 (/.f64 1 (+.f64 3 d2)))
(/.f64 (-.f64 9 (pow.f64 d2 2)) (/.f64 (-.f64 3 d2) d1))
(/.f64 (+.f64 27 (pow.f64 d2 3)) (/.f64 (+.f64 9 (*.f64 d2 (-.f64 d2 3))) d1))
(/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) (-.f64 3 d2))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d2 3))) (+.f64 9 (*.f64 d2 (-.f64 d2 3))))
(/.f64 (*.f64 (-.f64 9 (pow.f64 d2 2)) d1) (-.f64 3 d2))
(/.f64 (*.f64 (+.f64 27 (pow.f64 d2 3)) d1) (+.f64 9 (*.f64 d2 (-.f64 d2 3))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 3) (*.f64 d1 3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (-.f64 (*.f64 d1 3) (*.f64 d1 d2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 3) 3) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (*.f64 (*.f64 d1 3) (*.f64 d1 3)) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 3) (*.f64 d1 d2)))))
(/.f64 (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) 1) (-.f64 3 d2))
(/.f64 (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) (sqrt.f64 (-.f64 3 d2))) (sqrt.f64 (-.f64 3 d2)))
(/.f64 (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) (*.f64 (cbrt.f64 (-.f64 3 d2)) (cbrt.f64 (-.f64 3 d2)))) (cbrt.f64 (-.f64 3 d2)))
(/.f64 (/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d2 3))) 1) (+.f64 9 (*.f64 d2 (-.f64 d2 3))))
(/.f64 (/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d2 3))) (sqrt.f64 (+.f64 9 (*.f64 d2 (-.f64 d2 3))))) (sqrt.f64 (+.f64 9 (*.f64 d2 (-.f64 d2 3)))))
(/.f64 (/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d2 3))) (*.f64 (cbrt.f64 (+.f64 9 (*.f64 d2 (-.f64 d2 3)))) (cbrt.f64 (+.f64 9 (*.f64 d2 (-.f64 d2 3)))))) (cbrt.f64 (+.f64 9 (*.f64 d2 (-.f64 d2 3)))))
(/.f64 (/.f64 (*.f64 (-.f64 9 (pow.f64 d2 2)) d1) 1) (-.f64 3 d2))
(/.f64 (/.f64 (*.f64 (-.f64 9 (pow.f64 d2 2)) d1) (sqrt.f64 (-.f64 3 d2))) (sqrt.f64 (-.f64 3 d2)))
(/.f64 (/.f64 (*.f64 (-.f64 9 (pow.f64 d2 2)) d1) (*.f64 (cbrt.f64 (-.f64 3 d2)) (cbrt.f64 (-.f64 3 d2)))) (cbrt.f64 (-.f64 3 d2)))
(/.f64 (/.f64 (*.f64 (+.f64 27 (pow.f64 d2 3)) d1) 1) (+.f64 9 (*.f64 d2 (-.f64 d2 3))))
(/.f64 (/.f64 (*.f64 (+.f64 27 (pow.f64 d2 3)) d1) (sqrt.f64 (+.f64 9 (*.f64 d2 (-.f64 d2 3))))) (sqrt.f64 (+.f64 9 (*.f64 d2 (-.f64 d2 3)))))
(/.f64 (/.f64 (*.f64 (+.f64 27 (pow.f64 d2 3)) d1) (*.f64 (cbrt.f64 (+.f64 9 (*.f64 d2 (-.f64 d2 3)))) (cbrt.f64 (+.f64 9 (*.f64 d2 (-.f64 d2 3)))))) (cbrt.f64 (+.f64 9 (*.f64 d2 (-.f64 d2 3)))))
(pow.f64 (*.f64 d1 (+.f64 3 d2)) 1)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) 2)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) 3)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 3 d2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 d2)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d2))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 3 d2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 3 d2))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 3 d2))))
(fma.f64 d1 3 (*.f64 d1 d2))
(fma.f64 3 d1 (*.f64 d1 d2))
Outputs
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 d2))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d3) (*.f64 -1 (+.f64 3 d2)))))
(neg.f64 (*.f64 d1 (*.f64 -1 (+.f64 d3 (+.f64 3 d2)))))
(*.f64 (-.f64 (neg.f64 d3) (+.f64 3 d2)) (neg.f64 d1))
(*.f64 (-.f64 (-.f64 -3 d2) d3) (neg.f64 d1))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d3) (*.f64 -1 (+.f64 3 d2)))))
(neg.f64 (*.f64 d1 (*.f64 -1 (+.f64 d3 (+.f64 3 d2)))))
(*.f64 (-.f64 (neg.f64 d3) (+.f64 3 d2)) (neg.f64 d1))
(*.f64 (-.f64 (-.f64 -3 d2) d3) (neg.f64 d1))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d3) (*.f64 -1 (+.f64 3 d2)))))
(neg.f64 (*.f64 d1 (*.f64 -1 (+.f64 d3 (+.f64 3 d2)))))
(*.f64 (-.f64 (neg.f64 d3) (+.f64 3 d2)) (neg.f64 d1))
(*.f64 (-.f64 (-.f64 -3 d2) d3) (neg.f64 d1))
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d3) (*.f64 -1 (+.f64 3 d2)))))
(neg.f64 (*.f64 d1 (*.f64 -1 (+.f64 d3 (+.f64 3 d2)))))
(*.f64 (-.f64 (neg.f64 d3) (+.f64 3 d2)) (neg.f64 d1))
(*.f64 (-.f64 (-.f64 -3 d2) d3) (neg.f64 d1))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 d2)
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 d2)
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 3 d1) (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 d2))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 3 d1)
(*.f64 d1 3)
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 3 d2))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 3 d2))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 3 d2))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 3 d2))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 d2)
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 3 d2))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 3 d2))
(+.f64 (*.f64 3 d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 3 d2))
(+.f64 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 d3) (*.f64 d1 3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 (+.f64 3 d3) d1))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 3) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 3) (*.f64 (+.f64 d2 d3) d1))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 3) (*.f64 d1 (*.f64 (+.f64 d2 d3) 1)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 3) (*.f64 1 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 3) (*.f64 1 (*.f64 (+.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 3) (*.f64 (*.f64 (+.f64 d2 d3) 1) d1))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (+.f64 (*.f64 d1 d3) (*.f64 d1 3)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 (*.f64 d1 3) 1) (+.f64 (*.f64 (*.f64 d1 d2) 1) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 (*.f64 d1 3) 1) (*.f64 (*.f64 d1 (+.f64 d2 d3)) 1))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 (*.f64 d1 3) 1) (*.f64 (*.f64 (+.f64 d2 d3) d1) 1))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (+.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 3) 1)) (*.f64 (*.f64 d1 d2) 1))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 (+.f64 3 d3)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 1 (+.f64 (*.f64 d1 d3) (*.f64 d1 3))) (*.f64 d1 d2))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 (+.f64 3 d3) d1) (*.f64 d1 d2))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 (+.f64 (*.f64 d1 d3) (*.f64 d1 3)) 1) (*.f64 (*.f64 d1 d2) 1))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 d1 (-.f64 (+.f64 3 d2) d3))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 (+.f64 3 d2) d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 3 (-.f64 d2 d3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d2)))) (-.f64 1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))) 1)
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d3))) (-.f64 1 (*.f64 d1 (+.f64 3 d2))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d3))) 1) (*.f64 d1 (+.f64 3 d2)))
(fma.f64 d1 (+.f64 3 d2) (expm1.f64 (log1p.f64 (*.f64 d1 d3))))
(-.f64 (+.f64 (*.f64 d1 (+.f64 3 d2)) (exp.f64 (log1p.f64 (*.f64 d1 d3)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d3))) 1) (*.f64 d1 (+.f64 3 d2)))
(fma.f64 d1 (+.f64 3 d2) (expm1.f64 (log1p.f64 (*.f64 d1 d3))))
(-.f64 (+.f64 (*.f64 d1 d3) (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d2))))) 1)
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(/.f64 d1 (/.f64 1 (+.f64 3 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(/.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) (/.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3)) (*.f64 d1 (-.f64 (+.f64 3 d2) d3))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (-.f64 (+.f64 3 d2) d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 3 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) (/.f64 (-.f64 (+.f64 3 d2) d3) d1))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) (+.f64 3 (-.f64 d2 d3))) d1)
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) (+.f64 3 (-.f64 d2 d3))))
(/.f64 1 (/.f64 1 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2)))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2)))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 -3 d2)))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))) (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))) d1))
(/.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (fma.f64 d3 (-.f64 d3 (+.f64 3 d2)) (pow.f64 (+.f64 3 d2) 2))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (fma.f64 d3 (+.f64 d3 (-.f64 -3 d2)) (pow.f64 (+.f64 3 d2) 2))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (-.f64 (+.f64 3 d2) d3))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) (+.f64 3 (-.f64 d2 d3))) d1)
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) (+.f64 3 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))
(/.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (fma.f64 d3 (-.f64 d3 (+.f64 3 d2)) (pow.f64 (+.f64 3 d2) 2))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (fma.f64 d3 (+.f64 d3 (-.f64 -3 d2)) (pow.f64 (+.f64 3 d2) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) d1) (-.f64 (+.f64 3 d2) d3))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) (+.f64 3 (-.f64 d2 d3))) d1)
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) (+.f64 3 (-.f64 d2 d3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) d1) (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))
(/.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (fma.f64 d3 (-.f64 d3 (+.f64 3 d2)) (pow.f64 (+.f64 3 d2) 2))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (fma.f64 d3 (+.f64 d3 (-.f64 -3 d2)) (pow.f64 (+.f64 3 d2) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3)) (*.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 d3) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 6) (pow.f64 (*.f64 d1 d3) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2)))))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 6) (pow.f64 (*.f64 d1 d3) 6)) (*.f64 (pow.f64 d1 3) (-.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2)))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 6) (pow.f64 (*.f64 d1 d3) 6)) (*.f64 (pow.f64 d1 3) (-.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 -3 d2)))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (*.f64 d1 (-.f64 d3 (+.f64 3 d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (*.f64 d1 (+.f64 d3 (-.f64 -3 d2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (*.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 4) (pow.f64 (*.f64 d1 d3) 4)) (*.f64 d1 (+.f64 3 (-.f64 d2 d3)))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 d3) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 d3) 3)) (*.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 d3) 3) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2))))))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 6) (-.f64 (pow.f64 (*.f64 d1 d3) 6) (*.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 d3) 3) 3)) (*.f64 (fma.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2)))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (fma.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 (pow.f64 d1 3) (-.f64 (pow.f64 d3 3) (pow.f64 (+.f64 3 d2) 3))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 6))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 d3) 3) 3)) (*.f64 (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 -3 d2)))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (fma.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 (pow.f64 d1 3) (-.f64 (pow.f64 d3 3) (pow.f64 (+.f64 3 d2) 3))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 6))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) 3) (pow.f64 (pow.f64 (*.f64 d1 d3) 2) 3)) (*.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3)) (+.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) 3) (pow.f64 (pow.f64 (*.f64 d1 d3) 2) 3)) (*.f64 d1 (*.f64 (+.f64 3 (-.f64 d2 d3)) (+.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 4) (pow.f64 (*.f64 d1 d3) 4)) (*.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 6) (pow.f64 (*.f64 d1 d3) 6)) (*.f64 d1 (+.f64 3 (-.f64 d2 d3)))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 4) (fma.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 d3) 4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (*.f64 d1 (-.f64 d3 (+.f64 3 d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (*.f64 d1 (+.f64 d3 (-.f64 -3 d2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2))))))))
(*.f64 1 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2)))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2))))
(*.f64 1 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 -3 d2)))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))) (/.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (+.f64 3 (-.f64 d2 d3)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (+.f64 3 (-.f64 d2 d3)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))))
(/.f64 (*.f64 (hypot.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3/2) (pow.f64 (*.f64 d1 d3) 3/2)) (hypot.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3/2) (pow.f64 (*.f64 d1 d3) 3/2))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2)))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)))
(/.f64 (*.f64 (hypot.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3/2) (pow.f64 (*.f64 d1 d3) 3/2)) (hypot.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3/2) (pow.f64 (*.f64 d1 d3) 3/2))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 -3 d2)))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)))) (/.f64 (fma.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2)))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (cbrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)))))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)))) (/.f64 (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 -3 d2)))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (cbrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)))) (/.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)))) (*.f64 d1 (+.f64 3 (-.f64 d2 d3)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))) (+.f64 3 (-.f64 d2 d3))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))) d1)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) d1) (-.f64 (+.f64 3 d2) d3))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 3 (-.f64 d2 d3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) 1) (*.f64 d1 (-.f64 (+.f64 3 d2) d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 3 (-.f64 d2 d3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (+.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) (sqrt.f64 (*.f64 d1 d3)))) (-.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) (sqrt.f64 (*.f64 d1 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 (-.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) (sqrt.f64 (*.f64 d1 d3))) (+.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) (sqrt.f64 (*.f64 d1 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 (+.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 (+.f64 3 d2)))) (-.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) (sqrt.f64 (*.f64 d1 d3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (sqrt.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3)))) (sqrt.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 3 (-.f64 d2 d3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 (cbrt.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3))) (cbrt.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3))))) (cbrt.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 3 (-.f64 d2 d3))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2)))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2)))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 -3 d2)))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2)))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2)))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 -3 d2)))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2)))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2)))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 -3 d2)))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)))
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) 1) (-.f64 (+.f64 3 d2) d3))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) (+.f64 3 (-.f64 d2 d3))) d1)
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) (+.f64 3 (-.f64 d2 d3))))
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (+.f64 (sqrt.f64 d3) (sqrt.f64 (+.f64 3 d2)))) (-.f64 (sqrt.f64 (+.f64 3 d2)) (sqrt.f64 d3)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (*.f64 (-.f64 (sqrt.f64 (+.f64 3 d2)) (sqrt.f64 d3)) (+.f64 (sqrt.f64 d3) (sqrt.f64 (+.f64 3 d2)))))
(*.f64 (/.f64 d1 (-.f64 (sqrt.f64 (+.f64 3 d2)) (sqrt.f64 d3))) (/.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) (+.f64 (sqrt.f64 d3) (sqrt.f64 (+.f64 3 d2)))))
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (sqrt.f64 (-.f64 (+.f64 3 d2) d3))) (sqrt.f64 (-.f64 (+.f64 3 d2) d3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) (+.f64 3 (-.f64 d2 d3))) d1)
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) (+.f64 3 (-.f64 d2 d3))))
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (*.f64 (cbrt.f64 (-.f64 (+.f64 3 d2) d3)) (cbrt.f64 (-.f64 (+.f64 3 d2) d3)))) (cbrt.f64 (-.f64 (+.f64 3 d2) d3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) (+.f64 3 (-.f64 d2 d3))) d1)
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) (+.f64 3 (-.f64 d2 d3))))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) 1) (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))
(/.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (fma.f64 d3 (-.f64 d3 (+.f64 3 d2)) (pow.f64 (+.f64 3 d2) 2))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (fma.f64 d3 (+.f64 d3 (-.f64 -3 d2)) (pow.f64 (+.f64 3 d2) 2))))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2))))))
(/.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (fma.f64 d3 (-.f64 d3 (+.f64 3 d2)) (pow.f64 (+.f64 3 d2) 2))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (fma.f64 d3 (+.f64 d3 (-.f64 -3 d2)) (pow.f64 (+.f64 3 d2) 2))))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2))))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2))))))
(/.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (fma.f64 d3 (-.f64 d3 (+.f64 3 d2)) (pow.f64 (+.f64 3 d2) 2))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (fma.f64 d3 (+.f64 d3 (-.f64 -3 d2)) (pow.f64 (+.f64 3 d2) 2))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) d1) 1) (-.f64 (+.f64 3 d2) d3))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) (+.f64 3 (-.f64 d2 d3))) d1)
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) (+.f64 3 (-.f64 d2 d3))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) d1) (+.f64 (sqrt.f64 d3) (sqrt.f64 (+.f64 3 d2)))) (-.f64 (sqrt.f64 (+.f64 3 d2)) (sqrt.f64 d3)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (*.f64 (-.f64 (sqrt.f64 (+.f64 3 d2)) (sqrt.f64 d3)) (+.f64 (sqrt.f64 d3) (sqrt.f64 (+.f64 3 d2)))))
(*.f64 (/.f64 d1 (-.f64 (sqrt.f64 (+.f64 3 d2)) (sqrt.f64 d3))) (/.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) (+.f64 (sqrt.f64 d3) (sqrt.f64 (+.f64 3 d2)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) d1) (sqrt.f64 (-.f64 (+.f64 3 d2) d3))) (sqrt.f64 (-.f64 (+.f64 3 d2) d3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) (+.f64 3 (-.f64 d2 d3))) d1)
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) (+.f64 3 (-.f64 d2 d3))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) d1) (*.f64 (cbrt.f64 (-.f64 (+.f64 3 d2) d3)) (cbrt.f64 (-.f64 (+.f64 3 d2) d3)))) (cbrt.f64 (-.f64 (+.f64 3 d2) d3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) (+.f64 3 (-.f64 d2 d3))) d1)
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) (+.f64 3 (-.f64 d2 d3))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) d1) 1) (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))
(/.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (fma.f64 d3 (-.f64 d3 (+.f64 3 d2)) (pow.f64 (+.f64 3 d2) 2))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (fma.f64 d3 (+.f64 d3 (-.f64 -3 d2)) (pow.f64 (+.f64 3 d2) 2))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) d1) (sqrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2))))))
(/.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (fma.f64 d3 (-.f64 d3 (+.f64 3 d2)) (pow.f64 (+.f64 3 d2) 2))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (fma.f64 d3 (+.f64 d3 (-.f64 -3 d2)) (pow.f64 (+.f64 3 d2) 2))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) d1) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2))))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2))))))
(/.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (fma.f64 d3 (-.f64 d3 (+.f64 3 d2)) (pow.f64 (+.f64 3 d2) 2))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (fma.f64 d3 (+.f64 d3 (-.f64 -3 d2)) (pow.f64 (+.f64 3 d2) 2))))
(pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 1)
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 2)
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 3)
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 3) 1/3)
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 2))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 3 d2) d3)) 2))
(fabs.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 3 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 3 (+.f64 d2 d3)) 3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 3 (+.f64 d2 d3)) 3) (pow.f64 d1 3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 1))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 d1 (+.f64 3 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 d1 d3 (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (+.f64 3 d2) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 d3 d1 (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 1 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 1 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (cbrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 d1 (-.f64 (+.f64 3 d2) d3))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (-.f64 (+.f64 3 d2) d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 3 (-.f64 d2 d3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d2)))) (-.f64 1 (*.f64 d1 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))) 1)
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d3))) (-.f64 1 (*.f64 d1 (+.f64 3 d2))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d3))) 1) (*.f64 d1 (+.f64 3 d2)))
(fma.f64 d1 (+.f64 3 d2) (expm1.f64 (log1p.f64 (*.f64 d1 d3))))
(-.f64 (+.f64 (*.f64 d1 (+.f64 3 d2)) (exp.f64 (log1p.f64 (*.f64 d1 d3)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d3))) 1) (*.f64 d1 (+.f64 3 d2)))
(fma.f64 d1 (+.f64 3 d2) (expm1.f64 (log1p.f64 (*.f64 d1 d3))))
(-.f64 (+.f64 (*.f64 d1 d3) (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d2))))) 1)
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (+.f64 3 (+.f64 d2 d3)) d1)
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 1)
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (/.f64 (/.f64 1 d1) (-.f64 (+.f64 3 d2) d3)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (/.f64 1 (*.f64 d1 (+.f64 3 (-.f64 d2 d3)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (/.f64 (/.f64 1 d1) (+.f64 3 (-.f64 d2 d3))))
(*.f64 1 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2)))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2)))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 -3 d2)))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 3 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) (sqrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (sqrt.f64 (+.f64 3 (+.f64 d2 d3))) (*.f64 (sqrt.f64 (+.f64 3 (+.f64 d2 d3))) d1))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 3 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 2))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 3 (+.f64 d2 d3))) 2) (*.f64 (cbrt.f64 (+.f64 3 (+.f64 d2 d3))) d1))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 3 (+.f64 d2 d3)))) (sqrt.f64 (+.f64 3 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 3 (+.f64 d2 d3))) 2)) (cbrt.f64 (+.f64 3 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (*.f64 (+.f64 3 (+.f64 d2 d3)) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (*.f64 (+.f64 3 (+.f64 d2 d3)) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (/.f64 (/.f64 1 d1) (-.f64 (+.f64 3 d2) d3)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (/.f64 1 (*.f64 d1 (+.f64 3 (-.f64 d2 d3)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (/.f64 (/.f64 1 d1) (+.f64 3 (-.f64 d2 d3))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2)))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2)))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 -3 d2)))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 (+.f64 (+.f64 3 d2) d3)) (*.f64 d1 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (/.f64 (*.f64 (pow.f64 d1 3) (-.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (*.f64 (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 4) (*.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 (-.f64 d3 (+.f64 3 d2))) (*.f64 d1 (-.f64 d3 (+.f64 3 d2))))))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2)))))))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 4) (*.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 (-.f64 d3 (+.f64 3 d2))) (*.f64 d1 (-.f64 d3 (+.f64 3 d2))))))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2)))))))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 4) (*.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 (+.f64 d3 (-.f64 -3 d2))) (*.f64 d1 (+.f64 d3 (-.f64 -3 d2))))))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 -3 d2)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) 3) (pow.f64 (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))) (*.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 4) (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2))))) (-.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2))))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2))))) (+.f64 (pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) 3) (pow.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2))))) 3)))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 6) (pow.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2))))) 3))) (fma.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2))))) (-.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2))))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 4)))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 6) (pow.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 -3 d2))))) 3))) (fma.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 -3 d2))))) (-.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 -3 d2))))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 4)))
(*.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (-.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (+.f64 3 (+.f64 d2 d3)))))
(*.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (+.f64 (+.f64 3 d2) d3))) (/.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)))))
(*.f64 (fma.f64 d3 (+.f64 d2 (+.f64 3 d3)) (pow.f64 (+.f64 3 d2) 2)) (*.f64 (/.f64 d1 (-.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (-.f64 (*.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 (+.f64 3 d2) 2)) (*.f64 (*.f64 d3 (-.f64 d3 (+.f64 3 d2))) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))) (-.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))
(*.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))) (/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (-.f64 (pow.f64 (+.f64 3 d2) 4) (*.f64 (pow.f64 d3 2) (*.f64 (-.f64 d3 (+.f64 3 d2)) (-.f64 d3 (+.f64 3 d2)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (-.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2))))) (/.f64 (-.f64 (pow.f64 (+.f64 3 d2) 4) (*.f64 (pow.f64 d3 2) (*.f64 (-.f64 d3 (+.f64 3 d2)) (-.f64 d3 (+.f64 3 d2))))) d1))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (-.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (+.f64 d3 (-.f64 -3 d2))))) (/.f64 (-.f64 (pow.f64 (+.f64 3 d2) 4) (*.f64 (pow.f64 d3 2) (*.f64 (+.f64 d3 (-.f64 -3 d2)) (+.f64 d3 (-.f64 -3 d2))))) d1))
(*.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (+.f64 (pow.f64 (pow.f64 (+.f64 3 d2) 2) 3) (pow.f64 (*.f64 d3 (-.f64 d3 (+.f64 3 d2))) 3))) (+.f64 (*.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 (+.f64 3 d2) 2)) (-.f64 (*.f64 (*.f64 d3 (-.f64 d3 (+.f64 3 d2))) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))) (*.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (+.f64 (pow.f64 (+.f64 3 d2) 4) (*.f64 (*.f64 d3 (-.f64 d3 (+.f64 3 d2))) (-.f64 (*.f64 d3 (-.f64 d3 (+.f64 3 d2))) (pow.f64 (+.f64 3 d2) 2))))) (+.f64 (pow.f64 (pow.f64 (+.f64 3 d2) 2) 3) (pow.f64 (*.f64 d3 (-.f64 d3 (+.f64 3 d2))) 3)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (/.f64 (+.f64 (pow.f64 (pow.f64 (+.f64 3 d2) 2) 3) (pow.f64 (*.f64 d3 (-.f64 d3 (+.f64 3 d2))) 3)) (fma.f64 (*.f64 d3 (-.f64 d3 (+.f64 3 d2))) (-.f64 (*.f64 d3 (-.f64 d3 (+.f64 3 d2))) (pow.f64 (+.f64 3 d2) 2)) (pow.f64 (+.f64 3 d2) 4))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (/.f64 (+.f64 (pow.f64 (pow.f64 (+.f64 3 d2) 2) 3) (pow.f64 (*.f64 d3 (+.f64 d3 (-.f64 -3 d2))) 3)) (fma.f64 (*.f64 d3 (+.f64 d3 (-.f64 -3 d2))) (-.f64 (*.f64 d3 (+.f64 d3 (-.f64 -3 d2))) (pow.f64 (+.f64 3 d2) 2)) (pow.f64 (+.f64 3 d2) 4))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) d1) (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) d1) (-.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (+.f64 3 (+.f64 d2 d3)))))
(*.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (+.f64 (+.f64 3 d2) d3))) (/.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)))))
(*.f64 (fma.f64 d3 (+.f64 d2 (+.f64 3 d3)) (pow.f64 (+.f64 3 d2) 2)) (*.f64 (/.f64 d1 (-.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) d1) (-.f64 (*.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 (+.f64 3 d2) 2)) (*.f64 (*.f64 d3 (-.f64 d3 (+.f64 3 d2))) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))) (-.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))
(*.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))) (/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (-.f64 (pow.f64 (+.f64 3 d2) 4) (*.f64 (pow.f64 d3 2) (*.f64 (-.f64 d3 (+.f64 3 d2)) (-.f64 d3 (+.f64 3 d2)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (-.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2))))) (/.f64 (-.f64 (pow.f64 (+.f64 3 d2) 4) (*.f64 (pow.f64 d3 2) (*.f64 (-.f64 d3 (+.f64 3 d2)) (-.f64 d3 (+.f64 3 d2))))) d1))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (-.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (+.f64 d3 (-.f64 -3 d2))))) (/.f64 (-.f64 (pow.f64 (+.f64 3 d2) 4) (*.f64 (pow.f64 d3 2) (*.f64 (+.f64 d3 (-.f64 -3 d2)) (+.f64 d3 (-.f64 -3 d2))))) d1))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) d1) (+.f64 (pow.f64 (pow.f64 (+.f64 3 d2) 2) 3) (pow.f64 (*.f64 d3 (-.f64 d3 (+.f64 3 d2))) 3))) (+.f64 (*.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 (+.f64 3 d2) 2)) (-.f64 (*.f64 (*.f64 d3 (-.f64 d3 (+.f64 3 d2))) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))) (*.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (+.f64 (pow.f64 (+.f64 3 d2) 4) (*.f64 (*.f64 d3 (-.f64 d3 (+.f64 3 d2))) (-.f64 (*.f64 d3 (-.f64 d3 (+.f64 3 d2))) (pow.f64 (+.f64 3 d2) 2))))) (+.f64 (pow.f64 (pow.f64 (+.f64 3 d2) 2) 3) (pow.f64 (*.f64 d3 (-.f64 d3 (+.f64 3 d2))) 3)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (/.f64 (+.f64 (pow.f64 (pow.f64 (+.f64 3 d2) 2) 3) (pow.f64 (*.f64 d3 (-.f64 d3 (+.f64 3 d2))) 3)) (fma.f64 (*.f64 d3 (-.f64 d3 (+.f64 3 d2))) (-.f64 (*.f64 d3 (-.f64 d3 (+.f64 3 d2))) (pow.f64 (+.f64 3 d2) 2)) (pow.f64 (+.f64 3 d2) 4))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (/.f64 (+.f64 (pow.f64 (pow.f64 (+.f64 3 d2) 2) 3) (pow.f64 (*.f64 d3 (+.f64 d3 (-.f64 -3 d2))) 3)) (fma.f64 (*.f64 d3 (+.f64 d3 (-.f64 -3 d2))) (-.f64 (*.f64 d3 (+.f64 d3 (-.f64 -3 d2))) (pow.f64 (+.f64 3 d2) 2)) (pow.f64 (+.f64 3 d2) 4))))
(/.f64 d1 (/.f64 1 (+.f64 3 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(/.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) (/.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3)) (*.f64 d1 (-.f64 (+.f64 3 d2) d3))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (-.f64 (+.f64 3 d2) d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 3 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) (/.f64 (-.f64 (+.f64 3 d2) d3) d1))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) (+.f64 3 (-.f64 d2 d3))) d1)
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) (+.f64 3 (-.f64 d2 d3))))
(/.f64 1 (/.f64 1 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2)))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2)))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 -3 d2)))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))) (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))) d1))
(/.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (fma.f64 d3 (-.f64 d3 (+.f64 3 d2)) (pow.f64 (+.f64 3 d2) 2))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (fma.f64 d3 (+.f64 d3 (-.f64 -3 d2)) (pow.f64 (+.f64 3 d2) 2))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (-.f64 (+.f64 3 d2) d3))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) (+.f64 3 (-.f64 d2 d3))) d1)
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) (+.f64 3 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))
(/.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (fma.f64 d3 (-.f64 d3 (+.f64 3 d2)) (pow.f64 (+.f64 3 d2) 2))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (fma.f64 d3 (+.f64 d3 (-.f64 -3 d2)) (pow.f64 (+.f64 3 d2) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) d1) (-.f64 (+.f64 3 d2) d3))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) (+.f64 3 (-.f64 d2 d3))) d1)
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) (+.f64 3 (-.f64 d2 d3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) d1) (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))
(/.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (fma.f64 d3 (-.f64 d3 (+.f64 3 d2)) (pow.f64 (+.f64 3 d2) 2))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (fma.f64 d3 (+.f64 d3 (-.f64 -3 d2)) (pow.f64 (+.f64 3 d2) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3)) (*.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 d3) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 6) (pow.f64 (*.f64 d1 d3) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2)))))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 6) (pow.f64 (*.f64 d1 d3) 6)) (*.f64 (pow.f64 d1 3) (-.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2)))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 6) (pow.f64 (*.f64 d1 d3) 6)) (*.f64 (pow.f64 d1 3) (-.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 -3 d2)))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (*.f64 d1 (-.f64 d3 (+.f64 3 d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (*.f64 d1 (+.f64 d3 (-.f64 -3 d2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (*.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 4) (pow.f64 (*.f64 d1 d3) 4)) (*.f64 d1 (+.f64 3 (-.f64 d2 d3)))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 d3) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 d3) 3)) (*.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 d3) 3) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2))))))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 6) (-.f64 (pow.f64 (*.f64 d1 d3) 6) (*.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 d3) 3) 3)) (*.f64 (fma.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2)))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (fma.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 (pow.f64 d1 3) (-.f64 (pow.f64 d3 3) (pow.f64 (+.f64 3 d2) 3))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 6))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 d3) 3) 3)) (*.f64 (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 -3 d2)))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (fma.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 (pow.f64 d1 3) (-.f64 (pow.f64 d3 3) (pow.f64 (+.f64 3 d2) 3))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 6))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) 3) (pow.f64 (pow.f64 (*.f64 d1 d3) 2) 3)) (*.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3)) (+.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) 3) (pow.f64 (pow.f64 (*.f64 d1 d3) 2) 3)) (*.f64 d1 (*.f64 (+.f64 3 (-.f64 d2 d3)) (+.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 4) (pow.f64 (*.f64 d1 d3) 4)) (*.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 6) (pow.f64 (*.f64 d1 d3) 6)) (*.f64 d1 (+.f64 3 (-.f64 d2 d3)))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 4) (fma.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 d3) 4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (*.f64 d1 (-.f64 d3 (+.f64 3 d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (*.f64 d1 (+.f64 d3 (-.f64 -3 d2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2))))))))
(*.f64 1 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2)))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2))))
(*.f64 1 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 -3 d2)))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))) (/.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (+.f64 3 (-.f64 d2 d3)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (+.f64 3 (-.f64 d2 d3)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))))
(/.f64 (*.f64 (hypot.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3/2) (pow.f64 (*.f64 d1 d3) 3/2)) (hypot.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3/2) (pow.f64 (*.f64 d1 d3) 3/2))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2)))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)))
(/.f64 (*.f64 (hypot.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3/2) (pow.f64 (*.f64 d1 d3) 3/2)) (hypot.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3/2) (pow.f64 (*.f64 d1 d3) 3/2))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 -3 d2)))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)))) (/.f64 (fma.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2)))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (cbrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)))))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)))) (/.f64 (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 -3 d2)))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)) (cbrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)))) (/.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)))) (*.f64 d1 (+.f64 3 (-.f64 d2 d3)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))) (+.f64 3 (-.f64 d2 d3))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2))) d1)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) d1) (-.f64 (+.f64 3 d2) d3))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 3 (-.f64 d2 d3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) 1) (*.f64 d1 (-.f64 (+.f64 3 d2) d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 3 (-.f64 d2 d3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (+.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) (sqrt.f64 (*.f64 d1 d3)))) (-.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) (sqrt.f64 (*.f64 d1 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 (-.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) (sqrt.f64 (*.f64 d1 d3))) (+.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) (sqrt.f64 (*.f64 d1 d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 (+.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 (+.f64 3 d2)))) (-.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) (sqrt.f64 (*.f64 d1 d3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (sqrt.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3)))) (sqrt.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 3 (-.f64 d2 d3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 (cbrt.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3))) (cbrt.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3))))) (cbrt.f64 (*.f64 d1 (-.f64 (+.f64 3 d2) d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 3 (-.f64 d2 d3))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2)))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2)))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 -3 d2)))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2)))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2)))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 -3 d2)))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2)))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (-.f64 d3 (+.f64 3 d2)))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (fma.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 -3 d2)))) (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2)))
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) 1) (-.f64 (+.f64 3 d2) d3))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) (+.f64 3 (-.f64 d2 d3))) d1)
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) (+.f64 3 (-.f64 d2 d3))))
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (+.f64 (sqrt.f64 d3) (sqrt.f64 (+.f64 3 d2)))) (-.f64 (sqrt.f64 (+.f64 3 d2)) (sqrt.f64 d3)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (*.f64 (-.f64 (sqrt.f64 (+.f64 3 d2)) (sqrt.f64 d3)) (+.f64 (sqrt.f64 d3) (sqrt.f64 (+.f64 3 d2)))))
(*.f64 (/.f64 d1 (-.f64 (sqrt.f64 (+.f64 3 d2)) (sqrt.f64 d3))) (/.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) (+.f64 (sqrt.f64 d3) (sqrt.f64 (+.f64 3 d2)))))
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (sqrt.f64 (-.f64 (+.f64 3 d2) d3))) (sqrt.f64 (-.f64 (+.f64 3 d2) d3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) (+.f64 3 (-.f64 d2 d3))) d1)
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) (+.f64 3 (-.f64 d2 d3))))
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (*.f64 (cbrt.f64 (-.f64 (+.f64 3 d2) d3)) (cbrt.f64 (-.f64 (+.f64 3 d2) d3)))) (cbrt.f64 (-.f64 (+.f64 3 d2) d3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) (+.f64 3 (-.f64 d2 d3))) d1)
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) (+.f64 3 (-.f64 d2 d3))))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) 1) (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))
(/.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (fma.f64 d3 (-.f64 d3 (+.f64 3 d2)) (pow.f64 (+.f64 3 d2) 2))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (fma.f64 d3 (+.f64 d3 (-.f64 -3 d2)) (pow.f64 (+.f64 3 d2) 2))))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2))))))
(/.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (fma.f64 d3 (-.f64 d3 (+.f64 3 d2)) (pow.f64 (+.f64 3 d2) 2))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (fma.f64 d3 (+.f64 d3 (-.f64 -3 d2)) (pow.f64 (+.f64 3 d2) 2))))
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2))))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2))))))
(/.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (fma.f64 d3 (-.f64 d3 (+.f64 3 d2)) (pow.f64 (+.f64 3 d2) 2))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (fma.f64 d3 (+.f64 d3 (-.f64 -3 d2)) (pow.f64 (+.f64 3 d2) 2))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) d1) 1) (-.f64 (+.f64 3 d2) d3))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) (+.f64 3 (-.f64 d2 d3))) d1)
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) (+.f64 3 (-.f64 d2 d3))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) d1) (+.f64 (sqrt.f64 d3) (sqrt.f64 (+.f64 3 d2)))) (-.f64 (sqrt.f64 (+.f64 3 d2)) (sqrt.f64 d3)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (*.f64 (-.f64 (sqrt.f64 (+.f64 3 d2)) (sqrt.f64 d3)) (+.f64 (sqrt.f64 d3) (sqrt.f64 (+.f64 3 d2)))))
(*.f64 (/.f64 d1 (-.f64 (sqrt.f64 (+.f64 3 d2)) (sqrt.f64 d3))) (/.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) (+.f64 (sqrt.f64 d3) (sqrt.f64 (+.f64 3 d2)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) d1) (sqrt.f64 (-.f64 (+.f64 3 d2) d3))) (sqrt.f64 (-.f64 (+.f64 3 d2) d3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) (+.f64 3 (-.f64 d2 d3))) d1)
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) (+.f64 3 (-.f64 d2 d3))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) d1) (*.f64 (cbrt.f64 (-.f64 (+.f64 3 d2) d3)) (cbrt.f64 (-.f64 (+.f64 3 d2) d3)))) (cbrt.f64 (-.f64 (+.f64 3 d2) d3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) (+.f64 3 (-.f64 d2 d3))) d1)
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)) (+.f64 3 (-.f64 d2 d3))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) d1) 1) (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))
(/.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (fma.f64 d3 (-.f64 d3 (+.f64 3 d2)) (pow.f64 (+.f64 3 d2) 2))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (fma.f64 d3 (+.f64 d3 (-.f64 -3 d2)) (pow.f64 (+.f64 3 d2) 2))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) d1) (sqrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2))))))
(/.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (fma.f64 d3 (-.f64 d3 (+.f64 3 d2)) (pow.f64 (+.f64 3 d2) 2))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (fma.f64 d3 (+.f64 d3 (-.f64 -3 d2)) (pow.f64 (+.f64 3 d2) 2))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) d1) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2))))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2))))))
(/.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 d3 (+.f64 3 d2)))) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (fma.f64 d3 (-.f64 d3 (+.f64 3 d2)) (pow.f64 (+.f64 3 d2) 2))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)) (fma.f64 d3 (+.f64 d3 (-.f64 -3 d2)) (pow.f64 (+.f64 3 d2) 2))))
(pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 1)
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 2)
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 3)
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 3) 1/3)
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 2))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 3 d2) d3)) 2))
(fabs.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 3 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 3 (+.f64 d2 d3)) 3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 3 (+.f64 d2 d3)) 3) (pow.f64 d1 3)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 1))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 d1 (+.f64 3 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 d1 d3 (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (+.f64 3 d2) d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 d3 d1 (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 1 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 1 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) 2) (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) (*.f64 d1 d3))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (cbrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 3))
(*.f64 d1 (+.f64 3 d2))
(+.f64 (*.f64 d1 3) (*.f64 d1 d2))
(*.f64 d1 (+.f64 3 d2))
(+.f64 (*.f64 (*.f64 d1 3) 1) (*.f64 (*.f64 d1 d2) 1))
(*.f64 d1 (+.f64 3 d2))
(+.f64 (*.f64 (*.f64 d1 d2) 1) (*.f64 (*.f64 d1 3) 1))
(*.f64 d1 (+.f64 3 d2))
(+.f64 (*.f64 1 (*.f64 (*.f64 d1 3) 1)) (*.f64 1 (*.f64 (*.f64 d1 d2) 1)))
(*.f64 d1 (+.f64 3 d2))
(+.f64 (*.f64 (*.f64 (*.f64 d1 3) 1) 1) (*.f64 (*.f64 (*.f64 d1 d2) 1) 1))
(*.f64 d1 (+.f64 3 d2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d2)))) 1)
(*.f64 d1 (+.f64 3 d2))
(/.f64 d1 (/.f64 1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 3 d2))
(/.f64 (-.f64 9 (pow.f64 d2 2)) (/.f64 (-.f64 3 d2) d1))
(*.f64 (/.f64 (-.f64 9 (pow.f64 d2 2)) (-.f64 3 d2)) d1)
(*.f64 (/.f64 d1 (-.f64 3 d2)) (-.f64 9 (pow.f64 d2 2)))
(/.f64 (+.f64 27 (pow.f64 d2 3)) (/.f64 (+.f64 9 (*.f64 d2 (-.f64 d2 3))) d1))
(*.f64 (/.f64 (+.f64 27 (pow.f64 d2 3)) (+.f64 9 (*.f64 d2 (+.f64 d2 -3)))) d1)
(*.f64 d1 (/.f64 (+.f64 27 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -3) 9)))
(/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) (-.f64 3 d2))
(*.f64 (/.f64 (-.f64 9 (pow.f64 d2 2)) (-.f64 3 d2)) d1)
(*.f64 (/.f64 d1 (-.f64 3 d2)) (-.f64 9 (pow.f64 d2 2)))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d2 3))) (+.f64 9 (*.f64 d2 (-.f64 d2 3))))
(*.f64 (/.f64 (+.f64 27 (pow.f64 d2 3)) (+.f64 9 (*.f64 d2 (+.f64 d2 -3)))) d1)
(*.f64 d1 (/.f64 (+.f64 27 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -3) 9)))
(/.f64 (*.f64 (-.f64 9 (pow.f64 d2 2)) d1) (-.f64 3 d2))
(*.f64 (/.f64 (-.f64 9 (pow.f64 d2 2)) (-.f64 3 d2)) d1)
(*.f64 (/.f64 d1 (-.f64 3 d2)) (-.f64 9 (pow.f64 d2 2)))
(/.f64 (*.f64 (+.f64 27 (pow.f64 d2 3)) d1) (+.f64 9 (*.f64 d2 (-.f64 d2 3))))
(*.f64 (/.f64 (+.f64 27 (pow.f64 d2 3)) (+.f64 9 (*.f64 d2 (+.f64 d2 -3)))) d1)
(*.f64 d1 (/.f64 (+.f64 27 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -3) 9)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 3) (*.f64 d1 3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (-.f64 (*.f64 d1 3) (*.f64 d1 d2)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 (-.f64 3 d2))) (*.f64 d1 (-.f64 3 d2)))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 9 (pow.f64 d2 2))) (*.f64 d1 (-.f64 3 d2)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 3) 3) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (*.f64 (*.f64 d1 3) (*.f64 d1 3)) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 3) (*.f64 d1 d2)))))
(/.f64 (+.f64 (*.f64 (pow.f64 d1 3) 27) (pow.f64 (*.f64 d1 d2) 3)) (+.f64 (*.f64 (*.f64 d1 d1) 9) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 3)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 27 (pow.f64 d2 3))) (fma.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 -3)) (*.f64 d1 (*.f64 9 d1))))
(/.f64 (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) 1) (-.f64 3 d2))
(*.f64 (/.f64 (-.f64 9 (pow.f64 d2 2)) (-.f64 3 d2)) d1)
(*.f64 (/.f64 d1 (-.f64 3 d2)) (-.f64 9 (pow.f64 d2 2)))
(/.f64 (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) (sqrt.f64 (-.f64 3 d2))) (sqrt.f64 (-.f64 3 d2)))
(*.f64 (/.f64 (-.f64 9 (pow.f64 d2 2)) (-.f64 3 d2)) d1)
(*.f64 (/.f64 d1 (-.f64 3 d2)) (-.f64 9 (pow.f64 d2 2)))
(/.f64 (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d2 2))) (*.f64 (cbrt.f64 (-.f64 3 d2)) (cbrt.f64 (-.f64 3 d2)))) (cbrt.f64 (-.f64 3 d2)))
(*.f64 (/.f64 (-.f64 9 (pow.f64 d2 2)) (-.f64 3 d2)) d1)
(*.f64 (/.f64 d1 (-.f64 3 d2)) (-.f64 9 (pow.f64 d2 2)))
(/.f64 (/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d2 3))) 1) (+.f64 9 (*.f64 d2 (-.f64 d2 3))))
(*.f64 (/.f64 (+.f64 27 (pow.f64 d2 3)) (+.f64 9 (*.f64 d2 (+.f64 d2 -3)))) d1)
(*.f64 d1 (/.f64 (+.f64 27 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -3) 9)))
(/.f64 (/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d2 3))) (sqrt.f64 (+.f64 9 (*.f64 d2 (-.f64 d2 3))))) (sqrt.f64 (+.f64 9 (*.f64 d2 (-.f64 d2 3)))))
(*.f64 (/.f64 (+.f64 27 (pow.f64 d2 3)) (+.f64 9 (*.f64 d2 (+.f64 d2 -3)))) d1)
(*.f64 d1 (/.f64 (+.f64 27 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -3) 9)))
(/.f64 (/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d2 3))) (*.f64 (cbrt.f64 (+.f64 9 (*.f64 d2 (-.f64 d2 3)))) (cbrt.f64 (+.f64 9 (*.f64 d2 (-.f64 d2 3)))))) (cbrt.f64 (+.f64 9 (*.f64 d2 (-.f64 d2 3)))))
(*.f64 (/.f64 (+.f64 27 (pow.f64 d2 3)) (+.f64 9 (*.f64 d2 (+.f64 d2 -3)))) d1)
(*.f64 d1 (/.f64 (+.f64 27 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -3) 9)))
(/.f64 (/.f64 (*.f64 (-.f64 9 (pow.f64 d2 2)) d1) 1) (-.f64 3 d2))
(*.f64 (/.f64 (-.f64 9 (pow.f64 d2 2)) (-.f64 3 d2)) d1)
(*.f64 (/.f64 d1 (-.f64 3 d2)) (-.f64 9 (pow.f64 d2 2)))
(/.f64 (/.f64 (*.f64 (-.f64 9 (pow.f64 d2 2)) d1) (sqrt.f64 (-.f64 3 d2))) (sqrt.f64 (-.f64 3 d2)))
(*.f64 (/.f64 (-.f64 9 (pow.f64 d2 2)) (-.f64 3 d2)) d1)
(*.f64 (/.f64 d1 (-.f64 3 d2)) (-.f64 9 (pow.f64 d2 2)))
(/.f64 (/.f64 (*.f64 (-.f64 9 (pow.f64 d2 2)) d1) (*.f64 (cbrt.f64 (-.f64 3 d2)) (cbrt.f64 (-.f64 3 d2)))) (cbrt.f64 (-.f64 3 d2)))
(*.f64 (/.f64 (-.f64 9 (pow.f64 d2 2)) (-.f64 3 d2)) d1)
(*.f64 (/.f64 d1 (-.f64 3 d2)) (-.f64 9 (pow.f64 d2 2)))
(/.f64 (/.f64 (*.f64 (+.f64 27 (pow.f64 d2 3)) d1) 1) (+.f64 9 (*.f64 d2 (-.f64 d2 3))))
(*.f64 (/.f64 (+.f64 27 (pow.f64 d2 3)) (+.f64 9 (*.f64 d2 (+.f64 d2 -3)))) d1)
(*.f64 d1 (/.f64 (+.f64 27 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -3) 9)))
(/.f64 (/.f64 (*.f64 (+.f64 27 (pow.f64 d2 3)) d1) (sqrt.f64 (+.f64 9 (*.f64 d2 (-.f64 d2 3))))) (sqrt.f64 (+.f64 9 (*.f64 d2 (-.f64 d2 3)))))
(*.f64 (/.f64 (+.f64 27 (pow.f64 d2 3)) (+.f64 9 (*.f64 d2 (+.f64 d2 -3)))) d1)
(*.f64 d1 (/.f64 (+.f64 27 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -3) 9)))
(/.f64 (/.f64 (*.f64 (+.f64 27 (pow.f64 d2 3)) d1) (*.f64 (cbrt.f64 (+.f64 9 (*.f64 d2 (-.f64 d2 3)))) (cbrt.f64 (+.f64 9 (*.f64 d2 (-.f64 d2 3)))))) (cbrt.f64 (+.f64 9 (*.f64 d2 (-.f64 d2 3)))))
(*.f64 (/.f64 (+.f64 27 (pow.f64 d2 3)) (+.f64 9 (*.f64 d2 (+.f64 d2 -3)))) d1)
(*.f64 d1 (/.f64 (+.f64 27 (pow.f64 d2 3)) (fma.f64 d2 (+.f64 d2 -3) 9)))
(pow.f64 (*.f64 d1 (+.f64 3 d2)) 1)
(*.f64 d1 (+.f64 3 d2))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3) 1/3)
(*.f64 d1 (+.f64 3 d2))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d2))) 2)
(*.f64 d1 (+.f64 3 d2))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d2))) 3)
(*.f64 d1 (+.f64 3 d2))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 2))
(fabs.f64 (*.f64 d1 (+.f64 3 d2)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 3 d2)))
(*.f64 d1 (+.f64 3 d2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 d2)))))
(*.f64 d1 (+.f64 3 d2))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 d2)) 3))
(*.f64 d1 (+.f64 3 d2))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d2))))
(*.f64 d1 (+.f64 3 d2))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 3 d2))))
(*.f64 d1 (+.f64 3 d2))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 3 d2))) 1))
(*.f64 d1 (+.f64 3 d2))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 3 d2))))
(*.f64 d1 (+.f64 3 d2))
(fma.f64 d1 3 (*.f64 d1 d2))
(*.f64 d1 (+.f64 3 d2))
(fma.f64 3 d1 (*.f64 d1 d2))
(*.f64 d1 (+.f64 3 d2))

eval105.0ms (2.3%)

Compiler

Compiled 6644 to 4200 computations (36.8% saved)

prune62.0ms (1.4%)

Pruning

9 alts after pruning (7 fresh and 2 done)

PrunedKeptTotal
New2467253
Fresh000
Picked022
Done000
Total2469255
Accuracy
100.0%
Counts
255 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.4%
(fma.f64 (+.f64 3 d2) d1 (*.f64 d1 d3))
99.7%
(/.f64 d1 (/.f64 1 (+.f64 3 (+.f64 d2 d3))))
95.3%
(+.f64 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
63.7%
(+.f64 (*.f64 d1 3) (*.f64 d1 d3))
100.0%
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
63.7%
(*.f64 d1 (+.f64 3 d3))
59.4%
(*.f64 d1 (+.f64 3 d2))
45.7%
(*.f64 d1 d3)
39.7%
(*.f64 d1 d2)
98.4%
(fma.f64 (+.f64 3 d2) d1 (*.f64 d1 d3))
99.7%
(/.f64 d1 (/.f64 1 (+.f64 3 (+.f64 d2 d3))))
95.3%
(+.f64 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
63.7%
(+.f64 (*.f64 d1 3) (*.f64 d1 d3))
100.0%
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
63.7%
(*.f64 d1 (+.f64 3 d3))
59.4%
(*.f64 d1 (+.f64 3 d2))
45.7%
(*.f64 d1 d3)
39.7%
(*.f64 d1 d2)
Compiler

Compiled 288 to 202 computations (29.9% saved)

localize73.0ms (1.6%)

Localize:

Found 4 expressions with local error:

NewAccuracyProgram
99.9%
(*.f64 d1 (+.f64 3 d3))
99.9%
(*.f64 d1 (+.f64 3 d2))
100.0%
(/.f64 1 (+.f64 3 (+.f64 d2 d3)))
99.7%
(/.f64 d1 (/.f64 1 (+.f64 3 (+.f64 d2 d3))))
Compiler

Compiled 65 to 32 computations (50.8% saved)

series6.0ms (0.1%)

Counts
3 → 72
Calls

21 calls:

TimeVariablePointExpression
1.0ms
d3
@0
(/.f64 1 (+.f64 3 (+.f64 d2 d3)))
1.0ms
d3
@-inf
(/.f64 1 (+.f64 3 (+.f64 d2 d3)))
0.0ms
d2
@0
(/.f64 1 (+.f64 3 (+.f64 d2 d3)))
0.0ms
d3
@inf
(/.f64 1 (+.f64 3 (+.f64 d2 d3)))
0.0ms
d2
@inf
(/.f64 1 (+.f64 3 (+.f64 d2 d3)))

rewrite130.0ms (2.9%)

Algorithm
batch-egg-rewrite
Rules
786×distribute-lft-in
666×associate-/r*
461×associate-/l*
352×associate-/r/
159×associate-/l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01778
124472
2349172
Stop Event
node limit
Counts
3 → 163
Calls
Call 1
Inputs
(/.f64 d1 (/.f64 1 (+.f64 3 (+.f64 d2 d3))))
(/.f64 1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 d3))
Outputs
(+.f64 (*.f64 d1 (+.f64 3 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 3) (*.f64 d1 (+.f64 d2 d3)))
(+.f64 (*.f64 d1 3) (*.f64 (+.f64 d2 d3) d1))
(+.f64 (*.f64 d1 3) (*.f64 1 (*.f64 d1 (+.f64 d2 d3))))
(+.f64 (*.f64 d1 3) (*.f64 1 (*.f64 (+.f64 d2 d3) d1)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(+.f64 (*.f64 d1 d3) (*.f64 (+.f64 3 d2) d1))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 3))
(+.f64 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
(+.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 3))
(+.f64 (*.f64 (+.f64 3 d2) d1) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(+.f64 (*.f64 d1 (*.f64 (+.f64 3 d2) 1)) (*.f64 d1 d3))
(+.f64 (*.f64 1 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 3))
(+.f64 (*.f64 1 (*.f64 (+.f64 d2 d3) d1)) (*.f64 d1 3))
(+.f64 (*.f64 1 (*.f64 d1 (+.f64 3 d2))) (*.f64 d1 d3))
(+.f64 (*.f64 1 (*.f64 (+.f64 3 d2) d1)) (*.f64 d1 d3))
(+.f64 (*.f64 (/.f64 d1 -1) -3) (*.f64 (/.f64 d1 -1) (neg.f64 (+.f64 d2 d3))))
(+.f64 (*.f64 (/.f64 d1 -1) (neg.f64 (+.f64 d2 d3))) (*.f64 (/.f64 d1 -1) -3))
(+.f64 (*.f64 (/.f64 d1 -1) (neg.f64 (+.f64 3 d2))) (*.f64 (/.f64 d1 -1) (neg.f64 d3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))))) 1)
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (neg.f64 (-.f64 -3 (+.f64 d2 d3))))
(*.f64 1 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))))
(*.f64 (+.f64 d2 (+.f64 3 d3)) d1)
(*.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))) 1)
(*.f64 -1 (*.f64 d1 (-.f64 -3 (+.f64 d2 d3))))
(*.f64 (-.f64 -3 (+.f64 d2 d3)) (neg.f64 d1))
(*.f64 (neg.f64 d1) (-.f64 -3 (+.f64 d2 d3)))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 (+.f64 3 d3))))
(*.f64 (sqrt.f64 (+.f64 d2 (+.f64 3 d3))) (*.f64 d1 (sqrt.f64 (+.f64 d2 (+.f64 3 d3)))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 (+.f64 3 d3))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 (+.f64 3 d3))) 2)) (cbrt.f64 (+.f64 d2 (+.f64 3 d3))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) -2))) (*.f64 d1 (cbrt.f64 (+.f64 d2 (+.f64 3 d3)))))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 (+.f64 3 d3)))) (sqrt.f64 (+.f64 d2 (+.f64 3 d3))))
(*.f64 (/.f64 d1 -1) (-.f64 -3 (+.f64 d2 d3)))
(*.f64 (/.f64 (sqrt.f64 d1) 1) (*.f64 (/.f64 (sqrt.f64 d1) 1) (+.f64 d2 (+.f64 3 d3))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 d1) 1) (+.f64 d2 (+.f64 3 d3))) (sqrt.f64 d1))
(*.f64 (/.f64 (sqrt.f64 d1) (cbrt.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) -2))) (*.f64 (/.f64 (sqrt.f64 d1) 1) (cbrt.f64 (+.f64 d2 (+.f64 3 d3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) 1) (/.f64 (cbrt.f64 d1) (/.f64 1 (+.f64 d2 (+.f64 3 d3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (+.f64 d2 (+.f64 3 d3)) -1/2)) (/.f64 (cbrt.f64 d1) (pow.f64 (+.f64 d2 (+.f64 3 d3)) -1/2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) -2))) (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))))
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 (+.f64 3 d3)))) 1) (sqrt.f64 (+.f64 d2 (+.f64 3 d3))))
(*.f64 (/.f64 (/.f64 d1 (cbrt.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) -2))) 1) (cbrt.f64 (+.f64 d2 (+.f64 3 d3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (/.f64 1 (+.f64 d2 (+.f64 3 d3)))) (cbrt.f64 d1))
(*.f64 (/.f64 d1 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 d2 (+.f64 3 d3))) 2))) (cbrt.f64 (+.f64 d2 (+.f64 3 d3))))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 (+.f64 d2 (+.f64 3 d3))) (pow.f64 (cbrt.f64 d1) 2))) (cbrt.f64 d1))
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 (+.f64 3 d3)))) (sqrt.f64 -1)) (sqrt.f64 (-.f64 -3 (+.f64 d2 d3))))
(*.f64 (/.f64 (/.f64 d1 (cbrt.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) -2))) (cbrt.f64 -1)) (cbrt.f64 (-.f64 -3 (+.f64 d2 d3))))
(*.f64 (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 (+.f64 d2 d3) 2))) (-.f64 9 (pow.f64 (+.f64 d2 d3) 2))) (+.f64 d2 (+.f64 3 d3)))
(*.f64 (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 (+.f64 d2 d3) 2))) (-.f64 27 (pow.f64 (+.f64 d2 d3) 3))) (+.f64 9 (*.f64 (+.f64 d2 d3) (+.f64 d2 (+.f64 3 d3)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 27 (pow.f64 (+.f64 d2 d3) 3))) (-.f64 81 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 (-.f64 d3 3))) (*.f64 (+.f64 d2 d3) (+.f64 d2 (-.f64 d3 3)))))) (-.f64 9 (*.f64 (+.f64 d2 d3) (+.f64 d2 (-.f64 d3 3)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 27 (pow.f64 (+.f64 d2 d3) 3))) (+.f64 729 (pow.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 (-.f64 d3 3))) 3))) (+.f64 81 (-.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 (-.f64 d3 3))) (*.f64 (+.f64 d2 d3) (+.f64 d2 (-.f64 d3 3)))) (*.f64 9 (*.f64 (+.f64 d2 d3) (+.f64 d2 (-.f64 d3 3)))))))
(pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))) 1)
(pow.f64 (/.f64 (/.f64 1 (+.f64 d2 (+.f64 3 d3))) d1) -1)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))) 2)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))) 3) 1/3)
(neg.f64 (*.f64 d1 (-.f64 -3 (+.f64 d2 d3))))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 (+.f64 3 d3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))) 3))
(cbrt.f64 (/.f64 (pow.f64 d1 3) (/.f64 1 (pow.f64 (+.f64 d2 (+.f64 3 d3)) 3))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))))
(+.f64 (*.f64 (/.f64 1 (-.f64 9 (pow.f64 (+.f64 d2 d3) 2))) 3) (*.f64 (/.f64 1 (-.f64 9 (pow.f64 (+.f64 d2 d3) 2))) (neg.f64 (+.f64 d2 d3))))
(+.f64 (*.f64 (/.f64 1 (-.f64 9 (pow.f64 (+.f64 d2 d3) 2))) 3) (*.f64 (/.f64 1 (-.f64 9 (pow.f64 (+.f64 d2 d3) 2))) (*.f64 -1 (+.f64 d2 d3))))
(+.f64 (*.f64 (/.f64 1 (-.f64 9 (pow.f64 (+.f64 d2 d3) 2))) 3) (*.f64 (/.f64 1 (-.f64 9 (pow.f64 (+.f64 d2 d3) 2))) (*.f64 (neg.f64 (sqrt.f64 (+.f64 d2 d3))) (sqrt.f64 (+.f64 d2 d3)))))
(+.f64 (*.f64 (/.f64 1 (-.f64 9 (pow.f64 (+.f64 d2 d3) 2))) 3) (*.f64 (/.f64 1 (-.f64 9 (pow.f64 (+.f64 d2 d3) 2))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (+.f64 d2 d3)) 2)) (cbrt.f64 (+.f64 d2 d3)))))
(+.f64 (*.f64 (/.f64 1 (+.f64 27 (pow.f64 (+.f64 d2 d3) 3))) 9) (*.f64 (/.f64 1 (+.f64 27 (pow.f64 (+.f64 d2 d3) 3))) (*.f64 (+.f64 d2 d3) (+.f64 d2 (-.f64 d3 3)))))
(+.f64 (*.f64 (/.f64 1 (+.f64 27 (pow.f64 (+.f64 d2 d3) 3))) (*.f64 (+.f64 d2 d3) (+.f64 d2 (-.f64 d3 3)))) (*.f64 (/.f64 1 (+.f64 27 (pow.f64 (+.f64 d2 d3) 3))) 9))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 d2 (+.f64 3 d3))))) 1)
(*.f64 1 (/.f64 1 (+.f64 d2 (+.f64 3 d3))))
(*.f64 (/.f64 1 (+.f64 d2 (+.f64 3 d3))) 1)
(*.f64 -1 (/.f64 -1 (+.f64 d2 (+.f64 3 d3))))
(*.f64 (/.f64 -1 (+.f64 d2 (+.f64 3 d3))) -1)
(*.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) -1/2) (pow.f64 (+.f64 d2 (+.f64 3 d3)) -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 d2 (+.f64 3 d3)))) (cbrt.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) -2)) (/.f64 1 (cbrt.f64 (+.f64 d2 (+.f64 3 d3)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 d2 (+.f64 3 d3))) 2)) (/.f64 1 (cbrt.f64 (+.f64 d2 (+.f64 3 d3)))))
(*.f64 (/.f64 1 (-.f64 9 (pow.f64 (+.f64 d2 d3) 2))) (-.f64 (-.f64 3 d3) d2))
(*.f64 (/.f64 1 (+.f64 27 (pow.f64 (+.f64 d2 d3) 3))) (+.f64 9 (*.f64 (+.f64 d2 d3) (+.f64 d2 (-.f64 d3 3)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) -2)) 1) (/.f64 1 (cbrt.f64 (+.f64 d2 (+.f64 3 d3)))))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 d2 (+.f64 3 d3))) -1) (pow.f64 (sqrt.f64 (+.f64 d2 (+.f64 3 d3))) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 d2 (+.f64 3 d3))) 2) -1) (pow.f64 (cbrt.f64 (+.f64 d2 (+.f64 3 d3))) -1))
(*.f64 (/.f64 (-.f64 (-.f64 3 d3) d2) (-.f64 81 (*.f64 (pow.f64 (+.f64 d2 d3) 2) (pow.f64 (+.f64 d2 d3) 2)))) (+.f64 9 (pow.f64 (+.f64 d2 d3) 2)))
(*.f64 (/.f64 (-.f64 (-.f64 3 d3) d2) (-.f64 729 (pow.f64 (pow.f64 (+.f64 d2 d3) 2) 3))) (+.f64 81 (+.f64 (*.f64 (pow.f64 (+.f64 d2 d3) 2) (pow.f64 (+.f64 d2 d3) 2)) (*.f64 9 (pow.f64 (+.f64 d2 d3) 2)))))
(*.f64 (/.f64 1 (neg.f64 (-.f64 9 (pow.f64 (+.f64 d2 d3) 2)))) (neg.f64 (-.f64 (-.f64 3 d3) d2)))
(*.f64 (/.f64 1 (neg.f64 (+.f64 27 (pow.f64 (+.f64 d2 d3) 3)))) (neg.f64 (+.f64 9 (*.f64 (+.f64 d2 d3) (+.f64 d2 (-.f64 d3 3))))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d3) 2) 9)) (+.f64 d2 (-.f64 d3 3)))
(*.f64 (/.f64 1 (-.f64 (*.f64 (+.f64 3 d2) (+.f64 3 d2)) (pow.f64 d3 2))) (+.f64 d2 (-.f64 3 d3)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 d3 3) (pow.f64 (+.f64 3 d2) 3))) (+.f64 (*.f64 (+.f64 3 d2) (+.f64 3 d2)) (-.f64 (pow.f64 d3 2) (*.f64 (+.f64 3 d2) d3))))
(*.f64 (/.f64 -1 (neg.f64 (-.f64 9 (pow.f64 (+.f64 d2 d3) 2)))) (-.f64 (-.f64 3 d3) d2))
(*.f64 (/.f64 -1 (neg.f64 (+.f64 27 (pow.f64 (+.f64 d2 d3) 3)))) (+.f64 9 (*.f64 (+.f64 d2 d3) (+.f64 d2 (-.f64 d3 3)))))
(*.f64 (/.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) -1/2) (sqrt.f64 (-.f64 9 (pow.f64 (+.f64 d2 d3) 2)))) (sqrt.f64 (-.f64 (-.f64 3 d3) d2)))
(*.f64 (/.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) -1/2) (sqrt.f64 (+.f64 27 (pow.f64 (+.f64 d2 d3) 3)))) (sqrt.f64 (+.f64 9 (*.f64 (+.f64 d2 d3) (+.f64 d2 (-.f64 d3 3))))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 d2 (+.f64 3 d3))) 2)) (cbrt.f64 (-.f64 9 (pow.f64 (+.f64 d2 d3) 2)))) (cbrt.f64 (-.f64 (-.f64 3 d3) d2)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 d2 (+.f64 3 d3))) 2)) (cbrt.f64 (+.f64 27 (pow.f64 (+.f64 d2 d3) 3)))) (cbrt.f64 (+.f64 9 (*.f64 (+.f64 d2 d3) (+.f64 d2 (-.f64 d3 3))))))
(*.f64 (/.f64 (+.f64 9 (*.f64 (+.f64 d2 d3) (+.f64 d2 (-.f64 d3 3)))) (-.f64 729 (*.f64 (pow.f64 (+.f64 d2 d3) 3) (pow.f64 (+.f64 d2 d3) 3)))) (-.f64 27 (pow.f64 (+.f64 d2 d3) 3)))
(*.f64 (/.f64 (+.f64 9 (*.f64 (+.f64 d2 d3) (+.f64 d2 (-.f64 d3 3)))) (+.f64 19683 (pow.f64 (pow.f64 (+.f64 d2 d3) 3) 3))) (+.f64 729 (-.f64 (*.f64 (pow.f64 (+.f64 d2 d3) 3) (pow.f64 (+.f64 d2 d3) 3)) (*.f64 27 (pow.f64 (+.f64 d2 d3) 3)))))
(pow.f64 (+.f64 d2 (+.f64 3 d3)) -1)
(pow.f64 (/.f64 1 (+.f64 d2 (+.f64 3 d3))) 1)
(pow.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) -1/2) 2)
(pow.f64 (/.f64 1 (cbrt.f64 (+.f64 d2 (+.f64 3 d3)))) 3)
(pow.f64 (/.f64 1 (pow.f64 (+.f64 d2 (+.f64 3 d3)) 3)) 1/3)
(sqrt.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) -2))
(log.f64 (exp.f64 (/.f64 1 (+.f64 d2 (+.f64 3 d3)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 d2 (+.f64 3 d3))))))
(cbrt.f64 (/.f64 1 (pow.f64 (+.f64 d2 (+.f64 3 d3)) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 d2 (+.f64 3 d3)))))
(exp.f64 (neg.f64 (log.f64 (+.f64 d2 (+.f64 3 d3)))))
(exp.f64 (*.f64 (log.f64 (+.f64 d2 (+.f64 3 d3))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 d2 (+.f64 3 d3)))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (+.f64 d2 (+.f64 3 d3)))))
(+.f64 (*.f64 d1 3) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (*.f64 d1 3))
(+.f64 (*.f64 (*.f64 d1 3) 1) (*.f64 (*.f64 d1 d3) 1))
(+.f64 (*.f64 (*.f64 d1 d3) 1) (*.f64 (*.f64 d1 3) 1))
(+.f64 (*.f64 1 (*.f64 (*.f64 d1 3) 1)) (*.f64 1 (*.f64 (*.f64 d1 d3) 1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d3)))) 1)
(/.f64 d1 (/.f64 1 (+.f64 3 d3)))
(/.f64 (-.f64 9 (pow.f64 d3 2)) (/.f64 (-.f64 3 d3) d1))
(/.f64 (+.f64 27 (pow.f64 d3 3)) (/.f64 (+.f64 9 (*.f64 d3 (-.f64 d3 3))) d1))
(/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d3 2))) (-.f64 3 d3))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 (*.f64 (-.f64 9 (pow.f64 d3 2)) d1) (-.f64 3 d3))
(/.f64 (*.f64 (+.f64 27 (pow.f64 d3 3)) d1) (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 3) (*.f64 d1 3)) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3))) (-.f64 (*.f64 d1 3) (*.f64 d1 d3)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 3) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (*.f64 (*.f64 d1 3) (*.f64 d1 3)) (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 3) (*.f64 d1 d3)))))
(/.f64 (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d3 2))) 1) (-.f64 3 d3))
(/.f64 (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d3 2))) (sqrt.f64 (-.f64 3 d3))) (sqrt.f64 (-.f64 3 d3)))
(/.f64 (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d3 2))) (*.f64 (cbrt.f64 (-.f64 3 d3)) (cbrt.f64 (-.f64 3 d3)))) (cbrt.f64 (-.f64 3 d3)))
(/.f64 (/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) 1) (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 (/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (sqrt.f64 (+.f64 9 (*.f64 d3 (-.f64 d3 3))))) (sqrt.f64 (+.f64 9 (*.f64 d3 (-.f64 d3 3)))))
(/.f64 (/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (*.f64 (cbrt.f64 (+.f64 9 (*.f64 d3 (-.f64 d3 3)))) (cbrt.f64 (+.f64 9 (*.f64 d3 (-.f64 d3 3)))))) (cbrt.f64 (+.f64 9 (*.f64 d3 (-.f64 d3 3)))))
(/.f64 (/.f64 (*.f64 (-.f64 9 (pow.f64 d3 2)) d1) 1) (-.f64 3 d3))
(/.f64 (/.f64 (*.f64 (-.f64 9 (pow.f64 d3 2)) d1) (sqrt.f64 (-.f64 3 d3))) (sqrt.f64 (-.f64 3 d3)))
(/.f64 (/.f64 (*.f64 (-.f64 9 (pow.f64 d3 2)) d1) (*.f64 (cbrt.f64 (-.f64 3 d3)) (cbrt.f64 (-.f64 3 d3)))) (cbrt.f64 (-.f64 3 d3)))
(/.f64 (/.f64 (*.f64 (+.f64 27 (pow.f64 d3 3)) d1) 1) (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 (/.f64 (*.f64 (+.f64 27 (pow.f64 d3 3)) d1) (sqrt.f64 (+.f64 9 (*.f64 d3 (-.f64 d3 3))))) (sqrt.f64 (+.f64 9 (*.f64 d3 (-.f64 d3 3)))))
(/.f64 (/.f64 (*.f64 (+.f64 27 (pow.f64 d3 3)) d1) (*.f64 (cbrt.f64 (+.f64 9 (*.f64 d3 (-.f64 d3 3)))) (cbrt.f64 (+.f64 9 (*.f64 d3 (-.f64 d3 3)))))) (cbrt.f64 (+.f64 9 (*.f64 d3 (-.f64 d3 3)))))
(pow.f64 (*.f64 d1 (+.f64 3 d3)) 1)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d3))) 2)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d3))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 d3)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 d3)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 3 d3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 d3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 d3)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 3 d3) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d3))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 3 d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 3 d3))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 3 d3))))
(fma.f64 d1 3 (*.f64 d1 d3))
(fma.f64 3 d1 (*.f64 d1 d3))

simplify173.0ms (3.8%)

Algorithm
egg-herbie
Rules
432×+-commutative
412×associate-+r+
389×associate-+l+
304×associate-*r*
298×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04999487
114949122
259609122
Stop Event
node limit
Counts
235 → 264
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 d2))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(/.f64 1 (+.f64 3 d3))
(+.f64 (*.f64 -1 (/.f64 d2 (pow.f64 (+.f64 3 d3) 2))) (/.f64 1 (+.f64 3 d3)))
(+.f64 (*.f64 -1 (/.f64 d2 (pow.f64 (+.f64 3 d3) 2))) (+.f64 (/.f64 1 (+.f64 3 d3)) (/.f64 (pow.f64 d2 2) (pow.f64 (+.f64 3 d3) 3))))
(+.f64 (*.f64 -1 (/.f64 d2 (pow.f64 (+.f64 3 d3) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d2 3) (pow.f64 (+.f64 3 d3) 4))) (+.f64 (/.f64 1 (+.f64 3 d3)) (/.f64 (pow.f64 d2 2) (pow.f64 (+.f64 3 d3) 3)))))
(/.f64 1 d2)
(+.f64 (*.f64 -1 (/.f64 (+.f64 3 d3) (pow.f64 d2 2))) (/.f64 1 d2))
(+.f64 (*.f64 -1 (/.f64 (+.f64 3 d3) (pow.f64 d2 2))) (+.f64 (/.f64 1 d2) (/.f64 (pow.f64 (+.f64 3 d3) 2) (pow.f64 d2 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 3 d3) (pow.f64 d2 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 4))) (+.f64 (/.f64 1 d2) (/.f64 (pow.f64 (+.f64 3 d3) 2) (pow.f64 d2 3)))))
(/.f64 1 d2)
(+.f64 (*.f64 -1 (/.f64 (+.f64 3 d3) (pow.f64 d2 2))) (/.f64 1 d2))
(+.f64 (*.f64 -1 (/.f64 (+.f64 3 d3) (pow.f64 d2 2))) (+.f64 (/.f64 1 d2) (/.f64 (pow.f64 (+.f64 3 d3) 2) (pow.f64 d2 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 3 d3) (pow.f64 d2 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 4))) (+.f64 (/.f64 1 d2) (/.f64 (pow.f64 (+.f64 3 d3) 2) (pow.f64 d2 3)))))
(/.f64 1 (+.f64 3 d2))
(+.f64 (*.f64 -1 (/.f64 d3 (pow.f64 (+.f64 3 d2) 2))) (/.f64 1 (+.f64 3 d2)))
(+.f64 (*.f64 -1 (/.f64 d3 (pow.f64 (+.f64 3 d2) 2))) (+.f64 (/.f64 1 (+.f64 3 d2)) (/.f64 (pow.f64 d3 2) (pow.f64 (+.f64 3 d2) 3))))
(+.f64 (*.f64 -1 (/.f64 d3 (pow.f64 (+.f64 3 d2) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d3 3) (pow.f64 (+.f64 3 d2) 4))) (+.f64 (/.f64 1 (+.f64 3 d2)) (/.f64 (pow.f64 d3 2) (pow.f64 (+.f64 3 d2) 3)))))
(/.f64 1 d3)
(+.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) (pow.f64 d3 2))) (/.f64 1 d3))
(+.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) (pow.f64 d3 2))) (+.f64 (/.f64 1 d3) (/.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) (pow.f64 d3 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 4))) (+.f64 (/.f64 1 d3) (/.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 3)))))
(/.f64 1 d3)
(+.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) (pow.f64 d3 2))) (/.f64 1 d3))
(+.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) (pow.f64 d3 2))) (+.f64 (/.f64 1 d3) (/.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) (pow.f64 d3 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 4))) (+.f64 (/.f64 1 d3) (/.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 3)))))
(*.f64 3 d1)
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(+.f64 (*.f64 d1 (+.f64 3 d3)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 3) (*.f64 d1 (+.f64 d2 d3)))
(+.f64 (*.f64 d1 3) (*.f64 (+.f64 d2 d3) d1))
(+.f64 (*.f64 d1 3) (*.f64 1 (*.f64 d1 (+.f64 d2 d3))))
(+.f64 (*.f64 d1 3) (*.f64 1 (*.f64 (+.f64 d2 d3) d1)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(+.f64 (*.f64 d1 d3) (*.f64 (+.f64 3 d2) d1))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 3))
(+.f64 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
(+.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 3))
(+.f64 (*.f64 (+.f64 3 d2) d1) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(+.f64 (*.f64 d1 (*.f64 (+.f64 3 d2) 1)) (*.f64 d1 d3))
(+.f64 (*.f64 1 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 3))
(+.f64 (*.f64 1 (*.f64 (+.f64 d2 d3) d1)) (*.f64 d1 3))
(+.f64 (*.f64 1 (*.f64 d1 (+.f64 3 d2))) (*.f64 d1 d3))
(+.f64 (*.f64 1 (*.f64 (+.f64 3 d2) d1)) (*.f64 d1 d3))
(+.f64 (*.f64 (/.f64 d1 -1) -3) (*.f64 (/.f64 d1 -1) (neg.f64 (+.f64 d2 d3))))
(+.f64 (*.f64 (/.f64 d1 -1) (neg.f64 (+.f64 d2 d3))) (*.f64 (/.f64 d1 -1) -3))
(+.f64 (*.f64 (/.f64 d1 -1) (neg.f64 (+.f64 3 d2))) (*.f64 (/.f64 d1 -1) (neg.f64 d3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))))) 1)
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (neg.f64 (-.f64 -3 (+.f64 d2 d3))))
(*.f64 1 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))))
(*.f64 (+.f64 d2 (+.f64 3 d3)) d1)
(*.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))) 1)
(*.f64 -1 (*.f64 d1 (-.f64 -3 (+.f64 d2 d3))))
(*.f64 (-.f64 -3 (+.f64 d2 d3)) (neg.f64 d1))
(*.f64 (neg.f64 d1) (-.f64 -3 (+.f64 d2 d3)))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 (+.f64 3 d3))))
(*.f64 (sqrt.f64 (+.f64 d2 (+.f64 3 d3))) (*.f64 d1 (sqrt.f64 (+.f64 d2 (+.f64 3 d3)))))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 (+.f64 3 d3))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 (+.f64 3 d3))) 2)) (cbrt.f64 (+.f64 d2 (+.f64 3 d3))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) -2))) (*.f64 d1 (cbrt.f64 (+.f64 d2 (+.f64 3 d3)))))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 (+.f64 3 d3)))) (sqrt.f64 (+.f64 d2 (+.f64 3 d3))))
(*.f64 (/.f64 d1 -1) (-.f64 -3 (+.f64 d2 d3)))
(*.f64 (/.f64 (sqrt.f64 d1) 1) (*.f64 (/.f64 (sqrt.f64 d1) 1) (+.f64 d2 (+.f64 3 d3))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 d1) 1) (+.f64 d2 (+.f64 3 d3))) (sqrt.f64 d1))
(*.f64 (/.f64 (sqrt.f64 d1) (cbrt.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) -2))) (*.f64 (/.f64 (sqrt.f64 d1) 1) (cbrt.f64 (+.f64 d2 (+.f64 3 d3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) 1) (/.f64 (cbrt.f64 d1) (/.f64 1 (+.f64 d2 (+.f64 3 d3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (+.f64 d2 (+.f64 3 d3)) -1/2)) (/.f64 (cbrt.f64 d1) (pow.f64 (+.f64 d2 (+.f64 3 d3)) -1/2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) -2))) (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))))
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 (+.f64 3 d3)))) 1) (sqrt.f64 (+.f64 d2 (+.f64 3 d3))))
(*.f64 (/.f64 (/.f64 d1 (cbrt.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) -2))) 1) (cbrt.f64 (+.f64 d2 (+.f64 3 d3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (/.f64 1 (+.f64 d2 (+.f64 3 d3)))) (cbrt.f64 d1))
(*.f64 (/.f64 d1 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 d2 (+.f64 3 d3))) 2))) (cbrt.f64 (+.f64 d2 (+.f64 3 d3))))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 (+.f64 d2 (+.f64 3 d3))) (pow.f64 (cbrt.f64 d1) 2))) (cbrt.f64 d1))
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 (+.f64 3 d3)))) (sqrt.f64 -1)) (sqrt.f64 (-.f64 -3 (+.f64 d2 d3))))
(*.f64 (/.f64 (/.f64 d1 (cbrt.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) -2))) (cbrt.f64 -1)) (cbrt.f64 (-.f64 -3 (+.f64 d2 d3))))
(*.f64 (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 (+.f64 d2 d3) 2))) (-.f64 9 (pow.f64 (+.f64 d2 d3) 2))) (+.f64 d2 (+.f64 3 d3)))
(*.f64 (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 (+.f64 d2 d3) 2))) (-.f64 27 (pow.f64 (+.f64 d2 d3) 3))) (+.f64 9 (*.f64 (+.f64 d2 d3) (+.f64 d2 (+.f64 3 d3)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 27 (pow.f64 (+.f64 d2 d3) 3))) (-.f64 81 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 (-.f64 d3 3))) (*.f64 (+.f64 d2 d3) (+.f64 d2 (-.f64 d3 3)))))) (-.f64 9 (*.f64 (+.f64 d2 d3) (+.f64 d2 (-.f64 d3 3)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 27 (pow.f64 (+.f64 d2 d3) 3))) (+.f64 729 (pow.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 (-.f64 d3 3))) 3))) (+.f64 81 (-.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 (-.f64 d3 3))) (*.f64 (+.f64 d2 d3) (+.f64 d2 (-.f64 d3 3)))) (*.f64 9 (*.f64 (+.f64 d2 d3) (+.f64 d2 (-.f64 d3 3)))))))
(pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))) 1)
(pow.f64 (/.f64 (/.f64 1 (+.f64 d2 (+.f64 3 d3))) d1) -1)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))) 2)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))) 3) 1/3)
(neg.f64 (*.f64 d1 (-.f64 -3 (+.f64 d2 d3))))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 (+.f64 3 d3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))) 3))
(cbrt.f64 (/.f64 (pow.f64 d1 3) (/.f64 1 (pow.f64 (+.f64 d2 (+.f64 3 d3)) 3))))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))))
(+.f64 (*.f64 (/.f64 1 (-.f64 9 (pow.f64 (+.f64 d2 d3) 2))) 3) (*.f64 (/.f64 1 (-.f64 9 (pow.f64 (+.f64 d2 d3) 2))) (neg.f64 (+.f64 d2 d3))))
(+.f64 (*.f64 (/.f64 1 (-.f64 9 (pow.f64 (+.f64 d2 d3) 2))) 3) (*.f64 (/.f64 1 (-.f64 9 (pow.f64 (+.f64 d2 d3) 2))) (*.f64 -1 (+.f64 d2 d3))))
(+.f64 (*.f64 (/.f64 1 (-.f64 9 (pow.f64 (+.f64 d2 d3) 2))) 3) (*.f64 (/.f64 1 (-.f64 9 (pow.f64 (+.f64 d2 d3) 2))) (*.f64 (neg.f64 (sqrt.f64 (+.f64 d2 d3))) (sqrt.f64 (+.f64 d2 d3)))))
(+.f64 (*.f64 (/.f64 1 (-.f64 9 (pow.f64 (+.f64 d2 d3) 2))) 3) (*.f64 (/.f64 1 (-.f64 9 (pow.f64 (+.f64 d2 d3) 2))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (+.f64 d2 d3)) 2)) (cbrt.f64 (+.f64 d2 d3)))))
(+.f64 (*.f64 (/.f64 1 (+.f64 27 (pow.f64 (+.f64 d2 d3) 3))) 9) (*.f64 (/.f64 1 (+.f64 27 (pow.f64 (+.f64 d2 d3) 3))) (*.f64 (+.f64 d2 d3) (+.f64 d2 (-.f64 d3 3)))))
(+.f64 (*.f64 (/.f64 1 (+.f64 27 (pow.f64 (+.f64 d2 d3) 3))) (*.f64 (+.f64 d2 d3) (+.f64 d2 (-.f64 d3 3)))) (*.f64 (/.f64 1 (+.f64 27 (pow.f64 (+.f64 d2 d3) 3))) 9))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 d2 (+.f64 3 d3))))) 1)
(*.f64 1 (/.f64 1 (+.f64 d2 (+.f64 3 d3))))
(*.f64 (/.f64 1 (+.f64 d2 (+.f64 3 d3))) 1)
(*.f64 -1 (/.f64 -1 (+.f64 d2 (+.f64 3 d3))))
(*.f64 (/.f64 -1 (+.f64 d2 (+.f64 3 d3))) -1)
(*.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) -1/2) (pow.f64 (+.f64 d2 (+.f64 3 d3)) -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 d2 (+.f64 3 d3)))) (cbrt.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) -2)) (/.f64 1 (cbrt.f64 (+.f64 d2 (+.f64 3 d3)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 d2 (+.f64 3 d3))) 2)) (/.f64 1 (cbrt.f64 (+.f64 d2 (+.f64 3 d3)))))
(*.f64 (/.f64 1 (-.f64 9 (pow.f64 (+.f64 d2 d3) 2))) (-.f64 (-.f64 3 d3) d2))
(*.f64 (/.f64 1 (+.f64 27 (pow.f64 (+.f64 d2 d3) 3))) (+.f64 9 (*.f64 (+.f64 d2 d3) (+.f64 d2 (-.f64 d3 3)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) -2)) 1) (/.f64 1 (cbrt.f64 (+.f64 d2 (+.f64 3 d3)))))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 d2 (+.f64 3 d3))) -1) (pow.f64 (sqrt.f64 (+.f64 d2 (+.f64 3 d3))) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 d2 (+.f64 3 d3))) 2) -1) (pow.f64 (cbrt.f64 (+.f64 d2 (+.f64 3 d3))) -1))
(*.f64 (/.f64 (-.f64 (-.f64 3 d3) d2) (-.f64 81 (*.f64 (pow.f64 (+.f64 d2 d3) 2) (pow.f64 (+.f64 d2 d3) 2)))) (+.f64 9 (pow.f64 (+.f64 d2 d3) 2)))
(*.f64 (/.f64 (-.f64 (-.f64 3 d3) d2) (-.f64 729 (pow.f64 (pow.f64 (+.f64 d2 d3) 2) 3))) (+.f64 81 (+.f64 (*.f64 (pow.f64 (+.f64 d2 d3) 2) (pow.f64 (+.f64 d2 d3) 2)) (*.f64 9 (pow.f64 (+.f64 d2 d3) 2)))))
(*.f64 (/.f64 1 (neg.f64 (-.f64 9 (pow.f64 (+.f64 d2 d3) 2)))) (neg.f64 (-.f64 (-.f64 3 d3) d2)))
(*.f64 (/.f64 1 (neg.f64 (+.f64 27 (pow.f64 (+.f64 d2 d3) 3)))) (neg.f64 (+.f64 9 (*.f64 (+.f64 d2 d3) (+.f64 d2 (-.f64 d3 3))))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d3) 2) 9)) (+.f64 d2 (-.f64 d3 3)))
(*.f64 (/.f64 1 (-.f64 (*.f64 (+.f64 3 d2) (+.f64 3 d2)) (pow.f64 d3 2))) (+.f64 d2 (-.f64 3 d3)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 d3 3) (pow.f64 (+.f64 3 d2) 3))) (+.f64 (*.f64 (+.f64 3 d2) (+.f64 3 d2)) (-.f64 (pow.f64 d3 2) (*.f64 (+.f64 3 d2) d3))))
(*.f64 (/.f64 -1 (neg.f64 (-.f64 9 (pow.f64 (+.f64 d2 d3) 2)))) (-.f64 (-.f64 3 d3) d2))
(*.f64 (/.f64 -1 (neg.f64 (+.f64 27 (pow.f64 (+.f64 d2 d3) 3)))) (+.f64 9 (*.f64 (+.f64 d2 d3) (+.f64 d2 (-.f64 d3 3)))))
(*.f64 (/.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) -1/2) (sqrt.f64 (-.f64 9 (pow.f64 (+.f64 d2 d3) 2)))) (sqrt.f64 (-.f64 (-.f64 3 d3) d2)))
(*.f64 (/.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) -1/2) (sqrt.f64 (+.f64 27 (pow.f64 (+.f64 d2 d3) 3)))) (sqrt.f64 (+.f64 9 (*.f64 (+.f64 d2 d3) (+.f64 d2 (-.f64 d3 3))))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 d2 (+.f64 3 d3))) 2)) (cbrt.f64 (-.f64 9 (pow.f64 (+.f64 d2 d3) 2)))) (cbrt.f64 (-.f64 (-.f64 3 d3) d2)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 d2 (+.f64 3 d3))) 2)) (cbrt.f64 (+.f64 27 (pow.f64 (+.f64 d2 d3) 3)))) (cbrt.f64 (+.f64 9 (*.f64 (+.f64 d2 d3) (+.f64 d2 (-.f64 d3 3))))))
(*.f64 (/.f64 (+.f64 9 (*.f64 (+.f64 d2 d3) (+.f64 d2 (-.f64 d3 3)))) (-.f64 729 (*.f64 (pow.f64 (+.f64 d2 d3) 3) (pow.f64 (+.f64 d2 d3) 3)))) (-.f64 27 (pow.f64 (+.f64 d2 d3) 3)))
(*.f64 (/.f64 (+.f64 9 (*.f64 (+.f64 d2 d3) (+.f64 d2 (-.f64 d3 3)))) (+.f64 19683 (pow.f64 (pow.f64 (+.f64 d2 d3) 3) 3))) (+.f64 729 (-.f64 (*.f64 (pow.f64 (+.f64 d2 d3) 3) (pow.f64 (+.f64 d2 d3) 3)) (*.f64 27 (pow.f64 (+.f64 d2 d3) 3)))))
(pow.f64 (+.f64 d2 (+.f64 3 d3)) -1)
(pow.f64 (/.f64 1 (+.f64 d2 (+.f64 3 d3))) 1)
(pow.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) -1/2) 2)
(pow.f64 (/.f64 1 (cbrt.f64 (+.f64 d2 (+.f64 3 d3)))) 3)
(pow.f64 (/.f64 1 (pow.f64 (+.f64 d2 (+.f64 3 d3)) 3)) 1/3)
(sqrt.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) -2))
(log.f64 (exp.f64 (/.f64 1 (+.f64 d2 (+.f64 3 d3)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 d2 (+.f64 3 d3))))))
(cbrt.f64 (/.f64 1 (pow.f64 (+.f64 d2 (+.f64 3 d3)) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 d2 (+.f64 3 d3)))))
(exp.f64 (neg.f64 (log.f64 (+.f64 d2 (+.f64 3 d3)))))
(exp.f64 (*.f64 (log.f64 (+.f64 d2 (+.f64 3 d3))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 d2 (+.f64 3 d3)))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (+.f64 d2 (+.f64 3 d3)))))
(+.f64 (*.f64 d1 3) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (*.f64 d1 3))
(+.f64 (*.f64 (*.f64 d1 3) 1) (*.f64 (*.f64 d1 d3) 1))
(+.f64 (*.f64 (*.f64 d1 d3) 1) (*.f64 (*.f64 d1 3) 1))
(+.f64 (*.f64 1 (*.f64 (*.f64 d1 3) 1)) (*.f64 1 (*.f64 (*.f64 d1 d3) 1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d3)))) 1)
(/.f64 d1 (/.f64 1 (+.f64 3 d3)))
(/.f64 (-.f64 9 (pow.f64 d3 2)) (/.f64 (-.f64 3 d3) d1))
(/.f64 (+.f64 27 (pow.f64 d3 3)) (/.f64 (+.f64 9 (*.f64 d3 (-.f64 d3 3))) d1))
(/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d3 2))) (-.f64 3 d3))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 (*.f64 (-.f64 9 (pow.f64 d3 2)) d1) (-.f64 3 d3))
(/.f64 (*.f64 (+.f64 27 (pow.f64 d3 3)) d1) (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 3) (*.f64 d1 3)) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3))) (-.f64 (*.f64 d1 3) (*.f64 d1 d3)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 3) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (*.f64 (*.f64 d1 3) (*.f64 d1 3)) (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 3) (*.f64 d1 d3)))))
(/.f64 (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d3 2))) 1) (-.f64 3 d3))
(/.f64 (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d3 2))) (sqrt.f64 (-.f64 3 d3))) (sqrt.f64 (-.f64 3 d3)))
(/.f64 (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d3 2))) (*.f64 (cbrt.f64 (-.f64 3 d3)) (cbrt.f64 (-.f64 3 d3)))) (cbrt.f64 (-.f64 3 d3)))
(/.f64 (/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) 1) (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 (/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (sqrt.f64 (+.f64 9 (*.f64 d3 (-.f64 d3 3))))) (sqrt.f64 (+.f64 9 (*.f64 d3 (-.f64 d3 3)))))
(/.f64 (/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (*.f64 (cbrt.f64 (+.f64 9 (*.f64 d3 (-.f64 d3 3)))) (cbrt.f64 (+.f64 9 (*.f64 d3 (-.f64 d3 3)))))) (cbrt.f64 (+.f64 9 (*.f64 d3 (-.f64 d3 3)))))
(/.f64 (/.f64 (*.f64 (-.f64 9 (pow.f64 d3 2)) d1) 1) (-.f64 3 d3))
(/.f64 (/.f64 (*.f64 (-.f64 9 (pow.f64 d3 2)) d1) (sqrt.f64 (-.f64 3 d3))) (sqrt.f64 (-.f64 3 d3)))
(/.f64 (/.f64 (*.f64 (-.f64 9 (pow.f64 d3 2)) d1) (*.f64 (cbrt.f64 (-.f64 3 d3)) (cbrt.f64 (-.f64 3 d3)))) (cbrt.f64 (-.f64 3 d3)))
(/.f64 (/.f64 (*.f64 (+.f64 27 (pow.f64 d3 3)) d1) 1) (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 (/.f64 (*.f64 (+.f64 27 (pow.f64 d3 3)) d1) (sqrt.f64 (+.f64 9 (*.f64 d3 (-.f64 d3 3))))) (sqrt.f64 (+.f64 9 (*.f64 d3 (-.f64 d3 3)))))
(/.f64 (/.f64 (*.f64 (+.f64 27 (pow.f64 d3 3)) d1) (*.f64 (cbrt.f64 (+.f64 9 (*.f64 d3 (-.f64 d3 3)))) (cbrt.f64 (+.f64 9 (*.f64 d3 (-.f64 d3 3)))))) (cbrt.f64 (+.f64 9 (*.f64 d3 (-.f64 d3 3)))))
(pow.f64 (*.f64 d1 (+.f64 3 d3)) 1)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d3))) 2)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d3))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 d3)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 d3)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 3 d3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 d3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 d3)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 3 d3) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d3))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 3 d3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 3 d3))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 3 d3))))
(fma.f64 d1 3 (*.f64 d1 d3))
(fma.f64 3 d1 (*.f64 d1 d3))
Outputs
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 d2))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(/.f64 1 (+.f64 3 d3))
(+.f64 (*.f64 -1 (/.f64 d2 (pow.f64 (+.f64 3 d3) 2))) (/.f64 1 (+.f64 3 d3)))
(fma.f64 -1 (/.f64 d2 (pow.f64 (+.f64 3 d3) 2)) (/.f64 1 (+.f64 3 d3)))
(-.f64 (/.f64 1 (+.f64 3 d3)) (/.f64 d2 (pow.f64 (+.f64 3 d3) 2)))
(+.f64 (*.f64 -1 (/.f64 d2 (pow.f64 (+.f64 3 d3) 2))) (+.f64 (/.f64 1 (+.f64 3 d3)) (/.f64 (pow.f64 d2 2) (pow.f64 (+.f64 3 d3) 3))))
(+.f64 (fma.f64 -1 (/.f64 d2 (pow.f64 (+.f64 3 d3) 2)) (/.f64 1 (+.f64 3 d3))) (/.f64 (pow.f64 d2 2) (pow.f64 (+.f64 3 d3) 3)))
(+.f64 (-.f64 (/.f64 1 (+.f64 3 d3)) (/.f64 d2 (pow.f64 (+.f64 3 d3) 2))) (/.f64 (pow.f64 d2 2) (pow.f64 (+.f64 3 d3) 3)))
(+.f64 (*.f64 -1 (/.f64 d2 (pow.f64 (+.f64 3 d3) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d2 3) (pow.f64 (+.f64 3 d3) 4))) (+.f64 (/.f64 1 (+.f64 3 d3)) (/.f64 (pow.f64 d2 2) (pow.f64 (+.f64 3 d3) 3)))))
(fma.f64 -1 (/.f64 d2 (pow.f64 (+.f64 3 d3) 2)) (fma.f64 -1 (/.f64 (pow.f64 d2 3) (pow.f64 (+.f64 3 d3) 4)) (+.f64 (/.f64 1 (+.f64 3 d3)) (/.f64 (pow.f64 d2 2) (pow.f64 (+.f64 3 d3) 3)))))
(-.f64 (-.f64 (+.f64 (/.f64 1 (+.f64 3 d3)) (/.f64 (pow.f64 d2 2) (pow.f64 (+.f64 3 d3) 3))) (/.f64 (pow.f64 d2 3) (pow.f64 (+.f64 3 d3) 4))) (/.f64 d2 (pow.f64 (+.f64 3 d3) 2)))
(-.f64 (+.f64 (-.f64 (/.f64 1 (+.f64 3 d3)) (/.f64 d2 (pow.f64 (+.f64 3 d3) 2))) (/.f64 (pow.f64 d2 2) (pow.f64 (+.f64 3 d3) 3))) (/.f64 (pow.f64 d2 3) (pow.f64 (+.f64 3 d3) 4)))
(/.f64 1 d2)
(+.f64 (*.f64 -1 (/.f64 (+.f64 3 d3) (pow.f64 d2 2))) (/.f64 1 d2))
(fma.f64 -1 (/.f64 (+.f64 3 d3) (pow.f64 d2 2)) (/.f64 1 d2))
(-.f64 (/.f64 1 d2) (/.f64 (+.f64 3 d3) (pow.f64 d2 2)))
(+.f64 (/.f64 1 d2) (/.f64 (-.f64 -3 d3) (pow.f64 d2 2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 3 d3) (pow.f64 d2 2))) (+.f64 (/.f64 1 d2) (/.f64 (pow.f64 (+.f64 3 d3) 2) (pow.f64 d2 3))))
(+.f64 (fma.f64 -1 (/.f64 (+.f64 3 d3) (pow.f64 d2 2)) (/.f64 1 d2)) (/.f64 (pow.f64 (+.f64 3 d3) 2) (pow.f64 d2 3)))
(+.f64 (-.f64 (/.f64 1 d2) (/.f64 (+.f64 3 d3) (pow.f64 d2 2))) (/.f64 (pow.f64 (+.f64 3 d3) 2) (pow.f64 d2 3)))
(+.f64 (/.f64 1 d2) (+.f64 (/.f64 (-.f64 -3 d3) (pow.f64 d2 2)) (/.f64 (pow.f64 (+.f64 3 d3) 2) (pow.f64 d2 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 3 d3) (pow.f64 d2 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 4))) (+.f64 (/.f64 1 d2) (/.f64 (pow.f64 (+.f64 3 d3) 2) (pow.f64 d2 3)))))
(fma.f64 -1 (/.f64 (+.f64 3 d3) (pow.f64 d2 2)) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 4)) (+.f64 (/.f64 1 d2) (/.f64 (pow.f64 (+.f64 3 d3) 2) (pow.f64 d2 3)))))
(-.f64 (-.f64 (+.f64 (/.f64 1 d2) (/.f64 (pow.f64 (+.f64 3 d3) 2) (pow.f64 d2 3))) (/.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 4))) (/.f64 (+.f64 3 d3) (pow.f64 d2 2)))
(+.f64 (/.f64 (pow.f64 (+.f64 3 d3) 2) (pow.f64 d2 3)) (+.f64 (/.f64 1 d2) (-.f64 (/.f64 (-.f64 -3 d3) (pow.f64 d2 2)) (/.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 4)))))
(/.f64 1 d2)
(+.f64 (*.f64 -1 (/.f64 (+.f64 3 d3) (pow.f64 d2 2))) (/.f64 1 d2))
(fma.f64 -1 (/.f64 (+.f64 3 d3) (pow.f64 d2 2)) (/.f64 1 d2))
(-.f64 (/.f64 1 d2) (/.f64 (+.f64 3 d3) (pow.f64 d2 2)))
(+.f64 (/.f64 1 d2) (/.f64 (-.f64 -3 d3) (pow.f64 d2 2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 3 d3) (pow.f64 d2 2))) (+.f64 (/.f64 1 d2) (/.f64 (pow.f64 (+.f64 3 d3) 2) (pow.f64 d2 3))))
(+.f64 (fma.f64 -1 (/.f64 (+.f64 3 d3) (pow.f64 d2 2)) (/.f64 1 d2)) (/.f64 (pow.f64 (+.f64 3 d3) 2) (pow.f64 d2 3)))
(+.f64 (-.f64 (/.f64 1 d2) (/.f64 (+.f64 3 d3) (pow.f64 d2 2))) (/.f64 (pow.f64 (+.f64 3 d3) 2) (pow.f64 d2 3)))
(+.f64 (/.f64 1 d2) (+.f64 (/.f64 (-.f64 -3 d3) (pow.f64 d2 2)) (/.f64 (pow.f64 (+.f64 3 d3) 2) (pow.f64 d2 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 3 d3) (pow.f64 d2 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 4))) (+.f64 (/.f64 1 d2) (/.f64 (pow.f64 (+.f64 3 d3) 2) (pow.f64 d2 3)))))
(fma.f64 -1 (/.f64 (+.f64 3 d3) (pow.f64 d2 2)) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 4)) (+.f64 (/.f64 1 d2) (/.f64 (pow.f64 (+.f64 3 d3) 2) (pow.f64 d2 3)))))
(-.f64 (-.f64 (+.f64 (/.f64 1 d2) (/.f64 (pow.f64 (+.f64 3 d3) 2) (pow.f64 d2 3))) (/.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 4))) (/.f64 (+.f64 3 d3) (pow.f64 d2 2)))
(+.f64 (/.f64 (pow.f64 (+.f64 3 d3) 2) (pow.f64 d2 3)) (+.f64 (/.f64 1 d2) (-.f64 (/.f64 (-.f64 -3 d3) (pow.f64 d2 2)) (/.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d2 4)))))
(/.f64 1 (+.f64 3 d2))
(+.f64 (*.f64 -1 (/.f64 d3 (pow.f64 (+.f64 3 d2) 2))) (/.f64 1 (+.f64 3 d2)))
(fma.f64 -1 (/.f64 d3 (pow.f64 (+.f64 3 d2) 2)) (/.f64 1 (+.f64 3 d2)))
(-.f64 (/.f64 1 (+.f64 3 d2)) (/.f64 d3 (pow.f64 (+.f64 3 d2) 2)))
(+.f64 (*.f64 -1 (/.f64 d3 (pow.f64 (+.f64 3 d2) 2))) (+.f64 (/.f64 1 (+.f64 3 d2)) (/.f64 (pow.f64 d3 2) (pow.f64 (+.f64 3 d2) 3))))
(+.f64 (fma.f64 -1 (/.f64 d3 (pow.f64 (+.f64 3 d2) 2)) (/.f64 1 (+.f64 3 d2))) (/.f64 (pow.f64 d3 2) (pow.f64 (+.f64 3 d2) 3)))
(+.f64 (-.f64 (/.f64 1 (+.f64 3 d2)) (/.f64 d3 (pow.f64 (+.f64 3 d2) 2))) (/.f64 (pow.f64 d3 2) (pow.f64 (+.f64 3 d2) 3)))
(+.f64 (*.f64 -1 (/.f64 d3 (pow.f64 (+.f64 3 d2) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d3 3) (pow.f64 (+.f64 3 d2) 4))) (+.f64 (/.f64 1 (+.f64 3 d2)) (/.f64 (pow.f64 d3 2) (pow.f64 (+.f64 3 d2) 3)))))
(fma.f64 -1 (/.f64 d3 (pow.f64 (+.f64 3 d2) 2)) (fma.f64 -1 (/.f64 (pow.f64 d3 3) (pow.f64 (+.f64 3 d2) 4)) (+.f64 (/.f64 1 (+.f64 3 d2)) (/.f64 (pow.f64 d3 2) (pow.f64 (+.f64 3 d2) 3)))))
(-.f64 (-.f64 (+.f64 (/.f64 1 (+.f64 3 d2)) (/.f64 (pow.f64 d3 2) (pow.f64 (+.f64 3 d2) 3))) (/.f64 (pow.f64 d3 3) (pow.f64 (+.f64 3 d2) 4))) (/.f64 d3 (pow.f64 (+.f64 3 d2) 2)))
(-.f64 (+.f64 (-.f64 (/.f64 1 (+.f64 3 d2)) (/.f64 d3 (pow.f64 (+.f64 3 d2) 2))) (/.f64 (pow.f64 d3 2) (pow.f64 (+.f64 3 d2) 3))) (/.f64 (pow.f64 d3 3) (pow.f64 (+.f64 3 d2) 4)))
(/.f64 1 d3)
(+.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) (pow.f64 d3 2))) (/.f64 1 d3))
(fma.f64 -1 (/.f64 (+.f64 3 d2) (pow.f64 d3 2)) (/.f64 1 d3))
(+.f64 (/.f64 1 d3) (/.f64 (-.f64 -3 d2) (pow.f64 d3 2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) (pow.f64 d3 2))) (+.f64 (/.f64 1 d3) (/.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 3))))
(+.f64 (fma.f64 -1 (/.f64 (+.f64 3 d2) (pow.f64 d3 2)) (/.f64 1 d3)) (/.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 3)))
(+.f64 (+.f64 (/.f64 1 d3) (/.f64 (-.f64 -3 d2) (pow.f64 d3 2))) (/.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 3)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) (pow.f64 d3 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 4))) (+.f64 (/.f64 1 d3) (/.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 3)))))
(fma.f64 -1 (/.f64 (+.f64 3 d2) (pow.f64 d3 2)) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 4)) (+.f64 (/.f64 1 d3) (/.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 3)))))
(+.f64 (/.f64 (-.f64 -3 d2) (pow.f64 d3 2)) (-.f64 (+.f64 (/.f64 1 d3) (/.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 3))) (/.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 4))))
(/.f64 1 d3)
(+.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) (pow.f64 d3 2))) (/.f64 1 d3))
(fma.f64 -1 (/.f64 (+.f64 3 d2) (pow.f64 d3 2)) (/.f64 1 d3))
(+.f64 (/.f64 1 d3) (/.f64 (-.f64 -3 d2) (pow.f64 d3 2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) (pow.f64 d3 2))) (+.f64 (/.f64 1 d3) (/.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 3))))
(+.f64 (fma.f64 -1 (/.f64 (+.f64 3 d2) (pow.f64 d3 2)) (/.f64 1 d3)) (/.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 3)))
(+.f64 (+.f64 (/.f64 1 d3) (/.f64 (-.f64 -3 d2) (pow.f64 d3 2))) (/.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 3)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 3 d2) (pow.f64 d3 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 4))) (+.f64 (/.f64 1 d3) (/.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 3)))))
(fma.f64 -1 (/.f64 (+.f64 3 d2) (pow.f64 d3 2)) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 4)) (+.f64 (/.f64 1 d3) (/.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 3)))))
(+.f64 (/.f64 (-.f64 -3 d2) (pow.f64 d3 2)) (-.f64 (+.f64 (/.f64 1 d3) (/.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 3))) (/.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 4))))
(*.f64 3 d1)
(*.f64 d1 3)
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 d1 (+.f64 3 d3)) (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 3) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 3) (*.f64 (+.f64 d2 d3) d1))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 3) (*.f64 1 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 3) (*.f64 1 (*.f64 (+.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d3) (*.f64 (+.f64 3 d2) d1))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 (+.f64 3 d2) d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 (*.f64 (+.f64 3 d2) 1)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 1 (*.f64 d1 (+.f64 d2 d3))) (*.f64 d1 3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 1 (*.f64 (+.f64 d2 d3) d1)) (*.f64 d1 3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 1 (*.f64 d1 (+.f64 3 d2))) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 1 (*.f64 (+.f64 3 d2) d1)) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 (/.f64 d1 -1) -3) (*.f64 (/.f64 d1 -1) (neg.f64 (+.f64 d2 d3))))
(*.f64 (/.f64 d1 -1) (-.f64 (-.f64 -3 d2) d3))
(/.f64 (-.f64 (-.f64 -3 d2) d3) (/.f64 -1 d1))
(+.f64 (*.f64 (/.f64 d1 -1) (neg.f64 (+.f64 d2 d3))) (*.f64 (/.f64 d1 -1) -3))
(*.f64 (/.f64 d1 -1) (-.f64 (-.f64 -3 d2) d3))
(/.f64 (-.f64 (-.f64 -3 d2) d3) (/.f64 -1 d1))
(+.f64 (*.f64 (/.f64 d1 -1) (neg.f64 (+.f64 3 d2))) (*.f64 (/.f64 d1 -1) (neg.f64 d3)))
(*.f64 (/.f64 d1 -1) (-.f64 (-.f64 -3 d2) d3))
(/.f64 (-.f64 (-.f64 -3 d2) d3) (/.f64 -1 d1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))))) 1)
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (neg.f64 (-.f64 -3 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 1 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (+.f64 d2 (+.f64 3 d3)) d1)
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))) 1)
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 -1 (*.f64 d1 (-.f64 -3 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (-.f64 -3 (+.f64 d2 d3)) (neg.f64 d1))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (neg.f64 d1) (-.f64 -3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d2 (+.f64 3 d3))))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (sqrt.f64 (+.f64 d2 (+.f64 3 d3))) (*.f64 d1 (sqrt.f64 (+.f64 d2 (+.f64 3 d3)))))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d2 (+.f64 3 d3))))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))) 2))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 (+.f64 3 d3))) 2)) (cbrt.f64 (+.f64 d2 (+.f64 3 d3))))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) -2))) (*.f64 d1 (cbrt.f64 (+.f64 d2 (+.f64 3 d3)))))
(*.f64 (cbrt.f64 (+.f64 d2 (+.f64 3 d3))) (/.f64 d1 (cbrt.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) -2))))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 (+.f64 3 d3)))) (sqrt.f64 (+.f64 d2 (+.f64 3 d3))))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (/.f64 d1 -1) (-.f64 -3 (+.f64 d2 d3)))
(*.f64 (/.f64 d1 -1) (-.f64 (-.f64 -3 d2) d3))
(/.f64 (-.f64 (-.f64 -3 d2) d3) (/.f64 -1 d1))
(*.f64 (/.f64 (sqrt.f64 d1) 1) (*.f64 (/.f64 (sqrt.f64 d1) 1) (+.f64 d2 (+.f64 3 d3))))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 d1) 1) (+.f64 d2 (+.f64 3 d3))) (sqrt.f64 d1))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (/.f64 (sqrt.f64 d1) (cbrt.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) -2))) (*.f64 (/.f64 (sqrt.f64 d1) 1) (cbrt.f64 (+.f64 d2 (+.f64 3 d3)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) -2))) (*.f64 d1 (cbrt.f64 (+.f64 d2 (+.f64 3 d3)))))
(*.f64 (cbrt.f64 (+.f64 d2 (+.f64 3 d3))) (/.f64 d1 (cbrt.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) -2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) 1) (/.f64 (cbrt.f64 d1) (/.f64 1 (+.f64 d2 (+.f64 3 d3)))))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (+.f64 d2 (+.f64 3 d3)) -1/2)) (/.f64 (cbrt.f64 d1) (pow.f64 (+.f64 d2 (+.f64 3 d3)) -1/2)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) -2))) (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))) (/.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) -2))))
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 (+.f64 3 d3)))) 1) (sqrt.f64 (+.f64 d2 (+.f64 3 d3))))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (/.f64 (/.f64 d1 (cbrt.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) -2))) 1) (cbrt.f64 (+.f64 d2 (+.f64 3 d3))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) -2))) (*.f64 d1 (cbrt.f64 (+.f64 d2 (+.f64 3 d3)))))
(*.f64 (cbrt.f64 (+.f64 d2 (+.f64 3 d3))) (/.f64 d1 (cbrt.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) -2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (/.f64 1 (+.f64 d2 (+.f64 3 d3)))) (cbrt.f64 d1))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (/.f64 d1 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 d2 (+.f64 3 d3))) 2))) (cbrt.f64 (+.f64 d2 (+.f64 3 d3))))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 (+.f64 d2 (+.f64 3 d3))) (pow.f64 (cbrt.f64 d1) 2))) (cbrt.f64 d1))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 (+.f64 3 d3)))) (sqrt.f64 -1)) (sqrt.f64 (-.f64 -3 (+.f64 d2 d3))))
(*.f64 (/.f64 d1 (/.f64 (sqrt.f64 -1) (sqrt.f64 (+.f64 d2 (+.f64 3 d3))))) (sqrt.f64 (-.f64 (-.f64 -3 d2) d3)))
(*.f64 (*.f64 (/.f64 d1 (sqrt.f64 -1)) (sqrt.f64 (+.f64 d2 (+.f64 3 d3)))) (sqrt.f64 (-.f64 (-.f64 -3 d2) d3)))
(*.f64 (/.f64 (/.f64 d1 (cbrt.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) -2))) (cbrt.f64 -1)) (cbrt.f64 (-.f64 -3 (+.f64 d2 d3))))
(*.f64 (/.f64 d1 (*.f64 (cbrt.f64 -1) (cbrt.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) -2)))) (cbrt.f64 (-.f64 (-.f64 -3 d2) d3)))
(*.f64 (/.f64 d1 (*.f64 (cbrt.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) -2)) (cbrt.f64 -1))) (cbrt.f64 (-.f64 (-.f64 -3 d2) d3)))
(*.f64 (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 (+.f64 d2 d3) 2))) (-.f64 9 (pow.f64 (+.f64 d2 d3) 2))) (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 (+.f64 d2 d3) 2))) (-.f64 27 (pow.f64 (+.f64 d2 d3) 3))) (+.f64 9 (*.f64 (+.f64 d2 d3) (+.f64 d2 (+.f64 3 d3)))))
(*.f64 (/.f64 d1 (/.f64 (-.f64 27 (pow.f64 (+.f64 d2 d3) 3)) (-.f64 9 (pow.f64 (+.f64 d2 d3) 2)))) (+.f64 9 (*.f64 (+.f64 d2 d3) (+.f64 d2 (+.f64 3 d3)))))
(/.f64 (*.f64 d1 (fma.f64 (+.f64 d2 d3) (+.f64 d2 (+.f64 3 d3)) 9)) (/.f64 (-.f64 27 (pow.f64 (+.f64 d2 d3) 3)) (-.f64 9 (pow.f64 (+.f64 d2 d3) 2))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 27 (pow.f64 (+.f64 d2 d3) 3))) (-.f64 81 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 (-.f64 d3 3))) (*.f64 (+.f64 d2 d3) (+.f64 d2 (-.f64 d3 3)))))) (-.f64 9 (*.f64 (+.f64 d2 d3) (+.f64 d2 (-.f64 d3 3)))))
(*.f64 (/.f64 d1 (/.f64 (-.f64 81 (*.f64 (pow.f64 (+.f64 d2 d3) 2) (*.f64 (+.f64 d2 (+.f64 d3 -3)) (+.f64 d2 (+.f64 d3 -3))))) (+.f64 27 (pow.f64 (+.f64 d2 d3) 3)))) (-.f64 9 (*.f64 (+.f64 d2 d3) (+.f64 d2 (+.f64 d3 -3)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 27 (pow.f64 (+.f64 d2 d3) 3))) (+.f64 729 (pow.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 (-.f64 d3 3))) 3))) (+.f64 81 (-.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 (-.f64 d3 3))) (*.f64 (+.f64 d2 d3) (+.f64 d2 (-.f64 d3 3)))) (*.f64 9 (*.f64 (+.f64 d2 d3) (+.f64 d2 (-.f64 d3 3)))))))
(*.f64 (/.f64 d1 (/.f64 (+.f64 729 (pow.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 (+.f64 d3 -3))) 3)) (+.f64 27 (pow.f64 (+.f64 d2 d3) 3)))) (+.f64 81 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 (+.f64 d3 -3))) (-.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 (+.f64 d3 -3))) 9))))
(*.f64 (*.f64 (/.f64 d1 (+.f64 729 (pow.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 (+.f64 d3 -3))) 3))) (+.f64 27 (pow.f64 (+.f64 d2 d3) 3))) (fma.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 (+.f64 d3 -3))) (fma.f64 (+.f64 d2 d3) (+.f64 d2 (+.f64 d3 -3)) -9) 81))
(pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))) 1)
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(pow.f64 (/.f64 (/.f64 1 (+.f64 d2 (+.f64 3 d3))) d1) -1)
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))) 2)
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))) 3)
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))) 3) 1/3)
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(neg.f64 (*.f64 d1 (-.f64 -3 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))) 2))
(fabs.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 (+.f64 3 d3))))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))))))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3))) 3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(cbrt.f64 (/.f64 (pow.f64 d1 3) (/.f64 1 (pow.f64 (+.f64 d2 (+.f64 3 d3)) 3))))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))) 1))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 (+.f64 3 d3)))))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 (/.f64 1 (-.f64 9 (pow.f64 (+.f64 d2 d3) 2))) 3) (*.f64 (/.f64 1 (-.f64 9 (pow.f64 (+.f64 d2 d3) 2))) (neg.f64 (+.f64 d2 d3))))
(*.f64 (/.f64 1 (-.f64 9 (pow.f64 (+.f64 d2 d3) 2))) (+.f64 3 (neg.f64 (+.f64 d2 d3))))
(/.f64 (-.f64 (-.f64 3 d3) d2) (-.f64 9 (pow.f64 (+.f64 d2 d3) 2)))
(/.f64 (+.f64 d2 (+.f64 d3 -3)) (+.f64 (pow.f64 (+.f64 d2 d3) 2) -9))
(+.f64 (*.f64 (/.f64 1 (-.f64 9 (pow.f64 (+.f64 d2 d3) 2))) 3) (*.f64 (/.f64 1 (-.f64 9 (pow.f64 (+.f64 d2 d3) 2))) (*.f64 -1 (+.f64 d2 d3))))
(*.f64 (/.f64 1 (-.f64 9 (pow.f64 (+.f64 d2 d3) 2))) (+.f64 3 (neg.f64 (+.f64 d2 d3))))
(/.f64 (-.f64 (-.f64 3 d3) d2) (-.f64 9 (pow.f64 (+.f64 d2 d3) 2)))
(/.f64 (+.f64 d2 (+.f64 d3 -3)) (+.f64 (pow.f64 (+.f64 d2 d3) 2) -9))
(+.f64 (*.f64 (/.f64 1 (-.f64 9 (pow.f64 (+.f64 d2 d3) 2))) 3) (*.f64 (/.f64 1 (-.f64 9 (pow.f64 (+.f64 d2 d3) 2))) (*.f64 (neg.f64 (sqrt.f64 (+.f64 d2 d3))) (sqrt.f64 (+.f64 d2 d3)))))
(*.f64 (/.f64 1 (-.f64 9 (pow.f64 (+.f64 d2 d3) 2))) (+.f64 3 (neg.f64 (+.f64 d2 d3))))
(/.f64 (-.f64 (-.f64 3 d3) d2) (-.f64 9 (pow.f64 (+.f64 d2 d3) 2)))
(/.f64 (+.f64 d2 (+.f64 d3 -3)) (+.f64 (pow.f64 (+.f64 d2 d3) 2) -9))
(+.f64 (*.f64 (/.f64 1 (-.f64 9 (pow.f64 (+.f64 d2 d3) 2))) 3) (*.f64 (/.f64 1 (-.f64 9 (pow.f64 (+.f64 d2 d3) 2))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (+.f64 d2 d3)) 2)) (cbrt.f64 (+.f64 d2 d3)))))
(*.f64 (/.f64 1 (-.f64 9 (pow.f64 (+.f64 d2 d3) 2))) (+.f64 3 (neg.f64 (+.f64 d2 d3))))
(/.f64 (-.f64 (-.f64 3 d3) d2) (-.f64 9 (pow.f64 (+.f64 d2 d3) 2)))
(/.f64 (+.f64 d2 (+.f64 d3 -3)) (+.f64 (pow.f64 (+.f64 d2 d3) 2) -9))
(+.f64 (*.f64 (/.f64 1 (+.f64 27 (pow.f64 (+.f64 d2 d3) 3))) 9) (*.f64 (/.f64 1 (+.f64 27 (pow.f64 (+.f64 d2 d3) 3))) (*.f64 (+.f64 d2 d3) (+.f64 d2 (-.f64 d3 3)))))
(*.f64 (/.f64 1 (+.f64 27 (pow.f64 (+.f64 d2 d3) 3))) (+.f64 9 (*.f64 (+.f64 d2 d3) (+.f64 d2 (+.f64 d3 -3)))))
(/.f64 (fma.f64 (+.f64 d2 d3) (+.f64 d2 (+.f64 d3 -3)) 9) (+.f64 27 (pow.f64 (+.f64 d2 d3) 3)))
(+.f64 (*.f64 (/.f64 1 (+.f64 27 (pow.f64 (+.f64 d2 d3) 3))) (*.f64 (+.f64 d2 d3) (+.f64 d2 (-.f64 d3 3)))) (*.f64 (/.f64 1 (+.f64 27 (pow.f64 (+.f64 d2 d3) 3))) 9))
(*.f64 (/.f64 1 (+.f64 27 (pow.f64 (+.f64 d2 d3) 3))) (+.f64 9 (*.f64 (+.f64 d2 d3) (+.f64 d2 (+.f64 d3 -3)))))
(/.f64 (fma.f64 (+.f64 d2 d3) (+.f64 d2 (+.f64 d3 -3)) 9) (+.f64 27 (pow.f64 (+.f64 d2 d3) 3)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 d2 (+.f64 3 d3))))) 1)
(/.f64 1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 1 (/.f64 1 (+.f64 d2 (+.f64 3 d3))))
(/.f64 1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (/.f64 1 (+.f64 d2 (+.f64 3 d3))) 1)
(/.f64 1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 -1 (/.f64 -1 (+.f64 d2 (+.f64 3 d3))))
(/.f64 1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (/.f64 -1 (+.f64 d2 (+.f64 3 d3))) -1)
(/.f64 1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) -1/2) (pow.f64 (+.f64 d2 (+.f64 3 d3)) -1/2))
(/.f64 1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 d2 (+.f64 3 d3)))) (cbrt.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) -2)) (/.f64 1 (cbrt.f64 (+.f64 d2 (+.f64 3 d3)))))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) -2)) (cbrt.f64 (+.f64 d2 (+.f64 3 d3))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) -2)) (/.f64 1 (cbrt.f64 (+.f64 d2 (+.f64 3 d3)))))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) -2)) (cbrt.f64 (+.f64 d2 (+.f64 3 d3))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 d2 (+.f64 3 d3))) 2)) (/.f64 1 (cbrt.f64 (+.f64 d2 (+.f64 3 d3)))))
(/.f64 1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (/.f64 1 (-.f64 9 (pow.f64 (+.f64 d2 d3) 2))) (-.f64 (-.f64 3 d3) d2))
(*.f64 (/.f64 1 (-.f64 9 (pow.f64 (+.f64 d2 d3) 2))) (+.f64 3 (neg.f64 (+.f64 d2 d3))))
(/.f64 (-.f64 (-.f64 3 d3) d2) (-.f64 9 (pow.f64 (+.f64 d2 d3) 2)))
(/.f64 (+.f64 d2 (+.f64 d3 -3)) (+.f64 (pow.f64 (+.f64 d2 d3) 2) -9))
(*.f64 (/.f64 1 (+.f64 27 (pow.f64 (+.f64 d2 d3) 3))) (+.f64 9 (*.f64 (+.f64 d2 d3) (+.f64 d2 (-.f64 d3 3)))))
(*.f64 (/.f64 1 (+.f64 27 (pow.f64 (+.f64 d2 d3) 3))) (+.f64 9 (*.f64 (+.f64 d2 d3) (+.f64 d2 (+.f64 d3 -3)))))
(/.f64 (fma.f64 (+.f64 d2 d3) (+.f64 d2 (+.f64 d3 -3)) 9) (+.f64 27 (pow.f64 (+.f64 d2 d3) 3)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) -2)) 1) (/.f64 1 (cbrt.f64 (+.f64 d2 (+.f64 3 d3)))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) -2)) (/.f64 1 (cbrt.f64 (+.f64 d2 (+.f64 3 d3)))))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) -2)) (cbrt.f64 (+.f64 d2 (+.f64 3 d3))))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 d2 (+.f64 3 d3))) -1) (pow.f64 (sqrt.f64 (+.f64 d2 (+.f64 3 d3))) -1))
(pow.f64 (sqrt.f64 (+.f64 d2 (+.f64 3 d3))) -2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 d2 (+.f64 3 d3))) 2) -1) (pow.f64 (cbrt.f64 (+.f64 d2 (+.f64 3 d3))) -1))
(/.f64 1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 (/.f64 (-.f64 (-.f64 3 d3) d2) (-.f64 81 (*.f64 (pow.f64 (+.f64 d2 d3) 2) (pow.f64 (+.f64 d2 d3) 2)))) (+.f64 9 (pow.f64 (+.f64 d2 d3) 2)))
(*.f64 (/.f64 (-.f64 (-.f64 3 d3) d2) (-.f64 81 (pow.f64 (+.f64 d2 d3) 4))) (+.f64 9 (pow.f64 (+.f64 d2 d3) 2)))
(*.f64 (/.f64 (-.f64 (-.f64 3 d3) d2) (-.f64 729 (pow.f64 (pow.f64 (+.f64 d2 d3) 2) 3))) (+.f64 81 (+.f64 (*.f64 (pow.f64 (+.f64 d2 d3) 2) (pow.f64 (+.f64 d2 d3) 2)) (*.f64 9 (pow.f64 (+.f64 d2 d3) 2)))))
(/.f64 (*.f64 (-.f64 (-.f64 3 d3) d2) (+.f64 (+.f64 81 (pow.f64 (+.f64 d2 d3) 4)) (*.f64 9 (pow.f64 (+.f64 d2 d3) 2)))) (-.f64 729 (pow.f64 (pow.f64 (+.f64 d2 d3) 2) 3)))
(*.f64 (/.f64 (-.f64 (-.f64 3 d3) d2) (-.f64 729 (pow.f64 (+.f64 d2 d3) 6))) (+.f64 81 (fma.f64 9 (pow.f64 (+.f64 d2 d3) 2) (pow.f64 (+.f64 d2 d3) 4))))
(*.f64 (/.f64 1 (neg.f64 (-.f64 9 (pow.f64 (+.f64 d2 d3) 2)))) (neg.f64 (-.f64 (-.f64 3 d3) d2)))
(*.f64 (/.f64 1 (-.f64 9 (pow.f64 (+.f64 d2 d3) 2))) (+.f64 3 (neg.f64 (+.f64 d2 d3))))
(/.f64 (-.f64 (-.f64 3 d3) d2) (-.f64 9 (pow.f64 (+.f64 d2 d3) 2)))
(/.f64 (+.f64 d2 (+.f64 d3 -3)) (+.f64 (pow.f64 (+.f64 d2 d3) 2) -9))
(*.f64 (/.f64 1 (neg.f64 (+.f64 27 (pow.f64 (+.f64 d2 d3) 3)))) (neg.f64 (+.f64 9 (*.f64 (+.f64 d2 d3) (+.f64 d2 (-.f64 d3 3))))))
(*.f64 (/.f64 1 (+.f64 27 (pow.f64 (+.f64 d2 d3) 3))) (+.f64 9 (*.f64 (+.f64 d2 d3) (+.f64 d2 (+.f64 d3 -3)))))
(/.f64 (fma.f64 (+.f64 d2 d3) (+.f64 d2 (+.f64 d3 -3)) 9) (+.f64 27 (pow.f64 (+.f64 d2 d3) 3)))
(*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d3) 2) 9)) (+.f64 d2 (-.f64 d3 3)))
(*.f64 (/.f64 1 (-.f64 9 (pow.f64 (+.f64 d2 d3) 2))) (+.f64 3 (neg.f64 (+.f64 d2 d3))))
(/.f64 (-.f64 (-.f64 3 d3) d2) (-.f64 9 (pow.f64 (+.f64 d2 d3) 2)))
(/.f64 (+.f64 d2 (+.f64 d3 -3)) (+.f64 (pow.f64 (+.f64 d2 d3) 2) -9))
(*.f64 (/.f64 1 (-.f64 (*.f64 (+.f64 3 d2) (+.f64 3 d2)) (pow.f64 d3 2))) (+.f64 d2 (-.f64 3 d3)))
(*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2))) (+.f64 d2 (-.f64 3 d3)))
(/.f64 (+.f64 d2 (-.f64 3 d3)) (-.f64 (pow.f64 (+.f64 3 d2) 2) (pow.f64 d3 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 d3 3) (pow.f64 (+.f64 3 d2) 3))) (+.f64 (*.f64 (+.f64 3 d2) (+.f64 3 d2)) (-.f64 (pow.f64 d3 2) (*.f64 (+.f64 3 d2) d3))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3))) (+.f64 (pow.f64 (+.f64 3 d2) 2) (-.f64 (pow.f64 d3 2) (*.f64 d3 (+.f64 3 d2)))))
(/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (+.f64 d3 (-.f64 -3 d2)))) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)))
(/.f64 (+.f64 (pow.f64 (+.f64 3 d2) 2) (*.f64 d3 (-.f64 (+.f64 d3 -3) d2))) (+.f64 (pow.f64 (+.f64 3 d2) 3) (pow.f64 d3 3)))
(*.f64 (/.f64 -1 (neg.f64 (-.f64 9 (pow.f64 (+.f64 d2 d3) 2)))) (-.f64 (-.f64 3 d3) d2))
(*.f64 (/.f64 1 (-.f64 9 (pow.f64 (+.f64 d2 d3) 2))) (+.f64 3 (neg.f64 (+.f64 d2 d3))))
(/.f64 (-.f64 (-.f64 3 d3) d2) (-.f64 9 (pow.f64 (+.f64 d2 d3) 2)))
(/.f64 (+.f64 d2 (+.f64 d3 -3)) (+.f64 (pow.f64 (+.f64 d2 d3) 2) -9))
(*.f64 (/.f64 -1 (neg.f64 (+.f64 27 (pow.f64 (+.f64 d2 d3) 3)))) (+.f64 9 (*.f64 (+.f64 d2 d3) (+.f64 d2 (-.f64 d3 3)))))
(*.f64 (/.f64 1 (+.f64 27 (pow.f64 (+.f64 d2 d3) 3))) (+.f64 9 (*.f64 (+.f64 d2 d3) (+.f64 d2 (+.f64 d3 -3)))))
(/.f64 (fma.f64 (+.f64 d2 d3) (+.f64 d2 (+.f64 d3 -3)) 9) (+.f64 27 (pow.f64 (+.f64 d2 d3) 3)))
(*.f64 (/.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) -1/2) (sqrt.f64 (-.f64 9 (pow.f64 (+.f64 d2 d3) 2)))) (sqrt.f64 (-.f64 (-.f64 3 d3) d2)))
(*.f64 (/.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) -1/2) (sqrt.f64 (+.f64 27 (pow.f64 (+.f64 d2 d3) 3)))) (sqrt.f64 (+.f64 9 (*.f64 (+.f64 d2 d3) (+.f64 d2 (-.f64 d3 3))))))
(*.f64 (/.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) -1/2) (sqrt.f64 (+.f64 27 (pow.f64 (+.f64 d2 d3) 3)))) (sqrt.f64 (+.f64 9 (*.f64 (+.f64 d2 d3) (+.f64 d2 (+.f64 d3 -3))))))
(*.f64 (/.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) -1/2) (sqrt.f64 (+.f64 27 (pow.f64 (+.f64 d2 d3) 3)))) (sqrt.f64 (fma.f64 (+.f64 d2 d3) (+.f64 d2 (+.f64 d3 -3)) 9)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 d2 (+.f64 3 d3))) 2)) (cbrt.f64 (-.f64 9 (pow.f64 (+.f64 d2 d3) 2)))) (cbrt.f64 (-.f64 (-.f64 3 d3) d2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 d2 (+.f64 3 d3))) -2) (cbrt.f64 (-.f64 9 (pow.f64 (+.f64 d2 d3) 2)))) (cbrt.f64 (-.f64 (-.f64 3 d3) d2)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 d2 (+.f64 3 d3))) 2)) (cbrt.f64 (+.f64 27 (pow.f64 (+.f64 d2 d3) 3)))) (cbrt.f64 (+.f64 9 (*.f64 (+.f64 d2 d3) (+.f64 d2 (-.f64 d3 3))))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 d2 (+.f64 3 d3))) 2)) (cbrt.f64 (+.f64 27 (pow.f64 (+.f64 d2 d3) 3)))) (cbrt.f64 (+.f64 9 (*.f64 (+.f64 d2 d3) (+.f64 d2 (+.f64 d3 -3))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 d2 (+.f64 3 d3))) -2) (cbrt.f64 (+.f64 27 (pow.f64 (+.f64 d2 d3) 3)))) (cbrt.f64 (fma.f64 (+.f64 d2 d3) (+.f64 d2 (+.f64 d3 -3)) 9)))
(*.f64 (/.f64 (+.f64 9 (*.f64 (+.f64 d2 d3) (+.f64 d2 (-.f64 d3 3)))) (-.f64 729 (*.f64 (pow.f64 (+.f64 d2 d3) 3) (pow.f64 (+.f64 d2 d3) 3)))) (-.f64 27 (pow.f64 (+.f64 d2 d3) 3)))
(*.f64 (-.f64 27 (pow.f64 (+.f64 d2 d3) 3)) (/.f64 (+.f64 9 (*.f64 (+.f64 d2 d3) (+.f64 d2 (+.f64 d3 -3)))) (-.f64 729 (pow.f64 (+.f64 d2 d3) 6))))
(*.f64 (-.f64 27 (pow.f64 (+.f64 d2 d3) 3)) (/.f64 (fma.f64 (+.f64 d2 d3) (+.f64 d2 (+.f64 d3 -3)) 9) (-.f64 729 (pow.f64 (+.f64 d2 d3) 6))))
(*.f64 (/.f64 (+.f64 9 (*.f64 (+.f64 d2 d3) (+.f64 d2 (-.f64 d3 3)))) (+.f64 19683 (pow.f64 (pow.f64 (+.f64 d2 d3) 3) 3))) (+.f64 729 (-.f64 (*.f64 (pow.f64 (+.f64 d2 d3) 3) (pow.f64 (+.f64 d2 d3) 3)) (*.f64 27 (pow.f64 (+.f64 d2 d3) 3)))))
(/.f64 (*.f64 (+.f64 9 (*.f64 (+.f64 d2 d3) (+.f64 d2 (+.f64 d3 -3)))) (+.f64 729 (+.f64 (pow.f64 (+.f64 d2 d3) 6) (*.f64 -27 (pow.f64 (+.f64 d2 d3) 3))))) (+.f64 19683 (pow.f64 (pow.f64 (+.f64 d2 d3) 3) 3)))
(*.f64 (/.f64 (fma.f64 (+.f64 d2 d3) (+.f64 d2 (+.f64 d3 -3)) 9) (+.f64 19683 (pow.f64 (pow.f64 (+.f64 d2 d3) 3) 3))) (fma.f64 (pow.f64 (+.f64 d2 d3) 3) (+.f64 (pow.f64 (+.f64 d2 d3) 3) -27) 729))
(pow.f64 (+.f64 d2 (+.f64 3 d3)) -1)
(/.f64 1 (+.f64 d2 (+.f64 3 d3)))
(pow.f64 (/.f64 1 (+.f64 d2 (+.f64 3 d3))) 1)
(/.f64 1 (+.f64 d2 (+.f64 3 d3)))
(pow.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) -1/2) 2)
(/.f64 1 (+.f64 d2 (+.f64 3 d3)))
(pow.f64 (/.f64 1 (cbrt.f64 (+.f64 d2 (+.f64 3 d3)))) 3)
(/.f64 1 (+.f64 d2 (+.f64 3 d3)))
(pow.f64 (/.f64 1 (pow.f64 (+.f64 d2 (+.f64 3 d3)) 3)) 1/3)
(cbrt.f64 (/.f64 1 (pow.f64 (+.f64 d2 (+.f64 3 d3)) 3)))
(sqrt.f64 (pow.f64 (+.f64 d2 (+.f64 3 d3)) -2))
(log.f64 (exp.f64 (/.f64 1 (+.f64 d2 (+.f64 3 d3)))))
(/.f64 1 (+.f64 d2 (+.f64 3 d3)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 d2 (+.f64 3 d3))))))
(/.f64 1 (+.f64 d2 (+.f64 3 d3)))
(cbrt.f64 (/.f64 1 (pow.f64 (+.f64 d2 (+.f64 3 d3)) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 d2 (+.f64 3 d3)))))
(/.f64 1 (+.f64 d2 (+.f64 3 d3)))
(exp.f64 (neg.f64 (log.f64 (+.f64 d2 (+.f64 3 d3)))))
(/.f64 1 (+.f64 d2 (+.f64 3 d3)))
(exp.f64 (*.f64 (log.f64 (+.f64 d2 (+.f64 3 d3))) -1))
(/.f64 1 (+.f64 d2 (+.f64 3 d3)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 d2 (+.f64 3 d3)))) 1))
(/.f64 1 (+.f64 d2 (+.f64 3 d3)))
(log1p.f64 (expm1.f64 (/.f64 1 (+.f64 d2 (+.f64 3 d3)))))
(/.f64 1 (+.f64 d2 (+.f64 3 d3)))
(+.f64 (*.f64 d1 3) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 d1 d3) (*.f64 d1 3))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 (*.f64 d1 3) 1) (*.f64 (*.f64 d1 d3) 1))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 (*.f64 d1 d3) 1) (*.f64 (*.f64 d1 3) 1))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 1 (*.f64 (*.f64 d1 3) 1)) (*.f64 1 (*.f64 (*.f64 d1 d3) 1)))
(*.f64 d1 (+.f64 3 d3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d3)))) 1)
(*.f64 d1 (+.f64 3 d3))
(/.f64 d1 (/.f64 1 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 d3))
(/.f64 (-.f64 9 (pow.f64 d3 2)) (/.f64 (-.f64 3 d3) d1))
(*.f64 (/.f64 (-.f64 9 (pow.f64 d3 2)) (-.f64 3 d3)) d1)
(*.f64 d1 (/.f64 (-.f64 9 (pow.f64 d3 2)) (-.f64 3 d3)))
(/.f64 (+.f64 27 (pow.f64 d3 3)) (/.f64 (+.f64 9 (*.f64 d3 (-.f64 d3 3))) d1))
(/.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 (+.f64 9 (*.f64 d3 (+.f64 d3 -3))) d1))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d3 2))) (-.f64 3 d3))
(*.f64 (/.f64 (-.f64 9 (pow.f64 d3 2)) (-.f64 3 d3)) d1)
(*.f64 d1 (/.f64 (-.f64 9 (pow.f64 d3 2)) (-.f64 3 d3)))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 (+.f64 9 (*.f64 d3 (+.f64 d3 -3))) d1))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 (*.f64 (-.f64 9 (pow.f64 d3 2)) d1) (-.f64 3 d3))
(*.f64 (/.f64 (-.f64 9 (pow.f64 d3 2)) (-.f64 3 d3)) d1)
(*.f64 d1 (/.f64 (-.f64 9 (pow.f64 d3 2)) (-.f64 3 d3)))
(/.f64 (*.f64 (+.f64 27 (pow.f64 d3 3)) d1) (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 (+.f64 9 (*.f64 d3 (+.f64 d3 -3))) d1))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 3) (*.f64 d1 3)) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3))) (-.f64 (*.f64 d1 3) (*.f64 d1 d3)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 3 d3)) (*.f64 d1 (-.f64 3 d3))) (*.f64 d1 (-.f64 3 d3)))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 9 (pow.f64 d3 2))) (*.f64 d1 (-.f64 3 d3)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 3) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (*.f64 (*.f64 d1 3) (*.f64 d1 3)) (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 3) (*.f64 d1 d3)))))
(/.f64 (+.f64 (*.f64 (pow.f64 d1 3) 27) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (*.f64 (*.f64 d1 d1) 9) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 3)))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d1 (*.f64 9 d1) (*.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 -3))))))
(/.f64 (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d3 2))) 1) (-.f64 3 d3))
(*.f64 (/.f64 (-.f64 9 (pow.f64 d3 2)) (-.f64 3 d3)) d1)
(*.f64 d1 (/.f64 (-.f64 9 (pow.f64 d3 2)) (-.f64 3 d3)))
(/.f64 (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d3 2))) (sqrt.f64 (-.f64 3 d3))) (sqrt.f64 (-.f64 3 d3)))
(*.f64 (/.f64 (-.f64 9 (pow.f64 d3 2)) (-.f64 3 d3)) d1)
(*.f64 d1 (/.f64 (-.f64 9 (pow.f64 d3 2)) (-.f64 3 d3)))
(/.f64 (/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d3 2))) (*.f64 (cbrt.f64 (-.f64 3 d3)) (cbrt.f64 (-.f64 3 d3)))) (cbrt.f64 (-.f64 3 d3)))
(*.f64 (/.f64 (-.f64 9 (pow.f64 d3 2)) (-.f64 3 d3)) d1)
(*.f64 d1 (/.f64 (-.f64 9 (pow.f64 d3 2)) (-.f64 3 d3)))
(/.f64 (/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) 1) (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 (+.f64 9 (*.f64 d3 (+.f64 d3 -3))) d1))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 (/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (sqrt.f64 (+.f64 9 (*.f64 d3 (-.f64 d3 3))))) (sqrt.f64 (+.f64 9 (*.f64 d3 (-.f64 d3 3)))))
(/.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 (+.f64 9 (*.f64 d3 (+.f64 d3 -3))) d1))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 (/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (*.f64 (cbrt.f64 (+.f64 9 (*.f64 d3 (-.f64 d3 3)))) (cbrt.f64 (+.f64 9 (*.f64 d3 (-.f64 d3 3)))))) (cbrt.f64 (+.f64 9 (*.f64 d3 (-.f64 d3 3)))))
(/.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 (+.f64 9 (*.f64 d3 (+.f64 d3 -3))) d1))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 (/.f64 (*.f64 (-.f64 9 (pow.f64 d3 2)) d1) 1) (-.f64 3 d3))
(*.f64 (/.f64 (-.f64 9 (pow.f64 d3 2)) (-.f64 3 d3)) d1)
(*.f64 d1 (/.f64 (-.f64 9 (pow.f64 d3 2)) (-.f64 3 d3)))
(/.f64 (/.f64 (*.f64 (-.f64 9 (pow.f64 d3 2)) d1) (sqrt.f64 (-.f64 3 d3))) (sqrt.f64 (-.f64 3 d3)))
(*.f64 (/.f64 (-.f64 9 (pow.f64 d3 2)) (-.f64 3 d3)) d1)
(*.f64 d1 (/.f64 (-.f64 9 (pow.f64 d3 2)) (-.f64 3 d3)))
(/.f64 (/.f64 (*.f64 (-.f64 9 (pow.f64 d3 2)) d1) (*.f64 (cbrt.f64 (-.f64 3 d3)) (cbrt.f64 (-.f64 3 d3)))) (cbrt.f64 (-.f64 3 d3)))
(*.f64 (/.f64 (-.f64 9 (pow.f64 d3 2)) (-.f64 3 d3)) d1)
(*.f64 d1 (/.f64 (-.f64 9 (pow.f64 d3 2)) (-.f64 3 d3)))
(/.f64 (/.f64 (*.f64 (+.f64 27 (pow.f64 d3 3)) d1) 1) (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 (+.f64 9 (*.f64 d3 (+.f64 d3 -3))) d1))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 (/.f64 (*.f64 (+.f64 27 (pow.f64 d3 3)) d1) (sqrt.f64 (+.f64 9 (*.f64 d3 (-.f64 d3 3))))) (sqrt.f64 (+.f64 9 (*.f64 d3 (-.f64 d3 3)))))
(/.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 (+.f64 9 (*.f64 d3 (+.f64 d3 -3))) d1))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 (+.f64 d3 -3) 9)))
(/.f64 (/.f64 (*.f64 (+.f64 27 (pow.f64 d3 3)) d1) (*.f64 (cbrt.f64 (+.f64 9 (*.f64 d3 (-.f64 d3 3)))) (cbrt.f64 (+.f64 9 (*.f64 d3 (-.f64 d3 3)))))) (cbrt.f64 (+.f64 9 (*.f64 d3 (-.f64 d3 3)))))
(/.f64 (+.f64 (pow.f64 d3 3) 27) (/.f64 (+.f64 9 (*.f64 d3 (+.f64 d3 -3))) d1))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d3 3) 27) (fma.f64 d3 (+.f64 d3 -3) 9)))
(pow.f64 (*.f64 d1 (+.f64 3 d3)) 1)
(*.f64 d1 (+.f64 3 d3))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 d3))) 2)
(*.f64 d1 (+.f64 3 d3))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d3))) 3)
(*.f64 d1 (+.f64 3 d3))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 d3)) 3) 1/3)
(*.f64 d1 (+.f64 3 d3))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 d3)) 2))
(fabs.f64 (*.f64 d1 (+.f64 3 d3)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 d3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 d3)))))
(*.f64 d1 (+.f64 3 d3))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 d3)) 3))
(*.f64 d1 (+.f64 3 d3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 3 d3) 3)))
(*.f64 d1 (+.f64 3 d3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 3 d3) 3) (pow.f64 d1 3)))
(*.f64 d1 (+.f64 3 d3))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 3 d3))))
(*.f64 d1 (+.f64 3 d3))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 3 d3))))
(*.f64 d1 (+.f64 3 d3))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 3 d3))) 1))
(*.f64 d1 (+.f64 3 d3))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 3 d3))))
(*.f64 d1 (+.f64 3 d3))
(fma.f64 d1 3 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(fma.f64 3 d1 (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))

eval112.0ms (2.5%)

Compiler

Compiled 5506 to 3737 computations (32.1% saved)

prune58.0ms (1.3%)

Pruning

11 alts after pruning (5 fresh and 6 done)

PrunedKeptTotal
New3135318
Fresh202
Picked145
Done022
Total31611327
Accuracy
100.0%
Counts
327 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.7%
(/.f64 (-.f64 (-.f64 -3 d2) d3) (/.f64 -1 d1))
63.6%
(/.f64 d1 (/.f64 1 (+.f64 3 d3)))
39.6%
(/.f64 d1 (/.f64 1 d2))
95.3%
(+.f64 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
63.7%
(+.f64 (*.f64 d1 d3) (*.f64 d1 3))
100.0%
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
63.7%
(*.f64 d1 (+.f64 3 d3))
59.4%
(*.f64 d1 (+.f64 3 d2))
45.7%
(*.f64 d1 d3)
39.7%
(*.f64 d1 d2)
21.9%
(*.f64 d1 3)
99.7%
(/.f64 (-.f64 (-.f64 -3 d2) d3) (/.f64 -1 d1))
63.6%
(/.f64 d1 (/.f64 1 (+.f64 3 d3)))
39.6%
(/.f64 d1 (/.f64 1 d2))
95.3%
(+.f64 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
63.7%
(+.f64 (*.f64 d1 d3) (*.f64 d1 3))
100.0%
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
63.7%
(*.f64 d1 (+.f64 3 d3))
59.4%
(*.f64 d1 (+.f64 3 d2))
45.7%
(*.f64 d1 d3)
39.7%
(*.f64 d1 d2)
21.9%
(*.f64 d1 3)
Compiler

Compiled 284 to 210 computations (26.1% saved)

localize97.0ms (2.1%)

Localize:

Found 5 expressions with local error:

NewAccuracyProgram
100.0%
(/.f64 1 (+.f64 3 d3))
99.6%
(/.f64 d1 (/.f64 1 (+.f64 3 d3)))
99.9%
(+.f64 (*.f64 d1 d3) (*.f64 d1 3))
99.7%
(/.f64 d1 (/.f64 1 d2))
99.7%
(/.f64 (-.f64 (-.f64 -3 d2) d3) (/.f64 -1 d1))
Compiler

Compiled 80 to 48 computations (40% saved)

series5.0ms (0.1%)

Counts
5 → 120
Calls

30 calls:

TimeVariablePointExpression
0.0ms
d2
@-inf
(/.f64 (-.f64 (-.f64 -3 d2) d3) (/.f64 -1 d1))
0.0ms
d3
@-inf
(/.f64 (-.f64 (-.f64 -3 d2) d3) (/.f64 -1 d1))
0.0ms
d1
@0
(/.f64 d1 (/.f64 1 d2))
0.0ms
d2
@inf
(/.f64 d1 (/.f64 1 d2))
0.0ms
d2
@0
(/.f64 d1 (/.f64 1 d2))

rewrite184.0ms (4%)

Algorithm
batch-egg-rewrite
Rules
760×associate-/l/
200×associate-+l+
191×+-commutative
185×pow1
171×add-exp-log
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
025107
140299
2591895
Stop Event
node limit
Counts
5 → 260
Calls
Call 1
Inputs
(/.f64 (-.f64 (-.f64 -3 d2) d3) (/.f64 -1 d1))
(/.f64 d1 (/.f64 1 d2))
(+.f64 (*.f64 d1 d3) (*.f64 d1 3))
(/.f64 d1 (/.f64 1 (+.f64 3 d3)))
(/.f64 1 (+.f64 3 d3))
Outputs
(+.f64 (*.f64 (-.f64 -3 d2) (neg.f64 d1)) (neg.f64 (*.f64 d3 (neg.f64 d1))))
(+.f64 (neg.f64 (*.f64 d3 (neg.f64 d1))) (*.f64 (-.f64 -3 d2) (neg.f64 d1)))
(-.f64 (*.f64 (-.f64 -3 d2) (neg.f64 d1)) (*.f64 d3 (neg.f64 d1)))
(-.f64 (/.f64 -3 (/.f64 -1 d1)) (/.f64 (+.f64 d2 d3) (/.f64 -1 d1)))
(-.f64 (/.f64 -3 (/.f64 -1 d1)) (-.f64 (/.f64 d2 (/.f64 -1 d1)) (neg.f64 (*.f64 d3 (neg.f64 d1)))))
(-.f64 (/.f64 -3 (/.f64 -1 d1)) (+.f64 (/.f64 d2 (/.f64 -1 d1)) (*.f64 d3 (neg.f64 d1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))) 1)
(*.f64 (-.f64 (-.f64 -3 d3) d2) (neg.f64 d1))
(*.f64 -1 (/.f64 (-.f64 (-.f64 -3 d3) d2) (/.f64 1 d1)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 1)
(*.f64 1 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))
(*.f64 (neg.f64 d1) (-.f64 (-.f64 -3 d3) d2))
(*.f64 (+.f64 3 (+.f64 d2 d3)) d1)
(*.f64 (sqrt.f64 (-.f64 (-.f64 -3 d3) d2)) (*.f64 (sqrt.f64 (-.f64 (-.f64 -3 d3) d2)) (neg.f64 d1)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) (sqrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (-.f64 -3 d3) d2)) 2) (*.f64 (cbrt.f64 (-.f64 (-.f64 -3 d3) d2)) (neg.f64 d1)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(*.f64 (*.f64 (+.f64 3 (+.f64 d2 d3)) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 -1 d1))) (/.f64 (-.f64 (-.f64 -3 d3) d2) (sqrt.f64 (/.f64 -1 d1))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 -1 d1) 2))) (/.f64 (-.f64 (-.f64 -3 d3) d2) (cbrt.f64 (/.f64 -1 d1))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 -3 d3) d2)) -1) (/.f64 (sqrt.f64 (-.f64 (-.f64 -3 d3) d2)) (/.f64 1 d1)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 -3 d3) d2)) 1) (/.f64 (sqrt.f64 (-.f64 (-.f64 -3 d3) d2)) (/.f64 -1 d1)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 -3 d3) d2)) (cbrt.f64 (pow.f64 (/.f64 -1 d1) 2))) (/.f64 (sqrt.f64 (-.f64 (-.f64 -3 d3) d2)) (cbrt.f64 (/.f64 -1 d1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (-.f64 -3 d3) d2)) 2) -1) (/.f64 (cbrt.f64 (-.f64 (-.f64 -3 d3) d2)) (/.f64 1 d1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (-.f64 -3 d3) d2)) 2) 1) (/.f64 (cbrt.f64 (-.f64 (-.f64 -3 d3) d2)) (/.f64 -1 d1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (-.f64 -3 d3) d2)) 2) (sqrt.f64 (/.f64 -1 d1))) (/.f64 (cbrt.f64 (-.f64 (-.f64 -3 d3) d2)) (sqrt.f64 (/.f64 -1 d1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (-.f64 -3 d3) d2)) 2) (cbrt.f64 (pow.f64 (/.f64 -1 d1) 2))) (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(*.f64 (*.f64 (+.f64 3 (+.f64 d2 d3)) 1) d1)
(*.f64 (*.f64 (+.f64 3 (+.f64 d2 d3)) (sqrt.f64 d1)) (sqrt.f64 d1))
(pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 1)
(pow.f64 (/.f64 -1 (*.f64 (-.f64 (-.f64 -3 d3) d2) d1)) -1)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 2)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 3) 1/3)
(neg.f64 (/.f64 (-.f64 (-.f64 -3 d3) d2) (/.f64 1 d1)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 3 (+.f64 d2 d3))) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (-.f64 -3 d3) d2) 3) (pow.f64 (/.f64 -1 d1) 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 d1))) 1)
(*.f64 d2 d1)
(*.f64 d1 d2)
(*.f64 1 (*.f64 d2 d1))
(*.f64 (*.f64 d2 d1) 1)
(*.f64 (neg.f64 d1) (neg.f64 d2))
(*.f64 (neg.f64 d1) (/.f64 1 (/.f64 -1 d2)))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2))
(*.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2))
(*.f64 (cbrt.f64 (*.f64 d2 d1)) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) 2) (cbrt.f64 (*.f64 d2 d1)))
(*.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2))
(*.f64 (/.f64 1 (pow.f64 d2 -1/2)) (/.f64 d1 (pow.f64 d2 -1/2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 d2 -2))) (/.f64 d1 (/.f64 1 (cbrt.f64 d2))))
(*.f64 (/.f64 (sqrt.f64 d1) 1) (/.f64 (sqrt.f64 d1) (/.f64 1 d2)))
(*.f64 (/.f64 (sqrt.f64 d1) (cbrt.f64 (pow.f64 d2 -2))) (/.f64 (sqrt.f64 d1) (/.f64 1 (cbrt.f64 d2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) 1) (/.f64 (cbrt.f64 d1) (/.f64 1 d2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 d2 -1/2)) (/.f64 (cbrt.f64 d1) (pow.f64 d2 -1/2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 (pow.f64 d2 -2))) (cbrt.f64 (*.f64 d2 d1)))
(pow.f64 (*.f64 d2 d1) 1)
(pow.f64 (/.f64 (/.f64 1 d2) d1) -1)
(pow.f64 (sqrt.f64 (*.f64 d2 d1)) 2)
(pow.f64 (cbrt.f64 (*.f64 d2 d1)) 3)
(pow.f64 (pow.f64 (*.f64 d2 d1) 3) 1/3)
(neg.f64 (/.f64 d1 (/.f64 -1 d2)))
(sqrt.f64 (pow.f64 (*.f64 d2 d1) 2))
(log.f64 (pow.f64 (exp.f64 d1) d2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d2 d1))))
(cbrt.f64 (pow.f64 (*.f64 d2 d1) 3))
(cbrt.f64 (/.f64 (pow.f64 d1 3) (/.f64 1 (pow.f64 d2 3))))
(expm1.f64 (log1p.f64 (*.f64 d2 d1)))
(exp.f64 (log.f64 (*.f64 d2 d1)))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 d1)) 1))
(log1p.f64 (expm1.f64 (*.f64 d2 d1)))
(-.f64 (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d3 3))) (/.f64 (*.f64 9 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d3 3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 3))) (-.f64 1 (*.f64 d3 d1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d3 d1))) (-.f64 1 (*.f64 d1 3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 3)))) 1)
(-.f64 (+.f64 (*.f64 d3 d1) (exp.f64 (log1p.f64 (*.f64 d1 3)))) 1)
(-.f64 (+.f64 (*.f64 d1 3) (exp.f64 (log1p.f64 (*.f64 d3 d1)))) 1)
(*.f64 d1 (+.f64 d3 3))
(*.f64 1 (*.f64 d1 (+.f64 d3 3)))
(*.f64 (*.f64 d1 (+.f64 d3 3)) 1)
(*.f64 (+.f64 d3 3) d1)
(*.f64 (-.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 9 (pow.f64 d1 2))) (/.f64 1 (*.f64 d1 (-.f64 d3 3))))
(*.f64 (neg.f64 d1) (-.f64 -3 d3))
(*.f64 (neg.f64 d1) (/.f64 1 (/.f64 -1 (+.f64 d3 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 3) (*.f64 27 (pow.f64 d1 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d3 d1))))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d3 3)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 3))) (sqrt.f64 (*.f64 d1 (+.f64 d3 3))))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d3 3)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d3 3))))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d3 3))) (sqrt.f64 (+.f64 d3 3)))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d3 3)) 2)) (cbrt.f64 (+.f64 d3 3)))
(*.f64 (/.f64 1 (pow.f64 (+.f64 d3 3) -1/2)) (/.f64 d1 (pow.f64 (+.f64 d3 3) -1/2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 d3 3) -2))) (/.f64 d1 (cbrt.f64 (/.f64 -1 (-.f64 -3 d3)))))
(*.f64 (/.f64 (sqrt.f64 d1) 1) (/.f64 (sqrt.f64 d1) (/.f64 -1 (-.f64 -3 d3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) 1) (/.f64 (cbrt.f64 d1) (/.f64 -1 (-.f64 -3 d3))))
(*.f64 (/.f64 (sqrt.f64 d1) (cbrt.f64 (pow.f64 (+.f64 d3 3) -2))) (/.f64 (sqrt.f64 d1) (cbrt.f64 (/.f64 -1 (-.f64 -3 d3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (+.f64 d3 3) -1/2)) (/.f64 (cbrt.f64 d1) (pow.f64 (+.f64 d3 3) -1/2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 (pow.f64 (+.f64 d3 3) -2))) (cbrt.f64 (*.f64 d1 (+.f64 d3 3))))
(/.f64 -1 (neg.f64 (/.f64 -1 (*.f64 d1 (-.f64 -3 d3)))))
(/.f64 -1 (*.f64 (/.f64 -1 (+.f64 d3 3)) (/.f64 1 d1)))
(/.f64 -1 (*.f64 1 (neg.f64 (/.f64 -1 (*.f64 d1 (-.f64 -3 d3))))))
(/.f64 d1 (/.f64 -1 (-.f64 -3 d3)))
(/.f64 d1 (*.f64 (/.f64 -1 (+.f64 d3 3)) -1))
(/.f64 1 (/.f64 -1 (*.f64 d1 (-.f64 -3 d3))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 d3 3)) (-.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 9 (pow.f64 d1 2)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d3 d1)))) (+.f64 (pow.f64 (*.f64 d3 d1) 3) (*.f64 27 (pow.f64 d1 3)))))
(/.f64 1 (*.f64 1 (/.f64 (*.f64 d1 (-.f64 d3 3)) (-.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 9 (pow.f64 d1 2))))))
(/.f64 1 (*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d3 d1)))) (+.f64 (pow.f64 (*.f64 d3 d1) 3) (*.f64 27 (pow.f64 d1 3))))))
(/.f64 1 (*.f64 (/.f64 -1 (+.f64 d3 3)) (/.f64 -1 d1)))
(/.f64 (*.f64 d1 (+.f64 d3 3)) 1)
(/.f64 (-.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 9 (pow.f64 d1 2))) (*.f64 d1 (-.f64 d3 3)))
(/.f64 (neg.f64 d1) (/.f64 -1 (+.f64 d3 3)))
(/.f64 (neg.f64 d1) (*.f64 (/.f64 -1 (-.f64 -3 d3)) -1))
(/.f64 (neg.f64 d1) (*.f64 (/.f64 -1 (+.f64 d3 3)) 1))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 3) (*.f64 27 (pow.f64 d1 3))) (+.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d3 d1)))))
(/.f64 (sqrt.f64 d1) (/.f64 -1 (*.f64 (sqrt.f64 d1) (-.f64 -3 d3))))
(/.f64 (sqrt.f64 d1) (*.f64 (/.f64 -1 (-.f64 -3 d3)) (/.f64 1 (sqrt.f64 d1))))
(/.f64 (sqrt.f64 d1) (*.f64 1 (/.f64 -1 (*.f64 (sqrt.f64 d1) (-.f64 -3 d3)))))
(/.f64 (sqrt.f64 d1) (*.f64 (/.f64 -1 (+.f64 d3 3)) (/.f64 -1 (sqrt.f64 d1))))
(/.f64 (pow.f64 (cbrt.f64 d1) 2) (/.f64 1 (*.f64 (cbrt.f64 d1) (+.f64 d3 3))))
(/.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (/.f64 -1 (-.f64 -3 d3)) (/.f64 1 (cbrt.f64 d1))))
(/.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 1 (/.f64 1 (*.f64 (cbrt.f64 d1) (+.f64 d3 3)))))
(/.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (/.f64 -1 (+.f64 d3 3)) (/.f64 -1 (cbrt.f64 d1))))
(/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d3 2))) (-.f64 3 d3))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 (/.f64 d1 (pow.f64 (+.f64 d3 3) -1/2)) (pow.f64 (+.f64 d3 3) -1/2))
(/.f64 (/.f64 d1 (cbrt.f64 (pow.f64 (+.f64 d3 3) -2))) (cbrt.f64 (/.f64 -1 (-.f64 -3 d3))))
(/.f64 (/.f64 1 (sqrt.f64 (/.f64 -1 d1))) (*.f64 (/.f64 -1 (+.f64 d3 3)) (sqrt.f64 (/.f64 -1 d1))))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 -1 d1) 2))) (*.f64 (/.f64 -1 (+.f64 d3 3)) (cbrt.f64 (/.f64 -1 d1))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d3 d1) 3) (pow.f64 (*.f64 d3 d1) 3)) (*.f64 (*.f64 27 (pow.f64 d1 3)) (*.f64 27 (pow.f64 d1 3)))) (*.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d3 d1)))) (-.f64 (pow.f64 (*.f64 d3 d1) 3) (*.f64 27 (pow.f64 d1 3)))))
(/.f64 (-.f64 (*.f64 9 (pow.f64 d1 2)) (pow.f64 (*.f64 d3 d1) 2)) (-.f64 (*.f64 d1 3) (*.f64 d3 d1)))
(/.f64 (-.f64 (*.f64 9 (pow.f64 d1 2)) (pow.f64 (*.f64 d3 d1) 2)) (*.f64 1 (-.f64 (*.f64 d1 3) (*.f64 d3 d1))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d3 d1) 2) (pow.f64 (*.f64 d3 d1) 2)) (*.f64 (*.f64 9 (pow.f64 d1 2)) (*.f64 9 (pow.f64 d1 2)))) (*.f64 (*.f64 d1 (-.f64 d3 3)) (+.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 9 (pow.f64 d1 2)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 d3 d1) 3) 3) (pow.f64 (*.f64 27 (pow.f64 d1 3)) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d3 d1)))) (+.f64 (*.f64 (pow.f64 (*.f64 d3 d1) 3) (pow.f64 (*.f64 d3 d1) 3)) (-.f64 (*.f64 (*.f64 27 (pow.f64 d1 3)) (*.f64 27 (pow.f64 d1 3))) (*.f64 (pow.f64 (*.f64 d3 d1) 3) (*.f64 27 (pow.f64 d1 3)))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d3 d1) 2) 3) (pow.f64 (*.f64 9 (pow.f64 d1 2)) 3)) (*.f64 (*.f64 d1 (-.f64 d3 3)) (+.f64 (*.f64 (pow.f64 (*.f64 d3 d1) 2) (pow.f64 (*.f64 d3 d1) 2)) (+.f64 (*.f64 (*.f64 9 (pow.f64 d1 2)) (*.f64 9 (pow.f64 d1 2))) (*.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 9 (pow.f64 d1 2)))))))
(/.f64 (neg.f64 (neg.f64 d1)) (neg.f64 (/.f64 -1 (+.f64 d3 3))))
(/.f64 (neg.f64 (neg.f64 d1)) (*.f64 1 (neg.f64 (/.f64 -1 (+.f64 d3 3)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 9 (pow.f64 d1 2)))) (neg.f64 (*.f64 d1 (-.f64 d3 3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 9 (pow.f64 d1 2)))) (*.f64 1 (neg.f64 (*.f64 d1 (-.f64 d3 3)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 3) (*.f64 27 (pow.f64 d1 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d3 d1))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 3) (*.f64 27 (pow.f64 d1 3)))) (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d3 d1)))))))
(pow.f64 (*.f64 d1 (+.f64 d3 3)) 1)
(pow.f64 (/.f64 -1 (*.f64 d1 (-.f64 -3 d3))) -1)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 3))) 2)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 3)) 3) 1/3)
(neg.f64 (/.f64 d1 (/.f64 -1 (+.f64 d3 3))))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 3)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d3 3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 3)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d3 3) 3)))
(cbrt.f64 (/.f64 (pow.f64 d1 3) (pow.f64 (/.f64 -1 (-.f64 -3 d3)) 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 3))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d3 3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d3 3))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d3 3))))
(fma.f64 d3 d1 (*.f64 d1 3))
(fma.f64 d1 d3 (*.f64 d1 3))
(fma.f64 d1 3 (*.f64 d3 d1))
(fma.f64 1 (*.f64 d3 d1) (*.f64 d1 3))
(fma.f64 1 (*.f64 d1 3) (*.f64 d3 d1))
(fma.f64 3 d1 (*.f64 d3 d1))
(fma.f64 (sqrt.f64 (*.f64 d1 3)) (sqrt.f64 (*.f64 d1 3)) (*.f64 d3 d1))
(fma.f64 (sqrt.f64 (*.f64 d3 d1)) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d1 3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 3)) 2) (cbrt.f64 (*.f64 d1 3)) (*.f64 d3 d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (cbrt.f64 (*.f64 d3 d1)) (*.f64 d1 3))
(+.f64 (*.f64 d3 d1) (*.f64 d1 3))
(+.f64 (*.f64 d1 3) (*.f64 d3 d1))
(-.f64 (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d3 3))) (/.f64 (*.f64 9 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d3 3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 3))) (-.f64 1 (*.f64 d3 d1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d3 d1))) (-.f64 1 (*.f64 d1 3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 3)))) 1)
(-.f64 (+.f64 (*.f64 d3 d1) (exp.f64 (log1p.f64 (*.f64 d1 3)))) 1)
(-.f64 (+.f64 (*.f64 d1 3) (exp.f64 (log1p.f64 (*.f64 d3 d1)))) 1)
(*.f64 d1 (+.f64 d3 3))
(*.f64 1 (*.f64 d1 (+.f64 d3 3)))
(*.f64 (*.f64 d1 (+.f64 d3 3)) 1)
(*.f64 (+.f64 d3 3) d1)
(*.f64 (-.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 9 (pow.f64 d1 2))) (/.f64 1 (*.f64 d1 (-.f64 d3 3))))
(*.f64 (neg.f64 d1) (-.f64 -3 d3))
(*.f64 (neg.f64 d1) (/.f64 1 (/.f64 -1 (+.f64 d3 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 3) (*.f64 27 (pow.f64 d1 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d3 d1))))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d3 3)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 3))) (sqrt.f64 (*.f64 d1 (+.f64 d3 3))))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d3 3)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d3 3))))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d3 3))) (sqrt.f64 (+.f64 d3 3)))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d3 3)) 2)) (cbrt.f64 (+.f64 d3 3)))
(*.f64 (/.f64 1 (pow.f64 (+.f64 d3 3) -1/2)) (/.f64 d1 (pow.f64 (+.f64 d3 3) -1/2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 d3 3) -2))) (/.f64 d1 (cbrt.f64 (/.f64 -1 (-.f64 -3 d3)))))
(*.f64 (/.f64 (sqrt.f64 d1) 1) (/.f64 (sqrt.f64 d1) (/.f64 -1 (-.f64 -3 d3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) 1) (/.f64 (cbrt.f64 d1) (/.f64 -1 (-.f64 -3 d3))))
(*.f64 (/.f64 (sqrt.f64 d1) (cbrt.f64 (pow.f64 (+.f64 d3 3) -2))) (/.f64 (sqrt.f64 d1) (cbrt.f64 (/.f64 -1 (-.f64 -3 d3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (+.f64 d3 3) -1/2)) (/.f64 (cbrt.f64 d1) (pow.f64 (+.f64 d3 3) -1/2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 (pow.f64 (+.f64 d3 3) -2))) (cbrt.f64 (*.f64 d1 (+.f64 d3 3))))
(pow.f64 (*.f64 d1 (+.f64 d3 3)) 1)
(pow.f64 (/.f64 -1 (*.f64 d1 (-.f64 -3 d3))) -1)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 3))) 2)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 3)) 3) 1/3)
(neg.f64 (/.f64 d1 (/.f64 -1 (+.f64 d3 3))))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 3)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d3 3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 3)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d3 3) 3)))
(cbrt.f64 (/.f64 (pow.f64 d1 3) (pow.f64 (/.f64 -1 (-.f64 -3 d3)) 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 3))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d3 3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d3 3))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d3 3))))
(fma.f64 d3 d1 (*.f64 d1 3))
(fma.f64 d1 d3 (*.f64 d1 3))
(fma.f64 d1 3 (*.f64 d3 d1))
(fma.f64 1 (*.f64 d3 d1) (*.f64 d1 3))
(fma.f64 1 (*.f64 d1 3) (*.f64 d3 d1))
(fma.f64 3 d1 (*.f64 d3 d1))
(fma.f64 (sqrt.f64 (*.f64 d1 3)) (sqrt.f64 (*.f64 d1 3)) (*.f64 d3 d1))
(fma.f64 (sqrt.f64 (*.f64 d3 d1)) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d1 3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 3)) 2) (cbrt.f64 (*.f64 d1 3)) (*.f64 d3 d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (cbrt.f64 (*.f64 d3 d1)) (*.f64 d1 3))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1 (-.f64 -3 d3)))) 1)
(*.f64 -1 (/.f64 -1 (+.f64 d3 3)))
(*.f64 1 (/.f64 -1 (-.f64 -3 d3)))
(*.f64 (/.f64 -1 (-.f64 -3 d3)) 1)
(*.f64 (pow.f64 (+.f64 d3 3) -1/2) (pow.f64 (+.f64 d3 3) -1/2))
(*.f64 (cbrt.f64 (/.f64 -1 (-.f64 -3 d3))) (cbrt.f64 (pow.f64 (+.f64 d3 3) -2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 d3 3) -2)) (cbrt.f64 (/.f64 -1 (-.f64 -3 d3))))
(*.f64 (/.f64 1 (-.f64 9 (pow.f64 d3 2))) (-.f64 3 d3))
(*.f64 (/.f64 1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 d3 3)) -1) (pow.f64 (sqrt.f64 (+.f64 d3 3)) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 d3 3)) 2) -1) (pow.f64 (cbrt.f64 (+.f64 d3 3)) -1))
(pow.f64 (+.f64 d3 3) -1)
(pow.f64 (/.f64 -1 (-.f64 -3 d3)) 1)
(pow.f64 (pow.f64 (+.f64 d3 3) -1/2) 2)
(pow.f64 (cbrt.f64 (/.f64 -1 (-.f64 -3 d3))) 3)
(pow.f64 (pow.f64 (/.f64 -1 (-.f64 -3 d3)) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 d3 3) -2))
(log.f64 (exp.f64 (/.f64 -1 (-.f64 -3 d3))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -1 (-.f64 -3 d3)))))
(cbrt.f64 (pow.f64 (/.f64 -1 (-.f64 -3 d3)) 3))
(expm1.f64 (log1p.f64 (/.f64 -1 (-.f64 -3 d3))))
(exp.f64 (neg.f64 (log.f64 (+.f64 d3 3))))
(exp.f64 (*.f64 (log.f64 (+.f64 d3 3)) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 d3 3))) 1))
(log1p.f64 (expm1.f64 (/.f64 -1 (-.f64 -3 d3))))

simplify151.0ms (3.3%)

Algorithm
egg-herbie
Rules
398×associate-*r*
385×associate-*l*
304×+-commutative
303×*-commutative
238×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
054210864
1154810211
2662410211
Stop Event
node limit
Counts
380 → 303
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 d2))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d3) 3)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d3) 3)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d3) 3)))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d3) 3)))
(*.f64 3 d1)
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 3 d1)
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
1/3
(+.f64 1/3 (*.f64 -1/9 d3))
(+.f64 1/3 (+.f64 (*.f64 -1/9 d3) (*.f64 1/27 (pow.f64 d3 2))))
(+.f64 1/3 (+.f64 (*.f64 -1/9 d3) (+.f64 (*.f64 -1/81 (pow.f64 d3 3)) (*.f64 1/27 (pow.f64 d3 2)))))
(/.f64 1 d3)
(-.f64 (/.f64 1 d3) (*.f64 3 (/.f64 1 (pow.f64 d3 2))))
(-.f64 (+.f64 (*.f64 9 (/.f64 1 (pow.f64 d3 3))) (/.f64 1 d3)) (*.f64 3 (/.f64 1 (pow.f64 d3 2))))
(-.f64 (+.f64 (*.f64 9 (/.f64 1 (pow.f64 d3 3))) (/.f64 1 d3)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 d3 2))) (*.f64 27 (/.f64 1 (pow.f64 d3 4)))))
(/.f64 1 d3)
(-.f64 (/.f64 1 d3) (*.f64 3 (/.f64 1 (pow.f64 d3 2))))
(-.f64 (+.f64 (*.f64 9 (/.f64 1 (pow.f64 d3 3))) (/.f64 1 d3)) (*.f64 3 (/.f64 1 (pow.f64 d3 2))))
(-.f64 (+.f64 (*.f64 9 (/.f64 1 (pow.f64 d3 3))) (/.f64 1 d3)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 d3 2))) (*.f64 27 (/.f64 1 (pow.f64 d3 4)))))
(+.f64 (*.f64 (-.f64 -3 d2) (neg.f64 d1)) (neg.f64 (*.f64 d3 (neg.f64 d1))))
(+.f64 (neg.f64 (*.f64 d3 (neg.f64 d1))) (*.f64 (-.f64 -3 d2) (neg.f64 d1)))
(-.f64 (*.f64 (-.f64 -3 d2) (neg.f64 d1)) (*.f64 d3 (neg.f64 d1)))
(-.f64 (/.f64 -3 (/.f64 -1 d1)) (/.f64 (+.f64 d2 d3) (/.f64 -1 d1)))
(-.f64 (/.f64 -3 (/.f64 -1 d1)) (-.f64 (/.f64 d2 (/.f64 -1 d1)) (neg.f64 (*.f64 d3 (neg.f64 d1)))))
(-.f64 (/.f64 -3 (/.f64 -1 d1)) (+.f64 (/.f64 d2 (/.f64 -1 d1)) (*.f64 d3 (neg.f64 d1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))) 1)
(*.f64 (-.f64 (-.f64 -3 d3) d2) (neg.f64 d1))
(*.f64 -1 (/.f64 (-.f64 (-.f64 -3 d3) d2) (/.f64 1 d1)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 1)
(*.f64 1 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))
(*.f64 (neg.f64 d1) (-.f64 (-.f64 -3 d3) d2))
(*.f64 (+.f64 3 (+.f64 d2 d3)) d1)
(*.f64 (sqrt.f64 (-.f64 (-.f64 -3 d3) d2)) (*.f64 (sqrt.f64 (-.f64 (-.f64 -3 d3) d2)) (neg.f64 d1)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) (sqrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (-.f64 -3 d3) d2)) 2) (*.f64 (cbrt.f64 (-.f64 (-.f64 -3 d3) d2)) (neg.f64 d1)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(*.f64 (*.f64 (+.f64 3 (+.f64 d2 d3)) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 -1 d1))) (/.f64 (-.f64 (-.f64 -3 d3) d2) (sqrt.f64 (/.f64 -1 d1))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 -1 d1) 2))) (/.f64 (-.f64 (-.f64 -3 d3) d2) (cbrt.f64 (/.f64 -1 d1))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 -3 d3) d2)) -1) (/.f64 (sqrt.f64 (-.f64 (-.f64 -3 d3) d2)) (/.f64 1 d1)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 -3 d3) d2)) 1) (/.f64 (sqrt.f64 (-.f64 (-.f64 -3 d3) d2)) (/.f64 -1 d1)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 -3 d3) d2)) (cbrt.f64 (pow.f64 (/.f64 -1 d1) 2))) (/.f64 (sqrt.f64 (-.f64 (-.f64 -3 d3) d2)) (cbrt.f64 (/.f64 -1 d1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (-.f64 -3 d3) d2)) 2) -1) (/.f64 (cbrt.f64 (-.f64 (-.f64 -3 d3) d2)) (/.f64 1 d1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (-.f64 -3 d3) d2)) 2) 1) (/.f64 (cbrt.f64 (-.f64 (-.f64 -3 d3) d2)) (/.f64 -1 d1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (-.f64 -3 d3) d2)) 2) (sqrt.f64 (/.f64 -1 d1))) (/.f64 (cbrt.f64 (-.f64 (-.f64 -3 d3) d2)) (sqrt.f64 (/.f64 -1 d1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (-.f64 -3 d3) d2)) 2) (cbrt.f64 (pow.f64 (/.f64 -1 d1) 2))) (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(*.f64 (*.f64 (+.f64 3 (+.f64 d2 d3)) 1) d1)
(*.f64 (*.f64 (+.f64 3 (+.f64 d2 d3)) (sqrt.f64 d1)) (sqrt.f64 d1))
(pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 1)
(pow.f64 (/.f64 -1 (*.f64 (-.f64 (-.f64 -3 d3) d2) d1)) -1)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 2)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 3) 1/3)
(neg.f64 (/.f64 (-.f64 (-.f64 -3 d3) d2) (/.f64 1 d1)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 3 (+.f64 d2 d3))) d1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (-.f64 -3 d3) d2) 3) (pow.f64 (/.f64 -1 d1) 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 d1))) 1)
(*.f64 d2 d1)
(*.f64 d1 d2)
(*.f64 1 (*.f64 d2 d1))
(*.f64 (*.f64 d2 d1) 1)
(*.f64 (neg.f64 d1) (neg.f64 d2))
(*.f64 (neg.f64 d1) (/.f64 1 (/.f64 -1 d2)))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2))
(*.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2))
(*.f64 (cbrt.f64 (*.f64 d2 d1)) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) 2) (cbrt.f64 (*.f64 d2 d1)))
(*.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2))
(*.f64 (/.f64 1 (pow.f64 d2 -1/2)) (/.f64 d1 (pow.f64 d2 -1/2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 d2 -2))) (/.f64 d1 (/.f64 1 (cbrt.f64 d2))))
(*.f64 (/.f64 (sqrt.f64 d1) 1) (/.f64 (sqrt.f64 d1) (/.f64 1 d2)))
(*.f64 (/.f64 (sqrt.f64 d1) (cbrt.f64 (pow.f64 d2 -2))) (/.f64 (sqrt.f64 d1) (/.f64 1 (cbrt.f64 d2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) 1) (/.f64 (cbrt.f64 d1) (/.f64 1 d2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 d2 -1/2)) (/.f64 (cbrt.f64 d1) (pow.f64 d2 -1/2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 (pow.f64 d2 -2))) (cbrt.f64 (*.f64 d2 d1)))
(pow.f64 (*.f64 d2 d1) 1)
(pow.f64 (/.f64 (/.f64 1 d2) d1) -1)
(pow.f64 (sqrt.f64 (*.f64 d2 d1)) 2)
(pow.f64 (cbrt.f64 (*.f64 d2 d1)) 3)
(pow.f64 (pow.f64 (*.f64 d2 d1) 3) 1/3)
(neg.f64 (/.f64 d1 (/.f64 -1 d2)))
(sqrt.f64 (pow.f64 (*.f64 d2 d1) 2))
(log.f64 (pow.f64 (exp.f64 d1) d2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d2 d1))))
(cbrt.f64 (pow.f64 (*.f64 d2 d1) 3))
(cbrt.f64 (/.f64 (pow.f64 d1 3) (/.f64 1 (pow.f64 d2 3))))
(expm1.f64 (log1p.f64 (*.f64 d2 d1)))
(exp.f64 (log.f64 (*.f64 d2 d1)))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 d1)) 1))
(log1p.f64 (expm1.f64 (*.f64 d2 d1)))
(-.f64 (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d3 3))) (/.f64 (*.f64 9 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d3 3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 3))) (-.f64 1 (*.f64 d3 d1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d3 d1))) (-.f64 1 (*.f64 d1 3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 3)))) 1)
(-.f64 (+.f64 (*.f64 d3 d1) (exp.f64 (log1p.f64 (*.f64 d1 3)))) 1)
(-.f64 (+.f64 (*.f64 d1 3) (exp.f64 (log1p.f64 (*.f64 d3 d1)))) 1)
(*.f64 d1 (+.f64 d3 3))
(*.f64 1 (*.f64 d1 (+.f64 d3 3)))
(*.f64 (*.f64 d1 (+.f64 d3 3)) 1)
(*.f64 (+.f64 d3 3) d1)
(*.f64 (-.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 9 (pow.f64 d1 2))) (/.f64 1 (*.f64 d1 (-.f64 d3 3))))
(*.f64 (neg.f64 d1) (-.f64 -3 d3))
(*.f64 (neg.f64 d1) (/.f64 1 (/.f64 -1 (+.f64 d3 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 3) (*.f64 27 (pow.f64 d1 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d3 d1))))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d3 3)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 3))) (sqrt.f64 (*.f64 d1 (+.f64 d3 3))))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d3 3)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d3 3))))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d3 3))) (sqrt.f64 (+.f64 d3 3)))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d3 3)) 2)) (cbrt.f64 (+.f64 d3 3)))
(*.f64 (/.f64 1 (pow.f64 (+.f64 d3 3) -1/2)) (/.f64 d1 (pow.f64 (+.f64 d3 3) -1/2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 d3 3) -2))) (/.f64 d1 (cbrt.f64 (/.f64 -1 (-.f64 -3 d3)))))
(*.f64 (/.f64 (sqrt.f64 d1) 1) (/.f64 (sqrt.f64 d1) (/.f64 -1 (-.f64 -3 d3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) 1) (/.f64 (cbrt.f64 d1) (/.f64 -1 (-.f64 -3 d3))))
(*.f64 (/.f64 (sqrt.f64 d1) (cbrt.f64 (pow.f64 (+.f64 d3 3) -2))) (/.f64 (sqrt.f64 d1) (cbrt.f64 (/.f64 -1 (-.f64 -3 d3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (+.f64 d3 3) -1/2)) (/.f64 (cbrt.f64 d1) (pow.f64 (+.f64 d3 3) -1/2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 (pow.f64 (+.f64 d3 3) -2))) (cbrt.f64 (*.f64 d1 (+.f64 d3 3))))
(/.f64 -1 (neg.f64 (/.f64 -1 (*.f64 d1 (-.f64 -3 d3)))))
(/.f64 -1 (*.f64 (/.f64 -1 (+.f64 d3 3)) (/.f64 1 d1)))
(/.f64 -1 (*.f64 1 (neg.f64 (/.f64 -1 (*.f64 d1 (-.f64 -3 d3))))))
(/.f64 d1 (/.f64 -1 (-.f64 -3 d3)))
(/.f64 d1 (*.f64 (/.f64 -1 (+.f64 d3 3)) -1))
(/.f64 1 (/.f64 -1 (*.f64 d1 (-.f64 -3 d3))))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 d3 3)) (-.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 9 (pow.f64 d1 2)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d3 d1)))) (+.f64 (pow.f64 (*.f64 d3 d1) 3) (*.f64 27 (pow.f64 d1 3)))))
(/.f64 1 (*.f64 1 (/.f64 (*.f64 d1 (-.f64 d3 3)) (-.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 9 (pow.f64 d1 2))))))
(/.f64 1 (*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d3 d1)))) (+.f64 (pow.f64 (*.f64 d3 d1) 3) (*.f64 27 (pow.f64 d1 3))))))
(/.f64 1 (*.f64 (/.f64 -1 (+.f64 d3 3)) (/.f64 -1 d1)))
(/.f64 (*.f64 d1 (+.f64 d3 3)) 1)
(/.f64 (-.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 9 (pow.f64 d1 2))) (*.f64 d1 (-.f64 d3 3)))
(/.f64 (neg.f64 d1) (/.f64 -1 (+.f64 d3 3)))
(/.f64 (neg.f64 d1) (*.f64 (/.f64 -1 (-.f64 -3 d3)) -1))
(/.f64 (neg.f64 d1) (*.f64 (/.f64 -1 (+.f64 d3 3)) 1))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 3) (*.f64 27 (pow.f64 d1 3))) (+.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d3 d1)))))
(/.f64 (sqrt.f64 d1) (/.f64 -1 (*.f64 (sqrt.f64 d1) (-.f64 -3 d3))))
(/.f64 (sqrt.f64 d1) (*.f64 (/.f64 -1 (-.f64 -3 d3)) (/.f64 1 (sqrt.f64 d1))))
(/.f64 (sqrt.f64 d1) (*.f64 1 (/.f64 -1 (*.f64 (sqrt.f64 d1) (-.f64 -3 d3)))))
(/.f64 (sqrt.f64 d1) (*.f64 (/.f64 -1 (+.f64 d3 3)) (/.f64 -1 (sqrt.f64 d1))))
(/.f64 (pow.f64 (cbrt.f64 d1) 2) (/.f64 1 (*.f64 (cbrt.f64 d1) (+.f64 d3 3))))
(/.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (/.f64 -1 (-.f64 -3 d3)) (/.f64 1 (cbrt.f64 d1))))
(/.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 1 (/.f64 1 (*.f64 (cbrt.f64 d1) (+.f64 d3 3)))))
(/.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (/.f64 -1 (+.f64 d3 3)) (/.f64 -1 (cbrt.f64 d1))))
(/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d3 2))) (-.f64 3 d3))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 (/.f64 d1 (pow.f64 (+.f64 d3 3) -1/2)) (pow.f64 (+.f64 d3 3) -1/2))
(/.f64 (/.f64 d1 (cbrt.f64 (pow.f64 (+.f64 d3 3) -2))) (cbrt.f64 (/.f64 -1 (-.f64 -3 d3))))
(/.f64 (/.f64 1 (sqrt.f64 (/.f64 -1 d1))) (*.f64 (/.f64 -1 (+.f64 d3 3)) (sqrt.f64 (/.f64 -1 d1))))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 -1 d1) 2))) (*.f64 (/.f64 -1 (+.f64 d3 3)) (cbrt.f64 (/.f64 -1 d1))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d3 d1) 3) (pow.f64 (*.f64 d3 d1) 3)) (*.f64 (*.f64 27 (pow.f64 d1 3)) (*.f64 27 (pow.f64 d1 3)))) (*.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d3 d1)))) (-.f64 (pow.f64 (*.f64 d3 d1) 3) (*.f64 27 (pow.f64 d1 3)))))
(/.f64 (-.f64 (*.f64 9 (pow.f64 d1 2)) (pow.f64 (*.f64 d3 d1) 2)) (-.f64 (*.f64 d1 3) (*.f64 d3 d1)))
(/.f64 (-.f64 (*.f64 9 (pow.f64 d1 2)) (pow.f64 (*.f64 d3 d1) 2)) (*.f64 1 (-.f64 (*.f64 d1 3) (*.f64 d3 d1))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d3 d1) 2) (pow.f64 (*.f64 d3 d1) 2)) (*.f64 (*.f64 9 (pow.f64 d1 2)) (*.f64 9 (pow.f64 d1 2)))) (*.f64 (*.f64 d1 (-.f64 d3 3)) (+.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 9 (pow.f64 d1 2)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 d3 d1) 3) 3) (pow.f64 (*.f64 27 (pow.f64 d1 3)) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d3 d1)))) (+.f64 (*.f64 (pow.f64 (*.f64 d3 d1) 3) (pow.f64 (*.f64 d3 d1) 3)) (-.f64 (*.f64 (*.f64 27 (pow.f64 d1 3)) (*.f64 27 (pow.f64 d1 3))) (*.f64 (pow.f64 (*.f64 d3 d1) 3) (*.f64 27 (pow.f64 d1 3)))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d3 d1) 2) 3) (pow.f64 (*.f64 9 (pow.f64 d1 2)) 3)) (*.f64 (*.f64 d1 (-.f64 d3 3)) (+.f64 (*.f64 (pow.f64 (*.f64 d3 d1) 2) (pow.f64 (*.f64 d3 d1) 2)) (+.f64 (*.f64 (*.f64 9 (pow.f64 d1 2)) (*.f64 9 (pow.f64 d1 2))) (*.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 9 (pow.f64 d1 2)))))))
(/.f64 (neg.f64 (neg.f64 d1)) (neg.f64 (/.f64 -1 (+.f64 d3 3))))
(/.f64 (neg.f64 (neg.f64 d1)) (*.f64 1 (neg.f64 (/.f64 -1 (+.f64 d3 3)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 9 (pow.f64 d1 2)))) (neg.f64 (*.f64 d1 (-.f64 d3 3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 9 (pow.f64 d1 2)))) (*.f64 1 (neg.f64 (*.f64 d1 (-.f64 d3 3)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 3) (*.f64 27 (pow.f64 d1 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d3 d1))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 3) (*.f64 27 (pow.f64 d1 3)))) (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d3 d1)))))))
(pow.f64 (*.f64 d1 (+.f64 d3 3)) 1)
(pow.f64 (/.f64 -1 (*.f64 d1 (-.f64 -3 d3))) -1)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 3))) 2)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 3)) 3) 1/3)
(neg.f64 (/.f64 d1 (/.f64 -1 (+.f64 d3 3))))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 3)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d3 3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 3)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d3 3) 3)))
(cbrt.f64 (/.f64 (pow.f64 d1 3) (pow.f64 (/.f64 -1 (-.f64 -3 d3)) 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 3))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d3 3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d3 3))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d3 3))))
(fma.f64 d3 d1 (*.f64 d1 3))
(fma.f64 d1 d3 (*.f64 d1 3))
(fma.f64 d1 3 (*.f64 d3 d1))
(fma.f64 1 (*.f64 d3 d1) (*.f64 d1 3))
(fma.f64 1 (*.f64 d1 3) (*.f64 d3 d1))
(fma.f64 3 d1 (*.f64 d3 d1))
(fma.f64 (sqrt.f64 (*.f64 d1 3)) (sqrt.f64 (*.f64 d1 3)) (*.f64 d3 d1))
(fma.f64 (sqrt.f64 (*.f64 d3 d1)) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d1 3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 3)) 2) (cbrt.f64 (*.f64 d1 3)) (*.f64 d3 d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (cbrt.f64 (*.f64 d3 d1)) (*.f64 d1 3))
(+.f64 (*.f64 d3 d1) (*.f64 d1 3))
(+.f64 (*.f64 d1 3) (*.f64 d3 d1))
(-.f64 (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d3 3))) (/.f64 (*.f64 9 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d3 3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 3))) (-.f64 1 (*.f64 d3 d1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d3 d1))) (-.f64 1 (*.f64 d1 3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 3)))) 1)
(-.f64 (+.f64 (*.f64 d3 d1) (exp.f64 (log1p.f64 (*.f64 d1 3)))) 1)
(-.f64 (+.f64 (*.f64 d1 3) (exp.f64 (log1p.f64 (*.f64 d3 d1)))) 1)
(*.f64 d1 (+.f64 d3 3))
(*.f64 1 (*.f64 d1 (+.f64 d3 3)))
(*.f64 (*.f64 d1 (+.f64 d3 3)) 1)
(*.f64 (+.f64 d3 3) d1)
(*.f64 (-.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 9 (pow.f64 d1 2))) (/.f64 1 (*.f64 d1 (-.f64 d3 3))))
(*.f64 (neg.f64 d1) (-.f64 -3 d3))
(*.f64 (neg.f64 d1) (/.f64 1 (/.f64 -1 (+.f64 d3 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 3) (*.f64 27 (pow.f64 d1 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d3 d1))))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d3 3)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 3))) (sqrt.f64 (*.f64 d1 (+.f64 d3 3))))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d3 3)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d3 3))))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d3 3))) (sqrt.f64 (+.f64 d3 3)))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d3 3)) 2)) (cbrt.f64 (+.f64 d3 3)))
(*.f64 (/.f64 1 (pow.f64 (+.f64 d3 3) -1/2)) (/.f64 d1 (pow.f64 (+.f64 d3 3) -1/2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 d3 3) -2))) (/.f64 d1 (cbrt.f64 (/.f64 -1 (-.f64 -3 d3)))))
(*.f64 (/.f64 (sqrt.f64 d1) 1) (/.f64 (sqrt.f64 d1) (/.f64 -1 (-.f64 -3 d3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) 1) (/.f64 (cbrt.f64 d1) (/.f64 -1 (-.f64 -3 d3))))
(*.f64 (/.f64 (sqrt.f64 d1) (cbrt.f64 (pow.f64 (+.f64 d3 3) -2))) (/.f64 (sqrt.f64 d1) (cbrt.f64 (/.f64 -1 (-.f64 -3 d3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (+.f64 d3 3) -1/2)) (/.f64 (cbrt.f64 d1) (pow.f64 (+.f64 d3 3) -1/2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 (pow.f64 (+.f64 d3 3) -2))) (cbrt.f64 (*.f64 d1 (+.f64 d3 3))))
(pow.f64 (*.f64 d1 (+.f64 d3 3)) 1)
(pow.f64 (/.f64 -1 (*.f64 d1 (-.f64 -3 d3))) -1)
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 3))) 2)
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) 3)
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 3)) 3) 1/3)
(neg.f64 (/.f64 d1 (/.f64 -1 (+.f64 d3 3))))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 3)) 2))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d3 3)))))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 3)) 3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d3 3) 3)))
(cbrt.f64 (/.f64 (pow.f64 d1 3) (pow.f64 (/.f64 -1 (-.f64 -3 d3)) 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 3))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d3 3))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d3 3))) 1))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d3 3))))
(fma.f64 d3 d1 (*.f64 d1 3))
(fma.f64 d1 d3 (*.f64 d1 3))
(fma.f64 d1 3 (*.f64 d3 d1))
(fma.f64 1 (*.f64 d3 d1) (*.f64 d1 3))
(fma.f64 1 (*.f64 d1 3) (*.f64 d3 d1))
(fma.f64 3 d1 (*.f64 d3 d1))
(fma.f64 (sqrt.f64 (*.f64 d1 3)) (sqrt.f64 (*.f64 d1 3)) (*.f64 d3 d1))
(fma.f64 (sqrt.f64 (*.f64 d3 d1)) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d1 3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 3)) 2) (cbrt.f64 (*.f64 d1 3)) (*.f64 d3 d1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (cbrt.f64 (*.f64 d3 d1)) (*.f64 d1 3))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1 (-.f64 -3 d3)))) 1)
(*.f64 -1 (/.f64 -1 (+.f64 d3 3)))
(*.f64 1 (/.f64 -1 (-.f64 -3 d3)))
(*.f64 (/.f64 -1 (-.f64 -3 d3)) 1)
(*.f64 (pow.f64 (+.f64 d3 3) -1/2) (pow.f64 (+.f64 d3 3) -1/2))
(*.f64 (cbrt.f64 (/.f64 -1 (-.f64 -3 d3))) (cbrt.f64 (pow.f64 (+.f64 d3 3) -2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 d3 3) -2)) (cbrt.f64 (/.f64 -1 (-.f64 -3 d3))))
(*.f64 (/.f64 1 (-.f64 9 (pow.f64 d3 2))) (-.f64 3 d3))
(*.f64 (/.f64 1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 d3 3)) -1) (pow.f64 (sqrt.f64 (+.f64 d3 3)) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 d3 3)) 2) -1) (pow.f64 (cbrt.f64 (+.f64 d3 3)) -1))
(pow.f64 (+.f64 d3 3) -1)
(pow.f64 (/.f64 -1 (-.f64 -3 d3)) 1)
(pow.f64 (pow.f64 (+.f64 d3 3) -1/2) 2)
(pow.f64 (cbrt.f64 (/.f64 -1 (-.f64 -3 d3))) 3)
(pow.f64 (pow.f64 (/.f64 -1 (-.f64 -3 d3)) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 d3 3) -2))
(log.f64 (exp.f64 (/.f64 -1 (-.f64 -3 d3))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -1 (-.f64 -3 d3)))))
(cbrt.f64 (pow.f64 (/.f64 -1 (-.f64 -3 d3)) 3))
(expm1.f64 (log1p.f64 (/.f64 -1 (-.f64 -3 d3))))
(exp.f64 (neg.f64 (log.f64 (+.f64 d3 3))))
(exp.f64 (*.f64 (log.f64 (+.f64 d3 3)) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 d3 3))) 1))
(log1p.f64 (expm1.f64 (/.f64 -1 (-.f64 -3 d3))))
Outputs
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(*.f64 d1 d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 3 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(*.f64 d1 (+.f64 3 d2))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(*.f64 d1 d3)
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 3 d2)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d3) 3)))
(*.f64 d1 (+.f64 3 d3))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d3) 3)))
(*.f64 d1 (+.f64 3 d3))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d3) 3)))
(*.f64 d1 (+.f64 3 d3))
(*.f64 -1 (*.f64 d1 (-.f64 (*.f64 -1 d3) 3)))
(*.f64 d1 (+.f64 3 d3))
(*.f64 3 d1)
(*.f64 d1 3)
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 3 d1)
(*.f64 d1 3)
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 d1 d3)
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 3 d1) (*.f64 d1 d3))
(*.f64 d1 (+.f64 3 d3))
1/3
(+.f64 1/3 (*.f64 -1/9 d3))
(+.f64 1/3 (*.f64 d3 -1/9))
(fma.f64 d3 -1/9 1/3)
(+.f64 1/3 (+.f64 (*.f64 -1/9 d3) (*.f64 1/27 (pow.f64 d3 2))))
(+.f64 1/3 (fma.f64 -1/9 d3 (*.f64 1/27 (pow.f64 d3 2))))
(+.f64 1/3 (fma.f64 1/27 (pow.f64 d3 2) (*.f64 d3 -1/9)))
(+.f64 1/3 (+.f64 (*.f64 -1/9 d3) (+.f64 (*.f64 -1/81 (pow.f64 d3 3)) (*.f64 1/27 (pow.f64 d3 2)))))
(+.f64 1/3 (fma.f64 -1/9 d3 (fma.f64 -1/81 (pow.f64 d3 3) (*.f64 1/27 (pow.f64 d3 2)))))
(+.f64 (fma.f64 d3 -1/9 1/3) (fma.f64 1/27 (pow.f64 d3 2) (*.f64 -1/81 (pow.f64 d3 3))))
(/.f64 1 d3)
(-.f64 (/.f64 1 d3) (*.f64 3 (/.f64 1 (pow.f64 d3 2))))
(-.f64 (/.f64 1 d3) (/.f64 3 (pow.f64 d3 2)))
(+.f64 (/.f64 1 d3) (/.f64 -3 (pow.f64 d3 2)))
(-.f64 (+.f64 (*.f64 9 (/.f64 1 (pow.f64 d3 3))) (/.f64 1 d3)) (*.f64 3 (/.f64 1 (pow.f64 d3 2))))
(+.f64 (/.f64 9 (pow.f64 d3 3)) (-.f64 (/.f64 1 d3) (/.f64 3 (pow.f64 d3 2))))
(+.f64 (/.f64 1 d3) (+.f64 (/.f64 9 (pow.f64 d3 3)) (/.f64 -3 (pow.f64 d3 2))))
(-.f64 (+.f64 (*.f64 9 (/.f64 1 (pow.f64 d3 3))) (/.f64 1 d3)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 d3 2))) (*.f64 27 (/.f64 1 (pow.f64 d3 4)))))
(+.f64 (/.f64 9 (pow.f64 d3 3)) (-.f64 (/.f64 1 d3) (+.f64 (/.f64 3 (pow.f64 d3 2)) (/.f64 27 (pow.f64 d3 4)))))
(+.f64 (/.f64 9 (pow.f64 d3 3)) (-.f64 (+.f64 (/.f64 1 d3) (/.f64 -3 (pow.f64 d3 2))) (/.f64 27 (pow.f64 d3 4))))
(/.f64 1 d3)
(-.f64 (/.f64 1 d3) (*.f64 3 (/.f64 1 (pow.f64 d3 2))))
(-.f64 (/.f64 1 d3) (/.f64 3 (pow.f64 d3 2)))
(+.f64 (/.f64 1 d3) (/.f64 -3 (pow.f64 d3 2)))
(-.f64 (+.f64 (*.f64 9 (/.f64 1 (pow.f64 d3 3))) (/.f64 1 d3)) (*.f64 3 (/.f64 1 (pow.f64 d3 2))))
(+.f64 (/.f64 9 (pow.f64 d3 3)) (-.f64 (/.f64 1 d3) (/.f64 3 (pow.f64 d3 2))))
(+.f64 (/.f64 1 d3) (+.f64 (/.f64 9 (pow.f64 d3 3)) (/.f64 -3 (pow.f64 d3 2))))
(-.f64 (+.f64 (*.f64 9 (/.f64 1 (pow.f64 d3 3))) (/.f64 1 d3)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 d3 2))) (*.f64 27 (/.f64 1 (pow.f64 d3 4)))))
(+.f64 (/.f64 9 (pow.f64 d3 3)) (-.f64 (/.f64 1 d3) (+.f64 (/.f64 3 (pow.f64 d3 2)) (/.f64 27 (pow.f64 d3 4)))))
(+.f64 (/.f64 9 (pow.f64 d3 3)) (-.f64 (+.f64 (/.f64 1 d3) (/.f64 -3 (pow.f64 d3 2))) (/.f64 27 (pow.f64 d3 4))))
(+.f64 (*.f64 (-.f64 -3 d2) (neg.f64 d1)) (neg.f64 (*.f64 d3 (neg.f64 d1))))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(+.f64 (neg.f64 (*.f64 d3 (neg.f64 d1))) (*.f64 (-.f64 -3 d2) (neg.f64 d1)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(-.f64 (*.f64 (-.f64 -3 d2) (neg.f64 d1)) (*.f64 d3 (neg.f64 d1)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(-.f64 (/.f64 -3 (/.f64 -1 d1)) (/.f64 (+.f64 d2 d3) (/.f64 -1 d1)))
(-.f64 (*.f64 d1 3) (*.f64 (/.f64 (+.f64 d3 d2) -1) d1))
(*.f64 d1 (-.f64 3 (/.f64 (+.f64 d3 d2) -1)))
(-.f64 (/.f64 -3 (/.f64 -1 d1)) (-.f64 (/.f64 d2 (/.f64 -1 d1)) (neg.f64 (*.f64 d3 (neg.f64 d1)))))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(-.f64 (/.f64 -3 (/.f64 -1 d1)) (+.f64 (/.f64 d2 (/.f64 -1 d1)) (*.f64 d3 (neg.f64 d1))))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))) 1)
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(*.f64 (-.f64 (-.f64 -3 d3) d2) (neg.f64 d1))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(*.f64 -1 (/.f64 (-.f64 (-.f64 -3 d3) d2) (/.f64 1 d1)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(*.f64 d1 (+.f64 3 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(*.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 1)
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(*.f64 1 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(*.f64 (neg.f64 d1) (-.f64 (-.f64 -3 d3) d2))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(*.f64 (+.f64 3 (+.f64 d2 d3)) d1)
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(*.f64 (sqrt.f64 (-.f64 (-.f64 -3 d3) d2)) (*.f64 (sqrt.f64 (-.f64 (-.f64 -3 d3) d2)) (neg.f64 d1)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) (sqrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (-.f64 -3 d3) d2)) 2) (*.f64 (cbrt.f64 (-.f64 (-.f64 -3 d3) d2)) (neg.f64 d1)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 2))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(*.f64 (*.f64 (+.f64 3 (+.f64 d2 d3)) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 -1 d1))) (/.f64 (-.f64 (-.f64 -3 d3) d2) (sqrt.f64 (/.f64 -1 d1))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 -1 d1))) (/.f64 (-.f64 -3 (+.f64 d3 d2)) (sqrt.f64 (/.f64 -1 d1))))
(/.f64 (/.f64 (-.f64 -3 (+.f64 d3 d2)) (sqrt.f64 (/.f64 -1 d1))) (sqrt.f64 (/.f64 -1 d1)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 -1 d1) 2))) (/.f64 (-.f64 (-.f64 -3 d3) d2) (cbrt.f64 (/.f64 -1 d1))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 -1 d1) 2))) (/.f64 (-.f64 -3 (+.f64 d3 d2)) (cbrt.f64 (/.f64 -1 d1))))
(/.f64 (/.f64 (-.f64 -3 (+.f64 d3 d2)) (cbrt.f64 (/.f64 -1 d1))) (cbrt.f64 (pow.f64 (/.f64 -1 d1) 2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 -3 d3) d2)) -1) (/.f64 (sqrt.f64 (-.f64 (-.f64 -3 d3) d2)) (/.f64 1 d1)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 -3 (+.f64 d3 d2))) -1) (*.f64 (sqrt.f64 (-.f64 -3 (+.f64 d3 d2))) d1))
(*.f64 (/.f64 (-.f64 -3 (+.f64 d3 d2)) -1) d1)
(*.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 -3 d3) d2)) 1) (/.f64 (sqrt.f64 (-.f64 (-.f64 -3 d3) d2)) (/.f64 -1 d1)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 -3 (+.f64 d3 d2))) -1) (*.f64 (sqrt.f64 (-.f64 -3 (+.f64 d3 d2))) d1))
(*.f64 (/.f64 (-.f64 -3 (+.f64 d3 d2)) -1) d1)
(*.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 -3 d3) d2)) (cbrt.f64 (pow.f64 (/.f64 -1 d1) 2))) (/.f64 (sqrt.f64 (-.f64 (-.f64 -3 d3) d2)) (cbrt.f64 (/.f64 -1 d1))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 -1 d1) 2))) (/.f64 (-.f64 -3 (+.f64 d3 d2)) (cbrt.f64 (/.f64 -1 d1))))
(/.f64 (/.f64 (-.f64 -3 (+.f64 d3 d2)) (cbrt.f64 (/.f64 -1 d1))) (cbrt.f64 (pow.f64 (/.f64 -1 d1) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (-.f64 -3 d3) d2)) 2) -1) (/.f64 (cbrt.f64 (-.f64 (-.f64 -3 d3) d2)) (/.f64 1 d1)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 -3 (+.f64 d3 d2))) -1) (*.f64 (sqrt.f64 (-.f64 -3 (+.f64 d3 d2))) d1))
(*.f64 (/.f64 (-.f64 -3 (+.f64 d3 d2)) -1) d1)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (-.f64 -3 d3) d2)) 2) 1) (/.f64 (cbrt.f64 (-.f64 (-.f64 -3 d3) d2)) (/.f64 -1 d1)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 -3 (+.f64 d3 d2))) -1) (*.f64 (sqrt.f64 (-.f64 -3 (+.f64 d3 d2))) d1))
(*.f64 (/.f64 (-.f64 -3 (+.f64 d3 d2)) -1) d1)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (-.f64 -3 d3) d2)) 2) (sqrt.f64 (/.f64 -1 d1))) (/.f64 (cbrt.f64 (-.f64 (-.f64 -3 d3) d2)) (sqrt.f64 (/.f64 -1 d1))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 -1 d1))) (/.f64 (-.f64 -3 (+.f64 d3 d2)) (sqrt.f64 (/.f64 -1 d1))))
(/.f64 (/.f64 (-.f64 -3 (+.f64 d3 d2)) (sqrt.f64 (/.f64 -1 d1))) (sqrt.f64 (/.f64 -1 d1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (-.f64 -3 d3) d2)) 2) (cbrt.f64 (pow.f64 (/.f64 -1 d1) 2))) (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d3 d2)))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 -3 (+.f64 d3 d2))) 2) (cbrt.f64 (pow.f64 (/.f64 -1 d1) 2))))
(*.f64 (*.f64 (+.f64 3 (+.f64 d2 d3)) 1) d1)
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(*.f64 (*.f64 (+.f64 3 (+.f64 d2 d3)) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 1)
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(pow.f64 (/.f64 -1 (*.f64 (-.f64 (-.f64 -3 d3) d2) d1)) -1)
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 2)
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 3)
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 3) 1/3)
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(neg.f64 (/.f64 (-.f64 (-.f64 -3 d3) d2) (/.f64 1 d1)))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 2))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d3 d2))) 2))
(fabs.f64 (*.f64 d1 (+.f64 3 (+.f64 d3 d2))))
(log.f64 (pow.f64 (exp.f64 (+.f64 3 (+.f64 d2 d3))) d1))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))))))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3))) 3))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (-.f64 -3 d3) d2) 3) (pow.f64 (/.f64 -1 d1) 3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 -3 (+.f64 d3 d2)) 3) (/.f64 -1 (pow.f64 d1 3))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (-.f64 -3 (+.f64 d3 d2)) 3) -1) (pow.f64 d1 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))) 1))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 3 (+.f64 d2 d3)))))
(*.f64 d1 (+.f64 d2 (+.f64 3 d3)))
(*.f64 d1 (+.f64 3 (+.f64 d3 d2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d2 d1))) 1)
(*.f64 d1 d2)
(*.f64 d2 d1)
(*.f64 d1 d2)
(*.f64 d1 d2)
(*.f64 1 (*.f64 d2 d1))
(*.f64 d1 d2)
(*.f64 (*.f64 d2 d1) 1)
(*.f64 d1 d2)
(*.f64 (neg.f64 d1) (neg.f64 d2))
(*.f64 d1 d2)
(*.f64 (neg.f64 d1) (/.f64 1 (/.f64 -1 d2)))
(*.f64 d1 d2)
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) d2))
(*.f64 d1 d2)
(*.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)))
(*.f64 d1 d2)
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) d2))
(*.f64 d1 d2)
(*.f64 (cbrt.f64 (*.f64 d2 d1)) (pow.f64 (cbrt.f64 (*.f64 d2 d1)) 2))
(*.f64 d1 d2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) 2) (cbrt.f64 (*.f64 d2 d1)))
(*.f64 d1 d2)
(*.f64 (*.f64 d1 (sqrt.f64 d2)) (sqrt.f64 d2))
(*.f64 d1 d2)
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 d2) 2)) (cbrt.f64 d2))
(*.f64 d1 d2)
(*.f64 (/.f64 1 (pow.f64 d2 -1/2)) (/.f64 d1 (pow.f64 d2 -1/2)))
(/.f64 (/.f64 d1 (pow.f64 d2 -1/2)) (pow.f64 d2 -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 d2 -2))) (/.f64 d1 (/.f64 1 (cbrt.f64 d2))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 d2 -2))) (*.f64 (/.f64 d1 1) (cbrt.f64 d2)))
(/.f64 (*.f64 d1 (cbrt.f64 d2)) (cbrt.f64 (pow.f64 d2 -2)))
(*.f64 (/.f64 (sqrt.f64 d1) 1) (/.f64 (sqrt.f64 d1) (/.f64 1 d2)))
(*.f64 d1 d2)
(*.f64 (/.f64 (sqrt.f64 d1) (cbrt.f64 (pow.f64 d2 -2))) (/.f64 (sqrt.f64 d1) (/.f64 1 (cbrt.f64 d2))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 d2 -2))) (*.f64 (/.f64 d1 1) (cbrt.f64 d2)))
(/.f64 (*.f64 d1 (cbrt.f64 d2)) (cbrt.f64 (pow.f64 d2 -2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) 1) (/.f64 (cbrt.f64 d1) (/.f64 1 d2)))
(*.f64 d1 d2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 d2 -1/2)) (/.f64 (cbrt.f64 d1) (pow.f64 d2 -1/2)))
(*.f64 (/.f64 1 (pow.f64 d2 -1/2)) (/.f64 d1 (pow.f64 d2 -1/2)))
(/.f64 (/.f64 d1 (pow.f64 d2 -1/2)) (pow.f64 d2 -1/2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 (pow.f64 d2 -2))) (cbrt.f64 (*.f64 d2 d1)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 (*.f64 d1 d2))) (cbrt.f64 (pow.f64 d2 -2)))
(*.f64 (cbrt.f64 (*.f64 d1 d2)) (/.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 (pow.f64 d2 -2))))
(pow.f64 (*.f64 d2 d1) 1)
(*.f64 d1 d2)
(pow.f64 (/.f64 (/.f64 1 d2) d1) -1)
(*.f64 d1 d2)
(pow.f64 (sqrt.f64 (*.f64 d2 d1)) 2)
(*.f64 d1 d2)
(pow.f64 (cbrt.f64 (*.f64 d2 d1)) 3)
(*.f64 d1 d2)
(pow.f64 (pow.f64 (*.f64 d2 d1) 3) 1/3)
(*.f64 d1 d2)
(neg.f64 (/.f64 d1 (/.f64 -1 d2)))
(*.f64 d1 d2)
(sqrt.f64 (pow.f64 (*.f64 d2 d1) 2))
(sqrt.f64 (pow.f64 (*.f64 d1 d2) 2))
(fabs.f64 (*.f64 d1 d2))
(log.f64 (pow.f64 (exp.f64 d1) d2))
(*.f64 d1 d2)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d2 d1))))
(*.f64 d1 d2)
(cbrt.f64 (pow.f64 (*.f64 d2 d1) 3))
(*.f64 d1 d2)
(cbrt.f64 (/.f64 (pow.f64 d1 3) (/.f64 1 (pow.f64 d2 3))))
(*.f64 d1 d2)
(expm1.f64 (log1p.f64 (*.f64 d2 d1)))
(*.f64 d1 d2)
(exp.f64 (log.f64 (*.f64 d2 d1)))
(*.f64 d1 d2)
(exp.f64 (*.f64 (log.f64 (*.f64 d2 d1)) 1))
(*.f64 d1 d2)
(log1p.f64 (expm1.f64 (*.f64 d2 d1)))
(*.f64 d1 d2)
(-.f64 (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d3 3))) (/.f64 (*.f64 9 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d3 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 -9 (pow.f64 d1 2))) (*.f64 d1 (+.f64 d3 -3)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (pow.f64 d1 2) -9)) (*.f64 d1 (+.f64 d3 -3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 3))) (-.f64 1 (*.f64 d3 d1)))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 d1 3))) 1) (*.f64 d1 d3))
(fma.f64 d1 d3 (expm1.f64 (log1p.f64 (*.f64 d1 3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d3 d1))) (-.f64 1 (*.f64 d1 3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d3))) (-.f64 1 (*.f64 d1 3)))
(fma.f64 d1 3 (expm1.f64 (log1p.f64 (*.f64 d1 d3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 3)))) 1)
(*.f64 d1 (+.f64 3 d3))
(-.f64 (+.f64 (*.f64 d3 d1) (exp.f64 (log1p.f64 (*.f64 d1 3)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 d1 3))) 1) (*.f64 d1 d3))
(fma.f64 d1 d3 (expm1.f64 (log1p.f64 (*.f64 d1 3))))
(-.f64 (+.f64 (*.f64 d1 3) (exp.f64 (log1p.f64 (*.f64 d3 d1)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d3))) (-.f64 1 (*.f64 d1 3)))
(fma.f64 d1 3 (expm1.f64 (log1p.f64 (*.f64 d1 d3))))
(*.f64 d1 (+.f64 d3 3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 1 (*.f64 d1 (+.f64 d3 3)))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (*.f64 d1 (+.f64 d3 3)) 1)
(*.f64 d1 (+.f64 3 d3))
(*.f64 (+.f64 d3 3) d1)
(*.f64 d1 (+.f64 3 d3))
(*.f64 (-.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 9 (pow.f64 d1 2))) (/.f64 1 (*.f64 d1 (-.f64 d3 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 -9 (pow.f64 d1 2))) (*.f64 d1 (+.f64 d3 -3)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (pow.f64 d1 2) -9)) (*.f64 d1 (+.f64 d3 -3)))
(*.f64 (neg.f64 d1) (-.f64 -3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (neg.f64 d1) (/.f64 1 (/.f64 -1 (+.f64 d3 3))))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 3) (*.f64 27 (pow.f64 d1 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d3 d1))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 27 (pow.f64 d1 3))) 1) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (*.f64 3 (-.f64 (*.f64 d1 3) (*.f64 d1 d3))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d1 (*.f64 3 (*.f64 d1 (-.f64 3 d3))) (pow.f64 (*.f64 d1 d3) 2)))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d3 3)))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 3))) (sqrt.f64 (*.f64 d1 (+.f64 d3 3))))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d3 3)))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) 2))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d3 3))))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d3 3))) (sqrt.f64 (+.f64 d3 3)))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d3 3)) 2)) (cbrt.f64 (+.f64 d3 3)))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (/.f64 1 (pow.f64 (+.f64 d3 3) -1/2)) (/.f64 d1 (pow.f64 (+.f64 d3 3) -1/2)))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 d3 3) -2))) (/.f64 d1 (cbrt.f64 (/.f64 -1 (-.f64 -3 d3)))))
(/.f64 (*.f64 1 (/.f64 d1 (cbrt.f64 (/.f64 -1 (-.f64 -3 d3))))) (cbrt.f64 (pow.f64 (+.f64 3 d3) -2)))
(/.f64 d1 (*.f64 (cbrt.f64 (pow.f64 (+.f64 3 d3) -2)) (cbrt.f64 (/.f64 -1 (-.f64 -3 d3)))))
(*.f64 (/.f64 (sqrt.f64 d1) 1) (/.f64 (sqrt.f64 d1) (/.f64 -1 (-.f64 -3 d3))))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) 1) (/.f64 (cbrt.f64 d1) (/.f64 -1 (-.f64 -3 d3))))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (/.f64 (sqrt.f64 d1) (cbrt.f64 (pow.f64 (+.f64 d3 3) -2))) (/.f64 (sqrt.f64 d1) (cbrt.f64 (/.f64 -1 (-.f64 -3 d3)))))
(/.f64 (*.f64 1 (/.f64 d1 (cbrt.f64 (/.f64 -1 (-.f64 -3 d3))))) (cbrt.f64 (pow.f64 (+.f64 3 d3) -2)))
(/.f64 d1 (*.f64 (cbrt.f64 (pow.f64 (+.f64 3 d3) -2)) (cbrt.f64 (/.f64 -1 (-.f64 -3 d3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (+.f64 d3 3) -1/2)) (/.f64 (cbrt.f64 d1) (pow.f64 (+.f64 d3 3) -1/2)))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 (pow.f64 (+.f64 d3 3) -2))) (cbrt.f64 (*.f64 d1 (+.f64 d3 3))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d3))) (/.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 (pow.f64 (+.f64 3 d3) -2))))
(/.f64 (pow.f64 (cbrt.f64 d1) 2) (/.f64 (cbrt.f64 (pow.f64 (+.f64 3 d3) -2)) (cbrt.f64 (*.f64 d1 (+.f64 3 d3)))))
(/.f64 -1 (neg.f64 (/.f64 -1 (*.f64 d1 (-.f64 -3 d3)))))
(*.f64 d1 (+.f64 3 d3))
(/.f64 -1 (*.f64 (/.f64 -1 (+.f64 d3 3)) (/.f64 1 d1)))
(*.f64 d1 (+.f64 3 d3))
(/.f64 -1 (*.f64 1 (neg.f64 (/.f64 -1 (*.f64 d1 (-.f64 -3 d3))))))
(*.f64 d1 (+.f64 3 d3))
(/.f64 d1 (/.f64 -1 (-.f64 -3 d3)))
(*.f64 d1 (+.f64 3 d3))
(/.f64 d1 (*.f64 (/.f64 -1 (+.f64 d3 3)) -1))
(*.f64 d1 (+.f64 3 d3))
(/.f64 1 (/.f64 -1 (*.f64 d1 (-.f64 -3 d3))))
(*.f64 d1 (+.f64 3 d3))
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 d3 3)) (-.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 9 (pow.f64 d1 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 -9 (pow.f64 d1 2))) (*.f64 d1 (+.f64 d3 -3)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (pow.f64 d1 2) -9)) (*.f64 d1 (+.f64 d3 -3)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d3 d1)))) (+.f64 (pow.f64 (*.f64 d3 d1) 3) (*.f64 27 (pow.f64 d1 3)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 27 (pow.f64 d1 3))) 1) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (*.f64 3 (-.f64 (*.f64 d1 3) (*.f64 d1 d3))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d1 (*.f64 3 (*.f64 d1 (-.f64 3 d3))) (pow.f64 (*.f64 d1 d3) 2)))
(/.f64 1 (*.f64 1 (/.f64 (*.f64 d1 (-.f64 d3 3)) (-.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 9 (pow.f64 d1 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 -9 (pow.f64 d1 2))) (*.f64 d1 (+.f64 d3 -3)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (pow.f64 d1 2) -9)) (*.f64 d1 (+.f64 d3 -3)))
(/.f64 1 (*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d3 d1)))) (+.f64 (pow.f64 (*.f64 d3 d1) 3) (*.f64 27 (pow.f64 d1 3))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 27 (pow.f64 d1 3))) 1) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (*.f64 3 (-.f64 (*.f64 d1 3) (*.f64 d1 d3))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d1 (*.f64 3 (*.f64 d1 (-.f64 3 d3))) (pow.f64 (*.f64 d1 d3) 2)))
(/.f64 1 (*.f64 (/.f64 -1 (+.f64 d3 3)) (/.f64 -1 d1)))
(*.f64 d1 (+.f64 3 d3))
(/.f64 (*.f64 d1 (+.f64 d3 3)) 1)
(*.f64 d1 (+.f64 3 d3))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 9 (pow.f64 d1 2))) (*.f64 d1 (-.f64 d3 3)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 -9 (pow.f64 d1 2))) (*.f64 d1 (+.f64 d3 -3)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (pow.f64 d1 2) -9)) (*.f64 d1 (+.f64 d3 -3)))
(/.f64 (neg.f64 d1) (/.f64 -1 (+.f64 d3 3)))
(*.f64 d1 (+.f64 3 d3))
(/.f64 (neg.f64 d1) (*.f64 (/.f64 -1 (-.f64 -3 d3)) -1))
(*.f64 d1 (+.f64 3 d3))
(/.f64 (neg.f64 d1) (*.f64 (/.f64 -1 (+.f64 d3 3)) 1))
(*.f64 d1 (+.f64 3 d3))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 3) (*.f64 27 (pow.f64 d1 3))) (+.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d3 d1)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 27 (pow.f64 d1 3))) 1) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (*.f64 3 (-.f64 (*.f64 d1 3) (*.f64 d1 d3))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d1 (*.f64 3 (*.f64 d1 (-.f64 3 d3))) (pow.f64 (*.f64 d1 d3) 2)))
(/.f64 (sqrt.f64 d1) (/.f64 -1 (*.f64 (sqrt.f64 d1) (-.f64 -3 d3))))
(*.f64 d1 (+.f64 3 d3))
(/.f64 (sqrt.f64 d1) (*.f64 (/.f64 -1 (-.f64 -3 d3)) (/.f64 1 (sqrt.f64 d1))))
(*.f64 d1 (+.f64 3 d3))
(/.f64 (sqrt.f64 d1) (*.f64 1 (/.f64 -1 (*.f64 (sqrt.f64 d1) (-.f64 -3 d3)))))
(*.f64 d1 (+.f64 3 d3))
(/.f64 (sqrt.f64 d1) (*.f64 (/.f64 -1 (+.f64 d3 3)) (/.f64 -1 (sqrt.f64 d1))))
(/.f64 (sqrt.f64 d1) (/.f64 (/.f64 1 (+.f64 3 d3)) (sqrt.f64 d1)))
(*.f64 (/.f64 (sqrt.f64 d1) (/.f64 1 (+.f64 3 d3))) (sqrt.f64 d1))
(/.f64 (pow.f64 (cbrt.f64 d1) 2) (/.f64 1 (*.f64 (cbrt.f64 d1) (+.f64 d3 3))))
(*.f64 d1 (+.f64 3 d3))
(/.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (/.f64 -1 (-.f64 -3 d3)) (/.f64 1 (cbrt.f64 d1))))
(*.f64 d1 (+.f64 3 d3))
(/.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 1 (/.f64 1 (*.f64 (cbrt.f64 d1) (+.f64 d3 3)))))
(*.f64 d1 (+.f64 3 d3))
(/.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (/.f64 -1 (+.f64 d3 3)) (/.f64 -1 (cbrt.f64 d1))))
(*.f64 d1 (+.f64 3 d3))
(/.f64 (*.f64 d1 (-.f64 9 (pow.f64 d3 2))) (-.f64 3 d3))
(/.f64 d1 (/.f64 (-.f64 3 d3) (-.f64 9 (pow.f64 d3 2))))
(*.f64 (/.f64 d1 (-.f64 3 d3)) (-.f64 9 (pow.f64 d3 2)))
(/.f64 (*.f64 d1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(/.f64 d1 (/.f64 (+.f64 9 (*.f64 d3 (+.f64 d3 -3))) (+.f64 (pow.f64 d3 3) 27)))
(*.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 -3) 9)) (+.f64 (pow.f64 d3 3) 27))
(/.f64 (/.f64 d1 (pow.f64 (+.f64 d3 3) -1/2)) (pow.f64 (+.f64 d3 3) -1/2))
(*.f64 d1 (+.f64 3 d3))
(/.f64 (/.f64 d1 (cbrt.f64 (pow.f64 (+.f64 d3 3) -2))) (cbrt.f64 (/.f64 -1 (-.f64 -3 d3))))
(/.f64 (*.f64 1 (/.f64 d1 (cbrt.f64 (/.f64 -1 (-.f64 -3 d3))))) (cbrt.f64 (pow.f64 (+.f64 3 d3) -2)))
(/.f64 d1 (*.f64 (cbrt.f64 (pow.f64 (+.f64 3 d3) -2)) (cbrt.f64 (/.f64 -1 (-.f64 -3 d3)))))
(/.f64 (/.f64 1 (sqrt.f64 (/.f64 -1 d1))) (*.f64 (/.f64 -1 (+.f64 d3 3)) (sqrt.f64 (/.f64 -1 d1))))
(/.f64 1 (*.f64 (*.f64 (sqrt.f64 (/.f64 -1 d1)) (/.f64 -1 (+.f64 3 d3))) (sqrt.f64 (/.f64 -1 d1))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 -1 d1))) (neg.f64 (sqrt.f64 (/.f64 -1 d1)))) (+.f64 3 d3))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 -1 d1) 2))) (*.f64 (/.f64 -1 (+.f64 d3 3)) (cbrt.f64 (/.f64 -1 d1))))
(/.f64 1 (*.f64 (*.f64 (cbrt.f64 (/.f64 -1 d1)) (/.f64 -1 (+.f64 3 d3))) (cbrt.f64 (pow.f64 (/.f64 -1 d1) 2))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 -1 d1) 2))) (neg.f64 (cbrt.f64 (/.f64 -1 d1)))) (+.f64 3 d3))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d3 d1) 3) (pow.f64 (*.f64 d3 d1) 3)) (*.f64 (*.f64 27 (pow.f64 d1 3)) (*.f64 27 (pow.f64 d1 3)))) (*.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d3 d1)))) (-.f64 (pow.f64 (*.f64 d3 d1) 3) (*.f64 27 (pow.f64 d1 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 6) (*.f64 729 (*.f64 (pow.f64 d1 3) (pow.f64 d1 3)))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (*.f64 3 (-.f64 (*.f64 d1 3) (*.f64 d1 d3))))) (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 -27 (pow.f64 d1 3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 6) (*.f64 -729 (pow.f64 d1 6))) (*.f64 (fma.f64 d1 (*.f64 3 (*.f64 d1 (-.f64 3 d3))) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d3 3) -27))))
(/.f64 (-.f64 (*.f64 9 (pow.f64 d1 2)) (pow.f64 (*.f64 d3 d1) 2)) (-.f64 (*.f64 d1 3) (*.f64 d3 d1)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 -9 (pow.f64 d1 2))) (*.f64 d1 (+.f64 d3 -3)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (pow.f64 d1 2) -9)) (*.f64 d1 (+.f64 d3 -3)))
(/.f64 (-.f64 (*.f64 9 (pow.f64 d1 2)) (pow.f64 (*.f64 d3 d1) 2)) (*.f64 1 (-.f64 (*.f64 d1 3) (*.f64 d3 d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 -9 (pow.f64 d1 2))) (*.f64 d1 (+.f64 d3 -3)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (pow.f64 d1 2) -9)) (*.f64 d1 (+.f64 d3 -3)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d3 d1) 2) (pow.f64 (*.f64 d3 d1) 2)) (*.f64 (*.f64 9 (pow.f64 d1 2)) (*.f64 9 (pow.f64 d1 2)))) (*.f64 (*.f64 d1 (-.f64 d3 3)) (+.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 9 (pow.f64 d1 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 4) (*.f64 81 (*.f64 (pow.f64 d1 2) (pow.f64 d1 2)))) (*.f64 d1 (*.f64 (+.f64 d3 -3) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 9 (pow.f64 d1 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 4) (*.f64 -81 (pow.f64 d1 4))) (*.f64 d1 (*.f64 (+.f64 d3 -3) (fma.f64 9 (pow.f64 d1 2) (pow.f64 (*.f64 d1 d3) 2)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 d3 d1) 3) 3) (pow.f64 (*.f64 27 (pow.f64 d1 3)) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d3 d1)))) (+.f64 (*.f64 (pow.f64 (*.f64 d3 d1) 3) (pow.f64 (*.f64 d3 d1) 3)) (-.f64 (*.f64 (*.f64 27 (pow.f64 d1 3)) (*.f64 27 (pow.f64 d1 3))) (*.f64 (pow.f64 (*.f64 d3 d1) 3) (*.f64 27 (pow.f64 d1 3)))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 d1 d3) 3) 3) (*.f64 19683 (pow.f64 (pow.f64 d1 3) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (*.f64 3 (-.f64 (*.f64 d1 3) (*.f64 d1 d3))))) (+.f64 (pow.f64 (*.f64 d1 d3) 6) (*.f64 (*.f64 27 (pow.f64 d1 3)) (-.f64 (*.f64 27 (pow.f64 d1 3)) (pow.f64 (*.f64 d1 d3) 3))))))
(/.f64 (fma.f64 19683 (pow.f64 (pow.f64 d1 3) 3) (pow.f64 (pow.f64 (*.f64 d1 d3) 3) 3)) (*.f64 (fma.f64 d1 (*.f64 3 (*.f64 d1 (-.f64 3 d3))) (pow.f64 (*.f64 d1 d3) 2)) (fma.f64 (*.f64 27 (pow.f64 d1 3)) (*.f64 (pow.f64 d1 3) (-.f64 27 (pow.f64 d3 3))) (pow.f64 (*.f64 d1 d3) 6))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d3 d1) 2) 3) (pow.f64 (*.f64 9 (pow.f64 d1 2)) 3)) (*.f64 (*.f64 d1 (-.f64 d3 3)) (+.f64 (*.f64 (pow.f64 (*.f64 d3 d1) 2) (pow.f64 (*.f64 d3 d1) 2)) (+.f64 (*.f64 (*.f64 9 (pow.f64 d1 2)) (*.f64 9 (pow.f64 d1 2))) (*.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 9 (pow.f64 d1 2)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 d3) 2) 3) (*.f64 729 (pow.f64 (pow.f64 d1 2) 3))) (*.f64 d1 (+.f64 d3 -3))) (+.f64 (pow.f64 (*.f64 d1 d3) 4) (*.f64 (*.f64 9 (pow.f64 d1 2)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 9 (pow.f64 d1 2))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 6) (*.f64 -729 (pow.f64 d1 6))) (*.f64 d1 (+.f64 d3 -3))) (fma.f64 (*.f64 9 (pow.f64 d1 2)) (fma.f64 9 (pow.f64 d1 2) (pow.f64 (*.f64 d1 d3) 2)) (pow.f64 (*.f64 d1 d3) 4)))
(/.f64 (neg.f64 (neg.f64 d1)) (neg.f64 (/.f64 -1 (+.f64 d3 3))))
(*.f64 d1 (+.f64 3 d3))
(/.f64 (neg.f64 (neg.f64 d1)) (*.f64 1 (neg.f64 (/.f64 -1 (+.f64 d3 3)))))
(*.f64 d1 (+.f64 3 d3))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 9 (pow.f64 d1 2)))) (neg.f64 (*.f64 d1 (-.f64 d3 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 -9 (pow.f64 d1 2))) (*.f64 d1 (+.f64 d3 -3)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (pow.f64 d1 2) -9)) (*.f64 d1 (+.f64 d3 -3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 9 (pow.f64 d1 2)))) (*.f64 1 (neg.f64 (*.f64 d1 (-.f64 d3 3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 -9 (pow.f64 d1 2))) (*.f64 d1 (+.f64 d3 -3)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (pow.f64 d1 2) -9)) (*.f64 d1 (+.f64 d3 -3)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 3) (*.f64 27 (pow.f64 d1 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d3 d1))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 27 (pow.f64 d1 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (*.f64 3 (-.f64 (*.f64 d1 3) (*.f64 d1 d3)))))))
(*.f64 1 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d1 (*.f64 3 (*.f64 d1 (-.f64 3 d3))) (pow.f64 (*.f64 d1 d3) 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 3) (*.f64 27 (pow.f64 d1 3)))) (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d3 d1)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 27 (pow.f64 d1 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (*.f64 3 (-.f64 (*.f64 d1 3) (*.f64 d1 d3)))))))
(*.f64 1 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d1 (*.f64 3 (*.f64 d1 (-.f64 3 d3))) (pow.f64 (*.f64 d1 d3) 2))))
(pow.f64 (*.f64 d1 (+.f64 d3 3)) 1)
(*.f64 d1 (+.f64 3 d3))
(pow.f64 (/.f64 -1 (*.f64 d1 (-.f64 -3 d3))) -1)
(*.f64 d1 (+.f64 3 d3))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 3))) 2)
(*.f64 d1 (+.f64 3 d3))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) 3)
(*.f64 d1 (+.f64 3 d3))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 3)) 3) 1/3)
(*.f64 d1 (+.f64 3 d3))
(neg.f64 (/.f64 d1 (/.f64 -1 (+.f64 d3 3))))
(*.f64 d1 (+.f64 3 d3))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 3)) 2))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 d3)) 2))
(fabs.f64 (*.f64 d1 (+.f64 3 d3)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 3)))
(*.f64 d1 (+.f64 3 d3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d3 3)))))
(*.f64 d1 (+.f64 3 d3))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 3)) 3))
(*.f64 d1 (+.f64 3 d3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d3 3) 3)))
(*.f64 d1 (+.f64 3 d3))
(cbrt.f64 (/.f64 (pow.f64 d1 3) (pow.f64 (/.f64 -1 (-.f64 -3 d3)) 3)))
(cbrt.f64 (/.f64 (pow.f64 d1 3) (/.f64 -1 (pow.f64 (-.f64 -3 d3) 3))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 d1 3) -1) (pow.f64 (-.f64 -3 d3) 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 3))))
(*.f64 d1 (+.f64 3 d3))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d3 3))))
(*.f64 d1 (+.f64 3 d3))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d3 3))) 1))
(*.f64 d1 (+.f64 3 d3))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d3 3))))
(*.f64 d1 (+.f64 3 d3))
(fma.f64 d3 d1 (*.f64 d1 3))
(*.f64 d1 (+.f64 3 d3))
(fma.f64 d1 d3 (*.f64 d1 3))
(*.f64 d1 (+.f64 3 d3))
(fma.f64 d1 3 (*.f64 d3 d1))
(*.f64 d1 (+.f64 3 d3))
(fma.f64 1 (*.f64 d3 d1) (*.f64 d1 3))
(*.f64 d1 (+.f64 3 d3))
(fma.f64 1 (*.f64 d1 3) (*.f64 d3 d1))
(*.f64 d1 (+.f64 3 d3))
(fma.f64 3 d1 (*.f64 d3 d1))
(*.f64 d1 (+.f64 3 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 3)) (sqrt.f64 (*.f64 d1 3)) (*.f64 d3 d1))
(*.f64 d1 (+.f64 3 d3))
(fma.f64 (sqrt.f64 (*.f64 d3 d1)) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d1 3))
(*.f64 d1 (+.f64 3 d3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 3)) 2) (cbrt.f64 (*.f64 d1 3)) (*.f64 d3 d1))
(*.f64 d1 (+.f64 3 d3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (cbrt.f64 (*.f64 d3 d1)) (*.f64 d1 3))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 d3 d1) (*.f64 d1 3))
(*.f64 d1 (+.f64 3 d3))
(+.f64 (*.f64 d1 3) (*.f64 d3 d1))
(*.f64 d1 (+.f64 3 d3))
(-.f64 (/.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (-.f64 d3 3))) (/.f64 (*.f64 9 (pow.f64 d1 2)) (*.f64 d1 (-.f64 d3 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 -9 (pow.f64 d1 2))) (*.f64 d1 (+.f64 d3 -3)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (pow.f64 d1 2) -9)) (*.f64 d1 (+.f64 d3 -3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 3))) (-.f64 1 (*.f64 d3 d1)))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 d1 3))) 1) (*.f64 d1 d3))
(fma.f64 d1 d3 (expm1.f64 (log1p.f64 (*.f64 d1 3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d3 d1))) (-.f64 1 (*.f64 d1 3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d3))) (-.f64 1 (*.f64 d1 3)))
(fma.f64 d1 3 (expm1.f64 (log1p.f64 (*.f64 d1 d3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 3)))) 1)
(*.f64 d1 (+.f64 3 d3))
(-.f64 (+.f64 (*.f64 d3 d1) (exp.f64 (log1p.f64 (*.f64 d1 3)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 d1 3))) 1) (*.f64 d1 d3))
(fma.f64 d1 d3 (expm1.f64 (log1p.f64 (*.f64 d1 3))))
(-.f64 (+.f64 (*.f64 d1 3) (exp.f64 (log1p.f64 (*.f64 d3 d1)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d3))) (-.f64 1 (*.f64 d1 3)))
(fma.f64 d1 3 (expm1.f64 (log1p.f64 (*.f64 d1 d3))))
(*.f64 d1 (+.f64 d3 3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 1 (*.f64 d1 (+.f64 d3 3)))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (*.f64 d1 (+.f64 d3 3)) 1)
(*.f64 d1 (+.f64 3 d3))
(*.f64 (+.f64 d3 3) d1)
(*.f64 d1 (+.f64 3 d3))
(*.f64 (-.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 9 (pow.f64 d1 2))) (/.f64 1 (*.f64 d1 (-.f64 d3 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 -9 (pow.f64 d1 2))) (*.f64 d1 (+.f64 d3 -3)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (pow.f64 d1 2) -9)) (*.f64 d1 (+.f64 d3 -3)))
(*.f64 (neg.f64 d1) (-.f64 -3 d3))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (neg.f64 d1) (/.f64 1 (/.f64 -1 (+.f64 d3 3))))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 3) (*.f64 27 (pow.f64 d1 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3) (*.f64 d3 d1))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (*.f64 27 (pow.f64 d1 3))) 1) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (*.f64 3 (-.f64 (*.f64 d1 3) (*.f64 d1 d3))))))
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 d3 3) 27)) (fma.f64 d1 (*.f64 3 (*.f64 d1 (-.f64 3 d3))) (pow.f64 (*.f64 d1 d3) 2)))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 d3 3)))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 3))) (sqrt.f64 (*.f64 d1 (+.f64 d3 3))))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 d3 3)))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) 2))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d3 3))))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d3 3))) (sqrt.f64 (+.f64 d3 3)))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d3 3)) 2)) (cbrt.f64 (+.f64 d3 3)))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (/.f64 1 (pow.f64 (+.f64 d3 3) -1/2)) (/.f64 d1 (pow.f64 (+.f64 d3 3) -1/2)))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 d3 3) -2))) (/.f64 d1 (cbrt.f64 (/.f64 -1 (-.f64 -3 d3)))))
(/.f64 (*.f64 1 (/.f64 d1 (cbrt.f64 (/.f64 -1 (-.f64 -3 d3))))) (cbrt.f64 (pow.f64 (+.f64 3 d3) -2)))
(/.f64 d1 (*.f64 (cbrt.f64 (pow.f64 (+.f64 3 d3) -2)) (cbrt.f64 (/.f64 -1 (-.f64 -3 d3)))))
(*.f64 (/.f64 (sqrt.f64 d1) 1) (/.f64 (sqrt.f64 d1) (/.f64 -1 (-.f64 -3 d3))))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) 1) (/.f64 (cbrt.f64 d1) (/.f64 -1 (-.f64 -3 d3))))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (/.f64 (sqrt.f64 d1) (cbrt.f64 (pow.f64 (+.f64 d3 3) -2))) (/.f64 (sqrt.f64 d1) (cbrt.f64 (/.f64 -1 (-.f64 -3 d3)))))
(/.f64 (*.f64 1 (/.f64 d1 (cbrt.f64 (/.f64 -1 (-.f64 -3 d3))))) (cbrt.f64 (pow.f64 (+.f64 3 d3) -2)))
(/.f64 d1 (*.f64 (cbrt.f64 (pow.f64 (+.f64 3 d3) -2)) (cbrt.f64 (/.f64 -1 (-.f64 -3 d3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (+.f64 d3 3) -1/2)) (/.f64 (cbrt.f64 d1) (pow.f64 (+.f64 d3 3) -1/2)))
(*.f64 d1 (+.f64 3 d3))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 (pow.f64 (+.f64 d3 3) -2))) (cbrt.f64 (*.f64 d1 (+.f64 d3 3))))
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 3 d3))) (/.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 (pow.f64 (+.f64 3 d3) -2))))
(/.f64 (pow.f64 (cbrt.f64 d1) 2) (/.f64 (cbrt.f64 (pow.f64 (+.f64 3 d3) -2)) (cbrt.f64 (*.f64 d1 (+.f64 3 d3)))))
(pow.f64 (*.f64 d1 (+.f64 d3 3)) 1)
(*.f64 d1 (+.f64 3 d3))
(pow.f64 (/.f64 -1 (*.f64 d1 (-.f64 -3 d3))) -1)
(*.f64 d1 (+.f64 3 d3))
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 3))) 2)
(*.f64 d1 (+.f64 3 d3))
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 3))) 3)
(*.f64 d1 (+.f64 3 d3))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 3)) 3) 1/3)
(*.f64 d1 (+.f64 3 d3))
(neg.f64 (/.f64 d1 (/.f64 -1 (+.f64 d3 3))))
(*.f64 d1 (+.f64 3 d3))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 3)) 2))
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 3 d3)) 2))
(fabs.f64 (*.f64 d1 (+.f64 3 d3)))
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d3 3)))
(*.f64 d1 (+.f64 3 d3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d3 3)))))
(*.f64 d1 (+.f64 3 d3))
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 3)) 3))
(*.f64 d1 (+.f64 3 d3))
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d3 3) 3)))
(*.f64 d1 (+.f64 3 d3))
(cbrt.f64 (/.f64 (pow.f64 d1 3) (pow.f64 (/.f64 -1 (-.f64 -3 d3)) 3)))
(cbrt.f64 (/.f64 (pow.f64 d1 3) (/.f64 -1 (pow.f64 (-.f64 -3 d3) 3))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 d1 3) -1) (pow.f64 (-.f64 -3 d3) 3)))
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 3))))
(*.f64 d1 (+.f64 3 d3))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d3 3))))
(*.f64 d1 (+.f64 3 d3))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d3 3))) 1))
(*.f64 d1 (+.f64 3 d3))
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d3 3))))
(*.f64 d1 (+.f64 3 d3))
(fma.f64 d3 d1 (*.f64 d1 3))
(*.f64 d1 (+.f64 3 d3))
(fma.f64 d1 d3 (*.f64 d1 3))
(*.f64 d1 (+.f64 3 d3))
(fma.f64 d1 3 (*.f64 d3 d1))
(*.f64 d1 (+.f64 3 d3))
(fma.f64 1 (*.f64 d3 d1) (*.f64 d1 3))
(*.f64 d1 (+.f64 3 d3))
(fma.f64 1 (*.f64 d1 3) (*.f64 d3 d1))
(*.f64 d1 (+.f64 3 d3))
(fma.f64 3 d1 (*.f64 d3 d1))
(*.f64 d1 (+.f64 3 d3))
(fma.f64 (sqrt.f64 (*.f64 d1 3)) (sqrt.f64 (*.f64 d1 3)) (*.f64 d3 d1))
(*.f64 d1 (+.f64 3 d3))
(fma.f64 (sqrt.f64 (*.f64 d3 d1)) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d1 3))
(*.f64 d1 (+.f64 3 d3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 3)) 2) (cbrt.f64 (*.f64 d1 3)) (*.f64 d3 d1))
(*.f64 d1 (+.f64 3 d3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (cbrt.f64 (*.f64 d3 d1)) (*.f64 d1 3))
(*.f64 d1 (+.f64 3 d3))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1 (-.f64 -3 d3)))) 1)
(/.f64 -1 (-.f64 -3 d3))
(*.f64 -1 (/.f64 -1 (+.f64 d3 3)))
(/.f64 1 (+.f64 3 d3))
(*.f64 1 (/.f64 -1 (-.f64 -3 d3)))
(/.f64 -1 (-.f64 -3 d3))
(*.f64 (/.f64 -1 (-.f64 -3 d3)) 1)
(/.f64 -1 (-.f64 -3 d3))
(*.f64 (pow.f64 (+.f64 d3 3) -1/2) (pow.f64 (+.f64 d3 3) -1/2))
(/.f64 1 (+.f64 3 d3))
(*.f64 (cbrt.f64 (/.f64 -1 (-.f64 -3 d3))) (cbrt.f64 (pow.f64 (+.f64 d3 3) -2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 3 d3) -2)) (cbrt.f64 (/.f64 -1 (-.f64 -3 d3))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 d3 3) -2)) (cbrt.f64 (/.f64 -1 (-.f64 -3 d3))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 3 d3) -2)) (cbrt.f64 (/.f64 -1 (-.f64 -3 d3))))
(*.f64 (/.f64 1 (-.f64 9 (pow.f64 d3 2))) (-.f64 3 d3))
(/.f64 (*.f64 1 (-.f64 3 d3)) (-.f64 9 (pow.f64 d3 2)))
(/.f64 (-.f64 3 d3) (-.f64 9 (pow.f64 d3 2)))
(*.f64 (/.f64 1 (+.f64 27 (pow.f64 d3 3))) (+.f64 9 (*.f64 d3 (-.f64 d3 3))))
(*.f64 (+.f64 9 (*.f64 d3 (+.f64 d3 -3))) (/.f64 1 (+.f64 (pow.f64 d3 3) 27)))
(/.f64 (fma.f64 d3 (+.f64 d3 -3) 9) (+.f64 (pow.f64 d3 3) 27))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 d3 3)) -1) (pow.f64 (sqrt.f64 (+.f64 d3 3)) -1))
(pow.f64 (sqrt.f64 (+.f64 3 d3)) -2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 d3 3)) 2) -1) (pow.f64 (cbrt.f64 (+.f64 d3 3)) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 3 d3)) 2)) (/.f64 1 (cbrt.f64 (+.f64 3 d3))))
(pow.f64 (+.f64 d3 3) -1)
(/.f64 1 (+.f64 3 d3))
(pow.f64 (/.f64 -1 (-.f64 -3 d3)) 1)
(/.f64 -1 (-.f64 -3 d3))
(pow.f64 (pow.f64 (+.f64 d3 3) -1/2) 2)
(/.f64 1 (+.f64 3 d3))
(pow.f64 (cbrt.f64 (/.f64 -1 (-.f64 -3 d3))) 3)
(/.f64 -1 (-.f64 -3 d3))
(pow.f64 (pow.f64 (/.f64 -1 (-.f64 -3 d3)) 3) 1/3)
(/.f64 -1 (-.f64 -3 d3))
(sqrt.f64 (pow.f64 (+.f64 d3 3) -2))
(sqrt.f64 (pow.f64 (+.f64 3 d3) -2))
(log.f64 (exp.f64 (/.f64 -1 (-.f64 -3 d3))))
(/.f64 -1 (-.f64 -3 d3))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -1 (-.f64 -3 d3)))))
(/.f64 -1 (-.f64 -3 d3))
(cbrt.f64 (pow.f64 (/.f64 -1 (-.f64 -3 d3)) 3))
(/.f64 -1 (-.f64 -3 d3))
(expm1.f64 (log1p.f64 (/.f64 -1 (-.f64 -3 d3))))
(/.f64 -1 (-.f64 -3 d3))
(exp.f64 (neg.f64 (log.f64 (+.f64 d3 3))))
(/.f64 1 (+.f64 3 d3))
(exp.f64 (*.f64 (log.f64 (+.f64 d3 3)) -1))
(/.f64 1 (+.f64 3 d3))
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 d3 3))) 1))
(/.f64 1 (+.f64 3 d3))
(log1p.f64 (expm1.f64 (/.f64 -1 (-.f64 -3 d3))))
(/.f64 -1 (-.f64 -3 d3))

eval82.0ms (1.8%)

Compiler

Compiled 4107 to 2739 computations (33.3% saved)

prune51.0ms (1.1%)

Pruning

11 alts after pruning (1 fresh and 10 done)

PrunedKeptTotal
New3021303
Fresh000
Picked145
Done066
Total30311314
Accuracy
100.0%
Counts
314 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.7%
(/.f64 (-.f64 (-.f64 -3 d2) d3) (/.f64 -1 d1))
39.6%
(/.f64 d1 (/.f64 1 d2))
21.9%
(/.f64 d1 1/3)
95.3%
(+.f64 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
63.7%
(+.f64 (*.f64 d1 d3) (*.f64 d1 3))
100.0%
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
63.7%
(*.f64 d1 (+.f64 3 d3))
59.4%
(*.f64 d1 (+.f64 3 d2))
45.7%
(*.f64 d1 d3)
39.7%
(*.f64 d1 d2)
21.9%
(*.f64 d1 3)
99.7%
(/.f64 (-.f64 (-.f64 -3 d2) d3) (/.f64 -1 d1))
39.6%
(/.f64 d1 (/.f64 1 d2))
21.9%
(/.f64 d1 1/3)
95.3%
(+.f64 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
63.7%
(+.f64 (*.f64 d1 d3) (*.f64 d1 3))
100.0%
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
63.7%
(*.f64 d1 (+.f64 3 d3))
59.4%
(*.f64 d1 (+.f64 3 d2))
45.7%
(*.f64 d1 d3)
39.7%
(*.f64 d1 d2)
21.9%
(*.f64 d1 3)
Compiler

Compiled 184 to 134 computations (27.2% saved)

localize18.0ms (0.4%)

Localize:

Found 1 expressions with local error:

NewAccuracyProgram
99.1%
(/.f64 d1 1/3)
Compiler

Compiled 9 to 7 computations (22.2% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
d1
@-inf
(/.f64 d1 1/3)
0.0ms
d1
@inf
(/.f64 d1 1/3)
0.0ms
d1
@0
(/.f64 d1 1/3)

rewrite65.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
415×associate-*r*
333×associate-*l*
295×frac-times
187×pow1
174×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0710
15410
260310
Stop Event
node limit
Counts
1 → 95
Calls
Call 1
Inputs
(/.f64 d1 1/3)
Outputs
(+.f64 0 (*.f64 d1 3))
(+.f64 (+.f64 (*.f64 d1 3) 1) -1)
(+.f64 (log.f64 (pow.f64 (exp.f64 d1) 2)) d1)
(+.f64 (log.f64 (pow.f64 (exp.f64 d1) 3/2)) (log.f64 (pow.f64 (exp.f64 d1) 3/2)))
(-.f64 0 (*.f64 d1 3))
(-.f64 (+.f64 (*.f64 d1 3) 1) 1)
(-.f64 (/.f64 (+.f64 d1 1) -1/3) -3)
(-.f64 (/.f64 (+.f64 d1 1) 1/3) 3)
(*.f64 d1 3)
(*.f64 d1 -3)
(*.f64 d1 (*.f64 (sqrt.f64 3) (sqrt.f64 3)))
(*.f64 d1 (pow.f64 (cbrt.f64 3) 3))
(*.f64 d1 (exp.f64 (log.f64 3)))
(*.f64 d1 (pow.f64 (sqrt.f64 3) 2))
(*.f64 (*.f64 d1 3) 1)
(*.f64 (*.f64 d1 3) (log.f64 (E.f64)))
(*.f64 1 (*.f64 d1 3))
(*.f64 3 d1)
(*.f64 3 (pow.f64 (/.f64 1 d1) -1))
(*.f64 (sqrt.f64 d1) (*.f64 3 (sqrt.f64 d1)))
(*.f64 (sqrt.f64 d1) (*.f64 (*.f64 3 (sqrt.f64 d1)) 1))
(*.f64 (sqrt.f64 d1) (*.f64 (neg.f64 (sqrt.f64 d1)) -3))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) -3))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 3) (sqrt.f64 (*.f64 d1 3))))
(*.f64 (sqrt.f64 d1) (/.f64 1 (/.f64 1/3 (sqrt.f64 d1))))
(*.f64 (sqrt.f64 d1) (sqrt.f64 (*.f64 9 d1)))
(*.f64 (sqrt.f64 (*.f64 d1 3)) (sqrt.f64 (*.f64 d1 3)))
(*.f64 (cbrt.f64 d1) (*.f64 (pow.f64 (cbrt.f64 d1) 2) 3))
(*.f64 (cbrt.f64 d1) (*.f64 (pow.f64 d1 1/6) (*.f64 3 (sqrt.f64 d1))))
(*.f64 (cbrt.f64 d1) (*.f64 (cbrt.f64 d1) (*.f64 3 (cbrt.f64 d1))))
(*.f64 (cbrt.f64 d1) (*.f64 (cbrt.f64 3) (pow.f64 (cbrt.f64 (*.f64 d1 3)) 2)))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 3 (cbrt.f64 d1)))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (*.f64 3 (cbrt.f64 d1)) 1))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (neg.f64 (cbrt.f64 d1)) -3))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) -3))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (/.f64 1 (/.f64 1/3 (cbrt.f64 d1))))
(*.f64 (cbrt.f64 (*.f64 d1 3)) (pow.f64 (cbrt.f64 (*.f64 d1 3)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 3)) 2) (cbrt.f64 (*.f64 d1 3)))
(*.f64 (*.f64 3 (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 (*.f64 3 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2))
(*.f64 -1 (*.f64 d1 3))
(*.f64 (neg.f64 (sqrt.f64 d1)) (*.f64 (sqrt.f64 d1) -3))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (*.f64 (cbrt.f64 d1) -3))
(*.f64 -3 d1)
(*.f64 (pow.f64 d1 1/4) (*.f64 (pow.f64 d1 1/4) (*.f64 3 (sqrt.f64 d1))))
(*.f64 (pow.f64 (*.f64 d1 3) 1/4) (*.f64 (pow.f64 (*.f64 d1 3) 1/4) (sqrt.f64 (*.f64 d1 3))))
(*.f64 (pow.f64 (*.f64 d1 3) 1/4) (sqrt.f64 (pow.f64 (*.f64 d1 3) 3/2)))
(*.f64 (pow.f64 (*.f64 d1 3) 1/6) (*.f64 (pow.f64 (*.f64 d1 3) 1/6) (pow.f64 (cbrt.f64 (*.f64 d1 3)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 d1 3))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 d1 3))) (pow.f64 (cbrt.f64 (*.f64 d1 3)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 d1 4) 81))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 d1 3))) 2) (cbrt.f64 (*.f64 d1 3))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 d1) 4)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 d1)) 2) (*.f64 3 (cbrt.f64 d1))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 d1 3)) (sqrt.f64 d1)) (sqrt.f64 3))
(*.f64 (*.f64 (sqrt.f64 (*.f64 d1 3)) (cbrt.f64 (*.f64 d1 3))) (pow.f64 (*.f64 d1 3) 1/6))
(*.f64 (*.f64 3 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 (*.f64 (sqrt.f64 (*.f64 d1 3)) (pow.f64 (*.f64 d1 3) 1/4)) (pow.f64 (*.f64 d1 3) 1/4))
(*.f64 (*.f64 (cbrt.f64 (*.f64 d1 3)) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 d1 4) 81)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 d1 3))) 2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 3)) 2) (cbrt.f64 d1)) (cbrt.f64 3))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 3)) 2) (pow.f64 (*.f64 d1 3) 1/6)) (pow.f64 (*.f64 d1 3) 1/6))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 3)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 d1 3))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 d1 3))))
(*.f64 (/.f64 1 (/.f64 1/3 (sqrt.f64 d1))) (sqrt.f64 d1))
(*.f64 (/.f64 1 (/.f64 1/3 (pow.f64 (cbrt.f64 d1) 2))) (cbrt.f64 d1))
(*.f64 (/.f64 (sqrt.f64 d1) 1/3) (sqrt.f64 d1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) 1/3) (cbrt.f64 d1))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 d1 3) 3/2)) (pow.f64 (*.f64 d1 3) 1/4))
(*.f64 (sqrt.f64 (*.f64 3 (pow.f64 d1 2))) (sqrt.f64 3))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 d1 3)) 5)) (pow.f64 (*.f64 d1 3) 1/6))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 d1 3) 1/9)) (cbrt.f64 3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 3) 5/2)) (pow.f64 (*.f64 d1 3) 1/6))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 4) 81)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 d1 3))))
(*.f64 (pow.f64 1 1/3) (*.f64 d1 3))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/9 (pow.f64 d1 2))) -1) (cbrt.f64 (*.f64 d1 3)))
(*.f64 (pow.f64 (/.f64 (pow.f64 d1 3) 1/9) 1/3) (cbrt.f64 3))
(*.f64 (pow.f64 (pow.f64 (*.f64 d1 3) 5/2) 1/3) (pow.f64 (*.f64 d1 3) 1/6))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 4) 81)) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 d1 3))))
(pow.f64 (*.f64 d1 3) 1)
(pow.f64 (/.f64 1/3 d1) -1)
(pow.f64 (sqrt.f64 (*.f64 d1 3)) 2)
(pow.f64 (cbrt.f64 (*.f64 d1 3)) 3)
(pow.f64 (*.f64 (pow.f64 d1 2) 9) 1/2)
(pow.f64 (pow.f64 (*.f64 d1 3) 3) 1/3)
(pow.f64 (E.f64) (log.f64 (*.f64 d1 3)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 d1 3))) 2)) (cbrt.f64 (log.f64 (*.f64 d1 3))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 d1 3)))) (sqrt.f64 (log.f64 (*.f64 d1 3))))
(neg.f64 (*.f64 d1 3))
(sqrt.f64 (*.f64 (pow.f64 d1 2) 9))
(fabs.f64 (*.f64 d1 3))
(log.f64 (pow.f64 (exp.f64 3) d1))
(cbrt.f64 (pow.f64 (*.f64 d1 3) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 3)))
(exp.f64 (log.f64 (*.f64 d1 3)))
(exp.f64 (*.f64 (log.f64 (/.f64 1/3 d1)) -1))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 d1 3))) 2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 d1 3))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 d1 3))) 1/3))
(log1p.f64 (expm1.f64 (*.f64 d1 3)))

simplify77.0ms (1.7%)

Algorithm
egg-herbie
Rules
390×*-commutative
358×unswap-sqr
346×associate--r+
297×fma-def
278×associate-+r-
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02411897
15701897
218331879
357881879
Stop Event
node limit
Counts
107 → 129
Calls
Call 1
Inputs
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(+.f64 0 (*.f64 d1 3))
(+.f64 (+.f64 (*.f64 d1 3) 1) -1)
(+.f64 (log.f64 (pow.f64 (exp.f64 d1) 2)) d1)
(+.f64 (log.f64 (pow.f64 (exp.f64 d1) 3/2)) (log.f64 (pow.f64 (exp.f64 d1) 3/2)))
(-.f64 0 (*.f64 d1 3))
(-.f64 (+.f64 (*.f64 d1 3) 1) 1)
(-.f64 (/.f64 (+.f64 d1 1) -1/3) -3)
(-.f64 (/.f64 (+.f64 d1 1) 1/3) 3)
(*.f64 d1 3)
(*.f64 d1 -3)
(*.f64 d1 (*.f64 (sqrt.f64 3) (sqrt.f64 3)))
(*.f64 d1 (pow.f64 (cbrt.f64 3) 3))
(*.f64 d1 (exp.f64 (log.f64 3)))
(*.f64 d1 (pow.f64 (sqrt.f64 3) 2))
(*.f64 (*.f64 d1 3) 1)
(*.f64 (*.f64 d1 3) (log.f64 (E.f64)))
(*.f64 1 (*.f64 d1 3))
(*.f64 3 d1)
(*.f64 3 (pow.f64 (/.f64 1 d1) -1))
(*.f64 (sqrt.f64 d1) (*.f64 3 (sqrt.f64 d1)))
(*.f64 (sqrt.f64 d1) (*.f64 (*.f64 3 (sqrt.f64 d1)) 1))
(*.f64 (sqrt.f64 d1) (*.f64 (neg.f64 (sqrt.f64 d1)) -3))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) -3))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 3) (sqrt.f64 (*.f64 d1 3))))
(*.f64 (sqrt.f64 d1) (/.f64 1 (/.f64 1/3 (sqrt.f64 d1))))
(*.f64 (sqrt.f64 d1) (sqrt.f64 (*.f64 9 d1)))
(*.f64 (sqrt.f64 (*.f64 d1 3)) (sqrt.f64 (*.f64 d1 3)))
(*.f64 (cbrt.f64 d1) (*.f64 (pow.f64 (cbrt.f64 d1) 2) 3))
(*.f64 (cbrt.f64 d1) (*.f64 (pow.f64 d1 1/6) (*.f64 3 (sqrt.f64 d1))))
(*.f64 (cbrt.f64 d1) (*.f64 (cbrt.f64 d1) (*.f64 3 (cbrt.f64 d1))))
(*.f64 (cbrt.f64 d1) (*.f64 (cbrt.f64 3) (pow.f64 (cbrt.f64 (*.f64 d1 3)) 2)))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 3 (cbrt.f64 d1)))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (*.f64 3 (cbrt.f64 d1)) 1))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (neg.f64 (cbrt.f64 d1)) -3))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) -3))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (/.f64 1 (/.f64 1/3 (cbrt.f64 d1))))
(*.f64 (cbrt.f64 (*.f64 d1 3)) (pow.f64 (cbrt.f64 (*.f64 d1 3)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 3)) 2) (cbrt.f64 (*.f64 d1 3)))
(*.f64 (*.f64 3 (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 (*.f64 3 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2))
(*.f64 -1 (*.f64 d1 3))
(*.f64 (neg.f64 (sqrt.f64 d1)) (*.f64 (sqrt.f64 d1) -3))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (*.f64 (cbrt.f64 d1) -3))
(*.f64 -3 d1)
(*.f64 (pow.f64 d1 1/4) (*.f64 (pow.f64 d1 1/4) (*.f64 3 (sqrt.f64 d1))))
(*.f64 (pow.f64 (*.f64 d1 3) 1/4) (*.f64 (pow.f64 (*.f64 d1 3) 1/4) (sqrt.f64 (*.f64 d1 3))))
(*.f64 (pow.f64 (*.f64 d1 3) 1/4) (sqrt.f64 (pow.f64 (*.f64 d1 3) 3/2)))
(*.f64 (pow.f64 (*.f64 d1 3) 1/6) (*.f64 (pow.f64 (*.f64 d1 3) 1/6) (pow.f64 (cbrt.f64 (*.f64 d1 3)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 d1 3))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 d1 3))) (pow.f64 (cbrt.f64 (*.f64 d1 3)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 d1 4) 81))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 d1 3))) 2) (cbrt.f64 (*.f64 d1 3))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 d1) 4)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 d1)) 2) (*.f64 3 (cbrt.f64 d1))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 d1 3)) (sqrt.f64 d1)) (sqrt.f64 3))
(*.f64 (*.f64 (sqrt.f64 (*.f64 d1 3)) (cbrt.f64 (*.f64 d1 3))) (pow.f64 (*.f64 d1 3) 1/6))
(*.f64 (*.f64 3 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 (*.f64 (sqrt.f64 (*.f64 d1 3)) (pow.f64 (*.f64 d1 3) 1/4)) (pow.f64 (*.f64 d1 3) 1/4))
(*.f64 (*.f64 (cbrt.f64 (*.f64 d1 3)) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 d1 4) 81)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 d1 3))) 2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 3)) 2) (cbrt.f64 d1)) (cbrt.f64 3))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 3)) 2) (pow.f64 (*.f64 d1 3) 1/6)) (pow.f64 (*.f64 d1 3) 1/6))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 3)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 d1 3))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 d1 3))))
(*.f64 (/.f64 1 (/.f64 1/3 (sqrt.f64 d1))) (sqrt.f64 d1))
(*.f64 (/.f64 1 (/.f64 1/3 (pow.f64 (cbrt.f64 d1) 2))) (cbrt.f64 d1))
(*.f64 (/.f64 (sqrt.f64 d1) 1/3) (sqrt.f64 d1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) 1/3) (cbrt.f64 d1))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 d1 3) 3/2)) (pow.f64 (*.f64 d1 3) 1/4))
(*.f64 (sqrt.f64 (*.f64 3 (pow.f64 d1 2))) (sqrt.f64 3))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 d1 3)) 5)) (pow.f64 (*.f64 d1 3) 1/6))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 d1 3) 1/9)) (cbrt.f64 3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 3) 5/2)) (pow.f64 (*.f64 d1 3) 1/6))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 4) 81)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 d1 3))))
(*.f64 (pow.f64 1 1/3) (*.f64 d1 3))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/9 (pow.f64 d1 2))) -1) (cbrt.f64 (*.f64 d1 3)))
(*.f64 (pow.f64 (/.f64 (pow.f64 d1 3) 1/9) 1/3) (cbrt.f64 3))
(*.f64 (pow.f64 (pow.f64 (*.f64 d1 3) 5/2) 1/3) (pow.f64 (*.f64 d1 3) 1/6))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 4) 81)) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 d1 3))))
(pow.f64 (*.f64 d1 3) 1)
(pow.f64 (/.f64 1/3 d1) -1)
(pow.f64 (sqrt.f64 (*.f64 d1 3)) 2)
(pow.f64 (cbrt.f64 (*.f64 d1 3)) 3)
(pow.f64 (*.f64 (pow.f64 d1 2) 9) 1/2)
(pow.f64 (pow.f64 (*.f64 d1 3) 3) 1/3)
(pow.f64 (E.f64) (log.f64 (*.f64 d1 3)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 d1 3))) 2)) (cbrt.f64 (log.f64 (*.f64 d1 3))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 d1 3)))) (sqrt.f64 (log.f64 (*.f64 d1 3))))
(neg.f64 (*.f64 d1 3))
(sqrt.f64 (*.f64 (pow.f64 d1 2) 9))
(fabs.f64 (*.f64 d1 3))
(log.f64 (pow.f64 (exp.f64 3) d1))
(cbrt.f64 (pow.f64 (*.f64 d1 3) 3))
(expm1.f64 (log1p.f64 (*.f64 d1 3)))
(exp.f64 (log.f64 (*.f64 d1 3)))
(exp.f64 (*.f64 (log.f64 (/.f64 1/3 d1)) -1))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 d1 3))) 2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 d1 3))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 d1 3))) 1/3))
(log1p.f64 (expm1.f64 (*.f64 d1 3)))
Outputs
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 d1)
(+.f64 0 (*.f64 d1 3))
(*.f64 3 d1)
(+.f64 (+.f64 (*.f64 d1 3) 1) -1)
(*.f64 3 d1)
(+.f64 (log.f64 (pow.f64 (exp.f64 d1) 2)) d1)
(*.f64 3 d1)
(+.f64 (log.f64 (pow.f64 (exp.f64 d1) 3/2)) (log.f64 (pow.f64 (exp.f64 d1) 3/2)))
(*.f64 3 d1)
(-.f64 0 (*.f64 d1 3))
(*.f64 d1 -3)
(-.f64 (+.f64 (*.f64 d1 3) 1) 1)
(*.f64 3 d1)
(-.f64 (/.f64 (+.f64 d1 1) -1/3) -3)
(+.f64 (/.f64 (+.f64 d1 1) -1/3) 3)
(+.f64 3 (/.f64 (+.f64 d1 1) -1/3))
(-.f64 (/.f64 (+.f64 d1 1) 1/3) 3)
(+.f64 (/.f64 (+.f64 d1 1) 1/3) -3)
(+.f64 -3 (/.f64 (+.f64 d1 1) 1/3))
(*.f64 d1 3)
(*.f64 3 d1)
(*.f64 d1 -3)
(*.f64 d1 (*.f64 (sqrt.f64 3) (sqrt.f64 3)))
(*.f64 3 d1)
(*.f64 d1 (pow.f64 (cbrt.f64 3) 3))
(*.f64 3 d1)
(*.f64 d1 (exp.f64 (log.f64 3)))
(*.f64 3 d1)
(*.f64 d1 (pow.f64 (sqrt.f64 3) 2))
(*.f64 3 d1)
(*.f64 (*.f64 d1 3) 1)
(*.f64 3 d1)
(*.f64 (*.f64 d1 3) (log.f64 (E.f64)))
(*.f64 3 d1)
(*.f64 1 (*.f64 d1 3))
(*.f64 3 d1)
(*.f64 3 d1)
(*.f64 3 (pow.f64 (/.f64 1 d1) -1))
(*.f64 3 d1)
(*.f64 (sqrt.f64 d1) (*.f64 3 (sqrt.f64 d1)))
(*.f64 3 d1)
(*.f64 (sqrt.f64 d1) (*.f64 (*.f64 3 (sqrt.f64 d1)) 1))
(*.f64 3 d1)
(*.f64 (sqrt.f64 d1) (*.f64 (neg.f64 (sqrt.f64 d1)) -3))
(*.f64 3 d1)
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) -3))
(*.f64 d1 -3)
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 3) (sqrt.f64 (*.f64 d1 3))))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 3) (sqrt.f64 (*.f64 3 d1))))
(*.f64 (sqrt.f64 3) (*.f64 (sqrt.f64 d1) (sqrt.f64 (*.f64 3 d1))))
(*.f64 (sqrt.f64 d1) (/.f64 1 (/.f64 1/3 (sqrt.f64 d1))))
(*.f64 3 d1)
(*.f64 (sqrt.f64 d1) (sqrt.f64 (*.f64 9 d1)))
(*.f64 (sqrt.f64 d1) (sqrt.f64 (*.f64 d1 9)))
(*.f64 (sqrt.f64 (*.f64 d1 3)) (sqrt.f64 (*.f64 d1 3)))
(*.f64 3 d1)
(*.f64 (cbrt.f64 d1) (*.f64 (pow.f64 (cbrt.f64 d1) 2) 3))
(*.f64 3 d1)
(*.f64 (cbrt.f64 d1) (*.f64 (pow.f64 d1 1/6) (*.f64 3 (sqrt.f64 d1))))
(*.f64 (cbrt.f64 d1) (*.f64 (*.f64 3 (sqrt.f64 d1)) (pow.f64 d1 1/6)))
(*.f64 (*.f64 3 (sqrt.f64 d1)) (*.f64 (cbrt.f64 d1) (pow.f64 d1 1/6)))
(*.f64 3 (*.f64 (sqrt.f64 d1) (*.f64 (cbrt.f64 d1) (pow.f64 d1 1/6))))
(*.f64 (*.f64 3 (pow.f64 d1 1/6)) (*.f64 (sqrt.f64 d1) (cbrt.f64 d1)))
(*.f64 (cbrt.f64 d1) (*.f64 (cbrt.f64 d1) (*.f64 3 (cbrt.f64 d1))))
(*.f64 3 d1)
(*.f64 (cbrt.f64 d1) (*.f64 (cbrt.f64 3) (pow.f64 (cbrt.f64 (*.f64 d1 3)) 2)))
(*.f64 (cbrt.f64 d1) (*.f64 (cbrt.f64 3) (pow.f64 (cbrt.f64 (*.f64 3 d1)) 2)))
(*.f64 (cbrt.f64 3) (*.f64 (cbrt.f64 d1) (pow.f64 (cbrt.f64 (*.f64 3 d1)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 3 d1)) 2) (*.f64 (cbrt.f64 3) (cbrt.f64 d1)))
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 3 (cbrt.f64 d1)))
(*.f64 3 d1)
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (*.f64 3 (cbrt.f64 d1)) 1))
(*.f64 3 d1)
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (neg.f64 (cbrt.f64 d1)) -3))
(*.f64 3 d1)
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) -3))
(*.f64 d1 -3)
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (/.f64 1 (/.f64 1/3 (cbrt.f64 d1))))
(*.f64 3 d1)
(*.f64 (cbrt.f64 (*.f64 d1 3)) (pow.f64 (cbrt.f64 (*.f64 d1 3)) 2))
(*.f64 3 d1)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 3)) 2) (cbrt.f64 (*.f64 d1 3)))
(*.f64 3 d1)
(*.f64 (*.f64 3 (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 3 d1)
(*.f64 (*.f64 3 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2))
(*.f64 3 d1)
(*.f64 -1 (*.f64 d1 3))
(*.f64 d1 -3)
(*.f64 (neg.f64 (sqrt.f64 d1)) (*.f64 (sqrt.f64 d1) -3))
(*.f64 3 d1)
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (*.f64 (cbrt.f64 d1) -3))
(*.f64 3 d1)
(*.f64 -3 d1)
(*.f64 d1 -3)
(*.f64 (pow.f64 d1 1/4) (*.f64 (pow.f64 d1 1/4) (*.f64 3 (sqrt.f64 d1))))
(*.f64 3 d1)
(*.f64 (pow.f64 (*.f64 d1 3) 1/4) (*.f64 (pow.f64 (*.f64 d1 3) 1/4) (sqrt.f64 (*.f64 d1 3))))
(*.f64 3 d1)
(*.f64 (pow.f64 (*.f64 d1 3) 1/4) (sqrt.f64 (pow.f64 (*.f64 d1 3) 3/2)))
(*.f64 (pow.f64 (*.f64 3 d1) 1/4) (sqrt.f64 (pow.f64 (*.f64 3 d1) 3/2)))
(*.f64 (pow.f64 (*.f64 3 d1) 1/4) (pow.f64 (*.f64 3 d1) 3/4))
(*.f64 (pow.f64 (*.f64 d1 3) 1/6) (*.f64 (pow.f64 (*.f64 d1 3) 1/6) (pow.f64 (cbrt.f64 (*.f64 d1 3)) 2)))
(*.f64 3 d1)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 d1 3))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 d1 3))) (pow.f64 (cbrt.f64 (*.f64 d1 3)) 2)))
(*.f64 3 d1)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 d1 4) 81))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 d1 3))) 2) (cbrt.f64 (*.f64 d1 3))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 d1 4) 81))) (*.f64 (cbrt.f64 (*.f64 3 d1)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 3 d1))) 2)))
(*.f64 (cbrt.f64 (*.f64 3 d1)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 3 d1))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 d1 4) 81)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 3 d1))) 2) (*.f64 (cbrt.f64 (*.f64 3 d1)) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 d1 4) 81)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 d1) 4)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 d1)) 2) (*.f64 3 (cbrt.f64 d1))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 d1) 4)) (*.f64 (*.f64 3 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 (cbrt.f64 d1)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 d1) 4)) (*.f64 (cbrt.f64 d1) (*.f64 3 (pow.f64 (cbrt.f64 (cbrt.f64 d1)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 d1) 4)) (*.f64 3 (*.f64 (cbrt.f64 d1) (pow.f64 (cbrt.f64 (cbrt.f64 d1)) 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 d1 3)) (sqrt.f64 d1)) (sqrt.f64 3))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 3) (sqrt.f64 (*.f64 3 d1))))
(*.f64 (sqrt.f64 3) (*.f64 (sqrt.f64 d1) (sqrt.f64 (*.f64 3 d1))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 d1 3)) (cbrt.f64 (*.f64 d1 3))) (pow.f64 (*.f64 d1 3) 1/6))
(*.f64 (sqrt.f64 (*.f64 3 d1)) (*.f64 (cbrt.f64 (*.f64 3 d1)) (pow.f64 (*.f64 3 d1) 1/6)))
(*.f64 (*.f64 3 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))
(*.f64 3 d1)
(*.f64 (*.f64 (sqrt.f64 (*.f64 d1 3)) (pow.f64 (*.f64 d1 3) 1/4)) (pow.f64 (*.f64 d1 3) 1/4))
(*.f64 3 d1)
(*.f64 (*.f64 (cbrt.f64 (*.f64 d1 3)) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 d1 4) 81)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 d1 3))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 d1 4) 81))) (*.f64 (cbrt.f64 (*.f64 3 d1)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 3 d1))) 2)))
(*.f64 (cbrt.f64 (*.f64 3 d1)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 3 d1))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 d1 4) 81)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 3 d1))) 2) (*.f64 (cbrt.f64 (*.f64 3 d1)) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 d1 4) 81)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 3)) 2) (cbrt.f64 d1)) (cbrt.f64 3))
(*.f64 (cbrt.f64 d1) (*.f64 (cbrt.f64 3) (pow.f64 (cbrt.f64 (*.f64 3 d1)) 2)))
(*.f64 (cbrt.f64 3) (*.f64 (cbrt.f64 d1) (pow.f64 (cbrt.f64 (*.f64 3 d1)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 3 d1)) 2) (*.f64 (cbrt.f64 3) (cbrt.f64 d1)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 3)) 2) (pow.f64 (*.f64 d1 3) 1/6)) (pow.f64 (*.f64 d1 3) 1/6))
(*.f64 3 d1)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 3)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 d1 3))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 d1 3))))
(*.f64 3 d1)
(*.f64 (/.f64 1 (/.f64 1/3 (sqrt.f64 d1))) (sqrt.f64 d1))
(*.f64 3 d1)
(*.f64 (/.f64 1 (/.f64 1/3 (pow.f64 (cbrt.f64 d1) 2))) (cbrt.f64 d1))
(*.f64 3 d1)
(*.f64 (/.f64 (sqrt.f64 d1) 1/3) (sqrt.f64 d1))
(*.f64 3 d1)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) 1/3) (cbrt.f64 d1))
(*.f64 3 d1)
(*.f64 (sqrt.f64 (pow.f64 (*.f64 d1 3) 3/2)) (pow.f64 (*.f64 d1 3) 1/4))
(*.f64 (pow.f64 (*.f64 3 d1) 1/4) (sqrt.f64 (pow.f64 (*.f64 3 d1) 3/2)))
(*.f64 (pow.f64 (*.f64 3 d1) 1/4) (pow.f64 (*.f64 3 d1) 3/4))
(*.f64 (sqrt.f64 (*.f64 3 (pow.f64 d1 2))) (sqrt.f64 3))
(*.f64 (sqrt.f64 3) (sqrt.f64 (*.f64 3 (pow.f64 d1 2))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 d1 3)) 5)) (pow.f64 (*.f64 d1 3) 1/6))
(*.f64 (pow.f64 (*.f64 3 d1) 1/6) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 3 d1)) 5)))
(*.f64 (pow.f64 (*.f64 3 d1) 1/6) (pow.f64 (cbrt.f64 (*.f64 3 d1)) 5/2))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 d1 3) 1/9)) (cbrt.f64 3))
(*.f64 (cbrt.f64 3) (cbrt.f64 (/.f64 (pow.f64 d1 3) 1/9)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d1 3) 5/2)) (pow.f64 (*.f64 d1 3) 1/6))
(*.f64 (pow.f64 (*.f64 3 d1) 1/6) (cbrt.f64 (pow.f64 (*.f64 3 d1) 5/2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 4) 81)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 d1 3))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 3 d1))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 4) 81)) 2)))
(*.f64 (pow.f64 1 1/3) (*.f64 d1 3))
(*.f64 3 d1)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/9 (pow.f64 d1 2))) -1) (cbrt.f64 (*.f64 d1 3)))
(*.f64 (cbrt.f64 (*.f64 3 d1)) (/.f64 1 (cbrt.f64 (/.f64 1/9 (pow.f64 d1 2)))))
(/.f64 (*.f64 1 (cbrt.f64 (*.f64 3 d1))) (cbrt.f64 (/.f64 1/9 (pow.f64 d1 2))))
(/.f64 (cbrt.f64 (*.f64 3 d1)) (cbrt.f64 (/.f64 1/9 (pow.f64 d1 2))))
(*.f64 (pow.f64 (/.f64 (pow.f64 d1 3) 1/9) 1/3) (cbrt.f64 3))
(*.f64 (cbrt.f64 3) (cbrt.f64 (/.f64 (pow.f64 d1 3) 1/9)))
(*.f64 (pow.f64 (pow.f64 (*.f64 d1 3) 5/2) 1/3) (pow.f64 (*.f64 d1 3) 1/6))
(*.f64 (pow.f64 (*.f64 3 d1) 1/6) (cbrt.f64 (pow.f64 (*.f64 3 d1) 5/2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 4) 81)) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 d1 3))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 3 d1))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 d1 4) 81)) 2)))
(pow.f64 (*.f64 d1 3) 1)
(*.f64 3 d1)
(pow.f64 (/.f64 1/3 d1) -1)
(*.f64 3 d1)
(pow.f64 (sqrt.f64 (*.f64 d1 3)) 2)
(*.f64 3 d1)
(pow.f64 (cbrt.f64 (*.f64 d1 3)) 3)
(*.f64 3 d1)
(pow.f64 (*.f64 (pow.f64 d1 2) 9) 1/2)
(*.f64 3 d1)
(pow.f64 (pow.f64 (*.f64 d1 3) 3) 1/3)
(*.f64 3 d1)
(pow.f64 (E.f64) (log.f64 (*.f64 d1 3)))
(*.f64 3 d1)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 d1 3))) 2)) (cbrt.f64 (log.f64 (*.f64 d1 3))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 3 d1))) 2)) (cbrt.f64 (log.f64 (*.f64 3 d1))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 d1 3)))) (sqrt.f64 (log.f64 (*.f64 d1 3))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 3 d1)))) (sqrt.f64 (log.f64 (*.f64 3 d1))))
(neg.f64 (*.f64 d1 3))
(*.f64 d1 -3)
(sqrt.f64 (*.f64 (pow.f64 d1 2) 9))
(*.f64 3 d1)
(fabs.f64 (*.f64 d1 3))
(*.f64 3 d1)
(log.f64 (pow.f64 (exp.f64 3) d1))
(*.f64 3 d1)
(cbrt.f64 (pow.f64 (*.f64 d1 3) 3))
(*.f64 3 d1)
(expm1.f64 (log1p.f64 (*.f64 d1 3)))
(*.f64 3 d1)
(exp.f64 (log.f64 (*.f64 d1 3)))
(*.f64 3 d1)
(exp.f64 (*.f64 (log.f64 (/.f64 1/3 d1)) -1))
(*.f64 3 d1)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 d1 3))) 2))
(*.f64 3 d1)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 d1 3))) 3))
(*.f64 3 d1)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 d1 3))) 1/3))
(*.f64 3 d1)
(log1p.f64 (expm1.f64 (*.f64 d1 3)))
(*.f64 3 d1)

eval32.0ms (0.7%)

Compiler

Compiled 1290 to 974 computations (24.5% saved)

prune32.0ms (0.7%)

Pruning

11 alts after pruning (0 fresh and 11 done)

PrunedKeptTotal
New1290129
Fresh000
Picked011
Done01010
Total12911140
Accuracy
100.0%
Counts
140 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.7%
(/.f64 (-.f64 (-.f64 -3 d2) d3) (/.f64 -1 d1))
39.6%
(/.f64 d1 (/.f64 1 d2))
21.9%
(/.f64 d1 1/3)
95.3%
(+.f64 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
63.7%
(+.f64 (*.f64 d1 d3) (*.f64 d1 3))
100.0%
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
63.7%
(*.f64 d1 (+.f64 3 d3))
59.4%
(*.f64 d1 (+.f64 3 d2))
45.7%
(*.f64 d1 d3)
39.7%
(*.f64 d1 d2)
21.9%
(*.f64 d1 3)
Compiler

Compiled 196 to 123 computations (37.2% saved)

regimes40.0ms (0.9%)

Counts
16 → 1
Calls
Call 1
Inputs
(*.f64 d1 3)
(*.f64 d1 d2)
(*.f64 d1 d3)
(/.f64 d1 1/3)
(*.f64 d1 (+.f64 3 d2))
(*.f64 d1 (+.f64 3 d3))
(/.f64 d1 (/.f64 1 d2))
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(+.f64 (*.f64 d1 3) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (*.f64 d1 3))
(/.f64 d1 (/.f64 1 (+.f64 3 d3)))
(+.f64 (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
(/.f64 d1 (/.f64 1 (+.f64 3 (+.f64 d2 d3))))
(/.f64 (-.f64 (-.f64 -3 d2) d3) (/.f64 -1 d1))
(+.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 d2)) (*.f64 d1 d3))
(fma.f64 (+.f64 3 d2) d1 (*.f64 d1 d3))
Outputs
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
Calls

4 calls:

10.0ms
d1
10.0ms
d3
9.0ms
d2
8.0ms
(+.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 d2)) (*.f64 d1 d3))
Results
AccuracySegmentsBranch
100.0%1d1
100.0%1d2
100.0%1d3
100.0%1(+.f64 (+.f64 (*.f64 d1 3) (*.f64 d1 d2)) (*.f64 d1 d3))
Compiler

Compiled 130 to 74 computations (43.1% saved)

regimes62.0ms (1.4%)

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

3 calls:

39.0ms
d1
11.0ms
d2
11.0ms
d3
Results
AccuracySegmentsBranch
73.0%7d1
90.4%2d2
93.0%2d3
Compiler

Compiled 42 to 27 computations (35.7% saved)

regimes50.0ms (1.1%)

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

2 calls:

26.0ms
d2
23.0ms
d3
Results
AccuracySegmentsBranch
76.6%6d2
79.5%6d3
Compiler

Compiled 23 to 15 computations (34.8% saved)

regimes22.0ms (0.5%)

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

1 calls:

21.0ms
d3
Results
AccuracySegmentsBranch
79.5%6d3
Compiler

Compiled 16 to 10 computations (37.5% saved)

regimes33.0ms (0.7%)

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

3 calls:

16.0ms
d3
10.0ms
d1
6.0ms
d2
Results
AccuracySegmentsBranch
41.4%3d1
57.6%2d2
45.1%5d3
Compiler

Compiled 21 to 15 computations (28.6% saved)

regimes9.0ms (0.2%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

3 calls:

3.0ms
d2
3.0ms
d3
3.0ms
d1
Results
AccuracySegmentsBranch
21.9%1d1
21.9%1d3
21.9%1d2
Compiler

Compiled 18 to 14 computations (22.2% saved)

bsearch15.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
14.0ms
44413124524639160.0
4.060412754810277e+20
Results
11.0ms104×body256valid
2.0ms24×body256infinite
Compiler

Compiled 148 to 110 computations (25.7% saved)

bsearch68.0ms (1.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
44413124524639160.0
4.060412754810277e+20
13.0ms
7.757978091758018e-24
1.0782873889558648e-21
13.0ms
5.586289193518347e-99
5.491324224266725e-97
17.0ms
3.780085732766185e-149
3.6874182147772073e-143
12.0ms
-8.390171857832039e-304
-8.031685893029233e-305
Results
49.0ms487×body256valid
7.0ms75×body256infinite
3.0ms23×body512valid
1.0msbody1024valid
Compiler

Compiled 538 to 413 computations (23.2% saved)

bsearch69.0ms (1.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
44413124524639160.0
4.060412754810277e+20
12.0ms
7.757978091758018e-24
1.0782873889558648e-21
13.0ms
5.586289193518347e-99
5.491324224266725e-97
17.0ms
3.780085732766185e-149
3.6874182147772073e-143
12.0ms
-8.390171857832039e-304
-8.031685893029233e-305
Results
46.0ms466×body256valid
11.0ms101×body256infinite
3.0ms19×body512valid
1.0msbody1024valid
Compiler

Compiled 538 to 413 computations (23.2% saved)

bsearch16.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
16.0ms
-107856.73031801704
-0.0649118171441172
Results
11.0ms111×body256valid
4.0ms33×body256infinite
Compiler

Compiled 146 to 113 computations (22.6% saved)

simplify7.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
058381
165381
Stop Event
done
saturated
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(if (<=.f64 d3 1950000000000000000) (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
(if (<=.f64 d3 -4941461262385513/12353653155963782858428671064387042666598916611580939841119467653041402561523153496823753888027168243114445670429492914513538130943957121390808923336226715693451991227817771079374200911992994161452622538969283756626099089564495403968390097390695773702442020050803147555684412513136627351818013153603882218219464583806976) (*.f64 d1 d2) (if (<=.f64 d3 2087496000668043/14396524142538228424993723224595141948383030778566133225922417832357880258148761185020930195532450742879746914027266864394266451377581759004827248578768524336431104) (*.f64 d1 3) (if (<=.f64 d3 8657667377137459/19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323392) (*.f64 d1 d2) (if (<=.f64 d3 8932412131674635/85070591730234615865843651857942052864) (/.f64 d1 1/3) (if (<=.f64 d3 500000000000000000) (*.f64 d1 d2) (*.f64 d1 d3))))))
(if (<=.f64 d3 -4051998235156121/49414612623855131433714684257548170666395666446323759364477870612165610246092613987295015552108672972457782681717971658054152523775828485563235693344906862773807964911271084317496803647971976645810490155877135026504396358257981615873560389562783094809768080203212590222737650052546509407272052614415528872877858335227904) (*.f64 d1 d2) (if (<=.f64 d3 6478435864142203/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208) (*.f64 d1 3) (if (<=.f64 d3 6733741293329135/38478521676166483605741250097796497856523182881313912761668255277583712667477744737709244389536050430475222646784) (*.f64 d1 d2) (if (<=.f64 d3 1531270651144223/85070591730234615865843651857942052864) (*.f64 d1 3) (if (<=.f64 d3 32000000000000000000) (*.f64 d1 d2) (*.f64 d1 d3))))))
(if (<=.f64 d2 -3) (*.f64 d1 d2) (*.f64 d1 3))
(*.f64 d1 3)
Outputs
(*.f64 d1 (+.f64 (+.f64 3 d2) d3))
(if (<=.f64 d3 1950000000000000000) (*.f64 d1 (+.f64 3 d2)) (*.f64 d1 d3))
(if (<=.f64 d3 -4941461262385513/12353653155963782858428671064387042666598916611580939841119467653041402561523153496823753888027168243114445670429492914513538130943957121390808923336226715693451991227817771079374200911992994161452622538969283756626099089564495403968390097390695773702442020050803147555684412513136627351818013153603882218219464583806976) (*.f64 d1 d2) (if (<=.f64 d3 2087496000668043/14396524142538228424993723224595141948383030778566133225922417832357880258148761185020930195532450742879746914027266864394266451377581759004827248578768524336431104) (*.f64 d1 3) (if (<=.f64 d3 8657667377137459/19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323392) (*.f64 d1 d2) (if (<=.f64 d3 8932412131674635/85070591730234615865843651857942052864) (/.f64 d1 1/3) (if (<=.f64 d3 500000000000000000) (*.f64 d1 d2) (*.f64 d1 d3))))))
(if (<=.f64 d3 -4051998235156121/49414612623855131433714684257548170666395666446323759364477870612165610246092613987295015552108672972457782681717971658054152523775828485563235693344906862773807964911271084317496803647971976645810490155877135026504396358257981615873560389562783094809768080203212590222737650052546509407272052614415528872877858335227904) (*.f64 d1 d2) (if (<=.f64 d3 6478435864142203/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208) (*.f64 d1 3) (if (<=.f64 d3 6733741293329135/38478521676166483605741250097796497856523182881313912761668255277583712667477744737709244389536050430475222646784) (*.f64 d1 d2) (if (<=.f64 d3 1531270651144223/85070591730234615865843651857942052864) (*.f64 d1 3) (if (<=.f64 d3 32000000000000000000) (*.f64 d1 d2) (*.f64 d1 d3))))))
(if (<=.f64 d2 -3) (*.f64 d1 d2) (*.f64 d1 3))
(*.f64 d1 3)
Compiler

Compiled 126 to 79 computations (37.3% saved)

soundness718.0ms (15.8%)

Rules
1316×fma-def
819×distribute-rgt-in
811×distribute-lft-in
528×associate--r+
527×associate-+l-
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
041312
1117232
2304228
3614224
41362224
53209224
64677224
75938224
86202224
96202224
107225224
117578224
127578224
04999487
114949122
259609122
01675
121175
2310575
Stop Event
node limit
node limit
saturated
Compiler

Compiled 216 to 143 computations (33.8% saved)

end0.0ms (0%)

preprocess211.0ms (4.6%)

Remove

(sort d2 d3)

Compiler

Compiled 290 to 166 computations (42.8% saved)

Profiling

Loading profile data...