Details

Time bar (total: 35.2s)

analyze922.0ms (2.6%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
25%25%74.9%0.1%0%0%0%5
25%25%74.9%0.1%0%0%0%6
31.3%31.2%68.7%0.1%0%0%0%7
34.4%34.3%65.6%0.1%0%0%0%8
37.5%37.5%62.4%0.1%0%0%0%9
43%42.9%57%0.1%0%0%0%10
45.7%44.5%52.9%0.1%2.5%0%0%11
49.4%47.8%48.9%0.1%3.2%0%0%12
Compiler

Compiled 130 to 81 computations (37.7% saved)

sample10.9s (30.8%)

Results
5.0s7511×body256valid
4.9s6884×body256infinite
521.0ms332×body1024valid
444.0ms413×body512valid
Bogosity

preprocess81.0ms (0.2%)

Algorithm
egg-herbie
Rules
468×associate-*l/_binary64
412×associate-*r/_binary64
404×fma-def_binary64
360×fma-neg_binary64
332×distribute-lft-out_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
062328
1216310
2841300
34417276
47843276
022
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
Outputs
0
1
Call 2
Inputs
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x2 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x2) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x2) x2) (*.f64 2 x1)) x2) (+.f64 (*.f64 x2 x2) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x2) x2) (*.f64 2 x1)) x2) (+.f64 (*.f64 x2 x2) 1)) 3)) (*.f64 (*.f64 x2 x2) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x2) x2) (*.f64 2 x1)) x2) (+.f64 (*.f64 x2 x2) 1))) 6))) (+.f64 (*.f64 x2 x2) 1)) (*.f64 (*.f64 (*.f64 3 x2) x2) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x2) x2) (*.f64 2 x1)) x2) (+.f64 (*.f64 x2 x2) 1)))) (*.f64 (*.f64 x2 x2) x2)) x2) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x2) x2) (*.f64 2 x1)) x2) (+.f64 (*.f64 x2 x2) 1)))))
Outputs
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (fma.f64 (fma.f64 (*.f64 2 (*.f64 x1 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (+.f64 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)))) (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1))))) (*.f64 x1 (*.f64 x1 x1))) (+.f64 x1 (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (+.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1))))))
(+.f64 x1 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 x1 (*.f64 2 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 x1 (*.f64 x1 (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6)))) (fma.f64 (*.f64 x1 (*.f64 x1 3)) (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (pow.f64 x1 3))))))
(+.f64 x1 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (/.f64 (*.f64 3 (*.f64 x1 (-.f64 (fma.f64 x1 (*.f64 x1 3) (+.f64 x2 x2)) x1))) (fma.f64 x1 x1 1)) (*.f64 (fma.f64 x1 x1 1) (+.f64 (*.f64 x1 (+.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (+.f64 x2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (+.f64 x2 x2)) x1) (fma.f64 x1 x1 1)) -3))) (*.f64 x1 (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (+.f64 x2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6)))) x1)))))
(+.f64 x1 (fma.f64 3 (/.f64 (fma.f64 x1 (*.f64 x1 3) (-.f64 (*.f64 x2 -2) x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (+.f64 x2 x2)) x1) (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 3))) (*.f64 (fma.f64 x1 x1 1) (+.f64 (+.f64 (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (+.f64 x2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 (*.f64 2 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (+.f64 x2 x2)) x1) (fma.f64 x1 x1 1)) -3))) (*.f64 (*.f64 x1 x1) 4))) (*.f64 x1 (*.f64 x1 -6))) x1)))))
(+.f64 x2 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x2) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x2) x2) (*.f64 2 x1)) x2) (+.f64 (*.f64 x2 x2) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x2) x2) (*.f64 2 x1)) x2) (+.f64 (*.f64 x2 x2) 1)) 3)) (*.f64 (*.f64 x2 x2) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x2) x2) (*.f64 2 x1)) x2) (+.f64 (*.f64 x2 x2) 1))) 6))) (+.f64 (*.f64 x2 x2) 1)) (*.f64 (*.f64 (*.f64 3 x2) x2) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x2) x2) (*.f64 2 x1)) x2) (+.f64 (*.f64 x2 x2) 1)))) (*.f64 (*.f64 x2 x2) x2)) x2) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x2) x2) (*.f64 2 x1)) x2) (+.f64 (*.f64 x2 x2) 1)))))
(+.f64 x2 (+.f64 (+.f64 (fma.f64 (fma.f64 (*.f64 2 (*.f64 x2 (/.f64 (-.f64 (fma.f64 (*.f64 3 x2) x2 (*.f64 x1 2)) x2) (fma.f64 x2 x2 1)))) (+.f64 (/.f64 (-.f64 (fma.f64 (*.f64 3 x2) x2 (*.f64 x1 2)) x2) (fma.f64 x2 x2 1)) -3) (*.f64 (*.f64 x2 x2) (fma.f64 4 (/.f64 (-.f64 (fma.f64 (*.f64 3 x2) x2 (*.f64 x1 2)) x2) (fma.f64 x2 x2 1)) -6))) (fma.f64 x2 x2 1) (*.f64 (*.f64 3 x2) (*.f64 x2 (/.f64 (-.f64 (fma.f64 (*.f64 3 x2) x2 (*.f64 x1 2)) x2) (fma.f64 x2 x2 1))))) (*.f64 x2 (*.f64 x2 x2))) (+.f64 x2 (/.f64 (*.f64 3 (-.f64 (*.f64 3 (*.f64 x2 x2)) (+.f64 (*.f64 x1 2) x2))) (fma.f64 x2 x2 1)))))
(+.f64 x2 (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x2 x2)) (fma.f64 x1 2 x2)) (fma.f64 x2 x2 1)) (+.f64 x2 (fma.f64 (fma.f64 x2 x2 1) (fma.f64 (*.f64 2 x2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 2 (*.f64 3 (*.f64 x2 x2))) x2) (fma.f64 x2 x2 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 2 (*.f64 3 (*.f64 x2 x2))) x2) (fma.f64 x2 x2 1)) -3)) (*.f64 (*.f64 x2 x2) (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 2 (*.f64 3 (*.f64 x2 x2))) x2) (fma.f64 x2 x2 1)) -6))) (fma.f64 (*.f64 3 x2) (/.f64 (*.f64 x2 (-.f64 (fma.f64 x1 2 (*.f64 3 (*.f64 x2 x2))) x2)) (fma.f64 x2 x2 1)) (pow.f64 x2 3))))))
(+.f64 (fma.f64 3 (*.f64 x2 (/.f64 x2 (/.f64 (fma.f64 x2 x2 1) (-.f64 (fma.f64 x1 2 (*.f64 3 (*.f64 x2 x2))) x2)))) (*.f64 (fma.f64 x2 x2 1) (+.f64 (*.f64 x2 (+.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 (fma.f64 x1 2 (*.f64 3 (*.f64 x2 x2))) x2) (fma.f64 x2 x2 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 2 (*.f64 3 (*.f64 x2 x2))) x2) (fma.f64 x2 x2 1)) -3))) (*.f64 x2 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 2 (*.f64 3 (*.f64 x2 x2))) x2) (fma.f64 x2 x2 1)) -6)))) x2))) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x2 x2)) (fma.f64 x1 2 x2)) (fma.f64 x2 x2 1)) x2))
(+.f64 x2 (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x2 x2)) (fma.f64 x1 2 x2)) (fma.f64 x2 x2 1)) (fma.f64 3 (/.f64 (*.f64 x2 x2) (/.f64 (fma.f64 x2 x2 1) (-.f64 (fma.f64 x2 (*.f64 3 x2) (+.f64 x1 x1)) x2))) (*.f64 (fma.f64 x2 x2 1) (+.f64 x2 (+.f64 (*.f64 (/.f64 (-.f64 (fma.f64 x2 (*.f64 3 x2) (+.f64 x1 x1)) x2) (fma.f64 x2 x2 1)) (+.f64 (*.f64 x2 (*.f64 2 (+.f64 (/.f64 (-.f64 (fma.f64 x2 (*.f64 3 x2) (+.f64 x1 x1)) x2) (fma.f64 x2 x2 1)) -3))) (*.f64 (*.f64 x2 x2) 4))) (*.f64 x2 (*.f64 x2 -6))))))))
Compiler

Compiled 131 to 82 computations (37.4% saved)

simplify47.0ms (0.1%)

Algorithm
egg-herbie
Rules
856×times-frac_binary64
796×distribute-rgt-in_binary64
763×distribute-lft-in_binary64
328×+-commutative_binary64
311×*-commutative_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
036164
1118155
2432150
32226138
47128138
Stop Event
node limit
Counts
1 → 2
Calls
Call 1
Inputs
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
Outputs
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (fma.f64 (fma.f64 (*.f64 2 (*.f64 x1 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (+.f64 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6))) (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1))))) (*.f64 x1 (*.f64 x1 x1))) (+.f64 x1 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1))))))
(+.f64 x1 (fma.f64 3 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 (fma.f64 2 x2 x1))) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 x1 (*.f64 x1 (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6)) (*.f64 (*.f64 x1 (*.f64 2 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))) (fma.f64 (*.f64 x1 (*.f64 x1 3)) (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (pow.f64 x1 3))))))
(+.f64 x1 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 3 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) (fma.f64 x1 (*.f64 x1 3) (-.f64 (*.f64 2 x2) x1))))) (*.f64 (fma.f64 x1 x1 1) (+.f64 (*.f64 x1 (+.f64 (*.f64 (/.f64 (*.f64 2 (fma.f64 x1 (*.f64 x1 3) (-.f64 (*.f64 2 x2) x1))) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (fma.f64 x1 (*.f64 x1 3) (-.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1)) -3)) (*.f64 x1 (fma.f64 (/.f64 (fma.f64 x1 (*.f64 x1 3) (-.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1)) 4 -6)))) x1)))))
(+.f64 x1 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 3 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))))) (*.f64 (fma.f64 x1 x1 1) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 -6)) (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))) (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 (+.f64 -6 (/.f64 2 (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))))))) (*.f64 (*.f64 x1 x1) 4)))))))))

eval3.0ms (0%)

Compiler

Compiled 225 to 138 computations (38.7% saved)

prune4.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New022
Fresh011
Picked000
Done000
Total033
Error
0.2b
Counts
3 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
0.3b
(+.f64 x1 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 3 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))))) (*.f64 (fma.f64 x1 x1 1) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 -6)) (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))) (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 (+.f64 -6 (/.f64 2 (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))))))) (*.f64 (*.f64 x1 x1) 4)))))))))
0.6b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
Compiler

Compiled 227 to 141 computations (37.9% saved)

localize398.0ms (1.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.8b
(-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)
4.7b
(+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6)))
6.6b
(*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))
6.7b
(*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))
Compiler

Compiled 995 to 605 computations (39.2% saved)

series63.0ms (0.2%)

Counts
4 → 96
Calls

24 calls:

TimeVariablePointExpression
37.0ms
x2
@-inf
(+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6)))
3.0ms
x1
@0
(*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))
3.0ms
x1
@0
(+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6)))
2.0ms
x2
@0
(+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6)))
2.0ms
x2
@inf
(+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6)))

rewrite87.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
297×add-sqr-sqrt_binary64
288×*-un-lft-identity_binary64
288×pow1_binary64
278×add-cbrt-cube_binary64
278×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025169
1586169
Stop Event
node limit
Counts
4 → 117
Calls
Call 1
Inputs
(*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))
(*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))
(+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6)))
(-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 4 (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))) (*.f64 x1 x1)) (*.f64 -6 (*.f64 x1 x1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x1 x1) (/.f64 4 (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)))) (*.f64 (*.f64 x1 x1) -6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (/.f64 4 (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))) 3) -216) (*.f64 x1 x1)) (+.f64 (pow.f64 (/.f64 4 (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))) 2) (+.f64 36 (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 24))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (/.f64 4 (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))) 2) -36) (*.f64 x1 x1)) (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x1 x1) (+.f64 (pow.f64 (/.f64 4 (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))) 3) -216)) (+.f64 (pow.f64 (/.f64 4 (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))) 2) (+.f64 36 (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 24))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x1 x1) (+.f64 (pow.f64 (/.f64 4 (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))) 2) -36)) (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x1 (sqrt.f64 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6) 2) (pow.f64 x1 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (*.f64 x1 x1)) (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 x1 3) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x1 (*.f64 x1 3)) (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 (*.f64 (*.f64 x1 3) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x1 (*.f64 (*.f64 x1 3) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))) (fma.f64 x1 x1 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 x1 (*.f64 (*.f64 x1 3) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)))) (neg.f64 (fma.f64 x1 x1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x1 (*.f64 x1 3)) 1) (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (*.f64 x1 (*.f64 x1 3))) (fma.f64 x1 x1 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x1 (*.f64 (*.f64 x1 3) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))) 1) (fma.f64 x1 x1 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x1 (*.f64 (*.f64 x1 3) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))) (pow.f64 (cbrt.f64 (fma.f64 x1 x1 1)) 2)) (cbrt.f64 (fma.f64 x1 x1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x1 (*.f64 (*.f64 x1 3) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))) (hypot.f64 1 x1)) (hypot.f64 1 x1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (*.f64 x1 (*.f64 x1 3))) (neg.f64 (fma.f64 x1 x1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x1 (*.f64 x1 3)) (neg.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))) (neg.f64 (fma.f64 x1 x1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 x1 3) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 x1 3) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 x1 3) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (hypot.f64 1 x1)) (*.f64 (sqrt.f64 3) x1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (*.f64 x1 3) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 3) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 x1 3) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 x1 3) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 27 (pow.f64 x1 6)) (pow.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 3) (*.f64 27 (pow.f64 x1 6))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 x1 3) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 x1 3) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 x1 3) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x1 3) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)) (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))) 2) (-.f64 (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6))))) (/.f64 (*.f64 (pow.f64 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6) 2) (pow.f64 x1 4)) (-.f64 (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)) (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)) (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))))) (pow.f64 (cbrt.f64 (fma.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)) (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)) (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))))) 2) (cbrt.f64 (fma.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)) (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)) (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))))) (sqrt.f64 (fma.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)) (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))) 3) (pow.f64 (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))) 2) (*.f64 (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6))) (-.f64 (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6))) (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))) 2) (*.f64 (pow.f64 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6) 2) (pow.f64 x1 4))) (/.f64 1 (-.f64 (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))) 2) (*.f64 (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6))) (-.f64 (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6))) (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)))))) (+.f64 (pow.f64 (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))) 3) (pow.f64 (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)))) (-.f64 (pow.f64 (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))) 2) (*.f64 (pow.f64 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6) 2) (pow.f64 x1 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))) 3) (pow.f64 (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6))) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))) 2) (*.f64 (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6))) (-.f64 (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6))) (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))) 2) (*.f64 (pow.f64 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6) 2) (pow.f64 x1 4))) (-.f64 (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))) 3) (pow.f64 (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))) 2) (*.f64 (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6))) (-.f64 (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6))) (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))) 2) (*.f64 (pow.f64 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6) 2) (pow.f64 x1 4)))) (neg.f64 (-.f64 (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6))) 3) (pow.f64 (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))) 3)) (+.f64 (*.f64 (pow.f64 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6) 2) (pow.f64 x1 4)) (-.f64 (pow.f64 (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))) 2) (*.f64 (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6))) (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6) 2) (pow.f64 x1 4)) (pow.f64 (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))) 2)) (-.f64 (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6))) (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)) (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)) (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)) (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)) (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)) (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)) (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)) (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)) (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)) (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)) (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)) (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)) (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)) (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6))) (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 x1 x1) (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 x1 2) (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 x1 2) (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)))) 2) (cbrt.f64 (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)))) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)))) 2) (cbrt.f64 (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)))) (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)))) (sqrt.f64 (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)))) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x1 (sqrt.f64 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6))) (*.f64 x1 (sqrt.f64 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6))) (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 1) -3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)) 2) (cbrt.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)) (sqrt.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 3) -27) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 2) (+.f64 9 (/.f64 3 (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 2) -9) (/.f64 1 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 2) (+.f64 9 (/.f64 3 (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))))) (+.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 3) -27)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 3) (+.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 2) -9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 3) -27) (+.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 2) (+.f64 9 (/.f64 3 (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 3) -27) (+.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 2) (-.f64 9 (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 2) -9) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 2) -9) (-.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 3) -27)) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 2) (+.f64 9 (/.f64 3 (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 2) -9)) (neg.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 1 (fma.f64 x1 x1 1)) -3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1))) 2) (cbrt.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1))) -3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (hypot.f64 1 x1)) (/.f64 (sqrt.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (hypot.f64 1 x1)) -3)))))

simplify121.0ms (0.3%)

Algorithm
egg-herbie
Rules
594×associate-*l*_binary64
564×associate-*r*_binary64
552×associate-+r+_binary64
375×distribute-rgt-in_binary64
359×distribute-lft-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02134339
17273795
224353660
Stop Event
node limit
Counts
213 → 210
Calls
Call 1
Inputs
(*.f64 (pow.f64 x1 2) (-.f64 (*.f64 8 x2) 6))
(+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 8 x2) 6)) (*.f64 -4 (pow.f64 x1 3)))
(+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 8 x2) 6)) (+.f64 (*.f64 4 (*.f64 (-.f64 3 (*.f64 2 x2)) (pow.f64 x1 4))) (*.f64 -4 (pow.f64 x1 3))))
(+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 8 x2) 6)) (+.f64 (*.f64 4 (*.f64 (-.f64 3 (*.f64 2 x2)) (pow.f64 x1 4))) (+.f64 (*.f64 -4 (pow.f64 x1 3)) (*.f64 4 (pow.f64 x1 5)))))
(*.f64 6 (pow.f64 x1 2))
(+.f64 (*.f64 -4 x1) (*.f64 6 (pow.f64 x1 2)))
(+.f64 (*.f64 -4 x1) (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 4 (-.f64 (*.f64 2 x2) 3))))
(+.f64 (*.f64 -4 x1) (+.f64 (*.f64 4 (/.f64 1 x1)) (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 4 (-.f64 (*.f64 2 x2) 3)))))
(*.f64 6 (pow.f64 x1 2))
(+.f64 (*.f64 -4 x1) (*.f64 6 (pow.f64 x1 2)))
(+.f64 (*.f64 -4 x1) (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 4 (-.f64 (*.f64 2 x2) 3))))
(+.f64 (*.f64 -4 x1) (+.f64 (*.f64 4 (/.f64 1 x1)) (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 4 (-.f64 (*.f64 2 x2) 3)))))
(*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6))
(+.f64 (*.f64 8 (/.f64 (*.f64 x2 (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6)))
(+.f64 (*.f64 8 (/.f64 (*.f64 x2 (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6)))
(+.f64 (*.f64 8 (/.f64 (*.f64 x2 (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6)))
(*.f64 8 (/.f64 (*.f64 x2 (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2))))
(+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6)) (*.f64 8 (/.f64 (*.f64 x2 (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))))
(+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6)) (*.f64 8 (/.f64 (*.f64 x2 (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))))
(+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6)) (*.f64 8 (/.f64 (*.f64 x2 (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))))
(*.f64 8 (/.f64 (*.f64 x2 (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2))))
(+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6)) (*.f64 8 (/.f64 (*.f64 x2 (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))))
(+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6)) (*.f64 8 (/.f64 (*.f64 x2 (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))))
(+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6)) (*.f64 8 (/.f64 (*.f64 x2 (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 3)))
(+.f64 (*.f64 3 (*.f64 (-.f64 3 (*.f64 2 x2)) (pow.f64 x1 4))) (+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 3))))
(+.f64 (*.f64 3 (*.f64 (-.f64 3 (*.f64 2 x2)) (pow.f64 x1 4))) (+.f64 (*.f64 3 (pow.f64 x1 5)) (+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 3)))))
(*.f64 9 (pow.f64 x1 2))
(+.f64 (*.f64 -3 x1) (*.f64 9 (pow.f64 x1 2)))
(+.f64 (*.f64 -3 x1) (+.f64 (*.f64 3 (-.f64 (*.f64 2 x2) 3)) (*.f64 9 (pow.f64 x1 2))))
(+.f64 (*.f64 -3 x1) (+.f64 (*.f64 3 (-.f64 (*.f64 2 x2) 3)) (+.f64 (*.f64 3 (/.f64 1 x1)) (*.f64 9 (pow.f64 x1 2)))))
(*.f64 9 (pow.f64 x1 2))
(+.f64 (*.f64 -3 x1) (*.f64 9 (pow.f64 x1 2)))
(+.f64 (*.f64 -3 x1) (+.f64 (*.f64 3 (-.f64 (*.f64 2 x2) 3)) (*.f64 9 (pow.f64 x1 2))))
(+.f64 (*.f64 -3 x1) (+.f64 (*.f64 3 (-.f64 (*.f64 2 x2) 3)) (+.f64 (*.f64 3 (/.f64 1 x1)) (*.f64 9 (pow.f64 x1 2)))))
(*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2))))
(+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (*.f64 6 (/.f64 (*.f64 x2 (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))))
(+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (*.f64 6 (/.f64 (*.f64 x2 (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))))
(+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (*.f64 6 (/.f64 (*.f64 x2 (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))))
(*.f64 6 (/.f64 (*.f64 x2 (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2))))
(+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (*.f64 6 (/.f64 (*.f64 x2 (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))))
(+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (*.f64 6 (/.f64 (*.f64 x2 (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))))
(+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (*.f64 6 (/.f64 (*.f64 x2 (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))))
(*.f64 6 (/.f64 (*.f64 x2 (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2))))
(+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (*.f64 6 (/.f64 (*.f64 x2 (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))))
(+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (*.f64 6 (/.f64 (*.f64 x2 (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))))
(+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (*.f64 6 (/.f64 (*.f64 x2 (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))))
(*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3))))
(+.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (*.f64 (pow.f64 x1 2) (-.f64 (+.f64 (*.f64 8 x2) (*.f64 2 (+.f64 (*.f64 -2 x2) (*.f64 -1 (-.f64 (*.f64 2 x2) 3))))) 6)))
(+.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (+.f64 (*.f64 8 x2) (*.f64 2 (+.f64 (*.f64 -2 x2) (*.f64 -1 (-.f64 (*.f64 2 x2) 3))))) 6)) (*.f64 (pow.f64 x1 3) (-.f64 (*.f64 2 (-.f64 (+.f64 1 (+.f64 (*.f64 2 (*.f64 x2 (+.f64 (*.f64 -2 x2) 3))) (*.f64 3 (-.f64 (*.f64 2 x2) 3)))) (*.f64 2 (*.f64 x2 (-.f64 (*.f64 2 x2) 3))))) 4))))
(+.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (+.f64 (*.f64 8 x2) (*.f64 2 (+.f64 (*.f64 -2 x2) (*.f64 -1 (-.f64 (*.f64 2 x2) 3))))) 6)) (+.f64 (*.f64 (pow.f64 x1 3) (-.f64 (*.f64 2 (-.f64 (+.f64 1 (+.f64 (*.f64 2 (*.f64 x2 (+.f64 (*.f64 -2 x2) 3))) (*.f64 3 (-.f64 (*.f64 2 x2) 3)))) (*.f64 2 (*.f64 x2 (-.f64 (*.f64 2 x2) 3))))) 4)) (*.f64 (pow.f64 x1 4) (+.f64 (*.f64 4 (-.f64 3 (*.f64 2 x2))) (*.f64 2 (-.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -2 x2) 3)) (*.f64 2 x2)) (+.f64 (*.f64 -2 x2) (+.f64 3 (*.f64 -1 (-.f64 (*.f64 2 x2) 3)))))))))))
(*.f64 6 (pow.f64 x1 2))
(+.f64 (*.f64 -4 x1) (*.f64 6 (pow.f64 x1 2)))
(-.f64 (+.f64 (*.f64 -4 x1) (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) 6)
(-.f64 (+.f64 (*.f64 -4 x1) (+.f64 (*.f64 2 (/.f64 (+.f64 1 (*.f64 3 (-.f64 (*.f64 2 x2) 3))) x1)) (+.f64 (*.f64 4 (/.f64 1 x1)) (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 4 (-.f64 (*.f64 2 x2) 3)))))) 6)
(*.f64 6 (pow.f64 x1 2))
(+.f64 (*.f64 -4 x1) (*.f64 6 (pow.f64 x1 2)))
(-.f64 (+.f64 (*.f64 -4 x1) (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) 6)
(-.f64 (+.f64 (*.f64 -4 x1) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (+.f64 1 (*.f64 3 (-.f64 (*.f64 2 x2) 3)))) 4) x1)) (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 4 (-.f64 (*.f64 2 x2) 3))))) 6)
(+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6)))
(+.f64 (*.f64 x2 (+.f64 (*.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6))))
(+.f64 (*.f64 x2 (+.f64 (*.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))))) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6)))))
(+.f64 (*.f64 x2 (+.f64 (*.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))))) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6)))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))
(+.f64 (*.f64 x2 (+.f64 (*.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))
(+.f64 (*.f64 x2 (+.f64 (*.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))))) (+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6)) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))))
(+.f64 (*.f64 x2 (+.f64 (*.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))))) (+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6)) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))
(+.f64 (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 2 (+.f64 (*.f64 -2 (/.f64 (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))
(+.f64 (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 2 (+.f64 (*.f64 -2 (/.f64 (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))))))) (+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6)) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))))
(+.f64 (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 2 (+.f64 (*.f64 -2 (/.f64 (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))))))) (+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6)) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))))
(-.f64 (*.f64 2 x2) 3)
(-.f64 (+.f64 (*.f64 -1 x1) (*.f64 2 x2)) 3)
(-.f64 (+.f64 (*.f64 -1 x1) (+.f64 (*.f64 (+.f64 (*.f64 -2 x2) 3) (pow.f64 x1 2)) (*.f64 2 x2))) 3)
(-.f64 (+.f64 (*.f64 -1 x1) (+.f64 (pow.f64 x1 3) (+.f64 (*.f64 (+.f64 (*.f64 -2 x2) 3) (pow.f64 x1 2)) (*.f64 2 x2)))) 3)
(/.f64 -1 x1)
(-.f64 (*.f64 2 (/.f64 x2 (pow.f64 x1 2))) (+.f64 (/.f64 1 x1) (*.f64 3 (/.f64 1 (pow.f64 x1 2)))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x1 3)) (*.f64 2 (/.f64 x2 (pow.f64 x1 2)))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x1 2))) (/.f64 1 x1)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x1 3)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x1 4))) (+.f64 (*.f64 -2 (/.f64 x2 (pow.f64 x1 4))) (*.f64 2 (/.f64 x2 (pow.f64 x1 2)))))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x1 2))) (/.f64 1 x1)))
(/.f64 -1 x1)
(-.f64 (*.f64 2 (/.f64 x2 (pow.f64 x1 2))) (+.f64 (/.f64 1 x1) (*.f64 3 (/.f64 1 (pow.f64 x1 2)))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x1 3)) (*.f64 2 (/.f64 x2 (pow.f64 x1 2)))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x1 2))) (/.f64 1 x1)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x1 3)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x1 4))) (+.f64 (*.f64 -2 (/.f64 x2 (pow.f64 x1 4))) (*.f64 2 (/.f64 x2 (pow.f64 x1 2)))))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x1 2))) (/.f64 1 x1)))
(-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))
(-.f64 (+.f64 (*.f64 2 (/.f64 x2 (+.f64 1 (pow.f64 x1 2)))) (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))
(-.f64 (+.f64 (*.f64 2 (/.f64 x2 (+.f64 1 (pow.f64 x1 2)))) (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))
(-.f64 (+.f64 (*.f64 2 (/.f64 x2 (+.f64 1 (pow.f64 x1 2)))) (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))
(*.f64 2 (/.f64 x2 (+.f64 1 (pow.f64 x1 2))))
(-.f64 (+.f64 (*.f64 2 (/.f64 x2 (+.f64 1 (pow.f64 x1 2)))) (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))
(-.f64 (+.f64 (*.f64 2 (/.f64 x2 (+.f64 1 (pow.f64 x1 2)))) (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))
(-.f64 (+.f64 (*.f64 2 (/.f64 x2 (+.f64 1 (pow.f64 x1 2)))) (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))
(*.f64 2 (/.f64 x2 (+.f64 1 (pow.f64 x1 2))))
(-.f64 (+.f64 (*.f64 2 (/.f64 x2 (+.f64 1 (pow.f64 x1 2)))) (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))
(-.f64 (+.f64 (*.f64 2 (/.f64 x2 (+.f64 1 (pow.f64 x1 2)))) (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))
(-.f64 (+.f64 (*.f64 2 (/.f64 x2 (+.f64 1 (pow.f64 x1 2)))) (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))
Outputs
(*.f64 (pow.f64 x1 2) (-.f64 (*.f64 8 x2) 6))
(*.f64 (*.f64 x1 x1) (fma.f64 8 x2 -6))
(*.f64 x1 (*.f64 x1 (fma.f64 8 x2 -6)))
(+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 8 x2) 6)) (*.f64 -4 (pow.f64 x1 3)))
(fma.f64 (*.f64 x1 x1) (fma.f64 8 x2 -6) (*.f64 -4 (pow.f64 x1 3)))
(*.f64 (*.f64 x1 x1) (+.f64 (fma.f64 8 x2 -6) (*.f64 x1 -4)))
(+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 8 x2) 6)) (+.f64 (*.f64 4 (*.f64 (-.f64 3 (*.f64 2 x2)) (pow.f64 x1 4))) (*.f64 -4 (pow.f64 x1 3))))
(fma.f64 (*.f64 x1 x1) (fma.f64 8 x2 -6) (fma.f64 4 (*.f64 (pow.f64 x1 4) (fma.f64 -2 x2 3)) (*.f64 -4 (pow.f64 x1 3))))
(fma.f64 (*.f64 x1 x1) (fma.f64 8 x2 -6) (fma.f64 -4 (pow.f64 x1 3) (*.f64 (pow.f64 x1 4) (*.f64 4 (fma.f64 x2 -2 3)))))
(fma.f64 (*.f64 x1 x1) (fma.f64 8 x2 -6) (fma.f64 -4 (pow.f64 x1 3) (*.f64 (pow.f64 x1 4) (+.f64 12 (*.f64 x2 -8)))))
(+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 8 x2) 6)) (+.f64 (*.f64 4 (*.f64 (-.f64 3 (*.f64 2 x2)) (pow.f64 x1 4))) (+.f64 (*.f64 -4 (pow.f64 x1 3)) (*.f64 4 (pow.f64 x1 5)))))
(fma.f64 (*.f64 x1 x1) (fma.f64 8 x2 -6) (fma.f64 4 (*.f64 (pow.f64 x1 4) (fma.f64 -2 x2 3)) (fma.f64 -4 (pow.f64 x1 3) (*.f64 4 (pow.f64 x1 5)))))
(fma.f64 (*.f64 x1 x1) (fma.f64 8 x2 -6) (fma.f64 4 (*.f64 (pow.f64 x1 4) (fma.f64 x2 -2 3)) (fma.f64 4 (pow.f64 x1 5) (*.f64 -4 (pow.f64 x1 3)))))
(fma.f64 (*.f64 x1 x1) (fma.f64 8 x2 -6) (fma.f64 (+.f64 12 (*.f64 x2 -8)) (pow.f64 x1 4) (fma.f64 -4 (pow.f64 x1 3) (*.f64 4 (pow.f64 x1 5)))))
(*.f64 6 (pow.f64 x1 2))
(*.f64 (*.f64 x1 x1) 6)
(*.f64 x1 (*.f64 x1 6))
(+.f64 (*.f64 -4 x1) (*.f64 6 (pow.f64 x1 2)))
(fma.f64 -4 x1 (*.f64 (*.f64 x1 x1) 6))
(fma.f64 x1 -4 (*.f64 x1 (*.f64 x1 6)))
(*.f64 x1 (+.f64 (*.f64 x1 6) -4))
(+.f64 (*.f64 -4 x1) (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 4 (-.f64 (*.f64 2 x2) 3))))
(fma.f64 -4 x1 (fma.f64 6 (*.f64 x1 x1) (*.f64 4 (fma.f64 2 x2 -3))))
(fma.f64 x1 -4 (fma.f64 (*.f64 x1 x1) 6 (*.f64 4 (fma.f64 2 x2 -3))))
(fma.f64 x1 -4 (fma.f64 (*.f64 x1 x1) 6 (+.f64 (*.f64 8 x2) -12)))
(+.f64 (*.f64 -4 x1) (+.f64 (*.f64 4 (/.f64 1 x1)) (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 4 (-.f64 (*.f64 2 x2) 3)))))
(fma.f64 -4 x1 (+.f64 (fma.f64 6 (*.f64 x1 x1) (*.f64 4 (fma.f64 2 x2 -3))) (/.f64 4 x1)))
(+.f64 (fma.f64 (*.f64 x1 x1) 6 (*.f64 4 (fma.f64 2 x2 -3))) (fma.f64 x1 -4 (/.f64 4 x1)))
(+.f64 (fma.f64 (*.f64 x1 x1) 6 (+.f64 (*.f64 8 x2) -12)) (fma.f64 x1 -4 (/.f64 4 x1)))
(*.f64 6 (pow.f64 x1 2))
(*.f64 (*.f64 x1 x1) 6)
(*.f64 x1 (*.f64 x1 6))
(+.f64 (*.f64 -4 x1) (*.f64 6 (pow.f64 x1 2)))
(fma.f64 -4 x1 (*.f64 (*.f64 x1 x1) 6))
(fma.f64 x1 -4 (*.f64 x1 (*.f64 x1 6)))
(*.f64 x1 (+.f64 (*.f64 x1 6) -4))
(+.f64 (*.f64 -4 x1) (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 4 (-.f64 (*.f64 2 x2) 3))))
(fma.f64 -4 x1 (fma.f64 6 (*.f64 x1 x1) (*.f64 4 (fma.f64 2 x2 -3))))
(fma.f64 x1 -4 (fma.f64 (*.f64 x1 x1) 6 (*.f64 4 (fma.f64 2 x2 -3))))
(fma.f64 x1 -4 (fma.f64 (*.f64 x1 x1) 6 (+.f64 (*.f64 8 x2) -12)))
(+.f64 (*.f64 -4 x1) (+.f64 (*.f64 4 (/.f64 1 x1)) (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 4 (-.f64 (*.f64 2 x2) 3)))))
(fma.f64 -4 x1 (+.f64 (fma.f64 6 (*.f64 x1 x1) (*.f64 4 (fma.f64 2 x2 -3))) (/.f64 4 x1)))
(+.f64 (fma.f64 (*.f64 x1 x1) 6 (*.f64 4 (fma.f64 2 x2 -3))) (fma.f64 x1 -4 (/.f64 4 x1)))
(+.f64 (fma.f64 (*.f64 x1 x1) 6 (+.f64 (*.f64 8 x2) -12)) (fma.f64 x1 -4 (/.f64 4 x1)))
(*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6))
(*.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6))
(*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6)))
(*.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6))
(+.f64 (*.f64 8 (/.f64 (*.f64 x2 (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6)))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6) (/.f64 (*.f64 8 (*.f64 (*.f64 x1 x1) x2)) (+.f64 (*.f64 x1 x1) 1)))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (/.f64 (*.f64 8 x2) (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 x1))))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 (/.f64 8 (fma.f64 x1 x1 1)) (*.f64 x1 (*.f64 x1 x2))))
(+.f64 (*.f64 8 (/.f64 (*.f64 x2 (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6)))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6) (/.f64 (*.f64 8 (*.f64 (*.f64 x1 x1) x2)) (+.f64 (*.f64 x1 x1) 1)))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (/.f64 (*.f64 8 x2) (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 x1))))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 (/.f64 8 (fma.f64 x1 x1 1)) (*.f64 x1 (*.f64 x1 x2))))
(+.f64 (*.f64 8 (/.f64 (*.f64 x2 (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6)))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6) (/.f64 (*.f64 8 (*.f64 (*.f64 x1 x1) x2)) (+.f64 (*.f64 x1 x1) 1)))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (/.f64 (*.f64 8 x2) (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 x1))))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 (/.f64 8 (fma.f64 x1 x1 1)) (*.f64 x1 (*.f64 x1 x2))))
(*.f64 8 (/.f64 (*.f64 x2 (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2))))
(/.f64 (*.f64 8 (*.f64 (*.f64 x1 x1) x2)) (+.f64 (*.f64 x1 x1) 1))
(/.f64 (*.f64 8 x2) (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 x1)))
(*.f64 (/.f64 8 (fma.f64 x1 x1 1)) (*.f64 x1 (*.f64 x1 x2)))
(+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6)) (*.f64 8 (/.f64 (*.f64 x2 (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6) (/.f64 (*.f64 8 (*.f64 (*.f64 x1 x1) x2)) (+.f64 (*.f64 x1 x1) 1)))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (/.f64 (*.f64 8 x2) (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 x1))))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 (/.f64 8 (fma.f64 x1 x1 1)) (*.f64 x1 (*.f64 x1 x2))))
(+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6)) (*.f64 8 (/.f64 (*.f64 x2 (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6) (/.f64 (*.f64 8 (*.f64 (*.f64 x1 x1) x2)) (+.f64 (*.f64 x1 x1) 1)))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (/.f64 (*.f64 8 x2) (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 x1))))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 (/.f64 8 (fma.f64 x1 x1 1)) (*.f64 x1 (*.f64 x1 x2))))
(+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6)) (*.f64 8 (/.f64 (*.f64 x2 (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6) (/.f64 (*.f64 8 (*.f64 (*.f64 x1 x1) x2)) (+.f64 (*.f64 x1 x1) 1)))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (/.f64 (*.f64 8 x2) (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 x1))))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 (/.f64 8 (fma.f64 x1 x1 1)) (*.f64 x1 (*.f64 x1 x2))))
(*.f64 8 (/.f64 (*.f64 x2 (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2))))
(/.f64 (*.f64 8 (*.f64 (*.f64 x1 x1) x2)) (+.f64 (*.f64 x1 x1) 1))
(/.f64 (*.f64 8 x2) (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 x1)))
(*.f64 (/.f64 8 (fma.f64 x1 x1 1)) (*.f64 x1 (*.f64 x1 x2)))
(+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6)) (*.f64 8 (/.f64 (*.f64 x2 (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6) (/.f64 (*.f64 8 (*.f64 (*.f64 x1 x1) x2)) (+.f64 (*.f64 x1 x1) 1)))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (/.f64 (*.f64 8 x2) (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 x1))))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 (/.f64 8 (fma.f64 x1 x1 1)) (*.f64 x1 (*.f64 x1 x2))))
(+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6)) (*.f64 8 (/.f64 (*.f64 x2 (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6) (/.f64 (*.f64 8 (*.f64 (*.f64 x1 x1) x2)) (+.f64 (*.f64 x1 x1) 1)))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (/.f64 (*.f64 8 x2) (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 x1))))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 (/.f64 8 (fma.f64 x1 x1 1)) (*.f64 x1 (*.f64 x1 x2))))
(+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6)) (*.f64 8 (/.f64 (*.f64 x2 (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6) (/.f64 (*.f64 8 (*.f64 (*.f64 x1 x1) x2)) (+.f64 (*.f64 x1 x1) 1)))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (/.f64 (*.f64 8 x2) (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 x1))))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 (/.f64 8 (fma.f64 x1 x1 1)) (*.f64 x1 (*.f64 x1 x2))))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 (*.f64 x1 x1) x2))
(*.f64 (*.f64 x1 x1) (*.f64 x2 6))
(*.f64 x1 (*.f64 (*.f64 x1 6) x2))
(+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 3)))
(fma.f64 6 (*.f64 (*.f64 x1 x1) x2) (*.f64 (pow.f64 x1 3) -3))
(*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))
(+.f64 (*.f64 3 (*.f64 (-.f64 3 (*.f64 2 x2)) (pow.f64 x1 4))) (+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 3))))
(fma.f64 3 (*.f64 (pow.f64 x1 4) (fma.f64 -2 x2 3)) (fma.f64 6 (*.f64 (*.f64 x1 x1) x2) (*.f64 (pow.f64 x1 3) -3)))
(fma.f64 (*.f64 3 (fma.f64 x2 -2 3)) (pow.f64 x1 4) (fma.f64 6 (*.f64 (*.f64 x1 x1) x2) (*.f64 (pow.f64 x1 3) -3)))
(fma.f64 (+.f64 9 (*.f64 x2 -6)) (pow.f64 x1 4) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6))))
(+.f64 (*.f64 3 (*.f64 (-.f64 3 (*.f64 2 x2)) (pow.f64 x1 4))) (+.f64 (*.f64 3 (pow.f64 x1 5)) (+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 3)))))
(fma.f64 3 (*.f64 (pow.f64 x1 4) (fma.f64 -2 x2 3)) (fma.f64 3 (pow.f64 x1 5) (fma.f64 6 (*.f64 (*.f64 x1 x1) x2) (*.f64 (pow.f64 x1 3) -3))))
(fma.f64 3 (*.f64 (pow.f64 x1 4) (fma.f64 x2 -2 3)) (fma.f64 3 (pow.f64 x1 5) (fma.f64 6 (*.f64 (*.f64 x1 x1) x2) (*.f64 (pow.f64 x1 3) -3))))
(fma.f64 (+.f64 9 (*.f64 x2 -6)) (pow.f64 x1 4) (fma.f64 3 (pow.f64 x1 5) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))))
(*.f64 9 (pow.f64 x1 2))
(*.f64 (*.f64 x1 x1) 9)
(*.f64 x1 (*.f64 x1 9))
(+.f64 (*.f64 -3 x1) (*.f64 9 (pow.f64 x1 2)))
(fma.f64 -3 x1 (*.f64 (*.f64 x1 x1) 9))
(fma.f64 x1 -3 (*.f64 (*.f64 x1 x1) 9))
(*.f64 x1 (+.f64 (*.f64 x1 9) -3))
(+.f64 (*.f64 -3 x1) (+.f64 (*.f64 3 (-.f64 (*.f64 2 x2) 3)) (*.f64 9 (pow.f64 x1 2))))
(fma.f64 -3 x1 (fma.f64 3 (fma.f64 2 x2 -3) (*.f64 (*.f64 x1 x1) 9)))
(fma.f64 x1 -3 (fma.f64 (*.f64 x1 x1) 9 (*.f64 3 (fma.f64 2 x2 -3))))
(fma.f64 x1 -3 (fma.f64 (*.f64 x1 x1) 9 (+.f64 (*.f64 x2 6) -9)))
(+.f64 (*.f64 -3 x1) (+.f64 (*.f64 3 (-.f64 (*.f64 2 x2) 3)) (+.f64 (*.f64 3 (/.f64 1 x1)) (*.f64 9 (pow.f64 x1 2)))))
(fma.f64 -3 x1 (fma.f64 3 (fma.f64 2 x2 -3) (+.f64 (*.f64 (*.f64 x1 x1) 9) (/.f64 3 x1))))
(fma.f64 x1 -3 (fma.f64 3 (fma.f64 2 x2 -3) (fma.f64 (*.f64 x1 x1) 9 (/.f64 3 x1))))
(*.f64 9 (pow.f64 x1 2))
(*.f64 (*.f64 x1 x1) 9)
(*.f64 x1 (*.f64 x1 9))
(+.f64 (*.f64 -3 x1) (*.f64 9 (pow.f64 x1 2)))
(fma.f64 -3 x1 (*.f64 (*.f64 x1 x1) 9))
(fma.f64 x1 -3 (*.f64 (*.f64 x1 x1) 9))
(*.f64 x1 (+.f64 (*.f64 x1 9) -3))
(+.f64 (*.f64 -3 x1) (+.f64 (*.f64 3 (-.f64 (*.f64 2 x2) 3)) (*.f64 9 (pow.f64 x1 2))))
(fma.f64 -3 x1 (fma.f64 3 (fma.f64 2 x2 -3) (*.f64 (*.f64 x1 x1) 9)))
(fma.f64 x1 -3 (fma.f64 (*.f64 x1 x1) 9 (*.f64 3 (fma.f64 2 x2 -3))))
(fma.f64 x1 -3 (fma.f64 (*.f64 x1 x1) 9 (+.f64 (*.f64 x2 6) -9)))
(+.f64 (*.f64 -3 x1) (+.f64 (*.f64 3 (-.f64 (*.f64 2 x2) 3)) (+.f64 (*.f64 3 (/.f64 1 x1)) (*.f64 9 (pow.f64 x1 2)))))
(fma.f64 -3 x1 (fma.f64 3 (fma.f64 2 x2 -3) (+.f64 (*.f64 (*.f64 x1 x1) 9) (/.f64 3 x1))))
(fma.f64 x1 -3 (fma.f64 3 (fma.f64 2 x2 -3) (fma.f64 (*.f64 x1 x1) 9 (/.f64 3 x1))))
(*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2))))
(*.f64 3 (/.f64 (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 (*.f64 x1 x1) 3) x1)) (+.f64 (*.f64 x1 x1) 1)))
(*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 x1))))
(*.f64 (/.f64 3 (fma.f64 x1 x1 1)) (+.f64 (neg.f64 (pow.f64 x1 3)) (*.f64 3 (pow.f64 x1 4))))
(+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (*.f64 6 (/.f64 (*.f64 x2 (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))))
(fma.f64 3 (/.f64 (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 (*.f64 x1 x1) 3) x1)) (+.f64 (*.f64 x1 x1) 1)) (/.f64 (*.f64 6 (*.f64 (*.f64 x1 x1) x2)) (+.f64 (*.f64 x1 x1) 1)))
(fma.f64 6 (*.f64 (/.f64 x2 (fma.f64 x1 x1 1)) (*.f64 x1 x1)) (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 x1)))))
(fma.f64 6 (*.f64 x2 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1)) (*.f64 (/.f64 3 (fma.f64 x1 x1 1)) (+.f64 (neg.f64 (pow.f64 x1 3)) (*.f64 3 (pow.f64 x1 4)))))
(+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (*.f64 6 (/.f64 (*.f64 x2 (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))))
(fma.f64 3 (/.f64 (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 (*.f64 x1 x1) 3) x1)) (+.f64 (*.f64 x1 x1) 1)) (/.f64 (*.f64 6 (*.f64 (*.f64 x1 x1) x2)) (+.f64 (*.f64 x1 x1) 1)))
(fma.f64 6 (*.f64 (/.f64 x2 (fma.f64 x1 x1 1)) (*.f64 x1 x1)) (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 x1)))))
(fma.f64 6 (*.f64 x2 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1)) (*.f64 (/.f64 3 (fma.f64 x1 x1 1)) (+.f64 (neg.f64 (pow.f64 x1 3)) (*.f64 3 (pow.f64 x1 4)))))
(+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (*.f64 6 (/.f64 (*.f64 x2 (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))))
(fma.f64 3 (/.f64 (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 (*.f64 x1 x1) 3) x1)) (+.f64 (*.f64 x1 x1) 1)) (/.f64 (*.f64 6 (*.f64 (*.f64 x1 x1) x2)) (+.f64 (*.f64 x1 x1) 1)))
(fma.f64 6 (*.f64 (/.f64 x2 (fma.f64 x1 x1 1)) (*.f64 x1 x1)) (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 x1)))))
(fma.f64 6 (*.f64 x2 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1)) (*.f64 (/.f64 3 (fma.f64 x1 x1 1)) (+.f64 (neg.f64 (pow.f64 x1 3)) (*.f64 3 (pow.f64 x1 4)))))
(*.f64 6 (/.f64 (*.f64 x2 (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2))))
(/.f64 (*.f64 6 (*.f64 (*.f64 x1 x1) x2)) (+.f64 (*.f64 x1 x1) 1))
(/.f64 (*.f64 (*.f64 x1 x1) x2) (/.f64 (fma.f64 x1 x1 1) 6))
(/.f64 x2 (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 (*.f64 x1 6))))
(+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (*.f64 6 (/.f64 (*.f64 x2 (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))))
(fma.f64 3 (/.f64 (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 (*.f64 x1 x1) 3) x1)) (+.f64 (*.f64 x1 x1) 1)) (/.f64 (*.f64 6 (*.f64 (*.f64 x1 x1) x2)) (+.f64 (*.f64 x1 x1) 1)))
(fma.f64 6 (*.f64 (/.f64 x2 (fma.f64 x1 x1 1)) (*.f64 x1 x1)) (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 x1)))))
(fma.f64 6 (*.f64 x2 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1)) (*.f64 (/.f64 3 (fma.f64 x1 x1 1)) (+.f64 (neg.f64 (pow.f64 x1 3)) (*.f64 3 (pow.f64 x1 4)))))
(+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (*.f64 6 (/.f64 (*.f64 x2 (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))))
(fma.f64 3 (/.f64 (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 (*.f64 x1 x1) 3) x1)) (+.f64 (*.f64 x1 x1) 1)) (/.f64 (*.f64 6 (*.f64 (*.f64 x1 x1) x2)) (+.f64 (*.f64 x1 x1) 1)))
(fma.f64 6 (*.f64 (/.f64 x2 (fma.f64 x1 x1 1)) (*.f64 x1 x1)) (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 x1)))))
(fma.f64 6 (*.f64 x2 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1)) (*.f64 (/.f64 3 (fma.f64 x1 x1 1)) (+.f64 (neg.f64 (pow.f64 x1 3)) (*.f64 3 (pow.f64 x1 4)))))
(+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (*.f64 6 (/.f64 (*.f64 x2 (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))))
(fma.f64 3 (/.f64 (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 (*.f64 x1 x1) 3) x1)) (+.f64 (*.f64 x1 x1) 1)) (/.f64 (*.f64 6 (*.f64 (*.f64 x1 x1) x2)) (+.f64 (*.f64 x1 x1) 1)))
(fma.f64 6 (*.f64 (/.f64 x2 (fma.f64 x1 x1 1)) (*.f64 x1 x1)) (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 x1)))))
(fma.f64 6 (*.f64 x2 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1)) (*.f64 (/.f64 3 (fma.f64 x1 x1 1)) (+.f64 (neg.f64 (pow.f64 x1 3)) (*.f64 3 (pow.f64 x1 4)))))
(*.f64 6 (/.f64 (*.f64 x2 (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2))))
(/.f64 (*.f64 6 (*.f64 (*.f64 x1 x1) x2)) (+.f64 (*.f64 x1 x1) 1))
(/.f64 (*.f64 (*.f64 x1 x1) x2) (/.f64 (fma.f64 x1 x1 1) 6))
(/.f64 x2 (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 (*.f64 x1 6))))
(+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (*.f64 6 (/.f64 (*.f64 x2 (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))))
(fma.f64 3 (/.f64 (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 (*.f64 x1 x1) 3) x1)) (+.f64 (*.f64 x1 x1) 1)) (/.f64 (*.f64 6 (*.f64 (*.f64 x1 x1) x2)) (+.f64 (*.f64 x1 x1) 1)))
(fma.f64 6 (*.f64 (/.f64 x2 (fma.f64 x1 x1 1)) (*.f64 x1 x1)) (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 x1)))))
(fma.f64 6 (*.f64 x2 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1)) (*.f64 (/.f64 3 (fma.f64 x1 x1 1)) (+.f64 (neg.f64 (pow.f64 x1 3)) (*.f64 3 (pow.f64 x1 4)))))
(+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (*.f64 6 (/.f64 (*.f64 x2 (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))))
(fma.f64 3 (/.f64 (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 (*.f64 x1 x1) 3) x1)) (+.f64 (*.f64 x1 x1) 1)) (/.f64 (*.f64 6 (*.f64 (*.f64 x1 x1) x2)) (+.f64 (*.f64 x1 x1) 1)))
(fma.f64 6 (*.f64 (/.f64 x2 (fma.f64 x1 x1 1)) (*.f64 x1 x1)) (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 x1)))))
(fma.f64 6 (*.f64 x2 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1)) (*.f64 (/.f64 3 (fma.f64 x1 x1 1)) (+.f64 (neg.f64 (pow.f64 x1 3)) (*.f64 3 (pow.f64 x1 4)))))
(+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (*.f64 6 (/.f64 (*.f64 x2 (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))))
(fma.f64 3 (/.f64 (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 (*.f64 x1 x1) 3) x1)) (+.f64 (*.f64 x1 x1) 1)) (/.f64 (*.f64 6 (*.f64 (*.f64 x1 x1) x2)) (+.f64 (*.f64 x1 x1) 1)))
(fma.f64 6 (*.f64 (/.f64 x2 (fma.f64 x1 x1 1)) (*.f64 x1 x1)) (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 x1)))))
(fma.f64 6 (*.f64 x2 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1)) (*.f64 (/.f64 3 (fma.f64 x1 x1 1)) (+.f64 (neg.f64 (pow.f64 x1 3)) (*.f64 3 (pow.f64 x1 4)))))
(*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3))))
(*.f64 4 (*.f64 x2 (*.f64 x1 (fma.f64 2 x2 -3))))
(*.f64 x2 (*.f64 (*.f64 x1 (fma.f64 2 x2 -3)) 4))
(*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12)))
(+.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (*.f64 (pow.f64 x1 2) (-.f64 (+.f64 (*.f64 8 x2) (*.f64 2 (+.f64 (*.f64 -2 x2) (*.f64 -1 (-.f64 (*.f64 2 x2) 3))))) 6)))
(fma.f64 4 (*.f64 x2 (*.f64 x1 (fma.f64 2 x2 -3))) (*.f64 (*.f64 x1 x1) (+.f64 (fma.f64 8 x2 (*.f64 2 (fma.f64 -2 x2 (neg.f64 (fma.f64 2 x2 -3))))) -6)))
(fma.f64 (*.f64 x1 x1) (fma.f64 8 x2 (fma.f64 2 (fma.f64 x2 -2 (fma.f64 x2 -2 3)) -6)) (*.f64 x2 (*.f64 (*.f64 x1 (fma.f64 2 x2 -3)) 4)))
(*.f64 x1 (+.f64 (*.f64 x2 (+.f64 (*.f64 8 x2) -12)) (*.f64 (+.f64 (*.f64 x2 4) (fma.f64 2 (fma.f64 x2 -2 3) -6)) x1)))
(+.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (+.f64 (*.f64 8 x2) (*.f64 2 (+.f64 (*.f64 -2 x2) (*.f64 -1 (-.f64 (*.f64 2 x2) 3))))) 6)) (*.f64 (pow.f64 x1 3) (-.f64 (*.f64 2 (-.f64 (+.f64 1 (+.f64 (*.f64 2 (*.f64 x2 (+.f64 (*.f64 -2 x2) 3))) (*.f64 3 (-.f64 (*.f64 2 x2) 3)))) (*.f64 2 (*.f64 x2 (-.f64 (*.f64 2 x2) 3))))) 4))))
(fma.f64 4 (*.f64 x2 (*.f64 x1 (fma.f64 2 x2 -3))) (fma.f64 (*.f64 x1 x1) (+.f64 (fma.f64 8 x2 (*.f64 2 (fma.f64 -2 x2 (neg.f64 (fma.f64 2 x2 -3))))) -6) (*.f64 (pow.f64 x1 3) (fma.f64 2 (+.f64 1 (-.f64 (fma.f64 2 (*.f64 x2 (fma.f64 -2 x2 3)) (*.f64 3 (fma.f64 2 x2 -3))) (*.f64 2 (*.f64 x2 (fma.f64 2 x2 -3))))) -4))))
(fma.f64 4 (*.f64 x1 (*.f64 x2 (fma.f64 2 x2 -3))) (fma.f64 (pow.f64 x1 3) (fma.f64 2 (+.f64 1 (+.f64 (fma.f64 2 (*.f64 x2 (fma.f64 x2 -2 3)) (*.f64 3 (fma.f64 2 x2 -3))) (*.f64 x2 (*.f64 2 (fma.f64 x2 -2 3))))) -4) (*.f64 (*.f64 x1 x1) (fma.f64 8 x2 (fma.f64 2 (fma.f64 x2 -2 (fma.f64 x2 -2 3)) -6)))))
(fma.f64 4 (*.f64 x2 (*.f64 x1 (fma.f64 2 x2 -3))) (*.f64 (*.f64 x1 x1) (+.f64 (+.f64 (*.f64 x2 4) (fma.f64 2 (fma.f64 x2 -2 3) -6)) (*.f64 (+.f64 -2 (*.f64 2 (+.f64 (+.f64 (*.f64 x2 6) -9) (*.f64 4 (*.f64 x2 (fma.f64 x2 -2 3)))))) x1))))
(+.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (+.f64 (*.f64 8 x2) (*.f64 2 (+.f64 (*.f64 -2 x2) (*.f64 -1 (-.f64 (*.f64 2 x2) 3))))) 6)) (+.f64 (*.f64 (pow.f64 x1 3) (-.f64 (*.f64 2 (-.f64 (+.f64 1 (+.f64 (*.f64 2 (*.f64 x2 (+.f64 (*.f64 -2 x2) 3))) (*.f64 3 (-.f64 (*.f64 2 x2) 3)))) (*.f64 2 (*.f64 x2 (-.f64 (*.f64 2 x2) 3))))) 4)) (*.f64 (pow.f64 x1 4) (+.f64 (*.f64 4 (-.f64 3 (*.f64 2 x2))) (*.f64 2 (-.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -2 x2) 3)) (*.f64 2 x2)) (+.f64 (*.f64 -2 x2) (+.f64 3 (*.f64 -1 (-.f64 (*.f64 2 x2) 3)))))))))))
(fma.f64 4 (*.f64 x2 (*.f64 x1 (fma.f64 2 x2 -3))) (fma.f64 (*.f64 x1 x1) (+.f64 (fma.f64 8 x2 (*.f64 2 (fma.f64 -2 x2 (neg.f64 (fma.f64 2 x2 -3))))) -6) (fma.f64 (pow.f64 x1 3) (fma.f64 2 (+.f64 1 (-.f64 (fma.f64 2 (*.f64 x2 (fma.f64 -2 x2 3)) (*.f64 3 (fma.f64 2 x2 -3))) (*.f64 2 (*.f64 x2 (fma.f64 2 x2 -3))))) -4) (*.f64 (pow.f64 x1 4) (fma.f64 4 (fma.f64 -2 x2 3) (*.f64 2 (-.f64 (fma.f64 -1 (fma.f64 -2 x2 3) (*.f64 2 x2)) (+.f64 (fma.f64 -2 x2 3) (neg.f64 (fma.f64 2 x2 -3))))))))))
(fma.f64 4 (*.f64 x1 (*.f64 x2 (fma.f64 2 x2 -3))) (fma.f64 (*.f64 x1 x1) (fma.f64 8 x2 (fma.f64 2 (fma.f64 x2 -2 (fma.f64 x2 -2 3)) -6)) (fma.f64 (pow.f64 x1 3) (fma.f64 2 (+.f64 1 (+.f64 (fma.f64 2 (*.f64 x2 (fma.f64 x2 -2 3)) (*.f64 3 (fma.f64 2 x2 -3))) (*.f64 x2 (*.f64 2 (fma.f64 x2 -2 3))))) -4) (*.f64 (pow.f64 x1 4) (fma.f64 2 (+.f64 (fma.f64 2 x2 (fma.f64 2 x2 -3)) (+.f64 (fma.f64 2 x2 -3) (fma.f64 2 x2 -3))) (*.f64 4 (fma.f64 x2 -2 3)))))))
(+.f64 (*.f64 x1 (+.f64 (*.f64 x2 (+.f64 (*.f64 8 x2) -12)) (*.f64 (+.f64 (*.f64 x2 4) (fma.f64 2 (fma.f64 x2 -2 3) -6)) x1))) (fma.f64 (pow.f64 x1 3) (+.f64 -2 (*.f64 2 (+.f64 (+.f64 (*.f64 x2 6) -9) (*.f64 4 (*.f64 x2 (fma.f64 x2 -2 3)))))) (*.f64 (pow.f64 x1 4) (fma.f64 2 (+.f64 (fma.f64 8 x2 -6) -3) (+.f64 12 (*.f64 x2 -8))))))
(*.f64 6 (pow.f64 x1 2))
(*.f64 (*.f64 x1 x1) 6)
(*.f64 x1 (*.f64 x1 6))
(+.f64 (*.f64 -4 x1) (*.f64 6 (pow.f64 x1 2)))
(fma.f64 -4 x1 (*.f64 (*.f64 x1 x1) 6))
(fma.f64 x1 -4 (*.f64 x1 (*.f64 x1 6)))
(*.f64 x1 (+.f64 (*.f64 x1 6) -4))
(-.f64 (+.f64 (*.f64 -4 x1) (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) 6)
(+.f64 (fma.f64 -4 x1 (fma.f64 6 (*.f64 x1 x1) (*.f64 4 (fma.f64 2 x2 -3)))) -6)
(+.f64 (fma.f64 x1 -4 (fma.f64 (*.f64 x1 x1) 6 (*.f64 4 (fma.f64 2 x2 -3)))) -6)
(+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18))
(-.f64 (+.f64 (*.f64 -4 x1) (+.f64 (*.f64 2 (/.f64 (+.f64 1 (*.f64 3 (-.f64 (*.f64 2 x2) 3))) x1)) (+.f64 (*.f64 4 (/.f64 1 x1)) (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 4 (-.f64 (*.f64 2 x2) 3)))))) 6)
(+.f64 (fma.f64 -4 x1 (fma.f64 2 (/.f64 (+.f64 1 (*.f64 3 (fma.f64 2 x2 -3))) x1) (+.f64 (fma.f64 6 (*.f64 x1 x1) (*.f64 4 (fma.f64 2 x2 -3))) (/.f64 4 x1)))) -6)
(+.f64 (+.f64 (fma.f64 2 (/.f64 (fma.f64 3 (fma.f64 2 x2 -3) 1) x1) (/.f64 4 x1)) (fma.f64 x1 -4 (fma.f64 (*.f64 x1 x1) 6 (*.f64 4 (fma.f64 2 x2 -3))))) -6)
(+.f64 (fma.f64 2 (/.f64 (fma.f64 3 (fma.f64 2 x2 -3) 1) x1) (/.f64 4 x1)) (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)))
(*.f64 6 (pow.f64 x1 2))
(*.f64 (*.f64 x1 x1) 6)
(*.f64 x1 (*.f64 x1 6))
(+.f64 (*.f64 -4 x1) (*.f64 6 (pow.f64 x1 2)))
(fma.f64 -4 x1 (*.f64 (*.f64 x1 x1) 6))
(fma.f64 x1 -4 (*.f64 x1 (*.f64 x1 6)))
(*.f64 x1 (+.f64 (*.f64 x1 6) -4))
(-.f64 (+.f64 (*.f64 -4 x1) (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) 6)
(+.f64 (fma.f64 -4 x1 (fma.f64 6 (*.f64 x1 x1) (*.f64 4 (fma.f64 2 x2 -3)))) -6)
(+.f64 (fma.f64 x1 -4 (fma.f64 (*.f64 x1 x1) 6 (*.f64 4 (fma.f64 2 x2 -3)))) -6)
(+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18))
(-.f64 (+.f64 (*.f64 -4 x1) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (+.f64 1 (*.f64 3 (-.f64 (*.f64 2 x2) 3)))) 4) x1)) (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 4 (-.f64 (*.f64 2 x2) 3))))) 6)
(+.f64 (fma.f64 -4 x1 (fma.f64 -1 (/.f64 (fma.f64 -2 (+.f64 1 (*.f64 3 (fma.f64 2 x2 -3))) -4) x1) (fma.f64 6 (*.f64 x1 x1) (*.f64 4 (fma.f64 2 x2 -3))))) -6)
(+.f64 (fma.f64 x1 -4 (-.f64 (fma.f64 (*.f64 x1 x1) 6 (*.f64 4 (fma.f64 2 x2 -3))) (/.f64 (fma.f64 -2 (fma.f64 3 (fma.f64 2 x2 -3) 1) -4) x1))) -6)
(fma.f64 x1 -4 (+.f64 (-.f64 (*.f64 x1 (*.f64 x1 6)) (/.f64 (+.f64 -6 (*.f64 6 (fma.f64 x2 -2 3))) x1)) (+.f64 (*.f64 8 x2) -18)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6)))
(fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1))))))) (*.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6)))
(fma.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3))) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6))))
(fma.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3))) (*.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6)))
(+.f64 (*.f64 x2 (+.f64 (*.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6))))
(fma.f64 x2 (fma.f64 2 (/.f64 x1 (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 2 (+.f64 (-.f64 (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1)))) (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)))))) (*.f64 8 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)))) (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1))))))) (*.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6))))
(fma.f64 x2 (fma.f64 8 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (/.f64 (*.f64 x1 2) (/.f64 (/.f64 (fma.f64 x1 x1 1) 2) (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3))))) (fma.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3))) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6)))))
(fma.f64 x2 (fma.f64 8 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (*.f64 4 (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3))))) (fma.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3))) (*.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6))))
(+.f64 (*.f64 x2 (+.f64 (*.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))))) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6)))))
(fma.f64 x2 (fma.f64 2 (/.f64 x1 (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 2 (+.f64 (-.f64 (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1)))) (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)))))) (*.f64 8 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)))) (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1))))))) (fma.f64 8 (/.f64 (*.f64 x1 (*.f64 x2 x2)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)) (*.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6)))))
(fma.f64 x2 (fma.f64 8 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (/.f64 (*.f64 x1 2) (/.f64 (/.f64 (fma.f64 x1 x1 1) 2) (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3))))) (fma.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3))) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (/.f64 (*.f64 8 (*.f64 x1 (*.f64 x2 x2))) (pow.f64 (fma.f64 x1 x1 1) 2)))))
(fma.f64 x2 (fma.f64 8 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (*.f64 4 (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3))))) (fma.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3))) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 x1 8)))))
(+.f64 (*.f64 x2 (+.f64 (*.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))))) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6)))))
(fma.f64 x2 (fma.f64 2 (/.f64 x1 (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 2 (+.f64 (-.f64 (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1)))) (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)))))) (*.f64 8 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)))) (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1))))))) (fma.f64 8 (/.f64 (*.f64 x1 (*.f64 x2 x2)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)) (*.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6)))))
(fma.f64 x2 (fma.f64 8 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (/.f64 (*.f64 x1 2) (/.f64 (/.f64 (fma.f64 x1 x1 1) 2) (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3))))) (fma.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3))) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (/.f64 (*.f64 8 (*.f64 x1 (*.f64 x2 x2))) (pow.f64 (fma.f64 x1 x1 1) 2)))))
(fma.f64 x2 (fma.f64 8 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (*.f64 4 (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3))))) (fma.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3))) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 x1 8)))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))
(*.f64 8 (/.f64 (*.f64 x1 (*.f64 x2 x2)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)))
(/.f64 (*.f64 8 (*.f64 x1 (*.f64 x2 x2))) (pow.f64 (fma.f64 x1 x1 1) 2))
(*.f64 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 x1 8))
(+.f64 (*.f64 x2 (+.f64 (*.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))
(fma.f64 x2 (fma.f64 2 (/.f64 x1 (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 2 (+.f64 (-.f64 (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1)))) (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)))))) (*.f64 8 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 8 (/.f64 (*.f64 x1 (*.f64 x2 x2)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2))))
(fma.f64 x2 (fma.f64 8 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (/.f64 (*.f64 x1 2) (/.f64 (/.f64 (fma.f64 x1 x1 1) 2) (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3))))) (/.f64 (*.f64 8 (*.f64 x1 (*.f64 x2 x2))) (pow.f64 (fma.f64 x1 x1 1) 2)))
(fma.f64 x2 (fma.f64 8 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (*.f64 4 (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3))))) (*.f64 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 x1 8)))
(+.f64 (*.f64 x2 (+.f64 (*.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))))) (+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6)) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))))
(fma.f64 x2 (fma.f64 2 (/.f64 x1 (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 2 (+.f64 (-.f64 (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1)))) (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)))))) (*.f64 8 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)))) (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1))))))) (fma.f64 8 (/.f64 (*.f64 x1 (*.f64 x2 x2)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)) (*.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6)))))
(fma.f64 x2 (fma.f64 8 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (/.f64 (*.f64 x1 2) (/.f64 (/.f64 (fma.f64 x1 x1 1) 2) (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3))))) (fma.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3))) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (/.f64 (*.f64 8 (*.f64 x1 (*.f64 x2 x2))) (pow.f64 (fma.f64 x1 x1 1) 2)))))
(fma.f64 x2 (fma.f64 8 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (*.f64 4 (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3))))) (fma.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3))) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 x1 8)))))
(+.f64 (*.f64 x2 (+.f64 (*.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))))) (+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6)) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))))
(fma.f64 x2 (fma.f64 2 (/.f64 x1 (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 2 (+.f64 (-.f64 (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1)))) (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)))))) (*.f64 8 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)))) (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1))))))) (fma.f64 8 (/.f64 (*.f64 x1 (*.f64 x2 x2)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)) (*.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6)))))
(fma.f64 x2 (fma.f64 8 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (/.f64 (*.f64 x1 2) (/.f64 (/.f64 (fma.f64 x1 x1 1) 2) (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3))))) (fma.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3))) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (/.f64 (*.f64 8 (*.f64 x1 (*.f64 x2 x2))) (pow.f64 (fma.f64 x1 x1 1) 2)))))
(fma.f64 x2 (fma.f64 8 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (*.f64 4 (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3))))) (fma.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3))) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 x1 8)))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))
(*.f64 8 (/.f64 (*.f64 x1 (*.f64 x2 x2)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)))
(/.f64 (*.f64 8 (*.f64 x1 (*.f64 x2 x2))) (pow.f64 (fma.f64 x1 x1 1) 2))
(*.f64 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 x1 8))
(+.f64 (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 2 (+.f64 (*.f64 -2 (/.f64 (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))
(fma.f64 x2 (fma.f64 2 (/.f64 x1 (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 2 (+.f64 (-.f64 (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1)))) (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)))))) (*.f64 8 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 8 (/.f64 (*.f64 x1 (*.f64 x2 x2)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2))))
(fma.f64 x2 (fma.f64 8 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (/.f64 (*.f64 x1 2) (/.f64 (/.f64 (fma.f64 x1 x1 1) 2) (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3))))) (/.f64 (*.f64 8 (*.f64 x1 (*.f64 x2 x2))) (pow.f64 (fma.f64 x1 x1 1) 2)))
(fma.f64 x2 (fma.f64 8 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (*.f64 4 (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3))))) (*.f64 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 x1 8)))
(+.f64 (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 2 (+.f64 (*.f64 -2 (/.f64 (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))))))) (+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6)) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))))
(fma.f64 x2 (fma.f64 2 (/.f64 x1 (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 2 (+.f64 (-.f64 (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1)))) (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)))))) (*.f64 8 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)))) (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1))))))) (fma.f64 8 (/.f64 (*.f64 x1 (*.f64 x2 x2)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)) (*.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6)))))
(fma.f64 x2 (fma.f64 8 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (/.f64 (*.f64 x1 2) (/.f64 (/.f64 (fma.f64 x1 x1 1) 2) (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3))))) (fma.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3))) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (/.f64 (*.f64 8 (*.f64 x1 (*.f64 x2 x2))) (pow.f64 (fma.f64 x1 x1 1) 2)))))
(fma.f64 x2 (fma.f64 8 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (*.f64 4 (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3))))) (fma.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3))) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 x1 8)))))
(+.f64 (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 2 (+.f64 (*.f64 -2 (/.f64 (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))))))) (+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6)) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))))
(fma.f64 x2 (fma.f64 2 (/.f64 x1 (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 2 (+.f64 (-.f64 (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1)))) (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)))))) (*.f64 8 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)))) (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1))))))) (fma.f64 8 (/.f64 (*.f64 x1 (*.f64 x2 x2)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)) (*.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6)))))
(fma.f64 x2 (fma.f64 8 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (/.f64 (*.f64 x1 2) (/.f64 (/.f64 (fma.f64 x1 x1 1) 2) (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3))))) (fma.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3))) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (/.f64 (*.f64 8 (*.f64 x1 (*.f64 x2 x2))) (pow.f64 (fma.f64 x1 x1 1) 2)))))
(fma.f64 x2 (fma.f64 8 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (*.f64 4 (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3))))) (fma.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3))) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 x1 8)))))
(-.f64 (*.f64 2 x2) 3)
(fma.f64 2 x2 -3)
(-.f64 (+.f64 (*.f64 -1 x1) (*.f64 2 x2)) 3)
(+.f64 (neg.f64 x1) (fma.f64 2 x2 -3))
(fma.f64 x1 -1 (fma.f64 2 x2 -3))
(-.f64 (fma.f64 2 x2 -3) x1)
(-.f64 (+.f64 (*.f64 -1 x1) (+.f64 (*.f64 (+.f64 (*.f64 -2 x2) 3) (pow.f64 x1 2)) (*.f64 2 x2))) 3)
(+.f64 (fma.f64 -1 x1 (fma.f64 (fma.f64 -2 x2 3) (*.f64 x1 x1) (*.f64 2 x2))) -3)
(+.f64 -3 (-.f64 (fma.f64 (*.f64 x1 x1) (fma.f64 x2 -2 3) (*.f64 2 x2)) x1))
(-.f64 (*.f64 (fma.f64 x2 -2 3) (+.f64 (*.f64 x1 x1) -1)) x1)
(-.f64 (+.f64 (*.f64 -1 x1) (+.f64 (pow.f64 x1 3) (+.f64 (*.f64 (+.f64 (*.f64 -2 x2) 3) (pow.f64 x1 2)) (*.f64 2 x2)))) 3)
(+.f64 (fma.f64 -1 x1 (+.f64 (pow.f64 x1 3) (fma.f64 (fma.f64 -2 x2 3) (*.f64 x1 x1) (*.f64 2 x2)))) -3)
(fma.f64 x1 -1 (+.f64 (*.f64 (*.f64 x1 x1) (+.f64 x1 (fma.f64 x2 -2 3))) (fma.f64 2 x2 -3)))
(+.f64 (-.f64 (pow.f64 x1 3) x1) (*.f64 (fma.f64 x2 -2 3) (+.f64 (*.f64 x1 x1) -1)))
(/.f64 -1 x1)
(-.f64 (*.f64 2 (/.f64 x2 (pow.f64 x1 2))) (+.f64 (/.f64 1 x1) (*.f64 3 (/.f64 1 (pow.f64 x1 2)))))
(-.f64 (/.f64 (*.f64 2 x2) (*.f64 x1 x1)) (+.f64 (/.f64 1 x1) (/.f64 3 (*.f64 x1 x1))))
(+.f64 (fma.f64 2 (/.f64 x2 (*.f64 x1 x1)) (/.f64 -1 x1)) (/.f64 -3 (*.f64 x1 x1)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x1 3)) (*.f64 2 (/.f64 x2 (pow.f64 x1 2)))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x1 2))) (/.f64 1 x1)))
(-.f64 (+.f64 (/.f64 (*.f64 2 x2) (*.f64 x1 x1)) (/.f64 1 (pow.f64 x1 3))) (+.f64 (/.f64 1 x1) (/.f64 3 (*.f64 x1 x1))))
(-.f64 (fma.f64 2 (/.f64 x2 (*.f64 x1 x1)) (/.f64 1 (pow.f64 x1 3))) (+.f64 (/.f64 1 x1) (/.f64 3 (*.f64 x1 x1))))
(+.f64 (fma.f64 2 (/.f64 x2 (*.f64 x1 x1)) (/.f64 1 (pow.f64 x1 3))) (-.f64 (/.f64 -1 x1) (/.f64 3 (*.f64 x1 x1))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x1 3)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x1 4))) (+.f64 (*.f64 -2 (/.f64 x2 (pow.f64 x1 4))) (*.f64 2 (/.f64 x2 (pow.f64 x1 2)))))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x1 2))) (/.f64 1 x1)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x1 3)) (+.f64 (/.f64 3 (pow.f64 x1 4)) (fma.f64 -2 (/.f64 x2 (pow.f64 x1 4)) (/.f64 (*.f64 2 x2) (*.f64 x1 x1))))) (+.f64 (/.f64 1 x1) (/.f64 3 (*.f64 x1 x1))))
(+.f64 (+.f64 (/.f64 3 (pow.f64 x1 4)) (fma.f64 2 (/.f64 x2 (*.f64 x1 x1)) (/.f64 (*.f64 x2 -2) (pow.f64 x1 4)))) (-.f64 (/.f64 1 (pow.f64 x1 3)) (+.f64 (/.f64 1 x1) (/.f64 3 (*.f64 x1 x1)))))
(+.f64 (/.f64 3 (pow.f64 x1 4)) (-.f64 (+.f64 (*.f64 (/.f64 x2 (*.f64 x1 x1)) (+.f64 2 (/.f64 -2 (*.f64 x1 x1)))) (/.f64 1 (pow.f64 x1 3))) (+.f64 (/.f64 1 x1) (/.f64 3 (*.f64 x1 x1)))))
(/.f64 -1 x1)
(-.f64 (*.f64 2 (/.f64 x2 (pow.f64 x1 2))) (+.f64 (/.f64 1 x1) (*.f64 3 (/.f64 1 (pow.f64 x1 2)))))
(-.f64 (/.f64 (*.f64 2 x2) (*.f64 x1 x1)) (+.f64 (/.f64 1 x1) (/.f64 3 (*.f64 x1 x1))))
(+.f64 (fma.f64 2 (/.f64 x2 (*.f64 x1 x1)) (/.f64 -1 x1)) (/.f64 -3 (*.f64 x1 x1)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x1 3)) (*.f64 2 (/.f64 x2 (pow.f64 x1 2)))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x1 2))) (/.f64 1 x1)))
(-.f64 (+.f64 (/.f64 (*.f64 2 x2) (*.f64 x1 x1)) (/.f64 1 (pow.f64 x1 3))) (+.f64 (/.f64 1 x1) (/.f64 3 (*.f64 x1 x1))))
(-.f64 (fma.f64 2 (/.f64 x2 (*.f64 x1 x1)) (/.f64 1 (pow.f64 x1 3))) (+.f64 (/.f64 1 x1) (/.f64 3 (*.f64 x1 x1))))
(+.f64 (fma.f64 2 (/.f64 x2 (*.f64 x1 x1)) (/.f64 1 (pow.f64 x1 3))) (-.f64 (/.f64 -1 x1) (/.f64 3 (*.f64 x1 x1))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x1 3)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x1 4))) (+.f64 (*.f64 -2 (/.f64 x2 (pow.f64 x1 4))) (*.f64 2 (/.f64 x2 (pow.f64 x1 2)))))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x1 2))) (/.f64 1 x1)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x1 3)) (+.f64 (/.f64 3 (pow.f64 x1 4)) (fma.f64 -2 (/.f64 x2 (pow.f64 x1 4)) (/.f64 (*.f64 2 x2) (*.f64 x1 x1))))) (+.f64 (/.f64 1 x1) (/.f64 3 (*.f64 x1 x1))))
(+.f64 (+.f64 (/.f64 3 (pow.f64 x1 4)) (fma.f64 2 (/.f64 x2 (*.f64 x1 x1)) (/.f64 (*.f64 x2 -2) (pow.f64 x1 4)))) (-.f64 (/.f64 1 (pow.f64 x1 3)) (+.f64 (/.f64 1 x1) (/.f64 3 (*.f64 x1 x1)))))
(+.f64 (/.f64 3 (pow.f64 x1 4)) (-.f64 (+.f64 (*.f64 (/.f64 x2 (*.f64 x1 x1)) (+.f64 2 (/.f64 -2 (*.f64 x1 x1)))) (/.f64 1 (pow.f64 x1 3))) (+.f64 (/.f64 1 x1) (/.f64 3 (*.f64 x1 x1)))))
(-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))
(-.f64 (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1))))
(-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3)
(+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3)
(-.f64 (+.f64 (*.f64 2 (/.f64 x2 (+.f64 1 (pow.f64 x1 2)))) (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))
(-.f64 (fma.f64 2 (/.f64 x2 (+.f64 (*.f64 x1 x1) 1)) (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1))))
(fma.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3))
(fma.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3))
(-.f64 (+.f64 (*.f64 2 (/.f64 x2 (+.f64 1 (pow.f64 x1 2)))) (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))
(-.f64 (fma.f64 2 (/.f64 x2 (+.f64 (*.f64 x1 x1) 1)) (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1))))
(fma.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3))
(fma.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3))
(-.f64 (+.f64 (*.f64 2 (/.f64 x2 (+.f64 1 (pow.f64 x1 2)))) (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))
(-.f64 (fma.f64 2 (/.f64 x2 (+.f64 (*.f64 x1 x1) 1)) (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1))))
(fma.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3))
(fma.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3))
(*.f64 2 (/.f64 x2 (+.f64 1 (pow.f64 x1 2))))
(*.f64 2 (/.f64 x2 (+.f64 (*.f64 x1 x1) 1)))
(*.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)))
(*.f64 (/.f64 2 (fma.f64 x1 x1 1)) x2)
(-.f64 (+.f64 (*.f64 2 (/.f64 x2 (+.f64 1 (pow.f64 x1 2)))) (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))
(-.f64 (fma.f64 2 (/.f64 x2 (+.f64 (*.f64 x1 x1) 1)) (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1))))
(fma.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3))
(fma.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3))
(-.f64 (+.f64 (*.f64 2 (/.f64 x2 (+.f64 1 (pow.f64 x1 2)))) (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))
(-.f64 (fma.f64 2 (/.f64 x2 (+.f64 (*.f64 x1 x1) 1)) (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1))))
(fma.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3))
(fma.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3))
(-.f64 (+.f64 (*.f64 2 (/.f64 x2 (+.f64 1 (pow.f64 x1 2)))) (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))
(-.f64 (fma.f64 2 (/.f64 x2 (+.f64 (*.f64 x1 x1) 1)) (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1))))
(fma.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3))
(fma.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3))
(*.f64 2 (/.f64 x2 (+.f64 1 (pow.f64 x1 2))))
(*.f64 2 (/.f64 x2 (+.f64 (*.f64 x1 x1) 1)))
(*.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)))
(*.f64 (/.f64 2 (fma.f64 x1 x1 1)) x2)
(-.f64 (+.f64 (*.f64 2 (/.f64 x2 (+.f64 1 (pow.f64 x1 2)))) (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))
(-.f64 (fma.f64 2 (/.f64 x2 (+.f64 (*.f64 x1 x1) 1)) (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1))))
(fma.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3))
(fma.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3))
(-.f64 (+.f64 (*.f64 2 (/.f64 x2 (+.f64 1 (pow.f64 x1 2)))) (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))
(-.f64 (fma.f64 2 (/.f64 x2 (+.f64 (*.f64 x1 x1) 1)) (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1))))
(fma.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3))
(fma.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3))
(-.f64 (+.f64 (*.f64 2 (/.f64 x2 (+.f64 1 (pow.f64 x1 2)))) (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))
(-.f64 (fma.f64 2 (/.f64 x2 (+.f64 (*.f64 x1 x1) 1)) (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1))))
(fma.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3))
(fma.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3))

localize313.0ms (0.9%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))) (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 (+.f64 -6 (/.f64 2 (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))))))) (*.f64 (*.f64 x1 x1) 4)))
0.3b
(*.f64 3 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1)))))
2.5b
(+.f64 -6 (/.f64 2 (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))))))
4.7b
(+.f64 (*.f64 x1 (*.f64 x1 -6)) (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))) (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 (+.f64 -6 (/.f64 2 (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))))))) (*.f64 (*.f64 x1 x1) 4))))
Compiler

Compiled 707 to 413 computations (41.6% saved)

series25.0ms (0.1%)

Counts
4 → 96
Calls

24 calls:

TimeVariablePointExpression
4.0ms
x2
@0
(+.f64 (*.f64 x1 (*.f64 x1 -6)) (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))) (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 (+.f64 -6 (/.f64 2 (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))))))) (*.f64 (*.f64 x1 x1) 4))))
3.0ms
x2
@inf
(+.f64 (*.f64 x1 (*.f64 x1 -6)) (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))) (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 (+.f64 -6 (/.f64 2 (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))))))) (*.f64 (*.f64 x1 x1) 4))))
2.0ms
x2
@-inf
(+.f64 (*.f64 x1 (*.f64 x1 -6)) (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))) (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 (+.f64 -6 (/.f64 2 (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))))))) (*.f64 (*.f64 x1 x1) 4))))
2.0ms
x2
@0
(*.f64 3 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1)))))
1.0ms
x1
@0
(+.f64 (*.f64 x1 (*.f64 x1 -6)) (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))) (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 (+.f64 -6 (/.f64 2 (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))))))) (*.f64 (*.f64 x1 x1) 4))))

rewrite239.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
311×add-sqr-sqrt_binary64
302×*-un-lft-identity_binary64
302×pow1_binary64
289×add-cbrt-cube_binary64
289×add-exp-log_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
028181
1627161
Stop Event
node limit
Counts
4 → 137
Calls
Call 1
Inputs
(+.f64 (*.f64 x1 (*.f64 x1 -6)) (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))) (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 (+.f64 -6 (/.f64 2 (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))))))) (*.f64 (*.f64 x1 x1) 4))))
(+.f64 -6 (/.f64 2 (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))))))
(*.f64 3 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1)))))
(*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))) (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 (+.f64 -6 (/.f64 2 (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))))))) (*.f64 (*.f64 x1 x1) 4)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 x1 (*.f64 x1 -6) (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 x1 4) 36) (-.f64 (*.f64 x1 (*.f64 x1 -6)) (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))))) (/.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))) 2) (-.f64 (*.f64 x1 (*.f64 x1 -6)) (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 x1 (*.f64 x1 -6) (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 x1 (*.f64 x1 -6) (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))))) (pow.f64 (cbrt.f64 (fma.f64 x1 (*.f64 x1 -6) (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 x1 (*.f64 x1 -6) (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))))) 2) (cbrt.f64 (fma.f64 x1 (*.f64 x1 -6) (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 x1 (*.f64 x1 -6) (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))))) (sqrt.f64 (fma.f64 x1 (*.f64 x1 -6) (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x1 x1) 3) -216) (pow.f64 (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))) 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 x1 4) 36) (*.f64 (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))) (-.f64 (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))) (*.f64 x1 (*.f64 x1 -6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (pow.f64 x1 4) 36) (pow.f64 (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))) 2)) (/.f64 1 (-.f64 (*.f64 x1 (*.f64 x1 -6)) (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 x1 4) 36) (*.f64 (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))) (-.f64 (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))) (*.f64 x1 (*.f64 x1 -6))))) (+.f64 (*.f64 (pow.f64 (*.f64 x1 x1) 3) -216) (pow.f64 (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 -6)) (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4))))) (-.f64 (*.f64 (pow.f64 x1 4) 36) (pow.f64 (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x1 x1) 3) -216) (pow.f64 (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))) 3)) (+.f64 (*.f64 (pow.f64 x1 4) 36) (*.f64 (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))) (-.f64 (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))) (*.f64 x1 (*.f64 x1 -6))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 x1 4) 36) (pow.f64 (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))) 2)) (-.f64 (*.f64 x1 (*.f64 x1 -6)) (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x1 x1) 3) -216) (pow.f64 (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))) 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 x1 4) 36) (*.f64 (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))) (-.f64 (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))) (*.f64 x1 (*.f64 x1 -6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x1 4) 36) (pow.f64 (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))) 2))) (neg.f64 (-.f64 (*.f64 x1 (*.f64 x1 -6)) (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))) 3) (*.f64 (pow.f64 (*.f64 x1 x1) 3) -216)) (+.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))) 2) (-.f64 (*.f64 (pow.f64 x1 4) 36) (*.f64 (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))) (*.f64 x1 (*.f64 x1 -6))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))) 2) (*.f64 (pow.f64 x1 4) 36)) (-.f64 (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))) (*.f64 x1 (*.f64 x1 -6))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 x1 (*.f64 x1 -6) (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 x1 (*.f64 x1 -6) (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 x1 (*.f64 x1 -6) (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 x1 (*.f64 x1 -6) (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 x1 (*.f64 x1 -6) (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 x1 (*.f64 x1 -6) (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 x1 (*.f64 x1 -6) (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 x1 (*.f64 x1 -6) (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 x1 (*.f64 x1 -6) (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 x1 (*.f64 x1 -6) (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 x1 (*.f64 x1 -6) (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 x1 (*.f64 x1 -6) (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x1 (*.f64 x1 -6) (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x1 -6) x1 (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 x1 (*.f64 x1 -6)) (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))) (*.f64 x1 (*.f64 x1 -6)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4))) (*.f64 x1 (*.f64 x1 -6)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x1 x1) -6 (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4))) (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (*.f64 x1 -6)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4))))) 2) (cbrt.f64 (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4))))) (*.f64 x1 (*.f64 x1 -6)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 36)) (cbrt.f64 (*.f64 x1 (*.f64 x1 -6))) (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4))))) (sqrt.f64 (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4))))) (*.f64 x1 (*.f64 x1 -6)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x1 (sqrt.f64 -6)) (*.f64 x1 (sqrt.f64 -6)) (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 36 (-.f64 -6 (*.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1))))) (/.f64 (/.f64 4 (pow.f64 (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1))) 2)) (-.f64 -6 (*.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6)) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6)) 2) (cbrt.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6)) (sqrt.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -216 (/.f64 8 (pow.f64 (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1))) 3))) (/.f64 1 (+.f64 36 (-.f64 (/.f64 4 (pow.f64 (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1))) 2)) (/.f64 -12 (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 36 (/.f64 4 (pow.f64 (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1))) 2))) (/.f64 1 (-.f64 -6 (*.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 36 (-.f64 (/.f64 4 (pow.f64 (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1))) 2)) (/.f64 -12 (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)))))) (+.f64 -216 (/.f64 8 (pow.f64 (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 -6 (*.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)))) (-.f64 36 (/.f64 4 (pow.f64 (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -216 (/.f64 8 (pow.f64 (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1))) 3))) (+.f64 36 (-.f64 (/.f64 4 (pow.f64 (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1))) 2)) (/.f64 -12 (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 36 (/.f64 4 (pow.f64 (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1))) 2))) (-.f64 -6 (*.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 -216 (/.f64 8 (pow.f64 (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1))) 3)))) (neg.f64 (+.f64 36 (-.f64 (/.f64 4 (pow.f64 (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1))) 2)) (/.f64 -12 (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 36 (/.f64 4 (pow.f64 (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1))) 2)))) (neg.f64 (-.f64 -6 (*.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 8 (pow.f64 (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1))) 3)) -216) (+.f64 (/.f64 4 (pow.f64 (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1))) 2)) (-.f64 36 (*.f64 (*.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1))) -6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 4 (pow.f64 (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1))) 2)) 36) (-.f64 (*.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1))) -6))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1))) -6)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 4 (pow.f64 (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1))) 2))) (cbrt.f64 (*.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)))) -6)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)))) (sqrt.f64 (*.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)))) -6)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 2 x2) (/.f64 (*.f64 x1 3) (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 (*.f64 x1 3) x1) (/.f64 (*.f64 x1 3) (fma.f64 x1 x1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 x1 3) (fma.f64 x1 x1 1)) (*.f64 2 x2)) (*.f64 (/.f64 (*.f64 x1 3) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x1 3) x1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 x1 3) (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x1 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1))) 3) (fma.f64 x1 x1 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 x1 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)))) (fma.f64 x1 x1 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (*.f64 x1 3) (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x1 3) (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 x1 3) (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 x1 3) (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x1 3) (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 x1 3) (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (*.f64 x1 3) (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x1 3) (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 x1 3) (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 x1 3) (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 x1 3) (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (*.f64 x1 3) (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6))) (/.f64 (*.f64 x1 (*.f64 x1 4)) (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x1 (*.f64 x1 4)) (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)))) (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6))) 1) (*.f64 (/.f64 (*.f64 x1 (*.f64 x1 4)) (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 x1 x1 1) (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4))) (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 x1 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6)) 3) (pow.f64 (*.f64 x1 (*.f64 x1 4)) 3)) (*.f64 (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1))) (+.f64 (pow.f64 (*.f64 x1 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6)) 2) (-.f64 (*.f64 16 (pow.f64 x1 4)) (*.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 (*.f64 x1 (*.f64 x1 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4))) 2) (*.f64 (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1))) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))) (fma.f64 x1 x1 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4))))) (+.f64 (*.f64 x1 x1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (+.f64 (pow.f64 (*.f64 x1 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6)) 3) (pow.f64 (*.f64 x1 (*.f64 x1 4)) 3))) (*.f64 (fma.f64 x1 x1 1) (+.f64 (pow.f64 (*.f64 x1 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6)) 2) (-.f64 (*.f64 16 (pow.f64 x1 4)) (*.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 (*.f64 x1 (*.f64 x1 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1))) (+.f64 (pow.f64 (*.f64 x1 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6)) 3) (pow.f64 (*.f64 x1 (*.f64 x1 4)) 3))) (*.f64 (+.f64 (*.f64 x1 x1) -1) (+.f64 (pow.f64 (*.f64 x1 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6)) 2) (-.f64 (*.f64 16 (pow.f64 x1 4)) (*.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 (*.f64 x1 (*.f64 x1 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (pow.f64 (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4))) 2)) (*.f64 (fma.f64 x1 x1 1) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1))) (pow.f64 (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4))) 2)) (*.f64 (+.f64 (*.f64 x1 x1) -1) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x1 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6)) 3) (pow.f64 (*.f64 x1 (*.f64 x1 4)) 3)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1))) (*.f64 (+.f64 (pow.f64 (*.f64 x1 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6)) 2) (-.f64 (*.f64 16 (pow.f64 x1 4)) (*.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 (*.f64 x1 (*.f64 x1 4)))))) (fma.f64 x1 x1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4))) 2) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1))) (*.f64 (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4))) (fma.f64 x1 x1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x1 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6)) 3) (pow.f64 (*.f64 x1 (*.f64 x1 4)) 3)) 1) (*.f64 (+.f64 (pow.f64 (*.f64 x1 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6)) 2) (-.f64 (*.f64 16 (pow.f64 x1 4)) (*.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 (*.f64 x1 (*.f64 x1 4)))))) (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4))) 2) 1) (*.f64 (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4))) (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x1 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6)) 3) (pow.f64 (*.f64 x1 (*.f64 x1 4)) 3)) (neg.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)))) (*.f64 (+.f64 (pow.f64 (*.f64 x1 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6)) 2) (-.f64 (*.f64 16 (pow.f64 x1 4)) (*.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 (*.f64 x1 (*.f64 x1 4)))))) (+.f64 (*.f64 x1 x1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4))) 2) (neg.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)))) (*.f64 (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4))) (+.f64 (*.f64 x1 x1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6))) 3) (pow.f64 (/.f64 (*.f64 x1 (*.f64 x1 4)) (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)))) 3)) (+.f64 (*.f64 (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6))) (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6)))) (-.f64 (*.f64 (/.f64 (*.f64 x1 (*.f64 x1 4)) (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)))) (/.f64 (*.f64 x1 (*.f64 x1 4)) (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1))))) (*.f64 (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6))) (/.f64 (*.f64 x1 (*.f64 x1 4)) (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6))) (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6)))) (*.f64 (/.f64 (*.f64 x1 (*.f64 x1 4)) (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)))) (/.f64 (*.f64 x1 (*.f64 x1 4)) (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)))))) (-.f64 (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6))) (/.f64 (*.f64 x1 (*.f64 x1 4)) (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))) 1) (fma.f64 x1 x1 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))) (cbrt.f64 (pow.f64 (fma.f64 x1 x1 1) 2))) (cbrt.f64 (fma.f64 x1 x1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))) (sqrt.f64 (fma.f64 x1 x1 1))) (sqrt.f64 (fma.f64 x1 x1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1))) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))) (+.f64 (*.f64 x1 x1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x1 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6)) 3) (pow.f64 (*.f64 x1 (*.f64 x1 4)) 3)) (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1))) (+.f64 (pow.f64 (*.f64 x1 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6)) 2) (-.f64 (*.f64 16 (pow.f64 x1 4)) (*.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 (*.f64 x1 (*.f64 x1 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4))) 2) (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1))) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (+.f64 (pow.f64 (*.f64 x1 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6)) 3) (pow.f64 (*.f64 x1 (*.f64 x1 4)) 3))) (+.f64 (pow.f64 (*.f64 x1 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6)) 2) (-.f64 (*.f64 16 (pow.f64 x1 4)) (*.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 (*.f64 x1 (*.f64 x1 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (pow.f64 (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4))) 2)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4))) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1))) (fma.f64 x1 x1 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4))) 1) (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4))) (neg.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)))) (+.f64 (*.f64 x1 x1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1))) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6)) (/.f64 (*.f64 x1 (*.f64 x1 4)) (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x1 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6)) (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (/.f64 (*.f64 x1 (*.f64 x1 4)) (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)))))))))

simplify144.0ms (0.4%)

Algorithm
egg-herbie
Rules
517×associate-+r+_binary64
463×associate-*l*_binary64
443×associate-*r*_binary64
341×+-commutative_binary64
328×sub-neg_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02024761
16694388
220904248
371854209
Stop Event
node limit
Counts
233 → 236
Calls
Call 1
Inputs
(*.f64 2 (*.f64 (-.f64 (*.f64 4 x2) 6) (*.f64 x2 x1)))
(+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 x2) 6) (*.f64 x2 x1))) (*.f64 (-.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 4 x2) 6)) (*.f64 4 x2)) 6) (pow.f64 x1 2)))
(+.f64 (*.f64 (pow.f64 x1 3) (-.f64 (+.f64 (*.f64 4 (*.f64 (-.f64 3 (*.f64 2 x2)) x2)) (*.f64 3 (-.f64 (*.f64 4 x2) 6))) (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 x2) 6) x2)) 2))) (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 x2) 6) (*.f64 x2 x1))) (*.f64 (-.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 4 x2) 6)) (*.f64 4 x2)) 6) (pow.f64 x1 2))))
(+.f64 (*.f64 (pow.f64 x1 3) (-.f64 (+.f64 (*.f64 4 (*.f64 (-.f64 3 (*.f64 2 x2)) x2)) (*.f64 3 (-.f64 (*.f64 4 x2) 6))) (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 x2) 6) x2)) 2))) (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 x2) 6) (*.f64 x2 x1))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 4 x2) 6)) (*.f64 4 x2)) 6) (pow.f64 x1 2)) (*.f64 (-.f64 (+.f64 6 (*.f64 -2 (-.f64 3 (*.f64 2 x2)))) (*.f64 -1 (-.f64 (*.f64 4 x2) 6))) (pow.f64 x1 4)))))
(*.f64 6 (pow.f64 x1 2))
(+.f64 (*.f64 -4 x1) (*.f64 6 (pow.f64 x1 2)))
(-.f64 (+.f64 (*.f64 -4 x1) (+.f64 (*.f64 8 x2) (*.f64 6 (pow.f64 x1 2)))) 18)
(-.f64 (+.f64 (*.f64 -4 x1) (+.f64 (*.f64 8 x2) (+.f64 (*.f64 6 (/.f64 1 x1)) (+.f64 (*.f64 6 (/.f64 (-.f64 (*.f64 2 x2) 3) x1)) (*.f64 6 (pow.f64 x1 2)))))) 18)
(*.f64 6 (pow.f64 x1 2))
(+.f64 (*.f64 -4 x1) (*.f64 6 (pow.f64 x1 2)))
(-.f64 (+.f64 (*.f64 -4 x1) (+.f64 (*.f64 8 x2) (*.f64 6 (pow.f64 x1 2)))) 18)
(-.f64 (+.f64 (*.f64 -4 x1) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -6 (-.f64 (*.f64 2 x2) 3)) 6) x1)) (+.f64 (*.f64 8 x2) (*.f64 6 (pow.f64 x1 2))))) 18)
(+.f64 (*.f64 -6 (pow.f64 x1 2)) (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6) x1) (*.f64 4 (pow.f64 x1 2)))) (+.f64 1 (pow.f64 x1 2))))
(+.f64 (*.f64 -6 (pow.f64 x1 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6) x1) (*.f64 4 (pow.f64 x1 2)))) (+.f64 1 (pow.f64 x1 2))) (*.f64 x2 (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 2 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6) x1) (*.f64 4 (pow.f64 x1 2))) (+.f64 1 (pow.f64 x1 2))))))))
(+.f64 (*.f64 -6 (pow.f64 x1 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6) x1) (*.f64 4 (pow.f64 x1 2)))) (+.f64 1 (pow.f64 x1 2))) (+.f64 (*.f64 x2 (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 2 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6) x1) (*.f64 4 (pow.f64 x1 2))) (+.f64 1 (pow.f64 x1 2)))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))))
(+.f64 (*.f64 -6 (pow.f64 x1 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6) x1) (*.f64 4 (pow.f64 x1 2)))) (+.f64 1 (pow.f64 x1 2))) (+.f64 (*.f64 x2 (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 2 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6) x1) (*.f64 4 (pow.f64 x1 2))) (+.f64 1 (pow.f64 x1 2)))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))
(+.f64 (*.f64 x2 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6) x1) (*.f64 4 (pow.f64 x1 2))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))
(+.f64 (*.f64 -6 (pow.f64 x1 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 (*.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6) x1) (*.f64 4 (pow.f64 x1 2)))) (+.f64 1 (pow.f64 x1 2))) (+.f64 (*.f64 x2 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6) x1) (*.f64 4 (pow.f64 x1 2))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))))
(+.f64 (*.f64 -6 (pow.f64 x1 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 (*.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6) x1) (*.f64 4 (pow.f64 x1 2)))) (+.f64 1 (pow.f64 x1 2))) (+.f64 (*.f64 x2 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6) x1) (*.f64 4 (pow.f64 x1 2))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))
(+.f64 (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 -2 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6) x1) (*.f64 4 (pow.f64 x1 2))) (+.f64 1 (pow.f64 x1 2))))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))
(+.f64 (*.f64 -6 (pow.f64 x1 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 (*.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6) x1) (*.f64 4 (pow.f64 x1 2)))) (+.f64 1 (pow.f64 x1 2))) (+.f64 (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 -2 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6) x1) (*.f64 4 (pow.f64 x1 2))) (+.f64 1 (pow.f64 x1 2))))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))))
(+.f64 (*.f64 -6 (pow.f64 x1 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 (*.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6) x1) (*.f64 4 (pow.f64 x1 2)))) (+.f64 1 (pow.f64 x1 2))) (+.f64 (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 -2 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6) x1) (*.f64 4 (pow.f64 x1 2))) (+.f64 1 (pow.f64 x1 2))))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))))
(-.f64 (*.f64 4 x2) 6)
(-.f64 (+.f64 (*.f64 -2 x1) (*.f64 4 x2)) 6)
(-.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 3 (*.f64 2 x2)) (pow.f64 x1 2))) (+.f64 (*.f64 -2 x1) (*.f64 4 x2))) 6)
(-.f64 (+.f64 (*.f64 2 (pow.f64 x1 3)) (+.f64 (*.f64 2 (*.f64 (-.f64 3 (*.f64 2 x2)) (pow.f64 x1 2))) (+.f64 (*.f64 -2 x1) (*.f64 4 x2)))) 6)
(/.f64 -2 x1)
(-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 2 x2) 3) (pow.f64 x1 2))) (*.f64 2 (/.f64 1 x1)))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x1 3))) (*.f64 2 (/.f64 (-.f64 (*.f64 2 x2) 3) (pow.f64 x1 2)))) (*.f64 2 (/.f64 1 x1)))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x1 3))) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 2 x2) 3) (pow.f64 x1 2))) (*.f64 2 (/.f64 (-.f64 3 (*.f64 2 x2)) (pow.f64 x1 4))))) (*.f64 2 (/.f64 1 x1)))
(/.f64 -2 x1)
(-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 2 x2) 3) (pow.f64 x1 2))) (*.f64 2 (/.f64 1 x1)))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x1 3))) (*.f64 2 (/.f64 (-.f64 (*.f64 2 x2) 3) (pow.f64 x1 2)))) (*.f64 2 (/.f64 1 x1)))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x1 3))) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 2 x2) 3) (pow.f64 x1 2))) (*.f64 2 (/.f64 (-.f64 3 (*.f64 2 x2)) (pow.f64 x1 4))))) (*.f64 2 (/.f64 1 x1)))
(-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6)
(-.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (*.f64 4 (/.f64 x2 (+.f64 1 (pow.f64 x1 2))))) 6)
(-.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (*.f64 4 (/.f64 x2 (+.f64 1 (pow.f64 x1 2))))) 6)
(-.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (*.f64 4 (/.f64 x2 (+.f64 1 (pow.f64 x1 2))))) 6)
(*.f64 4 (/.f64 x2 (+.f64 1 (pow.f64 x1 2))))
(-.f64 (+.f64 (*.f64 4 (/.f64 x2 (+.f64 1 (pow.f64 x1 2)))) (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) 6)
(-.f64 (+.f64 (*.f64 4 (/.f64 x2 (+.f64 1 (pow.f64 x1 2)))) (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) 6)
(-.f64 (+.f64 (*.f64 4 (/.f64 x2 (+.f64 1 (pow.f64 x1 2)))) (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) 6)
(*.f64 4 (/.f64 x2 (+.f64 1 (pow.f64 x1 2))))
(-.f64 (+.f64 (*.f64 4 (/.f64 x2 (+.f64 1 (pow.f64 x1 2)))) (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) 6)
(-.f64 (+.f64 (*.f64 4 (/.f64 x2 (+.f64 1 (pow.f64 x1 2)))) (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) 6)
(-.f64 (+.f64 (*.f64 4 (/.f64 x2 (+.f64 1 (pow.f64 x1 2)))) (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) 6)
(*.f64 6 (*.f64 x2 x1))
(+.f64 (*.f64 -3 (pow.f64 x1 2)) (*.f64 6 (*.f64 x2 x1)))
(+.f64 (*.f64 3 (*.f64 (-.f64 3 (*.f64 2 x2)) (pow.f64 x1 3))) (+.f64 (*.f64 -3 (pow.f64 x1 2)) (*.f64 6 (*.f64 x2 x1))))
(+.f64 (*.f64 3 (*.f64 (-.f64 3 (*.f64 2 x2)) (pow.f64 x1 3))) (+.f64 (*.f64 -3 (pow.f64 x1 2)) (+.f64 (*.f64 3 (pow.f64 x1 4)) (*.f64 6 (*.f64 x2 x1)))))
(*.f64 9 x1)
(-.f64 (*.f64 9 x1) 3)
(-.f64 (+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 2 x2) 3) x1)) (*.f64 9 x1)) 3)
(-.f64 (+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 2 x2) 3) x1)) (+.f64 (*.f64 9 x1) (*.f64 3 (/.f64 1 (pow.f64 x1 2))))) 3)
(*.f64 9 x1)
(-.f64 (*.f64 9 x1) 3)
(-.f64 (+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 2 x2) 3) x1)) (*.f64 9 x1)) 3)
(-.f64 (+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 2 x2) 3) x1)) (+.f64 (*.f64 9 x1) (*.f64 3 (/.f64 1 (pow.f64 x1 2))))) 3)
(*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (+.f64 1 (pow.f64 x1 2))))
(+.f64 (*.f64 6 (/.f64 (*.f64 x2 x1) (+.f64 1 (pow.f64 x1 2)))) (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (+.f64 1 (pow.f64 x1 2)))))
(+.f64 (*.f64 6 (/.f64 (*.f64 x2 x1) (+.f64 1 (pow.f64 x1 2)))) (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (+.f64 1 (pow.f64 x1 2)))))
(+.f64 (*.f64 6 (/.f64 (*.f64 x2 x1) (+.f64 1 (pow.f64 x1 2)))) (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (+.f64 1 (pow.f64 x1 2)))))
(*.f64 6 (/.f64 (*.f64 x2 x1) (+.f64 1 (pow.f64 x1 2))))
(+.f64 (*.f64 6 (/.f64 (*.f64 x2 x1) (+.f64 1 (pow.f64 x1 2)))) (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (+.f64 1 (pow.f64 x1 2)))))
(+.f64 (*.f64 6 (/.f64 (*.f64 x2 x1) (+.f64 1 (pow.f64 x1 2)))) (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (+.f64 1 (pow.f64 x1 2)))))
(+.f64 (*.f64 6 (/.f64 (*.f64 x2 x1) (+.f64 1 (pow.f64 x1 2)))) (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (+.f64 1 (pow.f64 x1 2)))))
(*.f64 6 (/.f64 (*.f64 x2 x1) (+.f64 1 (pow.f64 x1 2))))
(+.f64 (*.f64 6 (/.f64 (*.f64 x2 x1) (+.f64 1 (pow.f64 x1 2)))) (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (+.f64 1 (pow.f64 x1 2)))))
(+.f64 (*.f64 6 (/.f64 (*.f64 x2 x1) (+.f64 1 (pow.f64 x1 2)))) (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (+.f64 1 (pow.f64 x1 2)))))
(+.f64 (*.f64 6 (/.f64 (*.f64 x2 x1) (+.f64 1 (pow.f64 x1 2)))) (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (+.f64 1 (pow.f64 x1 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6) x1) (*.f64 4 (pow.f64 x1 2)))) (+.f64 1 (pow.f64 x1 2)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6) x1) (*.f64 4 (pow.f64 x1 2)))) (+.f64 1 (pow.f64 x1 2))) (*.f64 x2 (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 2 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6) x1) (*.f64 4 (pow.f64 x1 2))) (+.f64 1 (pow.f64 x1 2)))))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6) x1) (*.f64 4 (pow.f64 x1 2)))) (+.f64 1 (pow.f64 x1 2))) (+.f64 (*.f64 x2 (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 2 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6) x1) (*.f64 4 (pow.f64 x1 2))) (+.f64 1 (pow.f64 x1 2)))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6) x1) (*.f64 4 (pow.f64 x1 2)))) (+.f64 1 (pow.f64 x1 2))) (+.f64 (*.f64 x2 (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 2 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6) x1) (*.f64 4 (pow.f64 x1 2))) (+.f64 1 (pow.f64 x1 2)))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))
(+.f64 (*.f64 x2 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6) x1) (*.f64 4 (pow.f64 x1 2))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 (*.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6) x1) (*.f64 4 (pow.f64 x1 2)))) (+.f64 1 (pow.f64 x1 2))) (+.f64 (*.f64 x2 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6) x1) (*.f64 4 (pow.f64 x1 2))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 (*.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6) x1) (*.f64 4 (pow.f64 x1 2)))) (+.f64 1 (pow.f64 x1 2))) (+.f64 (*.f64 x2 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6) x1) (*.f64 4 (pow.f64 x1 2))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))
(+.f64 (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 -2 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6) x1) (*.f64 4 (pow.f64 x1 2))) (+.f64 1 (pow.f64 x1 2))))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 (*.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6) x1) (*.f64 4 (pow.f64 x1 2)))) (+.f64 1 (pow.f64 x1 2))) (+.f64 (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 -2 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6) x1) (*.f64 4 (pow.f64 x1 2))) (+.f64 1 (pow.f64 x1 2))))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 (*.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6) x1) (*.f64 4 (pow.f64 x1 2)))) (+.f64 1 (pow.f64 x1 2))) (+.f64 (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 -2 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6) x1) (*.f64 4 (pow.f64 x1 2))) (+.f64 1 (pow.f64 x1 2))))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))))
(*.f64 2 (*.f64 (-.f64 (*.f64 4 x2) 6) (*.f64 x2 x1)))
(+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 x2) 6) (*.f64 x2 x1))) (*.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 4 x2) 6)) (*.f64 4 x2)) (pow.f64 x1 2)))
(+.f64 (*.f64 (pow.f64 x1 3) (-.f64 (+.f64 (*.f64 4 (*.f64 (-.f64 3 (*.f64 2 x2)) x2)) (*.f64 3 (-.f64 (*.f64 4 x2) 6))) (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 x2) 6) x2)) 2))) (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 x2) 6) (*.f64 x2 x1))) (*.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 4 x2) 6)) (*.f64 4 x2)) (pow.f64 x1 2))))
(+.f64 (*.f64 (pow.f64 x1 3) (-.f64 (+.f64 (*.f64 4 (*.f64 (-.f64 3 (*.f64 2 x2)) x2)) (*.f64 3 (-.f64 (*.f64 4 x2) 6))) (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 x2) 6) x2)) 2))) (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 x2) 6) (*.f64 x2 x1))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 4 x2) 6)) (*.f64 4 x2)) (pow.f64 x1 2)) (*.f64 (-.f64 (+.f64 6 (*.f64 -2 (-.f64 3 (*.f64 2 x2)))) (*.f64 -1 (-.f64 (*.f64 4 x2) 6))) (pow.f64 x1 4)))))
(*.f64 12 (pow.f64 x1 2))
(+.f64 (*.f64 -4 x1) (*.f64 12 (pow.f64 x1 2)))
(-.f64 (+.f64 (*.f64 -4 x1) (+.f64 (*.f64 8 x2) (*.f64 12 (pow.f64 x1 2)))) 18)
(-.f64 (+.f64 (*.f64 -4 x1) (+.f64 (*.f64 8 x2) (+.f64 (*.f64 6 (/.f64 1 x1)) (+.f64 (*.f64 6 (/.f64 (-.f64 (*.f64 2 x2) 3) x1)) (*.f64 12 (pow.f64 x1 2)))))) 18)
(*.f64 12 (pow.f64 x1 2))
(+.f64 (*.f64 -4 x1) (*.f64 12 (pow.f64 x1 2)))
(-.f64 (+.f64 (*.f64 -4 x1) (+.f64 (*.f64 8 x2) (*.f64 12 (pow.f64 x1 2)))) 18)
(-.f64 (+.f64 (*.f64 -4 x1) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -6 (-.f64 (*.f64 2 x2) 3)) 6) x1)) (+.f64 (*.f64 8 x2) (*.f64 12 (pow.f64 x1 2))))) 18)
Outputs
(*.f64 2 (*.f64 (-.f64 (*.f64 4 x2) 6) (*.f64 x2 x1)))
(*.f64 2 (*.f64 (fma.f64 4 x2 -6) (*.f64 x2 x1)))
(*.f64 (fma.f64 4 x2 -6) (*.f64 (*.f64 x2 x1) 2))
(*.f64 x2 (*.f64 x1 (+.f64 (*.f64 x2 8) -12)))
(+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 x2) 6) (*.f64 x2 x1))) (*.f64 (-.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 4 x2) 6)) (*.f64 4 x2)) 6) (pow.f64 x1 2)))
(fma.f64 2 (*.f64 (fma.f64 4 x2 -6) (*.f64 x2 x1)) (*.f64 (+.f64 (neg.f64 (fma.f64 4 x2 -6)) (fma.f64 4 x2 -6)) (*.f64 x1 x1)))
(fma.f64 2 (*.f64 x2 (*.f64 x1 (fma.f64 4 x2 -6))) (*.f64 (*.f64 0 (fma.f64 4 x2 -6)) (*.f64 x1 x1)))
(*.f64 x1 (+.f64 (*.f64 x2 (+.f64 (*.f64 x2 8) -12)) (*.f64 x1 0)))
(+.f64 (*.f64 (pow.f64 x1 3) (-.f64 (+.f64 (*.f64 4 (*.f64 (-.f64 3 (*.f64 2 x2)) x2)) (*.f64 3 (-.f64 (*.f64 4 x2) 6))) (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 x2) 6) x2)) 2))) (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 x2) 6) (*.f64 x2 x1))) (*.f64 (-.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 4 x2) 6)) (*.f64 4 x2)) 6) (pow.f64 x1 2))))
(fma.f64 (pow.f64 x1 3) (-.f64 (fma.f64 4 (*.f64 x2 (+.f64 3 (*.f64 -2 x2))) (*.f64 (fma.f64 4 x2 -6) 3)) (fma.f64 2 (*.f64 x2 (fma.f64 4 x2 -6)) 2)) (fma.f64 2 (*.f64 (fma.f64 4 x2 -6) (*.f64 x2 x1)) (*.f64 (+.f64 (neg.f64 (fma.f64 4 x2 -6)) (fma.f64 4 x2 -6)) (*.f64 x1 x1))))
(fma.f64 (pow.f64 x1 3) (-.f64 (fma.f64 (fma.f64 4 x2 -6) 3 (*.f64 (*.f64 4 x2) (+.f64 3 (*.f64 x2 -2)))) (fma.f64 2 (*.f64 x2 (fma.f64 4 x2 -6)) 2)) (fma.f64 2 (*.f64 x2 (*.f64 x1 (fma.f64 4 x2 -6))) (*.f64 (*.f64 0 (fma.f64 4 x2 -6)) (*.f64 x1 x1))))
(fma.f64 (pow.f64 x1 3) (-.f64 (*.f64 (fma.f64 4 x2 -6) (+.f64 3 (*.f64 x2 -2))) (fma.f64 (+.f64 (*.f64 x2 8) -12) x2 2)) (*.f64 x1 (+.f64 (*.f64 x2 (+.f64 (*.f64 x2 8) -12)) (*.f64 x1 0))))
(+.f64 (*.f64 (pow.f64 x1 3) (-.f64 (+.f64 (*.f64 4 (*.f64 (-.f64 3 (*.f64 2 x2)) x2)) (*.f64 3 (-.f64 (*.f64 4 x2) 6))) (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 x2) 6) x2)) 2))) (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 x2) 6) (*.f64 x2 x1))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 4 x2) 6)) (*.f64 4 x2)) 6) (pow.f64 x1 2)) (*.f64 (-.f64 (+.f64 6 (*.f64 -2 (-.f64 3 (*.f64 2 x2)))) (*.f64 -1 (-.f64 (*.f64 4 x2) 6))) (pow.f64 x1 4)))))
(fma.f64 (pow.f64 x1 3) (-.f64 (fma.f64 4 (*.f64 x2 (+.f64 3 (*.f64 -2 x2))) (*.f64 (fma.f64 4 x2 -6) 3)) (fma.f64 2 (*.f64 x2 (fma.f64 4 x2 -6)) 2)) (fma.f64 2 (*.f64 (fma.f64 4 x2 -6) (*.f64 x2 x1)) (fma.f64 (+.f64 (neg.f64 (fma.f64 4 x2 -6)) (fma.f64 4 x2 -6)) (*.f64 x1 x1) (*.f64 (+.f64 6 (-.f64 (*.f64 (+.f64 3 (*.f64 -2 x2)) -2) (neg.f64 (fma.f64 4 x2 -6)))) (pow.f64 x1 4)))))
(fma.f64 (pow.f64 x1 3) (-.f64 (fma.f64 (fma.f64 4 x2 -6) 3 (*.f64 (*.f64 4 x2) (+.f64 3 (*.f64 x2 -2)))) (fma.f64 2 (*.f64 x2 (fma.f64 4 x2 -6)) 2)) (fma.f64 2 (*.f64 x2 (*.f64 x1 (fma.f64 4 x2 -6))) (fma.f64 (*.f64 0 (fma.f64 4 x2 -6)) (*.f64 x1 x1) (*.f64 (+.f64 6 (fma.f64 (+.f64 3 (*.f64 x2 -2)) -2 (fma.f64 4 x2 -6))) (pow.f64 x1 4)))))
(fma.f64 (pow.f64 x1 3) (-.f64 (*.f64 (fma.f64 4 x2 -6) (+.f64 3 (*.f64 x2 -2))) (fma.f64 (+.f64 (*.f64 x2 8) -12) x2 2)) (fma.f64 (+.f64 (*.f64 x2 8) -12) (*.f64 x2 x1) (fma.f64 (*.f64 x1 x1) 0 (*.f64 (+.f64 (fma.f64 4 x2 -6) (+.f64 0 (*.f64 4 x2))) (pow.f64 x1 4)))))
(fma.f64 (pow.f64 x1 3) (-.f64 (*.f64 (fma.f64 4 x2 -6) (+.f64 3 (*.f64 x2 -2))) (fma.f64 (+.f64 (*.f64 x2 8) -12) x2 2)) (fma.f64 (+.f64 (*.f64 x2 8) -12) (*.f64 x2 x1) (fma.f64 (*.f64 x1 x1) 0 (*.f64 (+.f64 (*.f64 4 x2) (fma.f64 4 x2 -6)) (pow.f64 x1 4)))))
(*.f64 6 (pow.f64 x1 2))
(*.f64 6 (*.f64 x1 x1))
(+.f64 (*.f64 -4 x1) (*.f64 6 (pow.f64 x1 2)))
(fma.f64 -4 x1 (*.f64 6 (*.f64 x1 x1)))
(fma.f64 6 (*.f64 x1 x1) (*.f64 x1 -4))
(*.f64 x1 (+.f64 (*.f64 6 x1) -4))
(-.f64 (+.f64 (*.f64 -4 x1) (+.f64 (*.f64 8 x2) (*.f64 6 (pow.f64 x1 2)))) 18)
(+.f64 (fma.f64 -4 x1 (fma.f64 8 x2 (*.f64 6 (*.f64 x1 x1)))) -18)
(+.f64 (fma.f64 x1 -4 (fma.f64 x2 8 (*.f64 6 (*.f64 x1 x1)))) -18)
(+.f64 (*.f64 x1 (+.f64 (*.f64 6 x1) -4)) (fma.f64 x2 8 -18))
(-.f64 (+.f64 (*.f64 -4 x1) (+.f64 (*.f64 8 x2) (+.f64 (*.f64 6 (/.f64 1 x1)) (+.f64 (*.f64 6 (/.f64 (-.f64 (*.f64 2 x2) 3) x1)) (*.f64 6 (pow.f64 x1 2)))))) 18)
(+.f64 (fma.f64 -4 x1 (fma.f64 8 x2 (+.f64 (/.f64 6 x1) (*.f64 6 (+.f64 (/.f64 (fma.f64 2 x2 -3) x1) (*.f64 x1 x1)))))) -18)
(+.f64 (fma.f64 x1 -4 (fma.f64 x2 8 (fma.f64 6 (+.f64 (*.f64 x1 x1) (/.f64 (fma.f64 2 x2 -3) x1)) (/.f64 6 x1)))) -18)
(+.f64 (fma.f64 x2 8 (fma.f64 6 (+.f64 (*.f64 x1 x1) (/.f64 (fma.f64 2 x2 -3) x1)) (/.f64 6 x1))) (fma.f64 x1 -4 -18))
(*.f64 6 (pow.f64 x1 2))
(*.f64 6 (*.f64 x1 x1))
(+.f64 (*.f64 -4 x1) (*.f64 6 (pow.f64 x1 2)))
(fma.f64 -4 x1 (*.f64 6 (*.f64 x1 x1)))
(fma.f64 6 (*.f64 x1 x1) (*.f64 x1 -4))
(*.f64 x1 (+.f64 (*.f64 6 x1) -4))
(-.f64 (+.f64 (*.f64 -4 x1) (+.f64 (*.f64 8 x2) (*.f64 6 (pow.f64 x1 2)))) 18)
(+.f64 (fma.f64 -4 x1 (fma.f64 8 x2 (*.f64 6 (*.f64 x1 x1)))) -18)
(+.f64 (fma.f64 x1 -4 (fma.f64 x2 8 (*.f64 6 (*.f64 x1 x1)))) -18)
(+.f64 (*.f64 x1 (+.f64 (*.f64 6 x1) -4)) (fma.f64 x2 8 -18))
(-.f64 (+.f64 (*.f64 -4 x1) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -6 (-.f64 (*.f64 2 x2) 3)) 6) x1)) (+.f64 (*.f64 8 x2) (*.f64 6 (pow.f64 x1 2))))) 18)
(+.f64 (fma.f64 -4 x1 (fma.f64 -1 (/.f64 (fma.f64 -6 (fma.f64 2 x2 -3) -6) x1) (fma.f64 8 x2 (*.f64 6 (*.f64 x1 x1))))) -18)
(fma.f64 x1 -4 (+.f64 (-.f64 (fma.f64 x2 8 (*.f64 6 (*.f64 x1 x1))) (/.f64 (fma.f64 (fma.f64 2 x2 -3) -6 -6) x1)) -18))
(+.f64 (-.f64 (fma.f64 x2 8 (*.f64 6 (*.f64 x1 x1))) (/.f64 (+.f64 (*.f64 x2 -12) 12) x1)) (fma.f64 x1 -4 -18))
(-.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 6 x1) -4)) (fma.f64 x2 8 -18)) (/.f64 (+.f64 (*.f64 x2 -12) 12) x1))
(+.f64 (*.f64 -6 (pow.f64 x1 2)) (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6) x1) (*.f64 4 (pow.f64 x1 2)))) (+.f64 1 (pow.f64 x1 2))))
(fma.f64 -6 (*.f64 x1 x1) (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1))))))
(fma.f64 (*.f64 x1 x1) -6 (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (fma.f64 2 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1)))))
(fma.f64 (*.f64 x1 x1) -6 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6)))))
(+.f64 (*.f64 -6 (pow.f64 x1 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6) x1) (*.f64 4 (pow.f64 x1 2)))) (+.f64 1 (pow.f64 x1 2))) (*.f64 x2 (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 2 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6) x1) (*.f64 4 (pow.f64 x1 2))) (+.f64 1 (pow.f64 x1 2))))))))
(+.f64 (fma.f64 -6 (*.f64 x1 x1) (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1)))))) (*.f64 x2 (fma.f64 2 (/.f64 (fma.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 4 (/.f64 (*.f64 x1 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2))))))
(fma.f64 (*.f64 x1 x1) -6 (fma.f64 x2 (fma.f64 2 (/.f64 (fma.f64 x1 (fma.f64 2 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))) (fma.f64 x1 x1 1)) (/.f64 (*.f64 (*.f64 4 x1) (-.f64 (*.f64 x1 (*.f64 x1 3)) x1)) (pow.f64 (fma.f64 x1 x1 1) 2))) (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (fma.f64 2 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))))))
(fma.f64 (*.f64 x1 x1) -6 (fma.f64 x2 (fma.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6))) (fma.f64 x1 x1 1)) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 4 x1))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6))))))
(+.f64 (*.f64 -6 (pow.f64 x1 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6) x1) (*.f64 4 (pow.f64 x1 2)))) (+.f64 1 (pow.f64 x1 2))) (+.f64 (*.f64 x2 (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 2 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6) x1) (*.f64 4 (pow.f64 x1 2))) (+.f64 1 (pow.f64 x1 2)))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))))
(+.f64 (fma.f64 -6 (*.f64 x1 x1) (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1)))))) (fma.f64 x2 (fma.f64 2 (/.f64 (fma.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 4 (/.f64 (*.f64 x1 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)))) (*.f64 8 (/.f64 (*.f64 x1 (*.f64 x2 x2)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)))))
(+.f64 (fma.f64 x2 (fma.f64 2 (/.f64 (fma.f64 x1 (fma.f64 2 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))) (fma.f64 x1 x1 1)) (/.f64 (*.f64 (*.f64 4 x1) (-.f64 (*.f64 x1 (*.f64 x1 3)) x1)) (pow.f64 (fma.f64 x1 x1 1) 2))) (/.f64 8 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 x2 (*.f64 x2 x1))))) (fma.f64 (*.f64 x1 x1) -6 (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (fma.f64 2 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))))))
(+.f64 (*.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 x1 8)) (fma.f64 (*.f64 x1 x1) -6 (fma.f64 x2 (fma.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6))) (fma.f64 x1 x1 1)) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 4 x1))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6)))))))
(+.f64 (*.f64 -6 (pow.f64 x1 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6) x1) (*.f64 4 (pow.f64 x1 2)))) (+.f64 1 (pow.f64 x1 2))) (+.f64 (*.f64 x2 (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 2 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6) x1) (*.f64 4 (pow.f64 x1 2))) (+.f64 1 (pow.f64 x1 2)))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))))
(+.f64 (fma.f64 -6 (*.f64 x1 x1) (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1)))))) (fma.f64 x2 (fma.f64 2 (/.f64 (fma.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 4 (/.f64 (*.f64 x1 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)))) (*.f64 8 (/.f64 (*.f64 x1 (*.f64 x2 x2)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)))))
(+.f64 (fma.f64 x2 (fma.f64 2 (/.f64 (fma.f64 x1 (fma.f64 2 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))) (fma.f64 x1 x1 1)) (/.f64 (*.f64 (*.f64 4 x1) (-.f64 (*.f64 x1 (*.f64 x1 3)) x1)) (pow.f64 (fma.f64 x1 x1 1) 2))) (/.f64 8 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 x2 (*.f64 x2 x1))))) (fma.f64 (*.f64 x1 x1) -6 (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (fma.f64 2 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))))))
(+.f64 (*.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 x1 8)) (fma.f64 (*.f64 x1 x1) -6 (fma.f64 x2 (fma.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6))) (fma.f64 x1 x1 1)) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 4 x1))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6)))))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))
(*.f64 8 (/.f64 (*.f64 x1 (*.f64 x2 x2)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)))
(/.f64 8 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 x2 (*.f64 x2 x1))))
(*.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 x1 8))
(+.f64 (*.f64 x2 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6) x1) (*.f64 4 (pow.f64 x1 2))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))
(fma.f64 x2 (fma.f64 2 (/.f64 (fma.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 4 (/.f64 (*.f64 x1 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)))) (*.f64 8 (/.f64 (*.f64 x1 (*.f64 x2 x2)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2))))
(fma.f64 x2 (fma.f64 2 (/.f64 (fma.f64 x1 (fma.f64 2 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))) (fma.f64 x1 x1 1)) (/.f64 (*.f64 (*.f64 4 x1) (-.f64 (*.f64 x1 (*.f64 x1 3)) x1)) (pow.f64 (fma.f64 x1 x1 1) 2))) (/.f64 8 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 x2 (*.f64 x2 x1)))))
(fma.f64 x2 (fma.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6))) (fma.f64 x1 x1 1)) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 4 x1))) (*.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 x1 8)))
(+.f64 (*.f64 -6 (pow.f64 x1 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 (*.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6) x1) (*.f64 4 (pow.f64 x1 2)))) (+.f64 1 (pow.f64 x1 2))) (+.f64 (*.f64 x2 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6) x1) (*.f64 4 (pow.f64 x1 2))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))))
(+.f64 (fma.f64 -6 (*.f64 x1 x1) (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1)))))) (fma.f64 x2 (fma.f64 2 (/.f64 (fma.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 4 (/.f64 (*.f64 x1 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)))) (*.f64 8 (/.f64 (*.f64 x1 (*.f64 x2 x2)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)))))
(+.f64 (fma.f64 x2 (fma.f64 2 (/.f64 (fma.f64 x1 (fma.f64 2 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))) (fma.f64 x1 x1 1)) (/.f64 (*.f64 (*.f64 4 x1) (-.f64 (*.f64 x1 (*.f64 x1 3)) x1)) (pow.f64 (fma.f64 x1 x1 1) 2))) (/.f64 8 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 x2 (*.f64 x2 x1))))) (fma.f64 (*.f64 x1 x1) -6 (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (fma.f64 2 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))))))
(+.f64 (*.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 x1 8)) (fma.f64 (*.f64 x1 x1) -6 (fma.f64 x2 (fma.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6))) (fma.f64 x1 x1 1)) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 4 x1))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6)))))))
(+.f64 (*.f64 -6 (pow.f64 x1 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 (*.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6) x1) (*.f64 4 (pow.f64 x1 2)))) (+.f64 1 (pow.f64 x1 2))) (+.f64 (*.f64 x2 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6) x1) (*.f64 4 (pow.f64 x1 2))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))))
(+.f64 (fma.f64 -6 (*.f64 x1 x1) (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1)))))) (fma.f64 x2 (fma.f64 2 (/.f64 (fma.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 4 (/.f64 (*.f64 x1 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)))) (*.f64 8 (/.f64 (*.f64 x1 (*.f64 x2 x2)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)))))
(+.f64 (fma.f64 x2 (fma.f64 2 (/.f64 (fma.f64 x1 (fma.f64 2 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))) (fma.f64 x1 x1 1)) (/.f64 (*.f64 (*.f64 4 x1) (-.f64 (*.f64 x1 (*.f64 x1 3)) x1)) (pow.f64 (fma.f64 x1 x1 1) 2))) (/.f64 8 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 x2 (*.f64 x2 x1))))) (fma.f64 (*.f64 x1 x1) -6 (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (fma.f64 2 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))))))
(+.f64 (*.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 x1 8)) (fma.f64 (*.f64 x1 x1) -6 (fma.f64 x2 (fma.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6))) (fma.f64 x1 x1 1)) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 4 x1))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6)))))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))
(*.f64 8 (/.f64 (*.f64 x1 (*.f64 x2 x2)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)))
(/.f64 8 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 x2 (*.f64 x2 x1))))
(*.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 x1 8))
(+.f64 (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 -2 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6) x1) (*.f64 4 (pow.f64 x1 2))) (+.f64 1 (pow.f64 x1 2))))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))
(fma.f64 x2 (fma.f64 2 (/.f64 (fma.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 4 (/.f64 (*.f64 x1 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)))) (*.f64 8 (/.f64 (*.f64 x1 (*.f64 x2 x2)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2))))
(fma.f64 x2 (fma.f64 2 (/.f64 (fma.f64 x1 (fma.f64 2 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))) (fma.f64 x1 x1 1)) (/.f64 (*.f64 (*.f64 4 x1) (-.f64 (*.f64 x1 (*.f64 x1 3)) x1)) (pow.f64 (fma.f64 x1 x1 1) 2))) (/.f64 8 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 x2 (*.f64 x2 x1)))))
(fma.f64 x2 (fma.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6))) (fma.f64 x1 x1 1)) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 4 x1))) (*.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 x1 8)))
(+.f64 (*.f64 -6 (pow.f64 x1 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 (*.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6) x1) (*.f64 4 (pow.f64 x1 2)))) (+.f64 1 (pow.f64 x1 2))) (+.f64 (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 -2 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6) x1) (*.f64 4 (pow.f64 x1 2))) (+.f64 1 (pow.f64 x1 2))))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))))
(+.f64 (fma.f64 -6 (*.f64 x1 x1) (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1)))))) (fma.f64 x2 (fma.f64 2 (/.f64 (fma.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 4 (/.f64 (*.f64 x1 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)))) (*.f64 8 (/.f64 (*.f64 x1 (*.f64 x2 x2)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)))))
(+.f64 (fma.f64 x2 (fma.f64 2 (/.f64 (fma.f64 x1 (fma.f64 2 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))) (fma.f64 x1 x1 1)) (/.f64 (*.f64 (*.f64 4 x1) (-.f64 (*.f64 x1 (*.f64 x1 3)) x1)) (pow.f64 (fma.f64 x1 x1 1) 2))) (/.f64 8 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 x2 (*.f64 x2 x1))))) (fma.f64 (*.f64 x1 x1) -6 (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (fma.f64 2 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))))))
(+.f64 (*.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 x1 8)) (fma.f64 (*.f64 x1 x1) -6 (fma.f64 x2 (fma.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6))) (fma.f64 x1 x1 1)) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 4 x1))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6)))))))
(+.f64 (*.f64 -6 (pow.f64 x1 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 (*.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6) x1) (*.f64 4 (pow.f64 x1 2)))) (+.f64 1 (pow.f64 x1 2))) (+.f64 (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 -2 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6) x1) (*.f64 4 (pow.f64 x1 2))) (+.f64 1 (pow.f64 x1 2))))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))))
(+.f64 (fma.f64 -6 (*.f64 x1 x1) (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1)))))) (fma.f64 x2 (fma.f64 2 (/.f64 (fma.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 4 (/.f64 (*.f64 x1 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)))) (*.f64 8 (/.f64 (*.f64 x1 (*.f64 x2 x2)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)))))
(+.f64 (fma.f64 x2 (fma.f64 2 (/.f64 (fma.f64 x1 (fma.f64 2 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))) (fma.f64 x1 x1 1)) (/.f64 (*.f64 (*.f64 4 x1) (-.f64 (*.f64 x1 (*.f64 x1 3)) x1)) (pow.f64 (fma.f64 x1 x1 1) 2))) (/.f64 8 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 x2 (*.f64 x2 x1))))) (fma.f64 (*.f64 x1 x1) -6 (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (fma.f64 2 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))))))
(+.f64 (*.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 x1 8)) (fma.f64 (*.f64 x1 x1) -6 (fma.f64 x2 (fma.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6))) (fma.f64 x1 x1 1)) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 4 x1))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6)))))))
(-.f64 (*.f64 4 x2) 6)
(fma.f64 4 x2 -6)
(-.f64 (+.f64 (*.f64 -2 x1) (*.f64 4 x2)) 6)
(+.f64 (*.f64 x1 -2) (fma.f64 4 x2 -6))
(fma.f64 x1 -2 (fma.f64 4 x2 -6))
(-.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 3 (*.f64 2 x2)) (pow.f64 x1 2))) (+.f64 (*.f64 -2 x1) (*.f64 4 x2))) 6)
(+.f64 (fma.f64 2 (*.f64 (*.f64 x1 x1) (+.f64 3 (*.f64 -2 x2))) (fma.f64 -2 x1 (*.f64 4 x2))) -6)
(fma.f64 2 (*.f64 (*.f64 x1 x1) (+.f64 3 (*.f64 x2 -2))) (fma.f64 x1 -2 (fma.f64 4 x2 -6)))
(fma.f64 (+.f64 6 (*.f64 x2 -4)) (*.f64 x1 x1) (fma.f64 x1 -2 (fma.f64 4 x2 -6)))
(-.f64 (+.f64 (*.f64 2 (pow.f64 x1 3)) (+.f64 (*.f64 2 (*.f64 (-.f64 3 (*.f64 2 x2)) (pow.f64 x1 2))) (+.f64 (*.f64 -2 x1) (*.f64 4 x2)))) 6)
(+.f64 (fma.f64 2 (pow.f64 x1 3) (fma.f64 2 (*.f64 (*.f64 x1 x1) (+.f64 3 (*.f64 -2 x2))) (fma.f64 -2 x1 (*.f64 4 x2)))) -6)
(fma.f64 2 (pow.f64 x1 3) (fma.f64 2 (*.f64 (*.f64 x1 x1) (+.f64 3 (*.f64 x2 -2))) (fma.f64 x1 -2 (fma.f64 4 x2 -6))))
(fma.f64 2 (pow.f64 x1 3) (fma.f64 (+.f64 6 (*.f64 x2 -4)) (*.f64 x1 x1) (fma.f64 x1 -2 (fma.f64 4 x2 -6))))
(+.f64 (fma.f64 x1 -2 (fma.f64 4 x2 -6)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 2 x1) (fma.f64 4 x2 -6))))
(/.f64 -2 x1)
(-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 2 x2) 3) (pow.f64 x1 2))) (*.f64 2 (/.f64 1 x1)))
(-.f64 (*.f64 2 (/.f64 (fma.f64 2 x2 -3) (*.f64 x1 x1))) (/.f64 2 x1))
(fma.f64 2 (/.f64 (fma.f64 2 x2 -3) (*.f64 x1 x1)) (/.f64 -2 x1))
(+.f64 (/.f64 (fma.f64 4 x2 -6) (*.f64 x1 x1)) (/.f64 -2 x1))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x1 3))) (*.f64 2 (/.f64 (-.f64 (*.f64 2 x2) 3) (pow.f64 x1 2)))) (*.f64 2 (/.f64 1 x1)))
(+.f64 (/.f64 2 (pow.f64 x1 3)) (-.f64 (*.f64 2 (/.f64 (fma.f64 2 x2 -3) (*.f64 x1 x1))) (/.f64 2 x1)))
(+.f64 (fma.f64 2 (/.f64 (fma.f64 2 x2 -3) (*.f64 x1 x1)) (/.f64 -2 x1)) (/.f64 2 (pow.f64 x1 3)))
(+.f64 (/.f64 (fma.f64 4 x2 -6) (*.f64 x1 x1)) (+.f64 (/.f64 2 (pow.f64 x1 3)) (/.f64 -2 x1)))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x1 3))) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 2 x2) 3) (pow.f64 x1 2))) (*.f64 2 (/.f64 (-.f64 3 (*.f64 2 x2)) (pow.f64 x1 4))))) (*.f64 2 (/.f64 1 x1)))
(-.f64 (+.f64 (/.f64 2 (pow.f64 x1 3)) (*.f64 2 (+.f64 (/.f64 (fma.f64 2 x2 -3) (*.f64 x1 x1)) (/.f64 (+.f64 3 (*.f64 -2 x2)) (pow.f64 x1 4))))) (/.f64 2 x1))
(+.f64 (/.f64 2 (pow.f64 x1 3)) (fma.f64 2 (+.f64 (/.f64 (fma.f64 2 x2 -3) (*.f64 x1 x1)) (/.f64 (+.f64 3 (*.f64 x2 -2)) (pow.f64 x1 4))) (/.f64 -2 x1)))
(+.f64 (/.f64 (fma.f64 4 x2 -6) (*.f64 x1 x1)) (-.f64 (+.f64 (/.f64 2 (pow.f64 x1 3)) (/.f64 (+.f64 6 (*.f64 x2 -4)) (pow.f64 x1 4))) (/.f64 2 x1)))
(+.f64 (/.f64 (fma.f64 4 x2 -6) (*.f64 x1 x1)) (+.f64 (+.f64 (/.f64 2 (pow.f64 x1 3)) (/.f64 (+.f64 6 (*.f64 x2 -4)) (pow.f64 x1 4))) (/.f64 -2 x1)))
(/.f64 -2 x1)
(-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 2 x2) 3) (pow.f64 x1 2))) (*.f64 2 (/.f64 1 x1)))
(-.f64 (*.f64 2 (/.f64 (fma.f64 2 x2 -3) (*.f64 x1 x1))) (/.f64 2 x1))
(fma.f64 2 (/.f64 (fma.f64 2 x2 -3) (*.f64 x1 x1)) (/.f64 -2 x1))
(+.f64 (/.f64 (fma.f64 4 x2 -6) (*.f64 x1 x1)) (/.f64 -2 x1))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x1 3))) (*.f64 2 (/.f64 (-.f64 (*.f64 2 x2) 3) (pow.f64 x1 2)))) (*.f64 2 (/.f64 1 x1)))
(+.f64 (/.f64 2 (pow.f64 x1 3)) (-.f64 (*.f64 2 (/.f64 (fma.f64 2 x2 -3) (*.f64 x1 x1))) (/.f64 2 x1)))
(+.f64 (fma.f64 2 (/.f64 (fma.f64 2 x2 -3) (*.f64 x1 x1)) (/.f64 -2 x1)) (/.f64 2 (pow.f64 x1 3)))
(+.f64 (/.f64 (fma.f64 4 x2 -6) (*.f64 x1 x1)) (+.f64 (/.f64 2 (pow.f64 x1 3)) (/.f64 -2 x1)))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x1 3))) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 2 x2) 3) (pow.f64 x1 2))) (*.f64 2 (/.f64 (-.f64 3 (*.f64 2 x2)) (pow.f64 x1 4))))) (*.f64 2 (/.f64 1 x1)))
(-.f64 (+.f64 (/.f64 2 (pow.f64 x1 3)) (*.f64 2 (+.f64 (/.f64 (fma.f64 2 x2 -3) (*.f64 x1 x1)) (/.f64 (+.f64 3 (*.f64 -2 x2)) (pow.f64 x1 4))))) (/.f64 2 x1))
(+.f64 (/.f64 2 (pow.f64 x1 3)) (fma.f64 2 (+.f64 (/.f64 (fma.f64 2 x2 -3) (*.f64 x1 x1)) (/.f64 (+.f64 3 (*.f64 x2 -2)) (pow.f64 x1 4))) (/.f64 -2 x1)))
(+.f64 (/.f64 (fma.f64 4 x2 -6) (*.f64 x1 x1)) (-.f64 (+.f64 (/.f64 2 (pow.f64 x1 3)) (/.f64 (+.f64 6 (*.f64 x2 -4)) (pow.f64 x1 4))) (/.f64 2 x1)))
(+.f64 (/.f64 (fma.f64 4 x2 -6) (*.f64 x1 x1)) (+.f64 (+.f64 (/.f64 2 (pow.f64 x1 3)) (/.f64 (+.f64 6 (*.f64 x2 -4)) (pow.f64 x1 4))) (/.f64 -2 x1)))
(-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6)
(fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6)
(fma.f64 2 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6)
(fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6)
(-.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (*.f64 4 (/.f64 x2 (+.f64 1 (pow.f64 x1 2))))) 6)
(+.f64 (*.f64 4 (/.f64 x2 (+.f64 (*.f64 x1 x1) 1))) (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6))
(fma.f64 2 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 4 (/.f64 x2 (fma.f64 x1 x1 1)) -6))
(fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (fma.f64 4 (/.f64 x2 (fma.f64 x1 x1 1)) -6))
(-.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (*.f64 4 (/.f64 x2 (+.f64 1 (pow.f64 x1 2))))) 6)
(+.f64 (*.f64 4 (/.f64 x2 (+.f64 (*.f64 x1 x1) 1))) (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6))
(fma.f64 2 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 4 (/.f64 x2 (fma.f64 x1 x1 1)) -6))
(fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (fma.f64 4 (/.f64 x2 (fma.f64 x1 x1 1)) -6))
(-.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (*.f64 4 (/.f64 x2 (+.f64 1 (pow.f64 x1 2))))) 6)
(+.f64 (*.f64 4 (/.f64 x2 (+.f64 (*.f64 x1 x1) 1))) (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6))
(fma.f64 2 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 4 (/.f64 x2 (fma.f64 x1 x1 1)) -6))
(fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (fma.f64 4 (/.f64 x2 (fma.f64 x1 x1 1)) -6))
(*.f64 4 (/.f64 x2 (+.f64 1 (pow.f64 x1 2))))
(*.f64 4 (/.f64 x2 (+.f64 (*.f64 x1 x1) 1)))
(*.f64 4 (/.f64 x2 (fma.f64 x1 x1 1)))
(-.f64 (+.f64 (*.f64 4 (/.f64 x2 (+.f64 1 (pow.f64 x1 2)))) (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) 6)
(+.f64 (*.f64 4 (/.f64 x2 (+.f64 (*.f64 x1 x1) 1))) (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6))
(fma.f64 2 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 4 (/.f64 x2 (fma.f64 x1 x1 1)) -6))
(fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (fma.f64 4 (/.f64 x2 (fma.f64 x1 x1 1)) -6))
(-.f64 (+.f64 (*.f64 4 (/.f64 x2 (+.f64 1 (pow.f64 x1 2)))) (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) 6)
(+.f64 (*.f64 4 (/.f64 x2 (+.f64 (*.f64 x1 x1) 1))) (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6))
(fma.f64 2 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 4 (/.f64 x2 (fma.f64 x1 x1 1)) -6))
(fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (fma.f64 4 (/.f64 x2 (fma.f64 x1 x1 1)) -6))
(-.f64 (+.f64 (*.f64 4 (/.f64 x2 (+.f64 1 (pow.f64 x1 2)))) (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) 6)
(+.f64 (*.f64 4 (/.f64 x2 (+.f64 (*.f64 x1 x1) 1))) (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6))
(fma.f64 2 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 4 (/.f64 x2 (fma.f64 x1 x1 1)) -6))
(fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (fma.f64 4 (/.f64 x2 (fma.f64 x1 x1 1)) -6))
(*.f64 4 (/.f64 x2 (+.f64 1 (pow.f64 x1 2))))
(*.f64 4 (/.f64 x2 (+.f64 (*.f64 x1 x1) 1)))
(*.f64 4 (/.f64 x2 (fma.f64 x1 x1 1)))
(-.f64 (+.f64 (*.f64 4 (/.f64 x2 (+.f64 1 (pow.f64 x1 2)))) (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) 6)
(+.f64 (*.f64 4 (/.f64 x2 (+.f64 (*.f64 x1 x1) 1))) (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6))
(fma.f64 2 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 4 (/.f64 x2 (fma.f64 x1 x1 1)) -6))
(fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (fma.f64 4 (/.f64 x2 (fma.f64 x1 x1 1)) -6))
(-.f64 (+.f64 (*.f64 4 (/.f64 x2 (+.f64 1 (pow.f64 x1 2)))) (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) 6)
(+.f64 (*.f64 4 (/.f64 x2 (+.f64 (*.f64 x1 x1) 1))) (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6))
(fma.f64 2 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 4 (/.f64 x2 (fma.f64 x1 x1 1)) -6))
(fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (fma.f64 4 (/.f64 x2 (fma.f64 x1 x1 1)) -6))
(-.f64 (+.f64 (*.f64 4 (/.f64 x2 (+.f64 1 (pow.f64 x1 2)))) (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) 6)
(+.f64 (*.f64 4 (/.f64 x2 (+.f64 (*.f64 x1 x1) 1))) (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6))
(fma.f64 2 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 4 (/.f64 x2 (fma.f64 x1 x1 1)) -6))
(fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (fma.f64 4 (/.f64 x2 (fma.f64 x1 x1 1)) -6))
(*.f64 6 (*.f64 x2 x1))
(*.f64 (*.f64 6 x2) x1)
(*.f64 x1 (*.f64 x2 6))
(*.f64 x2 (*.f64 6 x1))
(+.f64 (*.f64 -3 (pow.f64 x1 2)) (*.f64 6 (*.f64 x2 x1)))
(fma.f64 -3 (*.f64 x1 x1) (*.f64 (*.f64 6 x2) x1))
(fma.f64 6 (*.f64 x2 x1) (*.f64 x1 (*.f64 x1 -3)))
(*.f64 x1 (+.f64 (*.f64 x2 6) (*.f64 x1 -3)))
(+.f64 (*.f64 3 (*.f64 (-.f64 3 (*.f64 2 x2)) (pow.f64 x1 3))) (+.f64 (*.f64 -3 (pow.f64 x1 2)) (*.f64 6 (*.f64 x2 x1))))
(fma.f64 3 (*.f64 (pow.f64 x1 3) (+.f64 3 (*.f64 -2 x2))) (fma.f64 -3 (*.f64 x1 x1) (*.f64 (*.f64 6 x2) x1)))
(fma.f64 3 (*.f64 (pow.f64 x1 3) (+.f64 3 (*.f64 x2 -2))) (fma.f64 6 (*.f64 x2 x1) (*.f64 x1 (*.f64 x1 -3))))
(fma.f64 (+.f64 9 (*.f64 x2 -6)) (pow.f64 x1 3) (*.f64 x1 (+.f64 (*.f64 x2 6) (*.f64 x1 -3))))
(fma.f64 (-.f64 9 (*.f64 x2 6)) (pow.f64 x1 3) (*.f64 x1 (+.f64 (*.f64 x2 6) (*.f64 x1 -3))))
(+.f64 (*.f64 3 (*.f64 (-.f64 3 (*.f64 2 x2)) (pow.f64 x1 3))) (+.f64 (*.f64 -3 (pow.f64 x1 2)) (+.f64 (*.f64 3 (pow.f64 x1 4)) (*.f64 6 (*.f64 x2 x1)))))
(fma.f64 3 (*.f64 (pow.f64 x1 3) (+.f64 3 (*.f64 -2 x2))) (fma.f64 -3 (*.f64 x1 x1) (fma.f64 3 (pow.f64 x1 4) (*.f64 (*.f64 6 x2) x1))))
(fma.f64 3 (*.f64 (pow.f64 x1 3) (+.f64 3 (*.f64 x2 -2))) (fma.f64 (*.f64 x1 x1) -3 (fma.f64 6 (*.f64 x2 x1) (*.f64 3 (pow.f64 x1 4)))))
(fma.f64 (+.f64 9 (*.f64 x2 -6)) (pow.f64 x1 3) (fma.f64 (*.f64 x1 x1) -3 (fma.f64 6 (*.f64 x2 x1) (*.f64 3 (pow.f64 x1 4)))))
(fma.f64 (-.f64 9 (*.f64 x2 6)) (pow.f64 x1 3) (fma.f64 (*.f64 x1 x1) -3 (fma.f64 6 (*.f64 x2 x1) (*.f64 3 (pow.f64 x1 4)))))
(*.f64 9 x1)
(*.f64 x1 9)
(-.f64 (*.f64 9 x1) 3)
(fma.f64 9 x1 -3)
(fma.f64 x1 9 -3)
(-.f64 (+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 2 x2) 3) x1)) (*.f64 9 x1)) 3)
(+.f64 (*.f64 3 (/.f64 (fma.f64 2 x2 -3) x1)) (fma.f64 9 x1 -3))
(fma.f64 3 (/.f64 (fma.f64 2 x2 -3) x1) (fma.f64 x1 9 -3))
(-.f64 (+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 2 x2) 3) x1)) (+.f64 (*.f64 9 x1) (*.f64 3 (/.f64 1 (pow.f64 x1 2))))) 3)
(+.f64 (fma.f64 3 (/.f64 (fma.f64 2 x2 -3) x1) (fma.f64 9 x1 (/.f64 3 (*.f64 x1 x1)))) -3)
(fma.f64 3 (/.f64 (fma.f64 2 x2 -3) x1) (+.f64 (/.f64 3 (*.f64 x1 x1)) (fma.f64 x1 9 -3)))
(fma.f64 3 (/.f64 (fma.f64 2 x2 -3) x1) (+.f64 -3 (fma.f64 x1 9 (/.f64 3 (*.f64 x1 x1)))))
(*.f64 9 x1)
(*.f64 x1 9)
(-.f64 (*.f64 9 x1) 3)
(fma.f64 9 x1 -3)
(fma.f64 x1 9 -3)
(-.f64 (+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 2 x2) 3) x1)) (*.f64 9 x1)) 3)
(+.f64 (*.f64 3 (/.f64 (fma.f64 2 x2 -3) x1)) (fma.f64 9 x1 -3))
(fma.f64 3 (/.f64 (fma.f64 2 x2 -3) x1) (fma.f64 x1 9 -3))
(-.f64 (+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 2 x2) 3) x1)) (+.f64 (*.f64 9 x1) (*.f64 3 (/.f64 1 (pow.f64 x1 2))))) 3)
(+.f64 (fma.f64 3 (/.f64 (fma.f64 2 x2 -3) x1) (fma.f64 9 x1 (/.f64 3 (*.f64 x1 x1)))) -3)
(fma.f64 3 (/.f64 (fma.f64 2 x2 -3) x1) (+.f64 (/.f64 3 (*.f64 x1 x1)) (fma.f64 x1 9 -3)))
(fma.f64 3 (/.f64 (fma.f64 2 x2 -3) x1) (+.f64 -3 (fma.f64 x1 9 (/.f64 3 (*.f64 x1 x1)))))
(*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (+.f64 1 (pow.f64 x1 2))))
(*.f64 3 (/.f64 (*.f64 x1 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1)) (+.f64 (*.f64 x1 x1) 1)))
(/.f64 (*.f64 3 (*.f64 x1 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1))) (fma.f64 x1 x1 1))
(*.f64 3 (*.f64 x1 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1))))
(+.f64 (*.f64 6 (/.f64 (*.f64 x2 x1) (+.f64 1 (pow.f64 x1 2)))) (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (+.f64 1 (pow.f64 x1 2)))))
(fma.f64 6 (/.f64 x2 (/.f64 (+.f64 (*.f64 x1 x1) 1) x1)) (*.f64 3 (/.f64 (*.f64 x1 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1)) (+.f64 (*.f64 x1 x1) 1))))
(fma.f64 6 (*.f64 (/.f64 x2 (fma.f64 x1 x1 1)) x1) (/.f64 (*.f64 3 (*.f64 x1 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1))) (fma.f64 x1 x1 1)))
(fma.f64 3 (*.f64 x1 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1))) (*.f64 6 (/.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1))))
(+.f64 (*.f64 6 (/.f64 (*.f64 x2 x1) (+.f64 1 (pow.f64 x1 2)))) (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (+.f64 1 (pow.f64 x1 2)))))
(fma.f64 6 (/.f64 x2 (/.f64 (+.f64 (*.f64 x1 x1) 1) x1)) (*.f64 3 (/.f64 (*.f64 x1 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1)) (+.f64 (*.f64 x1 x1) 1))))
(fma.f64 6 (*.f64 (/.f64 x2 (fma.f64 x1 x1 1)) x1) (/.f64 (*.f64 3 (*.f64 x1 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1))) (fma.f64 x1 x1 1)))
(fma.f64 3 (*.f64 x1 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1))) (*.f64 6 (/.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1))))
(+.f64 (*.f64 6 (/.f64 (*.f64 x2 x1) (+.f64 1 (pow.f64 x1 2)))) (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (+.f64 1 (pow.f64 x1 2)))))
(fma.f64 6 (/.f64 x2 (/.f64 (+.f64 (*.f64 x1 x1) 1) x1)) (*.f64 3 (/.f64 (*.f64 x1 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1)) (+.f64 (*.f64 x1 x1) 1))))
(fma.f64 6 (*.f64 (/.f64 x2 (fma.f64 x1 x1 1)) x1) (/.f64 (*.f64 3 (*.f64 x1 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1))) (fma.f64 x1 x1 1)))
(fma.f64 3 (*.f64 x1 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1))) (*.f64 6 (/.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1))))
(*.f64 6 (/.f64 (*.f64 x2 x1) (+.f64 1 (pow.f64 x1 2))))
(/.f64 (*.f64 (*.f64 6 x2) x1) (+.f64 (*.f64 x1 x1) 1))
(/.f64 (*.f64 x1 (*.f64 x2 6)) (fma.f64 x1 x1 1))
(*.f64 6 (/.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)))
(+.f64 (*.f64 6 (/.f64 (*.f64 x2 x1) (+.f64 1 (pow.f64 x1 2)))) (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (+.f64 1 (pow.f64 x1 2)))))
(fma.f64 6 (/.f64 x2 (/.f64 (+.f64 (*.f64 x1 x1) 1) x1)) (*.f64 3 (/.f64 (*.f64 x1 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1)) (+.f64 (*.f64 x1 x1) 1))))
(fma.f64 6 (*.f64 (/.f64 x2 (fma.f64 x1 x1 1)) x1) (/.f64 (*.f64 3 (*.f64 x1 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1))) (fma.f64 x1 x1 1)))
(fma.f64 3 (*.f64 x1 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1))) (*.f64 6 (/.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1))))
(+.f64 (*.f64 6 (/.f64 (*.f64 x2 x1) (+.f64 1 (pow.f64 x1 2)))) (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (+.f64 1 (pow.f64 x1 2)))))
(fma.f64 6 (/.f64 x2 (/.f64 (+.f64 (*.f64 x1 x1) 1) x1)) (*.f64 3 (/.f64 (*.f64 x1 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1)) (+.f64 (*.f64 x1 x1) 1))))
(fma.f64 6 (*.f64 (/.f64 x2 (fma.f64 x1 x1 1)) x1) (/.f64 (*.f64 3 (*.f64 x1 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1))) (fma.f64 x1 x1 1)))
(fma.f64 3 (*.f64 x1 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1))) (*.f64 6 (/.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1))))
(+.f64 (*.f64 6 (/.f64 (*.f64 x2 x1) (+.f64 1 (pow.f64 x1 2)))) (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (+.f64 1 (pow.f64 x1 2)))))
(fma.f64 6 (/.f64 x2 (/.f64 (+.f64 (*.f64 x1 x1) 1) x1)) (*.f64 3 (/.f64 (*.f64 x1 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1)) (+.f64 (*.f64 x1 x1) 1))))
(fma.f64 6 (*.f64 (/.f64 x2 (fma.f64 x1 x1 1)) x1) (/.f64 (*.f64 3 (*.f64 x1 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1))) (fma.f64 x1 x1 1)))
(fma.f64 3 (*.f64 x1 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1))) (*.f64 6 (/.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1))))
(*.f64 6 (/.f64 (*.f64 x2 x1) (+.f64 1 (pow.f64 x1 2))))
(/.f64 (*.f64 (*.f64 6 x2) x1) (+.f64 (*.f64 x1 x1) 1))
(/.f64 (*.f64 x1 (*.f64 x2 6)) (fma.f64 x1 x1 1))
(*.f64 6 (/.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)))
(+.f64 (*.f64 6 (/.f64 (*.f64 x2 x1) (+.f64 1 (pow.f64 x1 2)))) (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (+.f64 1 (pow.f64 x1 2)))))
(fma.f64 6 (/.f64 x2 (/.f64 (+.f64 (*.f64 x1 x1) 1) x1)) (*.f64 3 (/.f64 (*.f64 x1 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1)) (+.f64 (*.f64 x1 x1) 1))))
(fma.f64 6 (*.f64 (/.f64 x2 (fma.f64 x1 x1 1)) x1) (/.f64 (*.f64 3 (*.f64 x1 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1))) (fma.f64 x1 x1 1)))
(fma.f64 3 (*.f64 x1 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1))) (*.f64 6 (/.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1))))
(+.f64 (*.f64 6 (/.f64 (*.f64 x2 x1) (+.f64 1 (pow.f64 x1 2)))) (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (+.f64 1 (pow.f64 x1 2)))))
(fma.f64 6 (/.f64 x2 (/.f64 (+.f64 (*.f64 x1 x1) 1) x1)) (*.f64 3 (/.f64 (*.f64 x1 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1)) (+.f64 (*.f64 x1 x1) 1))))
(fma.f64 6 (*.f64 (/.f64 x2 (fma.f64 x1 x1 1)) x1) (/.f64 (*.f64 3 (*.f64 x1 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1))) (fma.f64 x1 x1 1)))
(fma.f64 3 (*.f64 x1 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1))) (*.f64 6 (/.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1))))
(+.f64 (*.f64 6 (/.f64 (*.f64 x2 x1) (+.f64 1 (pow.f64 x1 2)))) (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (+.f64 1 (pow.f64 x1 2)))))
(fma.f64 6 (/.f64 x2 (/.f64 (+.f64 (*.f64 x1 x1) 1) x1)) (*.f64 3 (/.f64 (*.f64 x1 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1)) (+.f64 (*.f64 x1 x1) 1))))
(fma.f64 6 (*.f64 (/.f64 x2 (fma.f64 x1 x1 1)) x1) (/.f64 (*.f64 3 (*.f64 x1 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1))) (fma.f64 x1 x1 1)))
(fma.f64 3 (*.f64 x1 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1))) (*.f64 6 (/.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1))))
(/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6) x1) (*.f64 4 (pow.f64 x1 2)))) (+.f64 1 (pow.f64 x1 2)))
(/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1)))))
(*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (fma.f64 2 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6) x1) (*.f64 4 (pow.f64 x1 2)))) (+.f64 1 (pow.f64 x1 2))) (*.f64 x2 (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 2 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6) x1) (*.f64 4 (pow.f64 x1 2))) (+.f64 1 (pow.f64 x1 2)))))))
(+.f64 (*.f64 x2 (fma.f64 2 (/.f64 (fma.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 4 (/.f64 (*.f64 x1 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2))))) (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1))))))
(fma.f64 x2 (fma.f64 2 (/.f64 (fma.f64 x1 (fma.f64 2 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))) (fma.f64 x1 x1 1)) (/.f64 (*.f64 (*.f64 4 x1) (-.f64 (*.f64 x1 (*.f64 x1 3)) x1)) (pow.f64 (fma.f64 x1 x1 1) 2))) (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (fma.f64 2 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1)))))
(fma.f64 x2 (fma.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6))) (fma.f64 x1 x1 1)) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 4 x1))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6)))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6) x1) (*.f64 4 (pow.f64 x1 2)))) (+.f64 1 (pow.f64 x1 2))) (+.f64 (*.f64 x2 (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 2 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6) x1) (*.f64 4 (pow.f64 x1 2))) (+.f64 1 (pow.f64 x1 2)))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))))
(+.f64 (fma.f64 x2 (fma.f64 2 (/.f64 (fma.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 4 (/.f64 (*.f64 x1 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)))) (*.f64 8 (/.f64 (*.f64 x1 (*.f64 x2 x2)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)))) (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1))))))
(+.f64 (fma.f64 x2 (fma.f64 2 (/.f64 (fma.f64 x1 (fma.f64 2 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))) (fma.f64 x1 x1 1)) (/.f64 (*.f64 (*.f64 4 x1) (-.f64 (*.f64 x1 (*.f64 x1 3)) x1)) (pow.f64 (fma.f64 x1 x1 1) 2))) (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (fma.f64 2 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))))) (/.f64 8 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 x2 (*.f64 x2 x1)))))
(+.f64 (fma.f64 x2 (fma.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6))) (fma.f64 x1 x1 1)) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 4 x1))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6))))) (*.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 x1 8)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6) x1) (*.f64 4 (pow.f64 x1 2)))) (+.f64 1 (pow.f64 x1 2))) (+.f64 (*.f64 x2 (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 2 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6) x1) (*.f64 4 (pow.f64 x1 2))) (+.f64 1 (pow.f64 x1 2)))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))))
(+.f64 (fma.f64 x2 (fma.f64 2 (/.f64 (fma.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 4 (/.f64 (*.f64 x1 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)))) (*.f64 8 (/.f64 (*.f64 x1 (*.f64 x2 x2)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)))) (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1))))))
(+.f64 (fma.f64 x2 (fma.f64 2 (/.f64 (fma.f64 x1 (fma.f64 2 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))) (fma.f64 x1 x1 1)) (/.f64 (*.f64 (*.f64 4 x1) (-.f64 (*.f64 x1 (*.f64 x1 3)) x1)) (pow.f64 (fma.f64 x1 x1 1) 2))) (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (fma.f64 2 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))))) (/.f64 8 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 x2 (*.f64 x2 x1)))))
(+.f64 (fma.f64 x2 (fma.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6))) (fma.f64 x1 x1 1)) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 4 x1))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6))))) (*.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 x1 8)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))
(*.f64 8 (/.f64 (*.f64 x1 (*.f64 x2 x2)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)))
(/.f64 8 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 x2 (*.f64 x2 x1))))
(*.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 x1 8))
(+.f64 (*.f64 x2 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6) x1) (*.f64 4 (pow.f64 x1 2))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))
(fma.f64 x2 (fma.f64 2 (/.f64 (fma.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 4 (/.f64 (*.f64 x1 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)))) (*.f64 8 (/.f64 (*.f64 x1 (*.f64 x2 x2)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2))))
(fma.f64 x2 (fma.f64 2 (/.f64 (fma.f64 x1 (fma.f64 2 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))) (fma.f64 x1 x1 1)) (/.f64 (*.f64 (*.f64 4 x1) (-.f64 (*.f64 x1 (*.f64 x1 3)) x1)) (pow.f64 (fma.f64 x1 x1 1) 2))) (/.f64 8 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 x2 (*.f64 x2 x1)))))
(fma.f64 x2 (fma.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6))) (fma.f64 x1 x1 1)) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 4 x1))) (*.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 x1 8)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 (*.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6) x1) (*.f64 4 (pow.f64 x1 2)))) (+.f64 1 (pow.f64 x1 2))) (+.f64 (*.f64 x2 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6) x1) (*.f64 4 (pow.f64 x1 2))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))))
(+.f64 (fma.f64 x2 (fma.f64 2 (/.f64 (fma.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 4 (/.f64 (*.f64 x1 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)))) (*.f64 8 (/.f64 (*.f64 x1 (*.f64 x2 x2)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)))) (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1))))))
(+.f64 (fma.f64 x2 (fma.f64 2 (/.f64 (fma.f64 x1 (fma.f64 2 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))) (fma.f64 x1 x1 1)) (/.f64 (*.f64 (*.f64 4 x1) (-.f64 (*.f64 x1 (*.f64 x1 3)) x1)) (pow.f64 (fma.f64 x1 x1 1) 2))) (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (fma.f64 2 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))))) (/.f64 8 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 x2 (*.f64 x2 x1)))))
(+.f64 (fma.f64 x2 (fma.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6))) (fma.f64 x1 x1 1)) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 4 x1))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6))))) (*.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 x1 8)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 (*.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6) x1) (*.f64 4 (pow.f64 x1 2)))) (+.f64 1 (pow.f64 x1 2))) (+.f64 (*.f64 x2 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6) x1) (*.f64 4 (pow.f64 x1 2))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))))
(+.f64 (fma.f64 x2 (fma.f64 2 (/.f64 (fma.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 4 (/.f64 (*.f64 x1 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)))) (*.f64 8 (/.f64 (*.f64 x1 (*.f64 x2 x2)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)))) (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1))))))
(+.f64 (fma.f64 x2 (fma.f64 2 (/.f64 (fma.f64 x1 (fma.f64 2 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))) (fma.f64 x1 x1 1)) (/.f64 (*.f64 (*.f64 4 x1) (-.f64 (*.f64 x1 (*.f64 x1 3)) x1)) (pow.f64 (fma.f64 x1 x1 1) 2))) (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (fma.f64 2 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))))) (/.f64 8 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 x2 (*.f64 x2 x1)))))
(+.f64 (fma.f64 x2 (fma.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6))) (fma.f64 x1 x1 1)) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 4 x1))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6))))) (*.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 x1 8)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))
(*.f64 8 (/.f64 (*.f64 x1 (*.f64 x2 x2)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)))
(/.f64 8 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 x2 (*.f64 x2 x1))))
(*.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 x1 8))
(+.f64 (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 -2 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6) x1) (*.f64 4 (pow.f64 x1 2))) (+.f64 1 (pow.f64 x1 2))))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))
(fma.f64 x2 (fma.f64 2 (/.f64 (fma.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 4 (/.f64 (*.f64 x1 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)))) (*.f64 8 (/.f64 (*.f64 x1 (*.f64 x2 x2)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2))))
(fma.f64 x2 (fma.f64 2 (/.f64 (fma.f64 x1 (fma.f64 2 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))) (fma.f64 x1 x1 1)) (/.f64 (*.f64 (*.f64 4 x1) (-.f64 (*.f64 x1 (*.f64 x1 3)) x1)) (pow.f64 (fma.f64 x1 x1 1) 2))) (/.f64 8 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 x2 (*.f64 x2 x1)))))
(fma.f64 x2 (fma.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6))) (fma.f64 x1 x1 1)) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 4 x1))) (*.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 x1 8)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 (*.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6) x1) (*.f64 4 (pow.f64 x1 2)))) (+.f64 1 (pow.f64 x1 2))) (+.f64 (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 -2 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6) x1) (*.f64 4 (pow.f64 x1 2))) (+.f64 1 (pow.f64 x1 2))))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))))
(+.f64 (fma.f64 x2 (fma.f64 2 (/.f64 (fma.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 4 (/.f64 (*.f64 x1 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)))) (*.f64 8 (/.f64 (*.f64 x1 (*.f64 x2 x2)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)))) (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1))))))
(+.f64 (fma.f64 x2 (fma.f64 2 (/.f64 (fma.f64 x1 (fma.f64 2 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))) (fma.f64 x1 x1 1)) (/.f64 (*.f64 (*.f64 4 x1) (-.f64 (*.f64 x1 (*.f64 x1 3)) x1)) (pow.f64 (fma.f64 x1 x1 1) 2))) (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (fma.f64 2 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))))) (/.f64 8 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 x2 (*.f64 x2 x1)))))
(+.f64 (fma.f64 x2 (fma.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6))) (fma.f64 x1 x1 1)) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 4 x1))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6))))) (*.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 x1 8)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 (*.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6) x1) (*.f64 4 (pow.f64 x1 2)))) (+.f64 1 (pow.f64 x1 2))) (+.f64 (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 -2 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6) x1) (*.f64 4 (pow.f64 x1 2))) (+.f64 1 (pow.f64 x1 2))))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))))
(+.f64 (fma.f64 x2 (fma.f64 2 (/.f64 (fma.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 4 (/.f64 (*.f64 x1 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)))) (*.f64 8 (/.f64 (*.f64 x1 (*.f64 x2 x2)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)))) (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1))))))
(+.f64 (fma.f64 x2 (fma.f64 2 (/.f64 (fma.f64 x1 (fma.f64 2 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))) (fma.f64 x1 x1 1)) (/.f64 (*.f64 (*.f64 4 x1) (-.f64 (*.f64 x1 (*.f64 x1 3)) x1)) (pow.f64 (fma.f64 x1 x1 1) 2))) (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (fma.f64 2 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))))) (/.f64 8 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 x2 (*.f64 x2 x1)))))
(+.f64 (fma.f64 x2 (fma.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6))) (fma.f64 x1 x1 1)) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 4 x1))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6))))) (*.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 x1 8)))
(*.f64 2 (*.f64 (-.f64 (*.f64 4 x2) 6) (*.f64 x2 x1)))
(*.f64 2 (*.f64 (fma.f64 4 x2 -6) (*.f64 x2 x1)))
(*.f64 (fma.f64 4 x2 -6) (*.f64 (*.f64 x2 x1) 2))
(*.f64 x2 (*.f64 x1 (+.f64 (*.f64 x2 8) -12)))
(+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 x2) 6) (*.f64 x2 x1))) (*.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 4 x2) 6)) (*.f64 4 x2)) (pow.f64 x1 2)))
(fma.f64 2 (*.f64 (fma.f64 4 x2 -6) (*.f64 x2 x1)) (*.f64 (fma.f64 -1 (fma.f64 4 x2 -6) (*.f64 4 x2)) (*.f64 x1 x1)))
(fma.f64 2 (*.f64 x2 (*.f64 x1 (fma.f64 4 x2 -6))) (*.f64 (-.f64 (*.f64 4 x2) (fma.f64 4 x2 -6)) (*.f64 x1 x1)))
(*.f64 x1 (+.f64 (*.f64 x2 (+.f64 (*.f64 x2 8) -12)) (*.f64 x1 (-.f64 (*.f64 4 x2) (fma.f64 4 x2 -6)))))
(*.f64 x1 (-.f64 (*.f64 6 x1) (*.f64 x2 (+.f64 12 (*.f64 x2 -8)))))
(+.f64 (*.f64 (pow.f64 x1 3) (-.f64 (+.f64 (*.f64 4 (*.f64 (-.f64 3 (*.f64 2 x2)) x2)) (*.f64 3 (-.f64 (*.f64 4 x2) 6))) (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 x2) 6) x2)) 2))) (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 x2) 6) (*.f64 x2 x1))) (*.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 4 x2) 6)) (*.f64 4 x2)) (pow.f64 x1 2))))
(fma.f64 (pow.f64 x1 3) (-.f64 (fma.f64 4 (*.f64 x2 (+.f64 3 (*.f64 -2 x2))) (*.f64 (fma.f64 4 x2 -6) 3)) (fma.f64 2 (*.f64 x2 (fma.f64 4 x2 -6)) 2)) (fma.f64 2 (*.f64 (fma.f64 4 x2 -6) (*.f64 x2 x1)) (*.f64 (fma.f64 -1 (fma.f64 4 x2 -6) (*.f64 4 x2)) (*.f64 x1 x1))))
(fma.f64 (pow.f64 x1 3) (-.f64 (fma.f64 (fma.f64 4 x2 -6) 3 (*.f64 (*.f64 4 x2) (+.f64 3 (*.f64 x2 -2)))) (fma.f64 2 (*.f64 x2 (fma.f64 4 x2 -6)) 2)) (fma.f64 2 (*.f64 x2 (*.f64 x1 (fma.f64 4 x2 -6))) (*.f64 (-.f64 (*.f64 4 x2) (fma.f64 4 x2 -6)) (*.f64 x1 x1))))
(fma.f64 (pow.f64 x1 3) (-.f64 (*.f64 (fma.f64 4 x2 -6) (+.f64 3 (*.f64 x2 -2))) (fma.f64 (+.f64 (*.f64 x2 8) -12) x2 2)) (*.f64 x1 (+.f64 (*.f64 x2 (+.f64 (*.f64 x2 8) -12)) (*.f64 x1 (-.f64 (*.f64 4 x2) (fma.f64 4 x2 -6))))))
(fma.f64 (pow.f64 x1 3) (-.f64 (*.f64 (fma.f64 4 x2 -6) (+.f64 3 (*.f64 x2 -2))) (fma.f64 (+.f64 (*.f64 x2 8) -12) x2 2)) (*.f64 x1 (-.f64 (*.f64 6 x1) (*.f64 x2 (+.f64 12 (*.f64 x2 -8))))))
(+.f64 (*.f64 (pow.f64 x1 3) (-.f64 (+.f64 (*.f64 4 (*.f64 (-.f64 3 (*.f64 2 x2)) x2)) (*.f64 3 (-.f64 (*.f64 4 x2) 6))) (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 x2) 6) x2)) 2))) (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 x2) 6) (*.f64 x2 x1))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 4 x2) 6)) (*.f64 4 x2)) (pow.f64 x1 2)) (*.f64 (-.f64 (+.f64 6 (*.f64 -2 (-.f64 3 (*.f64 2 x2)))) (*.f64 -1 (-.f64 (*.f64 4 x2) 6))) (pow.f64 x1 4)))))
(fma.f64 (pow.f64 x1 3) (-.f64 (fma.f64 4 (*.f64 x2 (+.f64 3 (*.f64 -2 x2))) (*.f64 (fma.f64 4 x2 -6) 3)) (fma.f64 2 (*.f64 x2 (fma.f64 4 x2 -6)) 2)) (fma.f64 2 (*.f64 (fma.f64 4 x2 -6) (*.f64 x2 x1)) (fma.f64 (fma.f64 -1 (fma.f64 4 x2 -6) (*.f64 4 x2)) (*.f64 x1 x1) (*.f64 (+.f64 6 (-.f64 (*.f64 (+.f64 3 (*.f64 -2 x2)) -2) (neg.f64 (fma.f64 4 x2 -6)))) (pow.f64 x1 4)))))
(fma.f64 (pow.f64 x1 3) (-.f64 (fma.f64 (fma.f64 4 x2 -6) 3 (*.f64 (*.f64 4 x2) (+.f64 3 (*.f64 x2 -2)))) (fma.f64 2 (*.f64 x2 (fma.f64 4 x2 -6)) 2)) (fma.f64 2 (*.f64 x2 (*.f64 x1 (fma.f64 4 x2 -6))) (fma.f64 (-.f64 (*.f64 4 x2) (fma.f64 4 x2 -6)) (*.f64 x1 x1) (*.f64 (+.f64 6 (fma.f64 (+.f64 3 (*.f64 x2 -2)) -2 (fma.f64 4 x2 -6))) (pow.f64 x1 4)))))
(fma.f64 (pow.f64 x1 3) (-.f64 (*.f64 (fma.f64 4 x2 -6) (+.f64 3 (*.f64 x2 -2))) (fma.f64 (+.f64 (*.f64 x2 8) -12) x2 2)) (fma.f64 (+.f64 (*.f64 x2 8) -12) (*.f64 x2 x1) (fma.f64 (-.f64 (*.f64 4 x2) (fma.f64 4 x2 -6)) (*.f64 x1 x1) (*.f64 (+.f64 (fma.f64 4 x2 -6) (+.f64 0 (*.f64 4 x2))) (pow.f64 x1 4)))))
(fma.f64 (pow.f64 x1 3) (-.f64 (*.f64 (fma.f64 4 x2 -6) (+.f64 3 (*.f64 x2 -2))) (fma.f64 (+.f64 (*.f64 x2 8) -12) x2 2)) (fma.f64 (+.f64 (*.f64 x2 8) -12) (*.f64 x2 x1) (fma.f64 (+.f64 (*.f64 4 x2) (fma.f64 4 x2 -6)) (pow.f64 x1 4) (*.f64 6 (*.f64 x1 x1)))))
(*.f64 12 (pow.f64 x1 2))
(*.f64 (*.f64 x1 x1) 12)
(*.f64 x1 (*.f64 x1 12))
(+.f64 (*.f64 -4 x1) (*.f64 12 (pow.f64 x1 2)))
(fma.f64 -4 x1 (*.f64 (*.f64 x1 x1) 12))
(fma.f64 x1 -4 (*.f64 x1 (*.f64 x1 12)))
(*.f64 x1 (+.f64 -4 (*.f64 x1 12)))
(-.f64 (+.f64 (*.f64 -4 x1) (+.f64 (*.f64 8 x2) (*.f64 12 (pow.f64 x1 2)))) 18)
(+.f64 (fma.f64 -4 x1 (fma.f64 8 x2 (*.f64 (*.f64 x1 x1) 12))) -18)
(+.f64 (fma.f64 x1 -4 (fma.f64 x2 8 (*.f64 x1 (*.f64 x1 12)))) -18)
(+.f64 (*.f64 x1 (+.f64 -4 (*.f64 x1 12))) (fma.f64 x2 8 -18))
(-.f64 (+.f64 (*.f64 -4 x1) (+.f64 (*.f64 8 x2) (+.f64 (*.f64 6 (/.f64 1 x1)) (+.f64 (*.f64 6 (/.f64 (-.f64 (*.f64 2 x2) 3) x1)) (*.f64 12 (pow.f64 x1 2)))))) 18)
(+.f64 (fma.f64 -4 x1 (fma.f64 8 x2 (+.f64 (/.f64 6 x1) (fma.f64 6 (/.f64 (fma.f64 2 x2 -3) x1) (*.f64 (*.f64 x1 x1) 12))))) -18)
(+.f64 (fma.f64 x1 -4 (+.f64 (fma.f64 (*.f64 x1 x1) 12 (/.f64 (*.f64 6 (fma.f64 2 x2 -3)) x1)) (fma.f64 x2 8 (/.f64 6 x1)))) -18)
(+.f64 (+.f64 (fma.f64 (*.f64 x1 x1) 12 (/.f64 (+.f64 -18 (*.f64 x2 12)) x1)) (fma.f64 x2 8 (/.f64 6 x1))) (fma.f64 x1 -4 -18))
(*.f64 12 (pow.f64 x1 2))
(*.f64 (*.f64 x1 x1) 12)
(*.f64 x1 (*.f64 x1 12))
(+.f64 (*.f64 -4 x1) (*.f64 12 (pow.f64 x1 2)))
(fma.f64 -4 x1 (*.f64 (*.f64 x1 x1) 12))
(fma.f64 x1 -4 (*.f64 x1 (*.f64 x1 12)))
(*.f64 x1 (+.f64 -4 (*.f64 x1 12)))
(-.f64 (+.f64 (*.f64 -4 x1) (+.f64 (*.f64 8 x2) (*.f64 12 (pow.f64 x1 2)))) 18)
(+.f64 (fma.f64 -4 x1 (fma.f64 8 x2 (*.f64 (*.f64 x1 x1) 12))) -18)
(+.f64 (fma.f64 x1 -4 (fma.f64 x2 8 (*.f64 x1 (*.f64 x1 12)))) -18)
(+.f64 (*.f64 x1 (+.f64 -4 (*.f64 x1 12))) (fma.f64 x2 8 -18))
(-.f64 (+.f64 (*.f64 -4 x1) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -6 (-.f64 (*.f64 2 x2) 3)) 6) x1)) (+.f64 (*.f64 8 x2) (*.f64 12 (pow.f64 x1 2))))) 18)
(+.f64 (fma.f64 -4 x1 (fma.f64 -1 (/.f64 (fma.f64 -6 (fma.f64 2 x2 -3) -6) x1) (fma.f64 8 x2 (*.f64 (*.f64 x1 x1) 12)))) -18)
(fma.f64 x1 -4 (+.f64 (-.f64 (fma.f64 x2 8 (*.f64 x1 (*.f64 x1 12))) (/.f64 (fma.f64 (fma.f64 2 x2 -3) -6 -6) x1)) -18))
(+.f64 (-.f64 (fma.f64 x2 8 (*.f64 (*.f64 x1 x1) 12)) (/.f64 (+.f64 (*.f64 x2 -12) 12) x1)) (fma.f64 x1 -4 -18))
(-.f64 (+.f64 (*.f64 x1 (+.f64 -4 (*.f64 x1 12))) (fma.f64 x2 8 -18)) (/.f64 (+.f64 (*.f64 x2 -12) 12) x1))

eval1.0s (2.9%)

Compiler

Compiled 52716 to 33079 computations (37.3% saved)

prune260.0ms (0.7%)

Pruning

26 alts after pruning (25 fresh and 1 done)

PrunedKeptTotal
New42125446
Fresh000
Picked101
Done011
Total42226448
Error
0.1b
Counts
448 → 26
Alt Table
Click to see full alt table
StatusErrorProgram
0.7b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (pow.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)))) 3)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
18.5b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))) 2) (*.f64 (pow.f64 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6) 2) (pow.f64 x1 4))) (-.f64 (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6))))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
10.9b
(+.f64 x1 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 3 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))))) (*.f64 (fma.f64 x1 x1 1) (+.f64 x1 (*.f64 x2 (*.f64 x1 (+.f64 (*.f64 x2 8) -12))))))))
38.9b
(+.f64 x1 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 3 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))))) (*.f64 (fma.f64 x1 x1 1) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 -6)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4))))) 2)))))))
53.6b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
1.6b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
53.6b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 x1) (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) 6) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
29.3b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (fma.f64 (/.f64 (sqrt.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (hypot.f64 1 x1)) (/.f64 (sqrt.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (hypot.f64 1 x1)) -3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
9.4b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (/.f64 8 (fma.f64 x1 x1 1)) (*.f64 x1 (*.f64 x1 x2)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
24.8b
(+.f64 x1 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 3 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))))) (*.f64 (fma.f64 x1 x1 1) (+.f64 x1 (*.f64 x1 (+.f64 (*.f64 6 x1) -4)))))))
1.7b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (*.f64 (/.f64 2 (fma.f64 x1 x1 1)) x2)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
0.6b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (fma.f64 (/.f64 (*.f64 x1 2) (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
15.7b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
10.6b
(+.f64 x1 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 3 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))))) (*.f64 (fma.f64 x1 x1 1) (+.f64 x1 (*.f64 6 (*.f64 x1 x1)))))))
18.2b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
1.6b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 9))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
12.3b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) 3))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
4.3b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (*.f64 2 x2) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
11.2b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
0.6b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
17.9b
(+.f64 x1 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 3 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))))) (*.f64 (fma.f64 x1 x1 1) (+.f64 x1 (+.f64 (*.f64 (pow.f64 x1 3) (-.f64 (+.f64 (*.f64 4 (*.f64 (-.f64 3 (*.f64 2 x2)) x2)) (*.f64 3 (-.f64 (*.f64 4 x2) 6))) (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 x2) 6) x2)) 2))) (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 x2) 6) (*.f64 x2 x1))) (*.f64 (-.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 4 x2) 6)) (*.f64 4 x2)) 6) (pow.f64 x1 2)))))))))
45.2b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (pow.f64 (*.f64 x1 (sqrt.f64 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6))) 2)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
0.7b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
1.6b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 (*.f64 x1 6) x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
2.3b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
10.9b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (+.f64 (*.f64 -1 x1) (*.f64 2 x2)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
Compiler

Compiled 5475 to 3480 computations (36.4% saved)

localize600.0ms (1.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 (*.f64 x1 2) (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)))
2.8b
(+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)
6.6b
(*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))
10.2b
(fma.f64 (/.f64 (*.f64 x1 2) (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6))))
Compiler

Compiled 945 to 581 computations (38.5% saved)

series14.0ms (0%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
3.0ms
x2
@0
(fma.f64 (/.f64 (*.f64 x1 2) (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6))))
2.0ms
x2
@-inf
(fma.f64 (/.f64 (*.f64 x1 2) (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6))))
1.0ms
x2
@inf
(fma.f64 (/.f64 (*.f64 x1 2) (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6))))
1.0ms
x1
@0
(fma.f64 (/.f64 (*.f64 x1 2) (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6))))
1.0ms
x1
@inf
(fma.f64 (/.f64 (*.f64 x1 2) (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6))))

rewrite121.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
427×log1p-udef_binary64
426×expm1-udef_binary64
246×add-sqr-sqrt_binary64
237×*-un-lft-identity_binary64
237×pow1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
023135
1498135
26682135
Stop Event
node limit
Counts
3 → 119
Calls
Call 1
Inputs
(fma.f64 (/.f64 (*.f64 x1 2) (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6))))
(+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)
(/.f64 (*.f64 x1 2) (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 x1 x1)) (*.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)) (*.f64 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 x1 x1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)) 1) (*.f64 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 x1 x1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 x1 x1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 x1 x1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 x1 x1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 x1 x1)))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 x1 x1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 x1 x1))) 2)) (cbrt.f64 (fma.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 x1 x1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 x1 x1)))) (sqrt.f64 (fma.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 x1 x1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)) 3) (pow.f64 (*.f64 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 x1 x1)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)) (*.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))) (-.f64 (pow.f64 (*.f64 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 x1 x1)) 2) (*.f64 (*.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)) (*.f64 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 x1 x1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)) (*.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))) (pow.f64 (*.f64 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 x1 x1)) 2)) (-.f64 (*.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)) (*.f64 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 x1 x1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 x1 x1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 x1 x1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 x1 x1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 x1 x1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 x1 x1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 x1 x1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 x1 x1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 x1 x1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 x1 x1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 x1 x1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 x1 x1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 x1 x1)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) (fma.f64 x1 x1 1)) (-.f64 (/.f64 x1 (fma.f64 x1 x1 1)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 2) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 3)) (/.f64 9 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -3 (/.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) (fma.f64 x1 x1 1))) (/.f64 x1 (fma.f64 x1 x1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) 2)) (cbrt.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)) (sqrt.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -27 (pow.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 2) (-.f64 9 (/.f64 -3 (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 2) -9) (/.f64 1 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 2) (-.f64 9 (/.f64 -3 (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))))) (+.f64 -27 (pow.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 3) (+.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 2) -9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -27 (pow.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 2) (-.f64 9 (/.f64 -3 (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -27 (pow.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 3)) (+.f64 9 (-.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 2) (/.f64 -3 (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 2) -9) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 -27 (pow.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 2) (-.f64 9 (/.f64 -3 (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 2) -9)) (neg.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 9 (pow.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 2)) (-.f64 -3 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 1 (fma.f64 x1 x1 1)) -3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1))) 2) (cbrt.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1))) -3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1))) (sqrt.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1))) -3)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2))) (*.f64 (neg.f64 x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2)) (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2))) (*.f64 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2)) (neg.f64 x1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x1 (/.f64 1 (*.f64 (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x1 (*.f64 2 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x1 2) (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2)))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2))) 2)) (cbrt.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 x1 2)) 2) (*.f64 (cbrt.f64 (*.f64 x1 2)) (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1))) (/.f64 (*.f64 x1 2) (sqrt.f64 (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2)))) (sqrt.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 x1 2)) (*.f64 (sqrt.f64 (*.f64 x1 2)) (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x1 -2) (/.f64 1 (/.f64 (neg.f64 (fma.f64 x1 x1 1)) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (/.f64 2 (/.f64 1 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 x1 x1 1)) (/.f64 (*.f64 x1 2) (/.f64 1 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2)) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x1 1) (/.f64 2 (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x1 2)) 2) 1) (/.f64 (cbrt.f64 (*.f64 x1 2)) (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 x1 2)) 1) (/.f64 (sqrt.f64 (*.f64 x1 2)) (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (fma.f64 x1 x1 1)) (/.f64 x1 (/.f64 1 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x1 2)) 2) (fma.f64 x1 x1 1)) (/.f64 (cbrt.f64 (*.f64 x1 2)) (/.f64 1 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 x1 2)) (fma.f64 x1 x1 1)) (/.f64 (sqrt.f64 (*.f64 x1 2)) (/.f64 1 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x1 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))) 2)) (/.f64 2 (cbrt.f64 (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))) 2)) (/.f64 x1 (cbrt.f64 (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))) 2)) (/.f64 (*.f64 x1 2) (cbrt.f64 (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x1 2)) 2) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))) 2)) (cbrt.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 x1 2)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))) 2)) (/.f64 (sqrt.f64 (*.f64 x1 2)) (cbrt.f64 (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x1 (sqrt.f64 (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)))) (/.f64 2 (sqrt.f64 (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (sqrt.f64 (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)))) (/.f64 x1 (sqrt.f64 (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x1 2)) 2) (sqrt.f64 (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)))) (/.f64 (cbrt.f64 (*.f64 x1 2)) (sqrt.f64 (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x1 2) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (/.f64 1 (fma.f64 x1 x1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x1 2) 1) (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x1 2) (neg.f64 (fma.f64 x1 x1 1))) (neg.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x1 2) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1))) 2)) (cbrt.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x1 2) (sqrt.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (sqrt.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2)) 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2)) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) 2)) (cbrt.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2)) (sqrt.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))) (sqrt.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 2) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 x1 2) (/.f64 (neg.f64 (fma.f64 x1 x1 1)) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2))) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 x1 2) 3) (pow.f64 (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 x1 2) 3) (pow.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2)))) 1))))))

simplify89.0ms (0.3%)

Algorithm
egg-herbie
Rules
569×associate-+l+_binary64
457×associate-+r+_binary64
406×associate-*l*_binary64
390×associate-*r*_binary64
327×distribute-rgt-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01843527
16043038
219522922
Stop Event
node limit
Counts
191 → 193
Calls
Call 1
Inputs
(*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3))))
(+.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (*.f64 (-.f64 (+.f64 (*.f64 8 x2) (+.f64 (*.f64 -2 (-.f64 (*.f64 2 x2) 3)) (*.f64 -4 x2))) 6) (pow.f64 x1 2)))
(+.f64 (*.f64 (pow.f64 x1 3) (-.f64 (+.f64 (*.f64 4 (*.f64 (-.f64 3 (*.f64 2 x2)) x2)) (*.f64 2 (*.f64 (-.f64 3 (*.f64 2 x2)) (-.f64 (*.f64 2 x2) 3)))) 2)) (+.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (*.f64 (-.f64 (+.f64 (*.f64 8 x2) (+.f64 (*.f64 -2 (-.f64 (*.f64 2 x2) 3)) (*.f64 -4 x2))) 6) (pow.f64 x1 2))))
(+.f64 (*.f64 (pow.f64 x1 3) (-.f64 (+.f64 (*.f64 4 (*.f64 (-.f64 3 (*.f64 2 x2)) x2)) (*.f64 2 (*.f64 (-.f64 3 (*.f64 2 x2)) (-.f64 (*.f64 2 x2) 3)))) 2)) (+.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 (+.f64 (*.f64 2 (-.f64 (*.f64 2 x2) 3)) (+.f64 (*.f64 4 (-.f64 3 (*.f64 2 x2))) (+.f64 (*.f64 4 x2) (*.f64 -4 (-.f64 3 (*.f64 2 x2)))))) (pow.f64 x1 4)) (*.f64 (-.f64 (+.f64 (*.f64 8 x2) (+.f64 (*.f64 -2 (-.f64 (*.f64 2 x2) 3)) (*.f64 -4 x2))) 6) (pow.f64 x1 2)))))
(*.f64 6 (pow.f64 x1 2))
(+.f64 (*.f64 -4 x1) (*.f64 6 (pow.f64 x1 2)))
(-.f64 (+.f64 (*.f64 -4 x1) (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) 6)
(-.f64 (+.f64 (*.f64 -4 x1) (+.f64 (*.f64 6 (/.f64 1 x1)) (+.f64 (*.f64 6 (/.f64 (-.f64 (*.f64 2 x2) 3) x1)) (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 4 (-.f64 (*.f64 2 x2) 3)))))) 6)
(*.f64 6 (pow.f64 x1 2))
(+.f64 (*.f64 -4 x1) (*.f64 6 (pow.f64 x1 2)))
(-.f64 (+.f64 (*.f64 -4 x1) (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) 6)
(-.f64 (+.f64 (*.f64 -4 x1) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -6 (-.f64 (*.f64 2 x2) 3)) 6) x1)) (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 4 (-.f64 (*.f64 2 x2) 3))))) 6)
(+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6)))
(+.f64 (*.f64 x2 (+.f64 (*.f64 4 (/.f64 (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6))))
(+.f64 (*.f64 x2 (+.f64 (*.f64 4 (/.f64 (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))))) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6)))))
(+.f64 (*.f64 x2 (+.f64 (*.f64 4 (/.f64 (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))))) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6)))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))
(+.f64 (*.f64 x2 (+.f64 (*.f64 4 (/.f64 (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))
(+.f64 (*.f64 x2 (+.f64 (*.f64 4 (/.f64 (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))))) (+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6)) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))))
(+.f64 (*.f64 x2 (+.f64 (*.f64 4 (/.f64 (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))))) (+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6)) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))
(+.f64 (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))
(+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6)) (+.f64 (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))))
(+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6)) (+.f64 (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))))
(-.f64 (*.f64 2 x2) 3)
(-.f64 (+.f64 (*.f64 -1 x1) (*.f64 2 x2)) 3)
(-.f64 (+.f64 (*.f64 -1 x1) (+.f64 (*.f64 (-.f64 3 (*.f64 2 x2)) (pow.f64 x1 2)) (*.f64 2 x2))) 3)
(-.f64 (+.f64 (*.f64 -1 x1) (+.f64 (pow.f64 x1 3) (+.f64 (*.f64 (-.f64 3 (*.f64 2 x2)) (pow.f64 x1 2)) (*.f64 2 x2)))) 3)
(/.f64 -1 x1)
(-.f64 (*.f64 2 (/.f64 x2 (pow.f64 x1 2))) (+.f64 (/.f64 1 x1) (*.f64 3 (/.f64 1 (pow.f64 x1 2)))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x1 3)) (*.f64 2 (/.f64 x2 (pow.f64 x1 2)))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x1 2))) (/.f64 1 x1)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x1 3)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x1 4))) (*.f64 2 (/.f64 x2 (pow.f64 x1 2))))) (+.f64 (*.f64 2 (/.f64 x2 (pow.f64 x1 4))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x1 2))) (/.f64 1 x1))))
(/.f64 -1 x1)
(-.f64 (*.f64 2 (/.f64 x2 (pow.f64 x1 2))) (+.f64 (/.f64 1 x1) (*.f64 3 (/.f64 1 (pow.f64 x1 2)))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x1 3)) (*.f64 2 (/.f64 x2 (pow.f64 x1 2)))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x1 2))) (/.f64 1 x1)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x1 3)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x1 4))) (*.f64 2 (/.f64 x2 (pow.f64 x1 2))))) (+.f64 (*.f64 2 (/.f64 x2 (pow.f64 x1 4))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x1 2))) (/.f64 1 x1))))
(-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))
(-.f64 (+.f64 (*.f64 2 (/.f64 x2 (+.f64 1 (pow.f64 x1 2)))) (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))
(-.f64 (+.f64 (*.f64 2 (/.f64 x2 (+.f64 1 (pow.f64 x1 2)))) (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))
(-.f64 (+.f64 (*.f64 2 (/.f64 x2 (+.f64 1 (pow.f64 x1 2)))) (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))
(*.f64 2 (/.f64 x2 (+.f64 1 (pow.f64 x1 2))))
(-.f64 (+.f64 (*.f64 2 (/.f64 x2 (+.f64 1 (pow.f64 x1 2)))) (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))
(-.f64 (+.f64 (*.f64 2 (/.f64 x2 (+.f64 1 (pow.f64 x1 2)))) (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))
(-.f64 (+.f64 (*.f64 2 (/.f64 x2 (+.f64 1 (pow.f64 x1 2)))) (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))
(*.f64 2 (/.f64 x2 (+.f64 1 (pow.f64 x1 2))))
(-.f64 (+.f64 (*.f64 2 (/.f64 x2 (+.f64 1 (pow.f64 x1 2)))) (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))
(-.f64 (+.f64 (*.f64 2 (/.f64 x2 (+.f64 1 (pow.f64 x1 2)))) (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))
(-.f64 (+.f64 (*.f64 2 (/.f64 x2 (+.f64 1 (pow.f64 x1 2)))) (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))
(*.f64 4 (*.f64 x2 x1))
(+.f64 (*.f64 -2 (pow.f64 x1 2)) (*.f64 4 (*.f64 x2 x1)))
(+.f64 (*.f64 -2 (pow.f64 x1 2)) (+.f64 (*.f64 4 (*.f64 x2 x1)) (*.f64 2 (*.f64 (-.f64 3 (*.f64 2 x2)) (pow.f64 x1 3)))))
(+.f64 (*.f64 -2 (pow.f64 x1 2)) (+.f64 (*.f64 4 (*.f64 x2 x1)) (+.f64 (*.f64 2 (pow.f64 x1 4)) (*.f64 2 (*.f64 (-.f64 3 (*.f64 2 x2)) (pow.f64 x1 3))))))
(*.f64 6 x1)
(-.f64 (*.f64 6 x1) 2)
(-.f64 (+.f64 (*.f64 6 x1) (*.f64 2 (/.f64 (-.f64 (*.f64 2 x2) 3) x1))) 2)
(-.f64 (+.f64 (*.f64 6 x1) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 2 x2) 3) x1)) (*.f64 2 (/.f64 1 (pow.f64 x1 2))))) 2)
(*.f64 6 x1)
(-.f64 (*.f64 6 x1) 2)
(-.f64 (+.f64 (*.f64 6 x1) (*.f64 2 (/.f64 (-.f64 (*.f64 2 x2) 3) x1))) 2)
(-.f64 (+.f64 (*.f64 6 x1) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 2 x2) 3) x1)) (*.f64 2 (/.f64 1 (pow.f64 x1 2))))) 2)
(*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (+.f64 1 (pow.f64 x1 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (+.f64 1 (pow.f64 x1 2)))) (*.f64 4 (/.f64 (*.f64 x2 x1) (+.f64 1 (pow.f64 x1 2)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (+.f64 1 (pow.f64 x1 2)))) (*.f64 4 (/.f64 (*.f64 x2 x1) (+.f64 1 (pow.f64 x1 2)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (+.f64 1 (pow.f64 x1 2)))) (*.f64 4 (/.f64 (*.f64 x2 x1) (+.f64 1 (pow.f64 x1 2)))))
(*.f64 4 (/.f64 (*.f64 x2 x1) (+.f64 1 (pow.f64 x1 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (+.f64 1 (pow.f64 x1 2)))) (*.f64 4 (/.f64 (*.f64 x2 x1) (+.f64 1 (pow.f64 x1 2)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (+.f64 1 (pow.f64 x1 2)))) (*.f64 4 (/.f64 (*.f64 x2 x1) (+.f64 1 (pow.f64 x1 2)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (+.f64 1 (pow.f64 x1 2)))) (*.f64 4 (/.f64 (*.f64 x2 x1) (+.f64 1 (pow.f64 x1 2)))))
(*.f64 4 (/.f64 (*.f64 x2 x1) (+.f64 1 (pow.f64 x1 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (+.f64 1 (pow.f64 x1 2)))) (*.f64 4 (/.f64 (*.f64 x2 x1) (+.f64 1 (pow.f64 x1 2)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (+.f64 1 (pow.f64 x1 2)))) (*.f64 4 (/.f64 (*.f64 x2 x1) (+.f64 1 (pow.f64 x1 2)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (+.f64 1 (pow.f64 x1 2)))) (*.f64 4 (/.f64 (*.f64 x2 x1) (+.f64 1 (pow.f64 x1 2)))))
Outputs
(*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3))))
(*.f64 4 (*.f64 x2 (*.f64 x1 (fma.f64 2 x2 -3))))
(*.f64 4 (*.f64 x1 (*.f64 x2 (fma.f64 x2 2 -3))))
(*.f64 (+.f64 (*.f64 x2 8) -12) (*.f64 x2 x1))
(+.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (*.f64 (-.f64 (+.f64 (*.f64 8 x2) (+.f64 (*.f64 -2 (-.f64 (*.f64 2 x2) 3)) (*.f64 -4 x2))) 6) (pow.f64 x1 2)))
(fma.f64 4 (*.f64 x2 (*.f64 x1 (fma.f64 2 x2 -3))) (*.f64 (+.f64 (fma.f64 8 x2 (fma.f64 -2 (fma.f64 2 x2 -3) (*.f64 x2 -4))) -6) (*.f64 x1 x1)))
(fma.f64 4 (*.f64 x1 (*.f64 x2 (fma.f64 x2 2 -3))) (*.f64 (+.f64 (fma.f64 x2 8 (fma.f64 (fma.f64 x2 2 -3) -2 (*.f64 x2 -4))) -6) (*.f64 x1 x1)))
(*.f64 x1 (+.f64 (*.f64 x2 (+.f64 (*.f64 x2 8) -12)) (*.f64 x1 (+.f64 (*.f64 4 x2) (+.f64 (*.f64 x2 -4) 0)))))
(+.f64 (*.f64 (pow.f64 x1 3) (-.f64 (+.f64 (*.f64 4 (*.f64 (-.f64 3 (*.f64 2 x2)) x2)) (*.f64 2 (*.f64 (-.f64 3 (*.f64 2 x2)) (-.f64 (*.f64 2 x2) 3)))) 2)) (+.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (*.f64 (-.f64 (+.f64 (*.f64 8 x2) (+.f64 (*.f64 -2 (-.f64 (*.f64 2 x2) 3)) (*.f64 -4 x2))) 6) (pow.f64 x1 2))))
(fma.f64 (pow.f64 x1 3) (+.f64 (fma.f64 4 (*.f64 x2 (+.f64 3 (*.f64 -2 x2))) (*.f64 2 (*.f64 (fma.f64 2 x2 -3) (+.f64 3 (*.f64 -2 x2))))) -2) (fma.f64 4 (*.f64 x2 (*.f64 x1 (fma.f64 2 x2 -3))) (*.f64 (+.f64 (fma.f64 8 x2 (fma.f64 -2 (fma.f64 2 x2 -3) (*.f64 x2 -4))) -6) (*.f64 x1 x1))))
(fma.f64 (pow.f64 x1 3) (fma.f64 4 (*.f64 x2 (+.f64 3 (*.f64 x2 -2))) (fma.f64 (+.f64 6 (*.f64 2 (*.f64 x2 -2))) (fma.f64 x2 2 -3) -2)) (fma.f64 4 (*.f64 x1 (*.f64 x2 (fma.f64 x2 2 -3))) (*.f64 (+.f64 (fma.f64 x2 8 (fma.f64 (fma.f64 x2 2 -3) -2 (*.f64 x2 -4))) -6) (*.f64 x1 x1))))
(fma.f64 (pow.f64 x1 3) (+.f64 -2 (*.f64 (+.f64 3 (*.f64 x2 -2)) (+.f64 (*.f64 4 x2) (+.f64 (*.f64 4 x2) -6)))) (*.f64 x1 (+.f64 (*.f64 x2 (+.f64 (*.f64 x2 8) -12)) (*.f64 x1 (+.f64 (*.f64 4 x2) (+.f64 (*.f64 x2 -4) 0))))))
(+.f64 (*.f64 (pow.f64 x1 3) (-.f64 (+.f64 (*.f64 4 (*.f64 (-.f64 3 (*.f64 2 x2)) x2)) (*.f64 2 (*.f64 (-.f64 3 (*.f64 2 x2)) (-.f64 (*.f64 2 x2) 3)))) 2)) (+.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 (+.f64 (*.f64 2 (-.f64 (*.f64 2 x2) 3)) (+.f64 (*.f64 4 (-.f64 3 (*.f64 2 x2))) (+.f64 (*.f64 4 x2) (*.f64 -4 (-.f64 3 (*.f64 2 x2)))))) (pow.f64 x1 4)) (*.f64 (-.f64 (+.f64 (*.f64 8 x2) (+.f64 (*.f64 -2 (-.f64 (*.f64 2 x2) 3)) (*.f64 -4 x2))) 6) (pow.f64 x1 2)))))
(fma.f64 (pow.f64 x1 3) (+.f64 (fma.f64 4 (*.f64 x2 (+.f64 3 (*.f64 -2 x2))) (*.f64 2 (*.f64 (fma.f64 2 x2 -3) (+.f64 3 (*.f64 -2 x2))))) -2) (fma.f64 4 (*.f64 x2 (*.f64 x1 (fma.f64 2 x2 -3))) (fma.f64 (fma.f64 2 (fma.f64 2 x2 -3) (fma.f64 4 (+.f64 3 (*.f64 -2 x2)) (fma.f64 4 x2 (*.f64 -4 (+.f64 3 (*.f64 -2 x2)))))) (pow.f64 x1 4) (*.f64 (+.f64 (fma.f64 8 x2 (fma.f64 -2 (fma.f64 2 x2 -3) (*.f64 x2 -4))) -6) (*.f64 x1 x1)))))
(fma.f64 (pow.f64 x1 3) (fma.f64 4 (*.f64 x2 (+.f64 3 (*.f64 x2 -2))) (fma.f64 (+.f64 6 (*.f64 2 (*.f64 x2 -2))) (fma.f64 x2 2 -3) -2)) (fma.f64 4 (*.f64 x1 (*.f64 x2 (fma.f64 x2 2 -3))) (fma.f64 (+.f64 (fma.f64 x2 8 (fma.f64 (fma.f64 x2 2 -3) -2 (*.f64 x2 -4))) -6) (*.f64 x1 x1) (*.f64 (fma.f64 2 (fma.f64 x2 2 -3) (fma.f64 4 (+.f64 3 (*.f64 x2 -2)) (fma.f64 4 x2 (+.f64 -12 (*.f64 (*.f64 x2 -2) -4))))) (pow.f64 x1 4)))))
(+.f64 (fma.f64 (pow.f64 x1 3) (+.f64 -2 (*.f64 (+.f64 3 (*.f64 x2 -2)) (+.f64 (*.f64 4 x2) (+.f64 (*.f64 4 x2) -6)))) (*.f64 x1 (+.f64 (*.f64 x2 (+.f64 (*.f64 x2 8) -12)) (*.f64 x1 (+.f64 (*.f64 4 x2) (+.f64 (*.f64 x2 -4) 0)))))) (*.f64 (fma.f64 2 (fma.f64 x2 2 -3) (+.f64 (*.f64 4 x2) (*.f64 (+.f64 3 (*.f64 x2 -2)) 0))) (pow.f64 x1 4)))
(*.f64 6 (pow.f64 x1 2))
(*.f64 6 (*.f64 x1 x1))
(*.f64 x1 (*.f64 x1 6))
(+.f64 (*.f64 -4 x1) (*.f64 6 (pow.f64 x1 2)))
(fma.f64 -4 x1 (*.f64 6 (*.f64 x1 x1)))
(fma.f64 x1 -4 (*.f64 6 (*.f64 x1 x1)))
(*.f64 x1 (+.f64 (*.f64 x1 6) -4))
(-.f64 (+.f64 (*.f64 -4 x1) (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) 6)
(+.f64 (fma.f64 -4 x1 (fma.f64 6 (*.f64 x1 x1) (*.f64 4 (fma.f64 2 x2 -3)))) -6)
(+.f64 (fma.f64 x1 -4 (fma.f64 4 (fma.f64 x2 2 -3) (*.f64 6 (*.f64 x1 x1)))) -6)
(+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 x2 8) -18))
(-.f64 (+.f64 (*.f64 -4 x1) (+.f64 (*.f64 6 (/.f64 1 x1)) (+.f64 (*.f64 6 (/.f64 (-.f64 (*.f64 2 x2) 3) x1)) (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 4 (-.f64 (*.f64 2 x2) 3)))))) 6)
(+.f64 (fma.f64 -4 x1 (+.f64 (/.f64 6 x1) (fma.f64 6 (/.f64 (fma.f64 2 x2 -3) x1) (fma.f64 6 (*.f64 x1 x1) (*.f64 4 (fma.f64 2 x2 -3)))))) -6)
(+.f64 (+.f64 (fma.f64 6 (/.f64 (fma.f64 x2 2 -3) x1) (fma.f64 4 (fma.f64 x2 2 -3) (*.f64 6 (*.f64 x1 x1)))) (fma.f64 x1 -4 (/.f64 6 x1))) -6)
(+.f64 (+.f64 (*.f64 6 (+.f64 (*.f64 x1 x1) (/.f64 (fma.f64 x2 2 -3) x1))) (fma.f64 x1 -4 (/.f64 6 x1))) (+.f64 (*.f64 x2 8) -18))
(*.f64 6 (pow.f64 x1 2))
(*.f64 6 (*.f64 x1 x1))
(*.f64 x1 (*.f64 x1 6))
(+.f64 (*.f64 -4 x1) (*.f64 6 (pow.f64 x1 2)))
(fma.f64 -4 x1 (*.f64 6 (*.f64 x1 x1)))
(fma.f64 x1 -4 (*.f64 6 (*.f64 x1 x1)))
(*.f64 x1 (+.f64 (*.f64 x1 6) -4))
(-.f64 (+.f64 (*.f64 -4 x1) (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) 6)
(+.f64 (fma.f64 -4 x1 (fma.f64 6 (*.f64 x1 x1) (*.f64 4 (fma.f64 2 x2 -3)))) -6)
(+.f64 (fma.f64 x1 -4 (fma.f64 4 (fma.f64 x2 2 -3) (*.f64 6 (*.f64 x1 x1)))) -6)
(+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 x2 8) -18))
(-.f64 (+.f64 (*.f64 -4 x1) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -6 (-.f64 (*.f64 2 x2) 3)) 6) x1)) (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 4 (-.f64 (*.f64 2 x2) 3))))) 6)
(+.f64 (fma.f64 -4 x1 (fma.f64 -1 (/.f64 (fma.f64 -6 (fma.f64 2 x2 -3) -6) x1) (fma.f64 6 (*.f64 x1 x1) (*.f64 4 (fma.f64 2 x2 -3))))) -6)
(+.f64 -6 (fma.f64 x1 -4 (-.f64 (fma.f64 4 (fma.f64 x2 2 -3) (*.f64 6 (*.f64 x1 x1))) (/.f64 (fma.f64 (fma.f64 x2 2 -3) -6 -6) x1))))
(fma.f64 x1 -4 (+.f64 (-.f64 (*.f64 x1 (*.f64 x1 6)) (/.f64 (+.f64 (*.f64 x2 -12) 12) x1)) (+.f64 (*.f64 x2 8) -18)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6)))
(fma.f64 2 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1))))))) (*.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) -6)))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (/.f64 (*.f64 (*.f64 2 (*.f64 x1 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1))) (-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3)) (fma.f64 x1 x1 1)))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 (*.f64 x1 2) (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3))))
(+.f64 (*.f64 x2 (+.f64 (*.f64 4 (/.f64 (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6))))
(fma.f64 x2 (fma.f64 4 (/.f64 x1 (/.f64 (+.f64 (*.f64 x1 x1) 1) (-.f64 (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1)))))) (fma.f64 4 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2) x1)) (*.f64 8 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))))) (fma.f64 2 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1))))))) (*.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) -6))))
(fma.f64 x2 (fma.f64 4 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3)) (fma.f64 8 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) (/.f64 (*.f64 (*.f64 4 x1) (-.f64 (*.f64 x1 (*.f64 x1 3)) x1)) (pow.f64 (fma.f64 x1 x1 1) 2)))) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (/.f64 (*.f64 (*.f64 2 (*.f64 x1 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1))) (-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3)) (fma.f64 x1 x1 1))))
(fma.f64 x2 (+.f64 (*.f64 8 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1))) (*.f64 4 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (+.f64 (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)))))) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 (*.f64 x1 2) (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3)))))
(+.f64 (*.f64 x2 (+.f64 (*.f64 4 (/.f64 (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))))) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6)))))
(fma.f64 x2 (fma.f64 4 (/.f64 x1 (/.f64 (+.f64 (*.f64 x1 x1) 1) (-.f64 (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1)))))) (fma.f64 4 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2) x1)) (*.f64 8 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))))) (fma.f64 2 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1))))))) (fma.f64 8 (/.f64 (*.f64 x2 x2) (/.f64 (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2) x1)) (*.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) -6)))))
(fma.f64 x2 (fma.f64 4 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3)) (fma.f64 8 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) (/.f64 (*.f64 (*.f64 4 x1) (-.f64 (*.f64 x1 (*.f64 x1 3)) x1)) (pow.f64 (fma.f64 x1 x1 1) 2)))) (fma.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3))) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (/.f64 (*.f64 (*.f64 8 x1) (*.f64 x2 x2)) (pow.f64 (fma.f64 x1 x1 1) 2)))))
(-.f64 (fma.f64 2 (*.f64 (*.f64 x1 (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3)) (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1))) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (/.f64 8 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 x1 (*.f64 x2 x2)))))) (*.f64 x2 (fma.f64 -4 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (+.f64 (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)))) (*.f64 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) -8))))
(+.f64 (*.f64 x2 (+.f64 (*.f64 4 (/.f64 (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))))) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6)))))
(fma.f64 x2 (fma.f64 4 (/.f64 x1 (/.f64 (+.f64 (*.f64 x1 x1) 1) (-.f64 (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1)))))) (fma.f64 4 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2) x1)) (*.f64 8 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))))) (fma.f64 2 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1))))))) (fma.f64 8 (/.f64 (*.f64 x2 x2) (/.f64 (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2) x1)) (*.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) -6)))))
(fma.f64 x2 (fma.f64 4 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3)) (fma.f64 8 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) (/.f64 (*.f64 (*.f64 4 x1) (-.f64 (*.f64 x1 (*.f64 x1 3)) x1)) (pow.f64 (fma.f64 x1 x1 1) 2)))) (fma.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3))) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (/.f64 (*.f64 (*.f64 8 x1) (*.f64 x2 x2)) (pow.f64 (fma.f64 x1 x1 1) 2)))))
(-.f64 (fma.f64 2 (*.f64 (*.f64 x1 (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3)) (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1))) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (/.f64 8 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 x1 (*.f64 x2 x2)))))) (*.f64 x2 (fma.f64 -4 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (+.f64 (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)))) (*.f64 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) -8))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))
(/.f64 (*.f64 8 (*.f64 x1 (*.f64 x2 x2))) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2))
(/.f64 (*.f64 (*.f64 8 x1) (*.f64 x2 x2)) (pow.f64 (fma.f64 x1 x1 1) 2))
(/.f64 8 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 x1 (*.f64 x2 x2))))
(+.f64 (*.f64 x2 (+.f64 (*.f64 4 (/.f64 (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))
(fma.f64 x2 (fma.f64 4 (/.f64 x1 (/.f64 (+.f64 (*.f64 x1 x1) 1) (-.f64 (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1)))))) (fma.f64 4 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2) x1)) (*.f64 8 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))))) (/.f64 (*.f64 8 (*.f64 x1 (*.f64 x2 x2))) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)))
(fma.f64 x2 (fma.f64 4 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3)) (fma.f64 8 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) (/.f64 (*.f64 (*.f64 4 x1) (-.f64 (*.f64 x1 (*.f64 x1 3)) x1)) (pow.f64 (fma.f64 x1 x1 1) 2)))) (/.f64 (*.f64 (*.f64 8 x1) (*.f64 x2 x2)) (pow.f64 (fma.f64 x1 x1 1) 2)))
(-.f64 (/.f64 8 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 x1 (*.f64 x2 x2)))) (*.f64 x2 (fma.f64 -4 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (+.f64 (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)))) (*.f64 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) -8))))
(+.f64 (*.f64 x2 (+.f64 (*.f64 4 (/.f64 (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))))) (+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6)) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))))
(fma.f64 x2 (fma.f64 4 (/.f64 x1 (/.f64 (+.f64 (*.f64 x1 x1) 1) (-.f64 (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1)))))) (fma.f64 4 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2) x1)) (*.f64 8 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))))) (fma.f64 2 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1))))))) (fma.f64 8 (/.f64 (*.f64 x2 x2) (/.f64 (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2) x1)) (*.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) -6)))))
(fma.f64 x2 (fma.f64 4 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3)) (fma.f64 8 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) (/.f64 (*.f64 (*.f64 4 x1) (-.f64 (*.f64 x1 (*.f64 x1 3)) x1)) (pow.f64 (fma.f64 x1 x1 1) 2)))) (fma.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3))) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (/.f64 (*.f64 (*.f64 8 x1) (*.f64 x2 x2)) (pow.f64 (fma.f64 x1 x1 1) 2)))))
(-.f64 (fma.f64 2 (*.f64 (*.f64 x1 (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3)) (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1))) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (/.f64 8 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 x1 (*.f64 x2 x2)))))) (*.f64 x2 (fma.f64 -4 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (+.f64 (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)))) (*.f64 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) -8))))
(+.f64 (*.f64 x2 (+.f64 (*.f64 4 (/.f64 (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))))) (+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6)) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))))
(fma.f64 x2 (fma.f64 4 (/.f64 x1 (/.f64 (+.f64 (*.f64 x1 x1) 1) (-.f64 (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1)))))) (fma.f64 4 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2) x1)) (*.f64 8 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))))) (fma.f64 2 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1))))))) (fma.f64 8 (/.f64 (*.f64 x2 x2) (/.f64 (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2) x1)) (*.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) -6)))))
(fma.f64 x2 (fma.f64 4 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3)) (fma.f64 8 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) (/.f64 (*.f64 (*.f64 4 x1) (-.f64 (*.f64 x1 (*.f64 x1 3)) x1)) (pow.f64 (fma.f64 x1 x1 1) 2)))) (fma.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3))) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (/.f64 (*.f64 (*.f64 8 x1) (*.f64 x2 x2)) (pow.f64 (fma.f64 x1 x1 1) 2)))))
(-.f64 (fma.f64 2 (*.f64 (*.f64 x1 (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3)) (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1))) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (/.f64 8 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 x1 (*.f64 x2 x2)))))) (*.f64 x2 (fma.f64 -4 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (+.f64 (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)))) (*.f64 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) -8))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))
(/.f64 (*.f64 8 (*.f64 x1 (*.f64 x2 x2))) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2))
(/.f64 (*.f64 (*.f64 8 x1) (*.f64 x2 x2)) (pow.f64 (fma.f64 x1 x1 1) 2))
(/.f64 8 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 x1 (*.f64 x2 x2))))
(+.f64 (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))
(fma.f64 x2 (fma.f64 4 (/.f64 x1 (/.f64 (+.f64 (*.f64 x1 x1) 1) (-.f64 (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1)))))) (fma.f64 4 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2) x1)) (*.f64 8 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))))) (/.f64 (*.f64 8 (*.f64 x1 (*.f64 x2 x2))) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)))
(fma.f64 x2 (fma.f64 4 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3)) (fma.f64 8 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) (/.f64 (*.f64 (*.f64 4 x1) (-.f64 (*.f64 x1 (*.f64 x1 3)) x1)) (pow.f64 (fma.f64 x1 x1 1) 2)))) (/.f64 (*.f64 (*.f64 8 x1) (*.f64 x2 x2)) (pow.f64 (fma.f64 x1 x1 1) 2)))
(-.f64 (/.f64 8 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 x1 (*.f64 x2 x2)))) (*.f64 x2 (fma.f64 -4 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (+.f64 (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)))) (*.f64 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) -8))))
(+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6)) (+.f64 (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))))
(fma.f64 x2 (fma.f64 4 (/.f64 x1 (/.f64 (+.f64 (*.f64 x1 x1) 1) (-.f64 (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1)))))) (fma.f64 4 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2) x1)) (*.f64 8 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))))) (fma.f64 2 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1))))))) (fma.f64 8 (/.f64 (*.f64 x2 x2) (/.f64 (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2) x1)) (*.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) -6)))))
(fma.f64 x2 (fma.f64 4 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3)) (fma.f64 8 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) (/.f64 (*.f64 (*.f64 4 x1) (-.f64 (*.f64 x1 (*.f64 x1 3)) x1)) (pow.f64 (fma.f64 x1 x1 1) 2)))) (fma.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3))) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (/.f64 (*.f64 (*.f64 8 x1) (*.f64 x2 x2)) (pow.f64 (fma.f64 x1 x1 1) 2)))))
(-.f64 (fma.f64 2 (*.f64 (*.f64 x1 (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3)) (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1))) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (/.f64 8 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 x1 (*.f64 x2 x2)))))) (*.f64 x2 (fma.f64 -4 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (+.f64 (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)))) (*.f64 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) -8))))
(+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6)) (+.f64 (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))))
(fma.f64 x2 (fma.f64 4 (/.f64 x1 (/.f64 (+.f64 (*.f64 x1 x1) 1) (-.f64 (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1)))))) (fma.f64 4 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2) x1)) (*.f64 8 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))))) (fma.f64 2 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1))))))) (fma.f64 8 (/.f64 (*.f64 x2 x2) (/.f64 (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2) x1)) (*.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) -6)))))
(fma.f64 x2 (fma.f64 4 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3)) (fma.f64 8 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) (/.f64 (*.f64 (*.f64 4 x1) (-.f64 (*.f64 x1 (*.f64 x1 3)) x1)) (pow.f64 (fma.f64 x1 x1 1) 2)))) (fma.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3))) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (/.f64 (*.f64 (*.f64 8 x1) (*.f64 x2 x2)) (pow.f64 (fma.f64 x1 x1 1) 2)))))
(-.f64 (fma.f64 2 (*.f64 (*.f64 x1 (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3)) (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1))) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (/.f64 8 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 x1 (*.f64 x2 x2)))))) (*.f64 x2 (fma.f64 -4 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (+.f64 (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)))) (*.f64 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) -8))))
(-.f64 (*.f64 2 x2) 3)
(fma.f64 2 x2 -3)
(fma.f64 x2 2 -3)
(-.f64 (+.f64 (*.f64 -1 x1) (*.f64 2 x2)) 3)
(+.f64 (neg.f64 x1) (fma.f64 2 x2 -3))
(fma.f64 x1 -1 (fma.f64 x2 2 -3))
(-.f64 (fma.f64 x2 2 -3) x1)
(-.f64 (+.f64 (*.f64 -1 x1) (+.f64 (*.f64 (-.f64 3 (*.f64 2 x2)) (pow.f64 x1 2)) (*.f64 2 x2))) 3)
(+.f64 (fma.f64 -1 x1 (fma.f64 (+.f64 3 (*.f64 -2 x2)) (*.f64 x1 x1) (*.f64 x2 2))) -3)
(+.f64 (-.f64 (fma.f64 (*.f64 x1 x1) (+.f64 3 (*.f64 x2 -2)) (*.f64 x2 2)) x1) -3)
(+.f64 (-.f64 (*.f64 x2 2) x1) (fma.f64 x1 (*.f64 x1 (+.f64 3 (*.f64 x2 -2))) -3))
(-.f64 (+.f64 (*.f64 -1 x1) (+.f64 (pow.f64 x1 3) (+.f64 (*.f64 (-.f64 3 (*.f64 2 x2)) (pow.f64 x1 2)) (*.f64 2 x2)))) 3)
(+.f64 (fma.f64 -1 x1 (+.f64 (pow.f64 x1 3) (fma.f64 (+.f64 3 (*.f64 -2 x2)) (*.f64 x1 x1) (*.f64 x2 2)))) -3)
(fma.f64 x1 -1 (+.f64 (*.f64 (*.f64 x1 x1) (+.f64 x1 (+.f64 3 (*.f64 x2 -2)))) (fma.f64 x2 2 -3)))
(+.f64 (*.f64 x1 (*.f64 x1 (+.f64 x1 (+.f64 3 (*.f64 x2 -2))))) (-.f64 (fma.f64 x2 2 -3) x1))
(/.f64 -1 x1)
(-.f64 (*.f64 2 (/.f64 x2 (pow.f64 x1 2))) (+.f64 (/.f64 1 x1) (*.f64 3 (/.f64 1 (pow.f64 x1 2)))))
(-.f64 (*.f64 2 (/.f64 x2 (*.f64 x1 x1))) (+.f64 (/.f64 1 x1) (/.f64 3 (*.f64 x1 x1))))
(+.f64 (fma.f64 2 (/.f64 x2 (*.f64 x1 x1)) (/.f64 -1 x1)) (/.f64 -3 (*.f64 x1 x1)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x1 3)) (*.f64 2 (/.f64 x2 (pow.f64 x1 2)))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x1 2))) (/.f64 1 x1)))
(+.f64 (/.f64 1 (pow.f64 x1 3)) (-.f64 (*.f64 2 (/.f64 x2 (*.f64 x1 x1))) (+.f64 (/.f64 1 x1) (/.f64 3 (*.f64 x1 x1)))))
(-.f64 (fma.f64 2 (/.f64 x2 (*.f64 x1 x1)) (/.f64 1 (pow.f64 x1 3))) (+.f64 (/.f64 1 x1) (/.f64 3 (*.f64 x1 x1))))
(+.f64 (/.f64 1 (pow.f64 x1 3)) (+.f64 (fma.f64 2 (/.f64 x2 (*.f64 x1 x1)) (/.f64 -1 x1)) (/.f64 -3 (*.f64 x1 x1))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x1 3)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x1 4))) (*.f64 2 (/.f64 x2 (pow.f64 x1 2))))) (+.f64 (*.f64 2 (/.f64 x2 (pow.f64 x1 4))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x1 2))) (/.f64 1 x1))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x1 3)) (+.f64 (*.f64 2 (/.f64 x2 (*.f64 x1 x1))) (/.f64 3 (pow.f64 x1 4)))) (fma.f64 2 (/.f64 x2 (pow.f64 x1 4)) (+.f64 (/.f64 1 x1) (/.f64 3 (*.f64 x1 x1)))))
(+.f64 (/.f64 1 (pow.f64 x1 3)) (-.f64 (fma.f64 2 (/.f64 x2 (*.f64 x1 x1)) (/.f64 3 (pow.f64 x1 4))) (fma.f64 2 (/.f64 x2 (pow.f64 x1 4)) (+.f64 (/.f64 1 x1) (/.f64 3 (*.f64 x1 x1))))))
(+.f64 (fma.f64 2 (/.f64 x2 (*.f64 x1 x1)) (/.f64 1 (pow.f64 x1 3))) (-.f64 (/.f64 3 (pow.f64 x1 4)) (fma.f64 2 (/.f64 x2 (pow.f64 x1 4)) (+.f64 (/.f64 1 x1) (/.f64 3 (*.f64 x1 x1))))))
(/.f64 -1 x1)
(-.f64 (*.f64 2 (/.f64 x2 (pow.f64 x1 2))) (+.f64 (/.f64 1 x1) (*.f64 3 (/.f64 1 (pow.f64 x1 2)))))
(-.f64 (*.f64 2 (/.f64 x2 (*.f64 x1 x1))) (+.f64 (/.f64 1 x1) (/.f64 3 (*.f64 x1 x1))))
(+.f64 (fma.f64 2 (/.f64 x2 (*.f64 x1 x1)) (/.f64 -1 x1)) (/.f64 -3 (*.f64 x1 x1)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x1 3)) (*.f64 2 (/.f64 x2 (pow.f64 x1 2)))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x1 2))) (/.f64 1 x1)))
(+.f64 (/.f64 1 (pow.f64 x1 3)) (-.f64 (*.f64 2 (/.f64 x2 (*.f64 x1 x1))) (+.f64 (/.f64 1 x1) (/.f64 3 (*.f64 x1 x1)))))
(-.f64 (fma.f64 2 (/.f64 x2 (*.f64 x1 x1)) (/.f64 1 (pow.f64 x1 3))) (+.f64 (/.f64 1 x1) (/.f64 3 (*.f64 x1 x1))))
(+.f64 (/.f64 1 (pow.f64 x1 3)) (+.f64 (fma.f64 2 (/.f64 x2 (*.f64 x1 x1)) (/.f64 -1 x1)) (/.f64 -3 (*.f64 x1 x1))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x1 3)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x1 4))) (*.f64 2 (/.f64 x2 (pow.f64 x1 2))))) (+.f64 (*.f64 2 (/.f64 x2 (pow.f64 x1 4))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x1 2))) (/.f64 1 x1))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x1 3)) (+.f64 (*.f64 2 (/.f64 x2 (*.f64 x1 x1))) (/.f64 3 (pow.f64 x1 4)))) (fma.f64 2 (/.f64 x2 (pow.f64 x1 4)) (+.f64 (/.f64 1 x1) (/.f64 3 (*.f64 x1 x1)))))
(+.f64 (/.f64 1 (pow.f64 x1 3)) (-.f64 (fma.f64 2 (/.f64 x2 (*.f64 x1 x1)) (/.f64 3 (pow.f64 x1 4))) (fma.f64 2 (/.f64 x2 (pow.f64 x1 4)) (+.f64 (/.f64 1 x1) (/.f64 3 (*.f64 x1 x1))))))
(+.f64 (fma.f64 2 (/.f64 x2 (*.f64 x1 x1)) (/.f64 1 (pow.f64 x1 3))) (-.f64 (/.f64 3 (pow.f64 x1 4)) (fma.f64 2 (/.f64 x2 (pow.f64 x1 4)) (+.f64 (/.f64 1 x1) (/.f64 3 (*.f64 x1 x1))))))
(-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))
(-.f64 (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1))))
(-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3)
(+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3)
(-.f64 (+.f64 (*.f64 2 (/.f64 x2 (+.f64 1 (pow.f64 x1 2)))) (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))
(-.f64 (fma.f64 2 (/.f64 x2 (+.f64 (*.f64 x1 x1) 1)) (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1))))
(fma.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3))
(fma.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3))
(-.f64 (+.f64 (*.f64 2 (/.f64 x2 (+.f64 1 (pow.f64 x1 2)))) (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))
(-.f64 (fma.f64 2 (/.f64 x2 (+.f64 (*.f64 x1 x1) 1)) (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1))))
(fma.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3))
(fma.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3))
(-.f64 (+.f64 (*.f64 2 (/.f64 x2 (+.f64 1 (pow.f64 x1 2)))) (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))
(-.f64 (fma.f64 2 (/.f64 x2 (+.f64 (*.f64 x1 x1) 1)) (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1))))
(fma.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3))
(fma.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3))
(*.f64 2 (/.f64 x2 (+.f64 1 (pow.f64 x1 2))))
(*.f64 2 (/.f64 x2 (+.f64 (*.f64 x1 x1) 1)))
(*.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)))
(/.f64 (*.f64 x2 2) (fma.f64 x1 x1 1))
(-.f64 (+.f64 (*.f64 2 (/.f64 x2 (+.f64 1 (pow.f64 x1 2)))) (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))
(-.f64 (fma.f64 2 (/.f64 x2 (+.f64 (*.f64 x1 x1) 1)) (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1))))
(fma.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3))
(fma.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3))
(-.f64 (+.f64 (*.f64 2 (/.f64 x2 (+.f64 1 (pow.f64 x1 2)))) (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))
(-.f64 (fma.f64 2 (/.f64 x2 (+.f64 (*.f64 x1 x1) 1)) (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1))))
(fma.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3))
(fma.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3))
(-.f64 (+.f64 (*.f64 2 (/.f64 x2 (+.f64 1 (pow.f64 x1 2)))) (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))
(-.f64 (fma.f64 2 (/.f64 x2 (+.f64 (*.f64 x1 x1) 1)) (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1))))
(fma.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3))
(fma.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3))
(*.f64 2 (/.f64 x2 (+.f64 1 (pow.f64 x1 2))))
(*.f64 2 (/.f64 x2 (+.f64 (*.f64 x1 x1) 1)))
(*.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)))
(/.f64 (*.f64 x2 2) (fma.f64 x1 x1 1))
(-.f64 (+.f64 (*.f64 2 (/.f64 x2 (+.f64 1 (pow.f64 x1 2)))) (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))
(-.f64 (fma.f64 2 (/.f64 x2 (+.f64 (*.f64 x1 x1) 1)) (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1))))
(fma.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3))
(fma.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3))
(-.f64 (+.f64 (*.f64 2 (/.f64 x2 (+.f64 1 (pow.f64 x1 2)))) (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))
(-.f64 (fma.f64 2 (/.f64 x2 (+.f64 (*.f64 x1 x1) 1)) (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1))))
(fma.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3))
(fma.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3))
(-.f64 (+.f64 (*.f64 2 (/.f64 x2 (+.f64 1 (pow.f64 x1 2)))) (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))
(-.f64 (fma.f64 2 (/.f64 x2 (+.f64 (*.f64 x1 x1) 1)) (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1))))
(fma.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3))
(fma.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3))
(*.f64 4 (*.f64 x2 x1))
(*.f64 x1 (*.f64 4 x2))
(+.f64 (*.f64 -2 (pow.f64 x1 2)) (*.f64 4 (*.f64 x2 x1)))
(fma.f64 -2 (*.f64 x1 x1) (*.f64 4 (*.f64 x2 x1)))
(*.f64 x1 (+.f64 (*.f64 4 x2) (*.f64 x1 -2)))
(+.f64 (*.f64 -2 (pow.f64 x1 2)) (+.f64 (*.f64 4 (*.f64 x2 x1)) (*.f64 2 (*.f64 (-.f64 3 (*.f64 2 x2)) (pow.f64 x1 3)))))
(fma.f64 -2 (*.f64 x1 x1) (fma.f64 4 (*.f64 x2 x1) (*.f64 2 (*.f64 (pow.f64 x1 3) (+.f64 3 (*.f64 -2 x2))))))
(fma.f64 -2 (*.f64 x1 x1) (fma.f64 (+.f64 6 (*.f64 2 (*.f64 x2 -2))) (pow.f64 x1 3) (*.f64 4 (*.f64 x2 x1))))
(fma.f64 -2 (*.f64 x1 x1) (fma.f64 (+.f64 (*.f64 x2 -4) 6) (pow.f64 x1 3) (*.f64 x1 (*.f64 4 x2))))
(+.f64 (*.f64 -2 (pow.f64 x1 2)) (+.f64 (*.f64 4 (*.f64 x2 x1)) (+.f64 (*.f64 2 (pow.f64 x1 4)) (*.f64 2 (*.f64 (-.f64 3 (*.f64 2 x2)) (pow.f64 x1 3))))))
(fma.f64 -2 (*.f64 x1 x1) (fma.f64 4 (*.f64 x2 x1) (*.f64 2 (+.f64 (pow.f64 x1 4) (*.f64 (pow.f64 x1 3) (+.f64 3 (*.f64 -2 x2)))))))
(fma.f64 -2 (*.f64 x1 x1) (fma.f64 2 (+.f64 (pow.f64 x1 4) (*.f64 (pow.f64 x1 3) (+.f64 3 (*.f64 x2 -2)))) (*.f64 4 (*.f64 x2 x1))))
(fma.f64 -2 (*.f64 x1 x1) (fma.f64 4 (*.f64 x2 x1) (*.f64 2 (*.f64 (pow.f64 x1 3) (+.f64 x1 (+.f64 3 (*.f64 x2 -2)))))))
(*.f64 6 x1)
(*.f64 x1 6)
(-.f64 (*.f64 6 x1) 2)
(fma.f64 6 x1 -2)
(fma.f64 x1 6 -2)
(-.f64 (+.f64 (*.f64 6 x1) (*.f64 2 (/.f64 (-.f64 (*.f64 2 x2) 3) x1))) 2)
(+.f64 (fma.f64 6 x1 (*.f64 2 (/.f64 (fma.f64 2 x2 -3) x1))) -2)
(fma.f64 x1 6 (fma.f64 2 (/.f64 (fma.f64 x2 2 -3) x1) -2))
(-.f64 (+.f64 (*.f64 6 x1) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 2 x2) 3) x1)) (*.f64 2 (/.f64 1 (pow.f64 x1 2))))) 2)
(+.f64 (fma.f64 6 x1 (fma.f64 2 (/.f64 (fma.f64 2 x2 -3) x1) (/.f64 2 (*.f64 x1 x1)))) -2)
(+.f64 (fma.f64 2 (/.f64 (fma.f64 x2 2 -3) x1) (/.f64 2 (*.f64 x1 x1))) (fma.f64 x1 6 -2))
(+.f64 (fma.f64 x1 6 -2) (fma.f64 2 (/.f64 (fma.f64 x2 2 -3) x1) (/.f64 2 (*.f64 x1 x1))))
(*.f64 6 x1)
(*.f64 x1 6)
(-.f64 (*.f64 6 x1) 2)
(fma.f64 6 x1 -2)
(fma.f64 x1 6 -2)
(-.f64 (+.f64 (*.f64 6 x1) (*.f64 2 (/.f64 (-.f64 (*.f64 2 x2) 3) x1))) 2)
(+.f64 (fma.f64 6 x1 (*.f64 2 (/.f64 (fma.f64 2 x2 -3) x1))) -2)
(fma.f64 x1 6 (fma.f64 2 (/.f64 (fma.f64 x2 2 -3) x1) -2))
(-.f64 (+.f64 (*.f64 6 x1) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 2 x2) 3) x1)) (*.f64 2 (/.f64 1 (pow.f64 x1 2))))) 2)
(+.f64 (fma.f64 6 x1 (fma.f64 2 (/.f64 (fma.f64 2 x2 -3) x1) (/.f64 2 (*.f64 x1 x1)))) -2)
(+.f64 (fma.f64 2 (/.f64 (fma.f64 x2 2 -3) x1) (/.f64 2 (*.f64 x1 x1))) (fma.f64 x1 6 -2))
(+.f64 (fma.f64 x1 6 -2) (fma.f64 2 (/.f64 (fma.f64 x2 2 -3) x1) (/.f64 2 (*.f64 x1 x1))))
(*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (+.f64 1 (pow.f64 x1 2))))
(*.f64 2 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) x1)))
(*.f64 2 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (/.f64 (fma.f64 x1 x1 1) x1)))
(*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 2))
(+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (+.f64 1 (pow.f64 x1 2)))) (*.f64 4 (/.f64 (*.f64 x2 x1) (+.f64 1 (pow.f64 x1 2)))))
(fma.f64 2 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) x1)) (*.f64 4 (/.f64 (*.f64 x2 x1) (+.f64 (*.f64 x1 x1) 1))))
(fma.f64 2 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (/.f64 (fma.f64 x1 x1 1) x1)) (/.f64 (*.f64 x2 x1) (/.f64 (fma.f64 x1 x1 1) 4)))
(fma.f64 4 (/.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (+.f64 1 (pow.f64 x1 2)))) (*.f64 4 (/.f64 (*.f64 x2 x1) (+.f64 1 (pow.f64 x1 2)))))
(fma.f64 2 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) x1)) (*.f64 4 (/.f64 (*.f64 x2 x1) (+.f64 (*.f64 x1 x1) 1))))
(fma.f64 2 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (/.f64 (fma.f64 x1 x1 1) x1)) (/.f64 (*.f64 x2 x1) (/.f64 (fma.f64 x1 x1 1) 4)))
(fma.f64 4 (/.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (+.f64 1 (pow.f64 x1 2)))) (*.f64 4 (/.f64 (*.f64 x2 x1) (+.f64 1 (pow.f64 x1 2)))))
(fma.f64 2 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) x1)) (*.f64 4 (/.f64 (*.f64 x2 x1) (+.f64 (*.f64 x1 x1) 1))))
(fma.f64 2 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (/.f64 (fma.f64 x1 x1 1) x1)) (/.f64 (*.f64 x2 x1) (/.f64 (fma.f64 x1 x1 1) 4)))
(fma.f64 4 (/.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 2)))
(*.f64 4 (/.f64 (*.f64 x2 x1) (+.f64 1 (pow.f64 x1 2))))
(*.f64 4 (/.f64 (*.f64 x2 x1) (+.f64 (*.f64 x1 x1) 1)))
(/.f64 (*.f64 x2 x1) (/.f64 (fma.f64 x1 x1 1) 4))
(/.f64 (*.f64 x1 (*.f64 4 x2)) (fma.f64 x1 x1 1))
(+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (+.f64 1 (pow.f64 x1 2)))) (*.f64 4 (/.f64 (*.f64 x2 x1) (+.f64 1 (pow.f64 x1 2)))))
(fma.f64 2 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) x1)) (*.f64 4 (/.f64 (*.f64 x2 x1) (+.f64 (*.f64 x1 x1) 1))))
(fma.f64 2 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (/.f64 (fma.f64 x1 x1 1) x1)) (/.f64 (*.f64 x2 x1) (/.f64 (fma.f64 x1 x1 1) 4)))
(fma.f64 4 (/.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (+.f64 1 (pow.f64 x1 2)))) (*.f64 4 (/.f64 (*.f64 x2 x1) (+.f64 1 (pow.f64 x1 2)))))
(fma.f64 2 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) x1)) (*.f64 4 (/.f64 (*.f64 x2 x1) (+.f64 (*.f64 x1 x1) 1))))
(fma.f64 2 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (/.f64 (fma.f64 x1 x1 1) x1)) (/.f64 (*.f64 x2 x1) (/.f64 (fma.f64 x1 x1 1) 4)))
(fma.f64 4 (/.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (+.f64 1 (pow.f64 x1 2)))) (*.f64 4 (/.f64 (*.f64 x2 x1) (+.f64 1 (pow.f64 x1 2)))))
(fma.f64 2 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) x1)) (*.f64 4 (/.f64 (*.f64 x2 x1) (+.f64 (*.f64 x1 x1) 1))))
(fma.f64 2 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (/.f64 (fma.f64 x1 x1 1) x1)) (/.f64 (*.f64 x2 x1) (/.f64 (fma.f64 x1 x1 1) 4)))
(fma.f64 4 (/.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 2)))
(*.f64 4 (/.f64 (*.f64 x2 x1) (+.f64 1 (pow.f64 x1 2))))
(*.f64 4 (/.f64 (*.f64 x2 x1) (+.f64 (*.f64 x1 x1) 1)))
(/.f64 (*.f64 x2 x1) (/.f64 (fma.f64 x1 x1 1) 4))
(/.f64 (*.f64 x1 (*.f64 4 x2)) (fma.f64 x1 x1 1))
(+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (+.f64 1 (pow.f64 x1 2)))) (*.f64 4 (/.f64 (*.f64 x2 x1) (+.f64 1 (pow.f64 x1 2)))))
(fma.f64 2 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) x1)) (*.f64 4 (/.f64 (*.f64 x2 x1) (+.f64 (*.f64 x1 x1) 1))))
(fma.f64 2 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (/.f64 (fma.f64 x1 x1 1) x1)) (/.f64 (*.f64 x2 x1) (/.f64 (fma.f64 x1 x1 1) 4)))
(fma.f64 4 (/.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (+.f64 1 (pow.f64 x1 2)))) (*.f64 4 (/.f64 (*.f64 x2 x1) (+.f64 1 (pow.f64 x1 2)))))
(fma.f64 2 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) x1)) (*.f64 4 (/.f64 (*.f64 x2 x1) (+.f64 (*.f64 x1 x1) 1))))
(fma.f64 2 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (/.f64 (fma.f64 x1 x1 1) x1)) (/.f64 (*.f64 x2 x1) (/.f64 (fma.f64 x1 x1 1) 4)))
(fma.f64 4 (/.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (+.f64 1 (pow.f64 x1 2)))) (*.f64 4 (/.f64 (*.f64 x2 x1) (+.f64 1 (pow.f64 x1 2)))))
(fma.f64 2 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) x1)) (*.f64 4 (/.f64 (*.f64 x2 x1) (+.f64 (*.f64 x1 x1) 1))))
(fma.f64 2 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (/.f64 (fma.f64 x1 x1 1) x1)) (/.f64 (*.f64 x2 x1) (/.f64 (fma.f64 x1 x1 1) 4)))
(fma.f64 4 (/.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 2)))

localize174.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (*.f64 3 x1) x1)
0.2b
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))))
6.6b
(*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))
6.8b
(*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12)))
Compiler

Compiled 455 to 270 computations (40.7% saved)

series20.0ms (0.1%)

Counts
3 → 60
Calls

15 calls:

TimeVariablePointExpression
9.0ms
x2
@-inf
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))))
1.0ms
x2
@0
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))))
1.0ms
x1
@0
(*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12)))
1.0ms
x1
@inf
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))))
1.0ms
x2
@inf
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))))

rewrite82.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
394×add-sqr-sqrt_binary64
385×*-un-lft-identity_binary64
385×pow1_binary64
370×add-cbrt-cube_binary64
368×add-exp-log_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
031103
176397
Stop Event
node limit
Counts
3 → 51
Calls
Call 1
Inputs
(*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12)))
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))))
(*.f64 (*.f64 3 x1) x1)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 x1 (*.f64 x2 (fma.f64 x2 8 -12))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x1 (*.f64 x2 (fma.f64 x2 8 -12))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x1 (*.f64 x2 (fma.f64 x2 8 -12))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x1 (*.f64 x2 (fma.f64 x2 8 -12)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 x1 (*.f64 x2 (fma.f64 x2 8 -12)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 x1 (*.f64 x2 (fma.f64 x2 8 -12)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 x1 (*.f64 x2 (fma.f64 x2 8 -12))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 x1 (*.f64 x2 (fma.f64 x2 8 -12))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 x1 (*.f64 x2 (fma.f64 x2 8 -12)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 x1 (*.f64 x2 (fma.f64 x2 8 -12)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 x1 (*.f64 x2 (fma.f64 x2 8 -12)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 x1 (*.f64 (*.f64 x2 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 x1 (*.f64 (*.f64 x2 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 x1 (*.f64 (*.f64 x2 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))))) 2) (cbrt.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 x1 (*.f64 (*.f64 x2 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 x1 (*.f64 (*.f64 x2 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))))) (sqrt.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 x1 (*.f64 (*.f64 x2 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 x1 (fma.f64 x1 (*.f64 (*.f64 x2 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))) 3) (pow.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1))) 3)) (+.f64 (pow.f64 (+.f64 x1 (fma.f64 x1 (*.f64 (*.f64 x2 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))) 2) (-.f64 (pow.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1))) 2) (*.f64 (+.f64 x1 (fma.f64 x1 (*.f64 (*.f64 x2 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))) (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 x1 (fma.f64 x1 (*.f64 (*.f64 x2 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))) 2) (pow.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1))) 2)) (-.f64 (+.f64 x1 (fma.f64 x1 (*.f64 (*.f64 x2 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))) (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 x1 (*.f64 (*.f64 x2 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 x1 (*.f64 (*.f64 x2 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 x1 (*.f64 (*.f64 x2 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 x1 (*.f64 (*.f64 x2 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 x1 (*.f64 (*.f64 x2 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 x1 (*.f64 (*.f64 x2 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (+.f64 x1 (fma.f64 x1 (*.f64 (*.f64 x2 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3))))) (exp.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)))) (exp.f64 (+.f64 x1 (fma.f64 x1 (*.f64 (*.f64 x2 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 x1 (*.f64 (*.f64 x2 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 x1 (*.f64 (*.f64 x2 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 x1 (*.f64 (*.f64 x2 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 x1 (*.f64 (*.f64 x2 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 x1 (*.f64 (*.f64 x2 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3))) (+.f64 x1 (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 x1 (fma.f64 x1 (*.f64 (*.f64 x2 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))) (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1))) (+.f64 x1 (fma.f64 x1 (*.f64 (*.f64 x2 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 x1 (*.f64 (*.f64 x2 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) 3 (+.f64 x1 (fma.f64 x1 (*.f64 (*.f64 x2 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 x1 (fma.f64 x1 (*.f64 (*.f64 x2 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3))))) 2) (cbrt.f64 (+.f64 x1 (fma.f64 x1 (*.f64 (*.f64 x2 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3))))) (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)))) 2) (cbrt.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)))) (+.f64 x1 (fma.f64 x1 (*.f64 (*.f64 x2 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x1 (*.f64 (*.f64 x2 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))) 2) (cbrt.f64 (fma.f64 x1 (*.f64 (*.f64 x2 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))) (+.f64 x1 (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 x1 (fma.f64 x1 (*.f64 (*.f64 x2 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3))))) (sqrt.f64 (+.f64 x1 (fma.f64 x1 (*.f64 (*.f64 x2 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3))))) (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)))) (sqrt.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)))) (+.f64 x1 (fma.f64 x1 (*.f64 (*.f64 x2 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 x1 (*.f64 (*.f64 x2 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))) (sqrt.f64 (fma.f64 x1 (*.f64 (*.f64 x2 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))) (+.f64 x1 (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 x1 (*.f64 x1 3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x1 (*.f64 x1 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 3))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 x1 (*.f64 x1 3))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x1 (*.f64 x1 3)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 x1 (*.f64 x1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 x1 (*.f64 x1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 x1 (*.f64 x1 3)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 x1 (*.f64 x1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 x1 (*.f64 x1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 x1 (*.f64 x1 3))))))))

simplify85.0ms (0.2%)

Algorithm
egg-herbie
Rules
774×fma-def_binary64
572×associate-+l+_binary64
516×associate-+r+_binary64
391×distribute-rgt-out_binary64
374×unsub-neg_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01141755
13771580
212811555
358471389
Stop Event
node limit
Counts
111 → 94
Calls
Call 1
Inputs
(*.f64 x2 (*.f64 x1 (-.f64 (*.f64 8 x2) 12)))
(*.f64 x2 (*.f64 x1 (-.f64 (*.f64 8 x2) 12)))
(*.f64 x2 (*.f64 x1 (-.f64 (*.f64 8 x2) 12)))
(*.f64 x2 (*.f64 x1 (-.f64 (*.f64 8 x2) 12)))
(*.f64 x2 (*.f64 x1 (-.f64 (*.f64 8 x2) 12)))
(*.f64 x2 (*.f64 x1 (-.f64 (*.f64 8 x2) 12)))
(*.f64 x2 (*.f64 x1 (-.f64 (*.f64 8 x2) 12)))
(*.f64 x2 (*.f64 x1 (-.f64 (*.f64 8 x2) 12)))
(*.f64 x2 (*.f64 x1 (-.f64 (*.f64 8 x2) 12)))
(*.f64 x2 (*.f64 x1 (-.f64 (*.f64 8 x2) 12)))
(*.f64 x2 (*.f64 x1 (-.f64 (*.f64 8 x2) 12)))
(*.f64 x2 (*.f64 x1 (-.f64 (*.f64 8 x2) 12)))
(*.f64 -12 (*.f64 x2 x1))
(+.f64 (*.f64 8 (*.f64 (pow.f64 x2 2) x1)) (*.f64 -12 (*.f64 x2 x1)))
(+.f64 (*.f64 8 (*.f64 (pow.f64 x2 2) x1)) (*.f64 -12 (*.f64 x2 x1)))
(+.f64 (*.f64 8 (*.f64 (pow.f64 x2 2) x1)) (*.f64 -12 (*.f64 x2 x1)))
(*.f64 8 (*.f64 (pow.f64 x2 2) x1))
(+.f64 (*.f64 -12 (*.f64 x2 x1)) (*.f64 8 (*.f64 (pow.f64 x2 2) x1)))
(+.f64 (*.f64 -12 (*.f64 x2 x1)) (*.f64 8 (*.f64 (pow.f64 x2 2) x1)))
(+.f64 (*.f64 -12 (*.f64 x2 x1)) (*.f64 8 (*.f64 (pow.f64 x2 2) x1)))
(*.f64 8 (*.f64 (pow.f64 x2 2) x1))
(+.f64 (*.f64 -12 (*.f64 x2 x1)) (*.f64 8 (*.f64 (pow.f64 x2 2) x1)))
(+.f64 (*.f64 -12 (*.f64 x2 x1)) (*.f64 8 (*.f64 (pow.f64 x2 2) x1)))
(+.f64 (*.f64 -12 (*.f64 x2 x1)) (*.f64 8 (*.f64 (pow.f64 x2 2) x1)))
(*.f64 -6 x2)
(+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)))
(+.f64 (*.f64 (pow.f64 x1 2) (+.f64 (*.f64 6 x2) (*.f64 3 (-.f64 3 (*.f64 -2 x2))))) (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))))
(+.f64 (*.f64 (pow.f64 x1 2) (+.f64 (*.f64 6 x2) (*.f64 3 (-.f64 3 (*.f64 -2 x2))))) (+.f64 (*.f64 -6 x2) (+.f64 (*.f64 (+.f64 1 (*.f64 x2 (-.f64 (*.f64 8 x2) 12))) (pow.f64 x1 3)) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)))))
(*.f64 (+.f64 1 (*.f64 x2 (-.f64 (*.f64 8 x2) 12))) (pow.f64 x1 3))
(+.f64 (*.f64 9 (pow.f64 x1 2)) (*.f64 (+.f64 1 (*.f64 x2 (-.f64 (*.f64 8 x2) 12))) (pow.f64 x1 3)))
(+.f64 (*.f64 9 (pow.f64 x1 2)) (+.f64 (*.f64 (+.f64 1 (*.f64 x2 (-.f64 (*.f64 8 x2) 12))) (pow.f64 x1 3)) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))))
(+.f64 9 (+.f64 (*.f64 9 (pow.f64 x1 2)) (+.f64 (*.f64 3 (-.f64 (*.f64 2 x2) 3)) (+.f64 (*.f64 (+.f64 1 (*.f64 x2 (-.f64 (*.f64 8 x2) 12))) (pow.f64 x1 3)) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))))))
(*.f64 -1 (*.f64 (pow.f64 x1 3) (-.f64 (*.f64 -1 (*.f64 x2 (-.f64 (*.f64 8 x2) 12))) 1)))
(+.f64 (*.f64 9 (pow.f64 x1 2)) (*.f64 -1 (*.f64 (pow.f64 x1 3) (-.f64 (*.f64 -1 (*.f64 x2 (-.f64 (*.f64 8 x2) 12))) 1))))
(+.f64 (*.f64 9 (pow.f64 x1 2)) (+.f64 (*.f64 -1 (*.f64 x1 (+.f64 2 (*.f64 -1 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)))))) (*.f64 -1 (*.f64 (pow.f64 x1 3) (-.f64 (*.f64 -1 (*.f64 x2 (-.f64 (*.f64 8 x2) 12))) 1)))))
(+.f64 9 (+.f64 (*.f64 9 (pow.f64 x1 2)) (+.f64 (*.f64 3 (-.f64 (*.f64 2 x2) 3)) (+.f64 (*.f64 -1 (*.f64 x1 (+.f64 2 (*.f64 -1 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)))))) (*.f64 -1 (*.f64 (pow.f64 x1 3) (-.f64 (*.f64 -1 (*.f64 x2 (-.f64 (*.f64 8 x2) 12))) 1)))))))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (pow.f64 x1 3))))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (pow.f64 x1 3) (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 -12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2))))))))))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (*.f64 8 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (pow.f64 x2 2) x1))) (+.f64 (pow.f64 x1 3) (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 -12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))))))))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (*.f64 8 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (pow.f64 x2 2) x1))) (+.f64 (pow.f64 x1 3) (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 -12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))))))))
(*.f64 8 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (pow.f64 x2 2) x1)))
(+.f64 (*.f64 8 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (pow.f64 x2 2) x1))) (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 -12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (*.f64 8 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (pow.f64 x2 2) x1))) (+.f64 (pow.f64 x1 3) (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 -12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))))))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (*.f64 8 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (pow.f64 x2 2) x1))) (+.f64 (pow.f64 x1 3) (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 -12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))))))))
(*.f64 8 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (pow.f64 x2 2) x1)))
(+.f64 (*.f64 8 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (pow.f64 x2 2) x1))) (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1)) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (*.f64 8 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (pow.f64 x2 2) x1))) (+.f64 (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1)) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))))) (pow.f64 x1 3))))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (*.f64 8 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (pow.f64 x2 2) x1))) (+.f64 (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1)) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))))) (pow.f64 x1 3))))))
(*.f64 3 (pow.f64 x1 2))
(*.f64 3 (pow.f64 x1 2))
(*.f64 3 (pow.f64 x1 2))
(*.f64 3 (pow.f64 x1 2))
(*.f64 3 (pow.f64 x1 2))
(*.f64 3 (pow.f64 x1 2))
(*.f64 3 (pow.f64 x1 2))
(*.f64 3 (pow.f64 x1 2))
(*.f64 3 (pow.f64 x1 2))
(*.f64 3 (pow.f64 x1 2))
(*.f64 3 (pow.f64 x1 2))
(*.f64 3 (pow.f64 x1 2))
Outputs
(*.f64 x2 (*.f64 x1 (-.f64 (*.f64 8 x2) 12)))
(*.f64 (*.f64 x2 x1) (fma.f64 8 x2 -12))
(*.f64 x2 (*.f64 x1 (fma.f64 x2 8 -12)))
(*.f64 x2 (*.f64 x1 (-.f64 (*.f64 8 x2) 12)))
(*.f64 (*.f64 x2 x1) (fma.f64 8 x2 -12))
(*.f64 x2 (*.f64 x1 (fma.f64 x2 8 -12)))
(*.f64 x2 (*.f64 x1 (-.f64 (*.f64 8 x2) 12)))
(*.f64 (*.f64 x2 x1) (fma.f64 8 x2 -12))
(*.f64 x2 (*.f64 x1 (fma.f64 x2 8 -12)))
(*.f64 x2 (*.f64 x1 (-.f64 (*.f64 8 x2) 12)))
(*.f64 (*.f64 x2 x1) (fma.f64 8 x2 -12))
(*.f64 x2 (*.f64 x1 (fma.f64 x2 8 -12)))
(*.f64 x2 (*.f64 x1 (-.f64 (*.f64 8 x2) 12)))
(*.f64 (*.f64 x2 x1) (fma.f64 8 x2 -12))
(*.f64 x2 (*.f64 x1 (fma.f64 x2 8 -12)))
(*.f64 x2 (*.f64 x1 (-.f64 (*.f64 8 x2) 12)))
(*.f64 (*.f64 x2 x1) (fma.f64 8 x2 -12))
(*.f64 x2 (*.f64 x1 (fma.f64 x2 8 -12)))
(*.f64 x2 (*.f64 x1 (-.f64 (*.f64 8 x2) 12)))
(*.f64 (*.f64 x2 x1) (fma.f64 8 x2 -12))
(*.f64 x2 (*.f64 x1 (fma.f64 x2 8 -12)))
(*.f64 x2 (*.f64 x1 (-.f64 (*.f64 8 x2) 12)))
(*.f64 (*.f64 x2 x1) (fma.f64 8 x2 -12))
(*.f64 x2 (*.f64 x1 (fma.f64 x2 8 -12)))
(*.f64 x2 (*.f64 x1 (-.f64 (*.f64 8 x2) 12)))
(*.f64 (*.f64 x2 x1) (fma.f64 8 x2 -12))
(*.f64 x2 (*.f64 x1 (fma.f64 x2 8 -12)))
(*.f64 x2 (*.f64 x1 (-.f64 (*.f64 8 x2) 12)))
(*.f64 (*.f64 x2 x1) (fma.f64 8 x2 -12))
(*.f64 x2 (*.f64 x1 (fma.f64 x2 8 -12)))
(*.f64 x2 (*.f64 x1 (-.f64 (*.f64 8 x2) 12)))
(*.f64 (*.f64 x2 x1) (fma.f64 8 x2 -12))
(*.f64 x2 (*.f64 x1 (fma.f64 x2 8 -12)))
(*.f64 x2 (*.f64 x1 (-.f64 (*.f64 8 x2) 12)))
(*.f64 (*.f64 x2 x1) (fma.f64 8 x2 -12))
(*.f64 x2 (*.f64 x1 (fma.f64 x2 8 -12)))
(*.f64 -12 (*.f64 x2 x1))
(*.f64 (*.f64 -12 x1) x2)
(*.f64 x2 (*.f64 x1 -12))
(*.f64 x1 (*.f64 x2 -12))
(+.f64 (*.f64 8 (*.f64 (pow.f64 x2 2) x1)) (*.f64 -12 (*.f64 x2 x1)))
(*.f64 (*.f64 x2 x1) (fma.f64 8 x2 -12))
(*.f64 x2 (*.f64 x1 (fma.f64 x2 8 -12)))
(+.f64 (*.f64 8 (*.f64 (pow.f64 x2 2) x1)) (*.f64 -12 (*.f64 x2 x1)))
(*.f64 (*.f64 x2 x1) (fma.f64 8 x2 -12))
(*.f64 x2 (*.f64 x1 (fma.f64 x2 8 -12)))
(+.f64 (*.f64 8 (*.f64 (pow.f64 x2 2) x1)) (*.f64 -12 (*.f64 x2 x1)))
(*.f64 (*.f64 x2 x1) (fma.f64 8 x2 -12))
(*.f64 x2 (*.f64 x1 (fma.f64 x2 8 -12)))
(*.f64 8 (*.f64 (pow.f64 x2 2) x1))
(*.f64 8 (*.f64 x1 (*.f64 x2 x2)))
(*.f64 (*.f64 x2 x2) (*.f64 x1 8))
(*.f64 x2 (*.f64 x2 (*.f64 x1 8)))
(+.f64 (*.f64 -12 (*.f64 x2 x1)) (*.f64 8 (*.f64 (pow.f64 x2 2) x1)))
(*.f64 (*.f64 x2 x1) (fma.f64 8 x2 -12))
(*.f64 x2 (*.f64 x1 (fma.f64 x2 8 -12)))
(+.f64 (*.f64 -12 (*.f64 x2 x1)) (*.f64 8 (*.f64 (pow.f64 x2 2) x1)))
(*.f64 (*.f64 x2 x1) (fma.f64 8 x2 -12))
(*.f64 x2 (*.f64 x1 (fma.f64 x2 8 -12)))
(+.f64 (*.f64 -12 (*.f64 x2 x1)) (*.f64 8 (*.f64 (pow.f64 x2 2) x1)))
(*.f64 (*.f64 x2 x1) (fma.f64 8 x2 -12))
(*.f64 x2 (*.f64 x1 (fma.f64 x2 8 -12)))
(*.f64 8 (*.f64 (pow.f64 x2 2) x1))
(*.f64 8 (*.f64 x1 (*.f64 x2 x2)))
(*.f64 (*.f64 x2 x2) (*.f64 x1 8))
(*.f64 x2 (*.f64 x2 (*.f64 x1 8)))
(+.f64 (*.f64 -12 (*.f64 x2 x1)) (*.f64 8 (*.f64 (pow.f64 x2 2) x1)))
(*.f64 (*.f64 x2 x1) (fma.f64 8 x2 -12))
(*.f64 x2 (*.f64 x1 (fma.f64 x2 8 -12)))
(+.f64 (*.f64 -12 (*.f64 x2 x1)) (*.f64 8 (*.f64 (pow.f64 x2 2) x1)))
(*.f64 (*.f64 x2 x1) (fma.f64 8 x2 -12))
(*.f64 x2 (*.f64 x1 (fma.f64 x2 8 -12)))
(+.f64 (*.f64 -12 (*.f64 x2 x1)) (*.f64 8 (*.f64 (pow.f64 x2 2) x1)))
(*.f64 (*.f64 x2 x1) (fma.f64 8 x2 -12))
(*.f64 x2 (*.f64 x1 (fma.f64 x2 8 -12)))
(*.f64 -6 x2)
(*.f64 x2 -6)
(+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)))
(fma.f64 -6 x2 (*.f64 x1 (fma.f64 x2 (fma.f64 8 x2 -12) -2)))
(fma.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2) (*.f64 x2 -6))
(fma.f64 x2 -6 (*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)))
(+.f64 (*.f64 (pow.f64 x1 2) (+.f64 (*.f64 6 x2) (*.f64 3 (-.f64 3 (*.f64 -2 x2))))) (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))))
(fma.f64 (*.f64 x1 x1) (fma.f64 6 x2 (*.f64 3 (-.f64 3 (*.f64 x2 -2)))) (fma.f64 -6 x2 (*.f64 x1 (fma.f64 x2 (fma.f64 8 x2 -12) -2))))
(fma.f64 (*.f64 x1 x1) (fma.f64 3 (-.f64 3 (*.f64 x2 -2)) (*.f64 x2 6)) (fma.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2) (*.f64 x2 -6)))
(fma.f64 x2 -6 (*.f64 x1 (+.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2) (*.f64 x1 (fma.f64 x2 6 (+.f64 (*.f64 x2 6) 9))))))
(fma.f64 x2 -6 (*.f64 x1 (+.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2) (*.f64 x1 (+.f64 9 (*.f64 x2 12))))))
(+.f64 (*.f64 (pow.f64 x1 2) (+.f64 (*.f64 6 x2) (*.f64 3 (-.f64 3 (*.f64 -2 x2))))) (+.f64 (*.f64 -6 x2) (+.f64 (*.f64 (+.f64 1 (*.f64 x2 (-.f64 (*.f64 8 x2) 12))) (pow.f64 x1 3)) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)))))
(fma.f64 (*.f64 x1 x1) (fma.f64 6 x2 (*.f64 3 (-.f64 3 (*.f64 x2 -2)))) (fma.f64 -6 x2 (fma.f64 (+.f64 (*.f64 x2 (fma.f64 8 x2 -12)) 1) (pow.f64 x1 3) (*.f64 x1 (fma.f64 x2 (fma.f64 8 x2 -12) -2)))))
(fma.f64 (*.f64 x1 x1) (fma.f64 3 (-.f64 3 (*.f64 x2 -2)) (*.f64 x2 6)) (fma.f64 x2 -6 (fma.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2) (*.f64 (fma.f64 x2 (fma.f64 x2 8 -12) 1) (pow.f64 x1 3)))))
(fma.f64 x1 (*.f64 x1 (fma.f64 x2 6 (+.f64 (*.f64 x2 6) 9))) (fma.f64 x2 -6 (fma.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2) (*.f64 (fma.f64 x2 (fma.f64 x2 8 -12) 1) (pow.f64 x1 3)))))
(fma.f64 x1 (*.f64 x1 (+.f64 9 (*.f64 x2 12))) (fma.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2) (fma.f64 x2 -6 (*.f64 (fma.f64 x2 (fma.f64 x2 8 -12) 1) (pow.f64 x1 3)))))
(*.f64 (+.f64 1 (*.f64 x2 (-.f64 (*.f64 8 x2) 12))) (pow.f64 x1 3))
(*.f64 (+.f64 (*.f64 x2 (fma.f64 8 x2 -12)) 1) (pow.f64 x1 3))
(*.f64 (fma.f64 x2 (fma.f64 x2 8 -12) 1) (pow.f64 x1 3))
(+.f64 (*.f64 9 (pow.f64 x1 2)) (*.f64 (+.f64 1 (*.f64 x2 (-.f64 (*.f64 8 x2) 12))) (pow.f64 x1 3)))
(fma.f64 9 (*.f64 x1 x1) (*.f64 (+.f64 (*.f64 x2 (fma.f64 8 x2 -12)) 1) (pow.f64 x1 3)))
(fma.f64 (fma.f64 x2 (fma.f64 x2 8 -12) 1) (pow.f64 x1 3) (*.f64 x1 (*.f64 x1 9)))
(*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) 1)) 9))
(*.f64 x1 (*.f64 x1 (+.f64 (*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) 1)) 9)))
(+.f64 (*.f64 9 (pow.f64 x1 2)) (+.f64 (*.f64 (+.f64 1 (*.f64 x2 (-.f64 (*.f64 8 x2) 12))) (pow.f64 x1 3)) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))))
(fma.f64 9 (*.f64 x1 x1) (fma.f64 (+.f64 (*.f64 x2 (fma.f64 8 x2 -12)) 1) (pow.f64 x1 3) (*.f64 x1 (fma.f64 x2 (fma.f64 8 x2 -12) -2))))
(fma.f64 (*.f64 x1 x1) 9 (fma.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2) (*.f64 (fma.f64 x2 (fma.f64 x2 8 -12) 1) (pow.f64 x1 3))))
(fma.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) 1)) 9)))
(fma.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2) (*.f64 x1 (*.f64 x1 (+.f64 (*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) 1)) 9))))
(+.f64 9 (+.f64 (*.f64 9 (pow.f64 x1 2)) (+.f64 (*.f64 3 (-.f64 (*.f64 2 x2) 3)) (+.f64 (*.f64 (+.f64 1 (*.f64 x2 (-.f64 (*.f64 8 x2) 12))) (pow.f64 x1 3)) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))))))
(+.f64 9 (fma.f64 9 (*.f64 x1 x1) (fma.f64 3 (fma.f64 2 x2 -3) (fma.f64 (+.f64 (*.f64 x2 (fma.f64 8 x2 -12)) 1) (pow.f64 x1 3) (*.f64 x1 (fma.f64 x2 (fma.f64 8 x2 -12) -2))))))
(+.f64 (fma.f64 3 (fma.f64 x2 2 -3) (fma.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2) (*.f64 (fma.f64 x2 (fma.f64 x2 8 -12) 1) (pow.f64 x1 3)))) (*.f64 (fma.f64 x1 x1 1) 9))
(fma.f64 (fma.f64 x1 x1 1) 9 (fma.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2) (fma.f64 (fma.f64 x2 (fma.f64 x2 8 -12) 1) (pow.f64 x1 3) (+.f64 (*.f64 x2 6) -9))))
(*.f64 -1 (*.f64 (pow.f64 x1 3) (-.f64 (*.f64 -1 (*.f64 x2 (-.f64 (*.f64 8 x2) 12))) 1)))
(*.f64 (+.f64 (*.f64 x2 (fma.f64 8 x2 -12)) 1) (pow.f64 x1 3))
(*.f64 (fma.f64 x2 (fma.f64 x2 8 -12) 1) (pow.f64 x1 3))
(+.f64 (*.f64 9 (pow.f64 x1 2)) (*.f64 -1 (*.f64 (pow.f64 x1 3) (-.f64 (*.f64 -1 (*.f64 x2 (-.f64 (*.f64 8 x2) 12))) 1))))
(fma.f64 9 (*.f64 x1 x1) (*.f64 (+.f64 (*.f64 x2 (fma.f64 8 x2 -12)) 1) (pow.f64 x1 3)))
(fma.f64 (fma.f64 x2 (fma.f64 x2 8 -12) 1) (pow.f64 x1 3) (*.f64 x1 (*.f64 x1 9)))
(*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) 1)) 9))
(*.f64 x1 (*.f64 x1 (+.f64 (*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) 1)) 9)))
(+.f64 (*.f64 9 (pow.f64 x1 2)) (+.f64 (*.f64 -1 (*.f64 x1 (+.f64 2 (*.f64 -1 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)))))) (*.f64 -1 (*.f64 (pow.f64 x1 3) (-.f64 (*.f64 -1 (*.f64 x2 (-.f64 (*.f64 8 x2) 12))) 1)))))
(fma.f64 9 (*.f64 x1 x1) (fma.f64 (+.f64 (*.f64 x2 (fma.f64 8 x2 -12)) 1) (pow.f64 x1 3) (*.f64 x1 (fma.f64 x2 (fma.f64 8 x2 -12) -2))))
(fma.f64 (*.f64 x1 x1) 9 (fma.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2) (*.f64 (fma.f64 x2 (fma.f64 x2 8 -12) 1) (pow.f64 x1 3))))
(fma.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) 1)) 9)))
(fma.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2) (*.f64 x1 (*.f64 x1 (+.f64 (*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) 1)) 9))))
(+.f64 9 (+.f64 (*.f64 9 (pow.f64 x1 2)) (+.f64 (*.f64 3 (-.f64 (*.f64 2 x2) 3)) (+.f64 (*.f64 -1 (*.f64 x1 (+.f64 2 (*.f64 -1 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)))))) (*.f64 -1 (*.f64 (pow.f64 x1 3) (-.f64 (*.f64 -1 (*.f64 x2 (-.f64 (*.f64 8 x2) 12))) 1)))))))
(+.f64 9 (fma.f64 9 (*.f64 x1 x1) (fma.f64 3 (fma.f64 2 x2 -3) (fma.f64 (+.f64 (*.f64 x2 (fma.f64 8 x2 -12)) 1) (pow.f64 x1 3) (*.f64 x1 (fma.f64 x2 (fma.f64 8 x2 -12) -2))))))
(+.f64 (fma.f64 3 (fma.f64 x2 2 -3) (fma.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2) (*.f64 (fma.f64 x2 (fma.f64 x2 8 -12) 1) (pow.f64 x1 3)))) (*.f64 (fma.f64 x1 x1 1) 9))
(fma.f64 (fma.f64 x1 x1 1) 9 (fma.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2) (fma.f64 (fma.f64 x2 (fma.f64 x2 8 -12) 1) (pow.f64 x1 3) (+.f64 (*.f64 x2 6) -9))))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (pow.f64 x1 3))))
(fma.f64 3 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 3 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1))) (+.f64 x1 (pow.f64 x1 3))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (+.f64 (pow.f64 x1 3) (fma.f64 3 (/.f64 (*.f64 x1 x1) (/.f64 (fma.f64 x1 x1 1) (-.f64 (*.f64 (*.f64 x1 x1) 3) x1))) x1)))
(fma.f64 3 (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (-.f64 (*.f64 x1 (*.f64 x1 3)) x1))) (+.f64 x1 (pow.f64 x1 3)))
(fma.f64 3 (*.f64 (fma.f64 x1 x1 1) (/.f64 (fma.f64 (*.f64 x1 x1) 3 (neg.f64 x1)) (fma.f64 x1 x1 1))) (+.f64 x1 (pow.f64 x1 3)))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (pow.f64 x1 3) (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 -12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2))))))))))
(fma.f64 3 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 3 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1))) (+.f64 (+.f64 x1 (pow.f64 x1 3)) (*.f64 x2 (-.f64 (fma.f64 6 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)) (*.f64 -12 (*.f64 x1 (+.f64 (*.f64 x1 x1) 1)))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1)))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (+.f64 (fma.f64 x2 (fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (fma.f64 3 (/.f64 (*.f64 x1 x1) (/.f64 (fma.f64 x1 x1 1) (-.f64 (*.f64 (*.f64 x1 x1) 3) x1))) x1)))
(+.f64 x1 (fma.f64 3 (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (-.f64 (*.f64 x1 (*.f64 x1 3)) x1))) (fma.f64 x2 (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (fma.f64 6 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3))))
(fma.f64 3 (*.f64 (fma.f64 x1 x1 1) (/.f64 (fma.f64 (*.f64 x1 x1) 3 (neg.f64 x1)) (fma.f64 x1 x1 1))) (fma.f64 x2 (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (fma.f64 6 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (/.f64 -6 (fma.f64 x1 x1 1)))) (+.f64 x1 (pow.f64 x1 3))))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (*.f64 8 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (pow.f64 x2 2) x1))) (+.f64 (pow.f64 x1 3) (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 -12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))))))))
(fma.f64 3 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 3 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1))) (+.f64 x1 (fma.f64 8 (*.f64 (*.f64 x1 (*.f64 x2 x2)) (+.f64 (*.f64 x1 x1) 1)) (+.f64 (pow.f64 x1 3) (*.f64 x2 (-.f64 (fma.f64 6 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)) (*.f64 -12 (*.f64 x1 (+.f64 (*.f64 x1 x1) 1)))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1)))))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (+.f64 (fma.f64 8 (*.f64 (*.f64 x2 x2) (+.f64 x1 (pow.f64 x1 3))) (fma.f64 x2 (fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3))) (fma.f64 3 (/.f64 (*.f64 x1 x1) (/.f64 (fma.f64 x1 x1 1) (-.f64 (*.f64 (*.f64 x1 x1) 3) x1))) x1)))
(+.f64 x1 (fma.f64 3 (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (-.f64 (*.f64 x1 (*.f64 x1 3)) x1))) (fma.f64 x2 (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (fma.f64 6 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (/.f64 -6 (fma.f64 x1 x1 1)))) (fma.f64 8 (*.f64 (*.f64 x2 x2) (+.f64 x1 (pow.f64 x1 3))) (pow.f64 x1 3)))))
(fma.f64 3 (*.f64 (fma.f64 x1 x1 1) (/.f64 (fma.f64 (*.f64 x1 x1) 3 (neg.f64 x1)) (fma.f64 x1 x1 1))) (+.f64 (*.f64 x2 (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (fma.f64 6 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (/.f64 -6 (fma.f64 x1 x1 1))))) (*.f64 (+.f64 (*.f64 x2 (*.f64 x2 8)) 1) (+.f64 x1 (pow.f64 x1 3)))))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (*.f64 8 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (pow.f64 x2 2) x1))) (+.f64 (pow.f64 x1 3) (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 -12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))))))))
(fma.f64 3 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 3 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1))) (+.f64 x1 (fma.f64 8 (*.f64 (*.f64 x1 (*.f64 x2 x2)) (+.f64 (*.f64 x1 x1) 1)) (+.f64 (pow.f64 x1 3) (*.f64 x2 (-.f64 (fma.f64 6 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)) (*.f64 -12 (*.f64 x1 (+.f64 (*.f64 x1 x1) 1)))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1)))))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (+.f64 (fma.f64 8 (*.f64 (*.f64 x2 x2) (+.f64 x1 (pow.f64 x1 3))) (fma.f64 x2 (fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3))) (fma.f64 3 (/.f64 (*.f64 x1 x1) (/.f64 (fma.f64 x1 x1 1) (-.f64 (*.f64 (*.f64 x1 x1) 3) x1))) x1)))
(+.f64 x1 (fma.f64 3 (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (-.f64 (*.f64 x1 (*.f64 x1 3)) x1))) (fma.f64 x2 (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (fma.f64 6 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (/.f64 -6 (fma.f64 x1 x1 1)))) (fma.f64 8 (*.f64 (*.f64 x2 x2) (+.f64 x1 (pow.f64 x1 3))) (pow.f64 x1 3)))))
(fma.f64 3 (*.f64 (fma.f64 x1 x1 1) (/.f64 (fma.f64 (*.f64 x1 x1) 3 (neg.f64 x1)) (fma.f64 x1 x1 1))) (+.f64 (*.f64 x2 (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (fma.f64 6 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (/.f64 -6 (fma.f64 x1 x1 1))))) (*.f64 (+.f64 (*.f64 x2 (*.f64 x2 8)) 1) (+.f64 x1 (pow.f64 x1 3)))))
(*.f64 8 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (pow.f64 x2 2) x1)))
(*.f64 8 (*.f64 (*.f64 x1 (*.f64 x2 x2)) (+.f64 (*.f64 x1 x1) 1)))
(*.f64 8 (*.f64 (*.f64 x2 x2) (+.f64 x1 (pow.f64 x1 3))))
(+.f64 (*.f64 8 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (pow.f64 x2 2) x1))) (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 -12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))))
(fma.f64 8 (*.f64 (*.f64 x1 (*.f64 x2 x2)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x2 (-.f64 (fma.f64 6 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)) (*.f64 -12 (*.f64 x1 (+.f64 (*.f64 x1 x1) 1)))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1)))))
(fma.f64 x2 (fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (/.f64 -6 (fma.f64 x1 x1 1)))) (*.f64 8 (*.f64 (*.f64 x2 x2) (+.f64 x1 (pow.f64 x1 3)))))
(fma.f64 x2 (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (fma.f64 6 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (/.f64 -6 (fma.f64 x1 x1 1)))) (*.f64 8 (*.f64 (*.f64 x2 x2) (+.f64 x1 (pow.f64 x1 3)))))
(*.f64 x2 (-.f64 (*.f64 (*.f64 8 (+.f64 x1 (pow.f64 x1 3))) x2) (fma.f64 12 (+.f64 x1 (pow.f64 x1 3)) (fma.f64 -6 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (/.f64 6 (fma.f64 x1 x1 1))))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (*.f64 8 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (pow.f64 x2 2) x1))) (+.f64 (pow.f64 x1 3) (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 -12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))))))))
(fma.f64 3 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 3 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1))) (+.f64 x1 (fma.f64 8 (*.f64 (*.f64 x1 (*.f64 x2 x2)) (+.f64 (*.f64 x1 x1) 1)) (+.f64 (pow.f64 x1 3) (*.f64 x2 (-.f64 (fma.f64 6 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)) (*.f64 -12 (*.f64 x1 (+.f64 (*.f64 x1 x1) 1)))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1)))))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (+.f64 (fma.f64 8 (*.f64 (*.f64 x2 x2) (+.f64 x1 (pow.f64 x1 3))) (fma.f64 x2 (fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3))) (fma.f64 3 (/.f64 (*.f64 x1 x1) (/.f64 (fma.f64 x1 x1 1) (-.f64 (*.f64 (*.f64 x1 x1) 3) x1))) x1)))
(+.f64 x1 (fma.f64 3 (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (-.f64 (*.f64 x1 (*.f64 x1 3)) x1))) (fma.f64 x2 (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (fma.f64 6 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (/.f64 -6 (fma.f64 x1 x1 1)))) (fma.f64 8 (*.f64 (*.f64 x2 x2) (+.f64 x1 (pow.f64 x1 3))) (pow.f64 x1 3)))))
(fma.f64 3 (*.f64 (fma.f64 x1 x1 1) (/.f64 (fma.f64 (*.f64 x1 x1) 3 (neg.f64 x1)) (fma.f64 x1 x1 1))) (+.f64 (*.f64 x2 (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (fma.f64 6 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (/.f64 -6 (fma.f64 x1 x1 1))))) (*.f64 (+.f64 (*.f64 x2 (*.f64 x2 8)) 1) (+.f64 x1 (pow.f64 x1 3)))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (*.f64 8 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (pow.f64 x2 2) x1))) (+.f64 (pow.f64 x1 3) (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 -12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))))))))
(fma.f64 3 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 3 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1))) (+.f64 x1 (fma.f64 8 (*.f64 (*.f64 x1 (*.f64 x2 x2)) (+.f64 (*.f64 x1 x1) 1)) (+.f64 (pow.f64 x1 3) (*.f64 x2 (-.f64 (fma.f64 6 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)) (*.f64 -12 (*.f64 x1 (+.f64 (*.f64 x1 x1) 1)))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1)))))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (+.f64 (fma.f64 8 (*.f64 (*.f64 x2 x2) (+.f64 x1 (pow.f64 x1 3))) (fma.f64 x2 (fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3))) (fma.f64 3 (/.f64 (*.f64 x1 x1) (/.f64 (fma.f64 x1 x1 1) (-.f64 (*.f64 (*.f64 x1 x1) 3) x1))) x1)))
(+.f64 x1 (fma.f64 3 (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (-.f64 (*.f64 x1 (*.f64 x1 3)) x1))) (fma.f64 x2 (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (fma.f64 6 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (/.f64 -6 (fma.f64 x1 x1 1)))) (fma.f64 8 (*.f64 (*.f64 x2 x2) (+.f64 x1 (pow.f64 x1 3))) (pow.f64 x1 3)))))
(fma.f64 3 (*.f64 (fma.f64 x1 x1 1) (/.f64 (fma.f64 (*.f64 x1 x1) 3 (neg.f64 x1)) (fma.f64 x1 x1 1))) (+.f64 (*.f64 x2 (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (fma.f64 6 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (/.f64 -6 (fma.f64 x1 x1 1))))) (*.f64 (+.f64 (*.f64 x2 (*.f64 x2 8)) 1) (+.f64 x1 (pow.f64 x1 3)))))
(*.f64 8 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (pow.f64 x2 2) x1)))
(*.f64 8 (*.f64 (*.f64 x1 (*.f64 x2 x2)) (+.f64 (*.f64 x1 x1) 1)))
(*.f64 8 (*.f64 (*.f64 x2 x2) (+.f64 x1 (pow.f64 x1 3))))
(+.f64 (*.f64 8 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (pow.f64 x2 2) x1))) (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1)) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))))))
(fma.f64 8 (*.f64 (*.f64 x1 (*.f64 x2 x2)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x2 (-.f64 (fma.f64 6 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)) (*.f64 -12 (*.f64 x1 (+.f64 (*.f64 x1 x1) 1)))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1)))))
(fma.f64 x2 (fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (/.f64 -6 (fma.f64 x1 x1 1)))) (*.f64 8 (*.f64 (*.f64 x2 x2) (+.f64 x1 (pow.f64 x1 3)))))
(fma.f64 x2 (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (fma.f64 6 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (/.f64 -6 (fma.f64 x1 x1 1)))) (*.f64 8 (*.f64 (*.f64 x2 x2) (+.f64 x1 (pow.f64 x1 3)))))
(*.f64 x2 (-.f64 (*.f64 (*.f64 8 (+.f64 x1 (pow.f64 x1 3))) x2) (fma.f64 12 (+.f64 x1 (pow.f64 x1 3)) (fma.f64 -6 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (/.f64 6 (fma.f64 x1 x1 1))))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (*.f64 8 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (pow.f64 x2 2) x1))) (+.f64 (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1)) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))))) (pow.f64 x1 3))))))
(fma.f64 3 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 3 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1))) (+.f64 x1 (fma.f64 8 (*.f64 (*.f64 x1 (*.f64 x2 x2)) (+.f64 (*.f64 x1 x1) 1)) (+.f64 (pow.f64 x1 3) (*.f64 x2 (-.f64 (fma.f64 6 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)) (*.f64 -12 (*.f64 x1 (+.f64 (*.f64 x1 x1) 1)))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1)))))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (+.f64 (fma.f64 8 (*.f64 (*.f64 x2 x2) (+.f64 x1 (pow.f64 x1 3))) (fma.f64 x2 (fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3))) (fma.f64 3 (/.f64 (*.f64 x1 x1) (/.f64 (fma.f64 x1 x1 1) (-.f64 (*.f64 (*.f64 x1 x1) 3) x1))) x1)))
(+.f64 x1 (fma.f64 3 (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (-.f64 (*.f64 x1 (*.f64 x1 3)) x1))) (fma.f64 x2 (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (fma.f64 6 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (/.f64 -6 (fma.f64 x1 x1 1)))) (fma.f64 8 (*.f64 (*.f64 x2 x2) (+.f64 x1 (pow.f64 x1 3))) (pow.f64 x1 3)))))
(fma.f64 3 (*.f64 (fma.f64 x1 x1 1) (/.f64 (fma.f64 (*.f64 x1 x1) 3 (neg.f64 x1)) (fma.f64 x1 x1 1))) (+.f64 (*.f64 x2 (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (fma.f64 6 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (/.f64 -6 (fma.f64 x1 x1 1))))) (*.f64 (+.f64 (*.f64 x2 (*.f64 x2 8)) 1) (+.f64 x1 (pow.f64 x1 3)))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (*.f64 8 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (pow.f64 x2 2) x1))) (+.f64 (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1)) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))))) (pow.f64 x1 3))))))
(fma.f64 3 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 3 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1))) (+.f64 x1 (fma.f64 8 (*.f64 (*.f64 x1 (*.f64 x2 x2)) (+.f64 (*.f64 x1 x1) 1)) (+.f64 (pow.f64 x1 3) (*.f64 x2 (-.f64 (fma.f64 6 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)) (*.f64 -12 (*.f64 x1 (+.f64 (*.f64 x1 x1) 1)))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1)))))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (+.f64 (fma.f64 8 (*.f64 (*.f64 x2 x2) (+.f64 x1 (pow.f64 x1 3))) (fma.f64 x2 (fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3))) (fma.f64 3 (/.f64 (*.f64 x1 x1) (/.f64 (fma.f64 x1 x1 1) (-.f64 (*.f64 (*.f64 x1 x1) 3) x1))) x1)))
(+.f64 x1 (fma.f64 3 (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (-.f64 (*.f64 x1 (*.f64 x1 3)) x1))) (fma.f64 x2 (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (fma.f64 6 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (/.f64 -6 (fma.f64 x1 x1 1)))) (fma.f64 8 (*.f64 (*.f64 x2 x2) (+.f64 x1 (pow.f64 x1 3))) (pow.f64 x1 3)))))
(fma.f64 3 (*.f64 (fma.f64 x1 x1 1) (/.f64 (fma.f64 (*.f64 x1 x1) 3 (neg.f64 x1)) (fma.f64 x1 x1 1))) (+.f64 (*.f64 x2 (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (fma.f64 6 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (/.f64 -6 (fma.f64 x1 x1 1))))) (*.f64 (+.f64 (*.f64 x2 (*.f64 x2 8)) 1) (+.f64 x1 (pow.f64 x1 3)))))
(*.f64 3 (pow.f64 x1 2))
(*.f64 (*.f64 x1 x1) 3)
(*.f64 x1 (*.f64 x1 3))
(*.f64 3 (pow.f64 x1 2))
(*.f64 (*.f64 x1 x1) 3)
(*.f64 x1 (*.f64 x1 3))
(*.f64 3 (pow.f64 x1 2))
(*.f64 (*.f64 x1 x1) 3)
(*.f64 x1 (*.f64 x1 3))
(*.f64 3 (pow.f64 x1 2))
(*.f64 (*.f64 x1 x1) 3)
(*.f64 x1 (*.f64 x1 3))
(*.f64 3 (pow.f64 x1 2))
(*.f64 (*.f64 x1 x1) 3)
(*.f64 x1 (*.f64 x1 3))
(*.f64 3 (pow.f64 x1 2))
(*.f64 (*.f64 x1 x1) 3)
(*.f64 x1 (*.f64 x1 3))
(*.f64 3 (pow.f64 x1 2))
(*.f64 (*.f64 x1 x1) 3)
(*.f64 x1 (*.f64 x1 3))
(*.f64 3 (pow.f64 x1 2))
(*.f64 (*.f64 x1 x1) 3)
(*.f64 x1 (*.f64 x1 3))
(*.f64 3 (pow.f64 x1 2))
(*.f64 (*.f64 x1 x1) 3)
(*.f64 x1 (*.f64 x1 3))
(*.f64 3 (pow.f64 x1 2))
(*.f64 (*.f64 x1 x1) 3)
(*.f64 x1 (*.f64 x1 3))
(*.f64 3 (pow.f64 x1 2))
(*.f64 (*.f64 x1 x1) 3)
(*.f64 x1 (*.f64 x1 3))
(*.f64 3 (pow.f64 x1 2))
(*.f64 (*.f64 x1 x1) 3)
(*.f64 x1 (*.f64 x1 3))

localize368.0ms (1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1)
2.8b
(-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)
4.7b
(+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6)))
6.7b
(*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))
Compiler

Compiled 909 to 559 computations (38.5% saved)

series9.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
2.0ms
x1
@0
(+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1)
2.0ms
x2
@0
(+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1)
2.0ms
x2
@-inf
(+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1)
1.0ms
x2
@inf
(+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1)
1.0ms
x1
@inf
(+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1)

rewrite86.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
415×add-sqr-sqrt_binary64
405×*-un-lft-identity_binary64
405×pow1_binary64
390×add-cbrt-cube_binary64
389×add-exp-log_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
034108
1813106
Stop Event
node limit
Counts
1 → 22
Calls
Call 1
Inputs
(+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 x1 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 2 (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (*.f64 x1 x1) (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6))) (fma.f64 x1 (fma.f64 x1 9 -3) (pow.f64 x1 3)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x1 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 2 (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (*.f64 x1 x1) (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6))) (fma.f64 x1 (fma.f64 x1 9 -3) (pow.f64 x1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (+.f64 x1 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 2 (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (*.f64 x1 x1) (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6))) (fma.f64 x1 (fma.f64 x1 9 -3) (pow.f64 x1 3))))) (cbrt.f64 (+.f64 x1 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 2 (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (*.f64 x1 x1) (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6))) (fma.f64 x1 (fma.f64 x1 9 -3) (pow.f64 x1 3)))))) (cbrt.f64 (+.f64 x1 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 2 (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (*.f64 x1 x1) (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6))) (fma.f64 x1 (fma.f64 x1 9 -3) (pow.f64 x1 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 x1 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 2 (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (*.f64 x1 x1) (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6))) (fma.f64 x1 (fma.f64 x1 9 -3) (pow.f64 x1 3))))) (sqrt.f64 (+.f64 x1 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 2 (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (*.f64 x1 x1) (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6))) (fma.f64 x1 (fma.f64 x1 9 -3) (pow.f64 x1 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 2 (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (*.f64 x1 x1) (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6))) (fma.f64 x1 (fma.f64 x1 9 -3) (pow.f64 x1 3))) 3) (pow.f64 x1 3)) (fma.f64 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 2 (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (*.f64 x1 x1) (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6))) (fma.f64 x1 (fma.f64 x1 9 -3) (pow.f64 x1 3))) (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 2 (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (*.f64 x1 x1) (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6))) (fma.f64 x1 (fma.f64 x1 9 -3) (pow.f64 x1 3))) (-.f64 (*.f64 x1 x1) (*.f64 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 2 (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (*.f64 x1 x1) (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6))) (fma.f64 x1 (fma.f64 x1 9 -3) (pow.f64 x1 3))) x1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 2 (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (*.f64 x1 x1) (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6))) (fma.f64 x1 (fma.f64 x1 9 -3) (pow.f64 x1 3))) (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 2 (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (*.f64 x1 x1) (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6))) (fma.f64 x1 (fma.f64 x1 9 -3) (pow.f64 x1 3))) (neg.f64 (*.f64 x1 x1))) (-.f64 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 2 (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (*.f64 x1 x1) (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6))) (fma.f64 x1 (fma.f64 x1 9 -3) (pow.f64 x1 3))) x1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x1 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 2 (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (*.f64 x1 x1) (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6))) (fma.f64 x1 (fma.f64 x1 9 -3) (pow.f64 x1 3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 x1 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 2 (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (*.f64 x1 x1) (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6))) (fma.f64 x1 (fma.f64 x1 9 -3) (pow.f64 x1 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 x1 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 2 (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (*.f64 x1 x1) (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6))) (fma.f64 x1 (fma.f64 x1 9 -3) (pow.f64 x1 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (+.f64 x1 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 2 (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (*.f64 x1 x1) (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6))) (fma.f64 x1 (fma.f64 x1 9 -3) (pow.f64 x1 3)))) (+.f64 x1 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 2 (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (*.f64 x1 x1) (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6))) (fma.f64 x1 (fma.f64 x1 9 -3) (pow.f64 x1 3))))) (+.f64 x1 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 2 (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (*.f64 x1 x1) (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6))) (fma.f64 x1 (fma.f64 x1 9 -3) (pow.f64 x1 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 x1 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 2 (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (*.f64 x1 x1) (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6))) (fma.f64 x1 (fma.f64 x1 9 -3) (pow.f64 x1 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 x1 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 2 (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (*.f64 x1 x1) (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6))) (fma.f64 x1 (fma.f64 x1 9 -3) (pow.f64 x1 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 x1 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 2 (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (*.f64 x1 x1) (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6))) (fma.f64 x1 (fma.f64 x1 9 -3) (pow.f64 x1 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x1 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 2 (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (*.f64 x1 x1) (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6))) (fma.f64 x1 (fma.f64 x1 9 -3) (pow.f64 x1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 2 (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (*.f64 x1 x1) (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6))) (*.f64 x1 (fma.f64 x1 9 -3))) (+.f64 (pow.f64 x1 3) x1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 2 (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (*.f64 x1 x1) (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6))) (fma.f64 x1 (fma.f64 x1 9 -3) (pow.f64 x1 3))) x1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 2 (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (*.f64 x1 x1) (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6))) (fma.f64 x1 (fma.f64 x1 9 -3) (pow.f64 x1 3)))) (cbrt.f64 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 2 (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (*.f64 x1 x1) (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6))) (fma.f64 x1 (fma.f64 x1 9 -3) (pow.f64 x1 3))))) (cbrt.f64 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 2 (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (*.f64 x1 x1) (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6))) (fma.f64 x1 (fma.f64 x1 9 -3) (pow.f64 x1 3)))) x1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 x1) (cbrt.f64 x1)) (cbrt.f64 x1) (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 2 (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (*.f64 x1 x1) (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6))) (fma.f64 x1 (fma.f64 x1 9 -3) (pow.f64 x1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 2 (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (*.f64 x1 x1) (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6))) (*.f64 x1 (fma.f64 x1 9 -3)))) (cbrt.f64 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 2 (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (*.f64 x1 x1) (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6))) (*.f64 x1 (fma.f64 x1 9 -3))))) (cbrt.f64 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 2 (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (*.f64 x1 x1) (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6))) (*.f64 x1 (fma.f64 x1 9 -3)))) (+.f64 (pow.f64 x1 3) x1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 2 (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (*.f64 x1 x1) (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6))) (fma.f64 x1 (fma.f64 x1 9 -3) (pow.f64 x1 3)))) (sqrt.f64 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 2 (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (*.f64 x1 x1) (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6))) (fma.f64 x1 (fma.f64 x1 9 -3) (pow.f64 x1 3)))) x1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x1) (sqrt.f64 x1) (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 2 (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (*.f64 x1 x1) (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6))) (fma.f64 x1 (fma.f64 x1 9 -3) (pow.f64 x1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 2 (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (*.f64 x1 x1) (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6))) (*.f64 x1 (fma.f64 x1 9 -3)))) (sqrt.f64 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 2 (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 (*.f64 x1 x1) (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6))) (*.f64 x1 (fma.f64 x1 9 -3)))) (+.f64 (pow.f64 x1 3) x1))))))

simplify113.0ms (0.3%)

Algorithm
egg-herbie
Rules
546×associate-*l*_binary64
535×associate-*r*_binary64
472×distribute-rgt-in_binary64
457×distribute-lft-in_binary64
372×+-commutative_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01502510
15392143
220702032
375902032
Stop Event
node limit
Counts
46 → 53
Calls
Call 1
Inputs
(*.f64 x1 (-.f64 (*.f64 4 (*.f64 x2 (-.f64 (*.f64 2 x2) 3))) 2))
(+.f64 (*.f64 (pow.f64 x1 2) (+.f64 3 (+.f64 (*.f64 8 x2) (*.f64 2 (+.f64 (*.f64 -2 x2) (*.f64 -1 (-.f64 (*.f64 2 x2) 3))))))) (*.f64 x1 (-.f64 (*.f64 4 (*.f64 x2 (-.f64 (*.f64 2 x2) 3))) 2)))
(+.f64 (*.f64 (pow.f64 x1 2) (+.f64 3 (+.f64 (*.f64 8 x2) (*.f64 2 (+.f64 (*.f64 -2 x2) (*.f64 -1 (-.f64 (*.f64 2 x2) 3))))))) (+.f64 (*.f64 x1 (-.f64 (*.f64 4 (*.f64 x2 (-.f64 (*.f64 2 x2) 3))) 2)) (*.f64 (pow.f64 x1 3) (-.f64 (+.f64 (*.f64 2 (-.f64 (+.f64 1 (+.f64 (*.f64 2 (*.f64 x2 (+.f64 (*.f64 -2 x2) 3))) (*.f64 3 (-.f64 (*.f64 2 x2) 3)))) (*.f64 2 (*.f64 x2 (-.f64 (*.f64 2 x2) 3))))) (*.f64 4 (*.f64 x2 (-.f64 (*.f64 2 x2) 3)))) 3))))
(+.f64 (*.f64 (-.f64 (+.f64 (*.f64 8 x2) (+.f64 (*.f64 4 (-.f64 3 (*.f64 2 x2))) (+.f64 (*.f64 2 (-.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -2 x2) 3)) (*.f64 2 x2)) (+.f64 (*.f64 -2 x2) (+.f64 3 (*.f64 -1 (-.f64 (*.f64 2 x2) 3)))))) (*.f64 2 (+.f64 (*.f64 -2 x2) (*.f64 -1 (-.f64 (*.f64 2 x2) 3))))))) 6) (pow.f64 x1 4)) (+.f64 (*.f64 (pow.f64 x1 2) (+.f64 3 (+.f64 (*.f64 8 x2) (*.f64 2 (+.f64 (*.f64 -2 x2) (*.f64 -1 (-.f64 (*.f64 2 x2) 3))))))) (+.f64 (*.f64 x1 (-.f64 (*.f64 4 (*.f64 x2 (-.f64 (*.f64 2 x2) 3))) 2)) (*.f64 (pow.f64 x1 3) (-.f64 (+.f64 (*.f64 2 (-.f64 (+.f64 1 (+.f64 (*.f64 2 (*.f64 x2 (+.f64 (*.f64 -2 x2) 3))) (*.f64 3 (-.f64 (*.f64 2 x2) 3)))) (*.f64 2 (*.f64 x2 (-.f64 (*.f64 2 x2) 3))))) (*.f64 4 (*.f64 x2 (-.f64 (*.f64 2 x2) 3)))) 3)))))
(*.f64 6 (pow.f64 x1 4))
(+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4)))
(+.f64 (*.f64 (pow.f64 x1 2) (+.f64 9 (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4))))
(+.f64 (*.f64 x1 (-.f64 (*.f64 2 (+.f64 1 (*.f64 3 (-.f64 (*.f64 2 x2) 3)))) 2)) (+.f64 (*.f64 (pow.f64 x1 2) (+.f64 9 (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4)))))
(*.f64 6 (pow.f64 x1 4))
(+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4)))
(+.f64 (*.f64 (pow.f64 x1 2) (+.f64 9 (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 2 (*.f64 -2 (+.f64 1 (*.f64 3 (-.f64 (*.f64 2 x2) 3))))) x1)) (+.f64 (*.f64 (pow.f64 x1 2) (+.f64 9 (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4)))))
(+.f64 x1 (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6)))) (+.f64 (pow.f64 x1 3) (*.f64 x1 (-.f64 (*.f64 9 x1) 3)))))
(+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 x2 (+.f64 (*.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))))) (+.f64 x1 (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6)))) (+.f64 (*.f64 x1 (-.f64 (*.f64 9 x1) 3)) (pow.f64 x1 3)))))
(+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 x2 (+.f64 (*.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))))) (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6)))) (+.f64 (*.f64 x1 (-.f64 (*.f64 9 x1) 3)) (pow.f64 x1 3))))))
(+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 x2 (+.f64 (*.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))))) (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6)))) (+.f64 (*.f64 x1 (-.f64 (*.f64 9 x1) 3)) (pow.f64 x1 3))))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2))))
(+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 x2 (+.f64 (*.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))))
(+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 x2 (+.f64 (*.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))))) (+.f64 x1 (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6)) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))))) (+.f64 1 (pow.f64 x1 2)))))) (+.f64 (pow.f64 x1 3) (*.f64 x1 (-.f64 (*.f64 9 x1) 3)))))))
(+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 x2 (+.f64 (*.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))))) (+.f64 x1 (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6)) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))))) (+.f64 1 (pow.f64 x1 2)))))) (+.f64 (pow.f64 x1 3) (*.f64 x1 (-.f64 (*.f64 9 x1) 3)))))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2))))
(+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))) (*.f64 -1 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 2 (+.f64 (*.f64 -2 (/.f64 (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))))) x2))))
(+.f64 x1 (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6)) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))))) (+.f64 1 (pow.f64 x1 2)))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 2 (+.f64 (*.f64 -2 (/.f64 (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))))) x2))) (+.f64 (pow.f64 x1 3) (*.f64 x1 (-.f64 (*.f64 9 x1) 3)))))))
(+.f64 x1 (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6)) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))))) (+.f64 1 (pow.f64 x1 2)))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 2 (+.f64 (*.f64 -2 (/.f64 (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))))) x2))) (+.f64 (pow.f64 x1 3) (*.f64 x1 (-.f64 (*.f64 9 x1) 3)))))))
Outputs
(*.f64 x1 (-.f64 (*.f64 4 (*.f64 x2 (-.f64 (*.f64 2 x2) 3))) 2))
(*.f64 x1 (fma.f64 4 (*.f64 x2 (fma.f64 2 x2 -3)) -2))
(*.f64 x1 (fma.f64 4 (*.f64 x2 (fma.f64 x2 2 -3)) -2))
(*.f64 x1 (fma.f64 x2 (+.f64 (*.f64 x2 8) -12) -2))
(+.f64 (*.f64 (pow.f64 x1 2) (+.f64 3 (+.f64 (*.f64 8 x2) (*.f64 2 (+.f64 (*.f64 -2 x2) (*.f64 -1 (-.f64 (*.f64 2 x2) 3))))))) (*.f64 x1 (-.f64 (*.f64 4 (*.f64 x2 (-.f64 (*.f64 2 x2) 3))) 2)))
(fma.f64 (*.f64 x1 x1) (+.f64 3 (fma.f64 8 x2 (*.f64 2 (fma.f64 -2 x2 (neg.f64 (fma.f64 2 x2 -3)))))) (*.f64 x1 (fma.f64 4 (*.f64 x2 (fma.f64 2 x2 -3)) -2)))
(fma.f64 (*.f64 x1 x1) (+.f64 3 (fma.f64 2 (fma.f64 x2 -2 (fma.f64 x2 -2 3)) (*.f64 x2 8))) (*.f64 x1 (fma.f64 4 (*.f64 x2 (fma.f64 x2 2 -3)) -2)))
(*.f64 x1 (+.f64 (fma.f64 x2 (+.f64 (*.f64 x2 8) -12) -2) (*.f64 x1 (+.f64 3 (+.f64 (+.f64 6 (*.f64 x2 -4)) (*.f64 4 x2))))))
(+.f64 (*.f64 (pow.f64 x1 2) (+.f64 3 (+.f64 (*.f64 8 x2) (*.f64 2 (+.f64 (*.f64 -2 x2) (*.f64 -1 (-.f64 (*.f64 2 x2) 3))))))) (+.f64 (*.f64 x1 (-.f64 (*.f64 4 (*.f64 x2 (-.f64 (*.f64 2 x2) 3))) 2)) (*.f64 (pow.f64 x1 3) (-.f64 (+.f64 (*.f64 2 (-.f64 (+.f64 1 (+.f64 (*.f64 2 (*.f64 x2 (+.f64 (*.f64 -2 x2) 3))) (*.f64 3 (-.f64 (*.f64 2 x2) 3)))) (*.f64 2 (*.f64 x2 (-.f64 (*.f64 2 x2) 3))))) (*.f64 4 (*.f64 x2 (-.f64 (*.f64 2 x2) 3)))) 3))))
(fma.f64 (*.f64 x1 x1) (+.f64 3 (fma.f64 8 x2 (*.f64 2 (fma.f64 -2 x2 (neg.f64 (fma.f64 2 x2 -3)))))) (fma.f64 x1 (fma.f64 4 (*.f64 x2 (fma.f64 2 x2 -3)) -2) (*.f64 (pow.f64 x1 3) (+.f64 (fma.f64 2 (+.f64 1 (-.f64 (fma.f64 2 (*.f64 x2 (fma.f64 -2 x2 3)) (*.f64 3 (fma.f64 2 x2 -3))) (*.f64 2 (*.f64 x2 (fma.f64 2 x2 -3))))) (*.f64 4 (*.f64 x2 (fma.f64 2 x2 -3)))) -3))))
(fma.f64 (*.f64 x1 x1) (+.f64 3 (fma.f64 2 (fma.f64 x2 -2 (fma.f64 x2 -2 3)) (*.f64 x2 8))) (fma.f64 (pow.f64 x1 3) (fma.f64 2 (+.f64 (+.f64 (fma.f64 3 (fma.f64 x2 2 -3) 1) (*.f64 x2 (*.f64 2 (fma.f64 x2 -2 3)))) (*.f64 x2 (*.f64 2 (fma.f64 x2 -2 3)))) (fma.f64 (*.f64 4 x2) (fma.f64 x2 2 -3) -3)) (*.f64 x1 (fma.f64 4 (*.f64 x2 (fma.f64 x2 2 -3)) -2))))
(fma.f64 (*.f64 x1 x1) (+.f64 3 (+.f64 (+.f64 6 (*.f64 x2 -4)) (*.f64 4 x2))) (fma.f64 (pow.f64 x1 3) (fma.f64 2 (+.f64 (fma.f64 3 (fma.f64 x2 2 -3) 1) (*.f64 4 (*.f64 x2 (fma.f64 x2 -2 3)))) (fma.f64 x2 (+.f64 (*.f64 x2 8) -12) -3)) (*.f64 x1 (fma.f64 x2 (+.f64 (*.f64 x2 8) -12) -2))))
(+.f64 (*.f64 (-.f64 (+.f64 (*.f64 8 x2) (+.f64 (*.f64 4 (-.f64 3 (*.f64 2 x2))) (+.f64 (*.f64 2 (-.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -2 x2) 3)) (*.f64 2 x2)) (+.f64 (*.f64 -2 x2) (+.f64 3 (*.f64 -1 (-.f64 (*.f64 2 x2) 3)))))) (*.f64 2 (+.f64 (*.f64 -2 x2) (*.f64 -1 (-.f64 (*.f64 2 x2) 3))))))) 6) (pow.f64 x1 4)) (+.f64 (*.f64 (pow.f64 x1 2) (+.f64 3 (+.f64 (*.f64 8 x2) (*.f64 2 (+.f64 (*.f64 -2 x2) (*.f64 -1 (-.f64 (*.f64 2 x2) 3))))))) (+.f64 (*.f64 x1 (-.f64 (*.f64 4 (*.f64 x2 (-.f64 (*.f64 2 x2) 3))) 2)) (*.f64 (pow.f64 x1 3) (-.f64 (+.f64 (*.f64 2 (-.f64 (+.f64 1 (+.f64 (*.f64 2 (*.f64 x2 (+.f64 (*.f64 -2 x2) 3))) (*.f64 3 (-.f64 (*.f64 2 x2) 3)))) (*.f64 2 (*.f64 x2 (-.f64 (*.f64 2 x2) 3))))) (*.f64 4 (*.f64 x2 (-.f64 (*.f64 2 x2) 3)))) 3)))))
(fma.f64 (+.f64 (fma.f64 8 x2 (fma.f64 4 (fma.f64 -2 x2 3) (*.f64 2 (+.f64 (-.f64 (fma.f64 -1 (fma.f64 -2 x2 3) (*.f64 x2 2)) (+.f64 (fma.f64 -2 x2 3) (neg.f64 (fma.f64 2 x2 -3)))) (fma.f64 -2 x2 (neg.f64 (fma.f64 2 x2 -3))))))) -6) (pow.f64 x1 4) (fma.f64 (*.f64 x1 x1) (+.f64 3 (fma.f64 8 x2 (*.f64 2 (fma.f64 -2 x2 (neg.f64 (fma.f64 2 x2 -3)))))) (fma.f64 x1 (fma.f64 4 (*.f64 x2 (fma.f64 2 x2 -3)) -2) (*.f64 (pow.f64 x1 3) (+.f64 (fma.f64 2 (+.f64 1 (-.f64 (fma.f64 2 (*.f64 x2 (fma.f64 -2 x2 3)) (*.f64 3 (fma.f64 2 x2 -3))) (*.f64 2 (*.f64 x2 (fma.f64 2 x2 -3))))) (*.f64 4 (*.f64 x2 (fma.f64 2 x2 -3)))) -3)))))
(fma.f64 (+.f64 (fma.f64 x2 8 (fma.f64 2 (-.f64 (fma.f64 x2 2 (fma.f64 x2 2 -3)) (-.f64 (+.f64 (fma.f64 x2 -2 3) (fma.f64 x2 -2 3)) (fma.f64 x2 -2 (fma.f64 x2 -2 3)))) (*.f64 4 (fma.f64 x2 -2 3)))) -6) (pow.f64 x1 4) (fma.f64 (*.f64 x1 x1) (+.f64 3 (fma.f64 2 (fma.f64 x2 -2 (fma.f64 x2 -2 3)) (*.f64 x2 8))) (fma.f64 (pow.f64 x1 3) (fma.f64 2 (+.f64 (+.f64 (fma.f64 3 (fma.f64 x2 2 -3) 1) (*.f64 x2 (*.f64 2 (fma.f64 x2 -2 3)))) (*.f64 x2 (*.f64 2 (fma.f64 x2 -2 3)))) (fma.f64 (*.f64 4 x2) (fma.f64 x2 2 -3) -3)) (*.f64 x1 (fma.f64 4 (*.f64 x2 (fma.f64 x2 2 -3)) -2)))))
(fma.f64 (fma.f64 x2 8 (+.f64 (+.f64 (fma.f64 x2 8 -6) (*.f64 (+.f64 (-.f64 3 (*.f64 4 x2)) (+.f64 -6 (*.f64 4 x2))) 2)) (+.f64 (*.f64 x2 -8) 6))) (pow.f64 x1 4) (fma.f64 (*.f64 x1 x1) (+.f64 3 (+.f64 (+.f64 6 (*.f64 x2 -4)) (*.f64 4 x2))) (fma.f64 (pow.f64 x1 3) (fma.f64 2 (+.f64 (fma.f64 3 (fma.f64 x2 2 -3) 1) (*.f64 4 (*.f64 x2 (fma.f64 x2 -2 3)))) (fma.f64 x2 (+.f64 (*.f64 x2 8) -12) -3)) (*.f64 x1 (fma.f64 x2 (+.f64 (*.f64 x2 8) -12) -2)))))
(*.f64 6 (pow.f64 x1 4))
(+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4)))
(fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4)))
(fma.f64 (pow.f64 x1 3) -3 (*.f64 6 (pow.f64 x1 4)))
(+.f64 (*.f64 (pow.f64 x1 2) (+.f64 9 (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4))))
(fma.f64 (*.f64 x1 x1) (+.f64 9 (*.f64 4 (fma.f64 2 x2 -3))) (fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4))))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (fma.f64 x2 2 -3) 9) (fma.f64 (pow.f64 x1 3) -3 (*.f64 6 (pow.f64 x1 4))))
(+.f64 (*.f64 x1 (-.f64 (*.f64 2 (+.f64 1 (*.f64 3 (-.f64 (*.f64 2 x2) 3)))) 2)) (+.f64 (*.f64 (pow.f64 x1 2) (+.f64 9 (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4)))))
(fma.f64 x1 (fma.f64 2 (+.f64 1 (*.f64 3 (fma.f64 2 x2 -3))) -2) (fma.f64 (*.f64 x1 x1) (+.f64 9 (*.f64 4 (fma.f64 2 x2 -3))) (fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4)))))
(fma.f64 x1 (fma.f64 2 (fma.f64 3 (fma.f64 x2 2 -3) 1) -2) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (fma.f64 x2 2 -3) 9) (fma.f64 (pow.f64 x1 3) -3 (*.f64 6 (pow.f64 x1 4)))))
(fma.f64 x1 (*.f64 (fma.f64 x2 2 -3) 6) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (fma.f64 x2 2 -3) 9) (fma.f64 (pow.f64 x1 3) -3 (*.f64 6 (pow.f64 x1 4)))))
(*.f64 6 (pow.f64 x1 4))
(+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4)))
(fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4)))
(fma.f64 (pow.f64 x1 3) -3 (*.f64 6 (pow.f64 x1 4)))
(+.f64 (*.f64 (pow.f64 x1 2) (+.f64 9 (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4))))
(fma.f64 (*.f64 x1 x1) (+.f64 9 (*.f64 4 (fma.f64 2 x2 -3))) (fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4))))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (fma.f64 x2 2 -3) 9) (fma.f64 (pow.f64 x1 3) -3 (*.f64 6 (pow.f64 x1 4))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 2 (*.f64 -2 (+.f64 1 (*.f64 3 (-.f64 (*.f64 2 x2) 3))))) x1)) (+.f64 (*.f64 (pow.f64 x1 2) (+.f64 9 (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4)))))
(fma.f64 x1 (fma.f64 2 (+.f64 1 (*.f64 3 (fma.f64 2 x2 -3))) -2) (fma.f64 (*.f64 x1 x1) (+.f64 9 (*.f64 4 (fma.f64 2 x2 -3))) (fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4)))))
(fma.f64 x1 (fma.f64 2 (fma.f64 3 (fma.f64 x2 2 -3) 1) -2) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (fma.f64 x2 2 -3) 9) (fma.f64 (pow.f64 x1 3) -3 (*.f64 6 (pow.f64 x1 4)))))
(fma.f64 x1 (*.f64 (fma.f64 x2 2 -3) 6) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (fma.f64 x2 2 -3) 9) (fma.f64 (pow.f64 x1 3) -3 (*.f64 6 (pow.f64 x1 4)))))
(+.f64 x1 (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6)))) (+.f64 (pow.f64 x1 3) (*.f64 x1 (-.f64 (*.f64 9 x1) 3)))))
(+.f64 x1 (fma.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 2 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1))))))) (*.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) -6))) (fma.f64 x1 (fma.f64 9 x1 -3) (pow.f64 x1 3))))
(+.f64 x1 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6) (/.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) 3) (*.f64 x1 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1))))) (fma.f64 x1 x1 1))) (fma.f64 x1 (fma.f64 x1 9 -3) (pow.f64 x1 3))))
(+.f64 x1 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6) (*.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (*.f64 2 (+.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -3))))) (fma.f64 x1 (fma.f64 x1 9 -3) (pow.f64 x1 3))))
(+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 x2 (+.f64 (*.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))))) (+.f64 x1 (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6)))) (+.f64 (*.f64 x1 (-.f64 (*.f64 9 x1) 3)) (pow.f64 x1 3)))))
(fma.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x2 (fma.f64 2 (/.f64 (*.f64 x1 (*.f64 2 (+.f64 (-.f64 (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1)))) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1))))) (+.f64 (*.f64 x1 x1) 1)) (/.f64 (*.f64 8 (*.f64 x1 x1)) (+.f64 (*.f64 x1 x1) 1)))) (+.f64 x1 (fma.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 2 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1))))))) (*.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) -6))) (fma.f64 x1 (fma.f64 9 x1 -3) (pow.f64 x1 3)))))
(+.f64 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6) (/.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) 3) (*.f64 x1 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1))))) (fma.f64 x1 x1 1))) (fma.f64 x1 (fma.f64 x1 9 -3) (pow.f64 x1 3))) (fma.f64 (fma.f64 x1 x1 1) (*.f64 x2 (fma.f64 8 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (/.f64 2 (/.f64 (fma.f64 x1 x1 1) (*.f64 2 (*.f64 (+.f64 (-.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) 3) (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1))) x1)))))) x1))
(+.f64 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6) (*.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (*.f64 2 (+.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -3))))) (fma.f64 x1 (fma.f64 x1 9 -3) (pow.f64 x1 3))) (fma.f64 (*.f64 x2 (fma.f64 x1 x1 1)) (fma.f64 8 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (*.f64 4 (+.f64 (+.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -3) (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)))))) x1))
(+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 x2 (+.f64 (*.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))))) (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6)))) (+.f64 (*.f64 x1 (-.f64 (*.f64 9 x1) 3)) (pow.f64 x1 3))))))
(fma.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x2 (fma.f64 2 (/.f64 (*.f64 x1 (*.f64 2 (+.f64 (-.f64 (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1)))) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1))))) (+.f64 (*.f64 x1 x1) 1)) (/.f64 (*.f64 8 (*.f64 x1 x1)) (+.f64 (*.f64 x1 x1) 1)))) (fma.f64 8 (/.f64 (*.f64 x2 x2) (/.f64 (+.f64 (*.f64 x1 x1) 1) x1)) (+.f64 x1 (fma.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 2 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1))))))) (*.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) -6))) (fma.f64 x1 (fma.f64 9 x1 -3) (pow.f64 x1 3))))))
(fma.f64 (fma.f64 x1 x1 1) (*.f64 x2 (fma.f64 8 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (/.f64 2 (/.f64 (fma.f64 x1 x1 1) (*.f64 2 (*.f64 (+.f64 (-.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) 3) (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1))) x1)))))) (+.f64 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6) (/.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) 3) (*.f64 x1 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1))))) (fma.f64 x1 x1 1))) (fma.f64 x1 (fma.f64 x1 9 -3) (pow.f64 x1 3))) (fma.f64 8 (/.f64 x2 (/.f64 (/.f64 (fma.f64 x1 x1 1) x1) x2)) x1)))
(+.f64 (fma.f64 8 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (*.f64 x2 x2)) (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6) (*.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (*.f64 2 (+.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -3))))) (fma.f64 x1 (fma.f64 x1 9 -3) (pow.f64 x1 3)))) (fma.f64 (*.f64 x2 (fma.f64 x1 x1 1)) (fma.f64 8 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (*.f64 4 (+.f64 (+.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -3) (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)))))) x1))
(+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 x2 (+.f64 (*.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))))) (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6)))) (+.f64 (*.f64 x1 (-.f64 (*.f64 9 x1) 3)) (pow.f64 x1 3))))))
(fma.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x2 (fma.f64 2 (/.f64 (*.f64 x1 (*.f64 2 (+.f64 (-.f64 (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1)))) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1))))) (+.f64 (*.f64 x1 x1) 1)) (/.f64 (*.f64 8 (*.f64 x1 x1)) (+.f64 (*.f64 x1 x1) 1)))) (fma.f64 8 (/.f64 (*.f64 x2 x2) (/.f64 (+.f64 (*.f64 x1 x1) 1) x1)) (+.f64 x1 (fma.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 2 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1))))))) (*.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) -6))) (fma.f64 x1 (fma.f64 9 x1 -3) (pow.f64 x1 3))))))
(fma.f64 (fma.f64 x1 x1 1) (*.f64 x2 (fma.f64 8 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (/.f64 2 (/.f64 (fma.f64 x1 x1 1) (*.f64 2 (*.f64 (+.f64 (-.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) 3) (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1))) x1)))))) (+.f64 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6) (/.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) 3) (*.f64 x1 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1))))) (fma.f64 x1 x1 1))) (fma.f64 x1 (fma.f64 x1 9 -3) (pow.f64 x1 3))) (fma.f64 8 (/.f64 x2 (/.f64 (/.f64 (fma.f64 x1 x1 1) x1) x2)) x1)))
(+.f64 (fma.f64 8 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (*.f64 x2 x2)) (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6) (*.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (*.f64 2 (+.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -3))))) (fma.f64 x1 (fma.f64 x1 9 -3) (pow.f64 x1 3)))) (fma.f64 (*.f64 x2 (fma.f64 x1 x1 1)) (fma.f64 8 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (*.f64 4 (+.f64 (+.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -3) (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)))))) x1))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2))))
(*.f64 8 (/.f64 (*.f64 x2 x2) (/.f64 (+.f64 (*.f64 x1 x1) 1) x1)))
(*.f64 8 (/.f64 x2 (/.f64 (/.f64 (fma.f64 x1 x1 1) x1) x2)))
(*.f64 8 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (*.f64 x2 x2)))
(+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 x2 (+.f64 (*.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))))
(fma.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x2 (fma.f64 2 (/.f64 (*.f64 x1 (*.f64 2 (+.f64 (-.f64 (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1)))) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1))))) (+.f64 (*.f64 x1 x1) 1)) (/.f64 (*.f64 8 (*.f64 x1 x1)) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 8 (/.f64 (*.f64 x2 x2) (/.f64 (+.f64 (*.f64 x1 x1) 1) x1))))
(fma.f64 8 (/.f64 x2 (/.f64 (/.f64 (fma.f64 x1 x1 1) x1) x2)) (*.f64 (fma.f64 8 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (/.f64 2 (/.f64 (fma.f64 x1 x1 1) (*.f64 2 (*.f64 (+.f64 (-.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) 3) (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1))) x1))))) (*.f64 x2 (fma.f64 x1 x1 1))))
(fma.f64 8 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (*.f64 x2 x2)) (*.f64 (fma.f64 8 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (*.f64 4 (+.f64 (+.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -3) (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)))))) (*.f64 x2 (fma.f64 x1 x1 1))))
(+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 x2 (+.f64 (*.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))))) (+.f64 x1 (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6)) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))))) (+.f64 1 (pow.f64 x1 2)))))) (+.f64 (pow.f64 x1 3) (*.f64 x1 (-.f64 (*.f64 9 x1) 3)))))))
(fma.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x2 (fma.f64 2 (/.f64 (*.f64 x1 (*.f64 2 (+.f64 (-.f64 (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1)))) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1))))) (+.f64 (*.f64 x1 x1) 1)) (/.f64 (*.f64 8 (*.f64 x1 x1)) (+.f64 (*.f64 x1 x1) 1)))) (fma.f64 8 (/.f64 (*.f64 x2 x2) (/.f64 (+.f64 (*.f64 x1 x1) 1) x1)) (+.f64 x1 (fma.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 2 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1))))))) (*.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) -6))) (fma.f64 x1 (fma.f64 9 x1 -3) (pow.f64 x1 3))))))
(fma.f64 (fma.f64 x1 x1 1) (*.f64 x2 (fma.f64 8 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (/.f64 2 (/.f64 (fma.f64 x1 x1 1) (*.f64 2 (*.f64 (+.f64 (-.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) 3) (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1))) x1)))))) (+.f64 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6) (/.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) 3) (*.f64 x1 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1))))) (fma.f64 x1 x1 1))) (fma.f64 x1 (fma.f64 x1 9 -3) (pow.f64 x1 3))) (fma.f64 8 (/.f64 x2 (/.f64 (/.f64 (fma.f64 x1 x1 1) x1) x2)) x1)))
(+.f64 (fma.f64 8 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (*.f64 x2 x2)) (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6) (*.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (*.f64 2 (+.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -3))))) (fma.f64 x1 (fma.f64 x1 9 -3) (pow.f64 x1 3)))) (fma.f64 (*.f64 x2 (fma.f64 x1 x1 1)) (fma.f64 8 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (*.f64 4 (+.f64 (+.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -3) (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)))))) x1))
(+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 x2 (+.f64 (*.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 2 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))))) (+.f64 x1 (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6)) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))))) (+.f64 1 (pow.f64 x1 2)))))) (+.f64 (pow.f64 x1 3) (*.f64 x1 (-.f64 (*.f64 9 x1) 3)))))))
(fma.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x2 (fma.f64 2 (/.f64 (*.f64 x1 (*.f64 2 (+.f64 (-.f64 (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1)))) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1))))) (+.f64 (*.f64 x1 x1) 1)) (/.f64 (*.f64 8 (*.f64 x1 x1)) (+.f64 (*.f64 x1 x1) 1)))) (fma.f64 8 (/.f64 (*.f64 x2 x2) (/.f64 (+.f64 (*.f64 x1 x1) 1) x1)) (+.f64 x1 (fma.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 2 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1))))))) (*.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) -6))) (fma.f64 x1 (fma.f64 9 x1 -3) (pow.f64 x1 3))))))
(fma.f64 (fma.f64 x1 x1 1) (*.f64 x2 (fma.f64 8 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (/.f64 2 (/.f64 (fma.f64 x1 x1 1) (*.f64 2 (*.f64 (+.f64 (-.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) 3) (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1))) x1)))))) (+.f64 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6) (/.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) 3) (*.f64 x1 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1))))) (fma.f64 x1 x1 1))) (fma.f64 x1 (fma.f64 x1 9 -3) (pow.f64 x1 3))) (fma.f64 8 (/.f64 x2 (/.f64 (/.f64 (fma.f64 x1 x1 1) x1) x2)) x1)))
(+.f64 (fma.f64 8 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (*.f64 x2 x2)) (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6) (*.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (*.f64 2 (+.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -3))))) (fma.f64 x1 (fma.f64 x1 9 -3) (pow.f64 x1 3)))) (fma.f64 (*.f64 x2 (fma.f64 x1 x1 1)) (fma.f64 8 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (*.f64 4 (+.f64 (+.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -3) (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)))))) x1))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2))))
(*.f64 8 (/.f64 (*.f64 x2 x2) (/.f64 (+.f64 (*.f64 x1 x1) 1) x1)))
(*.f64 8 (/.f64 x2 (/.f64 (/.f64 (fma.f64 x1 x1 1) x1) x2)))
(*.f64 8 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (*.f64 x2 x2)))
(+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))) (*.f64 -1 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 2 (+.f64 (*.f64 -2 (/.f64 (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))))) x2))))
(fma.f64 8 (/.f64 (*.f64 x2 x2) (/.f64 (+.f64 (*.f64 x1 x1) 1) x1)) (neg.f64 (*.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x2 (fma.f64 -8 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)) (*.f64 2 (*.f64 -2 (+.f64 (/.f64 (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1))))) (+.f64 (*.f64 x1 x1) 1)) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2) x1))))))))))
(-.f64 (*.f64 8 (/.f64 x2 (/.f64 (/.f64 (fma.f64 x1 x1 1) x1) x2))) (*.f64 x2 (*.f64 (fma.f64 x1 x1 1) (fma.f64 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) -8 (*.f64 -4 (+.f64 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (-.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) 3)) (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x1))))))))
(-.f64 (*.f64 8 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (*.f64 x2 x2))) (*.f64 (fma.f64 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) -8 (*.f64 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (+.f64 (+.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -3) (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)))) -4)) (*.f64 x2 (fma.f64 x1 x1 1))))
(+.f64 x1 (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6)) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))))) (+.f64 1 (pow.f64 x1 2)))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 2 (+.f64 (*.f64 -2 (/.f64 (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))))) x2))) (+.f64 (pow.f64 x1 3) (*.f64 x1 (-.f64 (*.f64 9 x1) 3)))))))
(+.f64 x1 (fma.f64 8 (/.f64 (*.f64 x2 x2) (/.f64 (+.f64 (*.f64 x1 x1) 1) x1)) (fma.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 2 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1))))))) (*.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) -6))) (fma.f64 -1 (*.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x2 (fma.f64 -8 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)) (*.f64 2 (*.f64 -2 (+.f64 (/.f64 (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1))))) (+.f64 (*.f64 x1 x1) 1)) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2) x1)))))))) (fma.f64 x1 (fma.f64 9 x1 -3) (pow.f64 x1 3))))))
(+.f64 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6) (/.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) 3) (*.f64 x1 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1))))) (fma.f64 x1 x1 1))) (-.f64 (fma.f64 x1 (fma.f64 x1 9 -3) (pow.f64 x1 3)) (*.f64 x2 (*.f64 (fma.f64 x1 x1 1) (fma.f64 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) -8 (*.f64 -4 (+.f64 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (-.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) 3)) (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x1))))))))) (fma.f64 8 (/.f64 x2 (/.f64 (/.f64 (fma.f64 x1 x1 1) x1) x2)) x1))
(+.f64 x1 (fma.f64 8 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (*.f64 x2 x2)) (+.f64 (fma.f64 x1 (fma.f64 x1 9 -3) (pow.f64 x1 3)) (*.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6) (*.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (*.f64 2 (+.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -3))))) (*.f64 x2 (fma.f64 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) -8 (*.f64 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (+.f64 (+.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -3) (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)))) -4))))))))
(+.f64 x1 (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6)) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))))) (+.f64 1 (pow.f64 x1 2)))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 2 (+.f64 (*.f64 -2 (/.f64 (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 3 (/.f64 x1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))))) x2))) (+.f64 (pow.f64 x1 3) (*.f64 x1 (-.f64 (*.f64 9 x1) 3)))))))
(+.f64 x1 (fma.f64 8 (/.f64 (*.f64 x2 x2) (/.f64 (+.f64 (*.f64 x1 x1) 1) x1)) (fma.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 2 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1))))))) (*.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) -6))) (fma.f64 -1 (*.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x2 (fma.f64 -8 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)) (*.f64 2 (*.f64 -2 (+.f64 (/.f64 (*.f64 x1 (-.f64 (*.f64 3 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1))))) (+.f64 (*.f64 x1 x1) 1)) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2) x1)))))))) (fma.f64 x1 (fma.f64 9 x1 -3) (pow.f64 x1 3))))))
(+.f64 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6) (/.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) 3) (*.f64 x1 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1))))) (fma.f64 x1 x1 1))) (-.f64 (fma.f64 x1 (fma.f64 x1 9 -3) (pow.f64 x1 3)) (*.f64 x2 (*.f64 (fma.f64 x1 x1 1) (fma.f64 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) -8 (*.f64 -4 (+.f64 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (-.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) 3)) (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x1))))))))) (fma.f64 8 (/.f64 x2 (/.f64 (/.f64 (fma.f64 x1 x1 1) x1) x2)) x1))
(+.f64 x1 (fma.f64 8 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (*.f64 x2 x2)) (+.f64 (fma.f64 x1 (fma.f64 x1 9 -3) (pow.f64 x1 3)) (*.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6) (*.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (*.f64 2 (+.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -3))))) (*.f64 x2 (fma.f64 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) -8 (*.f64 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (+.f64 (+.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -3) (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)))) -4))))))))

localize512.0ms (1.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (*.f64 (/.f64 2 (fma.f64 x1 x1 1)) x2)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))))
1.1b
(*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (*.f64 (/.f64 2 (fma.f64 x1 x1 1)) x2))
6.6b
(*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))
6.7b
(*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))
Compiler

Compiled 906 to 548 computations (39.5% saved)

series16.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
3.0ms
x2
@-inf
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (*.f64 (/.f64 2 (fma.f64 x1 x1 1)) x2)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))))
2.0ms
x2
@inf
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (*.f64 (/.f64 2 (fma.f64 x1 x1 1)) x2)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))))
1.0ms
x2
@0
(*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (*.f64 (/.f64 2 (fma.f64 x1 x1 1)) x2))
1.0ms
x2
@0
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (*.f64 (/.f64 2 (fma.f64 x1 x1 1)) x2)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))))
1.0ms
x2
@inf
(*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (*.f64 (/.f64 2 (fma.f64 x1 x1 1)) x2))

rewrite84.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
454×add-sqr-sqrt_binary64
445×*-un-lft-identity_binary64
445×pow1_binary64
425×add-cbrt-cube_binary64
424×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
037185
1905185
Stop Event
node limit
Counts
2 → 17
Calls
Call 1
Inputs
(*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (*.f64 (/.f64 2 (fma.f64 x1 x1 1)) x2))
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (*.f64 (/.f64 2 (fma.f64 x1 x1 1)) x2)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 2 x1) (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (*.f64 x2 (/.f64 2 (fma.f64 x1 x1 1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (*.f64 2 x1) (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (*.f64 x2 (/.f64 2 (fma.f64 x1 x1 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 2 x1) (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (*.f64 x2 (/.f64 2 (fma.f64 x1 x1 1))))) (*.f64 (*.f64 2 x1) (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (*.f64 x2 (/.f64 2 (fma.f64 x1 x1 1)))))) (*.f64 (*.f64 2 x1) (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (*.f64 x2 (/.f64 2 (fma.f64 x1 x1 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 2 x1) (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (*.f64 x2 (/.f64 2 (fma.f64 x1 x1 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 2 x1) (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (*.f64 x2 (/.f64 2 (fma.f64 x1 x1 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 2 x1) (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (*.f64 x2 (/.f64 2 (fma.f64 x1 x1 1)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (+.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1))) (*.f64 x2 (/.f64 2 (fma.f64 x1 x1 1))) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)))) (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 (*.f64 x1 3)) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (+.f64 x1 (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (+.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (+.f64 (+.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1))) (*.f64 x2 (/.f64 2 (fma.f64 x1 x1 1))) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)))) (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 (*.f64 x1 3)) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (+.f64 x1 (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (+.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1)))))) (cbrt.f64 (+.f64 (+.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1))) (*.f64 x2 (/.f64 2 (fma.f64 x1 x1 1))) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)))) (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 (*.f64 x1 3)) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (+.f64 x1 (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (+.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1))))))) (cbrt.f64 (+.f64 (+.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1))) (*.f64 x2 (/.f64 2 (fma.f64 x1 x1 1))) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)))) (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 (*.f64 x1 3)) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (+.f64 x1 (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (+.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (+.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1))) (*.f64 x2 (/.f64 2 (fma.f64 x1 x1 1))) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)))) (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 (*.f64 x1 3)) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (+.f64 x1 (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (+.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1)))))) (sqrt.f64 (+.f64 (+.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1))) (*.f64 x2 (/.f64 2 (fma.f64 x1 x1 1))) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)))) (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 (*.f64 x1 3)) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (+.f64 x1 (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (+.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 x1 (+.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1))) (*.f64 x2 (/.f64 2 (fma.f64 x1 x1 1))) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)))) (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 (*.f64 x1 3)) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (pow.f64 x1 3))) 3) (pow.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (+.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1))) 3)) (+.f64 (*.f64 (+.f64 x1 (+.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1))) (*.f64 x2 (/.f64 2 (fma.f64 x1 x1 1))) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)))) (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 (*.f64 x1 3)) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (pow.f64 x1 3))) (+.f64 x1 (+.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1))) (*.f64 x2 (/.f64 2 (fma.f64 x1 x1 1))) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)))) (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 (*.f64 x1 3)) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (pow.f64 x1 3)))) (-.f64 (*.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (+.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1))) (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (+.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1)))) (*.f64 (+.f64 x1 (+.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1))) (*.f64 x2 (/.f64 2 (fma.f64 x1 x1 1))) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)))) (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 (*.f64 x1 3)) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (pow.f64 x1 3))) (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (+.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 x1 (+.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1))) (*.f64 x2 (/.f64 2 (fma.f64 x1 x1 1))) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)))) (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 (*.f64 x1 3)) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (pow.f64 x1 3))) (+.f64 x1 (+.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1))) (*.f64 x2 (/.f64 2 (fma.f64 x1 x1 1))) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)))) (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 (*.f64 x1 3)) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (pow.f64 x1 3)))) (*.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (+.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1))) (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (+.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1))))) (-.f64 (+.f64 x1 (+.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1))) (*.f64 x2 (/.f64 2 (fma.f64 x1 x1 1))) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)))) (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 (*.f64 x1 3)) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (pow.f64 x1 3))) (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (+.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (+.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1))) (*.f64 x2 (/.f64 2 (fma.f64 x1 x1 1))) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)))) (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 (*.f64 x1 3)) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (+.f64 x1 (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (+.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 (+.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1))) (*.f64 x2 (/.f64 2 (fma.f64 x1 x1 1))) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)))) (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 (*.f64 x1 3)) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (+.f64 x1 (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (+.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (+.f64 (+.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1))) (*.f64 x2 (/.f64 2 (fma.f64 x1 x1 1))) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)))) (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 (*.f64 x1 3)) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (+.f64 x1 (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (+.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1))))) (+.f64 (+.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1))) (*.f64 x2 (/.f64 2 (fma.f64 x1 x1 1))) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)))) (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 (*.f64 x1 3)) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (+.f64 x1 (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (+.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1)))))) (+.f64 (+.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1))) (*.f64 x2 (/.f64 2 (fma.f64 x1 x1 1))) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)))) (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 (*.f64 x1 3)) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (+.f64 x1 (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (+.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 (+.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1))) (*.f64 x2 (/.f64 2 (fma.f64 x1 x1 1))) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)))) (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 (*.f64 x1 3)) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (+.f64 x1 (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (+.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (+.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1))) (*.f64 x2 (/.f64 2 (fma.f64 x1 x1 1))) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)))) (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 (*.f64 x1 3)) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (+.f64 x1 (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (+.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 (+.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1))) (*.f64 x2 (/.f64 2 (fma.f64 x1 x1 1))) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)))) (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 (*.f64 x1 3)) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (+.f64 x1 (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (+.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1)))))))))))

simplify100.0ms (0.3%)

Algorithm
egg-herbie
Rules
725×fma-neg_binary64
484×associate-*l*_binary64
483×associate-*r*_binary64
406×+-commutative_binary64
286×distribute-rgt-in_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01802933
15942672
220682610
366682486
Stop Event
node limit
Counts
65 → 71
Calls
Call 1
Inputs
(*.f64 8 (*.f64 (pow.f64 x2 2) x1))
(+.f64 (*.f64 -4 (*.f64 x2 (pow.f64 x1 2))) (*.f64 8 (*.f64 (pow.f64 x2 2) x1)))
(+.f64 (*.f64 -4 (*.f64 x2 (pow.f64 x1 2))) (+.f64 (*.f64 4 (*.f64 (pow.f64 x1 3) (-.f64 (*.f64 3 x2) (*.f64 4 (pow.f64 x2 2))))) (*.f64 8 (*.f64 (pow.f64 x2 2) x1))))
(+.f64 (*.f64 -4 (*.f64 x2 (pow.f64 x1 2))) (+.f64 (*.f64 4 (*.f64 (pow.f64 x1 3) (-.f64 (*.f64 3 x2) (*.f64 4 (pow.f64 x2 2))))) (+.f64 (*.f64 8 (*.f64 x2 (pow.f64 x1 4))) (*.f64 8 (*.f64 (pow.f64 x2 2) x1)))))
(*.f64 12 (/.f64 x2 x1))
(+.f64 (*.f64 12 (/.f64 x2 x1)) (*.f64 -4 (/.f64 x2 (pow.f64 x1 2))))
(+.f64 (*.f64 12 (/.f64 x2 x1)) (+.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 2 (pow.f64 x2 2)) (*.f64 6 x2)) (pow.f64 x1 3))) (*.f64 -4 (/.f64 x2 (pow.f64 x1 2)))))
(+.f64 (*.f64 12 (/.f64 x2 x1)) (+.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 2 (pow.f64 x2 2)) (*.f64 6 x2)) (pow.f64 x1 3))) (+.f64 (*.f64 -4 (/.f64 x2 (pow.f64 x1 2))) (*.f64 8 (/.f64 x2 (pow.f64 x1 4))))))
(*.f64 12 (/.f64 x2 x1))
(+.f64 (*.f64 12 (/.f64 x2 x1)) (*.f64 -4 (/.f64 x2 (pow.f64 x1 2))))
(+.f64 (*.f64 12 (/.f64 x2 x1)) (+.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 2 (pow.f64 x2 2)) (*.f64 6 x2)) (pow.f64 x1 3))) (*.f64 -4 (/.f64 x2 (pow.f64 x1 2)))))
(+.f64 (*.f64 12 (/.f64 x2 x1)) (+.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 2 (pow.f64 x2 2)) (*.f64 6 x2)) (pow.f64 x1 3))) (+.f64 (*.f64 -4 (/.f64 x2 (pow.f64 x1 2))) (*.f64 8 (/.f64 x2 (pow.f64 x1 4))))))
(*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x2 x1)) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))
(+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x2 x1)) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))
(+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x2 x1)) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))
(+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x2 x1)) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))
(+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x2 x1)) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x2 x1)) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x2 x1)) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))
(+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x2 x1)) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x2 x1)) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x2 x1)) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))
(*.f64 -6 x2)
(+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 8 (pow.f64 x2 2)) 2)))
(+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (+.f64 (*.f64 8 x2) (+.f64 (*.f64 -4 x2) (+.f64 (*.f64 6 x2) (*.f64 3 (-.f64 3 (*.f64 -2 x2)))))) 6)) (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 8 (pow.f64 x2 2)) 2))))
(+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (+.f64 (*.f64 8 x2) (+.f64 (*.f64 -4 x2) (+.f64 (*.f64 6 x2) (*.f64 3 (-.f64 3 (*.f64 -2 x2)))))) 6)) (+.f64 (*.f64 (pow.f64 x1 3) (-.f64 (+.f64 (*.f64 4 (-.f64 (*.f64 3 x2) (*.f64 4 (pow.f64 x2 2)))) (*.f64 8 (pow.f64 x2 2))) 3)) (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 8 (pow.f64 x2 2)) 2)))))
(*.f64 6 (pow.f64 x1 4))
(+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4)))
(+.f64 (*.f64 -3 (pow.f64 x1 3)) (+.f64 (*.f64 6 (pow.f64 x1 4)) (*.f64 (+.f64 15 (*.f64 4 (-.f64 (*.f64 2 x2) 3))) (pow.f64 x1 2))))
(+.f64 (*.f64 x1 (-.f64 (*.f64 12 x2) 2)) (+.f64 (*.f64 -3 (pow.f64 x1 3)) (+.f64 (*.f64 6 (pow.f64 x1 4)) (*.f64 (+.f64 15 (*.f64 4 (-.f64 (*.f64 2 x2) 3))) (pow.f64 x1 2)))))
(*.f64 6 (pow.f64 x1 4))
(+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4)))
(+.f64 (*.f64 -3 (pow.f64 x1 3)) (+.f64 (*.f64 6 (pow.f64 x1 4)) (*.f64 (+.f64 15 (*.f64 4 (-.f64 (*.f64 2 x2) 3))) (pow.f64 x1 2))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 2 (*.f64 -12 x2)) x1)) (+.f64 (*.f64 -3 (pow.f64 x1 3)) (+.f64 (*.f64 6 (pow.f64 x1 4)) (*.f64 (+.f64 15 (*.f64 4 (-.f64 (*.f64 2 x2) 3))) (pow.f64 x1 2)))))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6))) (pow.f64 x1 3)))))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6))) (+.f64 x1 (+.f64 (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))) (pow.f64 x1 3))))))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6))) (+.f64 x1 (+.f64 (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))) (pow.f64 x1 3)))))))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6))) (+.f64 x1 (+.f64 (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))) (pow.f64 x1 3)))))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2))))
(+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))) (*.f64 x2 (-.f64 (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))))) (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6))) (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (pow.f64 x1 3) (*.f64 x2 (-.f64 (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))))) (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2))))))))))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6))) (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (pow.f64 x1 3) (*.f64 x2 (-.f64 (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))))) (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2))))))))))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2))))
(+.f64 (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (+.f64 (*.f64 -8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (+.f64 (*.f64 -8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6))) (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))) (pow.f64 x1 3)))))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (+.f64 (*.f64 -8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6))) (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))) (pow.f64 x1 3)))))))
Outputs
(*.f64 8 (*.f64 (pow.f64 x2 2) x1))
(*.f64 8 (*.f64 (*.f64 x2 x2) x1))
(+.f64 (*.f64 -4 (*.f64 x2 (pow.f64 x1 2))) (*.f64 8 (*.f64 (pow.f64 x2 2) x1)))
(fma.f64 -4 (*.f64 x2 (*.f64 x1 x1)) (*.f64 8 (*.f64 (*.f64 x2 x2) x1)))
(fma.f64 8 (*.f64 (*.f64 x2 x2) x1) (*.f64 x2 (*.f64 (*.f64 x1 x1) -4)))
(*.f64 x1 (+.f64 (*.f64 8 (*.f64 x2 x2)) (*.f64 x2 (*.f64 x1 -4))))
(+.f64 (*.f64 -4 (*.f64 x2 (pow.f64 x1 2))) (+.f64 (*.f64 4 (*.f64 (pow.f64 x1 3) (-.f64 (*.f64 3 x2) (*.f64 4 (pow.f64 x2 2))))) (*.f64 8 (*.f64 (pow.f64 x2 2) x1))))
(fma.f64 -4 (*.f64 x2 (*.f64 x1 x1)) (fma.f64 4 (*.f64 (pow.f64 x1 3) (+.f64 (*.f64 x2 3) (*.f64 -4 (*.f64 x2 x2)))) (*.f64 8 (*.f64 (*.f64 x2 x2) x1))))
(fma.f64 -4 (*.f64 x2 (*.f64 x1 x1)) (fma.f64 8 (*.f64 (*.f64 x2 x2) x1) (*.f64 (fma.f64 x2 3 (*.f64 (*.f64 x2 x2) -4)) (*.f64 4 (pow.f64 x1 3)))))
(fma.f64 -4 (*.f64 x2 (*.f64 x1 x1)) (fma.f64 8 (*.f64 (*.f64 x2 x2) x1) (*.f64 (*.f64 x2 (+.f64 3 (*.f64 x2 -4))) (*.f64 4 (pow.f64 x1 3)))))
(+.f64 (*.f64 -4 (*.f64 x2 (pow.f64 x1 2))) (+.f64 (*.f64 4 (*.f64 (pow.f64 x1 3) (-.f64 (*.f64 3 x2) (*.f64 4 (pow.f64 x2 2))))) (+.f64 (*.f64 8 (*.f64 x2 (pow.f64 x1 4))) (*.f64 8 (*.f64 (pow.f64 x2 2) x1)))))
(fma.f64 -4 (*.f64 x2 (*.f64 x1 x1)) (fma.f64 4 (*.f64 (pow.f64 x1 3) (+.f64 (*.f64 x2 3) (*.f64 -4 (*.f64 x2 x2)))) (*.f64 8 (+.f64 (*.f64 x2 (pow.f64 x1 4)) (*.f64 (*.f64 x2 x2) x1)))))
(fma.f64 -4 (*.f64 x2 (*.f64 x1 x1)) (fma.f64 8 (fma.f64 x2 (pow.f64 x1 4) (*.f64 (*.f64 x2 x2) x1)) (*.f64 (fma.f64 x2 3 (*.f64 (*.f64 x2 x2) -4)) (*.f64 4 (pow.f64 x1 3)))))
(fma.f64 -4 (*.f64 x2 (*.f64 x1 x1)) (fma.f64 8 (*.f64 x2 (+.f64 (*.f64 x2 x1) (pow.f64 x1 4))) (*.f64 (*.f64 x2 (+.f64 3 (*.f64 x2 -4))) (*.f64 4 (pow.f64 x1 3)))))
(*.f64 12 (/.f64 x2 x1))
(+.f64 (*.f64 12 (/.f64 x2 x1)) (*.f64 -4 (/.f64 x2 (pow.f64 x1 2))))
(fma.f64 12 (/.f64 x2 x1) (*.f64 -4 (/.f64 x2 (*.f64 x1 x1))))
(fma.f64 -4 (/.f64 (/.f64 x2 x1) x1) (*.f64 12 (/.f64 x2 x1)))
(*.f64 (/.f64 x2 x1) (+.f64 12 (/.f64 -4 x1)))
(+.f64 (*.f64 12 (/.f64 x2 x1)) (+.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 2 (pow.f64 x2 2)) (*.f64 6 x2)) (pow.f64 x1 3))) (*.f64 -4 (/.f64 x2 (pow.f64 x1 2)))))
(fma.f64 12 (/.f64 x2 x1) (fma.f64 4 (/.f64 (+.f64 (*.f64 2 (*.f64 x2 x2)) (*.f64 x2 -6)) (pow.f64 x1 3)) (*.f64 -4 (/.f64 x2 (*.f64 x1 x1)))))
(fma.f64 12 (/.f64 x2 x1) (fma.f64 4 (/.f64 (fma.f64 2 (*.f64 x2 x2) (*.f64 x2 -6)) (pow.f64 x1 3)) (*.f64 -4 (/.f64 (/.f64 x2 x1) x1))))
(+.f64 (*.f64 (/.f64 x2 x1) (+.f64 12 (/.f64 -4 x1))) (*.f64 (/.f64 4 (pow.f64 x1 3)) (*.f64 x2 (+.f64 (*.f64 x2 2) -6))))
(+.f64 (*.f64 (/.f64 x2 x1) (+.f64 12 (/.f64 -4 x1))) (*.f64 (/.f64 4 (pow.f64 x1 3)) (*.f64 x2 (fma.f64 x2 2 -6))))
(+.f64 (*.f64 12 (/.f64 x2 x1)) (+.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 2 (pow.f64 x2 2)) (*.f64 6 x2)) (pow.f64 x1 3))) (+.f64 (*.f64 -4 (/.f64 x2 (pow.f64 x1 2))) (*.f64 8 (/.f64 x2 (pow.f64 x1 4))))))
(fma.f64 12 (/.f64 x2 x1) (fma.f64 4 (/.f64 (+.f64 (*.f64 2 (*.f64 x2 x2)) (*.f64 x2 -6)) (pow.f64 x1 3)) (fma.f64 -4 (/.f64 x2 (*.f64 x1 x1)) (/.f64 (*.f64 8 x2) (pow.f64 x1 4)))))
(fma.f64 12 (/.f64 x2 x1) (fma.f64 4 (/.f64 (fma.f64 2 (*.f64 x2 x2) (*.f64 x2 -6)) (pow.f64 x1 3)) (fma.f64 8 (/.f64 x2 (pow.f64 x1 4)) (*.f64 -4 (/.f64 (/.f64 x2 x1) x1)))))
(fma.f64 12 (/.f64 x2 x1) (fma.f64 4 (/.f64 (*.f64 x2 (+.f64 (*.f64 x2 2) -6)) (pow.f64 x1 3)) (*.f64 (/.f64 x2 (*.f64 x1 x1)) (+.f64 -4 (/.f64 8 (*.f64 x1 x1))))))
(fma.f64 12 (/.f64 x2 x1) (fma.f64 4 (/.f64 (*.f64 x2 (fma.f64 x2 2 -6)) (pow.f64 x1 3)) (*.f64 (/.f64 x2 (*.f64 x1 x1)) (+.f64 -4 (/.f64 8 (*.f64 x1 x1))))))
(*.f64 12 (/.f64 x2 x1))
(+.f64 (*.f64 12 (/.f64 x2 x1)) (*.f64 -4 (/.f64 x2 (pow.f64 x1 2))))
(fma.f64 12 (/.f64 x2 x1) (*.f64 -4 (/.f64 x2 (*.f64 x1 x1))))
(fma.f64 -4 (/.f64 (/.f64 x2 x1) x1) (*.f64 12 (/.f64 x2 x1)))
(*.f64 (/.f64 x2 x1) (+.f64 12 (/.f64 -4 x1)))
(+.f64 (*.f64 12 (/.f64 x2 x1)) (+.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 2 (pow.f64 x2 2)) (*.f64 6 x2)) (pow.f64 x1 3))) (*.f64 -4 (/.f64 x2 (pow.f64 x1 2)))))
(fma.f64 12 (/.f64 x2 x1) (fma.f64 4 (/.f64 (+.f64 (*.f64 2 (*.f64 x2 x2)) (*.f64 x2 -6)) (pow.f64 x1 3)) (*.f64 -4 (/.f64 x2 (*.f64 x1 x1)))))
(fma.f64 12 (/.f64 x2 x1) (fma.f64 4 (/.f64 (fma.f64 2 (*.f64 x2 x2) (*.f64 x2 -6)) (pow.f64 x1 3)) (*.f64 -4 (/.f64 (/.f64 x2 x1) x1))))
(+.f64 (*.f64 (/.f64 x2 x1) (+.f64 12 (/.f64 -4 x1))) (*.f64 (/.f64 4 (pow.f64 x1 3)) (*.f64 x2 (+.f64 (*.f64 x2 2) -6))))
(+.f64 (*.f64 (/.f64 x2 x1) (+.f64 12 (/.f64 -4 x1))) (*.f64 (/.f64 4 (pow.f64 x1 3)) (*.f64 x2 (fma.f64 x2 2 -6))))
(+.f64 (*.f64 12 (/.f64 x2 x1)) (+.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 2 (pow.f64 x2 2)) (*.f64 6 x2)) (pow.f64 x1 3))) (+.f64 (*.f64 -4 (/.f64 x2 (pow.f64 x1 2))) (*.f64 8 (/.f64 x2 (pow.f64 x1 4))))))
(fma.f64 12 (/.f64 x2 x1) (fma.f64 4 (/.f64 (+.f64 (*.f64 2 (*.f64 x2 x2)) (*.f64 x2 -6)) (pow.f64 x1 3)) (fma.f64 -4 (/.f64 x2 (*.f64 x1 x1)) (/.f64 (*.f64 8 x2) (pow.f64 x1 4)))))
(fma.f64 12 (/.f64 x2 x1) (fma.f64 4 (/.f64 (fma.f64 2 (*.f64 x2 x2) (*.f64 x2 -6)) (pow.f64 x1 3)) (fma.f64 8 (/.f64 x2 (pow.f64 x1 4)) (*.f64 -4 (/.f64 (/.f64 x2 x1) x1)))))
(fma.f64 12 (/.f64 x2 x1) (fma.f64 4 (/.f64 (*.f64 x2 (+.f64 (*.f64 x2 2) -6)) (pow.f64 x1 3)) (*.f64 (/.f64 x2 (*.f64 x1 x1)) (+.f64 -4 (/.f64 8 (*.f64 x1 x1))))))
(fma.f64 12 (/.f64 x2 x1) (fma.f64 4 (/.f64 (*.f64 x2 (fma.f64 x2 2 -6)) (pow.f64 x1 3)) (*.f64 (/.f64 x2 (*.f64 x1 x1)) (+.f64 -4 (/.f64 8 (*.f64 x1 x1))))))
(*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x2 x1)) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))
(*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (*.f64 x2 x1)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)))
(*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (*.f64 x2 x1)) (pow.f64 (fma.f64 x1 x1 1) 2)))
(*.f64 (/.f64 4 (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (*.f64 x2 x1)))
(*.f64 (/.f64 4 (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 x2 (-.f64 (*.f64 3 (pow.f64 x1 3)) (*.f64 x1 x1))))
(+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x2 x1)) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))
(fma.f64 8 (/.f64 (*.f64 x2 x2) (/.f64 (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2) x1)) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (*.f64 x2 x1)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2))))
(fma.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (*.f64 x2 x1)) (pow.f64 (fma.f64 x1 x1 1) 2)) (/.f64 8 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 (*.f64 x2 x2) x1))))
(fma.f64 8 (*.f64 x1 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2))) (*.f64 (/.f64 4 (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (*.f64 x2 x1))))
(fma.f64 8 (*.f64 x1 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2))) (*.f64 (/.f64 4 (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 x2 (-.f64 (*.f64 3 (pow.f64 x1 3)) (*.f64 x1 x1)))))
(+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x2 x1)) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))
(fma.f64 8 (/.f64 (*.f64 x2 x2) (/.f64 (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2) x1)) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (*.f64 x2 x1)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2))))
(fma.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (*.f64 x2 x1)) (pow.f64 (fma.f64 x1 x1 1) 2)) (/.f64 8 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 (*.f64 x2 x2) x1))))
(fma.f64 8 (*.f64 x1 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2))) (*.f64 (/.f64 4 (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (*.f64 x2 x1))))
(fma.f64 8 (*.f64 x1 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2))) (*.f64 (/.f64 4 (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 x2 (-.f64 (*.f64 3 (pow.f64 x1 3)) (*.f64 x1 x1)))))
(+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x2 x1)) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))
(fma.f64 8 (/.f64 (*.f64 x2 x2) (/.f64 (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2) x1)) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (*.f64 x2 x1)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2))))
(fma.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (*.f64 x2 x1)) (pow.f64 (fma.f64 x1 x1 1) 2)) (/.f64 8 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 (*.f64 x2 x2) x1))))
(fma.f64 8 (*.f64 x1 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2))) (*.f64 (/.f64 4 (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (*.f64 x2 x1))))
(fma.f64 8 (*.f64 x1 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2))) (*.f64 (/.f64 4 (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 x2 (-.f64 (*.f64 3 (pow.f64 x1 3)) (*.f64 x1 x1)))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))
(*.f64 8 (/.f64 (*.f64 x2 x2) (/.f64 (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2) x1)))
(/.f64 8 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 (*.f64 x2 x2) x1)))
(*.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 8 x1))
(+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x2 x1)) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))
(fma.f64 8 (/.f64 (*.f64 x2 x2) (/.f64 (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2) x1)) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (*.f64 x2 x1)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2))))
(fma.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (*.f64 x2 x1)) (pow.f64 (fma.f64 x1 x1 1) 2)) (/.f64 8 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 (*.f64 x2 x2) x1))))
(fma.f64 8 (*.f64 x1 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2))) (*.f64 (/.f64 4 (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (*.f64 x2 x1))))
(fma.f64 8 (*.f64 x1 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2))) (*.f64 (/.f64 4 (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 x2 (-.f64 (*.f64 3 (pow.f64 x1 3)) (*.f64 x1 x1)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x2 x1)) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))
(fma.f64 8 (/.f64 (*.f64 x2 x2) (/.f64 (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2) x1)) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (*.f64 x2 x1)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2))))
(fma.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (*.f64 x2 x1)) (pow.f64 (fma.f64 x1 x1 1) 2)) (/.f64 8 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 (*.f64 x2 x2) x1))))
(fma.f64 8 (*.f64 x1 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2))) (*.f64 (/.f64 4 (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (*.f64 x2 x1))))
(fma.f64 8 (*.f64 x1 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2))) (*.f64 (/.f64 4 (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 x2 (-.f64 (*.f64 3 (pow.f64 x1 3)) (*.f64 x1 x1)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x2 x1)) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))
(fma.f64 8 (/.f64 (*.f64 x2 x2) (/.f64 (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2) x1)) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (*.f64 x2 x1)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2))))
(fma.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (*.f64 x2 x1)) (pow.f64 (fma.f64 x1 x1 1) 2)) (/.f64 8 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 (*.f64 x2 x2) x1))))
(fma.f64 8 (*.f64 x1 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2))) (*.f64 (/.f64 4 (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (*.f64 x2 x1))))
(fma.f64 8 (*.f64 x1 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2))) (*.f64 (/.f64 4 (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 x2 (-.f64 (*.f64 3 (pow.f64 x1 3)) (*.f64 x1 x1)))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))
(*.f64 8 (/.f64 (*.f64 x2 x2) (/.f64 (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2) x1)))
(/.f64 8 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 (*.f64 x2 x2) x1)))
(*.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 8 x1))
(+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x2 x1)) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))
(fma.f64 8 (/.f64 (*.f64 x2 x2) (/.f64 (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2) x1)) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (*.f64 x2 x1)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2))))
(fma.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (*.f64 x2 x1)) (pow.f64 (fma.f64 x1 x1 1) 2)) (/.f64 8 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 (*.f64 x2 x2) x1))))
(fma.f64 8 (*.f64 x1 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2))) (*.f64 (/.f64 4 (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (*.f64 x2 x1))))
(fma.f64 8 (*.f64 x1 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2))) (*.f64 (/.f64 4 (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 x2 (-.f64 (*.f64 3 (pow.f64 x1 3)) (*.f64 x1 x1)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x2 x1)) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))
(fma.f64 8 (/.f64 (*.f64 x2 x2) (/.f64 (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2) x1)) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (*.f64 x2 x1)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2))))
(fma.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (*.f64 x2 x1)) (pow.f64 (fma.f64 x1 x1 1) 2)) (/.f64 8 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 (*.f64 x2 x2) x1))))
(fma.f64 8 (*.f64 x1 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2))) (*.f64 (/.f64 4 (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (*.f64 x2 x1))))
(fma.f64 8 (*.f64 x1 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2))) (*.f64 (/.f64 4 (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 x2 (-.f64 (*.f64 3 (pow.f64 x1 3)) (*.f64 x1 x1)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (*.f64 x2 x1)) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))
(fma.f64 8 (/.f64 (*.f64 x2 x2) (/.f64 (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2) x1)) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (*.f64 x2 x1)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2))))
(fma.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (*.f64 x2 x1)) (pow.f64 (fma.f64 x1 x1 1) 2)) (/.f64 8 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 (*.f64 x2 x2) x1))))
(fma.f64 8 (*.f64 x1 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2))) (*.f64 (/.f64 4 (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (*.f64 x2 x1))))
(fma.f64 8 (*.f64 x1 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2))) (*.f64 (/.f64 4 (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 x2 (-.f64 (*.f64 3 (pow.f64 x1 3)) (*.f64 x1 x1)))))
(*.f64 -6 x2)
(*.f64 x2 -6)
(+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 8 (pow.f64 x2 2)) 2)))
(fma.f64 -6 x2 (*.f64 x1 (fma.f64 8 (*.f64 x2 x2) -2)))
(fma.f64 x1 (fma.f64 8 (*.f64 x2 x2) -2) (*.f64 x2 -6))
(+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (+.f64 (*.f64 8 x2) (+.f64 (*.f64 -4 x2) (+.f64 (*.f64 6 x2) (*.f64 3 (-.f64 3 (*.f64 -2 x2)))))) 6)) (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 8 (pow.f64 x2 2)) 2))))
(fma.f64 (*.f64 x1 x1) (+.f64 (fma.f64 8 x2 (fma.f64 -4 x2 (fma.f64 6 x2 (*.f64 3 (+.f64 3 (*.f64 x2 2)))))) -6) (fma.f64 -6 x2 (*.f64 x1 (fma.f64 8 (*.f64 x2 x2) -2))))
(fma.f64 (*.f64 x1 x1) (+.f64 -6 (+.f64 (fma.f64 3 (+.f64 3 (*.f64 x2 2)) (*.f64 x2 6)) (*.f64 x2 4))) (fma.f64 x1 (fma.f64 8 (*.f64 x2 x2) -2) (*.f64 x2 -6)))
(fma.f64 (*.f64 x1 x1) (+.f64 (*.f64 x2 10) (+.f64 (+.f64 (*.f64 x2 6) 9) -6)) (fma.f64 x1 (fma.f64 8 (*.f64 x2 x2) -2) (*.f64 x2 -6)))
(fma.f64 x1 (+.f64 (*.f64 x1 (+.f64 (*.f64 x2 10) (+.f64 9 (fma.f64 x2 6 -6)))) (fma.f64 8 (*.f64 x2 x2) -2)) (*.f64 x2 -6))
(+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (+.f64 (*.f64 8 x2) (+.f64 (*.f64 -4 x2) (+.f64 (*.f64 6 x2) (*.f64 3 (-.f64 3 (*.f64 -2 x2)))))) 6)) (+.f64 (*.f64 (pow.f64 x1 3) (-.f64 (+.f64 (*.f64 4 (-.f64 (*.f64 3 x2) (*.f64 4 (pow.f64 x2 2)))) (*.f64 8 (pow.f64 x2 2))) 3)) (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 8 (pow.f64 x2 2)) 2)))))
(fma.f64 (*.f64 x1 x1) (+.f64 (fma.f64 8 x2 (fma.f64 -4 x2 (fma.f64 6 x2 (*.f64 3 (+.f64 3 (*.f64 x2 2)))))) -6) (fma.f64 (pow.f64 x1 3) (+.f64 (fma.f64 4 (+.f64 (*.f64 x2 3) (*.f64 -4 (*.f64 x2 x2))) (*.f64 8 (*.f64 x2 x2))) -3) (fma.f64 -6 x2 (*.f64 x1 (fma.f64 8 (*.f64 x2 x2) -2)))))
(fma.f64 (*.f64 x1 x1) (+.f64 -6 (+.f64 (fma.f64 3 (+.f64 3 (*.f64 x2 2)) (*.f64 x2 6)) (*.f64 x2 4))) (fma.f64 (pow.f64 x1 3) (fma.f64 4 (fma.f64 x2 3 (*.f64 (*.f64 x2 x2) -4)) (fma.f64 8 (*.f64 x2 x2) -3)) (fma.f64 x1 (fma.f64 8 (*.f64 x2 x2) -2) (*.f64 x2 -6))))
(fma.f64 (*.f64 x1 x1) (+.f64 (*.f64 x2 10) (+.f64 (+.f64 (*.f64 x2 6) 9) -6)) (fma.f64 (pow.f64 x1 3) (fma.f64 4 (*.f64 x2 (+.f64 3 (*.f64 x2 -4))) (fma.f64 8 (*.f64 x2 x2) -3)) (fma.f64 x1 (fma.f64 8 (*.f64 x2 x2) -2) (*.f64 x2 -6))))
(fma.f64 (*.f64 x1 x1) (+.f64 (*.f64 x2 10) (+.f64 9 (fma.f64 x2 6 -6))) (fma.f64 (pow.f64 x1 3) (fma.f64 4 (*.f64 x2 (+.f64 3 (*.f64 x2 -4))) (fma.f64 8 (*.f64 x2 x2) -3)) (fma.f64 x1 (fma.f64 8 (*.f64 x2 x2) -2) (*.f64 x2 -6))))
(*.f64 6 (pow.f64 x1 4))
(*.f64 (pow.f64 x1 4) 6)
(+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4)))
(fma.f64 -3 (pow.f64 x1 3) (*.f64 (pow.f64 x1 4) 6))
(fma.f64 (pow.f64 x1 3) -3 (*.f64 (pow.f64 x1 4) 6))
(+.f64 (*.f64 -3 (pow.f64 x1 3)) (+.f64 (*.f64 6 (pow.f64 x1 4)) (*.f64 (+.f64 15 (*.f64 4 (-.f64 (*.f64 2 x2) 3))) (pow.f64 x1 2))))
(fma.f64 -3 (pow.f64 x1 3) (fma.f64 6 (pow.f64 x1 4) (*.f64 (*.f64 x1 x1) (+.f64 15 (*.f64 4 (fma.f64 2 x2 -3))))))
(fma.f64 (pow.f64 x1 3) -3 (fma.f64 (*.f64 x1 x1) (fma.f64 4 (fma.f64 x2 2 -3) 15) (*.f64 (pow.f64 x1 4) 6)))
(+.f64 (*.f64 x1 (-.f64 (*.f64 12 x2) 2)) (+.f64 (*.f64 -3 (pow.f64 x1 3)) (+.f64 (*.f64 6 (pow.f64 x1 4)) (*.f64 (+.f64 15 (*.f64 4 (-.f64 (*.f64 2 x2) 3))) (pow.f64 x1 2)))))
(fma.f64 x1 (fma.f64 12 x2 -2) (fma.f64 -3 (pow.f64 x1 3) (fma.f64 6 (pow.f64 x1 4) (*.f64 (*.f64 x1 x1) (+.f64 15 (*.f64 4 (fma.f64 2 x2 -3)))))))
(fma.f64 x1 (fma.f64 x2 12 -2) (fma.f64 (pow.f64 x1 3) -3 (fma.f64 (*.f64 x1 x1) (fma.f64 4 (fma.f64 x2 2 -3) 15) (*.f64 (pow.f64 x1 4) 6))))
(*.f64 6 (pow.f64 x1 4))
(*.f64 (pow.f64 x1 4) 6)
(+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4)))
(fma.f64 -3 (pow.f64 x1 3) (*.f64 (pow.f64 x1 4) 6))
(fma.f64 (pow.f64 x1 3) -3 (*.f64 (pow.f64 x1 4) 6))
(+.f64 (*.f64 -3 (pow.f64 x1 3)) (+.f64 (*.f64 6 (pow.f64 x1 4)) (*.f64 (+.f64 15 (*.f64 4 (-.f64 (*.f64 2 x2) 3))) (pow.f64 x1 2))))
(fma.f64 -3 (pow.f64 x1 3) (fma.f64 6 (pow.f64 x1 4) (*.f64 (*.f64 x1 x1) (+.f64 15 (*.f64 4 (fma.f64 2 x2 -3))))))
(fma.f64 (pow.f64 x1 3) -3 (fma.f64 (*.f64 x1 x1) (fma.f64 4 (fma.f64 x2 2 -3) 15) (*.f64 (pow.f64 x1 4) 6)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 2 (*.f64 -12 x2)) x1)) (+.f64 (*.f64 -3 (pow.f64 x1 3)) (+.f64 (*.f64 6 (pow.f64 x1 4)) (*.f64 (+.f64 15 (*.f64 4 (-.f64 (*.f64 2 x2) 3))) (pow.f64 x1 2)))))
(fma.f64 x1 (fma.f64 12 x2 -2) (fma.f64 -3 (pow.f64 x1 3) (fma.f64 6 (pow.f64 x1 4) (*.f64 (*.f64 x1 x1) (+.f64 15 (*.f64 4 (fma.f64 2 x2 -3)))))))
(fma.f64 x1 (fma.f64 x2 12 -2) (fma.f64 (pow.f64 x1 3) -3 (fma.f64 (*.f64 x1 x1) (fma.f64 4 (fma.f64 x2 2 -3) 15) (*.f64 (pow.f64 x1 4) 6))))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6))) (pow.f64 x1 3)))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 3 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1))) (+.f64 x1 (fma.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6)) (pow.f64 x1 3)))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (+.f64 (fma.f64 (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6)) (pow.f64 x1 3)) (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 x1))) x1)))
(fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (+.f64 (*.f64 (*.f64 x1 x1) (+.f64 x1 (*.f64 (fma.f64 x1 x1 1) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6)))) (fma.f64 3 (/.f64 (+.f64 (neg.f64 (pow.f64 x1 3)) (*.f64 3 (pow.f64 x1 4))) (fma.f64 x1 x1 1)) x1)))
(fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (+.f64 (*.f64 (*.f64 x1 x1) (+.f64 x1 (*.f64 (fma.f64 x1 x1 1) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6)))) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 4)) (pow.f64 x1 3)) (fma.f64 x1 x1 1)) x1)))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6))) (+.f64 x1 (+.f64 (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))) (pow.f64 x1 3))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 3 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1))) (fma.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6)) (+.f64 x1 (fma.f64 x2 (-.f64 (fma.f64 6 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (/.f64 (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2) x1)) (/.f64 (*.f64 8 (*.f64 x1 x1)) (+.f64 (*.f64 x1 x1) 1))))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))) (pow.f64 x1 3))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 x1))) (+.f64 (fma.f64 x2 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 8 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (/.f64 (*.f64 (*.f64 4 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1)) x1) (pow.f64 (fma.f64 x1 x1 1) 2))) (fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (fma.f64 (*.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) x1))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 3 (/.f64 (+.f64 (neg.f64 (pow.f64 x1 3)) (*.f64 3 (pow.f64 x1 4))) (fma.f64 x1 x1 1)) (+.f64 (fma.f64 x2 (+.f64 (*.f64 4 (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (pow.f64 (fma.f64 x1 x1 1) 2)) (+.f64 x1 (pow.f64 x1 3)))) (-.f64 (*.f64 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (+.f64 (*.f64 8 (fma.f64 x1 x1 1)) 6)) (/.f64 6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (fma.f64 (*.f64 x1 (+.f64 x1 (pow.f64 x1 3))) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) x1))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 4)) (pow.f64 x1 3)) (fma.f64 x1 x1 1)) (+.f64 (fma.f64 x2 (+.f64 (/.f64 4 (/.f64 (fma.f64 x1 x1 1) (-.f64 (*.f64 3 (pow.f64 x1 3)) (*.f64 x1 x1)))) (fma.f64 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (+.f64 (*.f64 8 (fma.f64 x1 x1 1)) 6) (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (fma.f64 (+.f64 (*.f64 x1 x1) (pow.f64 x1 4)) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) x1))))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6))) (+.f64 x1 (+.f64 (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))) (pow.f64 x1 3)))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 3 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1))) (fma.f64 8 (/.f64 (*.f64 x2 x2) (/.f64 (+.f64 (*.f64 x1 x1) 1) x1)) (fma.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6)) (+.f64 x1 (fma.f64 x2 (-.f64 (fma.f64 6 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (/.f64 (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2) x1)) (/.f64 (*.f64 8 (*.f64 x1 x1)) (+.f64 (*.f64 x1 x1) 1))))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))) (pow.f64 x1 3)))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (+.f64 (fma.f64 (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6)) (fma.f64 8 (/.f64 (*.f64 (*.f64 x2 x2) x1) (fma.f64 x1 x1 1)) (fma.f64 x2 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 8 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (/.f64 (*.f64 (*.f64 4 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1)) x1) (pow.f64 (fma.f64 x1 x1 1) 2))) (fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3)))) (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 x1))) x1)))
(fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 3 (/.f64 (+.f64 (neg.f64 (pow.f64 x1 3)) (*.f64 3 (pow.f64 x1 4))) (fma.f64 x1 x1 1)) (fma.f64 8 (*.f64 x1 (/.f64 (*.f64 x2 x2) (fma.f64 x1 x1 1))) (+.f64 (fma.f64 x2 (+.f64 (*.f64 4 (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (pow.f64 (fma.f64 x1 x1 1) 2)) (+.f64 x1 (pow.f64 x1 3)))) (-.f64 (*.f64 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (+.f64 (*.f64 8 (fma.f64 x1 x1 1)) 6)) (/.f64 6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (fma.f64 (*.f64 x1 (+.f64 x1 (pow.f64 x1 3))) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) x1)))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 4)) (pow.f64 x1 3)) (fma.f64 x1 x1 1)) (fma.f64 8 (*.f64 x1 (/.f64 (*.f64 x2 x2) (fma.f64 x1 x1 1))) (+.f64 (fma.f64 x2 (+.f64 (/.f64 4 (/.f64 (fma.f64 x1 x1 1) (-.f64 (*.f64 3 (pow.f64 x1 3)) (*.f64 x1 x1)))) (fma.f64 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (+.f64 (*.f64 8 (fma.f64 x1 x1 1)) 6) (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (fma.f64 (+.f64 (*.f64 x1 x1) (pow.f64 x1 4)) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) x1)))))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6))) (+.f64 x1 (+.f64 (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))) (pow.f64 x1 3)))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 3 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1))) (fma.f64 8 (/.f64 (*.f64 x2 x2) (/.f64 (+.f64 (*.f64 x1 x1) 1) x1)) (fma.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6)) (+.f64 x1 (fma.f64 x2 (-.f64 (fma.f64 6 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (/.f64 (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2) x1)) (/.f64 (*.f64 8 (*.f64 x1 x1)) (+.f64 (*.f64 x1 x1) 1))))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))) (pow.f64 x1 3)))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (+.f64 (fma.f64 (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6)) (fma.f64 8 (/.f64 (*.f64 (*.f64 x2 x2) x1) (fma.f64 x1 x1 1)) (fma.f64 x2 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 8 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (/.f64 (*.f64 (*.f64 4 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1)) x1) (pow.f64 (fma.f64 x1 x1 1) 2))) (fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3)))) (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 x1))) x1)))
(fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 3 (/.f64 (+.f64 (neg.f64 (pow.f64 x1 3)) (*.f64 3 (pow.f64 x1 4))) (fma.f64 x1 x1 1)) (fma.f64 8 (*.f64 x1 (/.f64 (*.f64 x2 x2) (fma.f64 x1 x1 1))) (+.f64 (fma.f64 x2 (+.f64 (*.f64 4 (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (pow.f64 (fma.f64 x1 x1 1) 2)) (+.f64 x1 (pow.f64 x1 3)))) (-.f64 (*.f64 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (+.f64 (*.f64 8 (fma.f64 x1 x1 1)) 6)) (/.f64 6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (fma.f64 (*.f64 x1 (+.f64 x1 (pow.f64 x1 3))) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) x1)))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 4)) (pow.f64 x1 3)) (fma.f64 x1 x1 1)) (fma.f64 8 (*.f64 x1 (/.f64 (*.f64 x2 x2) (fma.f64 x1 x1 1))) (+.f64 (fma.f64 x2 (+.f64 (/.f64 4 (/.f64 (fma.f64 x1 x1 1) (-.f64 (*.f64 3 (pow.f64 x1 3)) (*.f64 x1 x1)))) (fma.f64 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (+.f64 (*.f64 8 (fma.f64 x1 x1 1)) 6) (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (fma.f64 (+.f64 (*.f64 x1 x1) (pow.f64 x1 4)) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) x1)))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2))))
(*.f64 8 (/.f64 (*.f64 x2 x2) (/.f64 (+.f64 (*.f64 x1 x1) 1) x1)))
(/.f64 8 (/.f64 (fma.f64 x1 x1 1) (*.f64 (*.f64 x2 x2) x1)))
(*.f64 (/.f64 8 (fma.f64 x1 x1 1)) (*.f64 (*.f64 x2 x2) x1))
(+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))) (*.f64 x2 (-.f64 (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))))) (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))))
(fma.f64 8 (/.f64 (*.f64 x2 x2) (/.f64 (+.f64 (*.f64 x1 x1) 1) x1)) (*.f64 x2 (-.f64 (fma.f64 6 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (/.f64 (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2) x1)) (/.f64 (*.f64 8 (*.f64 x1 x1)) (+.f64 (*.f64 x1 x1) 1))))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1)))))
(fma.f64 x2 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 8 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (/.f64 (*.f64 (*.f64 4 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1)) x1) (pow.f64 (fma.f64 x1 x1 1) 2))) (fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (/.f64 -6 (fma.f64 x1 x1 1)))) (/.f64 8 (/.f64 (fma.f64 x1 x1 1) (*.f64 (*.f64 x2 x2) x1))))
(fma.f64 x2 (+.f64 (*.f64 4 (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (pow.f64 (fma.f64 x1 x1 1) 2)) (+.f64 x1 (pow.f64 x1 3)))) (-.f64 (*.f64 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (+.f64 (*.f64 8 (fma.f64 x1 x1 1)) 6)) (/.f64 6 (fma.f64 x1 x1 1)))) (*.f64 (/.f64 8 (fma.f64 x1 x1 1)) (*.f64 (*.f64 x2 x2) x1)))
(fma.f64 x2 (+.f64 (/.f64 4 (/.f64 (fma.f64 x1 x1 1) (-.f64 (*.f64 3 (pow.f64 x1 3)) (*.f64 x1 x1)))) (fma.f64 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (+.f64 (*.f64 8 (fma.f64 x1 x1 1)) 6) (/.f64 -6 (fma.f64 x1 x1 1)))) (*.f64 (/.f64 8 (fma.f64 x1 x1 1)) (*.f64 (*.f64 x2 x2) x1)))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6))) (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (pow.f64 x1 3) (*.f64 x2 (-.f64 (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))))) (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2))))))))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 3 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1))) (fma.f64 8 (/.f64 (*.f64 x2 x2) (/.f64 (+.f64 (*.f64 x1 x1) 1) x1)) (fma.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6)) (+.f64 x1 (fma.f64 x2 (-.f64 (fma.f64 6 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (/.f64 (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2) x1)) (/.f64 (*.f64 8 (*.f64 x1 x1)) (+.f64 (*.f64 x1 x1) 1))))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))) (pow.f64 x1 3)))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (+.f64 (fma.f64 (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6)) (fma.f64 8 (/.f64 (*.f64 (*.f64 x2 x2) x1) (fma.f64 x1 x1 1)) (fma.f64 x2 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 8 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (/.f64 (*.f64 (*.f64 4 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1)) x1) (pow.f64 (fma.f64 x1 x1 1) 2))) (fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3)))) (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 x1))) x1)))
(fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 3 (/.f64 (+.f64 (neg.f64 (pow.f64 x1 3)) (*.f64 3 (pow.f64 x1 4))) (fma.f64 x1 x1 1)) (fma.f64 8 (*.f64 x1 (/.f64 (*.f64 x2 x2) (fma.f64 x1 x1 1))) (+.f64 (fma.f64 x2 (+.f64 (*.f64 4 (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (pow.f64 (fma.f64 x1 x1 1) 2)) (+.f64 x1 (pow.f64 x1 3)))) (-.f64 (*.f64 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (+.f64 (*.f64 8 (fma.f64 x1 x1 1)) 6)) (/.f64 6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (fma.f64 (*.f64 x1 (+.f64 x1 (pow.f64 x1 3))) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) x1)))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 4)) (pow.f64 x1 3)) (fma.f64 x1 x1 1)) (fma.f64 8 (*.f64 x1 (/.f64 (*.f64 x2 x2) (fma.f64 x1 x1 1))) (+.f64 (fma.f64 x2 (+.f64 (/.f64 4 (/.f64 (fma.f64 x1 x1 1) (-.f64 (*.f64 3 (pow.f64 x1 3)) (*.f64 x1 x1)))) (fma.f64 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (+.f64 (*.f64 8 (fma.f64 x1 x1 1)) 6) (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (fma.f64 (+.f64 (*.f64 x1 x1) (pow.f64 x1 4)) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) x1)))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6))) (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (pow.f64 x1 3) (*.f64 x2 (-.f64 (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))))) (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2))))))))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 3 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1))) (fma.f64 8 (/.f64 (*.f64 x2 x2) (/.f64 (+.f64 (*.f64 x1 x1) 1) x1)) (fma.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6)) (+.f64 x1 (fma.f64 x2 (-.f64 (fma.f64 6 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (/.f64 (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2) x1)) (/.f64 (*.f64 8 (*.f64 x1 x1)) (+.f64 (*.f64 x1 x1) 1))))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))) (pow.f64 x1 3)))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (+.f64 (fma.f64 (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6)) (fma.f64 8 (/.f64 (*.f64 (*.f64 x2 x2) x1) (fma.f64 x1 x1 1)) (fma.f64 x2 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 8 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (/.f64 (*.f64 (*.f64 4 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1)) x1) (pow.f64 (fma.f64 x1 x1 1) 2))) (fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3)))) (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 x1))) x1)))
(fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 3 (/.f64 (+.f64 (neg.f64 (pow.f64 x1 3)) (*.f64 3 (pow.f64 x1 4))) (fma.f64 x1 x1 1)) (fma.f64 8 (*.f64 x1 (/.f64 (*.f64 x2 x2) (fma.f64 x1 x1 1))) (+.f64 (fma.f64 x2 (+.f64 (*.f64 4 (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (pow.f64 (fma.f64 x1 x1 1) 2)) (+.f64 x1 (pow.f64 x1 3)))) (-.f64 (*.f64 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (+.f64 (*.f64 8 (fma.f64 x1 x1 1)) 6)) (/.f64 6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (fma.f64 (*.f64 x1 (+.f64 x1 (pow.f64 x1 3))) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) x1)))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 4)) (pow.f64 x1 3)) (fma.f64 x1 x1 1)) (fma.f64 8 (*.f64 x1 (/.f64 (*.f64 x2 x2) (fma.f64 x1 x1 1))) (+.f64 (fma.f64 x2 (+.f64 (/.f64 4 (/.f64 (fma.f64 x1 x1 1) (-.f64 (*.f64 3 (pow.f64 x1 3)) (*.f64 x1 x1)))) (fma.f64 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (+.f64 (*.f64 8 (fma.f64 x1 x1 1)) 6) (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (fma.f64 (+.f64 (*.f64 x1 x1) (pow.f64 x1 4)) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) x1)))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2))))
(*.f64 8 (/.f64 (*.f64 x2 x2) (/.f64 (+.f64 (*.f64 x1 x1) 1) x1)))
(/.f64 8 (/.f64 (fma.f64 x1 x1 1) (*.f64 (*.f64 x2 x2) x1)))
(*.f64 (/.f64 8 (fma.f64 x1 x1 1)) (*.f64 (*.f64 x2 x2) x1))
(+.f64 (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (+.f64 (*.f64 -8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))))
(fma.f64 -1 (*.f64 x2 (fma.f64 -6 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 -8 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)) (*.f64 -4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (/.f64 (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2) x1)))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))))) (*.f64 8 (/.f64 (*.f64 x2 x2) (/.f64 (+.f64 (*.f64 x1 x1) 1) x1))))
(-.f64 (/.f64 8 (/.f64 (fma.f64 x1 x1 1) (*.f64 (*.f64 x2 x2) x1))) (*.f64 x2 (fma.f64 -6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) -8 (/.f64 (*.f64 (*.f64 -4 x1) (-.f64 (*.f64 x1 (*.f64 x1 3)) x1)) (pow.f64 (fma.f64 x1 x1 1) 2))) (/.f64 6 (fma.f64 x1 x1 1))))))
(fma.f64 8 (*.f64 x1 (/.f64 (*.f64 x2 x2) (fma.f64 x1 x1 1))) (*.f64 x2 (+.f64 (/.f64 -6 (fma.f64 x1 x1 1)) (neg.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (pow.f64 (fma.f64 x1 x1 1) 2)) (+.f64 x1 (pow.f64 x1 3)))) (*.f64 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (+.f64 -6 (*.f64 (fma.f64 x1 x1 1) -8))))))))
(fma.f64 8 (*.f64 x1 (/.f64 (*.f64 x2 x2) (fma.f64 x1 x1 1))) (*.f64 x2 (-.f64 (/.f64 -6 (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 3)) (*.f64 x1 x1)) (/.f64 (fma.f64 x1 x1 1) -4)) (*.f64 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (+.f64 -6 (*.f64 (fma.f64 x1 x1 1) -8)))))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (+.f64 (*.f64 -8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6))) (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))) (pow.f64 x1 3)))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 -1 (*.f64 x2 (fma.f64 -6 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 -8 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)) (*.f64 -4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (/.f64 (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2) x1)))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))))) (fma.f64 3 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1))) (+.f64 x1 (fma.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6)) (fma.f64 8 (/.f64 (*.f64 x2 x2) (/.f64 (+.f64 (*.f64 x1 x1) 1) x1)) (pow.f64 x1 3)))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 (neg.f64 x2) (fma.f64 -6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) -8 (/.f64 (*.f64 (*.f64 -4 x1) (-.f64 (*.f64 x1 (*.f64 x1 3)) x1)) (pow.f64 (fma.f64 x1 x1 1) 2))) (/.f64 6 (fma.f64 x1 x1 1)))) (+.f64 (fma.f64 (*.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (fma.f64 8 (/.f64 (*.f64 (*.f64 x2 x2) x1) (fma.f64 x1 x1 1)) (pow.f64 x1 3))) (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 x1))) x1))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 (neg.f64 x2) (+.f64 (/.f64 6 (fma.f64 x1 x1 1)) (+.f64 (*.f64 -4 (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (pow.f64 (fma.f64 x1 x1 1) 2)) (+.f64 x1 (pow.f64 x1 3)))) (*.f64 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (+.f64 -6 (*.f64 (fma.f64 x1 x1 1) -8))))) (+.f64 (fma.f64 (*.f64 x1 (+.f64 x1 (pow.f64 x1 3))) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (fma.f64 8 (*.f64 x1 (/.f64 (*.f64 x2 x2) (fma.f64 x1 x1 1))) (pow.f64 x1 3))) (fma.f64 3 (/.f64 (+.f64 (neg.f64 (pow.f64 x1 3)) (*.f64 3 (pow.f64 x1 4))) (fma.f64 x1 x1 1)) x1))))
(+.f64 (+.f64 (fma.f64 (+.f64 (*.f64 x1 x1) (pow.f64 x1 4)) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (fma.f64 8 (*.f64 x1 (/.f64 (*.f64 x2 x2) (fma.f64 x1 x1 1))) (pow.f64 x1 3))) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 4)) (pow.f64 x1 3)) (fma.f64 x1 x1 1)) x1)) (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 x2 (-.f64 (/.f64 -6 (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 3)) (*.f64 x1 x1)) (/.f64 (fma.f64 x1 x1 1) -4)) (*.f64 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (+.f64 -6 (*.f64 (fma.f64 x1 x1 1) -8))))))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (+.f64 (*.f64 -8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6))) (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))) (pow.f64 x1 3)))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 -1 (*.f64 x2 (fma.f64 -6 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 -8 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)) (*.f64 -4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (/.f64 (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2) x1)))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))))) (fma.f64 3 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1))) (+.f64 x1 (fma.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6)) (fma.f64 8 (/.f64 (*.f64 x2 x2) (/.f64 (+.f64 (*.f64 x1 x1) 1) x1)) (pow.f64 x1 3)))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 (neg.f64 x2) (fma.f64 -6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) -8 (/.f64 (*.f64 (*.f64 -4 x1) (-.f64 (*.f64 x1 (*.f64 x1 3)) x1)) (pow.f64 (fma.f64 x1 x1 1) 2))) (/.f64 6 (fma.f64 x1 x1 1)))) (+.f64 (fma.f64 (*.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (fma.f64 8 (/.f64 (*.f64 (*.f64 x2 x2) x1) (fma.f64 x1 x1 1)) (pow.f64 x1 3))) (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 x1))) x1))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 (neg.f64 x2) (+.f64 (/.f64 6 (fma.f64 x1 x1 1)) (+.f64 (*.f64 -4 (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (pow.f64 (fma.f64 x1 x1 1) 2)) (+.f64 x1 (pow.f64 x1 3)))) (*.f64 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (+.f64 -6 (*.f64 (fma.f64 x1 x1 1) -8))))) (+.f64 (fma.f64 (*.f64 x1 (+.f64 x1 (pow.f64 x1 3))) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (fma.f64 8 (*.f64 x1 (/.f64 (*.f64 x2 x2) (fma.f64 x1 x1 1))) (pow.f64 x1 3))) (fma.f64 3 (/.f64 (+.f64 (neg.f64 (pow.f64 x1 3)) (*.f64 3 (pow.f64 x1 4))) (fma.f64 x1 x1 1)) x1))))
(+.f64 (+.f64 (fma.f64 (+.f64 (*.f64 x1 x1) (pow.f64 x1 4)) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) (fma.f64 8 (*.f64 x1 (/.f64 (*.f64 x2 x2) (fma.f64 x1 x1 1))) (pow.f64 x1 3))) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 4)) (pow.f64 x1 3)) (fma.f64 x1 x1 1)) x1)) (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 x2 (-.f64 (/.f64 -6 (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 3)) (*.f64 x1 x1)) (/.f64 (fma.f64 x1 x1 1) -4)) (*.f64 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (+.f64 -6 (*.f64 (fma.f64 x1 x1 1) -8))))))))

localize177.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 3 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))))) (*.f64 (fma.f64 x1 x1 1) (+.f64 x1 (*.f64 6 (*.f64 x1 x1))))))
0.2b
(*.f64 6 (*.f64 x1 x1))
0.2b
(*.f64 x1 (*.f64 x1 3))
0.3b
(*.f64 3 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1)))))
Compiler

Compiled 272 to 151 computations (44.5% saved)

series8.0ms (0%)

Counts
3 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
x2
@0
(fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 3 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))))) (*.f64 (fma.f64 x1 x1 1) (+.f64 x1 (*.f64 6 (*.f64 x1 x1))))))
1.0ms
x2
@inf
(fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 3 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))))) (*.f64 (fma.f64 x1 x1 1) (+.f64 x1 (*.f64 6 (*.f64 x1 x1))))))
1.0ms
x2
@-inf
(fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 3 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))))) (*.f64 (fma.f64 x1 x1 1) (+.f64 x1 (*.f64 6 (*.f64 x1 x1))))))
1.0ms
x1
@0
(fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 3 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))))) (*.f64 (fma.f64 x1 x1 1) (+.f64 x1 (*.f64 6 (*.f64 x1 x1))))))
1.0ms
x1
@inf
(fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 3 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))))) (*.f64 (fma.f64 x1 x1 1) (+.f64 x1 (*.f64 6 (*.f64 x1 x1))))))

rewrite100.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
454×log1p-udef_binary64
275×add-sqr-sqrt_binary64
267×*-un-lft-identity_binary64
267×pow1_binary64
254×add-cbrt-cube_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02585
154581
2770181
Stop Event
node limit
Counts
3 → 50
Calls
Call 1
Inputs
(*.f64 x1 (*.f64 x1 3))
(*.f64 6 (*.f64 x1 x1))
(fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 3 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))))) (*.f64 (fma.f64 x1 x1 1) (+.f64 x1 (*.f64 6 (*.f64 x1 x1))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 x1 (*.f64 x1 3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x1 (*.f64 x1 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 3))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x1 (sqrt.f64 3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 x1 x1) 3) 27) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 x1 4) 9))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 3) x1) x1))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 x1 (*.f64 x1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 x1 x1) 3) 27))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 x1 (*.f64 x1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 x1 (*.f64 x1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 x1 (*.f64 x1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 x1 (*.f64 x1 3))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 x1 (*.f64 x1 6)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x1 (*.f64 x1 6)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 6))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x1 (sqrt.f64 6)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 216 (pow.f64 (*.f64 x1 x1) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 36 (pow.f64 x1 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 6) (*.f64 x1 x1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 x1 (*.f64 x1 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 216 (pow.f64 (*.f64 x1 x1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 x1 (*.f64 x1 6))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 x1 (*.f64 x1 6))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 x1 (*.f64 x1 6))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 x1 (*.f64 x1 6))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 x1 (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (/.f64 (*.f64 x1 3) (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (fma.f64 6 (*.f64 x1 x1) x1))) (/.f64 (*.f64 3 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1))) (fma.f64 x1 x1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 3 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1))) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (/.f64 (*.f64 x1 3) (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (fma.f64 6 (*.f64 x1 x1) x1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 3 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1))) (fma.f64 x1 x1 1)) 1) (fma.f64 x1 (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (/.f64 (*.f64 x1 3) (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (fma.f64 6 (*.f64 x1 x1) x1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (*.f64 3 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1))) (fma.f64 x1 x1 1)) (*.f64 x1 (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (/.f64 (*.f64 x1 3) (fma.f64 x1 x1 1))))) (*.f64 (fma.f64 x1 x1 1) (fma.f64 6 (*.f64 x1 x1) x1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (/.f64 (*.f64 x1 3) (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (fma.f64 6 (*.f64 x1 x1) x1)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (/.f64 (*.f64 x1 3) (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (fma.f64 6 (*.f64 x1 x1) x1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (/.f64 (*.f64 x1 3) (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (fma.f64 6 (*.f64 x1 x1) x1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (/.f64 (*.f64 x1 3) (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (fma.f64 6 (*.f64 x1 x1) x1))))) (pow.f64 (cbrt.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (/.f64 (*.f64 x1 3) (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (fma.f64 6 (*.f64 x1 x1) x1))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (/.f64 (*.f64 x1 3) (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (fma.f64 6 (*.f64 x1 x1) x1))))) 2) (cbrt.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (/.f64 (*.f64 x1 3) (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (fma.f64 6 (*.f64 x1 x1) x1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (/.f64 (*.f64 x1 3) (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (fma.f64 6 (*.f64 x1 x1) x1))))) (sqrt.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (/.f64 (*.f64 x1 3) (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (fma.f64 6 (*.f64 x1 x1) x1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (/.f64 (*.f64 3 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1))) (fma.f64 x1 x1 1)) 3) (pow.f64 (fma.f64 x1 (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (/.f64 (*.f64 x1 3) (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (fma.f64 6 (*.f64 x1 x1) x1))) 3)) (+.f64 (*.f64 (/.f64 (*.f64 3 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1))) (fma.f64 x1 x1 1)) (/.f64 (*.f64 3 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1))) (fma.f64 x1 x1 1))) (-.f64 (pow.f64 (fma.f64 x1 (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (/.f64 (*.f64 x1 3) (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (fma.f64 6 (*.f64 x1 x1) x1))) 2) (*.f64 (/.f64 (*.f64 3 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1))) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (/.f64 (*.f64 x1 3) (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (fma.f64 6 (*.f64 x1 x1) x1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (*.f64 3 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1))) (fma.f64 x1 x1 1)) (/.f64 (*.f64 3 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1))) (fma.f64 x1 x1 1))) (pow.f64 (fma.f64 x1 (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (/.f64 (*.f64 x1 3) (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (fma.f64 6 (*.f64 x1 x1) x1))) 2)) (-.f64 (/.f64 (*.f64 3 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1))) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (/.f64 (*.f64 x1 3) (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (fma.f64 6 (*.f64 x1 x1) x1)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (/.f64 (*.f64 x1 3) (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (fma.f64 6 (*.f64 x1 x1) x1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (/.f64 (*.f64 x1 3) (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (fma.f64 6 (*.f64 x1 x1) x1)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (/.f64 (*.f64 x1 3) (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (fma.f64 6 (*.f64 x1 x1) x1))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (/.f64 (*.f64 x1 3) (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (fma.f64 6 (*.f64 x1 x1) x1))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (/.f64 (*.f64 x1 3) (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (fma.f64 6 (*.f64 x1 x1) x1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (/.f64 (*.f64 x1 3) (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (fma.f64 6 (*.f64 x1 x1) x1))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (/.f64 (*.f64 x1 3) (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (fma.f64 6 (*.f64 x1 x1) x1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (/.f64 (*.f64 x1 3) (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (fma.f64 6 (*.f64 x1 x1) x1)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (/.f64 (*.f64 x1 3) (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (fma.f64 6 (*.f64 x1 x1) x1))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (/.f64 (*.f64 x1 3) (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (fma.f64 6 (*.f64 x1 x1) x1))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (/.f64 (*.f64 x1 3) (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (fma.f64 6 (*.f64 x1 x1) x1))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (/.f64 (*.f64 x1 3) (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (fma.f64 6 (*.f64 x1 x1) x1))))) 1))))))

simplify74.0ms (0.2%)

Algorithm
egg-herbie
Rules
429×distribute-rgt-out_binary64
399×sub-neg_binary64
365×fma-def_binary64
362×+-commutative_binary64
323×unsub-neg_binary64
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
0701407
12111254
26121209
32412981
45722969
Stop Event
node limit
Counts
98 → 77
Calls
Call 1
Inputs
(*.f64 3 (pow.f64 x1 2))
(*.f64 3 (pow.f64 x1 2))
(*.f64 3 (pow.f64 x1 2))
(*.f64 3 (pow.f64 x1 2))
(*.f64 3 (pow.f64 x1 2))
(*.f64 3 (pow.f64 x1 2))
(*.f64 3 (pow.f64 x1 2))
(*.f64 3 (pow.f64 x1 2))
(*.f64 3 (pow.f64 x1 2))
(*.f64 3 (pow.f64 x1 2))
(*.f64 3 (pow.f64 x1 2))
(*.f64 3 (pow.f64 x1 2))
(*.f64 6 (pow.f64 x1 2))
(*.f64 6 (pow.f64 x1 2))
(*.f64 6 (pow.f64 x1 2))
(*.f64 6 (pow.f64 x1 2))
(*.f64 6 (pow.f64 x1 2))
(*.f64 6 (pow.f64 x1 2))
(*.f64 6 (pow.f64 x1 2))
(*.f64 6 (pow.f64 x1 2))
(*.f64 6 (pow.f64 x1 2))
(*.f64 6 (pow.f64 x1 2))
(*.f64 6 (pow.f64 x1 2))
(*.f64 6 (pow.f64 x1 2))
(*.f64 -6 x2)
(+.f64 (*.f64 -2 x1) (*.f64 -6 x2))
(+.f64 (*.f64 -2 x1) (+.f64 (*.f64 -6 x2) (*.f64 (+.f64 6 (+.f64 (*.f64 6 x2) (*.f64 3 (-.f64 3 (*.f64 -2 x2))))) (pow.f64 x1 2))))
(+.f64 (*.f64 -2 x1) (+.f64 (*.f64 -6 x2) (+.f64 (pow.f64 x1 3) (*.f64 (+.f64 6 (+.f64 (*.f64 6 x2) (*.f64 3 (-.f64 3 (*.f64 -2 x2))))) (pow.f64 x1 2)))))
(*.f64 6 (pow.f64 x1 4))
(+.f64 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4)))
(+.f64 (pow.f64 x1 3) (+.f64 (*.f64 6 (pow.f64 x1 4)) (*.f64 15 (pow.f64 x1 2))))
(+.f64 (*.f64 -2 x1) (+.f64 (pow.f64 x1 3) (+.f64 (*.f64 6 (pow.f64 x1 4)) (*.f64 15 (pow.f64 x1 2)))))
(*.f64 6 (pow.f64 x1 4))
(+.f64 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4)))
(+.f64 (pow.f64 x1 3) (+.f64 (*.f64 6 (pow.f64 x1 4)) (*.f64 15 (pow.f64 x1 2))))
(+.f64 (*.f64 -2 x1) (+.f64 (pow.f64 x1 3) (+.f64 (*.f64 6 (pow.f64 x1 4)) (*.f64 15 (pow.f64 x1 2)))))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (*.f64 (+.f64 1 (pow.f64 x1 2)) (+.f64 x1 (*.f64 6 (pow.f64 x1 2))))))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (+.f64 x1 (*.f64 6 (pow.f64 x1 2)))) (*.f64 x2 (-.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))))))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (+.f64 x1 (*.f64 6 (pow.f64 x1 2)))) (*.f64 x2 (-.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))))))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (+.f64 x1 (*.f64 6 (pow.f64 x1 2)))) (*.f64 x2 (-.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))))))
(*.f64 x2 (-.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2))))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (+.f64 x1 (*.f64 6 (pow.f64 x1 2)))) (*.f64 x2 (-.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (+.f64 x1 (*.f64 6 (pow.f64 x1 2)))) (*.f64 x2 (-.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (+.f64 x1 (*.f64 6 (pow.f64 x1 2)))) (*.f64 x2 (-.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))) (*.f64 -6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))) x2))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (+.f64 x1 (*.f64 6 (pow.f64 x1 2)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))) (*.f64 -6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))) x2)))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (+.f64 x1 (*.f64 6 (pow.f64 x1 2)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))) (*.f64 -6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))) x2)))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (+.f64 x1 (*.f64 6 (pow.f64 x1 2)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))) (*.f64 -6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))) x2)))))
Outputs
(*.f64 3 (pow.f64 x1 2))
(*.f64 3 (*.f64 x1 x1))
(*.f64 3 (pow.f64 x1 2))
(*.f64 3 (*.f64 x1 x1))
(*.f64 3 (pow.f64 x1 2))
(*.f64 3 (*.f64 x1 x1))
(*.f64 3 (pow.f64 x1 2))
(*.f64 3 (*.f64 x1 x1))
(*.f64 3 (pow.f64 x1 2))
(*.f64 3 (*.f64 x1 x1))
(*.f64 3 (pow.f64 x1 2))
(*.f64 3 (*.f64 x1 x1))
(*.f64 3 (pow.f64 x1 2))
(*.f64 3 (*.f64 x1 x1))
(*.f64 3 (pow.f64 x1 2))
(*.f64 3 (*.f64 x1 x1))
(*.f64 3 (pow.f64 x1 2))
(*.f64 3 (*.f64 x1 x1))
(*.f64 3 (pow.f64 x1 2))
(*.f64 3 (*.f64 x1 x1))
(*.f64 3 (pow.f64 x1 2))
(*.f64 3 (*.f64 x1 x1))
(*.f64 3 (pow.f64 x1 2))
(*.f64 3 (*.f64 x1 x1))
(*.f64 6 (pow.f64 x1 2))
(*.f64 (*.f64 x1 x1) 6)
(*.f64 x1 (*.f64 x1 6))
(*.f64 6 (pow.f64 x1 2))
(*.f64 (*.f64 x1 x1) 6)
(*.f64 x1 (*.f64 x1 6))
(*.f64 6 (pow.f64 x1 2))
(*.f64 (*.f64 x1 x1) 6)
(*.f64 x1 (*.f64 x1 6))
(*.f64 6 (pow.f64 x1 2))
(*.f64 (*.f64 x1 x1) 6)
(*.f64 x1 (*.f64 x1 6))
(*.f64 6 (pow.f64 x1 2))
(*.f64 (*.f64 x1 x1) 6)
(*.f64 x1 (*.f64 x1 6))
(*.f64 6 (pow.f64 x1 2))
(*.f64 (*.f64 x1 x1) 6)
(*.f64 x1 (*.f64 x1 6))
(*.f64 6 (pow.f64 x1 2))
(*.f64 (*.f64 x1 x1) 6)
(*.f64 x1 (*.f64 x1 6))
(*.f64 6 (pow.f64 x1 2))
(*.f64 (*.f64 x1 x1) 6)
(*.f64 x1 (*.f64 x1 6))
(*.f64 6 (pow.f64 x1 2))
(*.f64 (*.f64 x1 x1) 6)
(*.f64 x1 (*.f64 x1 6))
(*.f64 6 (pow.f64 x1 2))
(*.f64 (*.f64 x1 x1) 6)
(*.f64 x1 (*.f64 x1 6))
(*.f64 6 (pow.f64 x1 2))
(*.f64 (*.f64 x1 x1) 6)
(*.f64 x1 (*.f64 x1 6))
(*.f64 6 (pow.f64 x1 2))
(*.f64 (*.f64 x1 x1) 6)
(*.f64 x1 (*.f64 x1 6))
(*.f64 -6 x2)
(+.f64 (*.f64 -2 x1) (*.f64 -6 x2))
(fma.f64 -2 x1 (*.f64 -6 x2))
(fma.f64 x1 -2 (*.f64 -6 x2))
(fma.f64 -6 x2 (*.f64 x1 -2))
(+.f64 (*.f64 -2 x1) (+.f64 (*.f64 -6 x2) (*.f64 (+.f64 6 (+.f64 (*.f64 6 x2) (*.f64 3 (-.f64 3 (*.f64 -2 x2))))) (pow.f64 x1 2))))
(fma.f64 -2 x1 (fma.f64 -6 x2 (*.f64 (*.f64 x1 x1) (+.f64 6 (fma.f64 6 x2 (*.f64 3 (+.f64 3 (*.f64 2 x2))))))))
(fma.f64 x1 -2 (fma.f64 (*.f64 x1 x1) (+.f64 6 (fma.f64 3 (+.f64 3 (*.f64 2 x2)) (*.f64 6 x2))) (*.f64 -6 x2)))
(fma.f64 -6 x2 (*.f64 x1 (+.f64 -2 (*.f64 x1 (fma.f64 6 x2 (+.f64 15 (*.f64 6 x2)))))))
(fma.f64 -6 x2 (*.f64 x1 (+.f64 -2 (*.f64 x1 (+.f64 6 (+.f64 9 (*.f64 x2 12)))))))
(+.f64 (*.f64 -2 x1) (+.f64 (*.f64 -6 x2) (+.f64 (pow.f64 x1 3) (*.f64 (+.f64 6 (+.f64 (*.f64 6 x2) (*.f64 3 (-.f64 3 (*.f64 -2 x2))))) (pow.f64 x1 2)))))
(fma.f64 -2 x1 (fma.f64 -6 x2 (+.f64 (*.f64 (*.f64 x1 x1) (+.f64 6 (fma.f64 6 x2 (*.f64 3 (+.f64 3 (*.f64 2 x2)))))) (pow.f64 x1 3))))
(fma.f64 x1 -2 (fma.f64 -6 x2 (*.f64 (*.f64 x1 x1) (+.f64 (+.f64 6 (fma.f64 3 (+.f64 3 (*.f64 2 x2)) (*.f64 6 x2))) x1))))
(fma.f64 (*.f64 x1 x1) (+.f64 x1 (fma.f64 6 x2 (+.f64 15 (*.f64 6 x2)))) (fma.f64 -6 x2 (*.f64 x1 -2)))
(fma.f64 -6 x2 (*.f64 x1 (+.f64 -2 (*.f64 x1 (+.f64 x1 (+.f64 6 (+.f64 9 (*.f64 x2 12))))))))
(*.f64 6 (pow.f64 x1 4))
(+.f64 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4)))
(fma.f64 6 (pow.f64 x1 4) (pow.f64 x1 3))
(+.f64 (pow.f64 x1 3) (+.f64 (*.f64 6 (pow.f64 x1 4)) (*.f64 15 (pow.f64 x1 2))))
(+.f64 (pow.f64 x1 3) (fma.f64 6 (pow.f64 x1 4) (*.f64 (*.f64 x1 x1) 15)))
(+.f64 (fma.f64 6 (pow.f64 x1 4) (pow.f64 x1 3)) (*.f64 (*.f64 x1 x1) 15))
(fma.f64 6 (pow.f64 x1 4) (*.f64 (*.f64 x1 x1) (+.f64 15 x1)))
(*.f64 (*.f64 x1 x1) (+.f64 (fma.f64 x1 (*.f64 x1 6) x1) 15))
(*.f64 x1 (*.f64 x1 (+.f64 (fma.f64 x1 (*.f64 x1 6) x1) 15)))
(+.f64 (*.f64 -2 x1) (+.f64 (pow.f64 x1 3) (+.f64 (*.f64 6 (pow.f64 x1 4)) (*.f64 15 (pow.f64 x1 2)))))
(fma.f64 -2 x1 (+.f64 (pow.f64 x1 3) (fma.f64 6 (pow.f64 x1 4) (*.f64 (*.f64 x1 x1) 15))))
(+.f64 (fma.f64 (*.f64 x1 x1) 15 (*.f64 6 (pow.f64 x1 4))) (fma.f64 x1 -2 (pow.f64 x1 3)))
(fma.f64 x1 -2 (fma.f64 6 (pow.f64 x1 4) (*.f64 (*.f64 x1 x1) (+.f64 15 x1))))
(fma.f64 x1 -2 (*.f64 (*.f64 x1 x1) (+.f64 (fma.f64 x1 (*.f64 x1 6) x1) 15)))
(fma.f64 x1 -2 (*.f64 x1 (*.f64 x1 (+.f64 (fma.f64 x1 (*.f64 x1 6) x1) 15))))
(*.f64 6 (pow.f64 x1 4))
(+.f64 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4)))
(fma.f64 6 (pow.f64 x1 4) (pow.f64 x1 3))
(+.f64 (pow.f64 x1 3) (+.f64 (*.f64 6 (pow.f64 x1 4)) (*.f64 15 (pow.f64 x1 2))))
(+.f64 (pow.f64 x1 3) (fma.f64 6 (pow.f64 x1 4) (*.f64 (*.f64 x1 x1) 15)))
(+.f64 (fma.f64 6 (pow.f64 x1 4) (pow.f64 x1 3)) (*.f64 (*.f64 x1 x1) 15))
(fma.f64 6 (pow.f64 x1 4) (*.f64 (*.f64 x1 x1) (+.f64 15 x1)))
(*.f64 (*.f64 x1 x1) (+.f64 (fma.f64 x1 (*.f64 x1 6) x1) 15))
(*.f64 x1 (*.f64 x1 (+.f64 (fma.f64 x1 (*.f64 x1 6) x1) 15)))
(+.f64 (*.f64 -2 x1) (+.f64 (pow.f64 x1 3) (+.f64 (*.f64 6 (pow.f64 x1 4)) (*.f64 15 (pow.f64 x1 2)))))
(fma.f64 -2 x1 (+.f64 (pow.f64 x1 3) (fma.f64 6 (pow.f64 x1 4) (*.f64 (*.f64 x1 x1) 15))))
(+.f64 (fma.f64 (*.f64 x1 x1) 15 (*.f64 6 (pow.f64 x1 4))) (fma.f64 x1 -2 (pow.f64 x1 3)))
(fma.f64 x1 -2 (fma.f64 6 (pow.f64 x1 4) (*.f64 (*.f64 x1 x1) (+.f64 15 x1))))
(fma.f64 x1 -2 (*.f64 (*.f64 x1 x1) (+.f64 (fma.f64 x1 (*.f64 x1 6) x1) 15)))
(fma.f64 x1 -2 (*.f64 x1 (*.f64 x1 (+.f64 (fma.f64 x1 (*.f64 x1 6) x1) 15))))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (*.f64 (+.f64 1 (pow.f64 x1 2)) (+.f64 x1 (*.f64 6 (pow.f64 x1 2))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1))) (*.f64 (+.f64 (*.f64 x1 x1) 1) (+.f64 x1 (*.f64 (*.f64 x1 x1) 6)))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (fma.f64 3 (*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 x1)) (*.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 x1 x1) 6 x1))))
(fma.f64 3 (+.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 x1 3)) (*.f64 3 (pow.f64 x1 4))) (fma.f64 x1 x1 1)) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (fma.f64 x1 (*.f64 x1 6) x1)))
(fma.f64 3 (*.f64 (fma.f64 x1 x1 1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) (+.f64 -1 (*.f64 3 x1))))) (*.f64 (fma.f64 x1 x1 1) (fma.f64 x1 (*.f64 x1 6) x1)))
(fma.f64 (fma.f64 x1 x1 1) (fma.f64 x1 (*.f64 x1 6) x1) (*.f64 (fma.f64 x1 x1 1) (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 9) -3)) (fma.f64 x1 x1 1))))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (+.f64 x1 (*.f64 6 (pow.f64 x1 2)))) (*.f64 x2 (-.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1))) (fma.f64 (+.f64 (*.f64 x1 x1) 1) (+.f64 x1 (*.f64 (*.f64 x1 x1) 6)) (*.f64 x2 (-.f64 (*.f64 6 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1)))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (fma.f64 3 (*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 x1)) (fma.f64 x2 (fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (/.f64 -6 (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 x1 x1) 6 x1)))))
(fma.f64 3 (+.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 x1 3)) (*.f64 3 (pow.f64 x1 4))) (fma.f64 x1 x1 1)) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1))) (fma.f64 x2 (fma.f64 6 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) (/.f64 -6 (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (fma.f64 x1 (*.f64 x1 6) x1))))
(fma.f64 3 (*.f64 (fma.f64 x1 x1 1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) (+.f64 -1 (*.f64 3 x1))))) (fma.f64 x2 (*.f64 (/.f64 6 (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 x1) -1)) (*.f64 (fma.f64 x1 x1 1) (fma.f64 x1 (*.f64 x1 6) x1))))
(+.f64 (fma.f64 x2 (*.f64 (/.f64 6 (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 x1) -1)) (*.f64 (fma.f64 x1 x1 1) (fma.f64 x1 (*.f64 x1 6) x1))) (*.f64 (fma.f64 x1 x1 1) (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 9) -3)) (fma.f64 x1 x1 1))))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (+.f64 x1 (*.f64 6 (pow.f64 x1 2)))) (*.f64 x2 (-.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1))) (fma.f64 (+.f64 (*.f64 x1 x1) 1) (+.f64 x1 (*.f64 (*.f64 x1 x1) 6)) (*.f64 x2 (-.f64 (*.f64 6 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1)))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (fma.f64 3 (*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 x1)) (fma.f64 x2 (fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (/.f64 -6 (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 x1 x1) 6 x1)))))
(fma.f64 3 (+.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 x1 3)) (*.f64 3 (pow.f64 x1 4))) (fma.f64 x1 x1 1)) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1))) (fma.f64 x2 (fma.f64 6 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) (/.f64 -6 (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (fma.f64 x1 (*.f64 x1 6) x1))))
(fma.f64 3 (*.f64 (fma.f64 x1 x1 1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) (+.f64 -1 (*.f64 3 x1))))) (fma.f64 x2 (*.f64 (/.f64 6 (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 x1) -1)) (*.f64 (fma.f64 x1 x1 1) (fma.f64 x1 (*.f64 x1 6) x1))))
(+.f64 (fma.f64 x2 (*.f64 (/.f64 6 (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 x1) -1)) (*.f64 (fma.f64 x1 x1 1) (fma.f64 x1 (*.f64 x1 6) x1))) (*.f64 (fma.f64 x1 x1 1) (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 9) -3)) (fma.f64 x1 x1 1))))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (+.f64 x1 (*.f64 6 (pow.f64 x1 2)))) (*.f64 x2 (-.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1))) (fma.f64 (+.f64 (*.f64 x1 x1) 1) (+.f64 x1 (*.f64 (*.f64 x1 x1) 6)) (*.f64 x2 (-.f64 (*.f64 6 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1)))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (fma.f64 3 (*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 x1)) (fma.f64 x2 (fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (/.f64 -6 (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 x1 x1) 6 x1)))))
(fma.f64 3 (+.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 x1 3)) (*.f64 3 (pow.f64 x1 4))) (fma.f64 x1 x1 1)) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1))) (fma.f64 x2 (fma.f64 6 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) (/.f64 -6 (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (fma.f64 x1 (*.f64 x1 6) x1))))
(fma.f64 3 (*.f64 (fma.f64 x1 x1 1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) (+.f64 -1 (*.f64 3 x1))))) (fma.f64 x2 (*.f64 (/.f64 6 (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 x1) -1)) (*.f64 (fma.f64 x1 x1 1) (fma.f64 x1 (*.f64 x1 6) x1))))
(+.f64 (fma.f64 x2 (*.f64 (/.f64 6 (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 x1) -1)) (*.f64 (fma.f64 x1 x1 1) (fma.f64 x1 (*.f64 x1 6) x1))) (*.f64 (fma.f64 x1 x1 1) (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 9) -3)) (fma.f64 x1 x1 1))))
(*.f64 x2 (-.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2))))))
(*.f64 x2 (-.f64 (*.f64 6 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))))
(*.f64 x2 (fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (/.f64 -6 (fma.f64 x1 x1 1))))
(*.f64 x2 (fma.f64 6 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) (/.f64 -6 (fma.f64 x1 x1 1))))
(*.f64 x2 (*.f64 (/.f64 6 (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 x1) -1)))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (+.f64 x1 (*.f64 6 (pow.f64 x1 2)))) (*.f64 x2 (-.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1))) (fma.f64 (+.f64 (*.f64 x1 x1) 1) (+.f64 x1 (*.f64 (*.f64 x1 x1) 6)) (*.f64 x2 (-.f64 (*.f64 6 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1)))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (fma.f64 3 (*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 x1)) (fma.f64 x2 (fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (/.f64 -6 (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 x1 x1) 6 x1)))))
(fma.f64 3 (+.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 x1 3)) (*.f64 3 (pow.f64 x1 4))) (fma.f64 x1 x1 1)) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1))) (fma.f64 x2 (fma.f64 6 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) (/.f64 -6 (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (fma.f64 x1 (*.f64 x1 6) x1))))
(fma.f64 3 (*.f64 (fma.f64 x1 x1 1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) (+.f64 -1 (*.f64 3 x1))))) (fma.f64 x2 (*.f64 (/.f64 6 (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 x1) -1)) (*.f64 (fma.f64 x1 x1 1) (fma.f64 x1 (*.f64 x1 6) x1))))
(+.f64 (fma.f64 x2 (*.f64 (/.f64 6 (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 x1) -1)) (*.f64 (fma.f64 x1 x1 1) (fma.f64 x1 (*.f64 x1 6) x1))) (*.f64 (fma.f64 x1 x1 1) (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 9) -3)) (fma.f64 x1 x1 1))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (+.f64 x1 (*.f64 6 (pow.f64 x1 2)))) (*.f64 x2 (-.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1))) (fma.f64 (+.f64 (*.f64 x1 x1) 1) (+.f64 x1 (*.f64 (*.f64 x1 x1) 6)) (*.f64 x2 (-.f64 (*.f64 6 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1)))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (fma.f64 3 (*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 x1)) (fma.f64 x2 (fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (/.f64 -6 (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 x1 x1) 6 x1)))))
(fma.f64 3 (+.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 x1 3)) (*.f64 3 (pow.f64 x1 4))) (fma.f64 x1 x1 1)) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1))) (fma.f64 x2 (fma.f64 6 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) (/.f64 -6 (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (fma.f64 x1 (*.f64 x1 6) x1))))
(fma.f64 3 (*.f64 (fma.f64 x1 x1 1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) (+.f64 -1 (*.f64 3 x1))))) (fma.f64 x2 (*.f64 (/.f64 6 (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 x1) -1)) (*.f64 (fma.f64 x1 x1 1) (fma.f64 x1 (*.f64 x1 6) x1))))
(+.f64 (fma.f64 x2 (*.f64 (/.f64 6 (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 x1) -1)) (*.f64 (fma.f64 x1 x1 1) (fma.f64 x1 (*.f64 x1 6) x1))) (*.f64 (fma.f64 x1 x1 1) (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 9) -3)) (fma.f64 x1 x1 1))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (+.f64 x1 (*.f64 6 (pow.f64 x1 2)))) (*.f64 x2 (-.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1))) (fma.f64 (+.f64 (*.f64 x1 x1) 1) (+.f64 x1 (*.f64 (*.f64 x1 x1) 6)) (*.f64 x2 (-.f64 (*.f64 6 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1)))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (fma.f64 3 (*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 x1)) (fma.f64 x2 (fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (/.f64 -6 (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 x1 x1) 6 x1)))))
(fma.f64 3 (+.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 x1 3)) (*.f64 3 (pow.f64 x1 4))) (fma.f64 x1 x1 1)) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1))) (fma.f64 x2 (fma.f64 6 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) (/.f64 -6 (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (fma.f64 x1 (*.f64 x1 6) x1))))
(fma.f64 3 (*.f64 (fma.f64 x1 x1 1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) (+.f64 -1 (*.f64 3 x1))))) (fma.f64 x2 (*.f64 (/.f64 6 (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 x1) -1)) (*.f64 (fma.f64 x1 x1 1) (fma.f64 x1 (*.f64 x1 6) x1))))
(+.f64 (fma.f64 x2 (*.f64 (/.f64 6 (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 x1) -1)) (*.f64 (fma.f64 x1 x1 1) (fma.f64 x1 (*.f64 x1 6) x1))) (*.f64 (fma.f64 x1 x1 1) (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 9) -3)) (fma.f64 x1 x1 1))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))) (*.f64 -6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))) x2))
(*.f64 x2 (-.f64 (*.f64 6 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))))
(*.f64 x2 (fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (/.f64 -6 (fma.f64 x1 x1 1))))
(*.f64 x2 (fma.f64 6 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) (/.f64 -6 (fma.f64 x1 x1 1))))
(*.f64 x2 (*.f64 (/.f64 6 (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 x1) -1)))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (+.f64 x1 (*.f64 6 (pow.f64 x1 2)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))) (*.f64 -6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))) x2)))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1))) (fma.f64 (+.f64 (*.f64 x1 x1) 1) (+.f64 x1 (*.f64 (*.f64 x1 x1) 6)) (*.f64 x2 (-.f64 (*.f64 6 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1)))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (fma.f64 3 (*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 x1)) (fma.f64 x2 (fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (/.f64 -6 (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 x1 x1) 6 x1)))))
(fma.f64 3 (+.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 x1 3)) (*.f64 3 (pow.f64 x1 4))) (fma.f64 x1 x1 1)) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1))) (fma.f64 x2 (fma.f64 6 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) (/.f64 -6 (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (fma.f64 x1 (*.f64 x1 6) x1))))
(fma.f64 3 (*.f64 (fma.f64 x1 x1 1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) (+.f64 -1 (*.f64 3 x1))))) (fma.f64 x2 (*.f64 (/.f64 6 (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 x1) -1)) (*.f64 (fma.f64 x1 x1 1) (fma.f64 x1 (*.f64 x1 6) x1))))
(+.f64 (fma.f64 x2 (*.f64 (/.f64 6 (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 x1) -1)) (*.f64 (fma.f64 x1 x1 1) (fma.f64 x1 (*.f64 x1 6) x1))) (*.f64 (fma.f64 x1 x1 1) (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 9) -3)) (fma.f64 x1 x1 1))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (+.f64 x1 (*.f64 6 (pow.f64 x1 2)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))) (*.f64 -6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))) x2)))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1))) (fma.f64 (+.f64 (*.f64 x1 x1) 1) (+.f64 x1 (*.f64 (*.f64 x1 x1) 6)) (*.f64 x2 (-.f64 (*.f64 6 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1)))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (fma.f64 3 (*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 x1)) (fma.f64 x2 (fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (/.f64 -6 (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 x1 x1) 6 x1)))))
(fma.f64 3 (+.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 x1 3)) (*.f64 3 (pow.f64 x1 4))) (fma.f64 x1 x1 1)) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1))) (fma.f64 x2 (fma.f64 6 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) (/.f64 -6 (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (fma.f64 x1 (*.f64 x1 6) x1))))
(fma.f64 3 (*.f64 (fma.f64 x1 x1 1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) (+.f64 -1 (*.f64 3 x1))))) (fma.f64 x2 (*.f64 (/.f64 6 (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 x1) -1)) (*.f64 (fma.f64 x1 x1 1) (fma.f64 x1 (*.f64 x1 6) x1))))
(+.f64 (fma.f64 x2 (*.f64 (/.f64 6 (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 x1) -1)) (*.f64 (fma.f64 x1 x1 1) (fma.f64 x1 (*.f64 x1 6) x1))) (*.f64 (fma.f64 x1 x1 1) (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 9) -3)) (fma.f64 x1 x1 1))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (+.f64 x1 (*.f64 6 (pow.f64 x1 2)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))) (*.f64 -6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2))))) x2)))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1))) (fma.f64 (+.f64 (*.f64 x1 x1) 1) (+.f64 x1 (*.f64 (*.f64 x1 x1) 6)) (*.f64 x2 (-.f64 (*.f64 6 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1)))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (fma.f64 3 (*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 x1)) (fma.f64 x2 (fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (/.f64 -6 (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 x1 x1) 6 x1)))))
(fma.f64 3 (+.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 x1 3)) (*.f64 3 (pow.f64 x1 4))) (fma.f64 x1 x1 1)) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1))) (fma.f64 x2 (fma.f64 6 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) (/.f64 -6 (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (fma.f64 x1 (*.f64 x1 6) x1))))
(fma.f64 3 (*.f64 (fma.f64 x1 x1 1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) (+.f64 -1 (*.f64 3 x1))))) (fma.f64 x2 (*.f64 (/.f64 6 (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 x1) -1)) (*.f64 (fma.f64 x1 x1 1) (fma.f64 x1 (*.f64 x1 6) x1))))
(+.f64 (fma.f64 x2 (*.f64 (/.f64 6 (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 x1) -1)) (*.f64 (fma.f64 x1 x1 1) (fma.f64 x1 (*.f64 x1 6) x1))) (*.f64 (fma.f64 x1 x1 1) (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 9) -3)) (fma.f64 x1 x1 1))))

eval2.1s (5.9%)

Compiler

Compiled 89268 to 56063 computations (37.2% saved)

prune312.0ms (0.9%)

Pruning

40 alts after pruning (38 fresh and 2 done)

PrunedKeptTotal
New86932901
Fresh14620
Picked101
Done325
Total88740927
Error
0.1b
Counts
927 → 40
Alt Table
Click to see full alt table
StatusErrorProgram
54.1b
(+.f64 x1 (*.f64 x1 (*.f64 x1 (+.f64 (fma.f64 x1 (*.f64 x1 6) x1) 15))))
53.8b
(+.f64 x1 (+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4))))
54.1b
(+.f64 x1 (*.f64 (pow.f64 x1 4) 6))
18.6b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 9))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
16.4b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
58.6b
(+.f64 x1 (*.f64 (/.f64 8 (fma.f64 x1 x1 1)) (*.f64 (*.f64 x2 x2) x1)))
1.6b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 (*.f64 x1 6) x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
10.7b
(+.f64 x1 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x1 9) (*.f64 (fma.f64 x1 x1 1) (+.f64 x1 (*.f64 6 (*.f64 x1 x1)))))))
25.7b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
18.4b
(+.f64 x1 (fma.f64 x2 -6 (*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))))
18.5b
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))))
32.9b
(+.f64 x1 (+.f64 (*.f64 x1 (-.f64 (*.f64 4 (*.f64 x2 (-.f64 (*.f64 2 x2) 3))) 2)) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
15.8b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
35.2b
(+.f64 x1 (*.f64 x2 -6))
1.8b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2))) 3)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
18.4b
(+.f64 x1 (fma.f64 -6 x2 (*.f64 x1 -2)))
2.3b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (*.f64 (/.f64 2 (fma.f64 x1 x1 1)) x2)) (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
18.2b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 (*.f64 x1 6) x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
15.7b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
18.4b
(+.f64 x1 (+.f64 (*.f64 -2 x1) (*.f64 -6 x2)))
10.9b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (+.f64 (*.f64 -1 x1) (*.f64 2 x2)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
52.6b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (fma.f64 (-.f64 (+.f64 (*.f64 6 x1) (*.f64 2 (/.f64 (-.f64 (*.f64 2 x2) 3) x1))) 2) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
18.3b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
1.6b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 9))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
28.4b
(+.f64 x1 (*.f64 x2 (-.f64 (*.f64 (*.f64 8 (+.f64 x1 (pow.f64 x1 3))) x2) (fma.f64 12 (+.f64 x1 (pow.f64 x1 3)) (fma.f64 -6 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (/.f64 6 (fma.f64 x1 x1 1)))))))
24.0b
(+.f64 x1 (+.f64 (+.f64 (*.f64 (pow.f64 x1 2) (+.f64 9 (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4)))) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
8.7b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 8 x1)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
4.3b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (*.f64 2 x2) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
27.4b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) 3))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
0.6b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
34.2b
(+.f64 x1 (fma.f64 8 (*.f64 x1 (/.f64 (*.f64 x2 x2) (fma.f64 x1 x1 1))) (*.f64 x2 (-.f64 (/.f64 -6 (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 3)) (*.f64 x1 x1)) (/.f64 (fma.f64 x1 x1 1) -4)) (*.f64 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (+.f64 -6 (*.f64 (fma.f64 x1 x1 1) -8))))))))
23.6b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (/.f64 8 (fma.f64 x1 x1 1)) (*.f64 x1 (*.f64 x1 x2)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
18.0b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 -12)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
53.6b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 x1) (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) 6) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
53.6b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 x2 8) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
18.0b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
17.9b
(+.f64 x1 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 3 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))))) (*.f64 (fma.f64 x1 x1 1) (+.f64 x1 (+.f64 (*.f64 (pow.f64 x1 3) (-.f64 (+.f64 (*.f64 4 (*.f64 (-.f64 3 (*.f64 2 x2)) x2)) (*.f64 3 (-.f64 (*.f64 4 x2) 6))) (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 x2) 6) x2)) 2))) (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 x2) 6) (*.f64 x2 x1))) (*.f64 (-.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 4 x2) 6)) (*.f64 4 x2)) 6) (pow.f64 x1 2)))))))))
53.6b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
18.9b
(+.f64 x1 (pow.f64 (cbrt.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 x1 (*.f64 (*.f64 x2 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))))) 3))
1.6b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
Compiler

Compiled 5262 to 3391 computations (35.6% saved)

localize316.0ms (0.9%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.8b
(-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)
4.7b
(+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6)))
6.7b
(*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))
6.7b
(*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))
Compiler

Compiled 937 to 567 computations (39.5% saved)

series4.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
1.0ms
x1
@0
(*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))
1.0ms
x1
@inf
(*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))
1.0ms
x2
@0
(*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))
0.0ms
x2
@inf
(*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))
0.0ms
x1
@-inf
(*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))

rewrite64.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
535×log-prod_binary64
403×pow-prod-down_binary64
388×exp-prod_binary64
369×fma-def_binary64
278×pow2_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01014
122014
2296914
Stop Event
node limit
Counts
1 → 68
Calls
Call 1
Inputs
(*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 (*.f64 (*.f64 x1 x1) x2) 6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 x1 x1) x2) 6) (*.f64 -3 (pow.f64 x1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x1 (*.f64 x1 (fma.f64 x1 -3 (*.f64 x2 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 -3 (pow.f64 x1 3)) 1) (*.f64 (*.f64 (*.f64 (*.f64 x1 x1) x2) 6) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x1) x1) (fma.f64 x1 -3 (*.f64 x2 6)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x1) x1) (fma.f64 x1 -3 (*.f64 x2 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x1) x1) (fma.f64 x1 -3 (*.f64 x2 6))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x1) x1) (fma.f64 x1 -3 (*.f64 x2 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 x1 (*.f64 x1 (fma.f64 x1 -3 (*.f64 x2 6)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 -3 (pow.f64 x1 3)) 3) (pow.f64 (*.f64 (*.f64 (*.f64 x1 x1) x2) 6) 3)) (+.f64 (pow.f64 (*.f64 -3 (pow.f64 x1 3)) 2) (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x1 x1) x2) 6) 2) (*.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 (*.f64 (*.f64 x1 x1) x2) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 -3 (pow.f64 x1 3)) 2) (pow.f64 (*.f64 (*.f64 (*.f64 x1 x1) x2) 6) 2)) (-.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 (*.f64 (*.f64 x1 x1) x2) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (pow.f64 x1 3) -27 (*.f64 (pow.f64 x2 3) 216)) (*.f64 x1 x1)) (fma.f64 (*.f64 x1 x1) 9 (*.f64 (*.f64 x2 6) (-.f64 (*.f64 x2 6) (*.f64 x1 -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (*.f64 x1 x1) 9) (*.f64 (*.f64 x2 x2) 36)) (*.f64 x1 x1)) (fma.f64 x1 -3 (*.f64 -6 x2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x1 x1) (fma.f64 (pow.f64 x1 3) -27 (*.f64 (pow.f64 x2 3) 216))) (fma.f64 (*.f64 x1 x1) 9 (*.f64 (*.f64 x2 6) (-.f64 (*.f64 x2 6) (*.f64 x1 -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 (*.f64 x1 x1) 9) (*.f64 (*.f64 x2 x2) 36))) (fma.f64 x1 -3 (*.f64 -6 x2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x1 (*.f64 x1 (fma.f64 x1 -3 (*.f64 x2 6)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x1 (sqrt.f64 (fma.f64 x1 -3 (*.f64 x2 6)))) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x1 (sqrt.f64 (fma.f64 x1 -3 (*.f64 x2 6)))) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 (fma.f64 x1 -3 (*.f64 x2 6))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x1 (sqrt.f64 (fma.f64 x1 -3 (*.f64 x2 6)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (*.f64 x1 (*.f64 x1 (fma.f64 x1 -3 (*.f64 x2 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 x1 (*.f64 x1 (fma.f64 x1 -3 (*.f64 x2 6)))))) 2)) (cbrt.f64 (log.f64 (*.f64 x1 (*.f64 x1 (fma.f64 x1 -3 (*.f64 x2 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 x1 (*.f64 x1 (fma.f64 x1 -3 (*.f64 x2 6))))))) (sqrt.f64 (log.f64 (*.f64 x1 (*.f64 x1 (fma.f64 x1 -3 (*.f64 x2 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 x1 (sqrt.f64 (fma.f64 x1 -3 (*.f64 x2 6)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 x1) x1) (fma.f64 x1 -3 (*.f64 x2 6))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 x1 (*.f64 x1 (fma.f64 x1 -3 (*.f64 x2 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 x1 (sqrt.f64 (fma.f64 x1 -3 (*.f64 x2 6)))) 6))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 x1 (*.f64 x1 (fma.f64 x1 -3 (*.f64 x2 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 x1 (*.f64 x1 (fma.f64 x1 -3 (*.f64 x2 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 x1 (*.f64 x1 (fma.f64 x1 -3 (*.f64 x2 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 x1 (*.f64 x1 (fma.f64 x1 -3 (*.f64 x2 6))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 x1 (sqrt.f64 (fma.f64 x1 -3 (*.f64 x2 6)))) 6)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 (fma.f64 x1 -3 (*.f64 x2 6)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 x1 (sqrt.f64 (fma.f64 x1 -3 (*.f64 x2 6))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x1 (*.f64 x1 (fma.f64 x1 -3 (*.f64 x2 6))))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x1 (*.f64 x1 (*.f64 x1 -3)) (*.f64 (*.f64 (*.f64 x1 x1) x2) 6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x1 (*.f64 x1 (*.f64 x2 6)) (*.f64 -3 (pow.f64 x1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x1 (*.f64 -3 (*.f64 x1 x1)) (*.f64 (*.f64 (*.f64 x1 x1) x2) 6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x1 x1) (*.f64 x1 -3) (*.f64 (*.f64 (*.f64 x1 x1) x2) 6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x1 x1) (*.f64 x2 6) (*.f64 -3 (pow.f64 x1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -3 (pow.f64 x1 3) (*.f64 (*.f64 (*.f64 x1 x1) x2) 6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x1 -3) (*.f64 x1 x1) (*.f64 (*.f64 (*.f64 x1 x1) x2) 6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x2 (*.f64 6 (*.f64 x1 x1)) (*.f64 -3 (pow.f64 x1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 6 (*.f64 x2 (*.f64 x1 x1)) (*.f64 -3 (pow.f64 x1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x2 6) (*.f64 x1 x1) (*.f64 -3 (pow.f64 x1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 -3 (pow.f64 x1 3)) (*.f64 (*.f64 (*.f64 x1 x1) x2) 6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (*.f64 (*.f64 x1 x1) x2) 6) (*.f64 -3 (pow.f64 x1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 x1 3) -3 (*.f64 (*.f64 (*.f64 x1 x1) x2) 6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 x2 6)) 2) (*.f64 (cbrt.f64 (*.f64 x2 6)) (*.f64 x1 x1)) (*.f64 -3 (pow.f64 x1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 x1 -3)) 2) (*.f64 (cbrt.f64 (*.f64 x1 -3)) (*.f64 x1 x1)) (*.f64 (*.f64 (*.f64 x1 x1) x2) 6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 x1) x1) (*.f64 (pow.f64 (cbrt.f64 x1) 2) (*.f64 x1 -3)) (*.f64 (*.f64 (*.f64 x1 x1) x2) 6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 x1) x1) (*.f64 (pow.f64 (cbrt.f64 x1) 2) (*.f64 x2 6)) (*.f64 -3 (pow.f64 x1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 x2 6)) (*.f64 (sqrt.f64 (*.f64 x2 6)) (*.f64 x1 x1)) (*.f64 -3 (pow.f64 x1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 x1 -3)) (*.f64 (sqrt.f64 (*.f64 x1 -3)) (*.f64 x1 x1)) (*.f64 (*.f64 (*.f64 x1 x1) x2) 6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -3 (pow.f64 x1 3)) 1 (*.f64 (*.f64 (*.f64 (*.f64 x1 x1) x2) 6) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 x1 x1) x2) 6)) 2) (cbrt.f64 (*.f64 (*.f64 (*.f64 x1 x1) x2) 6)) (*.f64 -3 (pow.f64 x1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 -3 (pow.f64 x1 3))) 2) (cbrt.f64 (*.f64 -3 (pow.f64 x1 3))) (*.f64 (*.f64 (*.f64 x1 x1) x2) 6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x1 (sqrt.f64 (*.f64 x2 6))) (*.f64 x1 (sqrt.f64 (*.f64 x2 6))) (*.f64 -3 (pow.f64 x1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x1 (sqrt.f64 (*.f64 x1 -3))) (*.f64 x1 (sqrt.f64 (*.f64 x1 -3))) (*.f64 (*.f64 (*.f64 x1 x1) x2) 6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 x1 -3) x1) x1 (*.f64 (*.f64 (*.f64 x1 x1) x2) 6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 x2 6) x1) x1 (*.f64 -3 (pow.f64 x1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 x1 x1) -3) x1 (*.f64 (*.f64 (*.f64 x1 x1) x2) 6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (*.f64 x1 (cbrt.f64 (*.f64 x1 -3))) 2) (cbrt.f64 (*.f64 x1 -3)) (*.f64 (*.f64 (*.f64 x1 x1) x2) 6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 x1 x1) (sqrt.f64 (*.f64 x1 -3))) (sqrt.f64 (*.f64 x1 -3)) (*.f64 (*.f64 (*.f64 x1 x1) x2) 6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 x1 x1) x2) 6 (*.f64 -3 (pow.f64 x1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 x1 x1) 6) x2 (*.f64 -3 (pow.f64 x1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (*.f64 x1 (cbrt.f64 (*.f64 x2 6))) 2) (cbrt.f64 (*.f64 x2 6)) (*.f64 -3 (pow.f64 x1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 x1 x1) (sqrt.f64 (*.f64 x2 6))) (sqrt.f64 (*.f64 x2 6)) (*.f64 -3 (pow.f64 x1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 x2 6) (*.f64 (cbrt.f64 x1) x1)) (pow.f64 (cbrt.f64 x1) 2) (*.f64 -3 (pow.f64 x1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 x1 -3) (*.f64 (cbrt.f64 x1) x1)) (pow.f64 (cbrt.f64 x1) 2) (*.f64 (*.f64 (*.f64 x1 x1) x2) 6))))))

simplify137.0ms (0.4%)

Algorithm
egg-herbie
Rules
1070×distribute-rgt-in_binary64
665×sqr-pow_binary64
620×associate-*l*_binary64
536×unswap-sqr_binary64
401×associate-*r*_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
013357
132357
274339
3186303
4537303
52120303
63832303
74365303
84737303
95028303
105411303
115998303
126588303
Stop Event
node limit
Counts
92 → 73
Calls
Call 1
Inputs
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 3)))
(+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 3)))
(+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 3)))
(*.f64 -3 (pow.f64 x1 3))
(+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 3)))
(+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 3)))
(+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 3)))
(*.f64 -3 (pow.f64 x1 3))
(+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 3)))
(+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 3)))
(+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 3)))
(*.f64 -3 (pow.f64 x1 3))
(+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 3)))
(+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 3)))
(+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 3)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 3)))
(+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 3)))
(+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 3)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 3)))
(+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 3)))
(+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 3)))
Outputs
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 (*.f64 6 x2) (*.f64 x1 x1))
(*.f64 6 (*.f64 x2 (*.f64 x1 x1)))
(*.f64 x2 (*.f64 6 (*.f64 x1 x1)))
(*.f64 (*.f64 x1 x1) (*.f64 6 x2))
(+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 3)))
(fma.f64 6 (*.f64 x2 (*.f64 x1 x1)) (*.f64 -3 (pow.f64 x1 3)))
(*.f64 (*.f64 x1 x1) (+.f64 (*.f64 6 x2) (*.f64 x1 -3)))
(*.f64 (*.f64 x1 x1) (fma.f64 6 x2 (*.f64 x1 -3)))
(*.f64 (*.f64 x1 x1) (fma.f64 x1 -3 (*.f64 6 x2)))
(+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 3)))
(fma.f64 6 (*.f64 x2 (*.f64 x1 x1)) (*.f64 -3 (pow.f64 x1 3)))
(*.f64 (*.f64 x1 x1) (+.f64 (*.f64 6 x2) (*.f64 x1 -3)))
(*.f64 (*.f64 x1 x1) (fma.f64 6 x2 (*.f64 x1 -3)))
(*.f64 (*.f64 x1 x1) (fma.f64 x1 -3 (*.f64 6 x2)))
(+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 3)))
(fma.f64 6 (*.f64 x2 (*.f64 x1 x1)) (*.f64 -3 (pow.f64 x1 3)))
(*.f64 (*.f64 x1 x1) (+.f64 (*.f64 6 x2) (*.f64 x1 -3)))
(*.f64 (*.f64 x1 x1) (fma.f64 6 x2 (*.f64 x1 -3)))
(*.f64 (*.f64 x1 x1) (fma.f64 x1 -3 (*.f64 6 x2)))
(*.f64 -3 (pow.f64 x1 3))
(+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 3)))
(fma.f64 6 (*.f64 x2 (*.f64 x1 x1)) (*.f64 -3 (pow.f64 x1 3)))
(*.f64 (*.f64 x1 x1) (+.f64 (*.f64 6 x2) (*.f64 x1 -3)))
(*.f64 (*.f64 x1 x1) (fma.f64 6 x2 (*.f64 x1 -3)))
(*.f64 (*.f64 x1 x1) (fma.f64 x1 -3 (*.f64 6 x2)))
(+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 3)))
(fma.f64 6 (*.f64 x2 (*.f64 x1 x1)) (*.f64 -3 (pow.f64 x1 3)))
(*.f64 (*.f64 x1 x1) (+.f64 (*.f64 6 x2) (*.f64 x1 -3)))
(*.f64 (*.f64 x1 x1) (fma.f64 6 x2 (*.f64 x1 -3)))
(*.f64 (*.f64 x1 x1) (fma.f64 x1 -3 (*.f64 6 x2)))
(+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 3)))
(fma.f64 6 (*.f64 x2 (*.f64 x1 x1)) (*.f64 -3 (pow.f64 x1 3)))
(*.f64 (*.f64 x1 x1) (+.f64 (*.f64 6 x2) (*.f64 x1 -3)))
(*.f64 (*.f64 x1 x1) (fma.f64 6 x2 (*.f64 x1 -3)))
(*.f64 (*.f64 x1 x1) (fma.f64 x1 -3 (*.f64 6 x2)))
(*.f64 -3 (pow.f64 x1 3))
(+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 3)))
(fma.f64 6 (*.f64 x2 (*.f64 x1 x1)) (*.f64 -3 (pow.f64 x1 3)))
(*.f64 (*.f64 x1 x1) (+.f64 (*.f64 6 x2) (*.f64 x1 -3)))
(*.f64 (*.f64 x1 x1) (fma.f64 6 x2 (*.f64 x1 -3)))
(*.f64 (*.f64 x1 x1) (fma.f64 x1 -3 (*.f64 6 x2)))
(+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 3)))
(fma.f64 6 (*.f64 x2 (*.f64 x1 x1)) (*.f64 -3 (pow.f64 x1 3)))
(*.f64 (*.f64 x1 x1) (+.f64 (*.f64 6 x2) (*.f64 x1 -3)))
(*.f64 (*.f64 x1 x1) (fma.f64 6 x2 (*.f64 x1 -3)))
(*.f64 (*.f64 x1 x1) (fma.f64 x1 -3 (*.f64 6 x2)))
(+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 3)))
(fma.f64 6 (*.f64 x2 (*.f64 x1 x1)) (*.f64 -3 (pow.f64 x1 3)))
(*.f64 (*.f64 x1 x1) (+.f64 (*.f64 6 x2) (*.f64 x1 -3)))
(*.f64 (*.f64 x1 x1) (fma.f64 6 x2 (*.f64 x1 -3)))
(*.f64 (*.f64 x1 x1) (fma.f64 x1 -3 (*.f64 6 x2)))
(*.f64 -3 (pow.f64 x1 3))
(+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 3)))
(fma.f64 6 (*.f64 x2 (*.f64 x1 x1)) (*.f64 -3 (pow.f64 x1 3)))
(*.f64 (*.f64 x1 x1) (+.f64 (*.f64 6 x2) (*.f64 x1 -3)))
(*.f64 (*.f64 x1 x1) (fma.f64 6 x2 (*.f64 x1 -3)))
(*.f64 (*.f64 x1 x1) (fma.f64 x1 -3 (*.f64 6 x2)))
(+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 3)))
(fma.f64 6 (*.f64 x2 (*.f64 x1 x1)) (*.f64 -3 (pow.f64 x1 3)))
(*.f64 (*.f64 x1 x1) (+.f64 (*.f64 6 x2) (*.f64 x1 -3)))
(*.f64 (*.f64 x1 x1) (fma.f64 6 x2 (*.f64 x1 -3)))
(*.f64 (*.f64 x1 x1) (fma.f64 x1 -3 (*.f64 6 x2)))
(+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 3)))
(fma.f64 6 (*.f64 x2 (*.f64 x1 x1)) (*.f64 -3 (pow.f64 x1 3)))
(*.f64 (*.f64 x1 x1) (+.f64 (*.f64 6 x2) (*.f64 x1 -3)))
(*.f64 (*.f64 x1 x1) (fma.f64 6 x2 (*.f64 x1 -3)))
(*.f64 (*.f64 x1 x1) (fma.f64 x1 -3 (*.f64 6 x2)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 (*.f64 6 x2) (*.f64 x1 x1))
(*.f64 6 (*.f64 x2 (*.f64 x1 x1)))
(*.f64 x2 (*.f64 6 (*.f64 x1 x1)))
(*.f64 (*.f64 x1 x1) (*.f64 6 x2))
(+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 3)))
(fma.f64 6 (*.f64 x2 (*.f64 x1 x1)) (*.f64 -3 (pow.f64 x1 3)))
(*.f64 (*.f64 x1 x1) (+.f64 (*.f64 6 x2) (*.f64 x1 -3)))
(*.f64 (*.f64 x1 x1) (fma.f64 6 x2 (*.f64 x1 -3)))
(*.f64 (*.f64 x1 x1) (fma.f64 x1 -3 (*.f64 6 x2)))
(+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 3)))
(fma.f64 6 (*.f64 x2 (*.f64 x1 x1)) (*.f64 -3 (pow.f64 x1 3)))
(*.f64 (*.f64 x1 x1) (+.f64 (*.f64 6 x2) (*.f64 x1 -3)))
(*.f64 (*.f64 x1 x1) (fma.f64 6 x2 (*.f64 x1 -3)))
(*.f64 (*.f64 x1 x1) (fma.f64 x1 -3 (*.f64 6 x2)))
(+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 3)))
(fma.f64 6 (*.f64 x2 (*.f64 x1 x1)) (*.f64 -3 (pow.f64 x1 3)))
(*.f64 (*.f64 x1 x1) (+.f64 (*.f64 6 x2) (*.f64 x1 -3)))
(*.f64 (*.f64 x1 x1) (fma.f64 6 x2 (*.f64 x1 -3)))
(*.f64 (*.f64 x1 x1) (fma.f64 x1 -3 (*.f64 6 x2)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 (*.f64 6 x2) (*.f64 x1 x1))
(*.f64 6 (*.f64 x2 (*.f64 x1 x1)))
(*.f64 x2 (*.f64 6 (*.f64 x1 x1)))
(*.f64 (*.f64 x1 x1) (*.f64 6 x2))
(+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 3)))
(fma.f64 6 (*.f64 x2 (*.f64 x1 x1)) (*.f64 -3 (pow.f64 x1 3)))
(*.f64 (*.f64 x1 x1) (+.f64 (*.f64 6 x2) (*.f64 x1 -3)))
(*.f64 (*.f64 x1 x1) (fma.f64 6 x2 (*.f64 x1 -3)))
(*.f64 (*.f64 x1 x1) (fma.f64 x1 -3 (*.f64 6 x2)))
(+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 3)))
(fma.f64 6 (*.f64 x2 (*.f64 x1 x1)) (*.f64 -3 (pow.f64 x1 3)))
(*.f64 (*.f64 x1 x1) (+.f64 (*.f64 6 x2) (*.f64 x1 -3)))
(*.f64 (*.f64 x1 x1) (fma.f64 6 x2 (*.f64 x1 -3)))
(*.f64 (*.f64 x1 x1) (fma.f64 x1 -3 (*.f64 6 x2)))
(+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 3)))
(fma.f64 6 (*.f64 x2 (*.f64 x1 x1)) (*.f64 -3 (pow.f64 x1 3)))
(*.f64 (*.f64 x1 x1) (+.f64 (*.f64 6 x2) (*.f64 x1 -3)))
(*.f64 (*.f64 x1 x1) (fma.f64 6 x2 (*.f64 x1 -3)))
(*.f64 (*.f64 x1 x1) (fma.f64 x1 -3 (*.f64 6 x2)))

localize6.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(+.f64 x1 (*.f64 x2 -6))
Compiler

Compiled 13 to 8 computations (38.5% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
x1
@0
(+.f64 x1 (*.f64 x2 -6))
0.0ms
x2
@0
(+.f64 x1 (*.f64 x2 -6))
0.0ms
x2
@inf
(+.f64 x1 (*.f64 x2 -6))
0.0ms
x1
@inf
(+.f64 x1 (*.f64 x2 -6))
0.0ms
x1
@-inf
(+.f64 x1 (*.f64 x2 -6))

rewrite47.0ms (0.1%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
067
11305
217385
Stop Event
node limit
Counts
1 → 35
Calls
Call 1
Inputs
(+.f64 x1 (*.f64 x2 -6))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (fma.f64 x2 -6 x1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x1 x1) (+.f64 x1 (*.f64 6 x2))) (/.f64 (*.f64 (*.f64 x2 x2) 36) (+.f64 x1 (*.f64 6 x2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x2 -6 x1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 x2 -6 x1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 x2 -6 x1)) (pow.f64 (cbrt.f64 (fma.f64 x2 -6 x1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 x2 -6 x1)) 2) (cbrt.f64 (fma.f64 x2 -6 x1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 x2 -6 x1)) (sqrt.f64 (fma.f64 x2 -6 x1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 x1 3) (*.f64 (pow.f64 x2 3) -216)) (/.f64 1 (fma.f64 x1 x1 (*.f64 (*.f64 x2 -6) (-.f64 (*.f64 x2 -6) x1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36)) (/.f64 1 (+.f64 x1 (*.f64 6 x2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 x1 x1 (*.f64 (*.f64 x2 -6) (-.f64 (*.f64 x2 -6) x1))) (+.f64 (pow.f64 x1 3) (*.f64 (pow.f64 x2 3) -216))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 x1 (*.f64 6 x2)) (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 x1 3) (*.f64 (pow.f64 x2 3) -216)) (fma.f64 x1 x1 (*.f64 (*.f64 x2 -6) (-.f64 (*.f64 x2 -6) x1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 x1 3) (*.f64 (pow.f64 x2 3) -216)) (+.f64 (*.f64 (*.f64 x2 x2) 36) (-.f64 (*.f64 x1 x1) (*.f64 x1 (*.f64 x2 -6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36)) (+.f64 x1 (*.f64 6 x2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 x1 3) (*.f64 (pow.f64 x2 3) -216))) (neg.f64 (fma.f64 x1 x1 (*.f64 (*.f64 x2 -6) (-.f64 (*.f64 x2 -6) x1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36))) (neg.f64 (+.f64 x1 (*.f64 6 x2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 x2 x2) 36) (*.f64 x1 x1)) (-.f64 (*.f64 x2 -6) x1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 x2 -6 x1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 x2 -6 x1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 x2 -6 x1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 x2 -6 x1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 x2 -6 x1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 x2 -6 x1)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 x2 -6 x1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 x2 -6 x1)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 x2 -6 x1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 x2 -6 x1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x2 -6 x1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -6 x2 x1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x1 (*.f64 x2 -6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 x2 -6) x1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 x2 -6)) 2) (cbrt.f64 (*.f64 x2 -6)) x1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x1) 2) (cbrt.f64 x1) (*.f64 x2 -6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 x2 -6)) (sqrt.f64 (*.f64 x2 -6)) x1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x1) (sqrt.f64 x1) (*.f64 x2 -6))))))

simplify10.0ms (0%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
06141
18105
210105
Stop Event
saturated
Counts
59 → 38
Calls
Call 1
Inputs
(*.f64 -6 x2)
(+.f64 x1 (*.f64 -6 x2))
(+.f64 x1 (*.f64 -6 x2))
(+.f64 x1 (*.f64 -6 x2))
x1
(+.f64 x1 (*.f64 -6 x2))
(+.f64 x1 (*.f64 -6 x2))
(+.f64 x1 (*.f64 -6 x2))
x1
(+.f64 x1 (*.f64 -6 x2))
(+.f64 x1 (*.f64 -6 x2))
(+.f64 x1 (*.f64 -6 x2))
x1
(+.f64 x1 (*.f64 -6 x2))
(+.f64 x1 (*.f64 -6 x2))
(+.f64 x1 (*.f64 -6 x2))
(*.f64 -6 x2)
(+.f64 x1 (*.f64 -6 x2))
(+.f64 x1 (*.f64 -6 x2))
(+.f64 x1 (*.f64 -6 x2))
(*.f64 -6 x2)
(+.f64 x1 (*.f64 -6 x2))
(+.f64 x1 (*.f64 -6 x2))
(+.f64 x1 (*.f64 -6 x2))
Outputs
(*.f64 -6 x2)
(+.f64 x1 (*.f64 -6 x2))
(+.f64 (*.f64 -6 x2) x1)
(fma.f64 -6 x2 x1)
(+.f64 x1 (*.f64 -6 x2))
(+.f64 (*.f64 -6 x2) x1)
(fma.f64 -6 x2 x1)
(+.f64 x1 (*.f64 -6 x2))
(+.f64 (*.f64 -6 x2) x1)
(fma.f64 -6 x2 x1)
x1
(+.f64 x1 (*.f64 -6 x2))
(+.f64 (*.f64 -6 x2) x1)
(fma.f64 -6 x2 x1)
(+.f64 x1 (*.f64 -6 x2))
(+.f64 (*.f64 -6 x2) x1)
(fma.f64 -6 x2 x1)
(+.f64 x1 (*.f64 -6 x2))
(+.f64 (*.f64 -6 x2) x1)
(fma.f64 -6 x2 x1)
x1
(+.f64 x1 (*.f64 -6 x2))
(+.f64 (*.f64 -6 x2) x1)
(fma.f64 -6 x2 x1)
(+.f64 x1 (*.f64 -6 x2))
(+.f64 (*.f64 -6 x2) x1)
(fma.f64 -6 x2 x1)
(+.f64 x1 (*.f64 -6 x2))
(+.f64 (*.f64 -6 x2) x1)
(fma.f64 -6 x2 x1)
x1
(+.f64 x1 (*.f64 -6 x2))
(+.f64 (*.f64 -6 x2) x1)
(fma.f64 -6 x2 x1)
(+.f64 x1 (*.f64 -6 x2))
(+.f64 (*.f64 -6 x2) x1)
(fma.f64 -6 x2 x1)
(+.f64 x1 (*.f64 -6 x2))
(+.f64 (*.f64 -6 x2) x1)
(fma.f64 -6 x2 x1)
(*.f64 -6 x2)
(+.f64 x1 (*.f64 -6 x2))
(+.f64 (*.f64 -6 x2) x1)
(fma.f64 -6 x2 x1)
(+.f64 x1 (*.f64 -6 x2))
(+.f64 (*.f64 -6 x2) x1)
(fma.f64 -6 x2 x1)
(+.f64 x1 (*.f64 -6 x2))
(+.f64 (*.f64 -6 x2) x1)
(fma.f64 -6 x2 x1)
(*.f64 -6 x2)
(+.f64 x1 (*.f64 -6 x2))
(+.f64 (*.f64 -6 x2) x1)
(fma.f64 -6 x2 x1)
(+.f64 x1 (*.f64 -6 x2))
(+.f64 (*.f64 -6 x2) x1)
(fma.f64 -6 x2 x1)
(+.f64 x1 (*.f64 -6 x2))
(+.f64 (*.f64 -6 x2) x1)
(fma.f64 -6 x2 x1)

localize316.0ms (0.9%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))))
0.2b
(*.f64 (*.f64 3 x1) x1)
0.3b
(*.f64 -12 (*.f64 x2 x1))
6.6b
(*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))
Compiler

Compiled 414 to 231 computations (44.2% saved)

series16.0ms (0%)

Counts
2 → 24
Calls

12 calls:

TimeVariablePointExpression
2.0ms
x2
@inf
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))))
2.0ms
x2
@0
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))))
1.0ms
x2
@-inf
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))))
1.0ms
x2
@0
(*.f64 -12 (*.f64 x2 x1))
1.0ms
x2
@inf
(*.f64 -12 (*.f64 x2 x1))

rewrite126.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
357×add-sqr-sqrt_binary64
349×*-un-lft-identity_binary64
349×pow1_binary64
334×add-cbrt-cube_binary64
333×add-exp-log_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02888
168982
Stop Event
node limit
Counts
2 → 42
Calls
Call 1
Inputs
(*.f64 -12 (*.f64 x2 x1))
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 -12 (*.f64 x2 x1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -12 (*.f64 x2 x1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 -12 (*.f64 x2 x1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 -12 (*.f64 x2 x1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 -12 (*.f64 x2 x1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 -12 (*.f64 x2 x1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 x2) x1) -12))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 -12 (*.f64 x2 x1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 -12 (*.f64 x2 x1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 -12 (*.f64 x2 x1))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 -12 (*.f64 x2 x1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 -12 (*.f64 x2 x1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 -12 (*.f64 x2 x1))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))))) 2) (cbrt.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))))) (sqrt.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))) 3) (pow.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1))) 3)) (+.f64 (pow.f64 (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))) 2) (-.f64 (pow.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1))) 2) (*.f64 (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))) (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))) 2) (pow.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1))) 2)) (-.f64 (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))) (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3))) (+.f64 x1 (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))) (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1))) (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) 3 (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)))) 2) (cbrt.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)))) (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3))))) 2) (cbrt.f64 (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3))))) (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))) 2) (cbrt.f64 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))) (+.f64 x1 (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 (*.f64 3 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)))) (hypot.f64 1 x1)) (/.f64 (sqrt.f64 (*.f64 3 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)))) (hypot.f64 1 x1)) (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3))))) (sqrt.f64 (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3))))) (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))) (sqrt.f64 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))) (+.f64 x1 (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)))))))))

simplify105.0ms (0.3%)

Algorithm
egg-herbie
Rules
851×fma-def_binary64
437×associate-+l+_binary64
390×distribute-rgt-out_binary64
377×associate-+r+_binary64
374×distribute-lft-out_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0921365
13081190
210841162
35037917
Stop Event
node limit
Counts
66 → 71
Calls
Call 1
Inputs
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (pow.f64 x1 3))))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (pow.f64 x1 3) (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 -12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2))))))))))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (pow.f64 x1 3) (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 -12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2))))))))))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (pow.f64 x1 3) (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 -12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2))))))))))
(*.f64 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 -12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2))))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (pow.f64 x1 3) (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 -12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2))))))))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (pow.f64 x1 3) (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 -12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2))))))))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (pow.f64 x1 3) (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 -12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2))))))))))
(*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1)) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2))))))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (pow.f64 x1 3) (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1)) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2))))))))))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (pow.f64 x1 3) (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1)) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2))))))))))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (pow.f64 x1 3) (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1)) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2))))))))))))
(*.f64 -6 x2)
(+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 -12 x2) 2)))
(+.f64 (*.f64 (pow.f64 x1 2) (+.f64 (*.f64 6 x2) (*.f64 3 (-.f64 3 (*.f64 -2 x2))))) (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 -12 x2) 2))))
(+.f64 (*.f64 (pow.f64 x1 3) (+.f64 1 (*.f64 -12 x2))) (+.f64 (*.f64 (pow.f64 x1 2) (+.f64 (*.f64 6 x2) (*.f64 3 (-.f64 3 (*.f64 -2 x2))))) (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 -12 x2) 2)))))
(*.f64 (pow.f64 x1 3) (+.f64 1 (*.f64 -12 x2)))
(+.f64 (*.f64 9 (pow.f64 x1 2)) (*.f64 (pow.f64 x1 3) (+.f64 1 (*.f64 -12 x2))))
(+.f64 (*.f64 9 (pow.f64 x1 2)) (+.f64 (*.f64 (pow.f64 x1 3) (+.f64 1 (*.f64 -12 x2))) (*.f64 x1 (-.f64 (*.f64 -12 x2) 2))))
(+.f64 9 (+.f64 (*.f64 9 (pow.f64 x1 2)) (+.f64 (*.f64 3 (-.f64 (*.f64 2 x2) 3)) (+.f64 (*.f64 (pow.f64 x1 3) (+.f64 1 (*.f64 -12 x2))) (*.f64 x1 (-.f64 (*.f64 -12 x2) 2))))))
(*.f64 -1 (*.f64 (pow.f64 x1 3) (-.f64 (*.f64 12 x2) 1)))
(+.f64 (*.f64 9 (pow.f64 x1 2)) (*.f64 -1 (*.f64 (pow.f64 x1 3) (-.f64 (*.f64 12 x2) 1))))
(+.f64 (*.f64 9 (pow.f64 x1 2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x1 3) (-.f64 (*.f64 12 x2) 1))) (*.f64 -1 (*.f64 x1 (+.f64 2 (*.f64 12 x2))))))
(+.f64 9 (+.f64 (*.f64 9 (pow.f64 x1 2)) (+.f64 (*.f64 3 (-.f64 (*.f64 2 x2) 3)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x1 3) (-.f64 (*.f64 12 x2) 1))) (*.f64 -1 (*.f64 x1 (+.f64 2 (*.f64 12 x2))))))))
Outputs
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (pow.f64 x1 3))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1))) (+.f64 x1 (pow.f64 x1 3))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (+.f64 (pow.f64 x1 3) (fma.f64 3 (*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 x1)) x1)))
(fma.f64 3 (+.f64 (*.f64 (*.f64 x1 x1) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1))) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1))) (+.f64 x1 (pow.f64 x1 3)))
(fma.f64 3 (*.f64 (fma.f64 x1 x1 1) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1))) (+.f64 x1 (pow.f64 x1 3)))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (pow.f64 x1 3) (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 -12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2))))))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1))) (+.f64 (+.f64 x1 (pow.f64 x1 3)) (*.f64 x2 (-.f64 (fma.f64 6 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)) (*.f64 -12 (*.f64 x1 (+.f64 (*.f64 x1 x1) 1)))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1)))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (+.f64 (fma.f64 x2 (fma.f64 6 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (fma.f64 3 (*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 x1)) x1)))
(+.f64 x1 (fma.f64 3 (+.f64 (*.f64 (*.f64 x1 x1) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1))) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1))) (fma.f64 x2 (fma.f64 6 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3))))
(+.f64 (fma.f64 x2 (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (*.f64 (/.f64 6 (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 x1) -1))) x1) (fma.f64 3 (*.f64 (fma.f64 x1 x1 1) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (pow.f64 x1 3) (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 -12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2))))))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1))) (+.f64 (+.f64 x1 (pow.f64 x1 3)) (*.f64 x2 (-.f64 (fma.f64 6 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)) (*.f64 -12 (*.f64 x1 (+.f64 (*.f64 x1 x1) 1)))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1)))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (+.f64 (fma.f64 x2 (fma.f64 6 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (fma.f64 3 (*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 x1)) x1)))
(+.f64 x1 (fma.f64 3 (+.f64 (*.f64 (*.f64 x1 x1) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1))) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1))) (fma.f64 x2 (fma.f64 6 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3))))
(+.f64 (fma.f64 x2 (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (*.f64 (/.f64 6 (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 x1) -1))) x1) (fma.f64 3 (*.f64 (fma.f64 x1 x1 1) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (pow.f64 x1 3) (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 -12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2))))))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1))) (+.f64 (+.f64 x1 (pow.f64 x1 3)) (*.f64 x2 (-.f64 (fma.f64 6 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)) (*.f64 -12 (*.f64 x1 (+.f64 (*.f64 x1 x1) 1)))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1)))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (+.f64 (fma.f64 x2 (fma.f64 6 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (fma.f64 3 (*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 x1)) x1)))
(+.f64 x1 (fma.f64 3 (+.f64 (*.f64 (*.f64 x1 x1) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1))) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1))) (fma.f64 x2 (fma.f64 6 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3))))
(+.f64 (fma.f64 x2 (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (*.f64 (/.f64 6 (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 x1) -1))) x1) (fma.f64 3 (*.f64 (fma.f64 x1 x1 1) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))
(*.f64 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 -12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2))))))
(*.f64 x2 (-.f64 (fma.f64 6 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)) (*.f64 -12 (*.f64 x1 (+.f64 (*.f64 x1 x1) 1)))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))))
(*.f64 x2 (fma.f64 6 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (/.f64 -6 (fma.f64 x1 x1 1)))))
(*.f64 x2 (fma.f64 6 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (/.f64 -6 (fma.f64 x1 x1 1)))))
(*.f64 x2 (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (*.f64 (/.f64 6 (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 x1) -1))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (pow.f64 x1 3) (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 -12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2))))))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1))) (+.f64 (+.f64 x1 (pow.f64 x1 3)) (*.f64 x2 (-.f64 (fma.f64 6 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)) (*.f64 -12 (*.f64 x1 (+.f64 (*.f64 x1 x1) 1)))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1)))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (+.f64 (fma.f64 x2 (fma.f64 6 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (fma.f64 3 (*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 x1)) x1)))
(+.f64 x1 (fma.f64 3 (+.f64 (*.f64 (*.f64 x1 x1) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1))) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1))) (fma.f64 x2 (fma.f64 6 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3))))
(+.f64 (fma.f64 x2 (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (*.f64 (/.f64 6 (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 x1) -1))) x1) (fma.f64 3 (*.f64 (fma.f64 x1 x1 1) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (pow.f64 x1 3) (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 -12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2))))))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1))) (+.f64 (+.f64 x1 (pow.f64 x1 3)) (*.f64 x2 (-.f64 (fma.f64 6 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)) (*.f64 -12 (*.f64 x1 (+.f64 (*.f64 x1 x1) 1)))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1)))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (+.f64 (fma.f64 x2 (fma.f64 6 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (fma.f64 3 (*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 x1)) x1)))
(+.f64 x1 (fma.f64 3 (+.f64 (*.f64 (*.f64 x1 x1) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1))) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1))) (fma.f64 x2 (fma.f64 6 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3))))
(+.f64 (fma.f64 x2 (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (*.f64 (/.f64 6 (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 x1) -1))) x1) (fma.f64 3 (*.f64 (fma.f64 x1 x1 1) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (pow.f64 x1 3) (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 -12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2))))))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1))) (+.f64 (+.f64 x1 (pow.f64 x1 3)) (*.f64 x2 (-.f64 (fma.f64 6 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)) (*.f64 -12 (*.f64 x1 (+.f64 (*.f64 x1 x1) 1)))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1)))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (+.f64 (fma.f64 x2 (fma.f64 6 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (fma.f64 3 (*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 x1)) x1)))
(+.f64 x1 (fma.f64 3 (+.f64 (*.f64 (*.f64 x1 x1) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1))) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1))) (fma.f64 x2 (fma.f64 6 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3))))
(+.f64 (fma.f64 x2 (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (*.f64 (/.f64 6 (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 x1) -1))) x1) (fma.f64 3 (*.f64 (fma.f64 x1 x1 1) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))
(*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1)) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2))))))))
(*.f64 x2 (-.f64 (fma.f64 6 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)) (*.f64 -12 (*.f64 x1 (+.f64 (*.f64 x1 x1) 1)))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))))
(*.f64 x2 (fma.f64 6 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (/.f64 -6 (fma.f64 x1 x1 1)))))
(*.f64 x2 (fma.f64 6 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (/.f64 -6 (fma.f64 x1 x1 1)))))
(*.f64 x2 (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (*.f64 (/.f64 6 (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 x1) -1))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (pow.f64 x1 3) (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1)) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2))))))))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1))) (+.f64 (+.f64 x1 (pow.f64 x1 3)) (*.f64 x2 (-.f64 (fma.f64 6 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)) (*.f64 -12 (*.f64 x1 (+.f64 (*.f64 x1 x1) 1)))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1)))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (+.f64 (fma.f64 x2 (fma.f64 6 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (fma.f64 3 (*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 x1)) x1)))
(+.f64 x1 (fma.f64 3 (+.f64 (*.f64 (*.f64 x1 x1) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1))) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1))) (fma.f64 x2 (fma.f64 6 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3))))
(+.f64 (fma.f64 x2 (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (*.f64 (/.f64 6 (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 x1) -1))) x1) (fma.f64 3 (*.f64 (fma.f64 x1 x1 1) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (pow.f64 x1 3) (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1)) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2))))))))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1))) (+.f64 (+.f64 x1 (pow.f64 x1 3)) (*.f64 x2 (-.f64 (fma.f64 6 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)) (*.f64 -12 (*.f64 x1 (+.f64 (*.f64 x1 x1) 1)))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1)))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (+.f64 (fma.f64 x2 (fma.f64 6 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (fma.f64 3 (*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 x1)) x1)))
(+.f64 x1 (fma.f64 3 (+.f64 (*.f64 (*.f64 x1 x1) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1))) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1))) (fma.f64 x2 (fma.f64 6 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3))))
(+.f64 (fma.f64 x2 (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (*.f64 (/.f64 6 (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 x1) -1))) x1) (fma.f64 3 (*.f64 (fma.f64 x1 x1 1) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (pow.f64 x1 3) (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1)) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2))))))))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1))) (+.f64 (+.f64 x1 (pow.f64 x1 3)) (*.f64 x2 (-.f64 (fma.f64 6 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)) (*.f64 -12 (*.f64 x1 (+.f64 (*.f64 x1 x1) 1)))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1)))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (+.f64 (fma.f64 x2 (fma.f64 6 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (fma.f64 3 (*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 x1)) x1)))
(+.f64 x1 (fma.f64 3 (+.f64 (*.f64 (*.f64 x1 x1) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1))) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1))) (fma.f64 x2 (fma.f64 6 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3))))
(+.f64 (fma.f64 x2 (fma.f64 -12 (+.f64 x1 (pow.f64 x1 3)) (*.f64 (/.f64 6 (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 x1) -1))) x1) (fma.f64 3 (*.f64 (fma.f64 x1 x1 1) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))
(*.f64 -6 x2)
(*.f64 x2 -6)
(+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 -12 x2) 2)))
(fma.f64 -6 x2 (*.f64 x1 (fma.f64 -12 x2 -2)))
(fma.f64 x1 (fma.f64 x2 -12 -2) (*.f64 x2 -6))
(+.f64 (*.f64 (pow.f64 x1 2) (+.f64 (*.f64 6 x2) (*.f64 3 (-.f64 3 (*.f64 -2 x2))))) (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 -12 x2) 2))))
(fma.f64 (*.f64 x1 x1) (fma.f64 6 x2 (*.f64 3 (+.f64 3 (*.f64 2 x2)))) (fma.f64 -6 x2 (*.f64 x1 (fma.f64 -12 x2 -2))))
(fma.f64 (*.f64 x1 x1) (fma.f64 3 (+.f64 3 (*.f64 2 x2)) (*.f64 x2 6)) (fma.f64 x1 (fma.f64 x2 -12 -2) (*.f64 x2 -6)))
(fma.f64 x2 -6 (*.f64 x1 (+.f64 (*.f64 x1 (fma.f64 x2 6 (+.f64 (*.f64 x2 6) 9))) (fma.f64 x2 -12 -2))))
(fma.f64 x2 -6 (*.f64 x1 (+.f64 (*.f64 x1 (+.f64 9 (*.f64 x2 12))) (fma.f64 x2 -12 -2))))
(+.f64 (*.f64 (pow.f64 x1 3) (+.f64 1 (*.f64 -12 x2))) (+.f64 (*.f64 (pow.f64 x1 2) (+.f64 (*.f64 6 x2) (*.f64 3 (-.f64 3 (*.f64 -2 x2))))) (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 -12 x2) 2)))))
(fma.f64 (pow.f64 x1 3) (+.f64 1 (*.f64 x2 -12)) (fma.f64 (*.f64 x1 x1) (fma.f64 6 x2 (*.f64 3 (+.f64 3 (*.f64 2 x2)))) (fma.f64 -6 x2 (*.f64 x1 (fma.f64 -12 x2 -2)))))
(fma.f64 (pow.f64 x1 3) (fma.f64 x2 -12 1) (fma.f64 (*.f64 x1 x1) (fma.f64 3 (+.f64 3 (*.f64 2 x2)) (*.f64 x2 6)) (fma.f64 x1 (fma.f64 x2 -12 -2) (*.f64 x2 -6))))
(fma.f64 (pow.f64 x1 3) (fma.f64 x2 -12 1) (fma.f64 x2 -6 (*.f64 x1 (+.f64 (*.f64 x1 (fma.f64 x2 6 (+.f64 (*.f64 x2 6) 9))) (fma.f64 x2 -12 -2)))))
(fma.f64 (pow.f64 x1 3) (fma.f64 x2 -12 1) (fma.f64 x2 -6 (*.f64 x1 (+.f64 (*.f64 x1 (+.f64 9 (*.f64 x2 12))) (fma.f64 x2 -12 -2)))))
(*.f64 (pow.f64 x1 3) (+.f64 1 (*.f64 -12 x2)))
(*.f64 (pow.f64 x1 3) (+.f64 1 (*.f64 x2 -12)))
(*.f64 (pow.f64 x1 3) (fma.f64 x2 -12 1))
(+.f64 (*.f64 9 (pow.f64 x1 2)) (*.f64 (pow.f64 x1 3) (+.f64 1 (*.f64 -12 x2))))
(fma.f64 9 (*.f64 x1 x1) (*.f64 (pow.f64 x1 3) (+.f64 1 (*.f64 x2 -12))))
(fma.f64 (*.f64 x1 x1) 9 (*.f64 (pow.f64 x1 3) (fma.f64 x2 -12 1)))
(*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 (fma.f64 x2 -12 1)) 9))
(*.f64 x1 (*.f64 x1 (-.f64 9 (*.f64 x1 (fma.f64 x2 12 -1)))))
(+.f64 (*.f64 9 (pow.f64 x1 2)) (+.f64 (*.f64 (pow.f64 x1 3) (+.f64 1 (*.f64 -12 x2))) (*.f64 x1 (-.f64 (*.f64 -12 x2) 2))))
(fma.f64 9 (*.f64 x1 x1) (fma.f64 (pow.f64 x1 3) (+.f64 1 (*.f64 x2 -12)) (*.f64 x1 (fma.f64 -12 x2 -2))))
(fma.f64 (*.f64 x1 x1) 9 (fma.f64 x1 (fma.f64 x2 -12 -2) (*.f64 (pow.f64 x1 3) (fma.f64 x2 -12 1))))
(fma.f64 x1 (fma.f64 x2 -12 -2) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 (fma.f64 x2 -12 1)) 9)))
(*.f64 x1 (+.f64 (*.f64 x1 (-.f64 9 (*.f64 x1 (fma.f64 x2 12 -1)))) (fma.f64 x2 -12 -2)))
(+.f64 9 (+.f64 (*.f64 9 (pow.f64 x1 2)) (+.f64 (*.f64 3 (-.f64 (*.f64 2 x2) 3)) (+.f64 (*.f64 (pow.f64 x1 3) (+.f64 1 (*.f64 -12 x2))) (*.f64 x1 (-.f64 (*.f64 -12 x2) 2))))))
(+.f64 9 (fma.f64 9 (*.f64 x1 x1) (fma.f64 3 (fma.f64 2 x2 -3) (fma.f64 (pow.f64 x1 3) (+.f64 1 (*.f64 x2 -12)) (*.f64 x1 (fma.f64 -12 x2 -2))))))
(+.f64 9 (fma.f64 (*.f64 x1 x1) 9 (fma.f64 3 (fma.f64 2 x2 -3) (fma.f64 x1 (fma.f64 x2 -12 -2) (*.f64 (pow.f64 x1 3) (fma.f64 x2 -12 1))))))
(fma.f64 (fma.f64 x1 x1 1) 9 (fma.f64 (pow.f64 x1 3) (fma.f64 x2 -12 1) (fma.f64 x1 (fma.f64 x2 -12 -2) (+.f64 (*.f64 x2 6) -9))))
(fma.f64 (fma.f64 x1 x1 1) 9 (fma.f64 x1 (fma.f64 x2 -12 -2) (fma.f64 (pow.f64 x1 3) (fma.f64 x2 -12 1) (+.f64 (*.f64 x2 6) -9))))
(*.f64 -1 (*.f64 (pow.f64 x1 3) (-.f64 (*.f64 12 x2) 1)))
(*.f64 (pow.f64 x1 3) (+.f64 1 (*.f64 x2 -12)))
(*.f64 (pow.f64 x1 3) (fma.f64 x2 -12 1))
(+.f64 (*.f64 9 (pow.f64 x1 2)) (*.f64 -1 (*.f64 (pow.f64 x1 3) (-.f64 (*.f64 12 x2) 1))))
(fma.f64 9 (*.f64 x1 x1) (*.f64 (pow.f64 x1 3) (+.f64 1 (*.f64 x2 -12))))
(fma.f64 (*.f64 x1 x1) 9 (*.f64 (pow.f64 x1 3) (fma.f64 x2 -12 1)))
(*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 (fma.f64 x2 -12 1)) 9))
(*.f64 x1 (*.f64 x1 (-.f64 9 (*.f64 x1 (fma.f64 x2 12 -1)))))
(+.f64 (*.f64 9 (pow.f64 x1 2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x1 3) (-.f64 (*.f64 12 x2) 1))) (*.f64 -1 (*.f64 x1 (+.f64 2 (*.f64 12 x2))))))
(fma.f64 9 (*.f64 x1 x1) (fma.f64 (pow.f64 x1 3) (+.f64 1 (*.f64 x2 -12)) (*.f64 x1 (fma.f64 -12 x2 -2))))
(fma.f64 (*.f64 x1 x1) 9 (fma.f64 x1 (fma.f64 x2 -12 -2) (*.f64 (pow.f64 x1 3) (fma.f64 x2 -12 1))))
(fma.f64 x1 (fma.f64 x2 -12 -2) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 (fma.f64 x2 -12 1)) 9)))
(*.f64 x1 (+.f64 (*.f64 x1 (-.f64 9 (*.f64 x1 (fma.f64 x2 12 -1)))) (fma.f64 x2 -12 -2)))
(+.f64 9 (+.f64 (*.f64 9 (pow.f64 x1 2)) (+.f64 (*.f64 3 (-.f64 (*.f64 2 x2) 3)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x1 3) (-.f64 (*.f64 12 x2) 1))) (*.f64 -1 (*.f64 x1 (+.f64 2 (*.f64 12 x2))))))))
(+.f64 9 (fma.f64 9 (*.f64 x1 x1) (fma.f64 3 (fma.f64 2 x2 -3) (fma.f64 (pow.f64 x1 3) (+.f64 1 (*.f64 x2 -12)) (*.f64 x1 (fma.f64 -12 x2 -2))))))
(+.f64 9 (fma.f64 (*.f64 x1 x1) 9 (fma.f64 3 (fma.f64 2 x2 -3) (fma.f64 x1 (fma.f64 x2 -12 -2) (*.f64 (pow.f64 x1 3) (fma.f64 x2 -12 1))))))
(fma.f64 (fma.f64 x1 x1 1) 9 (fma.f64 (pow.f64 x1 3) (fma.f64 x2 -12 1) (fma.f64 x1 (fma.f64 x2 -12 -2) (+.f64 (*.f64 x2 6) -9))))
(fma.f64 (fma.f64 x1 x1 1) 9 (fma.f64 x1 (fma.f64 x2 -12 -2) (fma.f64 (pow.f64 x1 3) (fma.f64 x2 -12 1) (+.f64 (*.f64 x2 6) -9))))

localize115.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 x1 (*.f64 (/.f64 8 (fma.f64 x1 x1 1)) (*.f64 (*.f64 x2 x2) x1)))
0.0b
(/.f64 8 (fma.f64 x1 x1 1))
1.4b
(*.f64 (/.f64 8 (fma.f64 x1 x1 1)) (*.f64 (*.f64 x2 x2) x1))
7.4b
(*.f64 (*.f64 x2 x2) x1)
Compiler

Compiled 50 to 23 computations (54% saved)

series20.0ms (0.1%)

Counts
4 → 84
Calls

21 calls:

TimeVariablePointExpression
2.0ms
x2
@0
(*.f64 (/.f64 8 (fma.f64 x1 x1 1)) (*.f64 (*.f64 x2 x2) x1))
1.0ms
x2
@inf
(*.f64 (/.f64 8 (fma.f64 x1 x1 1)) (*.f64 (*.f64 x2 x2) x1))
1.0ms
x1
@0
(*.f64 (/.f64 8 (fma.f64 x1 x1 1)) (*.f64 (*.f64 x2 x2) x1))
1.0ms
x1
@0
(*.f64 (*.f64 x2 x2) x1)
1.0ms
x1
@inf
(*.f64 (/.f64 8 (fma.f64 x1 x1 1)) (*.f64 (*.f64 x2 x2) x1))

rewrite198.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
576×log-prod_binary64
415×pow-prod-down_binary64
311×fma-def_binary64
295×pow2_binary64
210×pow-unpow_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01152
123650
2313950
Stop Event
node limit
Counts
4 → 160
Calls
Call 1
Inputs
(*.f64 (*.f64 x2 x2) x1)
(*.f64 (/.f64 8 (fma.f64 x1 x1 1)) (*.f64 (*.f64 x2 x2) x1))
(/.f64 8 (fma.f64 x1 x1 1))
(+.f64 x1 (*.f64 (/.f64 8 (fma.f64 x1 x1 1)) (*.f64 (*.f64 x2 x2) x1)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x2 (*.f64 x2 x1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x2) (*.f64 x2 x1))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x2) (*.f64 x2 x1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x2) (*.f64 x2 x1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x2) (*.f64 x2 x1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 x2 (*.f64 x2 x1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x2 (*.f64 x2 x1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x2 (sqrt.f64 x1)) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x2 (sqrt.f64 x1)) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x2 (*.f64 x2 x1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x2 (sqrt.f64 x1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 x2 (sqrt.f64 x1)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 x2) (*.f64 x2 x1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 x2 (*.f64 x2 x1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 x2 (sqrt.f64 x1)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 x2 (*.f64 x2 x1))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 x2 (*.f64 x2 x1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 x2 (*.f64 x2 x1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 x2 (*.f64 x2 x1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 x2 (sqrt.f64 x1)) 6)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x2 (*.f64 x2 x1)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 x2 (sqrt.f64 x1))) 2))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x2 (*.f64 x2 x1)) (*.f64 (fma.f64 x1 x1 1) 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (/.f64 (fma.f64 x1 x1 1) (*.f64 x2 (*.f64 x2 x1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 x1 x1 1) (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8)) (neg.f64 (fma.f64 x1 x1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) 1) (fma.f64 x1 x1 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (cbrt.f64 (pow.f64 (hypot.f64 1 x1) 4))) (cbrt.f64 (fma.f64 x1 x1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (hypot.f64 1 x1)) (hypot.f64 1 x1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -8 (*.f64 x2 (*.f64 x2 x1))) (neg.f64 (fma.f64 x1 x1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) -8) (neg.f64 (fma.f64 x1 x1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 x2 (sqrt.f64 x1)) (/.f64 (sqrt.f64 8) (hypot.f64 1 x1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 x1 x1 1) (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x2 (sqrt.f64 x1)) (/.f64 (sqrt.f64 8) (hypot.f64 1 x1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1)) 3)) 1/3))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 8 (fma.f64 x1 x1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 8 (fma.f64 x1 x1 1)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 8 (fma.f64 x1 x1 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 8 (fma.f64 x1 x1 1))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 8 (fma.f64 x1 x1 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 8 (fma.f64 x1 x1 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 8 (pow.f64 (hypot.f64 1 x1) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 8 (fma.f64 x1 x1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 8 (fma.f64 x1 x1 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (cbrt.f64 (fma.f64 x1 x1 1))) (cbrt.f64 (/.f64 64 (pow.f64 (hypot.f64 1 x1) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 64 (pow.f64 (hypot.f64 1 x1) 4))) (/.f64 2 (cbrt.f64 (fma.f64 x1 x1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 8) (hypot.f64 1 x1)) (/.f64 (sqrt.f64 8) (hypot.f64 1 x1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -8 (/.f64 1 (neg.f64 (fma.f64 x1 x1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (hypot.f64 1 x1) -2) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 8 (fma.f64 x1 x1 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 64 (pow.f64 (hypot.f64 1 x1) 4)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 8 (fma.f64 x1 x1 1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 2 (cbrt.f64 (fma.f64 x1 x1 1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 8) (hypot.f64 1 x1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (fma.f64 x1 x1 1) 1/8) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (fma.f64 x1 x1 1) 1/8) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 64 (pow.f64 (hypot.f64 1 x1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 8 (fma.f64 x1 x1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 8 (fma.f64 x1 x1 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 8 (fma.f64 x1 x1 1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 8 (fma.f64 x1 x1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 8 (fma.f64 x1 x1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 8 (fma.f64 x1 x1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 8 (fma.f64 x1 x1 1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 8 (fma.f64 x1 x1 1)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 2 (cbrt.f64 (fma.f64 x1 x1 1)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 8) (hypot.f64 1 x1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 x1 x1 1) 1/8)) -1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 x2 (*.f64 (*.f64 x2 x1) (/.f64 8 (fma.f64 x1 x1 1))) x1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x1 x1) (-.f64 x1 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1)))) (/.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1)) 2) (-.f64 x1 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x1 (fma.f64 (*.f64 x2 x2) (/.f64 8 (fma.f64 x1 x1 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x1 (+.f64 1 (*.f64 (*.f64 x2 x2) (/.f64 8 (fma.f64 x1 x1 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 x2 (*.f64 (*.f64 x2 x1) (/.f64 8 (fma.f64 x1 x1 1))) x1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x2 (*.f64 (*.f64 x2 x1) (/.f64 8 (fma.f64 x1 x1 1))) x1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 x2 (*.f64 (*.f64 x2 x1) (/.f64 8 (fma.f64 x1 x1 1))) x1)) (pow.f64 (cbrt.f64 (fma.f64 x2 (*.f64 (*.f64 x2 x1) (/.f64 8 (fma.f64 x1 x1 1))) x1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 x2 (*.f64 (*.f64 x2 x1) (/.f64 8 (fma.f64 x1 x1 1))) x1)) 2) (cbrt.f64 (fma.f64 x2 (*.f64 (*.f64 x2 x1) (/.f64 8 (fma.f64 x1 x1 1))) x1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 x2 (*.f64 (*.f64 x2 x1) (/.f64 8 (fma.f64 x1 x1 1))) x1)) (sqrt.f64 (fma.f64 x2 (*.f64 (*.f64 x2 x1) (/.f64 8 (fma.f64 x1 x1 1))) x1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 x1 3) (pow.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1)) 3)) (/.f64 1 (fma.f64 x1 x1 (*.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1)) (-.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1)) x1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x1 x1) (pow.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1)) 2)) (/.f64 1 (-.f64 x1 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (*.f64 x2 x2) (/.f64 8 (fma.f64 x1 x1 1)) 1) x1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 x1 x1 (*.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1)) (-.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1)) x1))) (+.f64 (pow.f64 x1 3) (pow.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 x1 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1))) (-.f64 (*.f64 x1 x1) (pow.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 x1 3) (pow.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1)) 3)) (fma.f64 x1 x1 (*.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1)) (-.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1)) x1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 x1 3) (pow.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1)) 3)) (fma.f64 (pow.f64 (*.f64 x2 (sqrt.f64 x1)) 4) (/.f64 64 (pow.f64 (hypot.f64 1 x1) 4)) (-.f64 (*.f64 x1 x1) (*.f64 x1 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x1 x1) (pow.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1)) 2)) (-.f64 x1 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 x1 3) (pow.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1)) 3))) (neg.f64 (fma.f64 x1 x1 (*.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1)) (-.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1)) x1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 x1 x1) (pow.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1)) 2))) (neg.f64 (-.f64 x1 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1)) 2) (*.f64 x1 x1)) (-.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1)) x1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 x2 (*.f64 (*.f64 x2 x1) (/.f64 8 (fma.f64 x1 x1 1))) x1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 x2 (*.f64 (*.f64 x2 x1) (/.f64 8 (fma.f64 x1 x1 1))) x1) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 x2 (*.f64 (*.f64 x2 x1) (/.f64 8 (fma.f64 x1 x1 1))) x1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 x2 (*.f64 (*.f64 x2 x1) (/.f64 8 (fma.f64 x1 x1 1))) x1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 x2 (*.f64 (*.f64 x2 x1) (/.f64 8 (fma.f64 x1 x1 1))) x1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 x1 x1 (*.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1)) (-.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1)) x1))) (+.f64 (pow.f64 x1 3) (pow.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1)) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 x1 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1))) (-.f64 (*.f64 x1 x1) (pow.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1)) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 x2 (*.f64 (*.f64 x2 x1) (/.f64 8 (fma.f64 x1 x1 1))) x1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 x2 (*.f64 (*.f64 x2 x1) (/.f64 8 (fma.f64 x1 x1 1))) x1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 x2 (*.f64 (*.f64 x2 x1) (/.f64 8 (fma.f64 x1 x1 1))) x1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 x1)) (exp.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 x1) (+.f64 1 (expm1.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 x1)) (+.f64 1 (expm1.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1)))) (exp.f64 x1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1))) (+.f64 1 (expm1.f64 x1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1)))) (+.f64 1 (expm1.f64 x1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 x2 (*.f64 (*.f64 x2 x1) (/.f64 8 (fma.f64 x1 x1 1))) x1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 x2 (*.f64 (*.f64 x2 x1) (/.f64 8 (fma.f64 x1 x1 1))) x1)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 x2 (*.f64 (*.f64 x2 x1) (/.f64 8 (fma.f64 x1 x1 1))) x1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 x2 (*.f64 (*.f64 x2 x1) (/.f64 8 (fma.f64 x1 x1 1))) x1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 x2 (*.f64 (*.f64 x2 x1) (/.f64 8 (fma.f64 x1 x1 1))) x1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 x2 (*.f64 (*.f64 x2 x1) (/.f64 8 (fma.f64 x1 x1 1))) x1))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 x2 (*.f64 (*.f64 x2 x1) (/.f64 8 (fma.f64 x1 x1 1))) x1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x2 (*.f64 (*.f64 x2 x1) (/.f64 8 (fma.f64 x1 x1 1))) x1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x2 (*.f64 (*.f64 x2 x1) (/.f64 8 (fma.f64 x1 x1 1))) x1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x2 x2) (*.f64 x1 (/.f64 8 (fma.f64 x1 x1 1))) x1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x1 1 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x1 (*.f64 (*.f64 x2 x2) (/.f64 8 (fma.f64 x1 x1 1))) x1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x2 (*.f64 x2 x1)) (/.f64 8 (fma.f64 x1 x1 1)) x1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 8 (/.f64 (*.f64 x2 (*.f64 x2 x1)) (fma.f64 x1 x1 1)) x1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 8 (*.f64 (pow.f64 (hypot.f64 1 x1) -2) (*.f64 x2 (*.f64 x2 x1))) x1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x1 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1)) x1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 8 (fma.f64 x1 x1 1)) (*.f64 x2 (*.f64 x2 x1)) x1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1)) 1 x1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 x2 (sqrt.f64 x1)) 4)) (*.f64 (cbrt.f64 (*.f64 x2 (*.f64 x2 x1))) (/.f64 8 (fma.f64 x1 x1 1))) x1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 64 (pow.f64 (hypot.f64 1 x1) 4))) (*.f64 (/.f64 2 (cbrt.f64 (fma.f64 x1 x1 1))) (*.f64 x2 (*.f64 x2 x1))) x1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1))) 2) x1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1))) 2) (cbrt.f64 (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1))) x1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 x1) (pow.f64 (cbrt.f64 x1) 2) (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x1) 2) (cbrt.f64 x1) (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x2 (sqrt.f64 x1)) (*.f64 (*.f64 x2 (sqrt.f64 x1)) (/.f64 8 (fma.f64 x1 x1 1))) x1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 8) (hypot.f64 1 x1)) (*.f64 (/.f64 (sqrt.f64 8) (hypot.f64 1 x1)) (*.f64 x2 (*.f64 x2 x1))) x1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 x2 (sqrt.f64 x1)) (/.f64 (sqrt.f64 8) (hypot.f64 1 x1))) (*.f64 (*.f64 x2 (sqrt.f64 x1)) (/.f64 (sqrt.f64 8) (hypot.f64 1 x1))) x1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x1) (sqrt.f64 x1) (/.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (fma.f64 x1 x1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) 8) (pow.f64 (hypot.f64 1 x1) -2) x1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 x2 x2) (/.f64 8 (fma.f64 x1 x1 1))) x1 x1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 8 (cbrt.f64 (pow.f64 (hypot.f64 1 x1) 4))) (/.f64 (*.f64 x2 (*.f64 x2 x1)) (cbrt.f64 (fma.f64 x1 x1 1))) x1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 8 (hypot.f64 1 x1)) (/.f64 (*.f64 x2 (*.f64 x2 x1)) (hypot.f64 1 x1)) x1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 8 (fma.f64 x1 x1 1)) x2) (*.f64 x2 x1) x1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) (cbrt.f64 (/.f64 64 (pow.f64 (hypot.f64 1 x1) 4)))) (/.f64 2 (cbrt.f64 (fma.f64 x1 x1 1))) x1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 x2 (*.f64 x2 x1)) (/.f64 (sqrt.f64 8) (hypot.f64 1 x1))) (/.f64 (sqrt.f64 8) (hypot.f64 1 x1)) x1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 8 (fma.f64 x1 x1 1)) x1) (*.f64 x2 x2) x1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 8 (fma.f64 x1 x1 1)) (cbrt.f64 (pow.f64 (*.f64 x2 (sqrt.f64 x1)) 4))) (cbrt.f64 (*.f64 x2 (*.f64 x2 x1))) x1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 8 (fma.f64 x1 x1 1)) (*.f64 x2 (sqrt.f64 x1))) (*.f64 x2 (sqrt.f64 x1)) x1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (*.f64 x2 x2) (/.f64 8 (fma.f64 x1 x1 1))) 1) x1 x1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (*.f64 x2 x2) (/.f64 8 (fma.f64 x1 x1 1))) (pow.f64 (cbrt.f64 x1) 2)) (cbrt.f64 x1) x1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (*.f64 x2 x2) (/.f64 8 (fma.f64 x1 x1 1))) (sqrt.f64 x1)) (sqrt.f64 x1) x1)))))

simplify126.0ms (0.4%)

Algorithm
egg-herbie
Rules
559×associate-/l*_binary64
440×distribute-rgt-out_binary64
434×fma-def_binary64
369×*-commutative_binary64
298×fma-neg_binary64
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
0781471
12231407
27031339
326171305
464531300
Stop Event
node limit
Counts
244 → 213
Calls
Call 1
Inputs
(*.f64 (pow.f64 x2 2) x1)
(*.f64 (pow.f64 x2 2) x1)
(*.f64 (pow.f64 x2 2) x1)
(*.f64 (pow.f64 x2 2) x1)
(*.f64 (pow.f64 x2 2) x1)
(*.f64 (pow.f64 x2 2) x1)
(*.f64 (pow.f64 x2 2) x1)
(*.f64 (pow.f64 x2 2) x1)
(*.f64 (pow.f64 x2 2) x1)
(*.f64 (pow.f64 x2 2) x1)
(*.f64 (pow.f64 x2 2) x1)
(*.f64 (pow.f64 x2 2) x1)
(*.f64 (pow.f64 x2 2) x1)
(*.f64 (pow.f64 x2 2) x1)
(*.f64 (pow.f64 x2 2) x1)
(*.f64 (pow.f64 x2 2) x1)
(*.f64 (pow.f64 x2 2) x1)
(*.f64 (pow.f64 x2 2) x1)
(*.f64 (pow.f64 x2 2) x1)
(*.f64 (pow.f64 x2 2) x1)
(*.f64 (pow.f64 x2 2) x1)
(*.f64 (pow.f64 x2 2) x1)
(*.f64 (pow.f64 x2 2) x1)
(*.f64 (pow.f64 x2 2) x1)
(*.f64 8 (*.f64 (pow.f64 x2 2) x1))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 x2 2) (pow.f64 x1 3))) (*.f64 8 (*.f64 (pow.f64 x2 2) x1)))
(+.f64 (*.f64 8 (*.f64 (pow.f64 x2 2) (pow.f64 x1 5))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 x2 2) (pow.f64 x1 3))) (*.f64 8 (*.f64 (pow.f64 x2 2) x1))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 x2 2) (pow.f64 x1 7))) (+.f64 (*.f64 8 (*.f64 (pow.f64 x2 2) (pow.f64 x1 5))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 x2 2) (pow.f64 x1 3))) (*.f64 8 (*.f64 (pow.f64 x2 2) x1)))))
(*.f64 8 (/.f64 (pow.f64 x2 2) x1))
(+.f64 (*.f64 8 (/.f64 (pow.f64 x2 2) x1)) (*.f64 -8 (/.f64 (pow.f64 x2 2) (pow.f64 x1 3))))
(+.f64 (*.f64 8 (/.f64 (pow.f64 x2 2) (pow.f64 x1 5))) (+.f64 (*.f64 8 (/.f64 (pow.f64 x2 2) x1)) (*.f64 -8 (/.f64 (pow.f64 x2 2) (pow.f64 x1 3)))))
(+.f64 (*.f64 8 (/.f64 (pow.f64 x2 2) (pow.f64 x1 5))) (+.f64 (*.f64 8 (/.f64 (pow.f64 x2 2) x1)) (+.f64 (*.f64 -8 (/.f64 (pow.f64 x2 2) (pow.f64 x1 3))) (*.f64 -8 (/.f64 (pow.f64 x2 2) (pow.f64 x1 7))))))
(*.f64 8 (/.f64 (pow.f64 x2 2) x1))
(+.f64 (*.f64 8 (/.f64 (pow.f64 x2 2) x1)) (*.f64 -8 (/.f64 (pow.f64 x2 2) (pow.f64 x1 3))))
(+.f64 (*.f64 8 (/.f64 (pow.f64 x2 2) (pow.f64 x1 5))) (+.f64 (*.f64 8 (/.f64 (pow.f64 x2 2) x1)) (*.f64 -8 (/.f64 (pow.f64 x2 2) (pow.f64 x1 3)))))
(+.f64 (*.f64 8 (/.f64 (pow.f64 x2 2) (pow.f64 x1 5))) (+.f64 (*.f64 8 (/.f64 (pow.f64 x2 2) x1)) (+.f64 (*.f64 -8 (/.f64 (pow.f64 x2 2) (pow.f64 x1 3))) (*.f64 -8 (/.f64 (pow.f64 x2 2) (pow.f64 x1 7))))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2))))
8
(+.f64 8 (*.f64 -8 (pow.f64 x1 2)))
(+.f64 (*.f64 8 (pow.f64 x1 4)) (+.f64 8 (*.f64 -8 (pow.f64 x1 2))))
(+.f64 (*.f64 -8 (pow.f64 x1 6)) (+.f64 (*.f64 8 (pow.f64 x1 4)) (+.f64 8 (*.f64 -8 (pow.f64 x1 2)))))
(/.f64 8 (pow.f64 x1 2))
(-.f64 (*.f64 8 (/.f64 1 (pow.f64 x1 2))) (*.f64 8 (/.f64 1 (pow.f64 x1 4))))
(-.f64 (+.f64 (*.f64 8 (/.f64 1 (pow.f64 x1 6))) (*.f64 8 (/.f64 1 (pow.f64 x1 2)))) (*.f64 8 (/.f64 1 (pow.f64 x1 4))))
(-.f64 (+.f64 (*.f64 8 (/.f64 1 (pow.f64 x1 6))) (*.f64 8 (/.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 x1 4))) (*.f64 8 (/.f64 1 (pow.f64 x1 8)))))
(/.f64 8 (pow.f64 x1 2))
(-.f64 (*.f64 8 (/.f64 1 (pow.f64 x1 2))) (*.f64 8 (/.f64 1 (pow.f64 x1 4))))
(-.f64 (+.f64 (*.f64 8 (/.f64 1 (pow.f64 x1 6))) (*.f64 8 (/.f64 1 (pow.f64 x1 2)))) (*.f64 8 (/.f64 1 (pow.f64 x1 4))))
(-.f64 (+.f64 (*.f64 8 (/.f64 1 (pow.f64 x1 6))) (*.f64 8 (/.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 x1 4))) (*.f64 8 (/.f64 1 (pow.f64 x1 8)))))
(*.f64 (+.f64 1 (*.f64 8 (pow.f64 x2 2))) x1)
(+.f64 (*.f64 -8 (*.f64 (pow.f64 x2 2) (pow.f64 x1 3))) (*.f64 (+.f64 1 (*.f64 8 (pow.f64 x2 2))) x1))
(+.f64 (*.f64 8 (*.f64 (pow.f64 x2 2) (pow.f64 x1 5))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 x2 2) (pow.f64 x1 3))) (*.f64 (+.f64 1 (*.f64 8 (pow.f64 x2 2))) x1)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 x2 2) (pow.f64 x1 7))) (+.f64 (*.f64 8 (*.f64 (pow.f64 x2 2) (pow.f64 x1 5))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 x2 2) (pow.f64 x1 3))) (*.f64 (+.f64 1 (*.f64 8 (pow.f64 x2 2))) x1))))
x1
(+.f64 x1 (*.f64 8 (/.f64 (pow.f64 x2 2) x1)))
(+.f64 x1 (+.f64 (*.f64 8 (/.f64 (pow.f64 x2 2) x1)) (*.f64 -8 (/.f64 (pow.f64 x2 2) (pow.f64 x1 3)))))
(+.f64 (*.f64 8 (/.f64 (pow.f64 x2 2) (pow.f64 x1 5))) (+.f64 x1 (+.f64 (*.f64 8 (/.f64 (pow.f64 x2 2) x1)) (*.f64 -8 (/.f64 (pow.f64 x2 2) (pow.f64 x1 3))))))
x1
(+.f64 x1 (*.f64 8 (/.f64 (pow.f64 x2 2) x1)))
(+.f64 x1 (+.f64 (*.f64 8 (/.f64 (pow.f64 x2 2) x1)) (*.f64 -8 (/.f64 (pow.f64 x2 2) (pow.f64 x1 3)))))
(+.f64 (*.f64 8 (/.f64 (pow.f64 x2 2) (pow.f64 x1 5))) (+.f64 x1 (+.f64 (*.f64 8 (/.f64 (pow.f64 x2 2) x1)) (*.f64 -8 (/.f64 (pow.f64 x2 2) (pow.f64 x1 3))))))
x1
(+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))) x1)
(+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))) x1)
(+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))) x1)
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2))))
(+.f64 x1 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))))
(+.f64 x1 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))))
(+.f64 x1 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2))))
(+.f64 x1 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))))
(+.f64 x1 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))))
(+.f64 x1 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))))
Outputs
(*.f64 (pow.f64 x2 2) x1)
(*.f64 (*.f64 x2 x2) x1)
(*.f64 x2 (*.f64 x2 x1))
(*.f64 (pow.f64 x2 2) x1)
(*.f64 (*.f64 x2 x2) x1)
(*.f64 x2 (*.f64 x2 x1))
(*.f64 (pow.f64 x2 2) x1)
(*.f64 (*.f64 x2 x2) x1)
(*.f64 x2 (*.f64 x2 x1))
(*.f64 (pow.f64 x2 2) x1)
(*.f64 (*.f64 x2 x2) x1)
(*.f64 x2 (*.f64 x2 x1))
(*.f64 (pow.f64 x2 2) x1)
(*.f64 (*.f64 x2 x2) x1)
(*.f64 x2 (*.f64 x2 x1))
(*.f64 (pow.f64 x2 2) x1)
(*.f64 (*.f64 x2 x2) x1)
(*.f64 x2 (*.f64 x2 x1))
(*.f64 (pow.f64 x2 2) x1)
(*.f64 (*.f64 x2 x2) x1)
(*.f64 x2 (*.f64 x2 x1))
(*.f64 (pow.f64 x2 2) x1)
(*.f64 (*.f64 x2 x2) x1)
(*.f64 x2 (*.f64 x2 x1))
(*.f64 (pow.f64 x2 2) x1)
(*.f64 (*.f64 x2 x2) x1)
(*.f64 x2 (*.f64 x2 x1))
(*.f64 (pow.f64 x2 2) x1)
(*.f64 (*.f64 x2 x2) x1)
(*.f64 x2 (*.f64 x2 x1))
(*.f64 (pow.f64 x2 2) x1)
(*.f64 (*.f64 x2 x2) x1)
(*.f64 x2 (*.f64 x2 x1))
(*.f64 (pow.f64 x2 2) x1)
(*.f64 (*.f64 x2 x2) x1)
(*.f64 x2 (*.f64 x2 x1))
(*.f64 (pow.f64 x2 2) x1)
(*.f64 (*.f64 x2 x2) x1)
(*.f64 x2 (*.f64 x2 x1))
(*.f64 (pow.f64 x2 2) x1)
(*.f64 (*.f64 x2 x2) x1)
(*.f64 x2 (*.f64 x2 x1))
(*.f64 (pow.f64 x2 2) x1)
(*.f64 (*.f64 x2 x2) x1)
(*.f64 x2 (*.f64 x2 x1))
(*.f64 (pow.f64 x2 2) x1)
(*.f64 (*.f64 x2 x2) x1)
(*.f64 x2 (*.f64 x2 x1))
(*.f64 (pow.f64 x2 2) x1)
(*.f64 (*.f64 x2 x2) x1)
(*.f64 x2 (*.f64 x2 x1))
(*.f64 (pow.f64 x2 2) x1)
(*.f64 (*.f64 x2 x2) x1)
(*.f64 x2 (*.f64 x2 x1))
(*.f64 (pow.f64 x2 2) x1)
(*.f64 (*.f64 x2 x2) x1)
(*.f64 x2 (*.f64 x2 x1))
(*.f64 (pow.f64 x2 2) x1)
(*.f64 (*.f64 x2 x2) x1)
(*.f64 x2 (*.f64 x2 x1))
(*.f64 (pow.f64 x2 2) x1)
(*.f64 (*.f64 x2 x2) x1)
(*.f64 x2 (*.f64 x2 x1))
(*.f64 (pow.f64 x2 2) x1)
(*.f64 (*.f64 x2 x2) x1)
(*.f64 x2 (*.f64 x2 x1))
(*.f64 (pow.f64 x2 2) x1)
(*.f64 (*.f64 x2 x2) x1)
(*.f64 x2 (*.f64 x2 x1))
(*.f64 (pow.f64 x2 2) x1)
(*.f64 (*.f64 x2 x2) x1)
(*.f64 x2 (*.f64 x2 x1))
(*.f64 8 (*.f64 (pow.f64 x2 2) x1))
(*.f64 (*.f64 (*.f64 x2 x2) x1) 8)
(*.f64 (*.f64 x2 x2) (*.f64 x1 8))
(*.f64 x2 (*.f64 (*.f64 x2 x1) 8))
(*.f64 x1 (*.f64 (*.f64 x2 x2) 8))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 x2 2) (pow.f64 x1 3))) (*.f64 8 (*.f64 (pow.f64 x2 2) x1)))
(fma.f64 -8 (*.f64 (*.f64 x2 x2) (pow.f64 x1 3)) (*.f64 (*.f64 (*.f64 x2 x2) x1) 8))
(fma.f64 (*.f64 x2 (*.f64 x2 x1)) 8 (*.f64 (*.f64 x2 x2) (*.f64 (pow.f64 x1 3) -8)))
(*.f64 (*.f64 x2 x2) (+.f64 (*.f64 x1 8) (*.f64 -8 (pow.f64 x1 3))))
(*.f64 x1 (*.f64 (*.f64 x2 x2) (fma.f64 x1 (*.f64 x1 -8) 8)))
(+.f64 (*.f64 8 (*.f64 (pow.f64 x2 2) (pow.f64 x1 5))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 x2 2) (pow.f64 x1 3))) (*.f64 8 (*.f64 (pow.f64 x2 2) x1))))
(fma.f64 8 (*.f64 (*.f64 x2 x2) (pow.f64 x1 5)) (fma.f64 -8 (*.f64 (*.f64 x2 x2) (pow.f64 x1 3)) (*.f64 (*.f64 (*.f64 x2 x2) x1) 8)))
(fma.f64 8 (*.f64 (*.f64 (pow.f64 x1 5) x2) x2) (fma.f64 (*.f64 x2 (*.f64 x2 x1)) 8 (*.f64 (*.f64 x2 x2) (*.f64 (pow.f64 x1 3) -8))))
(fma.f64 (*.f64 x2 x2) (*.f64 -8 (pow.f64 x1 3)) (*.f64 (*.f64 (*.f64 x2 x2) 8) (+.f64 (pow.f64 x1 5) x1)))
(*.f64 (*.f64 x2 x2) (+.f64 (*.f64 -8 (pow.f64 x1 3)) (*.f64 8 (+.f64 x1 (pow.f64 x1 5)))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 x2 2) (pow.f64 x1 7))) (+.f64 (*.f64 8 (*.f64 (pow.f64 x2 2) (pow.f64 x1 5))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 x2 2) (pow.f64 x1 3))) (*.f64 8 (*.f64 (pow.f64 x2 2) x1)))))
(fma.f64 -8 (*.f64 (*.f64 x2 x2) (pow.f64 x1 7)) (fma.f64 8 (*.f64 (*.f64 x2 x2) (pow.f64 x1 5)) (fma.f64 -8 (*.f64 (*.f64 x2 x2) (pow.f64 x1 3)) (*.f64 (*.f64 (*.f64 x2 x2) x1) 8))))
(fma.f64 -8 (*.f64 x2 (*.f64 x2 (pow.f64 x1 7))) (fma.f64 8 (*.f64 (*.f64 (pow.f64 x1 5) x2) x2) (fma.f64 (*.f64 x2 (*.f64 x2 x1)) 8 (*.f64 (*.f64 x2 x2) (*.f64 (pow.f64 x1 3) -8)))))
(fma.f64 (*.f64 x2 x2) (*.f64 -8 (pow.f64 x1 7)) (fma.f64 (*.f64 x2 x2) (*.f64 -8 (pow.f64 x1 3)) (*.f64 (*.f64 (*.f64 x2 x2) 8) (+.f64 (pow.f64 x1 5) x1))))
(*.f64 (*.f64 x2 x2) (+.f64 (*.f64 x1 (fma.f64 x1 (*.f64 x1 -8) 8)) (+.f64 (*.f64 -8 (pow.f64 x1 7)) (*.f64 8 (pow.f64 x1 5)))))
(*.f64 8 (/.f64 (pow.f64 x2 2) x1))
(*.f64 8 (/.f64 (*.f64 x2 x2) x1))
(*.f64 8 (/.f64 x2 (/.f64 x1 x2)))
(*.f64 (/.f64 8 x1) (*.f64 x2 x2))
(*.f64 (*.f64 x2 x2) (/.f64 8 x1))
(+.f64 (*.f64 8 (/.f64 (pow.f64 x2 2) x1)) (*.f64 -8 (/.f64 (pow.f64 x2 2) (pow.f64 x1 3))))
(fma.f64 8 (/.f64 (*.f64 x2 x2) x1) (*.f64 -8 (/.f64 (*.f64 x2 x2) (pow.f64 x1 3))))
(fma.f64 8 (/.f64 x2 (/.f64 x1 x2)) (*.f64 -8 (/.f64 x2 (/.f64 (pow.f64 x1 3) x2))))
(*.f64 (*.f64 (/.f64 x2 x1) x2) (+.f64 (/.f64 (/.f64 -8 x1) x1) 8))
(*.f64 (*.f64 x2 (/.f64 x2 x1)) (+.f64 8 (/.f64 -8 (*.f64 x1 x1))))
(*.f64 (*.f64 x2 x2) (+.f64 (/.f64 8 x1) (/.f64 -8 (pow.f64 x1 3))))
(+.f64 (*.f64 8 (/.f64 (pow.f64 x2 2) (pow.f64 x1 5))) (+.f64 (*.f64 8 (/.f64 (pow.f64 x2 2) x1)) (*.f64 -8 (/.f64 (pow.f64 x2 2) (pow.f64 x1 3)))))
(fma.f64 8 (/.f64 (*.f64 x2 x2) (pow.f64 x1 5)) (fma.f64 8 (/.f64 (*.f64 x2 x2) x1) (*.f64 -8 (/.f64 (*.f64 x2 x2) (pow.f64 x1 3)))))
(fma.f64 8 (/.f64 x2 (/.f64 (pow.f64 x1 5) x2)) (fma.f64 8 (/.f64 x2 (/.f64 x1 x2)) (*.f64 -8 (/.f64 x2 (/.f64 (pow.f64 x1 3) x2)))))
(fma.f64 8 (*.f64 (/.f64 x2 (pow.f64 x1 5)) x2) (*.f64 (*.f64 (/.f64 x2 x1) x2) (+.f64 (/.f64 (/.f64 -8 x1) x1) 8)))
(fma.f64 -8 (*.f64 x2 (/.f64 x2 (pow.f64 x1 3))) (*.f64 (*.f64 x2 x2) (+.f64 (/.f64 8 x1) (/.f64 8 (pow.f64 x1 5)))))
(fma.f64 8 (*.f64 x2 (/.f64 x2 x1)) (*.f64 (*.f64 x2 x2) (+.f64 (/.f64 -8 (pow.f64 x1 3)) (/.f64 8 (pow.f64 x1 5)))))
(+.f64 (*.f64 8 (/.f64 (pow.f64 x2 2) (pow.f64 x1 5))) (+.f64 (*.f64 8 (/.f64 (pow.f64 x2 2) x1)) (+.f64 (*.f64 -8 (/.f64 (pow.f64 x2 2) (pow.f64 x1 3))) (*.f64 -8 (/.f64 (pow.f64 x2 2) (pow.f64 x1 7))))))
(fma.f64 8 (/.f64 (*.f64 x2 x2) (pow.f64 x1 5)) (fma.f64 8 (/.f64 (*.f64 x2 x2) x1) (*.f64 -8 (+.f64 (/.f64 (*.f64 x2 x2) (pow.f64 x1 3)) (/.f64 (*.f64 x2 x2) (pow.f64 x1 7))))))
(fma.f64 8 (/.f64 x2 (/.f64 (pow.f64 x1 5) x2)) (fma.f64 8 (/.f64 x2 (/.f64 x1 x2)) (*.f64 -8 (+.f64 (/.f64 x2 (/.f64 (pow.f64 x1 3) x2)) (/.f64 x2 (/.f64 (pow.f64 x1 7) x2))))))
(fma.f64 8 (*.f64 (/.f64 x2 (pow.f64 x1 5)) x2) (fma.f64 -8 (*.f64 (/.f64 x2 (pow.f64 x1 7)) x2) (*.f64 (*.f64 (/.f64 x2 x1) x2) (+.f64 (/.f64 (/.f64 -8 x1) x1) 8))))
(fma.f64 8 (*.f64 x2 (+.f64 (/.f64 x2 x1) (/.f64 x2 (pow.f64 x1 5)))) (*.f64 (*.f64 x2 x2) (+.f64 (/.f64 -8 (pow.f64 x1 3)) (/.f64 -8 (pow.f64 x1 7)))))
(*.f64 8 (/.f64 (pow.f64 x2 2) x1))
(*.f64 8 (/.f64 (*.f64 x2 x2) x1))
(*.f64 8 (/.f64 x2 (/.f64 x1 x2)))
(*.f64 (/.f64 8 x1) (*.f64 x2 x2))
(*.f64 (*.f64 x2 x2) (/.f64 8 x1))
(+.f64 (*.f64 8 (/.f64 (pow.f64 x2 2) x1)) (*.f64 -8 (/.f64 (pow.f64 x2 2) (pow.f64 x1 3))))
(fma.f64 8 (/.f64 (*.f64 x2 x2) x1) (*.f64 -8 (/.f64 (*.f64 x2 x2) (pow.f64 x1 3))))
(fma.f64 8 (/.f64 x2 (/.f64 x1 x2)) (*.f64 -8 (/.f64 x2 (/.f64 (pow.f64 x1 3) x2))))
(*.f64 (*.f64 (/.f64 x2 x1) x2) (+.f64 (/.f64 (/.f64 -8 x1) x1) 8))
(*.f64 (*.f64 x2 (/.f64 x2 x1)) (+.f64 8 (/.f64 -8 (*.f64 x1 x1))))
(*.f64 (*.f64 x2 x2) (+.f64 (/.f64 8 x1) (/.f64 -8 (pow.f64 x1 3))))
(+.f64 (*.f64 8 (/.f64 (pow.f64 x2 2) (pow.f64 x1 5))) (+.f64 (*.f64 8 (/.f64 (pow.f64 x2 2) x1)) (*.f64 -8 (/.f64 (pow.f64 x2 2) (pow.f64 x1 3)))))
(fma.f64 8 (/.f64 (*.f64 x2 x2) (pow.f64 x1 5)) (fma.f64 8 (/.f64 (*.f64 x2 x2) x1) (*.f64 -8 (/.f64 (*.f64 x2 x2) (pow.f64 x1 3)))))
(fma.f64 8 (/.f64 x2 (/.f64 (pow.f64 x1 5) x2)) (fma.f64 8 (/.f64 x2 (/.f64 x1 x2)) (*.f64 -8 (/.f64 x2 (/.f64 (pow.f64 x1 3) x2)))))
(fma.f64 8 (*.f64 (/.f64 x2 (pow.f64 x1 5)) x2) (*.f64 (*.f64 (/.f64 x2 x1) x2) (+.f64 (/.f64 (/.f64 -8 x1) x1) 8)))
(fma.f64 -8 (*.f64 x2 (/.f64 x2 (pow.f64 x1 3))) (*.f64 (*.f64 x2 x2) (+.f64 (/.f64 8 x1) (/.f64 8 (pow.f64 x1 5)))))
(fma.f64 8 (*.f64 x2 (/.f64 x2 x1)) (*.f64 (*.f64 x2 x2) (+.f64 (/.f64 -8 (pow.f64 x1 3)) (/.f64 8 (pow.f64 x1 5)))))
(+.f64 (*.f64 8 (/.f64 (pow.f64 x2 2) (pow.f64 x1 5))) (+.f64 (*.f64 8 (/.f64 (pow.f64 x2 2) x1)) (+.f64 (*.f64 -8 (/.f64 (pow.f64 x2 2) (pow.f64 x1 3))) (*.f64 -8 (/.f64 (pow.f64 x2 2) (pow.f64 x1 7))))))
(fma.f64 8 (/.f64 (*.f64 x2 x2) (pow.f64 x1 5)) (fma.f64 8 (/.f64 (*.f64 x2 x2) x1) (*.f64 -8 (+.f64 (/.f64 (*.f64 x2 x2) (pow.f64 x1 3)) (/.f64 (*.f64 x2 x2) (pow.f64 x1 7))))))
(fma.f64 8 (/.f64 x2 (/.f64 (pow.f64 x1 5) x2)) (fma.f64 8 (/.f64 x2 (/.f64 x1 x2)) (*.f64 -8 (+.f64 (/.f64 x2 (/.f64 (pow.f64 x1 3) x2)) (/.f64 x2 (/.f64 (pow.f64 x1 7) x2))))))
(fma.f64 8 (*.f64 (/.f64 x2 (pow.f64 x1 5)) x2) (fma.f64 -8 (*.f64 (/.f64 x2 (pow.f64 x1 7)) x2) (*.f64 (*.f64 (/.f64 x2 x1) x2) (+.f64 (/.f64 (/.f64 -8 x1) x1) 8))))
(fma.f64 8 (*.f64 x2 (+.f64 (/.f64 x2 x1) (/.f64 x2 (pow.f64 x1 5)))) (*.f64 (*.f64 x2 x2) (+.f64 (/.f64 -8 (pow.f64 x1 3)) (/.f64 -8 (pow.f64 x1 7)))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2))))
(/.f64 (*.f64 (*.f64 (*.f64 x2 x2) x1) 8) (+.f64 1 (*.f64 x1 x1)))
(*.f64 8 (/.f64 (*.f64 x2 (*.f64 x2 x1)) (fma.f64 x1 x1 1)))
(/.f64 (*.f64 x2 x2) (/.f64 (/.f64 (fma.f64 x1 x1 1) 8) x1))
(*.f64 (/.f64 8 (/.f64 (fma.f64 x1 x1 1) x2)) (*.f64 x2 x1))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2))))
(/.f64 (*.f64 (*.f64 (*.f64 x2 x2) x1) 8) (+.f64 1 (*.f64 x1 x1)))
(*.f64 8 (/.f64 (*.f64 x2 (*.f64 x2 x1)) (fma.f64 x1 x1 1)))
(/.f64 (*.f64 x2 x2) (/.f64 (/.f64 (fma.f64 x1 x1 1) 8) x1))
(*.f64 (/.f64 8 (/.f64 (fma.f64 x1 x1 1) x2)) (*.f64 x2 x1))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2))))
(/.f64 (*.f64 (*.f64 (*.f64 x2 x2) x1) 8) (+.f64 1 (*.f64 x1 x1)))
(*.f64 8 (/.f64 (*.f64 x2 (*.f64 x2 x1)) (fma.f64 x1 x1 1)))
(/.f64 (*.f64 x2 x2) (/.f64 (/.f64 (fma.f64 x1 x1 1) 8) x1))
(*.f64 (/.f64 8 (/.f64 (fma.f64 x1 x1 1) x2)) (*.f64 x2 x1))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2))))
(/.f64 (*.f64 (*.f64 (*.f64 x2 x2) x1) 8) (+.f64 1 (*.f64 x1 x1)))
(*.f64 8 (/.f64 (*.f64 x2 (*.f64 x2 x1)) (fma.f64 x1 x1 1)))
(/.f64 (*.f64 x2 x2) (/.f64 (/.f64 (fma.f64 x1 x1 1) 8) x1))
(*.f64 (/.f64 8 (/.f64 (fma.f64 x1 x1 1) x2)) (*.f64 x2 x1))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2))))
(/.f64 (*.f64 (*.f64 (*.f64 x2 x2) x1) 8) (+.f64 1 (*.f64 x1 x1)))
(*.f64 8 (/.f64 (*.f64 x2 (*.f64 x2 x1)) (fma.f64 x1 x1 1)))
(/.f64 (*.f64 x2 x2) (/.f64 (/.f64 (fma.f64 x1 x1 1) 8) x1))
(*.f64 (/.f64 8 (/.f64 (fma.f64 x1 x1 1) x2)) (*.f64 x2 x1))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2))))
(/.f64 (*.f64 (*.f64 (*.f64 x2 x2) x1) 8) (+.f64 1 (*.f64 x1 x1)))
(*.f64 8 (/.f64 (*.f64 x2 (*.f64 x2 x1)) (fma.f64 x1 x1 1)))
(/.f64 (*.f64 x2 x2) (/.f64 (/.f64 (fma.f64 x1 x1 1) 8) x1))
(*.f64 (/.f64 8 (/.f64 (fma.f64 x1 x1 1) x2)) (*.f64 x2 x1))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2))))
(/.f64 (*.f64 (*.f64 (*.f64 x2 x2) x1) 8) (+.f64 1 (*.f64 x1 x1)))
(*.f64 8 (/.f64 (*.f64 x2 (*.f64 x2 x1)) (fma.f64 x1 x1 1)))
(/.f64 (*.f64 x2 x2) (/.f64 (/.f64 (fma.f64 x1 x1 1) 8) x1))
(*.f64 (/.f64 8 (/.f64 (fma.f64 x1 x1 1) x2)) (*.f64 x2 x1))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2))))
(/.f64 (*.f64 (*.f64 (*.f64 x2 x2) x1) 8) (+.f64 1 (*.f64 x1 x1)))
(*.f64 8 (/.f64 (*.f64 x2 (*.f64 x2 x1)) (fma.f64 x1 x1 1)))
(/.f64 (*.f64 x2 x2) (/.f64 (/.f64 (fma.f64 x1 x1 1) 8) x1))
(*.f64 (/.f64 8 (/.f64 (fma.f64 x1 x1 1) x2)) (*.f64 x2 x1))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2))))
(/.f64 (*.f64 (*.f64 (*.f64 x2 x2) x1) 8) (+.f64 1 (*.f64 x1 x1)))
(*.f64 8 (/.f64 (*.f64 x2 (*.f64 x2 x1)) (fma.f64 x1 x1 1)))
(/.f64 (*.f64 x2 x2) (/.f64 (/.f64 (fma.f64 x1 x1 1) 8) x1))
(*.f64 (/.f64 8 (/.f64 (fma.f64 x1 x1 1) x2)) (*.f64 x2 x1))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2))))
(/.f64 (*.f64 (*.f64 (*.f64 x2 x2) x1) 8) (+.f64 1 (*.f64 x1 x1)))
(*.f64 8 (/.f64 (*.f64 x2 (*.f64 x2 x1)) (fma.f64 x1 x1 1)))
(/.f64 (*.f64 x2 x2) (/.f64 (/.f64 (fma.f64 x1 x1 1) 8) x1))
(*.f64 (/.f64 8 (/.f64 (fma.f64 x1 x1 1) x2)) (*.f64 x2 x1))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2))))
(/.f64 (*.f64 (*.f64 (*.f64 x2 x2) x1) 8) (+.f64 1 (*.f64 x1 x1)))
(*.f64 8 (/.f64 (*.f64 x2 (*.f64 x2 x1)) (fma.f64 x1 x1 1)))
(/.f64 (*.f64 x2 x2) (/.f64 (/.f64 (fma.f64 x1 x1 1) 8) x1))
(*.f64 (/.f64 8 (/.f64 (fma.f64 x1 x1 1) x2)) (*.f64 x2 x1))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2))))
(/.f64 (*.f64 (*.f64 (*.f64 x2 x2) x1) 8) (+.f64 1 (*.f64 x1 x1)))
(*.f64 8 (/.f64 (*.f64 x2 (*.f64 x2 x1)) (fma.f64 x1 x1 1)))
(/.f64 (*.f64 x2 x2) (/.f64 (/.f64 (fma.f64 x1 x1 1) 8) x1))
(*.f64 (/.f64 8 (/.f64 (fma.f64 x1 x1 1) x2)) (*.f64 x2 x1))
8
(+.f64 8 (*.f64 -8 (pow.f64 x1 2)))
(+.f64 8 (*.f64 -8 (*.f64 x1 x1)))
(fma.f64 -8 (*.f64 x1 x1) 8)
(fma.f64 x1 (*.f64 x1 -8) 8)
(+.f64 (*.f64 8 (pow.f64 x1 4)) (+.f64 8 (*.f64 -8 (pow.f64 x1 2))))
(fma.f64 8 (pow.f64 x1 4) (+.f64 8 (*.f64 -8 (*.f64 x1 x1))))
(fma.f64 8 (pow.f64 x1 4) (fma.f64 -8 (*.f64 x1 x1) 8))
(fma.f64 x1 (*.f64 x1 -8) (fma.f64 8 (pow.f64 x1 4) 8))
(+.f64 (*.f64 -8 (pow.f64 x1 6)) (+.f64 (*.f64 8 (pow.f64 x1 4)) (+.f64 8 (*.f64 -8 (pow.f64 x1 2)))))
(fma.f64 -8 (pow.f64 x1 6) (fma.f64 8 (pow.f64 x1 4) (+.f64 8 (*.f64 -8 (*.f64 x1 x1)))))
(fma.f64 -8 (pow.f64 x1 6) (fma.f64 8 (pow.f64 x1 4) (fma.f64 -8 (*.f64 x1 x1) 8)))
(fma.f64 -8 (pow.f64 x1 6) (fma.f64 x1 (*.f64 x1 -8) (fma.f64 8 (pow.f64 x1 4) 8)))
(*.f64 (+.f64 1 (pow.f64 x1 4)) (fma.f64 x1 (*.f64 x1 -8) 8))
(/.f64 8 (pow.f64 x1 2))
(/.f64 8 (*.f64 x1 x1))
(-.f64 (*.f64 8 (/.f64 1 (pow.f64 x1 2))) (*.f64 8 (/.f64 1 (pow.f64 x1 4))))
(-.f64 (/.f64 8 (*.f64 x1 x1)) (/.f64 8 (pow.f64 x1 4)))
(+.f64 (/.f64 8 (*.f64 x1 x1)) (/.f64 -8 (pow.f64 x1 4)))
(-.f64 (+.f64 (*.f64 8 (/.f64 1 (pow.f64 x1 6))) (*.f64 8 (/.f64 1 (pow.f64 x1 2)))) (*.f64 8 (/.f64 1 (pow.f64 x1 4))))
(+.f64 (/.f64 8 (pow.f64 x1 6)) (-.f64 (/.f64 8 (*.f64 x1 x1)) (/.f64 8 (pow.f64 x1 4))))
(+.f64 (/.f64 8 (*.f64 x1 x1)) (-.f64 (/.f64 8 (pow.f64 x1 6)) (/.f64 8 (pow.f64 x1 4))))
(+.f64 (/.f64 8 (*.f64 x1 x1)) (+.f64 (/.f64 8 (pow.f64 x1 6)) (/.f64 -8 (pow.f64 x1 4))))
(-.f64 (+.f64 (*.f64 8 (/.f64 1 (pow.f64 x1 6))) (*.f64 8 (/.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 x1 4))) (*.f64 8 (/.f64 1 (pow.f64 x1 8)))))
(+.f64 (/.f64 8 (pow.f64 x1 6)) (-.f64 (/.f64 8 (*.f64 x1 x1)) (+.f64 (/.f64 8 (pow.f64 x1 4)) (/.f64 8 (pow.f64 x1 8)))))
(+.f64 (/.f64 8 (*.f64 x1 x1)) (-.f64 (/.f64 8 (pow.f64 x1 6)) (+.f64 (/.f64 8 (pow.f64 x1 4)) (/.f64 8 (pow.f64 x1 8)))))
(+.f64 (/.f64 8 (*.f64 x1 x1)) (+.f64 (/.f64 8 (pow.f64 x1 6)) (+.f64 (/.f64 -8 (pow.f64 x1 4)) (/.f64 -8 (pow.f64 x1 8)))))
(+.f64 (/.f64 8 (pow.f64 x1 6)) (-.f64 (/.f64 8 (*.f64 x1 x1)) (-.f64 (/.f64 8 (pow.f64 x1 8)) (/.f64 -8 (pow.f64 x1 4)))))
(+.f64 (/.f64 8 (*.f64 x1 x1)) (-.f64 (/.f64 -8 (pow.f64 x1 4)) (+.f64 (/.f64 8 (pow.f64 x1 8)) (/.f64 -8 (pow.f64 x1 6)))))
(/.f64 8 (pow.f64 x1 2))
(/.f64 8 (*.f64 x1 x1))
(-.f64 (*.f64 8 (/.f64 1 (pow.f64 x1 2))) (*.f64 8 (/.f64 1 (pow.f64 x1 4))))
(-.f64 (/.f64 8 (*.f64 x1 x1)) (/.f64 8 (pow.f64 x1 4)))
(+.f64 (/.f64 8 (*.f64 x1 x1)) (/.f64 -8 (pow.f64 x1 4)))
(-.f64 (+.f64 (*.f64 8 (/.f64 1 (pow.f64 x1 6))) (*.f64 8 (/.f64 1 (pow.f64 x1 2)))) (*.f64 8 (/.f64 1 (pow.f64 x1 4))))
(+.f64 (/.f64 8 (pow.f64 x1 6)) (-.f64 (/.f64 8 (*.f64 x1 x1)) (/.f64 8 (pow.f64 x1 4))))
(+.f64 (/.f64 8 (*.f64 x1 x1)) (-.f64 (/.f64 8 (pow.f64 x1 6)) (/.f64 8 (pow.f64 x1 4))))
(+.f64 (/.f64 8 (*.f64 x1 x1)) (+.f64 (/.f64 8 (pow.f64 x1 6)) (/.f64 -8 (pow.f64 x1 4))))
(-.f64 (+.f64 (*.f64 8 (/.f64 1 (pow.f64 x1 6))) (*.f64 8 (/.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 x1 4))) (*.f64 8 (/.f64 1 (pow.f64 x1 8)))))
(+.f64 (/.f64 8 (pow.f64 x1 6)) (-.f64 (/.f64 8 (*.f64 x1 x1)) (+.f64 (/.f64 8 (pow.f64 x1 4)) (/.f64 8 (pow.f64 x1 8)))))
(+.f64 (/.f64 8 (*.f64 x1 x1)) (-.f64 (/.f64 8 (pow.f64 x1 6)) (+.f64 (/.f64 8 (pow.f64 x1 4)) (/.f64 8 (pow.f64 x1 8)))))
(+.f64 (/.f64 8 (*.f64 x1 x1)) (+.f64 (/.f64 8 (pow.f64 x1 6)) (+.f64 (/.f64 -8 (pow.f64 x1 4)) (/.f64 -8 (pow.f64 x1 8)))))
(+.f64 (/.f64 8 (pow.f64 x1 6)) (-.f64 (/.f64 8 (*.f64 x1 x1)) (-.f64 (/.f64 8 (pow.f64 x1 8)) (/.f64 -8 (pow.f64 x1 4)))))
(+.f64 (/.f64 8 (*.f64 x1 x1)) (-.f64 (/.f64 -8 (pow.f64 x1 4)) (+.f64 (/.f64 8 (pow.f64 x1 8)) (/.f64 -8 (pow.f64 x1 6)))))
(*.f64 (+.f64 1 (*.f64 8 (pow.f64 x2 2))) x1)
(*.f64 x1 (+.f64 1 (*.f64 (*.f64 x2 x2) 8)))
(*.f64 x1 (fma.f64 (*.f64 x2 x2) 8 1))
(fma.f64 (*.f64 x2 x2) (*.f64 x1 8) x1)
(fma.f64 x1 (*.f64 (*.f64 x2 x2) 8) x1)
(+.f64 (*.f64 -8 (*.f64 (pow.f64 x2 2) (pow.f64 x1 3))) (*.f64 (+.f64 1 (*.f64 8 (pow.f64 x2 2))) x1))
(fma.f64 -8 (*.f64 (*.f64 x2 x2) (pow.f64 x1 3)) (*.f64 x1 (+.f64 1 (*.f64 (*.f64 x2 x2) 8))))
(fma.f64 x1 (fma.f64 (*.f64 x2 x2) 8 1) (*.f64 (*.f64 x2 x2) (*.f64 (pow.f64 x1 3) -8)))
(+.f64 x1 (*.f64 (*.f64 x2 x2) (+.f64 (*.f64 x1 8) (*.f64 -8 (pow.f64 x1 3)))))
(+.f64 x1 (*.f64 x1 (*.f64 (*.f64 x2 x2) (fma.f64 x1 (*.f64 x1 -8) 8))))
(+.f64 (*.f64 8 (*.f64 (pow.f64 x2 2) (pow.f64 x1 5))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 x2 2) (pow.f64 x1 3))) (*.f64 (+.f64 1 (*.f64 8 (pow.f64 x2 2))) x1)))
(fma.f64 8 (*.f64 (*.f64 x2 x2) (pow.f64 x1 5)) (fma.f64 -8 (*.f64 (*.f64 x2 x2) (pow.f64 x1 3)) (*.f64 x1 (+.f64 1 (*.f64 (*.f64 x2 x2) 8)))))
(fma.f64 8 (*.f64 (*.f64 (pow.f64 x1 5) x2) x2) (fma.f64 x1 (fma.f64 (*.f64 x2 x2) 8 1) (*.f64 (*.f64 x2 x2) (*.f64 (pow.f64 x1 3) -8))))
(+.f64 x1 (fma.f64 (*.f64 x2 x2) (*.f64 -8 (pow.f64 x1 3)) (*.f64 (*.f64 (*.f64 x2 x2) 8) (+.f64 (pow.f64 x1 5) x1))))
(+.f64 x1 (*.f64 (*.f64 x2 x2) (+.f64 (*.f64 -8 (pow.f64 x1 3)) (*.f64 8 (+.f64 x1 (pow.f64 x1 5))))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 x2 2) (pow.f64 x1 7))) (+.f64 (*.f64 8 (*.f64 (pow.f64 x2 2) (pow.f64 x1 5))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 x2 2) (pow.f64 x1 3))) (*.f64 (+.f64 1 (*.f64 8 (pow.f64 x2 2))) x1))))
(fma.f64 -8 (*.f64 (*.f64 x2 x2) (pow.f64 x1 7)) (fma.f64 8 (*.f64 (*.f64 x2 x2) (pow.f64 x1 5)) (fma.f64 -8 (*.f64 (*.f64 x2 x2) (pow.f64 x1 3)) (*.f64 x1 (+.f64 1 (*.f64 (*.f64 x2 x2) 8))))))
(fma.f64 -8 (*.f64 x2 (*.f64 x2 (pow.f64 x1 7))) (fma.f64 8 (*.f64 (*.f64 (pow.f64 x1 5) x2) x2) (fma.f64 x1 (fma.f64 (*.f64 x2 x2) 8 1) (*.f64 (*.f64 x2 x2) (*.f64 (pow.f64 x1 3) -8)))))
(+.f64 (fma.f64 (*.f64 x2 x2) (*.f64 -8 (pow.f64 x1 7)) (fma.f64 (*.f64 x2 x2) (*.f64 -8 (pow.f64 x1 3)) (*.f64 (*.f64 (*.f64 x2 x2) 8) (+.f64 (pow.f64 x1 5) x1)))) x1)
(+.f64 x1 (*.f64 (*.f64 x2 x2) (+.f64 (*.f64 x1 (fma.f64 x1 (*.f64 x1 -8) 8)) (+.f64 (*.f64 -8 (pow.f64 x1 7)) (*.f64 8 (pow.f64 x1 5))))))
x1
(+.f64 x1 (*.f64 8 (/.f64 (pow.f64 x2 2) x1)))
(+.f64 x1 (*.f64 8 (/.f64 (*.f64 x2 x2) x1)))
(fma.f64 8 (/.f64 x2 (/.f64 x1 x2)) x1)
(fma.f64 8 (*.f64 (/.f64 x2 x1) x2) x1)
(fma.f64 8 (*.f64 x2 (/.f64 x2 x1)) x1)
(+.f64 x1 (+.f64 (*.f64 8 (/.f64 (pow.f64 x2 2) x1)) (*.f64 -8 (/.f64 (pow.f64 x2 2) (pow.f64 x1 3)))))
(+.f64 x1 (fma.f64 8 (/.f64 (*.f64 x2 x2) x1) (*.f64 -8 (/.f64 (*.f64 x2 x2) (pow.f64 x1 3)))))
(+.f64 x1 (fma.f64 8 (/.f64 x2 (/.f64 x1 x2)) (*.f64 -8 (/.f64 x2 (/.f64 (pow.f64 x1 3) x2)))))
(+.f64 x1 (*.f64 (*.f64 (/.f64 x2 x1) x2) (+.f64 (/.f64 (/.f64 -8 x1) x1) 8)))
(+.f64 x1 (*.f64 (*.f64 x2 (/.f64 x2 x1)) (+.f64 8 (/.f64 -8 (*.f64 x1 x1)))))
(+.f64 x1 (*.f64 (*.f64 x2 x2) (+.f64 (/.f64 8 x1) (/.f64 -8 (pow.f64 x1 3)))))
(+.f64 (*.f64 8 (/.f64 (pow.f64 x2 2) (pow.f64 x1 5))) (+.f64 x1 (+.f64 (*.f64 8 (/.f64 (pow.f64 x2 2) x1)) (*.f64 -8 (/.f64 (pow.f64 x2 2) (pow.f64 x1 3))))))
(fma.f64 8 (/.f64 (*.f64 x2 x2) (pow.f64 x1 5)) (+.f64 x1 (fma.f64 8 (/.f64 (*.f64 x2 x2) x1) (*.f64 -8 (/.f64 (*.f64 x2 x2) (pow.f64 x1 3))))))
(+.f64 (fma.f64 8 (/.f64 x2 (/.f64 x1 x2)) (*.f64 -8 (/.f64 x2 (/.f64 (pow.f64 x1 3) x2)))) (fma.f64 8 (/.f64 x2 (/.f64 (pow.f64 x1 5) x2)) x1))
(+.f64 x1 (fma.f64 8 (*.f64 (/.f64 x2 (pow.f64 x1 5)) x2) (*.f64 (*.f64 (/.f64 x2 x1) x2) (+.f64 (/.f64 (/.f64 -8 x1) x1) 8))))
(+.f64 x1 (fma.f64 -8 (*.f64 x2 (/.f64 x2 (pow.f64 x1 3))) (*.f64 (*.f64 x2 x2) (+.f64 (/.f64 8 x1) (/.f64 8 (pow.f64 x1 5))))))
(+.f64 x1 (fma.f64 8 (*.f64 x2 (/.f64 x2 x1)) (*.f64 (*.f64 x2 x2) (+.f64 (/.f64 -8 (pow.f64 x1 3)) (/.f64 8 (pow.f64 x1 5))))))
x1
(+.f64 x1 (*.f64 8 (/.f64 (pow.f64 x2 2) x1)))
(+.f64 x1 (*.f64 8 (/.f64 (*.f64 x2 x2) x1)))
(fma.f64 8 (/.f64 x2 (/.f64 x1 x2)) x1)
(fma.f64 8 (*.f64 (/.f64 x2 x1) x2) x1)
(fma.f64 8 (*.f64 x2 (/.f64 x2 x1)) x1)
(+.f64 x1 (+.f64 (*.f64 8 (/.f64 (pow.f64 x2 2) x1)) (*.f64 -8 (/.f64 (pow.f64 x2 2) (pow.f64 x1 3)))))
(+.f64 x1 (fma.f64 8 (/.f64 (*.f64 x2 x2) x1) (*.f64 -8 (/.f64 (*.f64 x2 x2) (pow.f64 x1 3)))))
(+.f64 x1 (fma.f64 8 (/.f64 x2 (/.f64 x1 x2)) (*.f64 -8 (/.f64 x2 (/.f64 (pow.f64 x1 3) x2)))))
(+.f64 x1 (*.f64 (*.f64 (/.f64 x2 x1) x2) (+.f64 (/.f64 (/.f64 -8 x1) x1) 8)))
(+.f64 x1 (*.f64 (*.f64 x2 (/.f64 x2 x1)) (+.f64 8 (/.f64 -8 (*.f64 x1 x1)))))
(+.f64 x1 (*.f64 (*.f64 x2 x2) (+.f64 (/.f64 8 x1) (/.f64 -8 (pow.f64 x1 3)))))
(+.f64 (*.f64 8 (/.f64 (pow.f64 x2 2) (pow.f64 x1 5))) (+.f64 x1 (+.f64 (*.f64 8 (/.f64 (pow.f64 x2 2) x1)) (*.f64 -8 (/.f64 (pow.f64 x2 2) (pow.f64 x1 3))))))
(fma.f64 8 (/.f64 (*.f64 x2 x2) (pow.f64 x1 5)) (+.f64 x1 (fma.f64 8 (/.f64 (*.f64 x2 x2) x1) (*.f64 -8 (/.f64 (*.f64 x2 x2) (pow.f64 x1 3))))))
(+.f64 (fma.f64 8 (/.f64 x2 (/.f64 x1 x2)) (*.f64 -8 (/.f64 x2 (/.f64 (pow.f64 x1 3) x2)))) (fma.f64 8 (/.f64 x2 (/.f64 (pow.f64 x1 5) x2)) x1))
(+.f64 x1 (fma.f64 8 (*.f64 (/.f64 x2 (pow.f64 x1 5)) x2) (*.f64 (*.f64 (/.f64 x2 x1) x2) (+.f64 (/.f64 (/.f64 -8 x1) x1) 8))))
(+.f64 x1 (fma.f64 -8 (*.f64 x2 (/.f64 x2 (pow.f64 x1 3))) (*.f64 (*.f64 x2 x2) (+.f64 (/.f64 8 x1) (/.f64 8 (pow.f64 x1 5))))))
(+.f64 x1 (fma.f64 8 (*.f64 x2 (/.f64 x2 x1)) (*.f64 (*.f64 x2 x2) (+.f64 (/.f64 -8 (pow.f64 x1 3)) (/.f64 8 (pow.f64 x1 5))))))
x1
(+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))) x1)
(fma.f64 8 (/.f64 (*.f64 (*.f64 x2 x2) x1) (+.f64 1 (*.f64 x1 x1))) x1)
(fma.f64 8 (/.f64 (*.f64 x2 (*.f64 x2 x1)) (fma.f64 x1 x1 1)) x1)
(fma.f64 8 (*.f64 x1 (/.f64 (*.f64 x2 x2) (fma.f64 x1 x1 1))) x1)
(fma.f64 8 (*.f64 (*.f64 x2 x2) (/.f64 x1 (fma.f64 x1 x1 1))) x1)
(+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))) x1)
(fma.f64 8 (/.f64 (*.f64 (*.f64 x2 x2) x1) (+.f64 1 (*.f64 x1 x1))) x1)
(fma.f64 8 (/.f64 (*.f64 x2 (*.f64 x2 x1)) (fma.f64 x1 x1 1)) x1)
(fma.f64 8 (*.f64 x1 (/.f64 (*.f64 x2 x2) (fma.f64 x1 x1 1))) x1)
(fma.f64 8 (*.f64 (*.f64 x2 x2) (/.f64 x1 (fma.f64 x1 x1 1))) x1)
(+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))) x1)
(fma.f64 8 (/.f64 (*.f64 (*.f64 x2 x2) x1) (+.f64 1 (*.f64 x1 x1))) x1)
(fma.f64 8 (/.f64 (*.f64 x2 (*.f64 x2 x1)) (fma.f64 x1 x1 1)) x1)
(fma.f64 8 (*.f64 x1 (/.f64 (*.f64 x2 x2) (fma.f64 x1 x1 1))) x1)
(fma.f64 8 (*.f64 (*.f64 x2 x2) (/.f64 x1 (fma.f64 x1 x1 1))) x1)
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2))))
(/.f64 (*.f64 (*.f64 (*.f64 x2 x2) x1) 8) (+.f64 1 (*.f64 x1 x1)))
(*.f64 8 (/.f64 (*.f64 x2 (*.f64 x2 x1)) (fma.f64 x1 x1 1)))
(/.f64 (*.f64 x2 x2) (/.f64 (/.f64 (fma.f64 x1 x1 1) 8) x1))
(*.f64 (/.f64 8 (/.f64 (fma.f64 x1 x1 1) x2)) (*.f64 x2 x1))
(+.f64 x1 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))))
(fma.f64 8 (/.f64 (*.f64 (*.f64 x2 x2) x1) (+.f64 1 (*.f64 x1 x1))) x1)
(fma.f64 8 (/.f64 (*.f64 x2 (*.f64 x2 x1)) (fma.f64 x1 x1 1)) x1)
(fma.f64 8 (*.f64 x1 (/.f64 (*.f64 x2 x2) (fma.f64 x1 x1 1))) x1)
(fma.f64 8 (*.f64 (*.f64 x2 x2) (/.f64 x1 (fma.f64 x1 x1 1))) x1)
(+.f64 x1 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))))
(fma.f64 8 (/.f64 (*.f64 (*.f64 x2 x2) x1) (+.f64 1 (*.f64 x1 x1))) x1)
(fma.f64 8 (/.f64 (*.f64 x2 (*.f64 x2 x1)) (fma.f64 x1 x1 1)) x1)
(fma.f64 8 (*.f64 x1 (/.f64 (*.f64 x2 x2) (fma.f64 x1 x1 1))) x1)
(fma.f64 8 (*.f64 (*.f64 x2 x2) (/.f64 x1 (fma.f64 x1 x1 1))) x1)
(+.f64 x1 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))))
(fma.f64 8 (/.f64 (*.f64 (*.f64 x2 x2) x1) (+.f64 1 (*.f64 x1 x1))) x1)
(fma.f64 8 (/.f64 (*.f64 x2 (*.f64 x2 x1)) (fma.f64 x1 x1 1)) x1)
(fma.f64 8 (*.f64 x1 (/.f64 (*.f64 x2 x2) (fma.f64 x1 x1 1))) x1)
(fma.f64 8 (*.f64 (*.f64 x2 x2) (/.f64 x1 (fma.f64 x1 x1 1))) x1)
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2))))
(/.f64 (*.f64 (*.f64 (*.f64 x2 x2) x1) 8) (+.f64 1 (*.f64 x1 x1)))
(*.f64 8 (/.f64 (*.f64 x2 (*.f64 x2 x1)) (fma.f64 x1 x1 1)))
(/.f64 (*.f64 x2 x2) (/.f64 (/.f64 (fma.f64 x1 x1 1) 8) x1))
(*.f64 (/.f64 8 (/.f64 (fma.f64 x1 x1 1) x2)) (*.f64 x2 x1))
(+.f64 x1 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))))
(fma.f64 8 (/.f64 (*.f64 (*.f64 x2 x2) x1) (+.f64 1 (*.f64 x1 x1))) x1)
(fma.f64 8 (/.f64 (*.f64 x2 (*.f64 x2 x1)) (fma.f64 x1 x1 1)) x1)
(fma.f64 8 (*.f64 x1 (/.f64 (*.f64 x2 x2) (fma.f64 x1 x1 1))) x1)
(fma.f64 8 (*.f64 (*.f64 x2 x2) (/.f64 x1 (fma.f64 x1 x1 1))) x1)
(+.f64 x1 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))))
(fma.f64 8 (/.f64 (*.f64 (*.f64 x2 x2) x1) (+.f64 1 (*.f64 x1 x1))) x1)
(fma.f64 8 (/.f64 (*.f64 x2 (*.f64 x2 x1)) (fma.f64 x1 x1 1)) x1)
(fma.f64 8 (*.f64 x1 (/.f64 (*.f64 x2 x2) (fma.f64 x1 x1 1))) x1)
(fma.f64 8 (*.f64 (*.f64 x2 x2) (/.f64 x1 (fma.f64 x1 x1 1))) x1)
(+.f64 x1 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))))
(fma.f64 8 (/.f64 (*.f64 (*.f64 x2 x2) x1) (+.f64 1 (*.f64 x1 x1))) x1)
(fma.f64 8 (/.f64 (*.f64 x2 (*.f64 x2 x1)) (fma.f64 x1 x1 1)) x1)
(fma.f64 8 (*.f64 x1 (/.f64 (*.f64 x2 x2) (fma.f64 x1 x1 1))) x1)
(fma.f64 8 (*.f64 (*.f64 x2 x2) (/.f64 x1 (fma.f64 x1 x1 1))) x1)

localize116.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 -3 (pow.f64 x1 3))
0.2b
(+.f64 x1 (+.f64 (+.f64 (*.f64 (pow.f64 x1 2) (+.f64 9 (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4)))) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
0.2b
(*.f64 (*.f64 3 x1) x1)
6.7b
(*.f64 (pow.f64 x1 2) (+.f64 9 (*.f64 4 (-.f64 (*.f64 2 x2) 3))))
Compiler

Compiled 267 to 196 computations (26.6% saved)

series11.0ms (0%)

Counts
3 → 36
Calls

15 calls:

TimeVariablePointExpression
2.0ms
x1
@inf
(+.f64 x1 (+.f64 (+.f64 (*.f64 (pow.f64 x1 2) (+.f64 9 (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4)))) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
1.0ms
x2
@0
(+.f64 x1 (+.f64 (+.f64 (*.f64 (pow.f64 x1 2) (+.f64 9 (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4)))) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
1.0ms
x1
@0
(*.f64 (pow.f64 x1 2) (+.f64 9 (*.f64 4 (-.f64 (*.f64 2 x2) 3))))
1.0ms
x2
@-inf
(+.f64 x1 (+.f64 (+.f64 (*.f64 (pow.f64 x1 2) (+.f64 9 (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4)))) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
1.0ms
x2
@inf
(+.f64 x1 (+.f64 (+.f64 (*.f64 (pow.f64 x1 2) (+.f64 9 (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4)))) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))

rewrite80.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
377×add-sqr-sqrt_binary64
369×pow1_binary64
366×*-un-lft-identity_binary64
357×add-log-exp_binary64
357×log1p-expm1-u_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03286
178078
Stop Event
node limit
Counts
3 → 53
Calls
Call 1
Inputs
(*.f64 (pow.f64 x1 2) (+.f64 9 (*.f64 4 (-.f64 (*.f64 2 x2) 3))))
(+.f64 x1 (+.f64 (+.f64 (*.f64 (pow.f64 x1 2) (+.f64 9 (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4)))) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(*.f64 -3 (pow.f64 x1 3))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 9 (*.f64 x1 x1)) (*.f64 (*.f64 4 (fma.f64 2 x2 -3)) (*.f64 x1 x1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x1 x1) 9) (*.f64 (*.f64 x1 x1) (*.f64 4 (fma.f64 2 x2 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 4 (fma.f64 2 x2 -3) 9) (*.f64 x1 x1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (fma.f64 4 (fma.f64 2 x2 -3) 9) (*.f64 x1 x1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (fma.f64 4 (fma.f64 2 x2 -3) 9) (*.f64 x1 x1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (fma.f64 4 (fma.f64 2 x2 -3) 9) (*.f64 x1 x1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 x1 6) (pow.f64 (fma.f64 4 (fma.f64 2 x2 -3) 9) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 x1) x1) (fma.f64 4 (fma.f64 2 x2 -3) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 4 (fma.f64 2 x2 -3) 9) (*.f64 x1 x1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 x1 6) (pow.f64 (fma.f64 4 (fma.f64 2 x2 -3) 9) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (fma.f64 4 (fma.f64 2 x2 -3) 9) (*.f64 x1 x1))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (fma.f64 4 (fma.f64 2 x2 -3) 9) (*.f64 x1 x1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (fma.f64 4 (fma.f64 2 x2 -3) 9) (*.f64 x1 x1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 4 (fma.f64 2 x2 -3) 9) (*.f64 x1 x1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 9 (*.f64 x1 x1) (*.f64 (*.f64 4 (fma.f64 2 x2 -3)) (*.f64 x1 x1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x1 x1) 9 (*.f64 (*.f64 x1 x1) (*.f64 4 (fma.f64 2 x2 -3))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 x1 (fma.f64 3 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)) (fma.f64 (fma.f64 4 (fma.f64 2 x2 -3) 9) (*.f64 x1 x1) (fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x1 (fma.f64 3 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)) (fma.f64 (fma.f64 4 (fma.f64 2 x2 -3) 9) (*.f64 x1 x1) (fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 x1 (fma.f64 3 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)) (fma.f64 (fma.f64 4 (fma.f64 2 x2 -3) 9) (*.f64 x1 x1) (fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4))))))) 2) (cbrt.f64 (+.f64 x1 (fma.f64 3 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)) (fma.f64 (fma.f64 4 (fma.f64 2 x2 -3) 9) (*.f64 x1 x1) (fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 x1 (fma.f64 3 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)) (fma.f64 (fma.f64 4 (fma.f64 2 x2 -3) 9) (*.f64 x1 x1) (fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4))))))) (sqrt.f64 (+.f64 x1 (fma.f64 3 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)) (fma.f64 (fma.f64 4 (fma.f64 2 x2 -3) 9) (*.f64 x1 x1) (fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 x1 3) (pow.f64 (fma.f64 3 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)) (fma.f64 (fma.f64 4 (fma.f64 2 x2 -3) 9) (*.f64 x1 x1) (fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4))))) 3)) (fma.f64 x1 x1 (-.f64 (pow.f64 (fma.f64 3 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)) (fma.f64 (fma.f64 4 (fma.f64 2 x2 -3) 9) (*.f64 x1 x1) (fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4))))) 2) (*.f64 x1 (fma.f64 3 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)) (fma.f64 (fma.f64 4 (fma.f64 2 x2 -3) 9) (*.f64 x1 x1) (fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x1 x1) (pow.f64 (fma.f64 3 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)) (fma.f64 (fma.f64 4 (fma.f64 2 x2 -3) 9) (*.f64 x1 x1) (fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4))))) 2)) (-.f64 x1 (fma.f64 3 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)) (fma.f64 (fma.f64 4 (fma.f64 2 x2 -3) 9) (*.f64 x1 x1) (fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x1 (fma.f64 3 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)) (fma.f64 (fma.f64 4 (fma.f64 2 x2 -3) 9) (*.f64 x1 x1) (fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 x1 (fma.f64 3 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)) (fma.f64 (fma.f64 4 (fma.f64 2 x2 -3) 9) (*.f64 x1 x1) (fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4)))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 x1 (fma.f64 3 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)) (fma.f64 (fma.f64 4 (fma.f64 2 x2 -3) 9) (*.f64 x1 x1) (fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 x1 (fma.f64 3 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)) (fma.f64 (fma.f64 4 (fma.f64 2 x2 -3) 9) (*.f64 x1 x1) (fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 x1 (fma.f64 3 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)) (fma.f64 (fma.f64 4 (fma.f64 2 x2 -3) 9) (*.f64 x1 x1) (fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 x1 (fma.f64 3 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)) (fma.f64 (fma.f64 4 (fma.f64 2 x2 -3) 9) (*.f64 x1 x1) (fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 x1) (exp.f64 (fma.f64 3 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)) (fma.f64 (fma.f64 4 (fma.f64 2 x2 -3) 9) (*.f64 x1 x1) (fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (fma.f64 3 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)) (fma.f64 (fma.f64 4 (fma.f64 2 x2 -3) 9) (*.f64 x1 x1) (fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4)))))) (exp.f64 x1)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 x1 (fma.f64 3 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)) (fma.f64 (fma.f64 4 (fma.f64 2 x2 -3) 9) (*.f64 x1 x1) (fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 x1 (fma.f64 3 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)) (fma.f64 (fma.f64 4 (fma.f64 2 x2 -3) 9) (*.f64 x1 x1) (fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 x1 (fma.f64 3 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)) (fma.f64 (fma.f64 4 (fma.f64 2 x2 -3) 9) (*.f64 x1 x1) (fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 x1 (fma.f64 3 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)) (fma.f64 (fma.f64 4 (fma.f64 2 x2 -3) 9) (*.f64 x1 x1) (fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 x1 (fma.f64 3 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)) (fma.f64 (fma.f64 4 (fma.f64 2 x2 -3) 9) (*.f64 x1 x1) (fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x1 (fma.f64 3 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)) (fma.f64 (fma.f64 4 (fma.f64 2 x2 -3) 9) (*.f64 x1 x1) (fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 3 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)) (fma.f64 (fma.f64 4 (fma.f64 2 x2 -3) 9) (*.f64 x1 x1) (fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4))))) x1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x1) 2) (cbrt.f64 x1) (fma.f64 3 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)) (fma.f64 (fma.f64 4 (fma.f64 2 x2 -3) 9) (*.f64 x1 x1) (fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 3 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)) (fma.f64 (fma.f64 4 (fma.f64 2 x2 -3) 9) (*.f64 x1 x1) (fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4)))))) 2) (cbrt.f64 (fma.f64 3 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)) (fma.f64 (fma.f64 4 (fma.f64 2 x2 -3) 9) (*.f64 x1 x1) (fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4)))))) x1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x1) (sqrt.f64 x1) (fma.f64 3 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)) (fma.f64 (fma.f64 4 (fma.f64 2 x2 -3) 9) (*.f64 x1 x1) (fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 3 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)) (fma.f64 (fma.f64 4 (fma.f64 2 x2 -3) 9) (*.f64 x1 x1) (fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4)))))) (sqrt.f64 (fma.f64 3 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)) (fma.f64 (fma.f64 4 (fma.f64 2 x2 -3) 9) (*.f64 x1 x1) (fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4)))))) x1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 -3 (pow.f64 x1 3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -3 (pow.f64 x1 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 -3 (pow.f64 x1 3))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 -3 (pow.f64 x1 3))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -27 (pow.f64 (pow.f64 x1 3) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 -3) (pow.f64 x1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 -3 (pow.f64 x1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 -27 (pow.f64 (pow.f64 x1 3) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 -3 (pow.f64 x1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 -3 (pow.f64 x1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 -3 (pow.f64 x1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 -3 (pow.f64 x1 3))) 1))))))

simplify99.0ms (0.3%)

Algorithm
egg-herbie
Rules
610×+-commutative_binary64
557×unsub-neg_binary64
510×sub-neg_binary64
501×fma-def_binary64
359×associate-+l+_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0801153
12531043
2805935
33271919
46749919
Stop Event
node limit
Counts
89 → 84
Calls
Call 1
Inputs
(*.f64 -3 (pow.f64 x1 2))
(+.f64 (*.f64 8 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 2)))
(+.f64 (*.f64 8 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 2)))
(+.f64 (*.f64 8 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 2)))
(*.f64 8 (*.f64 x2 (pow.f64 x1 2)))
(+.f64 (*.f64 8 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 2)))
(+.f64 (*.f64 8 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 2)))
(+.f64 (*.f64 8 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 2)))
(*.f64 8 (*.f64 x2 (pow.f64 x1 2)))
(+.f64 (*.f64 8 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 2)))
(+.f64 (*.f64 8 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 2)))
(+.f64 (*.f64 8 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 2)))
(*.f64 -6 x2)
(+.f64 (*.f64 -2 x1) (*.f64 -6 x2))
(+.f64 (*.f64 -2 x1) (+.f64 (*.f64 (pow.f64 x1 2) (+.f64 9 (+.f64 (*.f64 4 (-.f64 (*.f64 2 x2) 3)) (*.f64 3 (-.f64 3 (*.f64 -2 x2)))))) (*.f64 -6 x2)))
(+.f64 (*.f64 (pow.f64 x1 4) (+.f64 6 (*.f64 3 (-.f64 (*.f64 -2 x2) 3)))) (+.f64 (*.f64 -2 x1) (+.f64 (*.f64 (pow.f64 x1 2) (+.f64 9 (+.f64 (*.f64 4 (-.f64 (*.f64 2 x2) 3)) (*.f64 3 (-.f64 3 (*.f64 -2 x2)))))) (*.f64 -6 x2))))
(*.f64 6 (pow.f64 x1 4))
(+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4)))
(+.f64 (*.f64 (pow.f64 x1 2) (+.f64 9 (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4))))
(+.f64 x1 (+.f64 (*.f64 (pow.f64 x1 2) (+.f64 9 (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4)))))
(*.f64 6 (pow.f64 x1 4))
(+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4)))
(+.f64 (*.f64 (pow.f64 x1 2) (+.f64 9 (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4))))
(+.f64 x1 (+.f64 (*.f64 (pow.f64 x1 2) (+.f64 9 (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4)))))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (*.f64 -3 (pow.f64 x1 2)) (+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4))))))
(+.f64 (*.f64 x2 (-.f64 (*.f64 8 (pow.f64 x1 2)) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (*.f64 -3 (pow.f64 x1 2)) (+.f64 (*.f64 6 (pow.f64 x1 4)) (*.f64 -3 (pow.f64 x1 3)))))))
(+.f64 (*.f64 x2 (-.f64 (*.f64 8 (pow.f64 x1 2)) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (*.f64 -3 (pow.f64 x1 2)) (+.f64 (*.f64 6 (pow.f64 x1 4)) (*.f64 -3 (pow.f64 x1 3)))))))
(+.f64 (*.f64 x2 (-.f64 (*.f64 8 (pow.f64 x1 2)) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (*.f64 -3 (pow.f64 x1 2)) (+.f64 (*.f64 6 (pow.f64 x1 4)) (*.f64 -3 (pow.f64 x1 3)))))))
(*.f64 x2 (-.f64 (*.f64 8 (pow.f64 x1 2)) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2))))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 x2 (-.f64 (*.f64 8 (pow.f64 x1 2)) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 x1 (+.f64 (*.f64 -3 (pow.f64 x1 2)) (+.f64 (*.f64 6 (pow.f64 x1 4)) (*.f64 -3 (pow.f64 x1 3)))))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 x2 (-.f64 (*.f64 8 (pow.f64 x1 2)) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 x1 (+.f64 (*.f64 -3 (pow.f64 x1 2)) (+.f64 (*.f64 6 (pow.f64 x1 4)) (*.f64 -3 (pow.f64 x1 3)))))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 x2 (-.f64 (*.f64 8 (pow.f64 x1 2)) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 x1 (+.f64 (*.f64 -3 (pow.f64 x1 2)) (+.f64 (*.f64 6 (pow.f64 x1 4)) (*.f64 -3 (pow.f64 x1 3)))))))
(*.f64 -1 (*.f64 x2 (+.f64 (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))) (*.f64 -8 (pow.f64 x1 2)))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 x1 (+.f64 (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))) (*.f64 -8 (pow.f64 x1 2))))) (+.f64 (*.f64 -3 (pow.f64 x1 2)) (+.f64 (*.f64 6 (pow.f64 x1 4)) (*.f64 -3 (pow.f64 x1 3)))))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 x1 (+.f64 (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))) (*.f64 -8 (pow.f64 x1 2))))) (+.f64 (*.f64 -3 (pow.f64 x1 2)) (+.f64 (*.f64 6 (pow.f64 x1 4)) (*.f64 -3 (pow.f64 x1 3)))))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 x1 (+.f64 (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))) (*.f64 -8 (pow.f64 x1 2))))) (+.f64 (*.f64 -3 (pow.f64 x1 2)) (+.f64 (*.f64 6 (pow.f64 x1 4)) (*.f64 -3 (pow.f64 x1 3)))))))
Outputs
(*.f64 -3 (pow.f64 x1 2))
(*.f64 -3 (*.f64 x1 x1))
(+.f64 (*.f64 8 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 2)))
(fma.f64 8 (*.f64 (*.f64 x1 x1) x2) (*.f64 -3 (*.f64 x1 x1)))
(*.f64 (*.f64 x1 x1) (+.f64 (*.f64 8 x2) -3))
(*.f64 (*.f64 x1 x1) (fma.f64 8 x2 -3))
(+.f64 (*.f64 8 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 2)))
(fma.f64 8 (*.f64 (*.f64 x1 x1) x2) (*.f64 -3 (*.f64 x1 x1)))
(*.f64 (*.f64 x1 x1) (+.f64 (*.f64 8 x2) -3))
(*.f64 (*.f64 x1 x1) (fma.f64 8 x2 -3))
(+.f64 (*.f64 8 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 2)))
(fma.f64 8 (*.f64 (*.f64 x1 x1) x2) (*.f64 -3 (*.f64 x1 x1)))
(*.f64 (*.f64 x1 x1) (+.f64 (*.f64 8 x2) -3))
(*.f64 (*.f64 x1 x1) (fma.f64 8 x2 -3))
(*.f64 8 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 8 (*.f64 (*.f64 x1 x1) x2))
(*.f64 (*.f64 x1 x1) (*.f64 8 x2))
(*.f64 x1 (*.f64 x1 (*.f64 8 x2)))
(+.f64 (*.f64 8 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 2)))
(fma.f64 8 (*.f64 (*.f64 x1 x1) x2) (*.f64 -3 (*.f64 x1 x1)))
(*.f64 (*.f64 x1 x1) (+.f64 (*.f64 8 x2) -3))
(*.f64 (*.f64 x1 x1) (fma.f64 8 x2 -3))
(+.f64 (*.f64 8 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 2)))
(fma.f64 8 (*.f64 (*.f64 x1 x1) x2) (*.f64 -3 (*.f64 x1 x1)))
(*.f64 (*.f64 x1 x1) (+.f64 (*.f64 8 x2) -3))
(*.f64 (*.f64 x1 x1) (fma.f64 8 x2 -3))
(+.f64 (*.f64 8 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 2)))
(fma.f64 8 (*.f64 (*.f64 x1 x1) x2) (*.f64 -3 (*.f64 x1 x1)))
(*.f64 (*.f64 x1 x1) (+.f64 (*.f64 8 x2) -3))
(*.f64 (*.f64 x1 x1) (fma.f64 8 x2 -3))
(*.f64 8 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 8 (*.f64 (*.f64 x1 x1) x2))
(*.f64 (*.f64 x1 x1) (*.f64 8 x2))
(*.f64 x1 (*.f64 x1 (*.f64 8 x2)))
(+.f64 (*.f64 8 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 2)))
(fma.f64 8 (*.f64 (*.f64 x1 x1) x2) (*.f64 -3 (*.f64 x1 x1)))
(*.f64 (*.f64 x1 x1) (+.f64 (*.f64 8 x2) -3))
(*.f64 (*.f64 x1 x1) (fma.f64 8 x2 -3))
(+.f64 (*.f64 8 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 2)))
(fma.f64 8 (*.f64 (*.f64 x1 x1) x2) (*.f64 -3 (*.f64 x1 x1)))
(*.f64 (*.f64 x1 x1) (+.f64 (*.f64 8 x2) -3))
(*.f64 (*.f64 x1 x1) (fma.f64 8 x2 -3))
(+.f64 (*.f64 8 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -3 (pow.f64 x1 2)))
(fma.f64 8 (*.f64 (*.f64 x1 x1) x2) (*.f64 -3 (*.f64 x1 x1)))
(*.f64 (*.f64 x1 x1) (+.f64 (*.f64 8 x2) -3))
(*.f64 (*.f64 x1 x1) (fma.f64 8 x2 -3))
(*.f64 -6 x2)
(*.f64 x2 -6)
(+.f64 (*.f64 -2 x1) (*.f64 -6 x2))
(fma.f64 -2 x1 (*.f64 x2 -6))
(fma.f64 x1 -2 (*.f64 x2 -6))
(+.f64 (*.f64 -2 x1) (+.f64 (*.f64 (pow.f64 x1 2) (+.f64 9 (+.f64 (*.f64 4 (-.f64 (*.f64 2 x2) 3)) (*.f64 3 (-.f64 3 (*.f64 -2 x2)))))) (*.f64 -6 x2)))
(fma.f64 -2 x1 (fma.f64 (*.f64 x1 x1) (+.f64 9 (fma.f64 4 (fma.f64 2 x2 -3) (*.f64 3 (-.f64 3 (*.f64 x2 -2))))) (*.f64 x2 -6)))
(fma.f64 x1 -2 (fma.f64 (*.f64 x1 x1) (+.f64 9 (fma.f64 4 (fma.f64 2 x2 -3) (+.f64 9 (*.f64 (*.f64 2 x2) 3)))) (*.f64 x2 -6)))
(fma.f64 x2 -6 (*.f64 x1 (+.f64 -2 (*.f64 x1 (fma.f64 3 (fma.f64 2 x2 3) (fma.f64 8 x2 -3))))))
(+.f64 (*.f64 (pow.f64 x1 4) (+.f64 6 (*.f64 3 (-.f64 (*.f64 -2 x2) 3)))) (+.f64 (*.f64 -2 x1) (+.f64 (*.f64 (pow.f64 x1 2) (+.f64 9 (+.f64 (*.f64 4 (-.f64 (*.f64 2 x2) 3)) (*.f64 3 (-.f64 3 (*.f64 -2 x2)))))) (*.f64 -6 x2))))
(fma.f64 (pow.f64 x1 4) (+.f64 6 (*.f64 3 (fma.f64 -2 x2 -3))) (fma.f64 -2 x1 (fma.f64 (*.f64 x1 x1) (+.f64 9 (fma.f64 4 (fma.f64 2 x2 -3) (*.f64 3 (-.f64 3 (*.f64 x2 -2))))) (*.f64 x2 -6))))
(fma.f64 (pow.f64 x1 4) (fma.f64 3 (fma.f64 x2 -2 -3) 6) (fma.f64 x1 -2 (fma.f64 (*.f64 x1 x1) (+.f64 9 (fma.f64 4 (fma.f64 2 x2 -3) (+.f64 9 (*.f64 (*.f64 2 x2) 3)))) (*.f64 x2 -6))))
(fma.f64 (pow.f64 x1 4) (+.f64 (*.f64 x2 -6) -3) (fma.f64 x2 -6 (*.f64 x1 (+.f64 -2 (*.f64 x1 (fma.f64 3 (fma.f64 2 x2 3) (fma.f64 8 x2 -3)))))))
(fma.f64 (pow.f64 x1 4) (+.f64 -3 (*.f64 x2 -6)) (fma.f64 x2 -6 (*.f64 x1 (+.f64 -2 (*.f64 x1 (fma.f64 3 (fma.f64 2 x2 3) (fma.f64 8 x2 -3)))))))
(*.f64 6 (pow.f64 x1 4))
(*.f64 (pow.f64 x1 4) 6)
(+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4)))
(fma.f64 -3 (pow.f64 x1 3) (*.f64 (pow.f64 x1 4) 6))
(*.f64 (pow.f64 x1 3) (+.f64 -3 (*.f64 x1 6)))
(+.f64 (*.f64 (pow.f64 x1 2) (+.f64 9 (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4))))
(fma.f64 (*.f64 x1 x1) (+.f64 9 (*.f64 4 (fma.f64 2 x2 -3))) (fma.f64 -3 (pow.f64 x1 3) (*.f64 (pow.f64 x1 4) 6)))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (fma.f64 2 x2 -3) 9) (fma.f64 -3 (pow.f64 x1 3) (*.f64 (pow.f64 x1 4) 6)))
(fma.f64 (pow.f64 x1 4) 6 (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 -3 x1) (fma.f64 8 x2 -3))))
(*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 (+.f64 -3 (*.f64 x1 6))) (fma.f64 8 x2 -3)))
(+.f64 x1 (+.f64 (*.f64 (pow.f64 x1 2) (+.f64 9 (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4)))))
(+.f64 x1 (fma.f64 (*.f64 x1 x1) (+.f64 9 (*.f64 4 (fma.f64 2 x2 -3))) (fma.f64 -3 (pow.f64 x1 3) (*.f64 (pow.f64 x1 4) 6))))
(+.f64 x1 (fma.f64 (*.f64 x1 x1) (fma.f64 4 (fma.f64 2 x2 -3) 9) (fma.f64 -3 (pow.f64 x1 3) (*.f64 (pow.f64 x1 4) 6))))
(+.f64 x1 (fma.f64 (pow.f64 x1 4) 6 (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 -3 x1) (fma.f64 8 x2 -3)))))
(+.f64 x1 (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 (+.f64 -3 (*.f64 x1 6))) (fma.f64 8 x2 -3))))
(*.f64 6 (pow.f64 x1 4))
(*.f64 (pow.f64 x1 4) 6)
(+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4)))
(fma.f64 -3 (pow.f64 x1 3) (*.f64 (pow.f64 x1 4) 6))
(*.f64 (pow.f64 x1 3) (+.f64 -3 (*.f64 x1 6)))
(+.f64 (*.f64 (pow.f64 x1 2) (+.f64 9 (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4))))
(fma.f64 (*.f64 x1 x1) (+.f64 9 (*.f64 4 (fma.f64 2 x2 -3))) (fma.f64 -3 (pow.f64 x1 3) (*.f64 (pow.f64 x1 4) 6)))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (fma.f64 2 x2 -3) 9) (fma.f64 -3 (pow.f64 x1 3) (*.f64 (pow.f64 x1 4) 6)))
(fma.f64 (pow.f64 x1 4) 6 (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 -3 x1) (fma.f64 8 x2 -3))))
(*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 (+.f64 -3 (*.f64 x1 6))) (fma.f64 8 x2 -3)))
(+.f64 x1 (+.f64 (*.f64 (pow.f64 x1 2) (+.f64 9 (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4)))))
(+.f64 x1 (fma.f64 (*.f64 x1 x1) (+.f64 9 (*.f64 4 (fma.f64 2 x2 -3))) (fma.f64 -3 (pow.f64 x1 3) (*.f64 (pow.f64 x1 4) 6))))
(+.f64 x1 (fma.f64 (*.f64 x1 x1) (fma.f64 4 (fma.f64 2 x2 -3) 9) (fma.f64 -3 (pow.f64 x1 3) (*.f64 (pow.f64 x1 4) 6))))
(+.f64 x1 (fma.f64 (pow.f64 x1 4) 6 (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 -3 x1) (fma.f64 8 x2 -3)))))
(+.f64 x1 (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 (+.f64 -3 (*.f64 x1 6))) (fma.f64 8 x2 -3))))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (*.f64 -3 (pow.f64 x1 2)) (+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4))))))
(fma.f64 3 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) (+.f64 x1 (fma.f64 -3 (*.f64 x1 x1) (fma.f64 -3 (pow.f64 x1 3) (*.f64 (pow.f64 x1 4) 6)))))
(+.f64 (fma.f64 -3 (*.f64 x1 x1) (fma.f64 -3 (pow.f64 x1 3) (*.f64 (pow.f64 x1 4) 6))) (fma.f64 3 (/.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) x1) (fma.f64 x1 x1 1)) x1))
(fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 -3 (fma.f64 x1 x1 (pow.f64 x1 3)) (fma.f64 (pow.f64 x1 4) 6 x1)))
(+.f64 (fma.f64 -3 (fma.f64 x1 x1 (pow.f64 x1 3)) (fma.f64 (pow.f64 x1 4) 6 x1)) (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 9) -3)) (fma.f64 x1 x1 1)))
(+.f64 (*.f64 x2 (-.f64 (*.f64 8 (pow.f64 x1 2)) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (*.f64 -3 (pow.f64 x1 2)) (+.f64 (*.f64 6 (pow.f64 x1 4)) (*.f64 -3 (pow.f64 x1 3)))))))
(fma.f64 x2 (-.f64 (*.f64 (*.f64 x1 x1) 8) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))) (fma.f64 3 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) (+.f64 x1 (fma.f64 -3 (*.f64 x1 x1) (fma.f64 -3 (pow.f64 x1 3) (*.f64 (pow.f64 x1 4) 6))))))
(fma.f64 x2 (fma.f64 (*.f64 x1 x1) 8 (/.f64 -6 (fma.f64 x1 x1 1))) (+.f64 (fma.f64 -3 (*.f64 x1 x1) (fma.f64 -3 (pow.f64 x1 3) (*.f64 (pow.f64 x1 4) 6))) (fma.f64 3 (/.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) x1) (fma.f64 x1 x1 1)) x1)))
(fma.f64 x2 (fma.f64 x1 (*.f64 x1 8) (/.f64 -6 (fma.f64 x1 x1 1))) (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 -3 (fma.f64 x1 x1 (pow.f64 x1 3)) (fma.f64 (pow.f64 x1 4) 6 x1))))
(+.f64 (fma.f64 -3 (fma.f64 x1 x1 (pow.f64 x1 3)) (fma.f64 (pow.f64 x1 4) 6 x1)) (fma.f64 x2 (fma.f64 x1 (*.f64 x1 8) (/.f64 -6 (fma.f64 x1 x1 1))) (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 9) -3)) (fma.f64 x1 x1 1))))
(+.f64 (*.f64 x2 (-.f64 (*.f64 8 (pow.f64 x1 2)) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (*.f64 -3 (pow.f64 x1 2)) (+.f64 (*.f64 6 (pow.f64 x1 4)) (*.f64 -3 (pow.f64 x1 3)))))))
(fma.f64 x2 (-.f64 (*.f64 (*.f64 x1 x1) 8) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))) (fma.f64 3 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) (+.f64 x1 (fma.f64 -3 (*.f64 x1 x1) (fma.f64 -3 (pow.f64 x1 3) (*.f64 (pow.f64 x1 4) 6))))))
(fma.f64 x2 (fma.f64 (*.f64 x1 x1) 8 (/.f64 -6 (fma.f64 x1 x1 1))) (+.f64 (fma.f64 -3 (*.f64 x1 x1) (fma.f64 -3 (pow.f64 x1 3) (*.f64 (pow.f64 x1 4) 6))) (fma.f64 3 (/.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) x1) (fma.f64 x1 x1 1)) x1)))
(fma.f64 x2 (fma.f64 x1 (*.f64 x1 8) (/.f64 -6 (fma.f64 x1 x1 1))) (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 -3 (fma.f64 x1 x1 (pow.f64 x1 3)) (fma.f64 (pow.f64 x1 4) 6 x1))))
(+.f64 (fma.f64 -3 (fma.f64 x1 x1 (pow.f64 x1 3)) (fma.f64 (pow.f64 x1 4) 6 x1)) (fma.f64 x2 (fma.f64 x1 (*.f64 x1 8) (/.f64 -6 (fma.f64 x1 x1 1))) (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 9) -3)) (fma.f64 x1 x1 1))))
(+.f64 (*.f64 x2 (-.f64 (*.f64 8 (pow.f64 x1 2)) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (*.f64 -3 (pow.f64 x1 2)) (+.f64 (*.f64 6 (pow.f64 x1 4)) (*.f64 -3 (pow.f64 x1 3)))))))
(fma.f64 x2 (-.f64 (*.f64 (*.f64 x1 x1) 8) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))) (fma.f64 3 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) (+.f64 x1 (fma.f64 -3 (*.f64 x1 x1) (fma.f64 -3 (pow.f64 x1 3) (*.f64 (pow.f64 x1 4) 6))))))
(fma.f64 x2 (fma.f64 (*.f64 x1 x1) 8 (/.f64 -6 (fma.f64 x1 x1 1))) (+.f64 (fma.f64 -3 (*.f64 x1 x1) (fma.f64 -3 (pow.f64 x1 3) (*.f64 (pow.f64 x1 4) 6))) (fma.f64 3 (/.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) x1) (fma.f64 x1 x1 1)) x1)))
(fma.f64 x2 (fma.f64 x1 (*.f64 x1 8) (/.f64 -6 (fma.f64 x1 x1 1))) (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 -3 (fma.f64 x1 x1 (pow.f64 x1 3)) (fma.f64 (pow.f64 x1 4) 6 x1))))
(+.f64 (fma.f64 -3 (fma.f64 x1 x1 (pow.f64 x1 3)) (fma.f64 (pow.f64 x1 4) 6 x1)) (fma.f64 x2 (fma.f64 x1 (*.f64 x1 8) (/.f64 -6 (fma.f64 x1 x1 1))) (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 9) -3)) (fma.f64 x1 x1 1))))
(*.f64 x2 (-.f64 (*.f64 8 (pow.f64 x1 2)) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2))))))
(*.f64 x2 (-.f64 (*.f64 (*.f64 x1 x1) 8) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))))
(*.f64 x2 (fma.f64 (*.f64 x1 x1) 8 (/.f64 -6 (fma.f64 x1 x1 1))))
(*.f64 x2 (fma.f64 x1 (*.f64 x1 8) (/.f64 -6 (fma.f64 x1 x1 1))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 x2 (-.f64 (*.f64 8 (pow.f64 x1 2)) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 x1 (+.f64 (*.f64 -3 (pow.f64 x1 2)) (+.f64 (*.f64 6 (pow.f64 x1 4)) (*.f64 -3 (pow.f64 x1 3)))))))
(fma.f64 x2 (-.f64 (*.f64 (*.f64 x1 x1) 8) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))) (fma.f64 3 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) (+.f64 x1 (fma.f64 -3 (*.f64 x1 x1) (fma.f64 -3 (pow.f64 x1 3) (*.f64 (pow.f64 x1 4) 6))))))
(fma.f64 x2 (fma.f64 (*.f64 x1 x1) 8 (/.f64 -6 (fma.f64 x1 x1 1))) (+.f64 (fma.f64 -3 (*.f64 x1 x1) (fma.f64 -3 (pow.f64 x1 3) (*.f64 (pow.f64 x1 4) 6))) (fma.f64 3 (/.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) x1) (fma.f64 x1 x1 1)) x1)))
(fma.f64 x2 (fma.f64 x1 (*.f64 x1 8) (/.f64 -6 (fma.f64 x1 x1 1))) (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 -3 (fma.f64 x1 x1 (pow.f64 x1 3)) (fma.f64 (pow.f64 x1 4) 6 x1))))
(+.f64 (fma.f64 -3 (fma.f64 x1 x1 (pow.f64 x1 3)) (fma.f64 (pow.f64 x1 4) 6 x1)) (fma.f64 x2 (fma.f64 x1 (*.f64 x1 8) (/.f64 -6 (fma.f64 x1 x1 1))) (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 9) -3)) (fma.f64 x1 x1 1))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 x2 (-.f64 (*.f64 8 (pow.f64 x1 2)) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 x1 (+.f64 (*.f64 -3 (pow.f64 x1 2)) (+.f64 (*.f64 6 (pow.f64 x1 4)) (*.f64 -3 (pow.f64 x1 3)))))))
(fma.f64 x2 (-.f64 (*.f64 (*.f64 x1 x1) 8) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))) (fma.f64 3 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) (+.f64 x1 (fma.f64 -3 (*.f64 x1 x1) (fma.f64 -3 (pow.f64 x1 3) (*.f64 (pow.f64 x1 4) 6))))))
(fma.f64 x2 (fma.f64 (*.f64 x1 x1) 8 (/.f64 -6 (fma.f64 x1 x1 1))) (+.f64 (fma.f64 -3 (*.f64 x1 x1) (fma.f64 -3 (pow.f64 x1 3) (*.f64 (pow.f64 x1 4) 6))) (fma.f64 3 (/.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) x1) (fma.f64 x1 x1 1)) x1)))
(fma.f64 x2 (fma.f64 x1 (*.f64 x1 8) (/.f64 -6 (fma.f64 x1 x1 1))) (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 -3 (fma.f64 x1 x1 (pow.f64 x1 3)) (fma.f64 (pow.f64 x1 4) 6 x1))))
(+.f64 (fma.f64 -3 (fma.f64 x1 x1 (pow.f64 x1 3)) (fma.f64 (pow.f64 x1 4) 6 x1)) (fma.f64 x2 (fma.f64 x1 (*.f64 x1 8) (/.f64 -6 (fma.f64 x1 x1 1))) (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 9) -3)) (fma.f64 x1 x1 1))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 x2 (-.f64 (*.f64 8 (pow.f64 x1 2)) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 x1 (+.f64 (*.f64 -3 (pow.f64 x1 2)) (+.f64 (*.f64 6 (pow.f64 x1 4)) (*.f64 -3 (pow.f64 x1 3)))))))
(fma.f64 x2 (-.f64 (*.f64 (*.f64 x1 x1) 8) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))) (fma.f64 3 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) (+.f64 x1 (fma.f64 -3 (*.f64 x1 x1) (fma.f64 -3 (pow.f64 x1 3) (*.f64 (pow.f64 x1 4) 6))))))
(fma.f64 x2 (fma.f64 (*.f64 x1 x1) 8 (/.f64 -6 (fma.f64 x1 x1 1))) (+.f64 (fma.f64 -3 (*.f64 x1 x1) (fma.f64 -3 (pow.f64 x1 3) (*.f64 (pow.f64 x1 4) 6))) (fma.f64 3 (/.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) x1) (fma.f64 x1 x1 1)) x1)))
(fma.f64 x2 (fma.f64 x1 (*.f64 x1 8) (/.f64 -6 (fma.f64 x1 x1 1))) (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 -3 (fma.f64 x1 x1 (pow.f64 x1 3)) (fma.f64 (pow.f64 x1 4) 6 x1))))
(+.f64 (fma.f64 -3 (fma.f64 x1 x1 (pow.f64 x1 3)) (fma.f64 (pow.f64 x1 4) 6 x1)) (fma.f64 x2 (fma.f64 x1 (*.f64 x1 8) (/.f64 -6 (fma.f64 x1 x1 1))) (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 9) -3)) (fma.f64 x1 x1 1))))
(*.f64 -1 (*.f64 x2 (+.f64 (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))) (*.f64 -8 (pow.f64 x1 2)))))
(*.f64 x2 (-.f64 (*.f64 (*.f64 x1 x1) 8) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))))
(*.f64 x2 (fma.f64 (*.f64 x1 x1) 8 (/.f64 -6 (fma.f64 x1 x1 1))))
(*.f64 x2 (fma.f64 x1 (*.f64 x1 8) (/.f64 -6 (fma.f64 x1 x1 1))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 x1 (+.f64 (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))) (*.f64 -8 (pow.f64 x1 2))))) (+.f64 (*.f64 -3 (pow.f64 x1 2)) (+.f64 (*.f64 6 (pow.f64 x1 4)) (*.f64 -3 (pow.f64 x1 3)))))))
(fma.f64 x2 (-.f64 (*.f64 (*.f64 x1 x1) 8) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))) (fma.f64 3 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) (+.f64 x1 (fma.f64 -3 (*.f64 x1 x1) (fma.f64 -3 (pow.f64 x1 3) (*.f64 (pow.f64 x1 4) 6))))))
(fma.f64 x2 (fma.f64 (*.f64 x1 x1) 8 (/.f64 -6 (fma.f64 x1 x1 1))) (+.f64 (fma.f64 -3 (*.f64 x1 x1) (fma.f64 -3 (pow.f64 x1 3) (*.f64 (pow.f64 x1 4) 6))) (fma.f64 3 (/.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) x1) (fma.f64 x1 x1 1)) x1)))
(fma.f64 x2 (fma.f64 x1 (*.f64 x1 8) (/.f64 -6 (fma.f64 x1 x1 1))) (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 -3 (fma.f64 x1 x1 (pow.f64 x1 3)) (fma.f64 (pow.f64 x1 4) 6 x1))))
(+.f64 (fma.f64 -3 (fma.f64 x1 x1 (pow.f64 x1 3)) (fma.f64 (pow.f64 x1 4) 6 x1)) (fma.f64 x2 (fma.f64 x1 (*.f64 x1 8) (/.f64 -6 (fma.f64 x1 x1 1))) (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 9) -3)) (fma.f64 x1 x1 1))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 x1 (+.f64 (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))) (*.f64 -8 (pow.f64 x1 2))))) (+.f64 (*.f64 -3 (pow.f64 x1 2)) (+.f64 (*.f64 6 (pow.f64 x1 4)) (*.f64 -3 (pow.f64 x1 3)))))))
(fma.f64 x2 (-.f64 (*.f64 (*.f64 x1 x1) 8) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))) (fma.f64 3 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) (+.f64 x1 (fma.f64 -3 (*.f64 x1 x1) (fma.f64 -3 (pow.f64 x1 3) (*.f64 (pow.f64 x1 4) 6))))))
(fma.f64 x2 (fma.f64 (*.f64 x1 x1) 8 (/.f64 -6 (fma.f64 x1 x1 1))) (+.f64 (fma.f64 -3 (*.f64 x1 x1) (fma.f64 -3 (pow.f64 x1 3) (*.f64 (pow.f64 x1 4) 6))) (fma.f64 3 (/.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) x1) (fma.f64 x1 x1 1)) x1)))
(fma.f64 x2 (fma.f64 x1 (*.f64 x1 8) (/.f64 -6 (fma.f64 x1 x1 1))) (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 -3 (fma.f64 x1 x1 (pow.f64 x1 3)) (fma.f64 (pow.f64 x1 4) 6 x1))))
(+.f64 (fma.f64 -3 (fma.f64 x1 x1 (pow.f64 x1 3)) (fma.f64 (pow.f64 x1 4) 6 x1)) (fma.f64 x2 (fma.f64 x1 (*.f64 x1 8) (/.f64 -6 (fma.f64 x1 x1 1))) (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 9) -3)) (fma.f64 x1 x1 1))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 x1 (+.f64 (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))) (*.f64 -8 (pow.f64 x1 2))))) (+.f64 (*.f64 -3 (pow.f64 x1 2)) (+.f64 (*.f64 6 (pow.f64 x1 4)) (*.f64 -3 (pow.f64 x1 3)))))))
(fma.f64 x2 (-.f64 (*.f64 (*.f64 x1 x1) 8) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))) (fma.f64 3 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) (+.f64 x1 (fma.f64 -3 (*.f64 x1 x1) (fma.f64 -3 (pow.f64 x1 3) (*.f64 (pow.f64 x1 4) 6))))))
(fma.f64 x2 (fma.f64 (*.f64 x1 x1) 8 (/.f64 -6 (fma.f64 x1 x1 1))) (+.f64 (fma.f64 -3 (*.f64 x1 x1) (fma.f64 -3 (pow.f64 x1 3) (*.f64 (pow.f64 x1 4) 6))) (fma.f64 3 (/.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) x1) (fma.f64 x1 x1 1)) x1)))
(fma.f64 x2 (fma.f64 x1 (*.f64 x1 8) (/.f64 -6 (fma.f64 x1 x1 1))) (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 -3 (fma.f64 x1 x1 (pow.f64 x1 3)) (fma.f64 (pow.f64 x1 4) 6 x1))))
(+.f64 (fma.f64 -3 (fma.f64 x1 x1 (pow.f64 x1 3)) (fma.f64 (pow.f64 x1 4) 6 x1)) (fma.f64 x2 (fma.f64 x1 (*.f64 x1 8) (/.f64 -6 (fma.f64 x1 x1 1))) (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 9) -3)) (fma.f64 x1 x1 1))))

eval1.2s (3.4%)

Compiler

Compiled 47078 to 28992 computations (38.4% saved)

prune326.0ms (0.9%)

Pruning

50 alts after pruning (46 fresh and 4 done)

PrunedKeptTotal
New71427741
Fresh141933
Picked101
Done246
Total73150781
Error
0.1b
Counts
781 → 50
Alt Table
Click to see full alt table
StatusErrorProgram
59.8b
(+.f64 x1 (*.f64 (/.f64 8 (fma.f64 x1 x1 1)) (pow.f64 (*.f64 x2 (sqrt.f64 x1)) 2)))
60.5b
(fma.f64 8 (*.f64 x2 (/.f64 x2 x1)) x1)
32.4b
(+.f64 (*.f64 -2 x1) (*.f64 -6 x2))
34.9b
(*.f64 x2 -6)
18.6b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 9))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
16.4b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
61.8b
x1
61.4b
(+.f64 x1 (*.f64 (*.f64 x2 x2) (/.f64 8 x1)))
41.3b
(/.f64 1 (/.f64 (+.f64 x1 (*.f64 6 x2)) (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36))))
58.6b
(+.f64 x1 (*.f64 (pow.f64 (/.f64 (sqrt.f64 8) (hypot.f64 1 x1)) 2) (*.f64 (*.f64 x2 x2) x1)))
10.7b
(+.f64 x1 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x1 9) (*.f64 (fma.f64 x1 x1 1) (+.f64 x1 (*.f64 6 (*.f64 x1 x1)))))))
25.7b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
18.4b
(+.f64 x1 (fma.f64 x2 -6 (*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))))
18.0b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 (*.f64 x1 6) x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
41.3b
(*.f64 (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36)) (/.f64 1 (+.f64 x1 (*.f64 6 x2))))
47.8b
(/.f64 (+.f64 (pow.f64 x1 3) (*.f64 (pow.f64 x2 3) -216)) (+.f64 (*.f64 (*.f64 x2 x2) 36) (-.f64 (*.f64 x1 x1) (*.f64 x1 (*.f64 x2 -6)))))
18.5b
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))))
54.1b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
53.5b
(*.f64 (pow.f64 x1 3) (+.f64 -3 (*.f64 x1 6)))
24.3b
(+.f64 x1 (+.f64 (+.f64 (*.f64 -3 (*.f64 x1 x1)) (+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4)))) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
35.2b
(+.f64 x1 (*.f64 x2 -6))
1.8b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2))) 3)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
18.0b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
18.4b
(+.f64 x1 (fma.f64 -6 x2 (*.f64 x1 -2)))
4.3b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (*.f64 2 x2) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
2.3b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (*.f64 (/.f64 2 (fma.f64 x1 x1 1)) x2)) (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
54.0b
(*.f64 (pow.f64 x1 4) 6)
15.7b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
18.4b
(+.f64 x1 (+.f64 (*.f64 -2 x1) (*.f64 -6 x2)))
59.3b
(+.f64 x1 (*.f64 x1 (*.f64 (*.f64 x2 x2) 8)))
2.2b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
18.3b
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 -12 x2) 2))))
10.9b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (+.f64 (*.f64 -1 x1) (*.f64 2 x2)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
58.6b
(+.f64 x1 (*.f64 (exp.f64 (log.f64 (/.f64 8 (fma.f64 x1 x1 1)))) (*.f64 (*.f64 x2 x2) x1)))
1.6b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 9))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
18.7b
(+.f64 x1 (pow.f64 (cbrt.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))))) 3))
28.4b
(+.f64 x1 (*.f64 x2 (-.f64 (*.f64 (*.f64 8 (+.f64 x1 (pow.f64 x1 3))) x2) (fma.f64 12 (+.f64 x1 (pow.f64 x1 3)) (fma.f64 -6 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (/.f64 6 (fma.f64 x1 x1 1)))))))
8.7b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 8 x1)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
35.2b
(fma.f64 x2 -6 x1)
0.6b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
34.2b
(+.f64 x1 (fma.f64 8 (*.f64 x1 (/.f64 (*.f64 x2 x2) (fma.f64 x1 x1 1))) (*.f64 x2 (-.f64 (/.f64 -6 (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 3)) (*.f64 x1 x1)) (/.f64 (fma.f64 x1 x1 1) -4)) (*.f64 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (+.f64 -6 (*.f64 (fma.f64 x1 x1 1) -8))))))))
53.6b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 x1) (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) 6) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
53.6b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 x2 8) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
23.6b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (/.f64 8 (fma.f64 x1 x1 1)) (*.f64 x1 (*.f64 x1 x2)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
18.4b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 9))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
18.0b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
17.9b
(+.f64 x1 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 3 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))))) (*.f64 (fma.f64 x1 x1 1) (+.f64 x1 (+.f64 (*.f64 (pow.f64 x1 3) (-.f64 (+.f64 (*.f64 4 (*.f64 (-.f64 3 (*.f64 2 x2)) x2)) (*.f64 3 (-.f64 (*.f64 4 x2) 6))) (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 x2) 6) x2)) 2))) (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 x2) 6) (*.f64 x2 x1))) (*.f64 (-.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 4 x2) 6)) (*.f64 4 x2)) 6) (pow.f64 x1 2)))))))))
53.6b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
1.6b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
41.3b
(/.f64 (-.f64 (*.f64 (*.f64 x2 x2) 36) (*.f64 x1 x1)) (-.f64 (*.f64 x2 -6) x1))
Compiler

Compiled 4719 to 3045 computations (35.5% saved)

localize460.0ms (1.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.8b
(-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)
4.7b
(+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6)))
6.6b
(*.f64 (*.f64 x1 x1) (*.f64 6 x2))
6.7b
(*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))
Compiler

Compiled 902 to 541 computations (40% saved)

series7.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
2.0ms
x2
@0
(*.f64 (*.f64 x1 x1) (*.f64 6 x2))
1.0ms
x2
@inf
(*.f64 (*.f64 x1 x1) (*.f64 6 x2))
1.0ms
x1
@0
(*.f64 (*.f64 x1 x1) (*.f64 6 x2))
1.0ms
x1
@inf
(*.f64 (*.f64 x1 x1) (*.f64 6 x2))
1.0ms
x2
@-inf
(*.f64 (*.f64 x1 x1) (*.f64 6 x2))

rewrite65.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
646×pow1_binary64
597×add-log-exp_binary64
597×log1p-expm1-u_binary64
597×expm1-log1p-u_binary64
583×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0710
114310
2168010
Stop Event
node limit
Counts
1 → 11
Calls
Call 1
Inputs
(*.f64 (*.f64 x1 x1) (*.f64 6 x2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 x1 (*.f64 (*.f64 x1 6) x2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x1 (*.f64 (*.f64 x1 6) x2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x1 (*.f64 (*.f64 x1 6) x2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x1 (*.f64 (*.f64 x1 6) x2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x1 (sqrt.f64 (*.f64 6 x2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 (*.f64 x2 x2) 36) (pow.f64 x1 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 x2) 6) (*.f64 x1 x1)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 x1 (*.f64 (*.f64 x1 6) x2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 x1 (*.f64 (*.f64 x1 6) x2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 x1 (*.f64 (*.f64 x1 6) x2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 x1 (*.f64 (*.f64 x1 6) x2))))))))

simplify176.0ms (0.5%)

Algorithm
egg-herbie
Rules
2020×unswap-sqr_binary64
1080×sqr-pow_binary64
639×fabs-mul_binary64
612×pow-sqr_binary64
610×cube-prod_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
08240
117240
237240
379240
4222240
5752240
61005240
71419240
81519240
91654240
101826240
112069240
122386240
132758240
143218240
153799240
164509240
175367240
185793240
196107240
206415240
216495240
226529240
Stop Event
node limit
Counts
35 → 13
Calls
Call 1
Inputs
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
Outputs
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (*.f64 x1 x1)))
(*.f64 x2 (*.f64 (*.f64 x1 x1) 6))
(*.f64 x1 (*.f64 6 (*.f64 x2 x1)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (*.f64 x1 x1)))
(*.f64 x2 (*.f64 (*.f64 x1 x1) 6))
(*.f64 x1 (*.f64 6 (*.f64 x2 x1)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (*.f64 x1 x1)))
(*.f64 x2 (*.f64 (*.f64 x1 x1) 6))
(*.f64 x1 (*.f64 6 (*.f64 x2 x1)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (*.f64 x1 x1)))
(*.f64 x2 (*.f64 (*.f64 x1 x1) 6))
(*.f64 x1 (*.f64 6 (*.f64 x2 x1)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (*.f64 x1 x1)))
(*.f64 x2 (*.f64 (*.f64 x1 x1) 6))
(*.f64 x1 (*.f64 6 (*.f64 x2 x1)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (*.f64 x1 x1)))
(*.f64 x2 (*.f64 (*.f64 x1 x1) 6))
(*.f64 x1 (*.f64 6 (*.f64 x2 x1)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (*.f64 x1 x1)))
(*.f64 x2 (*.f64 (*.f64 x1 x1) 6))
(*.f64 x1 (*.f64 6 (*.f64 x2 x1)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (*.f64 x1 x1)))
(*.f64 x2 (*.f64 (*.f64 x1 x1) 6))
(*.f64 x1 (*.f64 6 (*.f64 x2 x1)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (*.f64 x1 x1)))
(*.f64 x2 (*.f64 (*.f64 x1 x1) 6))
(*.f64 x1 (*.f64 6 (*.f64 x2 x1)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (*.f64 x1 x1)))
(*.f64 x2 (*.f64 (*.f64 x1 x1) 6))
(*.f64 x1 (*.f64 6 (*.f64 x2 x1)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (*.f64 x1 x1)))
(*.f64 x2 (*.f64 (*.f64 x1 x1) 6))
(*.f64 x1 (*.f64 6 (*.f64 x2 x1)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (*.f64 x1 x1)))
(*.f64 x2 (*.f64 (*.f64 x1 x1) 6))
(*.f64 x1 (*.f64 6 (*.f64 x2 x1)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (*.f64 x1 x1)))
(*.f64 x2 (*.f64 (*.f64 x1 x1) 6))
(*.f64 x1 (*.f64 6 (*.f64 x2 x1)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (*.f64 x1 x1)))
(*.f64 x2 (*.f64 (*.f64 x1 x1) 6))
(*.f64 x1 (*.f64 6 (*.f64 x2 x1)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (*.f64 x1 x1)))
(*.f64 x2 (*.f64 (*.f64 x1 x1) 6))
(*.f64 x1 (*.f64 6 (*.f64 x2 x1)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (*.f64 x1 x1)))
(*.f64 x2 (*.f64 (*.f64 x1 x1) 6))
(*.f64 x1 (*.f64 6 (*.f64 x2 x1)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (*.f64 x1 x1)))
(*.f64 x2 (*.f64 (*.f64 x1 x1) 6))
(*.f64 x1 (*.f64 6 (*.f64 x2 x1)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (*.f64 x1 x1)))
(*.f64 x2 (*.f64 (*.f64 x1 x1) 6))
(*.f64 x1 (*.f64 6 (*.f64 x2 x1)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (*.f64 x1 x1)))
(*.f64 x2 (*.f64 (*.f64 x1 x1) 6))
(*.f64 x1 (*.f64 6 (*.f64 x2 x1)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (*.f64 x1 x1)))
(*.f64 x2 (*.f64 (*.f64 x1 x1) 6))
(*.f64 x1 (*.f64 6 (*.f64 x2 x1)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (*.f64 x1 x1)))
(*.f64 x2 (*.f64 (*.f64 x1 x1) 6))
(*.f64 x1 (*.f64 6 (*.f64 x2 x1)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (*.f64 x1 x1)))
(*.f64 x2 (*.f64 (*.f64 x1 x1) 6))
(*.f64 x1 (*.f64 6 (*.f64 x2 x1)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (*.f64 x1 x1)))
(*.f64 x2 (*.f64 (*.f64 x1 x1) 6))
(*.f64 x1 (*.f64 6 (*.f64 x2 x1)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (*.f64 x1 x1)))
(*.f64 x2 (*.f64 (*.f64 x1 x1) 6))
(*.f64 x1 (*.f64 6 (*.f64 x2 x1)))

localize3.0ms (0%)

Compiler

Compiled 7 to 5 computations (28.6% saved)

localize127.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (*.f64 x1 6) x2)
0.2b
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 (*.f64 x1 6) x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))))
0.2b
(*.f64 (*.f64 3 x1) x1)
0.3b
(*.f64 -12 (*.f64 x2 x1))
Compiler

Compiled 290 to 154 computations (46.9% saved)

series6.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
x2
@0
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 (*.f64 x1 6) x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))))
1.0ms
x2
@inf
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 (*.f64 x1 6) x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))))
1.0ms
x2
@-inf
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 (*.f64 x1 6) x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))))
1.0ms
x2
@0
(*.f64 (*.f64 x1 6) x2)
0.0ms
x1
@-inf
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 (*.f64 x1 6) x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))))

rewrite53.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
343×add-sqr-sqrt_binary64
333×*-un-lft-identity_binary64
333×pow1_binary64
321×add-cbrt-cube_binary64
320×add-exp-log_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02868
166862
Stop Event
node limit
Counts
2 → 51
Calls
Call 1
Inputs
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 (*.f64 x1 6) x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))))
(*.f64 (*.f64 x1 6) x2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3)))) 2) (-.f64 (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3)))) (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1))))) (/.f64 (pow.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1))) 2) (-.f64 (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3)))) (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3))))) 2)) (cbrt.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3)))))) (sqrt.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3)))) 3) (pow.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1))) 3)) (+.f64 (pow.f64 (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3)))) 2) (-.f64 (pow.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1))) 2) (*.f64 (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3)))) (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3)))) 2) (pow.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1))) 2)) (-.f64 (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3)))) (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3)))) 3) (pow.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1))) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3)))) 2) (-.f64 (pow.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1))) 2) (*.f64 (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3)))) (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3)))) 2) (pow.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1))) 2))) (neg.f64 (-.f64 (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3)))) (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3))) 3) (pow.f64 x1 3)) (fma.f64 x1 x1 1)) (*.f64 (+.f64 (pow.f64 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3))) 2) (-.f64 (*.f64 x1 x1) (*.f64 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3))) x1))) (*.f64 3 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1))))) (*.f64 (+.f64 (pow.f64 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3))) 2) (-.f64 (*.f64 x1 x1) (*.f64 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3))) x1))) (fma.f64 x1 x1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3))) 2) (*.f64 x1 x1)) (fma.f64 x1 x1 1)) (*.f64 (-.f64 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3))) x1) (*.f64 3 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1))))) (*.f64 (-.f64 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3))) x1) (fma.f64 x1 x1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 3 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1))) (+.f64 (pow.f64 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3))) 2) (-.f64 (*.f64 x1 x1) (*.f64 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3))) x1)))) (*.f64 (fma.f64 x1 x1 1) (+.f64 (pow.f64 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3))) 3) (pow.f64 x1 3)))) (*.f64 (fma.f64 x1 x1 1) (+.f64 (pow.f64 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3))) 2) (-.f64 (*.f64 x1 x1) (*.f64 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3))) x1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 3 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1))) (-.f64 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3))) x1)) (*.f64 (fma.f64 x1 x1 1) (-.f64 (pow.f64 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3))) 2) (*.f64 x1 x1)))) (*.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3))) x1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3))) (+.f64 x1 (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3)))) (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1))) (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) 3 (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)))) 2) (cbrt.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)))) (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3))))) 2) (cbrt.f64 (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3))))) (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3)))) 2) (cbrt.f64 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3)))) (+.f64 x1 (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 (*.f64 3 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)))) (hypot.f64 1 x1)) (/.f64 (sqrt.f64 (*.f64 3 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)))) (hypot.f64 1 x1)) (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3))))) (sqrt.f64 (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3))))) (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3)))) (sqrt.f64 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3)))) (+.f64 x1 (*.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 x2 (*.f64 x1 6)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x2 (*.f64 x1 6)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x2 (*.f64 x1 6)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x2 (*.f64 x1 6))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 x2 (*.f64 x1 6))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 x2 (*.f64 x1 6)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 x1) (*.f64 6 x2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 x2 (*.f64 x1 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 x2 (*.f64 x1 6)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 x2 3) (pow.f64 (*.f64 x1 6) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 x1 6) 3) (pow.f64 x2 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 x2 (*.f64 x1 6))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 x2 (*.f64 x1 6))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 x2 (*.f64 x1 6))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 x2 (*.f64 x1 6))) 1))))))

simplify60.0ms (0.2%)

Algorithm
egg-herbie
Rules
772×fma-def_binary64
428×distribute-rgt-out_binary64
377×cancel-sign-sub-inv_binary64
312×distribute-rgt-in_binary64
296×distribute-lft-in_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0861118
12841003
2939989
34191981
Stop Event
node limit
Counts
99 → 82
Calls
Call 1
Inputs
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (pow.f64 x1 3)))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 -12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 x1 (pow.f64 x1 3))))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 -12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 x1 (pow.f64 x1 3))))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 -12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 x1 (pow.f64 x1 3))))
(*.f64 x2 (-.f64 (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 -12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2))))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 x1 (+.f64 (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 -12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))) (pow.f64 x1 3))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 x1 (+.f64 (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 -12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))) (pow.f64 x1 3))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 x1 (+.f64 (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 -12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))) (pow.f64 x1 3))))
(*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -6 (pow.f64 x1 2)) (+.f64 (*.f64 12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1)) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2))))))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 x1 (+.f64 (pow.f64 x1 3) (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -6 (pow.f64 x1 2)) (+.f64 (*.f64 12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1)) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))))))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 x1 (+.f64 (pow.f64 x1 3) (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -6 (pow.f64 x1 2)) (+.f64 (*.f64 12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1)) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))))))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 x1 (+.f64 (pow.f64 x1 3) (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -6 (pow.f64 x1 2)) (+.f64 (*.f64 12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1)) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))))))))
(*.f64 -6 x2)
(+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 -12 x2) 2)))
(+.f64 (*.f64 (pow.f64 x1 2) (+.f64 (*.f64 6 x2) (*.f64 3 (-.f64 3 (*.f64 -2 x2))))) (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 -12 x2) 2))))
(+.f64 (*.f64 (pow.f64 x1 3) (+.f64 4 (*.f64 -12 x2))) (+.f64 (*.f64 (pow.f64 x1 2) (+.f64 (*.f64 6 x2) (*.f64 3 (-.f64 3 (*.f64 -2 x2))))) (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 -12 x2) 2)))))
(*.f64 (pow.f64 x1 3) (+.f64 1 (*.f64 -12 x2)))
(+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (*.f64 (pow.f64 x1 3) (+.f64 1 (*.f64 -12 x2))))
(+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (+.f64 (*.f64 (pow.f64 x1 3) (+.f64 1 (*.f64 -12 x2))) (*.f64 x1 (+.f64 1 (*.f64 -12 x2)))))
(+.f64 9 (+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (+.f64 (*.f64 (pow.f64 x1 3) (+.f64 1 (*.f64 -12 x2))) (*.f64 x1 (+.f64 1 (*.f64 -12 x2))))))
(*.f64 -1 (*.f64 (pow.f64 x1 3) (-.f64 (*.f64 12 x2) 1)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x1 3) (-.f64 (*.f64 12 x2) 1))) (*.f64 6 (*.f64 x2 (pow.f64 x1 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x1 3) (-.f64 (*.f64 12 x2) 1))) (+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -1 (*.f64 x1 (-.f64 (*.f64 12 x2) 1)))))
(+.f64 9 (+.f64 (*.f64 -1 (*.f64 (pow.f64 x1 3) (-.f64 (*.f64 12 x2) 1))) (+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -1 (*.f64 x1 (-.f64 (*.f64 12 x2) 1))))))
(*.f64 6 (*.f64 x2 x1))
(*.f64 6 (*.f64 x2 x1))
(*.f64 6 (*.f64 x2 x1))
(*.f64 6 (*.f64 x2 x1))
(*.f64 6 (*.f64 x2 x1))
(*.f64 6 (*.f64 x2 x1))
(*.f64 6 (*.f64 x2 x1))
(*.f64 6 (*.f64 x2 x1))
(*.f64 6 (*.f64 x2 x1))
(*.f64 6 (*.f64 x2 x1))
(*.f64 6 (*.f64 x2 x1))
(*.f64 6 (*.f64 x2 x1))
(*.f64 6 (*.f64 x2 x1))
(*.f64 6 (*.f64 x2 x1))
(*.f64 6 (*.f64 x2 x1))
(*.f64 6 (*.f64 x2 x1))
(*.f64 6 (*.f64 x2 x1))
(*.f64 6 (*.f64 x2 x1))
(*.f64 6 (*.f64 x2 x1))
(*.f64 6 (*.f64 x2 x1))
(*.f64 6 (*.f64 x2 x1))
(*.f64 6 (*.f64 x2 x1))
(*.f64 6 (*.f64 x2 x1))
(*.f64 6 (*.f64 x2 x1))
Outputs
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (pow.f64 x1 3)))
(fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) (+.f64 x1 (pow.f64 x1 3)))
(fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (+.f64 x1 (pow.f64 x1 3)))
(fma.f64 3 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (pow.f64 x1 3)))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 -12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 x1 (pow.f64 x1 3))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 x2 (-.f64 (fma.f64 6 (*.f64 x1 x1) (*.f64 -12 (*.f64 x1 (+.f64 (*.f64 x1 x1) 1)))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))) (+.f64 x1 (pow.f64 x1 3))))
(+.f64 (fma.f64 x2 (fma.f64 (*.f64 x1 x1) 6 (fma.f64 (+.f64 x1 (pow.f64 x1 3)) -12 (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) x1))
(+.f64 (pow.f64 x1 3) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (fma.f64 x2 (fma.f64 x1 (*.f64 x1 6) (fma.f64 (+.f64 x1 (pow.f64 x1 3)) -12 (/.f64 -6 (fma.f64 x1 x1 1)))) x1)))
(+.f64 (fma.f64 x2 (fma.f64 x1 (*.f64 x1 6) (fma.f64 (+.f64 x1 (pow.f64 x1 3)) -12 (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (fma.f64 3 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) x1))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 -12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 x1 (pow.f64 x1 3))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 x2 (-.f64 (fma.f64 6 (*.f64 x1 x1) (*.f64 -12 (*.f64 x1 (+.f64 (*.f64 x1 x1) 1)))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))) (+.f64 x1 (pow.f64 x1 3))))
(+.f64 (fma.f64 x2 (fma.f64 (*.f64 x1 x1) 6 (fma.f64 (+.f64 x1 (pow.f64 x1 3)) -12 (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) x1))
(+.f64 (pow.f64 x1 3) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (fma.f64 x2 (fma.f64 x1 (*.f64 x1 6) (fma.f64 (+.f64 x1 (pow.f64 x1 3)) -12 (/.f64 -6 (fma.f64 x1 x1 1)))) x1)))
(+.f64 (fma.f64 x2 (fma.f64 x1 (*.f64 x1 6) (fma.f64 (+.f64 x1 (pow.f64 x1 3)) -12 (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (fma.f64 3 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) x1))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 -12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 x1 (pow.f64 x1 3))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 x2 (-.f64 (fma.f64 6 (*.f64 x1 x1) (*.f64 -12 (*.f64 x1 (+.f64 (*.f64 x1 x1) 1)))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))) (+.f64 x1 (pow.f64 x1 3))))
(+.f64 (fma.f64 x2 (fma.f64 (*.f64 x1 x1) 6 (fma.f64 (+.f64 x1 (pow.f64 x1 3)) -12 (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) x1))
(+.f64 (pow.f64 x1 3) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (fma.f64 x2 (fma.f64 x1 (*.f64 x1 6) (fma.f64 (+.f64 x1 (pow.f64 x1 3)) -12 (/.f64 -6 (fma.f64 x1 x1 1)))) x1)))
(+.f64 (fma.f64 x2 (fma.f64 x1 (*.f64 x1 6) (fma.f64 (+.f64 x1 (pow.f64 x1 3)) -12 (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (fma.f64 3 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) x1))
(*.f64 x2 (-.f64 (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 -12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2))))))
(*.f64 x2 (-.f64 (fma.f64 6 (*.f64 x1 x1) (*.f64 -12 (*.f64 x1 (+.f64 (*.f64 x1 x1) 1)))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))))
(*.f64 x2 (fma.f64 (*.f64 x1 x1) 6 (fma.f64 (+.f64 x1 (pow.f64 x1 3)) -12 (/.f64 -6 (fma.f64 x1 x1 1)))))
(*.f64 x2 (fma.f64 x1 (*.f64 x1 6) (fma.f64 (+.f64 x1 (pow.f64 x1 3)) -12 (/.f64 -6 (fma.f64 x1 x1 1)))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 x1 (+.f64 (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 -12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))) (pow.f64 x1 3))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 x2 (-.f64 (fma.f64 6 (*.f64 x1 x1) (*.f64 -12 (*.f64 x1 (+.f64 (*.f64 x1 x1) 1)))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))) (+.f64 x1 (pow.f64 x1 3))))
(+.f64 (fma.f64 x2 (fma.f64 (*.f64 x1 x1) 6 (fma.f64 (+.f64 x1 (pow.f64 x1 3)) -12 (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) x1))
(+.f64 (pow.f64 x1 3) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (fma.f64 x2 (fma.f64 x1 (*.f64 x1 6) (fma.f64 (+.f64 x1 (pow.f64 x1 3)) -12 (/.f64 -6 (fma.f64 x1 x1 1)))) x1)))
(+.f64 (fma.f64 x2 (fma.f64 x1 (*.f64 x1 6) (fma.f64 (+.f64 x1 (pow.f64 x1 3)) -12 (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (fma.f64 3 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) x1))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 x1 (+.f64 (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 -12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))) (pow.f64 x1 3))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 x2 (-.f64 (fma.f64 6 (*.f64 x1 x1) (*.f64 -12 (*.f64 x1 (+.f64 (*.f64 x1 x1) 1)))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))) (+.f64 x1 (pow.f64 x1 3))))
(+.f64 (fma.f64 x2 (fma.f64 (*.f64 x1 x1) 6 (fma.f64 (+.f64 x1 (pow.f64 x1 3)) -12 (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) x1))
(+.f64 (pow.f64 x1 3) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (fma.f64 x2 (fma.f64 x1 (*.f64 x1 6) (fma.f64 (+.f64 x1 (pow.f64 x1 3)) -12 (/.f64 -6 (fma.f64 x1 x1 1)))) x1)))
(+.f64 (fma.f64 x2 (fma.f64 x1 (*.f64 x1 6) (fma.f64 (+.f64 x1 (pow.f64 x1 3)) -12 (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (fma.f64 3 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) x1))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 x1 (+.f64 (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 -12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))) (pow.f64 x1 3))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 x2 (-.f64 (fma.f64 6 (*.f64 x1 x1) (*.f64 -12 (*.f64 x1 (+.f64 (*.f64 x1 x1) 1)))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))) (+.f64 x1 (pow.f64 x1 3))))
(+.f64 (fma.f64 x2 (fma.f64 (*.f64 x1 x1) 6 (fma.f64 (+.f64 x1 (pow.f64 x1 3)) -12 (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) x1))
(+.f64 (pow.f64 x1 3) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (fma.f64 x2 (fma.f64 x1 (*.f64 x1 6) (fma.f64 (+.f64 x1 (pow.f64 x1 3)) -12 (/.f64 -6 (fma.f64 x1 x1 1)))) x1)))
(+.f64 (fma.f64 x2 (fma.f64 x1 (*.f64 x1 6) (fma.f64 (+.f64 x1 (pow.f64 x1 3)) -12 (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (fma.f64 3 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) x1))
(*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -6 (pow.f64 x1 2)) (+.f64 (*.f64 12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1)) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2))))))))
(*.f64 x2 (-.f64 (fma.f64 6 (*.f64 x1 x1) (*.f64 -12 (*.f64 x1 (+.f64 (*.f64 x1 x1) 1)))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))))
(*.f64 x2 (fma.f64 (*.f64 x1 x1) 6 (fma.f64 (+.f64 x1 (pow.f64 x1 3)) -12 (/.f64 -6 (fma.f64 x1 x1 1)))))
(*.f64 x2 (fma.f64 x1 (*.f64 x1 6) (fma.f64 (+.f64 x1 (pow.f64 x1 3)) -12 (/.f64 -6 (fma.f64 x1 x1 1)))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 x1 (+.f64 (pow.f64 x1 3) (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -6 (pow.f64 x1 2)) (+.f64 (*.f64 12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1)) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 x2 (-.f64 (fma.f64 6 (*.f64 x1 x1) (*.f64 -12 (*.f64 x1 (+.f64 (*.f64 x1 x1) 1)))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))) (+.f64 x1 (pow.f64 x1 3))))
(+.f64 (fma.f64 x2 (fma.f64 (*.f64 x1 x1) 6 (fma.f64 (+.f64 x1 (pow.f64 x1 3)) -12 (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) x1))
(+.f64 (pow.f64 x1 3) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (fma.f64 x2 (fma.f64 x1 (*.f64 x1 6) (fma.f64 (+.f64 x1 (pow.f64 x1 3)) -12 (/.f64 -6 (fma.f64 x1 x1 1)))) x1)))
(+.f64 (fma.f64 x2 (fma.f64 x1 (*.f64 x1 6) (fma.f64 (+.f64 x1 (pow.f64 x1 3)) -12 (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (fma.f64 3 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) x1))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 x1 (+.f64 (pow.f64 x1 3) (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -6 (pow.f64 x1 2)) (+.f64 (*.f64 12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1)) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 x2 (-.f64 (fma.f64 6 (*.f64 x1 x1) (*.f64 -12 (*.f64 x1 (+.f64 (*.f64 x1 x1) 1)))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))) (+.f64 x1 (pow.f64 x1 3))))
(+.f64 (fma.f64 x2 (fma.f64 (*.f64 x1 x1) 6 (fma.f64 (+.f64 x1 (pow.f64 x1 3)) -12 (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) x1))
(+.f64 (pow.f64 x1 3) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (fma.f64 x2 (fma.f64 x1 (*.f64 x1 6) (fma.f64 (+.f64 x1 (pow.f64 x1 3)) -12 (/.f64 -6 (fma.f64 x1 x1 1)))) x1)))
(+.f64 (fma.f64 x2 (fma.f64 x1 (*.f64 x1 6) (fma.f64 (+.f64 x1 (pow.f64 x1 3)) -12 (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (fma.f64 3 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) x1))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 x1 (+.f64 (pow.f64 x1 3) (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -6 (pow.f64 x1 2)) (+.f64 (*.f64 12 (*.f64 (+.f64 1 (pow.f64 x1 2)) x1)) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 x2 (-.f64 (fma.f64 6 (*.f64 x1 x1) (*.f64 -12 (*.f64 x1 (+.f64 (*.f64 x1 x1) 1)))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))) (+.f64 x1 (pow.f64 x1 3))))
(+.f64 (fma.f64 x2 (fma.f64 (*.f64 x1 x1) 6 (fma.f64 (+.f64 x1 (pow.f64 x1 3)) -12 (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) x1))
(+.f64 (pow.f64 x1 3) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (fma.f64 x2 (fma.f64 x1 (*.f64 x1 6) (fma.f64 (+.f64 x1 (pow.f64 x1 3)) -12 (/.f64 -6 (fma.f64 x1 x1 1)))) x1)))
(+.f64 (fma.f64 x2 (fma.f64 x1 (*.f64 x1 6) (fma.f64 (+.f64 x1 (pow.f64 x1 3)) -12 (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (fma.f64 3 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) x1))
(*.f64 -6 x2)
(*.f64 x2 -6)
(+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 -12 x2) 2)))
(fma.f64 -6 x2 (*.f64 x1 (fma.f64 -12 x2 -2)))
(fma.f64 x1 (fma.f64 x2 -12 -2) (*.f64 x2 -6))
(+.f64 (*.f64 (pow.f64 x1 2) (+.f64 (*.f64 6 x2) (*.f64 3 (-.f64 3 (*.f64 -2 x2))))) (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 -12 x2) 2))))
(fma.f64 (*.f64 x1 x1) (fma.f64 6 x2 (*.f64 3 (+.f64 3 (*.f64 2 x2)))) (fma.f64 -6 x2 (*.f64 x1 (fma.f64 -12 x2 -2))))
(fma.f64 (*.f64 x1 x1) (fma.f64 3 (-.f64 3 (*.f64 x2 -2)) (*.f64 x2 6)) (fma.f64 x1 (fma.f64 x2 -12 -2) (*.f64 x2 -6)))
(fma.f64 x2 -6 (*.f64 x1 (+.f64 (*.f64 x1 (fma.f64 x2 6 (+.f64 (*.f64 x2 6) 9))) (fma.f64 x2 -12 -2))))
(fma.f64 x2 -6 (*.f64 x1 (+.f64 (*.f64 x1 (+.f64 9 (*.f64 x2 12))) (fma.f64 x2 -12 -2))))
(+.f64 (*.f64 (pow.f64 x1 3) (+.f64 4 (*.f64 -12 x2))) (+.f64 (*.f64 (pow.f64 x1 2) (+.f64 (*.f64 6 x2) (*.f64 3 (-.f64 3 (*.f64 -2 x2))))) (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 -12 x2) 2)))))
(fma.f64 (pow.f64 x1 3) (+.f64 (*.f64 x2 -12) 4) (fma.f64 (*.f64 x1 x1) (fma.f64 6 x2 (*.f64 3 (+.f64 3 (*.f64 2 x2)))) (fma.f64 -6 x2 (*.f64 x1 (fma.f64 -12 x2 -2)))))
(fma.f64 (pow.f64 x1 3) (fma.f64 x2 -12 4) (fma.f64 (*.f64 x1 x1) (fma.f64 3 (-.f64 3 (*.f64 x2 -2)) (*.f64 x2 6)) (fma.f64 x1 (fma.f64 x2 -12 -2) (*.f64 x2 -6))))
(fma.f64 (pow.f64 x1 3) (fma.f64 x2 -12 4) (fma.f64 x2 -6 (*.f64 x1 (+.f64 (*.f64 x1 (fma.f64 x2 6 (+.f64 (*.f64 x2 6) 9))) (fma.f64 x2 -12 -2)))))
(fma.f64 (pow.f64 x1 3) (fma.f64 x2 -12 4) (fma.f64 x2 -6 (*.f64 x1 (+.f64 (*.f64 x1 (+.f64 9 (*.f64 x2 12))) (fma.f64 x2 -12 -2)))))
(*.f64 (pow.f64 x1 3) (+.f64 1 (*.f64 -12 x2)))
(*.f64 (pow.f64 x1 3) (+.f64 1 (*.f64 x2 -12)))
(*.f64 (pow.f64 x1 3) (fma.f64 x2 -12 1))
(+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (*.f64 (pow.f64 x1 3) (+.f64 1 (*.f64 -12 x2))))
(fma.f64 6 (*.f64 (*.f64 x1 x1) x2) (*.f64 (pow.f64 x1 3) (+.f64 1 (*.f64 x2 -12))))
(fma.f64 (pow.f64 x1 3) (fma.f64 x2 -12 1) (*.f64 (*.f64 x1 x1) (*.f64 x2 6)))
(*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 (fma.f64 x2 -12 1)) (*.f64 x2 6)))
(*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x2 6) (fma.f64 x1 (*.f64 x2 -12) x1)))
(+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (+.f64 (*.f64 (pow.f64 x1 3) (+.f64 1 (*.f64 -12 x2))) (*.f64 x1 (+.f64 1 (*.f64 -12 x2)))))
(fma.f64 6 (*.f64 (*.f64 x1 x1) x2) (*.f64 (+.f64 1 (*.f64 x2 -12)) (+.f64 x1 (pow.f64 x1 3))))
(fma.f64 (fma.f64 x2 -12 1) (+.f64 x1 (pow.f64 x1 3)) (*.f64 (*.f64 x1 x1) (*.f64 x2 6)))
(fma.f64 (+.f64 x1 (pow.f64 x1 3)) (fma.f64 x2 -12 1) (*.f64 x2 (*.f64 x1 (*.f64 x1 6))))
(fma.f64 (+.f64 x1 (pow.f64 x1 3)) (fma.f64 x2 -12 1) (*.f64 6 (*.f64 x1 (*.f64 x1 x2))))
(+.f64 9 (+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (+.f64 (*.f64 (pow.f64 x1 3) (+.f64 1 (*.f64 -12 x2))) (*.f64 x1 (+.f64 1 (*.f64 -12 x2))))))
(+.f64 (fma.f64 6 (*.f64 (*.f64 x1 x1) x2) (*.f64 (+.f64 1 (*.f64 x2 -12)) (+.f64 x1 (pow.f64 x1 3)))) 9)
(+.f64 (fma.f64 (fma.f64 x2 -12 1) (+.f64 x1 (pow.f64 x1 3)) (*.f64 (*.f64 x1 x1) (*.f64 x2 6))) 9)
(fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (fma.f64 (+.f64 x1 (pow.f64 x1 3)) (fma.f64 x2 -12 1) 9))
(fma.f64 x1 (*.f64 6 (*.f64 x1 x2)) (fma.f64 (+.f64 x1 (pow.f64 x1 3)) (fma.f64 x2 -12 1) 9))
(*.f64 -1 (*.f64 (pow.f64 x1 3) (-.f64 (*.f64 12 x2) 1)))
(*.f64 (pow.f64 x1 3) (+.f64 1 (*.f64 x2 -12)))
(*.f64 (pow.f64 x1 3) (fma.f64 x2 -12 1))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x1 3) (-.f64 (*.f64 12 x2) 1))) (*.f64 6 (*.f64 x2 (pow.f64 x1 2))))
(fma.f64 6 (*.f64 (*.f64 x1 x1) x2) (*.f64 (pow.f64 x1 3) (+.f64 1 (*.f64 x2 -12))))
(fma.f64 (pow.f64 x1 3) (fma.f64 x2 -12 1) (*.f64 (*.f64 x1 x1) (*.f64 x2 6)))
(*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 (fma.f64 x2 -12 1)) (*.f64 x2 6)))
(*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x2 6) (fma.f64 x1 (*.f64 x2 -12) x1)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x1 3) (-.f64 (*.f64 12 x2) 1))) (+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -1 (*.f64 x1 (-.f64 (*.f64 12 x2) 1)))))
(fma.f64 6 (*.f64 (*.f64 x1 x1) x2) (*.f64 (+.f64 1 (*.f64 x2 -12)) (+.f64 x1 (pow.f64 x1 3))))
(fma.f64 (fma.f64 x2 -12 1) (+.f64 x1 (pow.f64 x1 3)) (*.f64 (*.f64 x1 x1) (*.f64 x2 6)))
(fma.f64 (+.f64 x1 (pow.f64 x1 3)) (fma.f64 x2 -12 1) (*.f64 x2 (*.f64 x1 (*.f64 x1 6))))
(fma.f64 (+.f64 x1 (pow.f64 x1 3)) (fma.f64 x2 -12 1) (*.f64 6 (*.f64 x1 (*.f64 x1 x2))))
(+.f64 9 (+.f64 (*.f64 -1 (*.f64 (pow.f64 x1 3) (-.f64 (*.f64 12 x2) 1))) (+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (*.f64 -1 (*.f64 x1 (-.f64 (*.f64 12 x2) 1))))))
(+.f64 (fma.f64 6 (*.f64 (*.f64 x1 x1) x2) (*.f64 (+.f64 1 (*.f64 x2 -12)) (+.f64 x1 (pow.f64 x1 3)))) 9)
(+.f64 (fma.f64 (fma.f64 x2 -12 1) (+.f64 x1 (pow.f64 x1 3)) (*.f64 (*.f64 x1 x1) (*.f64 x2 6))) 9)
(fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (fma.f64 (+.f64 x1 (pow.f64 x1 3)) (fma.f64 x2 -12 1) 9))
(fma.f64 x1 (*.f64 6 (*.f64 x1 x2)) (fma.f64 (+.f64 x1 (pow.f64 x1 3)) (fma.f64 x2 -12 1) 9))
(*.f64 6 (*.f64 x2 x1))
(*.f64 6 (*.f64 x1 x2))
(*.f64 x1 (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 6))
(*.f64 6 (*.f64 x2 x1))
(*.f64 6 (*.f64 x1 x2))
(*.f64 x1 (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 6))
(*.f64 6 (*.f64 x2 x1))
(*.f64 6 (*.f64 x1 x2))
(*.f64 x1 (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 6))
(*.f64 6 (*.f64 x2 x1))
(*.f64 6 (*.f64 x1 x2))
(*.f64 x1 (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 6))
(*.f64 6 (*.f64 x2 x1))
(*.f64 6 (*.f64 x1 x2))
(*.f64 x1 (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 6))
(*.f64 6 (*.f64 x2 x1))
(*.f64 6 (*.f64 x1 x2))
(*.f64 x1 (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 6))
(*.f64 6 (*.f64 x2 x1))
(*.f64 6 (*.f64 x1 x2))
(*.f64 x1 (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 6))
(*.f64 6 (*.f64 x2 x1))
(*.f64 6 (*.f64 x1 x2))
(*.f64 x1 (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 6))
(*.f64 6 (*.f64 x2 x1))
(*.f64 6 (*.f64 x1 x2))
(*.f64 x1 (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 6))
(*.f64 6 (*.f64 x2 x1))
(*.f64 6 (*.f64 x1 x2))
(*.f64 x1 (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 6))
(*.f64 6 (*.f64 x2 x1))
(*.f64 6 (*.f64 x1 x2))
(*.f64 x1 (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 6))
(*.f64 6 (*.f64 x2 x1))
(*.f64 6 (*.f64 x1 x2))
(*.f64 x1 (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 6))
(*.f64 6 (*.f64 x2 x1))
(*.f64 6 (*.f64 x1 x2))
(*.f64 x1 (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 6))
(*.f64 6 (*.f64 x2 x1))
(*.f64 6 (*.f64 x1 x2))
(*.f64 x1 (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 6))
(*.f64 6 (*.f64 x2 x1))
(*.f64 6 (*.f64 x1 x2))
(*.f64 x1 (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 6))
(*.f64 6 (*.f64 x2 x1))
(*.f64 6 (*.f64 x1 x2))
(*.f64 x1 (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 6))
(*.f64 6 (*.f64 x2 x1))
(*.f64 6 (*.f64 x1 x2))
(*.f64 x1 (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 6))
(*.f64 6 (*.f64 x2 x1))
(*.f64 6 (*.f64 x1 x2))
(*.f64 x1 (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 6))
(*.f64 6 (*.f64 x2 x1))
(*.f64 6 (*.f64 x1 x2))
(*.f64 x1 (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 6))
(*.f64 6 (*.f64 x2 x1))
(*.f64 6 (*.f64 x1 x2))
(*.f64 x1 (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 6))
(*.f64 6 (*.f64 x2 x1))
(*.f64 6 (*.f64 x1 x2))
(*.f64 x1 (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 6))
(*.f64 6 (*.f64 x2 x1))
(*.f64 6 (*.f64 x1 x2))
(*.f64 x1 (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 6))
(*.f64 6 (*.f64 x2 x1))
(*.f64 6 (*.f64 x1 x2))
(*.f64 x1 (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 6))
(*.f64 6 (*.f64 x2 x1))
(*.f64 6 (*.f64 x1 x2))
(*.f64 x1 (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 6))

localize6.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (pow.f64 x1 4) 6)
Compiler

Compiled 13 to 10 computations (23.1% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
1.0ms
x1
@0
(*.f64 (pow.f64 x1 4) 6)
0.0ms
x1
@inf
(*.f64 (pow.f64 x1 4) 6)
0.0ms
x1
@-inf
(*.f64 (pow.f64 x1 4) 6)

rewrite58.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
498×pow1_binary64
485×add-sqr-sqrt_binary64
465×add-log-exp_binary64
465×log1p-expm1-u_binary64
465×expm1-log1p-u_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
067
11267
213177
Stop Event
node limit
Counts
1 → 11
Calls
Call 1
Inputs
(*.f64 (pow.f64 x1 4) 6)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 (pow.f64 x1 4) 6)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 x1 4) 6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 x1 4) 6) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 6)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 x1 x1) (sqrt.f64 6)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 36 (pow.f64 x1 8)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 6) (pow.f64 x1 4)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 x1 4) 6) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 x1 4) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 x1 4) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (pow.f64 x1 4) 6)))))))

simplify182.0ms (0.5%)

Algorithm
egg-herbie
Rules
1319×sqr-pow_binary64
659×pow-sqr_binary64
576×cube-prod_binary64
430×associate-*l*_binary64
399×fabs-mul_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0684
11184
22184
34384
410284
531084
6114684
7181984
8194384
9211284
10231184
11258284
12293984
13338984
14392084
15454684
16529984
17560984
18583184
19602784
20608384
21610584
22693984
23785284
Stop Event
node limit
Counts
23 → 12
Calls
Call 1
Inputs
(*.f64 6 (pow.f64 x1 4))
(*.f64 6 (pow.f64 x1 4))
(*.f64 6 (pow.f64 x1 4))
(*.f64 6 (pow.f64 x1 4))
(*.f64 6 (pow.f64 x1 4))
(*.f64 6 (pow.f64 x1 4))
(*.f64 6 (pow.f64 x1 4))
(*.f64 6 (pow.f64 x1 4))
(*.f64 6 (pow.f64 x1 4))
(*.f64 6 (pow.f64 x1 4))
(*.f64 6 (pow.f64 x1 4))
(*.f64 6 (pow.f64 x1 4))
Outputs
(*.f64 6 (pow.f64 x1 4))
(*.f64 6 (pow.f64 x1 4))
(*.f64 6 (pow.f64 x1 4))
(*.f64 6 (pow.f64 x1 4))
(*.f64 6 (pow.f64 x1 4))
(*.f64 6 (pow.f64 x1 4))
(*.f64 6 (pow.f64 x1 4))
(*.f64 6 (pow.f64 x1 4))
(*.f64 6 (pow.f64 x1 4))
(*.f64 6 (pow.f64 x1 4))
(*.f64 6 (pow.f64 x1 4))
(*.f64 6 (pow.f64 x1 4))

localize306.0ms (0.9%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 8 x1)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))))
6.6b
(*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))
6.7b
(*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))
7.3b
(*.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 8 x1))
Compiler

Compiled 768 to 462 computations (39.8% saved)

series11.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
x2
@0
(*.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 8 x1))
1.0ms
x1
@inf
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 8 x1)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))))
1.0ms
x2
@0
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 8 x1)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))))
1.0ms
x2
@-inf
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 8 x1)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))))
1.0ms
x2
@inf
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 8 x1)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))))

rewrite56.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
463×add-sqr-sqrt_binary64
454×pow1_binary64
453×*-un-lft-identity_binary64
434×add-cbrt-cube_binary64
433×add-log-exp_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
038145
1927145
Stop Event
node limit
Counts
2 → 18
Calls
Call 1
Inputs
(*.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 8 x1))
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 8 x1)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x2 (*.f64 x1 8)) (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 x2 (*.f64 x1 8)) (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (*.f64 x2 (*.f64 x1 8)) (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 x2 (*.f64 x1 8)) (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (/.f64 (*.f64 x2 (*.f64 x1 8)) (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2))) (/.f64 (*.f64 x2 (*.f64 x1 8)) (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (*.f64 x2 (*.f64 x1 8)) (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (*.f64 x2 (*.f64 x1 8)) (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (*.f64 x2 (*.f64 x1 8)) (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (+.f64 (fma.f64 (fma.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 x1 8) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 x2 2)) x1) (fma.f64 x1 x1 1)) -6)))) (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 (*.f64 x1 3)) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 x2 2)) x1) (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (+.f64 x1 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (+.f64 (+.f64 (fma.f64 (fma.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 x1 8) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 x2 2)) x1) (fma.f64 x1 x1 1)) -6)))) (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 (*.f64 x1 3)) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 x2 2)) x1) (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (+.f64 x1 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)))))) (cbrt.f64 (+.f64 (+.f64 (fma.f64 (fma.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 x1 8) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 x2 2)) x1) (fma.f64 x1 x1 1)) -6)))) (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 (*.f64 x1 3)) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 x2 2)) x1) (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (+.f64 x1 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1))))))) (cbrt.f64 (+.f64 (+.f64 (fma.f64 (fma.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 x1 8) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 x2 2)) x1) (fma.f64 x1 x1 1)) -6)))) (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 (*.f64 x1 3)) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 x2 2)) x1) (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (+.f64 x1 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (+.f64 (fma.f64 (fma.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 x1 8) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 x2 2)) x1) (fma.f64 x1 x1 1)) -6)))) (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 (*.f64 x1 3)) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 x2 2)) x1) (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (+.f64 x1 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)))))) (sqrt.f64 (+.f64 (+.f64 (fma.f64 (fma.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 x1 8) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 x2 2)) x1) (fma.f64 x1 x1 1)) -6)))) (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 (*.f64 x1 3)) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 x2 2)) x1) (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (+.f64 x1 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 x1 (+.f64 (fma.f64 (fma.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 x1 8) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 x2 2)) x1) (fma.f64 x1 x1 1)) -6)))) (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 (*.f64 x1 3)) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 x2 2)) x1) (fma.f64 x1 x1 1)))) (pow.f64 x1 3))) 3) (pow.f64 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1))) 3)) (+.f64 (*.f64 (+.f64 x1 (+.f64 (fma.f64 (fma.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 x1 8) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 x2 2)) x1) (fma.f64 x1 x1 1)) -6)))) (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 (*.f64 x1 3)) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 x2 2)) x1) (fma.f64 x1 x1 1)))) (pow.f64 x1 3))) (+.f64 x1 (+.f64 (fma.f64 (fma.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 x1 8) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 x2 2)) x1) (fma.f64 x1 x1 1)) -6)))) (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 (*.f64 x1 3)) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 x2 2)) x1) (fma.f64 x1 x1 1)))) (pow.f64 x1 3)))) (-.f64 (*.f64 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1))) (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)))) (*.f64 (+.f64 x1 (+.f64 (fma.f64 (fma.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 x1 8) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 x2 2)) x1) (fma.f64 x1 x1 1)) -6)))) (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 (*.f64 x1 3)) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 x2 2)) x1) (fma.f64 x1 x1 1)))) (pow.f64 x1 3))) (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 x1 (+.f64 (fma.f64 (fma.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 x1 8) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 x2 2)) x1) (fma.f64 x1 x1 1)) -6)))) (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 (*.f64 x1 3)) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 x2 2)) x1) (fma.f64 x1 x1 1)))) (pow.f64 x1 3))) (+.f64 x1 (+.f64 (fma.f64 (fma.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 x1 8) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 x2 2)) x1) (fma.f64 x1 x1 1)) -6)))) (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 (*.f64 x1 3)) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 x2 2)) x1) (fma.f64 x1 x1 1)))) (pow.f64 x1 3)))) (*.f64 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1))) (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1))))) (-.f64 (+.f64 x1 (+.f64 (fma.f64 (fma.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 x1 8) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 x2 2)) x1) (fma.f64 x1 x1 1)) -6)))) (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 (*.f64 x1 3)) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 x2 2)) x1) (fma.f64 x1 x1 1)))) (pow.f64 x1 3))) (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (+.f64 (fma.f64 (fma.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 x1 8) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 x2 2)) x1) (fma.f64 x1 x1 1)) -6)))) (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 (*.f64 x1 3)) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 x2 2)) x1) (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (+.f64 x1 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 (+.f64 (fma.f64 (fma.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 x1 8) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 x2 2)) x1) (fma.f64 x1 x1 1)) -6)))) (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 (*.f64 x1 3)) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 x2 2)) x1) (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (+.f64 x1 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (+.f64 (+.f64 (fma.f64 (fma.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 x1 8) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 x2 2)) x1) (fma.f64 x1 x1 1)) -6)))) (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 (*.f64 x1 3)) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 x2 2)) x1) (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (+.f64 x1 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1))))) (+.f64 (+.f64 (fma.f64 (fma.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 x1 8) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 x2 2)) x1) (fma.f64 x1 x1 1)) -6)))) (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 (*.f64 x1 3)) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 x2 2)) x1) (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (+.f64 x1 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)))))) (+.f64 (+.f64 (fma.f64 (fma.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 x1 8) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 x2 2)) x1) (fma.f64 x1 x1 1)) -6)))) (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 (*.f64 x1 3)) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 x2 2)) x1) (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (+.f64 x1 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 (+.f64 (fma.f64 (fma.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 x1 8) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 x2 2)) x1) (fma.f64 x1 x1 1)) -6)))) (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 (*.f64 x1 3)) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 x2 2)) x1) (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (+.f64 x1 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (+.f64 (fma.f64 (fma.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 x1 8) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 x2 2)) x1) (fma.f64 x1 x1 1)) -6)))) (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 (*.f64 x1 3)) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 x2 2)) x1) (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (+.f64 x1 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 (+.f64 (fma.f64 (fma.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 x1 8) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 x2 2)) x1) (fma.f64 x1 x1 1)) -6)))) (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 (*.f64 x1 3)) (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 x2 2)) x1) (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (+.f64 x1 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)))))))))))

simplify86.0ms (0.2%)

Algorithm
egg-herbie
Rules
452×distribute-rgt-out_binary64
445×associate-*l*_binary64
428×associate-*r*_binary64
373×fma-neg_binary64
343×+-commutative_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01542295
14992058
216892009
354081800
Stop Event
node limit
Counts
66 → 64
Calls
Call 1
Inputs
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))
(*.f64 8 (*.f64 (pow.f64 x2 2) x1))
(+.f64 (*.f64 8 (*.f64 (pow.f64 x2 2) x1)) (*.f64 -16 (*.f64 (pow.f64 x2 2) (pow.f64 x1 3))))
(+.f64 (*.f64 -8 (*.f64 (+.f64 (pow.f64 x2 2) (*.f64 -4 (pow.f64 x2 2))) (pow.f64 x1 5))) (+.f64 (*.f64 8 (*.f64 (pow.f64 x2 2) x1)) (*.f64 -16 (*.f64 (pow.f64 x2 2) (pow.f64 x1 3)))))
(+.f64 (*.f64 -8 (*.f64 (+.f64 (pow.f64 x2 2) (*.f64 -4 (pow.f64 x2 2))) (pow.f64 x1 5))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 x1 7) (+.f64 (*.f64 -2 (+.f64 (pow.f64 x2 2) (*.f64 -4 (pow.f64 x2 2)))) (*.f64 -2 (pow.f64 x2 2))))) (+.f64 (*.f64 8 (*.f64 (pow.f64 x2 2) x1)) (*.f64 -16 (*.f64 (pow.f64 x2 2) (pow.f64 x1 3))))))
(*.f64 8 (/.f64 (pow.f64 x2 2) (pow.f64 x1 3)))
(+.f64 (*.f64 -16 (/.f64 (pow.f64 x2 2) (pow.f64 x1 5))) (*.f64 8 (/.f64 (pow.f64 x2 2) (pow.f64 x1 3))))
(+.f64 (*.f64 -16 (/.f64 (pow.f64 x2 2) (pow.f64 x1 5))) (+.f64 (*.f64 8 (/.f64 (pow.f64 x2 2) (pow.f64 x1 3))) (*.f64 -8 (/.f64 (+.f64 (pow.f64 x2 2) (*.f64 -4 (pow.f64 x2 2))) (pow.f64 x1 7)))))
(+.f64 (*.f64 -8 (/.f64 (+.f64 (*.f64 -2 (+.f64 (pow.f64 x2 2) (*.f64 -4 (pow.f64 x2 2)))) (*.f64 -2 (pow.f64 x2 2))) (pow.f64 x1 9))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 x2 2) (pow.f64 x1 5))) (+.f64 (*.f64 8 (/.f64 (pow.f64 x2 2) (pow.f64 x1 3))) (*.f64 -8 (/.f64 (+.f64 (pow.f64 x2 2) (*.f64 -4 (pow.f64 x2 2))) (pow.f64 x1 7))))))
(*.f64 8 (/.f64 (pow.f64 x2 2) (pow.f64 x1 3)))
(+.f64 (*.f64 -16 (/.f64 (pow.f64 x2 2) (pow.f64 x1 5))) (*.f64 8 (/.f64 (pow.f64 x2 2) (pow.f64 x1 3))))
(+.f64 (*.f64 -16 (/.f64 (pow.f64 x2 2) (pow.f64 x1 5))) (+.f64 (*.f64 8 (/.f64 (pow.f64 x2 2) (pow.f64 x1 3))) (*.f64 -8 (/.f64 (+.f64 (pow.f64 x2 2) (*.f64 -4 (pow.f64 x2 2))) (pow.f64 x1 7)))))
(+.f64 (*.f64 -8 (/.f64 (+.f64 (*.f64 -2 (+.f64 (pow.f64 x2 2) (*.f64 -4 (pow.f64 x2 2)))) (*.f64 -2 (pow.f64 x2 2))) (pow.f64 x1 9))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 x2 2) (pow.f64 x1 5))) (+.f64 (*.f64 8 (/.f64 (pow.f64 x2 2) (pow.f64 x1 3))) (*.f64 -8 (/.f64 (+.f64 (pow.f64 x2 2) (*.f64 -4 (pow.f64 x2 2))) (pow.f64 x1 7))))))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6))) (pow.f64 x1 3)))))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6))) (+.f64 x1 (+.f64 (pow.f64 x1 3) (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (pow.f64 x1 2))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))))))))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6))) (+.f64 x1 (+.f64 (pow.f64 x1 3) (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (pow.f64 x1 2))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2))))))))))))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6))) (+.f64 x1 (+.f64 (pow.f64 x1 3) (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (pow.f64 x1 2))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2))))))))))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2))))
(+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))) (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (pow.f64 x1 2))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6))) (+.f64 x1 (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (pow.f64 x1 3) (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (pow.f64 x1 2))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2))))))))))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6))) (+.f64 x1 (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (pow.f64 x1 3) (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (pow.f64 x1 2))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2))))))))))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 -8 (pow.f64 x1 2)) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))) x2)) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 -8 (pow.f64 x1 2)) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))) x2)) (+.f64 x1 (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6))) (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))) (pow.f64 x1 3)))))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 -8 (pow.f64 x1 2)) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))) x2)) (+.f64 x1 (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6))) (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))) (pow.f64 x1 3)))))))
(*.f64 -6 x2)
(+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 8 (pow.f64 x2 2)) 2)))
(+.f64 (*.f64 (-.f64 (+.f64 (*.f64 8 x2) (+.f64 (*.f64 6 x2) (*.f64 3 (-.f64 3 (*.f64 -2 x2))))) 6) (pow.f64 x1 2)) (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 8 (pow.f64 x2 2)) 2))))
(+.f64 (*.f64 (-.f64 (+.f64 (*.f64 8 x2) (+.f64 (*.f64 6 x2) (*.f64 3 (-.f64 3 (*.f64 -2 x2))))) 6) (pow.f64 x1 2)) (+.f64 (*.f64 -6 x2) (+.f64 (*.f64 x1 (-.f64 (*.f64 8 (pow.f64 x2 2)) 2)) (*.f64 (pow.f64 x1 3) (-.f64 (+.f64 (*.f64 8 (pow.f64 x2 2)) (*.f64 -16 (pow.f64 x2 2))) 3)))))
(*.f64 6 (pow.f64 x1 4))
(+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4)))
(+.f64 (*.f64 -3 (pow.f64 x1 3)) (+.f64 (*.f64 6 (pow.f64 x1 4)) (*.f64 (+.f64 15 (*.f64 4 (-.f64 (*.f64 2 x2) 3))) (pow.f64 x1 2))))
(+.f64 (*.f64 -2 x1) (+.f64 (*.f64 -3 (pow.f64 x1 3)) (+.f64 (*.f64 6 (pow.f64 x1 4)) (*.f64 (+.f64 15 (*.f64 4 (-.f64 (*.f64 2 x2) 3))) (pow.f64 x1 2)))))
(*.f64 6 (pow.f64 x1 4))
(+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4)))
(+.f64 (*.f64 -3 (pow.f64 x1 3)) (+.f64 (*.f64 6 (pow.f64 x1 4)) (*.f64 (+.f64 15 (*.f64 4 (-.f64 (*.f64 2 x2) 3))) (pow.f64 x1 2))))
(+.f64 (*.f64 -2 x1) (+.f64 (*.f64 -3 (pow.f64 x1 3)) (+.f64 (*.f64 6 (pow.f64 x1 4)) (*.f64 (+.f64 15 (*.f64 4 (-.f64 (*.f64 2 x2) 3))) (pow.f64 x1 2)))))
Outputs
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))
(*.f64 8 (/.f64 (*.f64 (*.f64 x2 x2) x1) (pow.f64 (+.f64 1 (*.f64 x1 x1)) 2)))
(/.f64 (*.f64 8 (*.f64 x2 (*.f64 x2 x1))) (pow.f64 (fma.f64 x1 x1 1) 2))
(/.f64 (*.f64 x2 x2) (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 8 x1)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))
(*.f64 8 (/.f64 (*.f64 (*.f64 x2 x2) x1) (pow.f64 (+.f64 1 (*.f64 x1 x1)) 2)))
(/.f64 (*.f64 8 (*.f64 x2 (*.f64 x2 x1))) (pow.f64 (fma.f64 x1 x1 1) 2))
(/.f64 (*.f64 x2 x2) (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 8 x1)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))
(*.f64 8 (/.f64 (*.f64 (*.f64 x2 x2) x1) (pow.f64 (+.f64 1 (*.f64 x1 x1)) 2)))
(/.f64 (*.f64 8 (*.f64 x2 (*.f64 x2 x1))) (pow.f64 (fma.f64 x1 x1 1) 2))
(/.f64 (*.f64 x2 x2) (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 8 x1)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))
(*.f64 8 (/.f64 (*.f64 (*.f64 x2 x2) x1) (pow.f64 (+.f64 1 (*.f64 x1 x1)) 2)))
(/.f64 (*.f64 8 (*.f64 x2 (*.f64 x2 x1))) (pow.f64 (fma.f64 x1 x1 1) 2))
(/.f64 (*.f64 x2 x2) (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 8 x1)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))
(*.f64 8 (/.f64 (*.f64 (*.f64 x2 x2) x1) (pow.f64 (+.f64 1 (*.f64 x1 x1)) 2)))
(/.f64 (*.f64 8 (*.f64 x2 (*.f64 x2 x1))) (pow.f64 (fma.f64 x1 x1 1) 2))
(/.f64 (*.f64 x2 x2) (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 8 x1)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))
(*.f64 8 (/.f64 (*.f64 (*.f64 x2 x2) x1) (pow.f64 (+.f64 1 (*.f64 x1 x1)) 2)))
(/.f64 (*.f64 8 (*.f64 x2 (*.f64 x2 x1))) (pow.f64 (fma.f64 x1 x1 1) 2))
(/.f64 (*.f64 x2 x2) (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 8 x1)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))
(*.f64 8 (/.f64 (*.f64 (*.f64 x2 x2) x1) (pow.f64 (+.f64 1 (*.f64 x1 x1)) 2)))
(/.f64 (*.f64 8 (*.f64 x2 (*.f64 x2 x1))) (pow.f64 (fma.f64 x1 x1 1) 2))
(/.f64 (*.f64 x2 x2) (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 8 x1)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))
(*.f64 8 (/.f64 (*.f64 (*.f64 x2 x2) x1) (pow.f64 (+.f64 1 (*.f64 x1 x1)) 2)))
(/.f64 (*.f64 8 (*.f64 x2 (*.f64 x2 x1))) (pow.f64 (fma.f64 x1 x1 1) 2))
(/.f64 (*.f64 x2 x2) (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 8 x1)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))
(*.f64 8 (/.f64 (*.f64 (*.f64 x2 x2) x1) (pow.f64 (+.f64 1 (*.f64 x1 x1)) 2)))
(/.f64 (*.f64 8 (*.f64 x2 (*.f64 x2 x1))) (pow.f64 (fma.f64 x1 x1 1) 2))
(/.f64 (*.f64 x2 x2) (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 8 x1)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))
(*.f64 8 (/.f64 (*.f64 (*.f64 x2 x2) x1) (pow.f64 (+.f64 1 (*.f64 x1 x1)) 2)))
(/.f64 (*.f64 8 (*.f64 x2 (*.f64 x2 x1))) (pow.f64 (fma.f64 x1 x1 1) 2))
(/.f64 (*.f64 x2 x2) (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 8 x1)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))
(*.f64 8 (/.f64 (*.f64 (*.f64 x2 x2) x1) (pow.f64 (+.f64 1 (*.f64 x1 x1)) 2)))
(/.f64 (*.f64 8 (*.f64 x2 (*.f64 x2 x1))) (pow.f64 (fma.f64 x1 x1 1) 2))
(/.f64 (*.f64 x2 x2) (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 8 x1)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))
(*.f64 8 (/.f64 (*.f64 (*.f64 x2 x2) x1) (pow.f64 (+.f64 1 (*.f64 x1 x1)) 2)))
(/.f64 (*.f64 8 (*.f64 x2 (*.f64 x2 x1))) (pow.f64 (fma.f64 x1 x1 1) 2))
(/.f64 (*.f64 x2 x2) (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 8 x1)))
(*.f64 8 (*.f64 (pow.f64 x2 2) x1))
(*.f64 8 (*.f64 (*.f64 x2 x2) x1))
(*.f64 8 (*.f64 x2 (*.f64 x2 x1)))
(+.f64 (*.f64 8 (*.f64 (pow.f64 x2 2) x1)) (*.f64 -16 (*.f64 (pow.f64 x2 2) (pow.f64 x1 3))))
(fma.f64 8 (*.f64 (*.f64 x2 x2) x1) (*.f64 -16 (*.f64 (*.f64 x2 x2) (pow.f64 x1 3))))
(fma.f64 8 (*.f64 x2 (*.f64 x2 x1)) (*.f64 (*.f64 x2 x2) (*.f64 -16 (pow.f64 x1 3))))
(*.f64 (*.f64 x2 x2) (+.f64 (*.f64 -16 (pow.f64 x1 3)) (*.f64 8 x1)))
(+.f64 (*.f64 -8 (*.f64 (+.f64 (pow.f64 x2 2) (*.f64 -4 (pow.f64 x2 2))) (pow.f64 x1 5))) (+.f64 (*.f64 8 (*.f64 (pow.f64 x2 2) x1)) (*.f64 -16 (*.f64 (pow.f64 x2 2) (pow.f64 x1 3)))))
(fma.f64 -8 (*.f64 (*.f64 -3 (*.f64 x2 x2)) (pow.f64 x1 5)) (fma.f64 8 (*.f64 (*.f64 x2 x2) x1) (*.f64 -16 (*.f64 (*.f64 x2 x2) (pow.f64 x1 3)))))
(fma.f64 (*.f64 24 (*.f64 x2 x2)) (pow.f64 x1 5) (fma.f64 8 (*.f64 x2 (*.f64 x2 x1)) (*.f64 (*.f64 x2 x2) (*.f64 -16 (pow.f64 x1 3)))))
(fma.f64 (*.f64 (*.f64 x2 x2) 24) (pow.f64 x1 5) (*.f64 (*.f64 x2 x2) (+.f64 (*.f64 -16 (pow.f64 x1 3)) (*.f64 8 x1))))
(*.f64 (*.f64 x2 x2) (+.f64 (+.f64 (*.f64 8 x1) (*.f64 -16 (pow.f64 x1 3))) (*.f64 -3 (*.f64 -8 (pow.f64 x1 5)))))
(+.f64 (*.f64 -8 (*.f64 (+.f64 (pow.f64 x2 2) (*.f64 -4 (pow.f64 x2 2))) (pow.f64 x1 5))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 x1 7) (+.f64 (*.f64 -2 (+.f64 (pow.f64 x2 2) (*.f64 -4 (pow.f64 x2 2)))) (*.f64 -2 (pow.f64 x2 2))))) (+.f64 (*.f64 8 (*.f64 (pow.f64 x2 2) x1)) (*.f64 -16 (*.f64 (pow.f64 x2 2) (pow.f64 x1 3))))))
(fma.f64 -8 (*.f64 (*.f64 -3 (*.f64 x2 x2)) (pow.f64 x1 5)) (fma.f64 -8 (*.f64 (pow.f64 x1 7) (*.f64 -2 (+.f64 (*.f64 -3 (*.f64 x2 x2)) (*.f64 x2 x2)))) (fma.f64 8 (*.f64 (*.f64 x2 x2) x1) (*.f64 -16 (*.f64 (*.f64 x2 x2) (pow.f64 x1 3))))))
(+.f64 (fma.f64 8 (*.f64 x2 (*.f64 x2 x1)) (*.f64 (*.f64 x2 x2) (*.f64 -16 (pow.f64 x1 3)))) (fma.f64 (*.f64 24 (*.f64 x2 x2)) (pow.f64 x1 5) (*.f64 (pow.f64 x1 7) (*.f64 16 (*.f64 x2 (*.f64 x2 -2))))))
(+.f64 (*.f64 (*.f64 x2 x2) (+.f64 (*.f64 -16 (pow.f64 x1 3)) (*.f64 8 x1))) (fma.f64 (*.f64 (*.f64 x2 x2) 24) (pow.f64 x1 5) (*.f64 (pow.f64 x1 7) (*.f64 -32 (*.f64 x2 x2)))))
(+.f64 (*.f64 (*.f64 x2 x2) (+.f64 (*.f64 -16 (pow.f64 x1 3)) (*.f64 8 x1))) (*.f64 (*.f64 x2 x2) (+.f64 (*.f64 (pow.f64 x1 5) 24) (*.f64 (*.f64 (pow.f64 x1 7) 16) -2))))
(*.f64 8 (/.f64 (pow.f64 x2 2) (pow.f64 x1 3)))
(*.f64 8 (/.f64 (*.f64 x2 x2) (pow.f64 x1 3)))
(/.f64 (*.f64 8 (*.f64 x2 x2)) (pow.f64 x1 3))
(+.f64 (*.f64 -16 (/.f64 (pow.f64 x2 2) (pow.f64 x1 5))) (*.f64 8 (/.f64 (pow.f64 x2 2) (pow.f64 x1 3))))
(fma.f64 -16 (/.f64 (*.f64 x2 x2) (pow.f64 x1 5)) (*.f64 8 (/.f64 (*.f64 x2 x2) (pow.f64 x1 3))))
(fma.f64 8 (/.f64 x2 (/.f64 (pow.f64 x1 3) x2)) (*.f64 -16 (/.f64 (*.f64 x2 x2) (pow.f64 x1 5))))
(fma.f64 8 (/.f64 (*.f64 x2 x2) (pow.f64 x1 3)) (/.f64 (*.f64 x2 x2) (/.f64 (pow.f64 x1 5) -16)))
(*.f64 (*.f64 x2 x2) (+.f64 (/.f64 8 (pow.f64 x1 3)) (/.f64 -16 (pow.f64 x1 5))))
(+.f64 (*.f64 -16 (/.f64 (pow.f64 x2 2) (pow.f64 x1 5))) (+.f64 (*.f64 8 (/.f64 (pow.f64 x2 2) (pow.f64 x1 3))) (*.f64 -8 (/.f64 (+.f64 (pow.f64 x2 2) (*.f64 -4 (pow.f64 x2 2))) (pow.f64 x1 7)))))
(fma.f64 -16 (/.f64 (*.f64 x2 x2) (pow.f64 x1 5)) (fma.f64 8 (/.f64 (*.f64 x2 x2) (pow.f64 x1 3)) (*.f64 -8 (/.f64 (*.f64 -3 (*.f64 x2 x2)) (pow.f64 x1 7)))))
(fma.f64 -16 (/.f64 (*.f64 x2 x2) (pow.f64 x1 5)) (fma.f64 8 (/.f64 x2 (/.f64 (pow.f64 x1 3) x2)) (/.f64 (*.f64 24 (*.f64 x2 x2)) (pow.f64 x1 7))))
(fma.f64 -16 (*.f64 (/.f64 x2 (pow.f64 x1 5)) x2) (fma.f64 8 (/.f64 (*.f64 x2 x2) (pow.f64 x1 3)) (/.f64 (*.f64 (*.f64 x2 x2) 24) (pow.f64 x1 7))))
(+.f64 (*.f64 (*.f64 x2 x2) (+.f64 (/.f64 8 (pow.f64 x1 3)) (/.f64 -16 (pow.f64 x1 5)))) (/.f64 (*.f64 (*.f64 x2 x2) 24) (pow.f64 x1 7)))
(+.f64 (*.f64 -8 (/.f64 (+.f64 (*.f64 -2 (+.f64 (pow.f64 x2 2) (*.f64 -4 (pow.f64 x2 2)))) (*.f64 -2 (pow.f64 x2 2))) (pow.f64 x1 9))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 x2 2) (pow.f64 x1 5))) (+.f64 (*.f64 8 (/.f64 (pow.f64 x2 2) (pow.f64 x1 3))) (*.f64 -8 (/.f64 (+.f64 (pow.f64 x2 2) (*.f64 -4 (pow.f64 x2 2))) (pow.f64 x1 7))))))
(fma.f64 -8 (/.f64 (*.f64 -2 (+.f64 (*.f64 -3 (*.f64 x2 x2)) (*.f64 x2 x2))) (pow.f64 x1 9)) (fma.f64 -16 (/.f64 (*.f64 x2 x2) (pow.f64 x1 5)) (fma.f64 8 (/.f64 (*.f64 x2 x2) (pow.f64 x1 3)) (*.f64 -8 (/.f64 (*.f64 -3 (*.f64 x2 x2)) (pow.f64 x1 7))))))
(+.f64 (fma.f64 -16 (/.f64 (*.f64 x2 x2) (pow.f64 x1 5)) (fma.f64 8 (/.f64 x2 (/.f64 (pow.f64 x1 3) x2)) (/.f64 (*.f64 24 (*.f64 x2 x2)) (pow.f64 x1 7)))) (/.f64 (*.f64 16 (*.f64 x2 (*.f64 x2 -2))) (pow.f64 x1 9)))
(+.f64 (fma.f64 -16 (*.f64 (/.f64 x2 (pow.f64 x1 5)) x2) (fma.f64 8 (/.f64 (*.f64 x2 x2) (pow.f64 x1 3)) (/.f64 (*.f64 (*.f64 x2 x2) 24) (pow.f64 x1 7)))) (/.f64 (*.f64 -32 (*.f64 x2 x2)) (pow.f64 x1 9)))
(+.f64 (*.f64 (*.f64 x2 x2) (+.f64 (/.f64 8 (pow.f64 x1 3)) (/.f64 -16 (pow.f64 x1 5)))) (+.f64 (/.f64 (*.f64 (*.f64 x2 x2) 24) (pow.f64 x1 7)) (/.f64 (*.f64 (*.f64 x2 x2) -32) (pow.f64 x1 9))))
(*.f64 8 (/.f64 (pow.f64 x2 2) (pow.f64 x1 3)))
(*.f64 8 (/.f64 (*.f64 x2 x2) (pow.f64 x1 3)))
(/.f64 (*.f64 8 (*.f64 x2 x2)) (pow.f64 x1 3))
(+.f64 (*.f64 -16 (/.f64 (pow.f64 x2 2) (pow.f64 x1 5))) (*.f64 8 (/.f64 (pow.f64 x2 2) (pow.f64 x1 3))))
(fma.f64 -16 (/.f64 (*.f64 x2 x2) (pow.f64 x1 5)) (*.f64 8 (/.f64 (*.f64 x2 x2) (pow.f64 x1 3))))
(fma.f64 8 (/.f64 x2 (/.f64 (pow.f64 x1 3) x2)) (*.f64 -16 (/.f64 (*.f64 x2 x2) (pow.f64 x1 5))))
(fma.f64 8 (/.f64 (*.f64 x2 x2) (pow.f64 x1 3)) (/.f64 (*.f64 x2 x2) (/.f64 (pow.f64 x1 5) -16)))
(*.f64 (*.f64 x2 x2) (+.f64 (/.f64 8 (pow.f64 x1 3)) (/.f64 -16 (pow.f64 x1 5))))
(+.f64 (*.f64 -16 (/.f64 (pow.f64 x2 2) (pow.f64 x1 5))) (+.f64 (*.f64 8 (/.f64 (pow.f64 x2 2) (pow.f64 x1 3))) (*.f64 -8 (/.f64 (+.f64 (pow.f64 x2 2) (*.f64 -4 (pow.f64 x2 2))) (pow.f64 x1 7)))))
(fma.f64 -16 (/.f64 (*.f64 x2 x2) (pow.f64 x1 5)) (fma.f64 8 (/.f64 (*.f64 x2 x2) (pow.f64 x1 3)) (*.f64 -8 (/.f64 (*.f64 -3 (*.f64 x2 x2)) (pow.f64 x1 7)))))
(fma.f64 -16 (/.f64 (*.f64 x2 x2) (pow.f64 x1 5)) (fma.f64 8 (/.f64 x2 (/.f64 (pow.f64 x1 3) x2)) (/.f64 (*.f64 24 (*.f64 x2 x2)) (pow.f64 x1 7))))
(fma.f64 -16 (*.f64 (/.f64 x2 (pow.f64 x1 5)) x2) (fma.f64 8 (/.f64 (*.f64 x2 x2) (pow.f64 x1 3)) (/.f64 (*.f64 (*.f64 x2 x2) 24) (pow.f64 x1 7))))
(+.f64 (*.f64 (*.f64 x2 x2) (+.f64 (/.f64 8 (pow.f64 x1 3)) (/.f64 -16 (pow.f64 x1 5)))) (/.f64 (*.f64 (*.f64 x2 x2) 24) (pow.f64 x1 7)))
(+.f64 (*.f64 -8 (/.f64 (+.f64 (*.f64 -2 (+.f64 (pow.f64 x2 2) (*.f64 -4 (pow.f64 x2 2)))) (*.f64 -2 (pow.f64 x2 2))) (pow.f64 x1 9))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 x2 2) (pow.f64 x1 5))) (+.f64 (*.f64 8 (/.f64 (pow.f64 x2 2) (pow.f64 x1 3))) (*.f64 -8 (/.f64 (+.f64 (pow.f64 x2 2) (*.f64 -4 (pow.f64 x2 2))) (pow.f64 x1 7))))))
(fma.f64 -8 (/.f64 (*.f64 -2 (+.f64 (*.f64 -3 (*.f64 x2 x2)) (*.f64 x2 x2))) (pow.f64 x1 9)) (fma.f64 -16 (/.f64 (*.f64 x2 x2) (pow.f64 x1 5)) (fma.f64 8 (/.f64 (*.f64 x2 x2) (pow.f64 x1 3)) (*.f64 -8 (/.f64 (*.f64 -3 (*.f64 x2 x2)) (pow.f64 x1 7))))))
(+.f64 (fma.f64 -16 (/.f64 (*.f64 x2 x2) (pow.f64 x1 5)) (fma.f64 8 (/.f64 x2 (/.f64 (pow.f64 x1 3) x2)) (/.f64 (*.f64 24 (*.f64 x2 x2)) (pow.f64 x1 7)))) (/.f64 (*.f64 16 (*.f64 x2 (*.f64 x2 -2))) (pow.f64 x1 9)))
(+.f64 (fma.f64 -16 (*.f64 (/.f64 x2 (pow.f64 x1 5)) x2) (fma.f64 8 (/.f64 (*.f64 x2 x2) (pow.f64 x1 3)) (/.f64 (*.f64 (*.f64 x2 x2) 24) (pow.f64 x1 7)))) (/.f64 (*.f64 -32 (*.f64 x2 x2)) (pow.f64 x1 9)))
(+.f64 (*.f64 (*.f64 x2 x2) (+.f64 (/.f64 8 (pow.f64 x1 3)) (/.f64 -16 (pow.f64 x1 5)))) (+.f64 (/.f64 (*.f64 (*.f64 x2 x2) 24) (pow.f64 x1 7)) (/.f64 (*.f64 (*.f64 x2 x2) -32) (pow.f64 x1 9))))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6))) (pow.f64 x1 3)))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 1 (*.f64 x1 x1))) (fma.f64 3 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (/.f64 (+.f64 1 (*.f64 x1 x1)) (*.f64 x1 x1))) (+.f64 x1 (fma.f64 (+.f64 1 (*.f64 x1 x1)) (*.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 1 (*.f64 x1 x1))) -6)) (pow.f64 x1 3)))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (+.f64 (fma.f64 (*.f64 (+.f64 x1 (pow.f64 x1 3)) x1) (fma.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 4 -6) (pow.f64 x1 3)) (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 x1))) x1)))
(fma.f64 3 (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)) (fma.f64 3 (/.f64 (+.f64 (neg.f64 (pow.f64 x1 3)) (*.f64 3 (pow.f64 x1 4))) (fma.f64 x1 x1 1)) (*.f64 (fma.f64 x1 x1 1) (+.f64 (*.f64 x1 (*.f64 x1 (fma.f64 (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)) 4 -6))) x1))))
(+.f64 (*.f64 (+.f64 (*.f64 x1 (fma.f64 (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)) 4 -6)) 1) (+.f64 x1 (pow.f64 x1 3))) (*.f64 3 (*.f64 (fma.f64 x1 x1 1) (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)))))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6))) (+.f64 x1 (+.f64 (pow.f64 x1 3) (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (pow.f64 x1 2))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 1 (*.f64 x1 x1))) (fma.f64 3 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (/.f64 (+.f64 1 (*.f64 x1 x1)) (*.f64 x1 x1))) (fma.f64 (+.f64 1 (*.f64 x1 x1)) (*.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 1 (*.f64 x1 x1))) -6)) (+.f64 x1 (+.f64 (pow.f64 x1 3) (*.f64 x2 (-.f64 (fma.f64 6 (/.f64 (*.f64 x1 x1) (+.f64 1 (*.f64 x1 x1))) (*.f64 8 (*.f64 x1 x1))) (/.f64 6 (+.f64 1 (*.f64 x1 x1))))))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 x1))) (+.f64 (fma.f64 x2 (fma.f64 6 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) (fma.f64 8 (*.f64 x1 x1) (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3)) (fma.f64 (*.f64 (+.f64 x1 (pow.f64 x1 3)) x1) (fma.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 4 -6) x1))))
(fma.f64 3 (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)) (fma.f64 3 (/.f64 (+.f64 (neg.f64 (pow.f64 x1 3)) (*.f64 3 (pow.f64 x1 4))) (fma.f64 x1 x1 1)) (+.f64 (*.f64 (fma.f64 x1 x1 1) (+.f64 (*.f64 x1 (*.f64 x1 (fma.f64 (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)) 4 -6))) x1)) (*.f64 x2 (fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (fma.f64 8 (*.f64 x1 x1) (/.f64 -6 (fma.f64 x1 x1 1))))))))
(+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (fma.f64 (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)) 4 -6)) 1) (+.f64 x1 (pow.f64 x1 3))) (*.f64 x2 (fma.f64 8 (*.f64 x1 x1) (*.f64 (/.f64 6 (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 x1) -1))))) (*.f64 3 (*.f64 (fma.f64 x1 x1 1) (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)))))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6))) (+.f64 x1 (+.f64 (pow.f64 x1 3) (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (pow.f64 x1 2))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2))))))))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 1 (*.f64 x1 x1))) (fma.f64 3 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (/.f64 (+.f64 1 (*.f64 x1 x1)) (*.f64 x1 x1))) (fma.f64 8 (/.f64 (*.f64 (*.f64 x2 x2) x1) (+.f64 1 (*.f64 x1 x1))) (fma.f64 (+.f64 1 (*.f64 x1 x1)) (*.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 1 (*.f64 x1 x1))) -6)) (+.f64 x1 (+.f64 (pow.f64 x1 3) (*.f64 x2 (-.f64 (fma.f64 6 (/.f64 (*.f64 x1 x1) (+.f64 1 (*.f64 x1 x1))) (*.f64 8 (*.f64 x1 x1))) (/.f64 6 (+.f64 1 (*.f64 x1 x1)))))))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 x1))) (+.f64 (fma.f64 8 (*.f64 (/.f64 (*.f64 x2 x2) (fma.f64 x1 x1 1)) x1) (fma.f64 x2 (fma.f64 6 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) (fma.f64 8 (*.f64 x1 x1) (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3))) (fma.f64 (*.f64 (+.f64 x1 (pow.f64 x1 3)) x1) (fma.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 4 -6) x1))))
(fma.f64 3 (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)) (fma.f64 3 (/.f64 (+.f64 (neg.f64 (pow.f64 x1 3)) (*.f64 3 (pow.f64 x1 4))) (fma.f64 x1 x1 1)) (fma.f64 8 (*.f64 x1 (/.f64 (*.f64 x2 x2) (fma.f64 x1 x1 1))) (+.f64 (*.f64 (fma.f64 x1 x1 1) (+.f64 (*.f64 x1 (*.f64 x1 (fma.f64 (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)) 4 -6))) x1)) (*.f64 x2 (fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (fma.f64 8 (*.f64 x1 x1) (/.f64 -6 (fma.f64 x1 x1 1)))))))))
(+.f64 (*.f64 3 (*.f64 (fma.f64 x1 x1 1) (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)))) (+.f64 (*.f64 (+.f64 (*.f64 x1 (fma.f64 (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)) 4 -6)) 1) (+.f64 x1 (pow.f64 x1 3))) (fma.f64 x2 (fma.f64 8 (*.f64 x1 x1) (*.f64 (/.f64 6 (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 x1) -1))) (*.f64 (/.f64 (*.f64 x2 x2) (fma.f64 x1 x1 1)) (*.f64 8 x1)))))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6))) (+.f64 x1 (+.f64 (pow.f64 x1 3) (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (pow.f64 x1 2))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2))))))))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 1 (*.f64 x1 x1))) (fma.f64 3 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (/.f64 (+.f64 1 (*.f64 x1 x1)) (*.f64 x1 x1))) (fma.f64 8 (/.f64 (*.f64 (*.f64 x2 x2) x1) (+.f64 1 (*.f64 x1 x1))) (fma.f64 (+.f64 1 (*.f64 x1 x1)) (*.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 1 (*.f64 x1 x1))) -6)) (+.f64 x1 (+.f64 (pow.f64 x1 3) (*.f64 x2 (-.f64 (fma.f64 6 (/.f64 (*.f64 x1 x1) (+.f64 1 (*.f64 x1 x1))) (*.f64 8 (*.f64 x1 x1))) (/.f64 6 (+.f64 1 (*.f64 x1 x1)))))))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 x1))) (+.f64 (fma.f64 8 (*.f64 (/.f64 (*.f64 x2 x2) (fma.f64 x1 x1 1)) x1) (fma.f64 x2 (fma.f64 6 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) (fma.f64 8 (*.f64 x1 x1) (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3))) (fma.f64 (*.f64 (+.f64 x1 (pow.f64 x1 3)) x1) (fma.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 4 -6) x1))))
(fma.f64 3 (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)) (fma.f64 3 (/.f64 (+.f64 (neg.f64 (pow.f64 x1 3)) (*.f64 3 (pow.f64 x1 4))) (fma.f64 x1 x1 1)) (fma.f64 8 (*.f64 x1 (/.f64 (*.f64 x2 x2) (fma.f64 x1 x1 1))) (+.f64 (*.f64 (fma.f64 x1 x1 1) (+.f64 (*.f64 x1 (*.f64 x1 (fma.f64 (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)) 4 -6))) x1)) (*.f64 x2 (fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (fma.f64 8 (*.f64 x1 x1) (/.f64 -6 (fma.f64 x1 x1 1)))))))))
(+.f64 (*.f64 3 (*.f64 (fma.f64 x1 x1 1) (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)))) (+.f64 (*.f64 (+.f64 (*.f64 x1 (fma.f64 (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)) 4 -6)) 1) (+.f64 x1 (pow.f64 x1 3))) (fma.f64 x2 (fma.f64 8 (*.f64 x1 x1) (*.f64 (/.f64 6 (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 x1) -1))) (*.f64 (/.f64 (*.f64 x2 x2) (fma.f64 x1 x1 1)) (*.f64 8 x1)))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2))))
(*.f64 8 (/.f64 (*.f64 (*.f64 x2 x2) x1) (+.f64 1 (*.f64 x1 x1))))
(/.f64 8 (/.f64 (fma.f64 x1 x1 1) (*.f64 x2 (*.f64 x2 x1))))
(*.f64 (/.f64 (*.f64 x2 x2) (fma.f64 x1 x1 1)) (*.f64 8 x1))
(+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))) (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (pow.f64 x1 2))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))))
(fma.f64 8 (/.f64 (*.f64 (*.f64 x2 x2) x1) (+.f64 1 (*.f64 x1 x1))) (*.f64 x2 (-.f64 (fma.f64 6 (/.f64 (*.f64 x1 x1) (+.f64 1 (*.f64 x1 x1))) (*.f64 8 (*.f64 x1 x1))) (/.f64 6 (+.f64 1 (*.f64 x1 x1))))))
(fma.f64 8 (*.f64 (/.f64 (*.f64 x2 x2) (fma.f64 x1 x1 1)) x1) (*.f64 x2 (fma.f64 6 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) (fma.f64 8 (*.f64 x1 x1) (/.f64 -6 (fma.f64 x1 x1 1))))))
(fma.f64 8 (*.f64 x1 (/.f64 (*.f64 x2 x2) (fma.f64 x1 x1 1))) (*.f64 x2 (fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (fma.f64 8 (*.f64 x1 x1) (/.f64 -6 (fma.f64 x1 x1 1))))))
(fma.f64 x2 (fma.f64 8 (*.f64 x1 x1) (*.f64 (/.f64 6 (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 x1) -1))) (*.f64 (/.f64 (*.f64 x2 x2) (fma.f64 x1 x1 1)) (*.f64 8 x1)))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6))) (+.f64 x1 (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (pow.f64 x1 3) (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (pow.f64 x1 2))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2))))))))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 1 (*.f64 x1 x1))) (fma.f64 3 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (/.f64 (+.f64 1 (*.f64 x1 x1)) (*.f64 x1 x1))) (fma.f64 8 (/.f64 (*.f64 (*.f64 x2 x2) x1) (+.f64 1 (*.f64 x1 x1))) (fma.f64 (+.f64 1 (*.f64 x1 x1)) (*.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 1 (*.f64 x1 x1))) -6)) (+.f64 x1 (+.f64 (pow.f64 x1 3) (*.f64 x2 (-.f64 (fma.f64 6 (/.f64 (*.f64 x1 x1) (+.f64 1 (*.f64 x1 x1))) (*.f64 8 (*.f64 x1 x1))) (/.f64 6 (+.f64 1 (*.f64 x1 x1)))))))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 x1))) (+.f64 (fma.f64 8 (*.f64 (/.f64 (*.f64 x2 x2) (fma.f64 x1 x1 1)) x1) (fma.f64 x2 (fma.f64 6 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) (fma.f64 8 (*.f64 x1 x1) (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3))) (fma.f64 (*.f64 (+.f64 x1 (pow.f64 x1 3)) x1) (fma.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 4 -6) x1))))
(fma.f64 3 (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)) (fma.f64 3 (/.f64 (+.f64 (neg.f64 (pow.f64 x1 3)) (*.f64 3 (pow.f64 x1 4))) (fma.f64 x1 x1 1)) (fma.f64 8 (*.f64 x1 (/.f64 (*.f64 x2 x2) (fma.f64 x1 x1 1))) (+.f64 (*.f64 (fma.f64 x1 x1 1) (+.f64 (*.f64 x1 (*.f64 x1 (fma.f64 (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)) 4 -6))) x1)) (*.f64 x2 (fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (fma.f64 8 (*.f64 x1 x1) (/.f64 -6 (fma.f64 x1 x1 1)))))))))
(+.f64 (*.f64 3 (*.f64 (fma.f64 x1 x1 1) (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)))) (+.f64 (*.f64 (+.f64 (*.f64 x1 (fma.f64 (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)) 4 -6)) 1) (+.f64 x1 (pow.f64 x1 3))) (fma.f64 x2 (fma.f64 8 (*.f64 x1 x1) (*.f64 (/.f64 6 (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 x1) -1))) (*.f64 (/.f64 (*.f64 x2 x2) (fma.f64 x1 x1 1)) (*.f64 8 x1)))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6))) (+.f64 x1 (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (pow.f64 x1 3) (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (pow.f64 x1 2))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2))))))))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 1 (*.f64 x1 x1))) (fma.f64 3 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (/.f64 (+.f64 1 (*.f64 x1 x1)) (*.f64 x1 x1))) (fma.f64 8 (/.f64 (*.f64 (*.f64 x2 x2) x1) (+.f64 1 (*.f64 x1 x1))) (fma.f64 (+.f64 1 (*.f64 x1 x1)) (*.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 1 (*.f64 x1 x1))) -6)) (+.f64 x1 (+.f64 (pow.f64 x1 3) (*.f64 x2 (-.f64 (fma.f64 6 (/.f64 (*.f64 x1 x1) (+.f64 1 (*.f64 x1 x1))) (*.f64 8 (*.f64 x1 x1))) (/.f64 6 (+.f64 1 (*.f64 x1 x1)))))))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 x1))) (+.f64 (fma.f64 8 (*.f64 (/.f64 (*.f64 x2 x2) (fma.f64 x1 x1 1)) x1) (fma.f64 x2 (fma.f64 6 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) (fma.f64 8 (*.f64 x1 x1) (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3))) (fma.f64 (*.f64 (+.f64 x1 (pow.f64 x1 3)) x1) (fma.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 4 -6) x1))))
(fma.f64 3 (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)) (fma.f64 3 (/.f64 (+.f64 (neg.f64 (pow.f64 x1 3)) (*.f64 3 (pow.f64 x1 4))) (fma.f64 x1 x1 1)) (fma.f64 8 (*.f64 x1 (/.f64 (*.f64 x2 x2) (fma.f64 x1 x1 1))) (+.f64 (*.f64 (fma.f64 x1 x1 1) (+.f64 (*.f64 x1 (*.f64 x1 (fma.f64 (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)) 4 -6))) x1)) (*.f64 x2 (fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (fma.f64 8 (*.f64 x1 x1) (/.f64 -6 (fma.f64 x1 x1 1)))))))))
(+.f64 (*.f64 3 (*.f64 (fma.f64 x1 x1 1) (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)))) (+.f64 (*.f64 (+.f64 (*.f64 x1 (fma.f64 (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)) 4 -6)) 1) (+.f64 x1 (pow.f64 x1 3))) (fma.f64 x2 (fma.f64 8 (*.f64 x1 x1) (*.f64 (/.f64 6 (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 x1) -1))) (*.f64 (/.f64 (*.f64 x2 x2) (fma.f64 x1 x1 1)) (*.f64 8 x1)))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2))))
(*.f64 8 (/.f64 (*.f64 (*.f64 x2 x2) x1) (+.f64 1 (*.f64 x1 x1))))
(/.f64 8 (/.f64 (fma.f64 x1 x1 1) (*.f64 x2 (*.f64 x2 x1))))
(*.f64 (/.f64 (*.f64 x2 x2) (fma.f64 x1 x1 1)) (*.f64 8 x1))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 -8 (pow.f64 x1 2)) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))) x2)) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))))
(fma.f64 8 (/.f64 (*.f64 (*.f64 x2 x2) x1) (+.f64 1 (*.f64 x1 x1))) (*.f64 x2 (-.f64 (fma.f64 6 (/.f64 (*.f64 x1 x1) (+.f64 1 (*.f64 x1 x1))) (*.f64 8 (*.f64 x1 x1))) (/.f64 6 (+.f64 1 (*.f64 x1 x1))))))
(fma.f64 8 (*.f64 (/.f64 (*.f64 x2 x2) (fma.f64 x1 x1 1)) x1) (*.f64 x2 (fma.f64 6 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) (fma.f64 8 (*.f64 x1 x1) (/.f64 -6 (fma.f64 x1 x1 1))))))
(fma.f64 8 (*.f64 x1 (/.f64 (*.f64 x2 x2) (fma.f64 x1 x1 1))) (*.f64 x2 (fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (fma.f64 8 (*.f64 x1 x1) (/.f64 -6 (fma.f64 x1 x1 1))))))
(fma.f64 x2 (fma.f64 8 (*.f64 x1 x1) (*.f64 (/.f64 6 (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 x1) -1))) (*.f64 (/.f64 (*.f64 x2 x2) (fma.f64 x1 x1 1)) (*.f64 8 x1)))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 -8 (pow.f64 x1 2)) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))) x2)) (+.f64 x1 (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6))) (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))) (pow.f64 x1 3)))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 1 (*.f64 x1 x1))) (fma.f64 3 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (/.f64 (+.f64 1 (*.f64 x1 x1)) (*.f64 x1 x1))) (fma.f64 8 (/.f64 (*.f64 (*.f64 x2 x2) x1) (+.f64 1 (*.f64 x1 x1))) (fma.f64 (+.f64 1 (*.f64 x1 x1)) (*.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 1 (*.f64 x1 x1))) -6)) (+.f64 x1 (+.f64 (pow.f64 x1 3) (*.f64 x2 (-.f64 (fma.f64 6 (/.f64 (*.f64 x1 x1) (+.f64 1 (*.f64 x1 x1))) (*.f64 8 (*.f64 x1 x1))) (/.f64 6 (+.f64 1 (*.f64 x1 x1)))))))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 x1))) (+.f64 (fma.f64 8 (*.f64 (/.f64 (*.f64 x2 x2) (fma.f64 x1 x1 1)) x1) (fma.f64 x2 (fma.f64 6 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) (fma.f64 8 (*.f64 x1 x1) (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3))) (fma.f64 (*.f64 (+.f64 x1 (pow.f64 x1 3)) x1) (fma.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 4 -6) x1))))
(fma.f64 3 (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)) (fma.f64 3 (/.f64 (+.f64 (neg.f64 (pow.f64 x1 3)) (*.f64 3 (pow.f64 x1 4))) (fma.f64 x1 x1 1)) (fma.f64 8 (*.f64 x1 (/.f64 (*.f64 x2 x2) (fma.f64 x1 x1 1))) (+.f64 (*.f64 (fma.f64 x1 x1 1) (+.f64 (*.f64 x1 (*.f64 x1 (fma.f64 (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)) 4 -6))) x1)) (*.f64 x2 (fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (fma.f64 8 (*.f64 x1 x1) (/.f64 -6 (fma.f64 x1 x1 1)))))))))
(+.f64 (*.f64 3 (*.f64 (fma.f64 x1 x1 1) (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)))) (+.f64 (*.f64 (+.f64 (*.f64 x1 (fma.f64 (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)) 4 -6)) 1) (+.f64 x1 (pow.f64 x1 3))) (fma.f64 x2 (fma.f64 8 (*.f64 x1 x1) (*.f64 (/.f64 6 (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 x1) -1))) (*.f64 (/.f64 (*.f64 x2 x2) (fma.f64 x1 x1 1)) (*.f64 8 x1)))))
(+.f64 (*.f64 3 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 -8 (pow.f64 x1 2)) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))) x2)) (+.f64 x1 (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (*.f64 (pow.f64 x1 2) (-.f64 (*.f64 4 (-.f64 (*.f64 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) 6))) (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))) (pow.f64 x1 3)))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 1 (*.f64 x1 x1))) (fma.f64 3 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (/.f64 (+.f64 1 (*.f64 x1 x1)) (*.f64 x1 x1))) (fma.f64 8 (/.f64 (*.f64 (*.f64 x2 x2) x1) (+.f64 1 (*.f64 x1 x1))) (fma.f64 (+.f64 1 (*.f64 x1 x1)) (*.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 1 (*.f64 x1 x1))) -6)) (+.f64 x1 (+.f64 (pow.f64 x1 3) (*.f64 x2 (-.f64 (fma.f64 6 (/.f64 (*.f64 x1 x1) (+.f64 1 (*.f64 x1 x1))) (*.f64 8 (*.f64 x1 x1))) (/.f64 6 (+.f64 1 (*.f64 x1 x1)))))))))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 x1))) (+.f64 (fma.f64 8 (*.f64 (/.f64 (*.f64 x2 x2) (fma.f64 x1 x1 1)) x1) (fma.f64 x2 (fma.f64 6 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) (fma.f64 8 (*.f64 x1 x1) (/.f64 -6 (fma.f64 x1 x1 1)))) (pow.f64 x1 3))) (fma.f64 (*.f64 (+.f64 x1 (pow.f64 x1 3)) x1) (fma.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 4 -6) x1))))
(fma.f64 3 (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)) (fma.f64 3 (/.f64 (+.f64 (neg.f64 (pow.f64 x1 3)) (*.f64 3 (pow.f64 x1 4))) (fma.f64 x1 x1 1)) (fma.f64 8 (*.f64 x1 (/.f64 (*.f64 x2 x2) (fma.f64 x1 x1 1))) (+.f64 (*.f64 (fma.f64 x1 x1 1) (+.f64 (*.f64 x1 (*.f64 x1 (fma.f64 (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)) 4 -6))) x1)) (*.f64 x2 (fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (fma.f64 8 (*.f64 x1 x1) (/.f64 -6 (fma.f64 x1 x1 1)))))))))
(+.f64 (*.f64 3 (*.f64 (fma.f64 x1 x1 1) (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)))) (+.f64 (*.f64 (+.f64 (*.f64 x1 (fma.f64 (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)) 4 -6)) 1) (+.f64 x1 (pow.f64 x1 3))) (fma.f64 x2 (fma.f64 8 (*.f64 x1 x1) (*.f64 (/.f64 6 (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 x1) -1))) (*.f64 (/.f64 (*.f64 x2 x2) (fma.f64 x1 x1 1)) (*.f64 8 x1)))))
(*.f64 -6 x2)
(*.f64 x2 -6)
(+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 8 (pow.f64 x2 2)) 2)))
(fma.f64 -6 x2 (*.f64 x1 (fma.f64 8 (*.f64 x2 x2) -2)))
(fma.f64 x1 (fma.f64 8 (*.f64 x2 x2) -2) (*.f64 x2 -6))
(+.f64 (*.f64 (-.f64 (+.f64 (*.f64 8 x2) (+.f64 (*.f64 6 x2) (*.f64 3 (-.f64 3 (*.f64 -2 x2))))) 6) (pow.f64 x1 2)) (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 8 (pow.f64 x2 2)) 2))))
(fma.f64 (+.f64 (fma.f64 8 x2 (fma.f64 6 x2 (*.f64 3 (+.f64 3 (*.f64 x2 2))))) -6) (*.f64 x1 x1) (fma.f64 -6 x2 (*.f64 x1 (fma.f64 8 (*.f64 x2 x2) -2))))
(fma.f64 (*.f64 x1 x1) (+.f64 -6 (+.f64 (+.f64 9 (*.f64 (*.f64 x2 2) 3)) (*.f64 x2 14))) (fma.f64 x1 (fma.f64 8 (*.f64 x2 x2) -2) (*.f64 x2 -6)))
(fma.f64 (*.f64 x1 x1) (+.f64 (*.f64 x2 14) (+.f64 9 (fma.f64 x2 6 -6))) (fma.f64 x1 (fma.f64 8 (*.f64 x2 x2) -2) (*.f64 x2 -6)))
(+.f64 (*.f64 (-.f64 (+.f64 (*.f64 8 x2) (+.f64 (*.f64 6 x2) (*.f64 3 (-.f64 3 (*.f64 -2 x2))))) 6) (pow.f64 x1 2)) (+.f64 (*.f64 -6 x2) (+.f64 (*.f64 x1 (-.f64 (*.f64 8 (pow.f64 x2 2)) 2)) (*.f64 (pow.f64 x1 3) (-.f64 (+.f64 (*.f64 8 (pow.f64 x2 2)) (*.f64 -16 (pow.f64 x2 2))) 3)))))
(fma.f64 (+.f64 (fma.f64 8 x2 (fma.f64 6 x2 (*.f64 3 (+.f64 3 (*.f64 x2 2))))) -6) (*.f64 x1 x1) (fma.f64 -6 x2 (fma.f64 x1 (fma.f64 8 (*.f64 x2 x2) -2) (*.f64 (pow.f64 x1 3) (+.f64 (*.f64 (*.f64 x2 x2) -8) -3)))))
(fma.f64 (*.f64 x1 x1) (+.f64 -6 (+.f64 (+.f64 9 (*.f64 (*.f64 x2 2) 3)) (*.f64 x2 14))) (fma.f64 x2 -6 (fma.f64 (pow.f64 x1 3) (fma.f64 (*.f64 x2 x2) -8 -3) (*.f64 x1 (fma.f64 8 (*.f64 x2 x2) -2)))))
(fma.f64 (*.f64 x1 x1) (+.f64 (*.f64 x2 14) (+.f64 9 (fma.f64 x2 6 -6))) (fma.f64 x2 -6 (fma.f64 (pow.f64 x1 3) (fma.f64 x2 (*.f64 x2 -8) -3) (*.f64 x1 (fma.f64 8 (*.f64 x2 x2) -2)))))
(*.f64 6 (pow.f64 x1 4))
(+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4)))
(fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4)))
(fma.f64 6 (pow.f64 x1 4) (*.f64 (pow.f64 x1 3) -3))
(fma.f64 (pow.f64 x1 3) -3 (*.f64 6 (pow.f64 x1 4)))
(*.f64 (pow.f64 x1 3) (+.f64 (*.f64 x1 6) -3))
(+.f64 (*.f64 -3 (pow.f64 x1 3)) (+.f64 (*.f64 6 (pow.f64 x1 4)) (*.f64 (+.f64 15 (*.f64 4 (-.f64 (*.f64 2 x2) 3))) (pow.f64 x1 2))))
(fma.f64 -3 (pow.f64 x1 3) (fma.f64 6 (pow.f64 x1 4) (*.f64 (*.f64 x1 x1) (+.f64 15 (*.f64 4 (fma.f64 2 x2 -3))))))
(fma.f64 (pow.f64 x1 3) -3 (fma.f64 (*.f64 x1 x1) (fma.f64 4 (fma.f64 x2 2 -3) 15) (*.f64 6 (pow.f64 x1 4))))
(*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -3)) (fma.f64 4 (fma.f64 x2 2 -3) 15)))
(+.f64 (*.f64 -2 x1) (+.f64 (*.f64 -3 (pow.f64 x1 3)) (+.f64 (*.f64 6 (pow.f64 x1 4)) (*.f64 (+.f64 15 (*.f64 4 (-.f64 (*.f64 2 x2) 3))) (pow.f64 x1 2)))))
(fma.f64 -2 x1 (fma.f64 -3 (pow.f64 x1 3) (fma.f64 6 (pow.f64 x1 4) (*.f64 (*.f64 x1 x1) (+.f64 15 (*.f64 4 (fma.f64 2 x2 -3)))))))
(fma.f64 x1 -2 (fma.f64 (pow.f64 x1 3) -3 (fma.f64 (*.f64 x1 x1) (fma.f64 4 (fma.f64 x2 2 -3) 15) (*.f64 6 (pow.f64 x1 4)))))
(fma.f64 x1 -2 (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -3)) (fma.f64 4 (fma.f64 x2 2 -3) 15))))
(*.f64 6 (pow.f64 x1 4))
(+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4)))
(fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4)))
(fma.f64 6 (pow.f64 x1 4) (*.f64 (pow.f64 x1 3) -3))
(fma.f64 (pow.f64 x1 3) -3 (*.f64 6 (pow.f64 x1 4)))
(*.f64 (pow.f64 x1 3) (+.f64 (*.f64 x1 6) -3))
(+.f64 (*.f64 -3 (pow.f64 x1 3)) (+.f64 (*.f64 6 (pow.f64 x1 4)) (*.f64 (+.f64 15 (*.f64 4 (-.f64 (*.f64 2 x2) 3))) (pow.f64 x1 2))))
(fma.f64 -3 (pow.f64 x1 3) (fma.f64 6 (pow.f64 x1 4) (*.f64 (*.f64 x1 x1) (+.f64 15 (*.f64 4 (fma.f64 2 x2 -3))))))
(fma.f64 (pow.f64 x1 3) -3 (fma.f64 (*.f64 x1 x1) (fma.f64 4 (fma.f64 x2 2 -3) 15) (*.f64 6 (pow.f64 x1 4))))
(*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -3)) (fma.f64 4 (fma.f64 x2 2 -3) 15)))
(+.f64 (*.f64 -2 x1) (+.f64 (*.f64 -3 (pow.f64 x1 3)) (+.f64 (*.f64 6 (pow.f64 x1 4)) (*.f64 (+.f64 15 (*.f64 4 (-.f64 (*.f64 2 x2) 3))) (pow.f64 x1 2)))))
(fma.f64 -2 x1 (fma.f64 -3 (pow.f64 x1 3) (fma.f64 6 (pow.f64 x1 4) (*.f64 (*.f64 x1 x1) (+.f64 15 (*.f64 4 (fma.f64 2 x2 -3)))))))
(fma.f64 x1 -2 (fma.f64 (pow.f64 x1 3) -3 (fma.f64 (*.f64 x1 x1) (fma.f64 4 (fma.f64 x2 2 -3) 15) (*.f64 6 (pow.f64 x1 4)))))
(fma.f64 x1 -2 (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -3)) (fma.f64 4 (fma.f64 x2 2 -3) 15))))

eval1.1s (3.2%)

Compiler

Compiled 40922 to 25293 computations (38.2% saved)

prune190.0ms (0.5%)

Pruning

50 alts after pruning (42 fresh and 8 done)

PrunedKeptTotal
New4409449
Fresh83341
Picked101
Done088
Total44950499
Error
0.1b
Counts
499 → 50
Alt Table
Click to see full alt table
StatusErrorProgram
59.8b
(+.f64 x1 (*.f64 (/.f64 8 (fma.f64 x1 x1 1)) (pow.f64 (*.f64 x2 (sqrt.f64 x1)) 2)))
60.5b
(fma.f64 8 (*.f64 x2 (/.f64 x2 x1)) x1)
32.4b
(+.f64 (*.f64 -2 x1) (*.f64 -6 x2))
34.9b
(*.f64 x2 -6)
18.6b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 9))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
34.2b
(+.f64 x1 (fma.f64 x2 (fma.f64 8 (*.f64 x1 x1) (*.f64 (/.f64 6 (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 x1) -1))) (*.f64 (/.f64 (*.f64 x2 x2) (fma.f64 x1 x1 1)) (*.f64 8 x1))))
61.8b
x1
61.4b
(+.f64 x1 (*.f64 (*.f64 x2 x2) (/.f64 8 x1)))
41.3b
(/.f64 1 (/.f64 (+.f64 x1 (*.f64 6 x2)) (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36))))
41.3b
(/.f64 (-.f64 (*.f64 (*.f64 x2 x2) 36) (*.f64 x1 x1)) (-.f64 (*.f64 x2 -6) x1))
53.9b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 x1) (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) 6) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
58.6b
(+.f64 x1 (*.f64 (pow.f64 (/.f64 (sqrt.f64 8) (hypot.f64 1 x1)) 2) (*.f64 (*.f64 x2 x2) x1)))
10.7b
(+.f64 x1 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x1 9) (*.f64 (fma.f64 x1 x1 1) (+.f64 x1 (*.f64 6 (*.f64 x1 x1)))))))
18.4b
(+.f64 x1 (fma.f64 x2 -6 (*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))))
4.3b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (*.f64 2 x2) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
18.0b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 (*.f64 x1 6) x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
41.3b
(*.f64 (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36)) (/.f64 1 (+.f64 x1 (*.f64 6 x2))))
2.2b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
18.7b
(+.f64 x1 (pow.f64 (cbrt.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3)))))) 3))
47.8b
(/.f64 (+.f64 (pow.f64 x1 3) (*.f64 (pow.f64 x2 3) -216)) (+.f64 (*.f64 (*.f64 x2 x2) 36) (-.f64 (*.f64 x1 x1) (*.f64 x1 (*.f64 x2 -6)))))
18.5b
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))))
53.5b
(*.f64 (pow.f64 x1 3) (+.f64 -3 (*.f64 x1 6)))
24.3b
(+.f64 x1 (+.f64 (+.f64 (*.f64 -3 (*.f64 x1 x1)) (+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4)))) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
35.2b
(+.f64 x1 (*.f64 x2 -6))
1.8b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2))) 3)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
18.0b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
18.4b
(+.f64 x1 (fma.f64 -6 x2 (*.f64 x1 -2)))
2.3b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (*.f64 (/.f64 2 (fma.f64 x1 x1 1)) x2)) (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
54.0b
(*.f64 (pow.f64 x1 4) 6)
15.7b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
18.4b
(+.f64 x1 (+.f64 (*.f64 -2 x1) (*.f64 -6 x2)))
59.3b
(+.f64 x1 (*.f64 x1 (*.f64 (*.f64 x2 x2) 8)))
18.3b
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 -12 x2) 2))))
10.9b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (+.f64 (*.f64 -1 x1) (*.f64 2 x2)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
11.2b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
9.7b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 x2 x2) (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 8 x1))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
58.6b
(+.f64 x1 (*.f64 (exp.f64 (log.f64 (/.f64 8 (fma.f64 x1 x1 1)))) (*.f64 (*.f64 x2 x2) x1)))
1.6b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 9))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
28.4b
(+.f64 x1 (*.f64 x2 (-.f64 (*.f64 (*.f64 8 (+.f64 x1 (pow.f64 x1 3))) x2) (fma.f64 12 (+.f64 x1 (pow.f64 x1 3)) (fma.f64 -6 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (/.f64 6 (fma.f64 x1 x1 1)))))))
35.2b
(fma.f64 x2 -6 x1)
0.6b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
9.3b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 8 x1)) (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
53.6b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 x2 8) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
23.6b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (/.f64 8 (fma.f64 x1 x1 1)) (*.f64 x1 (*.f64 x1 x2)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
18.4b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 9))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
18.0b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
17.9b
(+.f64 x1 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 3 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))))) (*.f64 (fma.f64 x1 x1 1) (+.f64 x1 (+.f64 (*.f64 (pow.f64 x1 3) (-.f64 (+.f64 (*.f64 4 (*.f64 (-.f64 3 (*.f64 2 x2)) x2)) (*.f64 3 (-.f64 (*.f64 4 x2) 6))) (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 x2) 6) x2)) 2))) (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 x2) 6) (*.f64 x2 x1))) (*.f64 (-.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 4 x2) 6)) (*.f64 4 x2)) 6) (pow.f64 x1 2)))))))))
53.6b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
1.6b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
53.9b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
Compiler

Compiled 2458 to 1574 computations (36% saved)

regimes531.0ms (1.5%)

Counts
95 → 1
Calls
Call 1
Inputs
x1
(*.f64 x2 -6)
(+.f64 x1 (*.f64 x2 -6))
(+.f64 (*.f64 -2 x1) (*.f64 -6 x2))
(+.f64 x1 (*.f64 (*.f64 x2 x2) (/.f64 8 x1)))
(+.f64 x1 (*.f64 x1 (*.f64 (*.f64 x2 x2) 8)))
(+.f64 x1 (+.f64 (*.f64 -2 x1) (*.f64 -6 x2)))
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 -12 x2) 2))))
(/.f64 (-.f64 (*.f64 (*.f64 x2 x2) 36) (*.f64 x1 x1)) (-.f64 (*.f64 x2 -6) x1))
(/.f64 1 (/.f64 (+.f64 x1 (*.f64 6 x2)) (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36))))
(*.f64 (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36)) (/.f64 1 (+.f64 x1 (*.f64 6 x2))))
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))))
(+.f64 x1 (+.f64 (*.f64 x1 (-.f64 (*.f64 4 (*.f64 x2 (-.f64 (*.f64 2 x2) 3))) 2)) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 9))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 (*.f64 x1 6) x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 9))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 (*.f64 x1 6) x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 -12)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 x2 8) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (*.f64 2 x2) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (*.f64 2 x2) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(fma.f64 x2 -6 x1)
(*.f64 (pow.f64 x1 4) 6)
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (+.f64 (*.f64 -1 x1) (*.f64 2 x2)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (*.f64 (pow.f64 x1 4) 6))
(fma.f64 8 (*.f64 x2 (/.f64 x2 x1)) x1)
(+.f64 x1 (fma.f64 -6 x2 (*.f64 x1 -2)))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(*.f64 (pow.f64 x1 3) (+.f64 -3 (*.f64 x1 6)))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 9))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 (*.f64 x1 6) x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (*.f64 x1 (*.f64 x1 (+.f64 (fma.f64 x1 (*.f64 x1 6) x1) 15))))
(+.f64 x1 (*.f64 (/.f64 8 (fma.f64 x1 x1 1)) (*.f64 (*.f64 x2 x2) x1)))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (*.f64 2 x2) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (+.f64 (*.f64 -1 x1) (*.f64 2 x2)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 x1) (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) 6) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 x1) (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) 6) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 x1) (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) 6) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (*.f64 (/.f64 2 (fma.f64 x1 x1 1)) x2)) (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (/.f64 8 (fma.f64 x1 x1 1)) (*.f64 x1 (*.f64 x1 x2)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (/.f64 8 (fma.f64 x1 x1 1)) (*.f64 x1 (*.f64 x1 x2)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (*.f64 (/.f64 2 (fma.f64 x1 x1 1)) x2)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(/.f64 (+.f64 (pow.f64 x1 3) (*.f64 (pow.f64 x2 3) -216)) (+.f64 (*.f64 (*.f64 x2 x2) 36) (-.f64 (*.f64 x1 x1) (*.f64 x1 (*.f64 x2 -6)))))
(+.f64 x1 (+.f64 (+.f64 (*.f64 -3 (*.f64 x1 x1)) (+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4)))) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 8 x1)) (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 x2 x2) (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 8 x1))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 8 x1)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (fma.f64 x2 -6 (*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))))
(+.f64 x1 (*.f64 (/.f64 8 (fma.f64 x1 x1 1)) (pow.f64 (*.f64 x2 (sqrt.f64 x1)) 2)))
(+.f64 x1 (*.f64 (pow.f64 (/.f64 (sqrt.f64 8) (hypot.f64 1 x1)) 2) (*.f64 (*.f64 x2 x2) x1)))
(+.f64 x1 (*.f64 (exp.f64 (log.f64 (/.f64 8 (fma.f64 x1 x1 1)))) (*.f64 (*.f64 x2 x2) x1)))
(+.f64 x1 (+.f64 (+.f64 (*.f64 (pow.f64 x1 2) (+.f64 9 (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4)))) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (fma.f64 x2 (fma.f64 8 (*.f64 x1 x1) (*.f64 (/.f64 6 (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 x1) -1))) (*.f64 (/.f64 (*.f64 x2 x2) (fma.f64 x1 x1 1)) (*.f64 8 x1))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) 3))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) 3))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x1 9) (*.f64 (fma.f64 x1 x1 1) (+.f64 x1 (*.f64 6 (*.f64 x1 x1)))))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (pow.f64 (*.f64 x1 (sqrt.f64 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6))) 2)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (pow.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)))) 3)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (*.f64 x2 (-.f64 (*.f64 (*.f64 8 (+.f64 x1 (pow.f64 x1 3))) x2) (fma.f64 12 (+.f64 x1 (pow.f64 x1 3)) (fma.f64 -6 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (/.f64 6 (fma.f64 x1 x1 1)))))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (fma.f64 (-.f64 (+.f64 (*.f64 6 x1) (*.f64 2 (/.f64 (-.f64 (*.f64 2 x2) 3) x1))) 2) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (fma.f64 8 (*.f64 x1 (/.f64 (*.f64 x2 x2) (fma.f64 x1 x1 1))) (*.f64 x2 (-.f64 (/.f64 -6 (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 3)) (*.f64 x1 x1)) (/.f64 (fma.f64 x1 x1 1) -4)) (*.f64 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (+.f64 -6 (*.f64 (fma.f64 x1 x1 1) -8))))))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (fma.f64 (/.f64 (sqrt.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (hypot.f64 1 x1)) (/.f64 (sqrt.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (hypot.f64 1 x1)) -3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 3 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))))) (*.f64 (fma.f64 x1 x1 1) (+.f64 x1 (*.f64 6 (*.f64 x1 x1)))))))
(+.f64 x1 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 3 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))))) (*.f64 (fma.f64 x1 x1 1) (+.f64 x1 (*.f64 x1 (+.f64 (*.f64 6 x1) -4)))))))
(+.f64 x1 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 3 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))))) (*.f64 (fma.f64 x1 x1 1) (+.f64 x1 (*.f64 x2 (*.f64 x1 (+.f64 (*.f64 x2 8) -12))))))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (fma.f64 (/.f64 (*.f64 x1 2) (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (pow.f64 (cbrt.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3)))))) 3))
(+.f64 x1 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 3 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))))) (*.f64 (fma.f64 x1 x1 1) (+.f64 x1 (+.f64 (*.f64 (pow.f64 x1 3) (-.f64 (+.f64 (*.f64 4 (*.f64 (-.f64 3 (*.f64 2 x2)) x2)) (*.f64 3 (-.f64 (*.f64 4 x2) 6))) (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 x2) 6) x2)) 2))) (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 x2) 6) (*.f64 x2 x1))) (*.f64 (-.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 4 x2) 6)) (*.f64 4 x2)) 6) (pow.f64 x1 2)))))))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2))) 3)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (pow.f64 (cbrt.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))))) 3))
(+.f64 x1 (pow.f64 (cbrt.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 x1 (*.f64 (*.f64 x2 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))))) 3))
(+.f64 x1 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 3 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))))) (*.f64 (fma.f64 x1 x1 1) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 -6)) (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))) (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 (+.f64 -6 (/.f64 2 (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))))))) (*.f64 (*.f64 x1 x1) 4)))))))))
(+.f64 x1 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 3 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))))) (*.f64 (fma.f64 x1 x1 1) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 -6)) (pow.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 (/.f64 2 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) -6) (*.f64 x1 4))))) 2)))))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))) 2) (*.f64 (pow.f64 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6) 2) (pow.f64 x1 4))) (-.f64 (*.f64 (*.f64 x1 2) (*.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3))) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6))))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
Outputs
(+.f64 x1 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 3 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))))) (*.f64 (fma.f64 x1 x1 1) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 -6)) (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))) (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 (+.f64 -6 (/.f64 2 (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))))))) (*.f64 (*.f64 x1 x1) 4)))))))))
Calls

5 calls:

91.0ms
x2
73.0ms
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
56.0ms
(*.f64 2 x2)
56.0ms
(*.f64 2 x2)
52.0ms
x1
Results
ErrorSegmentsBranch
0.3b1x1
0.3b1x2
0.3b1(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
0.3b1(*.f64 2 x2)
0.3b1(*.f64 2 x2)
Compiler

Compiled 6280 to 3799 computations (39.5% saved)

regimes600.0ms (1.7%)

Counts
92 → 1
Calls
Call 1
Inputs
x1
(*.f64 x2 -6)
(+.f64 x1 (*.f64 x2 -6))
(+.f64 (*.f64 -2 x1) (*.f64 -6 x2))
(+.f64 x1 (*.f64 (*.f64 x2 x2) (/.f64 8 x1)))
(+.f64 x1 (*.f64 x1 (*.f64 (*.f64 x2 x2) 8)))
(+.f64 x1 (+.f64 (*.f64 -2 x1) (*.f64 -6 x2)))
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 -12 x2) 2))))
(/.f64 (-.f64 (*.f64 (*.f64 x2 x2) 36) (*.f64 x1 x1)) (-.f64 (*.f64 x2 -6) x1))
(/.f64 1 (/.f64 (+.f64 x1 (*.f64 6 x2)) (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36))))
(*.f64 (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36)) (/.f64 1 (+.f64 x1 (*.f64 6 x2))))
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))))
(+.f64 x1 (+.f64 (*.f64 x1 (-.f64 (*.f64 4 (*.f64 x2 (-.f64 (*.f64 2 x2) 3))) 2)) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 9))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 (*.f64 x1 6) x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 9))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 (*.f64 x1 6) x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 -12)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 x2 8) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (*.f64 2 x2) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (*.f64 2 x2) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(fma.f64 x2 -6 x1)
(*.f64 (pow.f64 x1 4) 6)
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (+.f64 (*.f64 -1 x1) (*.f64 2 x2)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (*.f64 (pow.f64 x1 4) 6))
(fma.f64 8 (*.f64 x2 (/.f64 x2 x1)) x1)
(+.f64 x1 (fma.f64 -6 x2 (*.f64 x1 -2)))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(*.f64 (pow.f64 x1 3) (+.f64 -3 (*.f64 x1 6)))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 9))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 (*.f64 x1 6) x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (*.f64 x1 (*.f64 x1 (+.f64 (fma.f64 x1 (*.f64 x1 6) x1) 15))))
(+.f64 x1 (*.f64 (/.f64 8 (fma.f64 x1 x1 1)) (*.f64 (*.f64 x2 x2) x1)))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (*.f64 2 x2) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (+.f64 (*.f64 -1 x1) (*.f64 2 x2)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 x1) (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) 6) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 x1) (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) 6) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 x1) (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) 6) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (*.f64 (/.f64 2 (fma.f64 x1 x1 1)) x2)) (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (/.f64 8 (fma.f64 x1 x1 1)) (*.f64 x1 (*.f64 x1 x2)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (/.f64 8 (fma.f64 x1 x1 1)) (*.f64 x1 (*.f64 x1 x2)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (*.f64 (/.f64 2 (fma.f64 x1 x1 1)) x2)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(/.f64 (+.f64 (pow.f64 x1 3) (*.f64 (pow.f64 x2 3) -216)) (+.f64 (*.f64 (*.f64 x2 x2) 36) (-.f64 (*.f64 x1 x1) (*.f64 x1 (*.f64 x2 -6)))))
(+.f64 x1 (+.f64 (+.f64 (*.f64 -3 (*.f64 x1 x1)) (+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4)))) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 8 x1)) (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 x2 x2) (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 8 x1))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 8 x1)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (fma.f64 x2 -6 (*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))))
(+.f64 x1 (*.f64 (/.f64 8 (fma.f64 x1 x1 1)) (pow.f64 (*.f64 x2 (sqrt.f64 x1)) 2)))
(+.f64 x1 (*.f64 (pow.f64 (/.f64 (sqrt.f64 8) (hypot.f64 1 x1)) 2) (*.f64 (*.f64 x2 x2) x1)))
(+.f64 x1 (*.f64 (exp.f64 (log.f64 (/.f64 8 (fma.f64 x1 x1 1)))) (*.f64 (*.f64 x2 x2) x1)))
(+.f64 x1 (+.f64 (+.f64 (*.f64 (pow.f64 x1 2) (+.f64 9 (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4)))) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (fma.f64 x2 (fma.f64 8 (*.f64 x1 x1) (*.f64 (/.f64 6 (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 x1) -1))) (*.f64 (/.f64 (*.f64 x2 x2) (fma.f64 x1 x1 1)) (*.f64 8 x1))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) 3))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) 3))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x1 9) (*.f64 (fma.f64 x1 x1 1) (+.f64 x1 (*.f64 6 (*.f64 x1 x1)))))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (pow.f64 (*.f64 x1 (sqrt.f64 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6))) 2)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (pow.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)))) 3)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (*.f64 x2 (-.f64 (*.f64 (*.f64 8 (+.f64 x1 (pow.f64 x1 3))) x2) (fma.f64 12 (+.f64 x1 (pow.f64 x1 3)) (fma.f64 -6 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (/.f64 6 (fma.f64 x1 x1 1)))))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (fma.f64 (-.f64 (+.f64 (*.f64 6 x1) (*.f64 2 (/.f64 (-.f64 (*.f64 2 x2) 3) x1))) 2) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (fma.f64 8 (*.f64 x1 (/.f64 (*.f64 x2 x2) (fma.f64 x1 x1 1))) (*.f64 x2 (-.f64 (/.f64 -6 (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 3)) (*.f64 x1 x1)) (/.f64 (fma.f64 x1 x1 1) -4)) (*.f64 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (+.f64 -6 (*.f64 (fma.f64 x1 x1 1) -8))))))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (fma.f64 (/.f64 (sqrt.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (hypot.f64 1 x1)) (/.f64 (sqrt.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (hypot.f64 1 x1)) -3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 3 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))))) (*.f64 (fma.f64 x1 x1 1) (+.f64 x1 (*.f64 6 (*.f64 x1 x1)))))))
(+.f64 x1 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 3 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))))) (*.f64 (fma.f64 x1 x1 1) (+.f64 x1 (*.f64 x1 (+.f64 (*.f64 6 x1) -4)))))))
(+.f64 x1 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 3 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))))) (*.f64 (fma.f64 x1 x1 1) (+.f64 x1 (*.f64 x2 (*.f64 x1 (+.f64 (*.f64 x2 8) -12))))))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (fma.f64 (/.f64 (*.f64 x1 2) (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (pow.f64 (cbrt.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 x2 (*.f64 x1 6)) (pow.f64 x1 3)))))) 3))
(+.f64 x1 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 3 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))))) (*.f64 (fma.f64 x1 x1 1) (+.f64 x1 (+.f64 (*.f64 (pow.f64 x1 3) (-.f64 (+.f64 (*.f64 4 (*.f64 (-.f64 3 (*.f64 2 x2)) x2)) (*.f64 3 (-.f64 (*.f64 4 x2) 6))) (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 x2) 6) x2)) 2))) (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 x2) 6) (*.f64 x2 x1))) (*.f64 (-.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 4 x2) 6)) (*.f64 4 x2)) 6) (pow.f64 x1 2)))))))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) 2))) 3)) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -6)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (pow.f64 (cbrt.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 -12 (*.f64 (*.f64 x2 x1) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))))) 3))
(+.f64 x1 (pow.f64 (cbrt.f64 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 x2 2 x1)) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 x1 (*.f64 (*.f64 x2 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 x2 2)) x1) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))))) 3))
Outputs
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
Calls

4 calls:

115.0ms
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
114.0ms
x2
106.0ms
(*.f64 2 x2)
60.0ms
x1
Results
ErrorSegmentsBranch
0.6b1x1
0.6b1x2
0.6b1(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
0.6b1(*.f64 2 x2)
Compiler

Compiled 5900 to 3561 computations (39.6% saved)

regimes192.0ms (0.5%)

Counts
52 → 1
Calls
Call 1
Inputs
x1
(*.f64 x2 -6)
(+.f64 x1 (*.f64 x2 -6))
(+.f64 (*.f64 -2 x1) (*.f64 -6 x2))
(+.f64 x1 (*.f64 (*.f64 x2 x2) (/.f64 8 x1)))
(+.f64 x1 (*.f64 x1 (*.f64 (*.f64 x2 x2) 8)))
(+.f64 x1 (+.f64 (*.f64 -2 x1) (*.f64 -6 x2)))
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 -12 x2) 2))))
(/.f64 (-.f64 (*.f64 (*.f64 x2 x2) 36) (*.f64 x1 x1)) (-.f64 (*.f64 x2 -6) x1))
(/.f64 1 (/.f64 (+.f64 x1 (*.f64 6 x2)) (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36))))
(*.f64 (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36)) (/.f64 1 (+.f64 x1 (*.f64 6 x2))))
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))))
(+.f64 x1 (+.f64 (*.f64 x1 (-.f64 (*.f64 4 (*.f64 x2 (-.f64 (*.f64 2 x2) 3))) 2)) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 9))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 (*.f64 x1 6) x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 9))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 (*.f64 x1 6) x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 -12)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 x2 8) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (*.f64 2 x2) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (*.f64 2 x2) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(fma.f64 x2 -6 x1)
(*.f64 (pow.f64 x1 4) 6)
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (+.f64 (*.f64 -1 x1) (*.f64 2 x2)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (*.f64 (pow.f64 x1 4) 6))
(fma.f64 8 (*.f64 x2 (/.f64 x2 x1)) x1)
(+.f64 x1 (fma.f64 -6 x2 (*.f64 x1 -2)))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(*.f64 (pow.f64 x1 3) (+.f64 -3 (*.f64 x1 6)))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 9))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 (*.f64 x1 6) x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (*.f64 x1 (*.f64 x1 (+.f64 (fma.f64 x1 (*.f64 x1 6) x1) 15))))
(+.f64 x1 (*.f64 (/.f64 8 (fma.f64 x1 x1 1)) (*.f64 (*.f64 x2 x2) x1)))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (*.f64 2 x2) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (+.f64 (*.f64 -1 x1) (*.f64 2 x2)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
Outputs
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
Calls

4 calls:

42.0ms
x2
29.0ms
(*.f64 2 x2)
28.0ms
(*.f64 2 x2)
27.0ms
x1
Results
ErrorSegmentsBranch
1.6b1x1
1.6b1x2
1.6b1(*.f64 2 x2)
1.6b1(*.f64 2 x2)
Compiler

Compiled 2729 to 1613 computations (40.9% saved)

regimes166.0ms (0.5%)

Counts
50 → 1
Calls
Call 1
Inputs
x1
(*.f64 x2 -6)
(+.f64 x1 (*.f64 x2 -6))
(+.f64 (*.f64 -2 x1) (*.f64 -6 x2))
(+.f64 x1 (*.f64 (*.f64 x2 x2) (/.f64 8 x1)))
(+.f64 x1 (*.f64 x1 (*.f64 (*.f64 x2 x2) 8)))
(+.f64 x1 (+.f64 (*.f64 -2 x1) (*.f64 -6 x2)))
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 -12 x2) 2))))
(/.f64 (-.f64 (*.f64 (*.f64 x2 x2) 36) (*.f64 x1 x1)) (-.f64 (*.f64 x2 -6) x1))
(/.f64 1 (/.f64 (+.f64 x1 (*.f64 6 x2)) (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36))))
(*.f64 (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36)) (/.f64 1 (+.f64 x1 (*.f64 6 x2))))
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))))
(+.f64 x1 (+.f64 (*.f64 x1 (-.f64 (*.f64 4 (*.f64 x2 (-.f64 (*.f64 2 x2) 3))) 2)) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 9))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 (*.f64 x1 6) x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 9))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 (*.f64 x1 6) x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 -12)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 x2 8) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (*.f64 2 x2) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (*.f64 2 x2) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(fma.f64 x2 -6 x1)
(*.f64 (pow.f64 x1 4) 6)
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (+.f64 (*.f64 -1 x1) (*.f64 2 x2)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (*.f64 (pow.f64 x1 4) 6))
(fma.f64 8 (*.f64 x2 (/.f64 x2 x1)) x1)
(+.f64 x1 (fma.f64 -6 x2 (*.f64 x1 -2)))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(*.f64 (pow.f64 x1 3) (+.f64 -3 (*.f64 x1 6)))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 9))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 (*.f64 x1 6) x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (*.f64 x1 (*.f64 x1 (+.f64 (fma.f64 x1 (*.f64 x1 6) x1) 15))))
(+.f64 x1 (*.f64 (/.f64 8 (fma.f64 x1 x1 1)) (*.f64 (*.f64 x2 x2) x1)))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (*.f64 2 x2) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
Outputs
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
Calls

4 calls:

30.0ms
(*.f64 2 x2)
27.0ms
x2
25.0ms
(*.f64 2 x2)
24.0ms
x1
Results
ErrorSegmentsBranch
1.6b1x1
1.6b1x2
1.6b1(*.f64 2 x2)
1.6b1(*.f64 2 x2)
Compiler

Compiled 2497 to 1474 computations (41% saved)

regimes123.0ms (0.3%)

Counts
44 → 1
Calls
Call 1
Inputs
x1
(*.f64 x2 -6)
(+.f64 x1 (*.f64 x2 -6))
(+.f64 (*.f64 -2 x1) (*.f64 -6 x2))
(+.f64 x1 (*.f64 (*.f64 x2 x2) (/.f64 8 x1)))
(+.f64 x1 (*.f64 x1 (*.f64 (*.f64 x2 x2) 8)))
(+.f64 x1 (+.f64 (*.f64 -2 x1) (*.f64 -6 x2)))
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 -12 x2) 2))))
(/.f64 (-.f64 (*.f64 (*.f64 x2 x2) 36) (*.f64 x1 x1)) (-.f64 (*.f64 x2 -6) x1))
(/.f64 1 (/.f64 (+.f64 x1 (*.f64 6 x2)) (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36))))
(*.f64 (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36)) (/.f64 1 (+.f64 x1 (*.f64 6 x2))))
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))))
(+.f64 x1 (+.f64 (*.f64 x1 (-.f64 (*.f64 4 (*.f64 x2 (-.f64 (*.f64 2 x2) 3))) 2)) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 9))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 (*.f64 x1 6) x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 9))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 (*.f64 x1 6) x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 -12)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 x2 8) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (*.f64 2 x2) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (*.f64 2 x2) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(fma.f64 x2 -6 x1)
(*.f64 (pow.f64 x1 4) 6)
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (+.f64 (*.f64 -1 x1) (*.f64 2 x2)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (*.f64 (pow.f64 x1 4) 6))
(fma.f64 8 (*.f64 x2 (/.f64 x2 x1)) x1)
(+.f64 x1 (fma.f64 -6 x2 (*.f64 x1 -2)))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(*.f64 (pow.f64 x1 3) (+.f64 -3 (*.f64 x1 6)))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 9))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
Outputs
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 9))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
Calls

3 calls:

26.0ms
(*.f64 2 x2)
23.0ms
x1
22.0ms
x2
Results
ErrorSegmentsBranch
1.6b1x1
1.6b1x2
1.6b1(*.f64 2 x2)
Compiler

Compiled 2018 to 1189 computations (41.1% saved)

regimes141.0ms (0.4%)

Counts
43 → 1
Calls
Call 1
Inputs
x1
(*.f64 x2 -6)
(+.f64 x1 (*.f64 x2 -6))
(+.f64 (*.f64 -2 x1) (*.f64 -6 x2))
(+.f64 x1 (*.f64 (*.f64 x2 x2) (/.f64 8 x1)))
(+.f64 x1 (*.f64 x1 (*.f64 (*.f64 x2 x2) 8)))
(+.f64 x1 (+.f64 (*.f64 -2 x1) (*.f64 -6 x2)))
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 -12 x2) 2))))
(/.f64 (-.f64 (*.f64 (*.f64 x2 x2) 36) (*.f64 x1 x1)) (-.f64 (*.f64 x2 -6) x1))
(/.f64 1 (/.f64 (+.f64 x1 (*.f64 6 x2)) (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36))))
(*.f64 (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36)) (/.f64 1 (+.f64 x1 (*.f64 6 x2))))
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))))
(+.f64 x1 (+.f64 (*.f64 x1 (-.f64 (*.f64 4 (*.f64 x2 (-.f64 (*.f64 2 x2) 3))) 2)) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 9))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 (*.f64 x1 6) x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 9))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 (*.f64 x1 6) x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 -12)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 x2 8) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (*.f64 2 x2) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (*.f64 2 x2) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(fma.f64 x2 -6 x1)
(*.f64 (pow.f64 x1 4) 6)
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (+.f64 (*.f64 -1 x1) (*.f64 2 x2)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (*.f64 (pow.f64 x1 4) 6))
(fma.f64 8 (*.f64 x2 (/.f64 x2 x1)) x1)
(+.f64 x1 (fma.f64 -6 x2 (*.f64 x1 -2)))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(*.f64 (pow.f64 x1 3) (+.f64 -3 (*.f64 x1 6)))
Outputs
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
Calls

4 calls:

24.0ms
(*.f64 2 x2)
23.0ms
x2
23.0ms
x1
22.0ms
(*.f64 2 x2)
Results
ErrorSegmentsBranch
2.2b1x1
2.2b1x2
2.2b1(*.f64 2 x2)
2.2b1(*.f64 2 x2)
Compiler

Compiled 1914 to 1128 computations (41.1% saved)

regimes102.0ms (0.3%)

Counts
32 → 1
Calls
Call 1
Inputs
x1
(*.f64 x2 -6)
(+.f64 x1 (*.f64 x2 -6))
(+.f64 (*.f64 -2 x1) (*.f64 -6 x2))
(+.f64 x1 (*.f64 (*.f64 x2 x2) (/.f64 8 x1)))
(+.f64 x1 (*.f64 x1 (*.f64 (*.f64 x2 x2) 8)))
(+.f64 x1 (+.f64 (*.f64 -2 x1) (*.f64 -6 x2)))
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 -12 x2) 2))))
(/.f64 (-.f64 (*.f64 (*.f64 x2 x2) 36) (*.f64 x1 x1)) (-.f64 (*.f64 x2 -6) x1))
(/.f64 1 (/.f64 (+.f64 x1 (*.f64 6 x2)) (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36))))
(*.f64 (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36)) (/.f64 1 (+.f64 x1 (*.f64 6 x2))))
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))))
(+.f64 x1 (+.f64 (*.f64 x1 (-.f64 (*.f64 4 (*.f64 x2 (-.f64 (*.f64 2 x2) 3))) 2)) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 9))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 (*.f64 x1 6) x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 9))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 (*.f64 x1 6) x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 -12)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 x2 8) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
Outputs
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
Calls

4 calls:

17.0ms
x1
17.0ms
x2
17.0ms
(*.f64 2 x2)
16.0ms
(*.f64 2 x2)
Results
ErrorSegmentsBranch
2.2b1x1
2.2b1x2
2.2b1(*.f64 2 x2)
2.2b1(*.f64 2 x2)
Compiler

Compiled 1368 to 801 computations (41.4% saved)

regimes97.0ms (0.3%)

Counts
30 → 3
Calls
Call 1
Inputs
x1
(*.f64 x2 -6)
(+.f64 x1 (*.f64 x2 -6))
(+.f64 (*.f64 -2 x1) (*.f64 -6 x2))
(+.f64 x1 (*.f64 (*.f64 x2 x2) (/.f64 8 x1)))
(+.f64 x1 (*.f64 x1 (*.f64 (*.f64 x2 x2) 8)))
(+.f64 x1 (+.f64 (*.f64 -2 x1) (*.f64 -6 x2)))
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 -12 x2) 2))))
(/.f64 (-.f64 (*.f64 (*.f64 x2 x2) 36) (*.f64 x1 x1)) (-.f64 (*.f64 x2 -6) x1))
(/.f64 1 (/.f64 (+.f64 x1 (*.f64 6 x2)) (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36))))
(*.f64 (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36)) (/.f64 1 (+.f64 x1 (*.f64 6 x2))))
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))))
(+.f64 x1 (+.f64 (*.f64 x1 (-.f64 (*.f64 4 (*.f64 x2 (-.f64 (*.f64 2 x2) 3))) 2)) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 9))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 (*.f64 x1 6) x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 9))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 (*.f64 x1 6) x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 -12)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 x2 8) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
Outputs
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 x2 8) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
Calls

2 calls:

51.0ms
x1
17.0ms
x2
Results
ErrorSegmentsBranch
3.0b3x1
11.2b1x2
Compiler

Compiled 1176 to 685 computations (41.8% saved)

bsearch865.0ms (2.5%)

Algorithm
binary-search
Steps
TimeLeftRight
350.0ms
0.0013945482293527538
205.94516880218842
514.0ms
-1057420.32201612
-0.00018318774062356404
Compiler

Compiled 2824 to 1818 computations (35.6% saved)

regimes108.0ms (0.3%)

Counts
28 → 3
Calls
Call 1
Inputs
x1
(*.f64 x2 -6)
(+.f64 x1 (*.f64 x2 -6))
(+.f64 (*.f64 -2 x1) (*.f64 -6 x2))
(+.f64 x1 (*.f64 (*.f64 x2 x2) (/.f64 8 x1)))
(+.f64 x1 (*.f64 x1 (*.f64 (*.f64 x2 x2) 8)))
(+.f64 x1 (+.f64 (*.f64 -2 x1) (*.f64 -6 x2)))
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 -12 x2) 2))))
(/.f64 (-.f64 (*.f64 (*.f64 x2 x2) 36) (*.f64 x1 x1)) (-.f64 (*.f64 x2 -6) x1))
(/.f64 1 (/.f64 (+.f64 x1 (*.f64 6 x2)) (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36))))
(*.f64 (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36)) (/.f64 1 (+.f64 x1 (*.f64 6 x2))))
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))))
(+.f64 x1 (+.f64 (*.f64 x1 (-.f64 (*.f64 4 (*.f64 x2 (-.f64 (*.f64 2 x2) 3))) 2)) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 9))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 (*.f64 x1 6) x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 9))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 (*.f64 x1 6) x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 -12)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
Outputs
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
Calls

2 calls:

56.0ms
x1
17.0ms
x2
Results
ErrorSegmentsBranch
3.0b3x1
11.2b1x2
Compiler

Compiled 1030 to 597 computations (42% saved)

bsearch720.0ms (2%)

Algorithm
binary-search
Steps
TimeLeftRight
331.0ms
0.0013945482293527538
205.94516880218842
387.0ms
-1057420.32201612
-0.00018318774062356404
Compiler

Compiled 2680 to 1737 computations (35.2% saved)

regimes79.0ms (0.2%)

Counts
27 → 3
Calls
Call 1
Inputs
x1
(*.f64 x2 -6)
(+.f64 x1 (*.f64 x2 -6))
(+.f64 (*.f64 -2 x1) (*.f64 -6 x2))
(+.f64 x1 (*.f64 (*.f64 x2 x2) (/.f64 8 x1)))
(+.f64 x1 (*.f64 x1 (*.f64 (*.f64 x2 x2) 8)))
(+.f64 x1 (+.f64 (*.f64 -2 x1) (*.f64 -6 x2)))
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 -12 x2) 2))))
(/.f64 (-.f64 (*.f64 (*.f64 x2 x2) 36) (*.f64 x1 x1)) (-.f64 (*.f64 x2 -6) x1))
(/.f64 1 (/.f64 (+.f64 x1 (*.f64 6 x2)) (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36))))
(*.f64 (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36)) (/.f64 1 (+.f64 x1 (*.f64 6 x2))))
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))))
(+.f64 x1 (+.f64 (*.f64 x1 (-.f64 (*.f64 4 (*.f64 x2 (-.f64 (*.f64 2 x2) 3))) 2)) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 9))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 (*.f64 x1 6) x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 9))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 (*.f64 x1 6) x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 -12)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
Outputs
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
Calls

2 calls:

41.0ms
x1
13.0ms
x2
Results
ErrorSegmentsBranch
3.0b3x1
11.2b1x2
Compiler

Compiled 959 to 555 computations (42.1% saved)

bsearch772.0ms (2.2%)

Algorithm
binary-search
Steps
TimeLeftRight
419.0ms
0.0013945482293527538
205.94516880218842
352.0ms
-1057420.32201612
-0.00018318774062356404
Compiler

Compiled 2376 to 1528 computations (35.7% saved)

regimes99.0ms (0.3%)

Counts
22 → 3
Calls
Call 1
Inputs
x1
(*.f64 x2 -6)
(+.f64 x1 (*.f64 x2 -6))
(+.f64 (*.f64 -2 x1) (*.f64 -6 x2))
(+.f64 x1 (*.f64 (*.f64 x2 x2) (/.f64 8 x1)))
(+.f64 x1 (*.f64 x1 (*.f64 (*.f64 x2 x2) 8)))
(+.f64 x1 (+.f64 (*.f64 -2 x1) (*.f64 -6 x2)))
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 -12 x2) 2))))
(/.f64 (-.f64 (*.f64 (*.f64 x2 x2) 36) (*.f64 x1 x1)) (-.f64 (*.f64 x2 -6) x1))
(/.f64 1 (/.f64 (+.f64 x1 (*.f64 6 x2)) (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36))))
(*.f64 (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36)) (/.f64 1 (+.f64 x1 (*.f64 6 x2))))
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))))
(+.f64 x1 (+.f64 (*.f64 x1 (-.f64 (*.f64 4 (*.f64 x2 (-.f64 (*.f64 2 x2) 3))) 2)) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 9))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 (*.f64 x1 6) x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 9))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 (*.f64 x1 6) x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
Outputs
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
Calls

2 calls:

42.0ms
x2
38.0ms
x1
Results
ErrorSegmentsBranch
3.3b3x1
11.2b1x2
Compiler

Compiled 642 to 371 computations (42.2% saved)

bsearch1.5s (4.2%)

Algorithm
binary-search
Steps
TimeLeftRight
343.0ms
0.0013945482293527538
205.94516880218842
1.1s
-1057420.32201612
-0.00018318774062356404
Compiler

Compiled 2376 to 1490 computations (37.3% saved)

regimes74.0ms (0.2%)

Counts
20 → 1
Calls
Call 1
Inputs
x1
(*.f64 x2 -6)
(+.f64 x1 (*.f64 x2 -6))
(+.f64 (*.f64 -2 x1) (*.f64 -6 x2))
(+.f64 x1 (*.f64 (*.f64 x2 x2) (/.f64 8 x1)))
(+.f64 x1 (*.f64 x1 (*.f64 (*.f64 x2 x2) 8)))
(+.f64 x1 (+.f64 (*.f64 -2 x1) (*.f64 -6 x2)))
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 -12 x2) 2))))
(/.f64 (-.f64 (*.f64 (*.f64 x2 x2) 36) (*.f64 x1 x1)) (-.f64 (*.f64 x2 -6) x1))
(/.f64 1 (/.f64 (+.f64 x1 (*.f64 6 x2)) (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36))))
(*.f64 (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36)) (/.f64 1 (+.f64 x1 (*.f64 6 x2))))
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))))
(+.f64 x1 (+.f64 (*.f64 x1 (-.f64 (*.f64 4 (*.f64 x2 (-.f64 (*.f64 2 x2) 3))) 2)) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 9))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 (*.f64 x1 6) x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 9))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 (*.f64 x1 6) x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
Outputs
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
Calls

2 calls:

47.0ms
x2
11.0ms
x1
Results
ErrorSegmentsBranch
11.2b1x1
11.2b1x2
Compiler

Compiled 528 to 306 computations (42% saved)

regimes97.0ms (0.3%)

Counts
18 → 3
Calls
Call 1
Inputs
x1
(*.f64 x2 -6)
(+.f64 x1 (*.f64 x2 -6))
(+.f64 (*.f64 -2 x1) (*.f64 -6 x2))
(+.f64 x1 (*.f64 (*.f64 x2 x2) (/.f64 8 x1)))
(+.f64 x1 (*.f64 x1 (*.f64 (*.f64 x2 x2) 8)))
(+.f64 x1 (+.f64 (*.f64 -2 x1) (*.f64 -6 x2)))
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 -12 x2) 2))))
(/.f64 (-.f64 (*.f64 (*.f64 x2 x2) 36) (*.f64 x1 x1)) (-.f64 (*.f64 x2 -6) x1))
(/.f64 1 (/.f64 (+.f64 x1 (*.f64 6 x2)) (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36))))
(*.f64 (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36)) (/.f64 1 (+.f64 x1 (*.f64 6 x2))))
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))))
(+.f64 x1 (+.f64 (*.f64 x1 (-.f64 (*.f64 4 (*.f64 x2 (-.f64 (*.f64 2 x2) 3))) 2)) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 9))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 (*.f64 x1 6) x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 9))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 (*.f64 x1 6) x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
Outputs
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))))
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 -12 x2) 2))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 (*.f64 x1 6) x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
Calls

2 calls:

58.0ms
x2
28.0ms
x1
Results
ErrorSegmentsBranch
14.7b3x1
14.8b3x2
Compiler

Compiled 418 to 242 computations (42.1% saved)

bsearch279.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
131.0ms
4.6573129747405036e-139
3.938666340145872e-126
148.0ms
-7.533661988270323e-118
-6.088294807499475e-118
Compiler

Compiled 134 to 84 computations (37.3% saved)

regimes92.0ms (0.3%)

Counts
17 → 3
Calls
Call 1
Inputs
x1
(*.f64 x2 -6)
(+.f64 x1 (*.f64 x2 -6))
(+.f64 (*.f64 -2 x1) (*.f64 -6 x2))
(+.f64 x1 (*.f64 (*.f64 x2 x2) (/.f64 8 x1)))
(+.f64 x1 (*.f64 x1 (*.f64 (*.f64 x2 x2) 8)))
(+.f64 x1 (+.f64 (*.f64 -2 x1) (*.f64 -6 x2)))
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 -12 x2) 2))))
(/.f64 (-.f64 (*.f64 (*.f64 x2 x2) 36) (*.f64 x1 x1)) (-.f64 (*.f64 x2 -6) x1))
(/.f64 1 (/.f64 (+.f64 x1 (*.f64 6 x2)) (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36))))
(*.f64 (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36)) (/.f64 1 (+.f64 x1 (*.f64 6 x2))))
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))))
(+.f64 x1 (+.f64 (*.f64 x1 (-.f64 (*.f64 4 (*.f64 x2 (-.f64 (*.f64 2 x2) 3))) 2)) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 9))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 (*.f64 x1 6) x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 9))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
Outputs
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 9))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))))
(*.f64 x2 -6)
Calls

2 calls:

63.0ms
x2
18.0ms
x1
Results
ErrorSegmentsBranch
15.7b2x1
15.1b3x2
Compiler

Compiled 365 to 212 computations (41.9% saved)

bsearch271.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
109.0ms
5.689220406120132e+148
6.196753955099641e+154
161.0ms
-5.977576843515354e+155
-7.381710842668681e+145
Compiler

Compiled 134 to 84 computations (37.3% saved)

regimes53.0ms (0.2%)

Counts
13 → 3
Calls
Call 1
Inputs
x1
(*.f64 x2 -6)
(+.f64 x1 (*.f64 x2 -6))
(+.f64 (*.f64 -2 x1) (*.f64 -6 x2))
(+.f64 x1 (*.f64 (*.f64 x2 x2) (/.f64 8 x1)))
(+.f64 x1 (*.f64 x1 (*.f64 (*.f64 x2 x2) 8)))
(+.f64 x1 (+.f64 (*.f64 -2 x1) (*.f64 -6 x2)))
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 -12 x2) 2))))
(/.f64 (-.f64 (*.f64 (*.f64 x2 x2) 36) (*.f64 x1 x1)) (-.f64 (*.f64 x2 -6) x1))
(/.f64 1 (/.f64 (+.f64 x1 (*.f64 6 x2)) (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36))))
(*.f64 (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36)) (/.f64 1 (+.f64 x1 (*.f64 6 x2))))
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))))
(+.f64 x1 (+.f64 (*.f64 x1 (-.f64 (*.f64 4 (*.f64 x2 (-.f64 (*.f64 2 x2) 3))) 2)) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
Outputs
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 -12 x2) 2))))
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))))
(*.f64 x2 -6)
Calls

2 calls:

25.0ms
x2
14.0ms
x1
Results
ErrorSegmentsBranch
16.1b2x1
15.1b3x2
Compiler

Compiled 165 to 102 computations (38.2% saved)

bsearch262.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
148.0ms
5.689220406120132e+148
6.196753955099641e+154
113.0ms
-5.977576843515354e+155
-7.381710842668681e+145
Compiler

Compiled 134 to 84 computations (37.3% saved)

regimes24.0ms (0.1%)

Counts
11 → 1
Calls
Call 1
Inputs
x1
(*.f64 x2 -6)
(+.f64 x1 (*.f64 x2 -6))
(+.f64 (*.f64 -2 x1) (*.f64 -6 x2))
(+.f64 x1 (*.f64 (*.f64 x2 x2) (/.f64 8 x1)))
(+.f64 x1 (*.f64 x1 (*.f64 (*.f64 x2 x2) 8)))
(+.f64 x1 (+.f64 (*.f64 -2 x1) (*.f64 -6 x2)))
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 -12 x2) 2))))
(/.f64 (-.f64 (*.f64 (*.f64 x2 x2) 36) (*.f64 x1 x1)) (-.f64 (*.f64 x2 -6) x1))
(/.f64 1 (/.f64 (+.f64 x1 (*.f64 6 x2)) (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36))))
(*.f64 (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36)) (/.f64 1 (+.f64 x1 (*.f64 6 x2))))
Outputs
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 -12 x2) 2))))
Calls

2 calls:

8.0ms
x2
8.0ms
x1
Results
ErrorSegmentsBranch
18.3b1x1
18.3b1x2
Compiler

Compiled 113 to 66 computations (41.6% saved)

regimes31.0ms (0.1%)

Counts
7 → 1
Calls
Call 1
Inputs
x1
(*.f64 x2 -6)
(+.f64 x1 (*.f64 x2 -6))
(+.f64 (*.f64 -2 x1) (*.f64 -6 x2))
(+.f64 x1 (*.f64 (*.f64 x2 x2) (/.f64 8 x1)))
(+.f64 x1 (*.f64 x1 (*.f64 (*.f64 x2 x2) 8)))
(+.f64 x1 (+.f64 (*.f64 -2 x1) (*.f64 -6 x2)))
Outputs
(+.f64 x1 (+.f64 (*.f64 -2 x1) (*.f64 -6 x2)))
Calls

2 calls:

23.0ms
x1
5.0ms
x2
Results
ErrorSegmentsBranch
18.4b1x1
18.4b1x2
Compiler

Compiled 51 to 31 computations (39.2% saved)

regimes14.0ms (0%)

Counts
6 → 1
Calls
Call 1
Inputs
x1
(*.f64 x2 -6)
(+.f64 x1 (*.f64 x2 -6))
(+.f64 (*.f64 -2 x1) (*.f64 -6 x2))
(+.f64 x1 (*.f64 (*.f64 x2 x2) (/.f64 8 x1)))
(+.f64 x1 (*.f64 x1 (*.f64 (*.f64 x2 x2) 8)))
Outputs
(+.f64 (*.f64 -2 x1) (*.f64 -6 x2))
Calls

2 calls:

6.0ms
x2
5.0ms
x1
Results
ErrorSegmentsBranch
32.4b1x1
32.4b1x2
Compiler

Compiled 42 to 25 computations (40.5% saved)

regimes11.0ms (0%)

Accuracy

Total -27.2b remaining (-77.9%)

Threshold costs -27.2b (-77.9%)

Counts
3 → 1
Calls
Call 1
Inputs
x1
(*.f64 x2 -6)
(+.f64 x1 (*.f64 x2 -6))
Outputs
(*.f64 x2 -6)
Calls

2 calls:

5.0ms
x2
4.0ms
x1
Results
ErrorSegmentsBranch
34.9b1x1
34.9b1x2
Compiler

Compiled 17 to 11 computations (35.3% saved)

simplify202.0ms (0.6%)

Algorithm
egg-herbie
Rules
100×+-commutative_binary64
55×*-commutative_binary64
14×sub-neg_binary64
neg-sub0_binary64
neg-mul-1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02132670
13772670
23972670
34042670
44082670
54092670
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(+.f64 x1 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 3 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))))) (*.f64 (fma.f64 x1 x1 1) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 -6)) (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))) (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 (+.f64 -6 (/.f64 2 (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))))))) (*.f64 (*.f64 x1 x1) 4)))))))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 9))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(if (<=.f64 x1 -3412647653636267/18446744073709551616) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))))) (if (<=.f64 x1 6456360425798343/4611686018427387904) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))))) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 x2 8) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))))
(if (<=.f64 x1 -3412647653636267/18446744073709551616) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))))) (if (<=.f64 x1 6456360425798343/4611686018427387904) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))))) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))))
(if (<=.f64 x1 -3412647653636267/18446744073709551616) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))))) (if (<=.f64 x1 6456360425798343/4611686018427387904) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))))) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))))
(if (<=.f64 x1 -3412647653636267/18446744073709551616) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))))) (if (<=.f64 x1 6456360425798343/4611686018427387904) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))))) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(if (<=.f64 x1 -8555870732544855/11356855067118857664833184498250070849275646260739344691898284362197488876771842551971735167402555711886914400097909030211478150447104) (+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)))) (if (<=.f64 x1 6244435783495027/13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096) (+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 -12 x2) 2)))) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 (*.f64 x1 6) x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))))
(if (<=.f64 x2 -597757684351535425079792971538736646673086510012874639471627046635387361124948775665402129033070881593259725877376507107174914036727394758341846739519012864) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 9))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))))) (if (<=.f64 x2 56892204061201321599256506544976045669376191369048983072505372805806003029374387048241468221341149080604993992057176981550468121977725832138229547008) (+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)))) (*.f64 x2 -6)))
(if (<=.f64 x2 -597757684351535425079792971538736646673086510012874639471627046635387361124948775665402129033070881593259725877376507107174914036727394758341846739519012864) (+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 -12 x2) 2)))) (if (<=.f64 x2 56892204061201321599256506544976045669376191369048983072505372805806003029374387048241468221341149080604993992057176981550468121977725832138229547008) (+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)))) (*.f64 x2 -6)))
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 -12 x2) 2))))
(+.f64 x1 (+.f64 (*.f64 -2 x1) (*.f64 -6 x2)))
(+.f64 (*.f64 -2 x1) (*.f64 -6 x2))
(*.f64 x2 -6)
x1
Outputs
(+.f64 x1 (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) (fma.f64 2 x2 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (*.f64 3 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))))) (*.f64 (fma.f64 x1 x1 1) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 -6)) (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))) (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 (+.f64 -6 (/.f64 2 (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))))))) (*.f64 (*.f64 x1 x1) 4)))))))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (+.f64 x1 (+.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 (*.f64 (*.f64 (*.f64 x1 2) (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 1 (*.f64 x1 x1)))) (+.f64 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 1 (*.f64 x1 x1))) -3)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 1 (*.f64 x1 x1)))) -6)))) (*.f64 (*.f64 x1 (*.f64 x1 3)) (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 1 (*.f64 x1 x1))))) (*.f64 x1 (*.f64 x1 x1)))) (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 -2 x2)) x1) (+.f64 1 (*.f64 x1 x1))))))
(+.f64 x1 (+.f64 (+.f64 x1 (+.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 (*.f64 (*.f64 (*.f64 x1 2) (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 1 (*.f64 x1 x1)))) (+.f64 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 1 (*.f64 x1 x1))) -3)) (*.f64 (*.f64 x1 x1) (+.f64 -6 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 1 (*.f64 x1 x1)))))))) (*.f64 (*.f64 x1 (*.f64 x1 3)) (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 1 (*.f64 x1 x1))))) (*.f64 x1 (*.f64 x1 x1)))) (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 x2 -2)) x1) (+.f64 1 (*.f64 x1 x1))))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 -2 x2)) x1) (+.f64 1 (*.f64 x1 x1)))) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 x1)) (+.f64 (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 (*.f64 (*.f64 (*.f64 x1 2) (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 1 (*.f64 x1 x1)))) (+.f64 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 1 (*.f64 x1 x1))) -3)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 1 (*.f64 x1 x1)))) -6)))) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6))))))))
(+.f64 x1 (+.f64 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 x2 -2)) x1) (+.f64 1 (*.f64 x1 x1)))) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 x1)) (+.f64 (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 (*.f64 (*.f64 (*.f64 x1 2) (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 1 (*.f64 x1 x1)))) (+.f64 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 1 (*.f64 x1 x1))) -3)) (*.f64 (*.f64 x1 x1) (+.f64 -6 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 1 (*.f64 x1 x1)))))))) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6))))))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 -2 x2)) x1) (+.f64 1 (*.f64 x1 x1)))) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 x1)) (+.f64 (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 (*.f64 (*.f64 (*.f64 x1 2) (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 1 (*.f64 x1 x1)))) (+.f64 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 1 (*.f64 x1 x1))) -3)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 1 (*.f64 x1 x1)))) -6)))) (*.f64 (*.f64 x1 x1) (*.f64 x2 6)))))))
(+.f64 x1 (+.f64 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 x2 -2)) x1) (+.f64 1 (*.f64 x1 x1)))) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 x1)) (+.f64 (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 (*.f64 (*.f64 (*.f64 x1 2) (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 1 (*.f64 x1 x1)))) (+.f64 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 1 (*.f64 x1 x1))) -3)) (*.f64 (*.f64 x1 x1) (+.f64 -6 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 1 (*.f64 x1 x1)))))))) (*.f64 (*.f64 x1 x1) (*.f64 x2 6)))))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 9))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 -2 x2)) x1) (+.f64 1 (*.f64 x1 x1)))) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 x1)) (+.f64 (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 (*.f64 (*.f64 (*.f64 x1 2) (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 1 (*.f64 x1 x1)))) (+.f64 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 1 (*.f64 x1 x1))) -3)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 1 (*.f64 x1 x1)))) -6)))) (*.f64 x1 (*.f64 x1 9)))))))
(+.f64 x1 (+.f64 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 x2 -2)) x1) (+.f64 1 (*.f64 x1 x1)))) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 x1)) (+.f64 (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 (*.f64 (*.f64 (*.f64 x1 2) (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 1 (*.f64 x1 x1)))) (+.f64 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 1 (*.f64 x1 x1))) -3)) (*.f64 (*.f64 x1 x1) (+.f64 -6 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 1 (*.f64 x1 x1)))))))) (*.f64 x1 (*.f64 x1 9)))))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 -2 x2)) x1) (+.f64 1 (*.f64 x1 x1)))) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 x1)) (+.f64 (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6))) (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 (*.f64 (*.f64 (*.f64 x1 2) (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 1 (*.f64 x1 x1)))) (+.f64 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 1 (*.f64 x1 x1))) -3)) (*.f64 x1 (*.f64 x1 6)))))))))
(+.f64 x1 (+.f64 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 x2 -2)) x1) (+.f64 1 (*.f64 x1 x1)))) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 x1)) (+.f64 (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (*.f64 x2 6))) (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 (*.f64 (*.f64 (*.f64 x1 2) (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 1 (*.f64 x1 x1)))) (+.f64 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 1 (*.f64 x1 x1))) -3)) (*.f64 x1 (*.f64 x1 6)))))))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 -2 x2)) x1) (+.f64 1 (*.f64 x1 x1)))) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 x1)) (+.f64 (*.f64 (*.f64 x1 x1) (*.f64 x2 6)) (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 (*.f64 (*.f64 (*.f64 x1 2) (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 1 (*.f64 x1 x1)))) (+.f64 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 1 (*.f64 x1 x1))) -3)) (*.f64 x1 (*.f64 x1 6)))))))))
(+.f64 x1 (+.f64 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 x2 -2)) x1) (+.f64 1 (*.f64 x1 x1)))) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 x1)) (+.f64 (*.f64 (*.f64 x1 x1) (*.f64 x2 6)) (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 (*.f64 (*.f64 (*.f64 x1 2) (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 1 (*.f64 x1 x1)))) (+.f64 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 1 (*.f64 x1 x1))) -3)) (*.f64 x1 (*.f64 x1 6)))))))))
(if (<=.f64 x1 -3412647653636267/18446744073709551616) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))))) (if (<=.f64 x1 6456360425798343/4611686018427387904) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))))) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 x2 8) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))))
(if (<=.f64 x1 -3412647653636267/18446744073709551616) (+.f64 x1 (+.f64 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 -2 x2)) x1) (+.f64 1 (*.f64 x1 x1)))) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 x1)) (+.f64 (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 x2 8) -18))) (*.f64 x1 (+.f64 -3 (*.f64 x1 9)))))))) (if (<=.f64 x1 6456360425798343/4611686018427387904) (+.f64 x1 (+.f64 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 -2 x2)) x1) (+.f64 1 (*.f64 x1 x1)))) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 x1)) (+.f64 (*.f64 (*.f64 x1 (*.f64 x1 3)) (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 1 (*.f64 x1 x1)))) (*.f64 (+.f64 1 (*.f64 x1 x1)) (*.f64 4 (*.f64 x2 (*.f64 x1 (+.f64 (*.f64 2 x2) -3)))))))))) (+.f64 x1 (+.f64 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 -2 x2)) x1) (+.f64 1 (*.f64 x1 x1)))) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 x1)) (+.f64 (*.f64 (*.f64 x1 (*.f64 x1 3)) (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 1 (*.f64 x1 x1)))) (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 x2 8) -18))))))))))
(if (<=.f64 x1 -3412647653636267/18446744073709551616) (+.f64 x1 (+.f64 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 x2 -2)) x1) (+.f64 1 (*.f64 x1 x1)))) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 x1)) (+.f64 (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 x2 8) -18))) (*.f64 x1 (+.f64 -3 (*.f64 x1 9)))))))) (if (<=.f64 x1 6456360425798343/4611686018427387904) (+.f64 x1 (+.f64 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 x2 -2)) x1) (+.f64 1 (*.f64 x1 x1)))) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 x1)) (+.f64 (*.f64 (*.f64 x1 (*.f64 x1 3)) (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 1 (*.f64 x1 x1)))) (*.f64 (+.f64 1 (*.f64 x1 x1)) (*.f64 4 (*.f64 x2 (*.f64 x1 (+.f64 (*.f64 2 x2) -3)))))))))) (+.f64 x1 (+.f64 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 x2 -2)) x1) (+.f64 1 (*.f64 x1 x1)))) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 x1)) (+.f64 (*.f64 (*.f64 x1 (*.f64 x1 3)) (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 1 (*.f64 x1 x1)))) (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 x2 8) -18))))))))))
(if (<=.f64 x1 -3412647653636267/18446744073709551616) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))))) (if (<=.f64 x1 6456360425798343/4611686018427387904) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))))) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))))
(if (<=.f64 x1 -3412647653636267/18446744073709551616) (+.f64 x1 (+.f64 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 -2 x2)) x1) (+.f64 1 (*.f64 x1 x1)))) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 x1)) (+.f64 (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 x2 8) -18))) (*.f64 x1 (+.f64 -3 (*.f64 x1 9)))))))) (if (<=.f64 x1 6456360425798343/4611686018427387904) (+.f64 x1 (+.f64 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 -2 x2)) x1) (+.f64 1 (*.f64 x1 x1)))) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 x1)) (+.f64 (*.f64 (*.f64 x1 (*.f64 x1 3)) (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 1 (*.f64 x1 x1)))) (*.f64 (+.f64 1 (*.f64 x1 x1)) (*.f64 4 (*.f64 x2 (*.f64 x1 (+.f64 (*.f64 2 x2) -3)))))))))) (+.f64 x1 (+.f64 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 -2 x2)) x1) (+.f64 1 (*.f64 x1 x1)))) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 x1)) (+.f64 (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 x2 8) -18))) (*.f64 x1 (+.f64 -3 (*.f64 x1 9))))))))))
(if (<=.f64 x1 -3412647653636267/18446744073709551616) (+.f64 x1 (+.f64 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 x2 -2)) x1) (+.f64 1 (*.f64 x1 x1)))) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 x1)) (+.f64 (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 x2 8) -18))) (*.f64 x1 (+.f64 -3 (*.f64 x1 9)))))))) (if (<=.f64 x1 6456360425798343/4611686018427387904) (+.f64 x1 (+.f64 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 x2 -2)) x1) (+.f64 1 (*.f64 x1 x1)))) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 x1)) (+.f64 (*.f64 (*.f64 x1 (*.f64 x1 3)) (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 1 (*.f64 x1 x1)))) (*.f64 (+.f64 1 (*.f64 x1 x1)) (*.f64 4 (*.f64 x2 (*.f64 x1 (+.f64 (*.f64 2 x2) -3)))))))))) (+.f64 x1 (+.f64 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 x2 -2)) x1) (+.f64 1 (*.f64 x1 x1)))) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 x1)) (+.f64 (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 x2 8) -18))) (*.f64 x1 (+.f64 -3 (*.f64 x1 9))))))))))
(if (<=.f64 x1 -3412647653636267/18446744073709551616) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))))) (if (<=.f64 x1 6456360425798343/4611686018427387904) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))))) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (+.f64 (*.f64 x1 9) -3))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))))
(if (<=.f64 x1 -3412647653636267/18446744073709551616) (+.f64 x1 (+.f64 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 -2 x2)) x1) (+.f64 1 (*.f64 x1 x1)))) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 x1)) (+.f64 (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 x2 8) -18))) (*.f64 x1 (+.f64 -3 (*.f64 x1 9)))))))) (if (<=.f64 x1 6456360425798343/4611686018427387904) (+.f64 x1 (+.f64 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 -2 x2)) x1) (+.f64 1 (*.f64 x1 x1)))) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 x1)) (+.f64 (*.f64 (*.f64 x1 x1) (*.f64 x2 6)) (*.f64 (+.f64 1 (*.f64 x1 x1)) (*.f64 4 (*.f64 x2 (*.f64 x1 (+.f64 (*.f64 2 x2) -3)))))))))) (+.f64 x1 (+.f64 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 -2 x2)) x1) (+.f64 1 (*.f64 x1 x1)))) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 x1)) (+.f64 (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 x2 8) -18))) (*.f64 x1 (+.f64 -3 (*.f64 x1 9))))))))))
(if (<=.f64 x1 -3412647653636267/18446744073709551616) (+.f64 x1 (+.f64 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 x2 -2)) x1) (+.f64 1 (*.f64 x1 x1)))) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 x1)) (+.f64 (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 x2 8) -18))) (*.f64 x1 (+.f64 -3 (*.f64 x1 9)))))))) (if (<=.f64 x1 6456360425798343/4611686018427387904) (+.f64 x1 (+.f64 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 x2 -2)) x1) (+.f64 1 (*.f64 x1 x1)))) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 x1)) (+.f64 (*.f64 (*.f64 x1 x1) (*.f64 x2 6)) (*.f64 (+.f64 1 (*.f64 x1 x1)) (*.f64 4 (*.f64 x2 (*.f64 x1 (+.f64 (*.f64 2 x2) -3)))))))))) (+.f64 x1 (+.f64 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 x2 -2)) x1) (+.f64 1 (*.f64 x1 x1)))) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 x1)) (+.f64 (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 x2 8) -18))) (*.f64 x1 (+.f64 -3 (*.f64 x1 9))))))))))
(if (<=.f64 x1 -3412647653636267/18446744073709551616) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))))) (if (<=.f64 x1 6456360425798343/4611686018427387904) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))))) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))))
(if (<=.f64 x1 -3412647653636267/18446744073709551616) (+.f64 x1 (+.f64 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 -2 x2)) x1) (+.f64 1 (*.f64 x1 x1)))) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 x1)) (+.f64 (*.f64 (*.f64 x1 x1) (*.f64 x2 6)) (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 x2 8) -18)))))))) (if (<=.f64 x1 6456360425798343/4611686018427387904) (+.f64 x1 (+.f64 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 -2 x2)) x1) (+.f64 1 (*.f64 x1 x1)))) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 x1)) (+.f64 (*.f64 (*.f64 x1 x1) (*.f64 x2 6)) (*.f64 (+.f64 1 (*.f64 x1 x1)) (*.f64 4 (*.f64 x2 (*.f64 x1 (+.f64 (*.f64 2 x2) -3)))))))))) (+.f64 x1 (+.f64 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 -2 x2)) x1) (+.f64 1 (*.f64 x1 x1)))) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 x1)) (+.f64 (*.f64 (*.f64 x1 x1) (*.f64 x2 6)) (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 x2 8) -18))))))))))
(if (<=.f64 x1 -3412647653636267/18446744073709551616) (+.f64 x1 (+.f64 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 x2 -2)) x1) (+.f64 1 (*.f64 x1 x1)))) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 x1)) (+.f64 (*.f64 (*.f64 x1 x1) (*.f64 x2 6)) (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 x2 8) -18)))))))) (if (<=.f64 x1 6456360425798343/4611686018427387904) (+.f64 x1 (+.f64 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 x2 -2)) x1) (+.f64 1 (*.f64 x1 x1)))) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 x1)) (+.f64 (*.f64 (*.f64 x1 x1) (*.f64 x2 6)) (*.f64 (+.f64 1 (*.f64 x1 x1)) (*.f64 4 (*.f64 x2 (*.f64 x1 (+.f64 (*.f64 2 x2) -3)))))))))) (+.f64 x1 (+.f64 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 x2 -2)) x1) (+.f64 1 (*.f64 x1 x1)))) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 x1)) (+.f64 (*.f64 (*.f64 x1 x1) (*.f64 x2 6)) (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 x2 8) -18))))))))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (*.f64 6 x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))
(+.f64 x1 (+.f64 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 -2 x2)) x1) (+.f64 1 (*.f64 x1 x1)))) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 x1)) (+.f64 (*.f64 (*.f64 x1 x1) (*.f64 x2 6)) (*.f64 (+.f64 1 (*.f64 x1 x1)) (*.f64 4 (*.f64 x2 (*.f64 x1 (+.f64 (*.f64 2 x2) -3))))))))))
(+.f64 x1 (+.f64 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 x2 -2)) x1) (+.f64 1 (*.f64 x1 x1)))) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 x1)) (+.f64 (*.f64 (*.f64 x1 x1) (*.f64 x2 6)) (*.f64 (+.f64 1 (*.f64 x1 x1)) (*.f64 4 (*.f64 x2 (*.f64 x1 (+.f64 (*.f64 2 x2) -3))))))))))
(if (<=.f64 x1 -8555870732544855/11356855067118857664833184498250070849275646260739344691898284362197488876771842551971735167402555711886914400097909030211478150447104) (+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)))) (if (<=.f64 x1 6244435783495027/13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096) (+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 -12 x2) 2)))) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 (*.f64 x1 6) x2))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))))))
(if (<=.f64 x1 -8555870732544855/11356855067118857664833184498250070849275646260739344691898284362197488876771842551971735167402555711886914400097909030211478150447104) (+.f64 x1 (+.f64 (*.f64 x2 -6) (*.f64 x1 (+.f64 (*.f64 x2 (+.f64 (*.f64 x2 8) -12)) -2)))) (if (<=.f64 x1 6244435783495027/13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096) (+.f64 x1 (+.f64 (*.f64 x2 -6) (*.f64 x1 (+.f64 (*.f64 x2 -12) -2)))) (+.f64 x1 (+.f64 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 -2 x2)) x1) (+.f64 1 (*.f64 x1 x1)))) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 x1)) (+.f64 (*.f64 (+.f64 1 (*.f64 x1 x1)) (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 x2 8) -12)))) (*.f64 x1 (*.f64 x2 (*.f64 x1 6))))))))))
(if (<=.f64 x1 -8555870732544855/11356855067118857664833184498250070849275646260739344691898284362197488876771842551971735167402555711886914400097909030211478150447104) (+.f64 x1 (+.f64 (*.f64 x2 -6) (*.f64 x1 (+.f64 (*.f64 x2 (+.f64 (*.f64 x2 8) -12)) -2)))) (if (<=.f64 x1 6244435783495027/13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096) (+.f64 x1 (+.f64 (*.f64 x2 -6) (*.f64 x1 (+.f64 (*.f64 x2 -12) -2)))) (+.f64 x1 (+.f64 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 x2 -2)) x1) (+.f64 1 (*.f64 x1 x1)))) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 x1)) (+.f64 (*.f64 (+.f64 1 (*.f64 x1 x1)) (*.f64 x1 (*.f64 x2 (+.f64 (*.f64 x2 8) -12)))) (*.f64 x1 (*.f64 x2 (*.f64 x1 6))))))))))
(if (<=.f64 x2 -597757684351535425079792971538736646673086510012874639471627046635387361124948775665402129033070881593259725877376507107174914036727394758341846739519012864) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 -12 (*.f64 x2 x1)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 9))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 3 (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))))) (if (<=.f64 x2 56892204061201321599256506544976045669376191369048983072505372805806003029374387048241468221341149080604993992057176981550468121977725832138229547008) (+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)))) (*.f64 x2 -6)))
(if (<=.f64 x2 -597757684351535425079792971538736646673086510012874639471627046635387361124948775665402129033070881593259725877376507107174914036727394758341846739519012864) (+.f64 x1 (+.f64 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 -2 x2)) x1) (+.f64 1 (*.f64 x1 x1)))) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 x1)) (+.f64 (*.f64 x1 (*.f64 x1 9)) (*.f64 (+.f64 1 (*.f64 x1 x1)) (*.f64 -12 (*.f64 x1 x2)))))))) (if (<=.f64 x2 56892204061201321599256506544976045669376191369048983072505372805806003029374387048241468221341149080604993992057176981550468121977725832138229547008) (+.f64 x1 (+.f64 (*.f64 x2 -6) (*.f64 x1 (+.f64 (*.f64 x2 (+.f64 (*.f64 x2 8) -12)) -2)))) (*.f64 x2 -6)))
(if (<=.f64 x2 -597757684351535425079792971538736646673086510012874639471627046635387361124948775665402129033070881593259725877376507107174914036727394758341846739519012864) (+.f64 x1 (+.f64 (*.f64 3 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 x2 -2)) x1) (+.f64 1 (*.f64 x1 x1)))) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 x1)) (+.f64 (*.f64 x1 (*.f64 x1 9)) (*.f64 (+.f64 1 (*.f64 x1 x1)) (*.f64 -12 (*.f64 x1 x2)))))))) (if (<=.f64 x2 56892204061201321599256506544976045669376191369048983072505372805806003029374387048241468221341149080604993992057176981550468121977725832138229547008) (+.f64 x1 (+.f64 (*.f64 x2 -6) (*.f64 x1 (+.f64 (*.f64 x2 (+.f64 (*.f64 x2 8) -12)) -2)))) (*.f64 x2 -6)))
(if (<=.f64 x2 -597757684351535425079792971538736646673086510012874639471627046635387361124948775665402129033070881593259725877376507107174914036727394758341846739519012864) (+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 -12 x2) 2)))) (if (<=.f64 x2 56892204061201321599256506544976045669376191369048983072505372805806003029374387048241468221341149080604993992057176981550468121977725832138229547008) (+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)))) (*.f64 x2 -6)))
(if (<=.f64 x2 -597757684351535425079792971538736646673086510012874639471627046635387361124948775665402129033070881593259725877376507107174914036727394758341846739519012864) (+.f64 x1 (+.f64 (*.f64 x2 -6) (*.f64 x1 (+.f64 (*.f64 x2 -12) -2)))) (if (<=.f64 x2 56892204061201321599256506544976045669376191369048983072505372805806003029374387048241468221341149080604993992057176981550468121977725832138229547008) (+.f64 x1 (+.f64 (*.f64 x2 -6) (*.f64 x1 (+.f64 (*.f64 x2 (+.f64 (*.f64 x2 8) -12)) -2)))) (*.f64 x2 -6)))
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 -12 x2) 2))))
(+.f64 x1 (+.f64 (*.f64 x2 -6) (*.f64 x1 (+.f64 (*.f64 x2 -12) -2))))
(+.f64 x1 (+.f64 (*.f64 -2 x1) (*.f64 -6 x2)))
(+.f64 x1 (+.f64 (*.f64 x2 -6) (*.f64 x1 -2)))
(+.f64 (*.f64 -2 x1) (*.f64 -6 x2))
(+.f64 (*.f64 x2 -6) (*.f64 x1 -2))
(*.f64 x2 -6)
x1
Compiler

Compiled 1835 to 1148 computations (37.4% saved)

soundness558.0ms (1.6%)

Algorithm
egg-herbie
Rules
856×times-frac_binary64
796×distribute-rgt-in_binary64
763×distribute-lft-in_binary64
328×+-commutative_binary64
311×*-commutative_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
036164
1118155
2432150
32226138
47128138
Stop Event
node limit
Compiler

Compiled 7175 to 4469 computations (37.7% saved)

end975.0ms (2.8%)

Compiler

Compiled 1797 to 1085 computations (39.6% saved)

Profiling

Loading profile data...