Details

Time bar (total: 41.1s)

analyze871.0ms (2.1%)

Algorithm
search
Search
TrueOtherFalseIter
0%99.9%0.1%0
0%99.9%0.1%1
0%99.9%0.1%2
0%99.9%0.1%3
0%99.9%0.1%4
25%74.9%0.1%5
25%74.9%0.1%6
31.2%68.7%0.1%7
34.3%65.6%0.1%8
37.5%62.4%0.1%9
42.9%57%0.1%10
44.5%52.9%2.6%11
47.8%48.9%3.3%12
Compiler

Compiled 130 to 81 computations (37.7% saved)

sample11.3s (27.6%)

Results
4.9s7483×body256valid
4.8s6685×body256invalid
879.0ms335×body1024valid
780.0ms438×body512valid

preprocess75.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)

simplify50.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.2b
(+.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.5b
(+.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)

localize306.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.6b
(+.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.4b
(-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)
7.3b
(*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))
7.4b
(*.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)

series29.0ms (0.1%)

Counts
4 → 96
Calls

24 calls:

TimeVariablePointExpression
3.0ms
x2
@inf
(-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)
2.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))
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
x1
@inf
(-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)
2.0ms
x2
@inf
(*.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))

rewrite83.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 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)
(+.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)))
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 (*.f64 x1 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 (*.f64 x1 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 (*.f64 x1 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 (*.f64 x1 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 (*.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 cbrt.f64 (pow.f64 (*.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)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.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 log1p.f64 (expm1.f64 (*.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 exp.f64 (log.f64 (*.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 exp.f64 (*.f64 (log.f64 (*.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))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 x1 (*.f64 x1 3)) (/.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 (*.f64 x1 3)) (/.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 (*.f64 x1 3)) (/.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 (*.f64 x1 3)) (/.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 (*.f64 x1 3)) (/.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 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.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 cbrt.f64 (pow.f64 (/.f64 (*.f64 x1 (*.f64 x1 3)) (/.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 (*.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 log1p.f64 (expm1.f64 (/.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 exp.f64 (log.f64 (/.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 exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 x1 (*.f64 x1 3)) (/.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 (-.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)))))
((#(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 2 (*.f64 (*.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)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.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))) 2) (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))) (neg.f64 (*.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 (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)) (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))) (neg.f64 (*.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 *.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 2 (*.f64 (*.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)))))))) (#(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 2 (*.f64 (*.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))))) (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 2 (*.f64 (*.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))))) 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 2 (*.f64 (*.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))))) 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 2 (*.f64 (*.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))))))))) (#(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 2 (*.f64 (*.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))))) (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 2 (*.f64 (*.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (*.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))) 3) (pow.f64 (*.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)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 2 (*.f64 (*.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))) 2) (*.f64 (*.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 (*.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 2 (*.f64 (*.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))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 (*.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))) 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 (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))) (neg.f64 (*.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 /.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (*.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))) 2) (*.f64 (*.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 (*.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 2 (*.f64 (*.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 (pow.f64 (*.f64 2 (*.f64 (*.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))) 3) (pow.f64 (*.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)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (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))) (neg.f64 (*.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 (pow.f64 (*.f64 2 (*.f64 (*.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))) 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 2 (*.f64 (*.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))) 3) (pow.f64 (*.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)) 3)) (+.f64 (pow.f64 (*.f64 2 (*.f64 (*.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))) 2) (*.f64 (*.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 (*.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 2 (*.f64 (*.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 (*.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))) 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))) (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))) (neg.f64 (*.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 /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (*.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))) 3) (pow.f64 (*.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)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (*.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))) 2) (*.f64 (*.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 (*.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 2 (*.f64 (*.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))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 (*.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))) 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 (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))) (neg.f64 (*.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 /.f64 (+.f64 (pow.f64 (*.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)) 3) (pow.f64 (*.f64 2 (*.f64 (*.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))) 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 2 (*.f64 (*.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))) 2) (*.f64 (*.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 2 (*.f64 (*.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)))))))))) (#(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 2 (*.f64 (*.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))) 2)) (-.f64 (*.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 2 (*.f64 (*.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)))))))) (#(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 2 (*.f64 (*.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)))) 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 2 (*.f64 (*.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)))) 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 2 (*.f64 (*.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))))) 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 2 (*.f64 (*.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))))) 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 2 (*.f64 (*.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)))) 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 2 (*.f64 (*.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))))))))) (#(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 2 (*.f64 (*.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)))))))))) (#(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 2 (*.f64 (*.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)))) 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 2 (*.f64 (*.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))))))))) (#(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 2 (*.f64 (*.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))))))))) (#(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 2 (*.f64 (*.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))))))))) (#(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 2 (*.f64 (*.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))))) 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 2 (*.f64 (*.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))))))) (#(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 2 (*.f64 (*.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))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.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 2 (*.f64 (*.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))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 2 (*.f64 (*.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 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 2 (*.f64 (*.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))))))) (#(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 (*.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 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 (*.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 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 (*.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 fma.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.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)))) 2) (cbrt.f64 (*.f64 2 (*.f64 (*.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 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 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 (*.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 2 (*.f64 (*.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))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.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)))) (sqrt.f64 (*.f64 2 (*.f64 (*.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 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 2 (*.f64 (*.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))))))))

simplify87.0ms (0.2%)

Algorithm
egg-herbie
Rules
597×associate-*l*_binary64
563×associate-*r*_binary64
549×associate-+r+_binary64
375×distribute-rgt-in_binary64
360×distribute-lft-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02134339
17273795
224473660
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 (*.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)))))
(*.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))))))
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 6 x1) -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 6 x1) -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 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6)))
(*.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 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 8 (/.f64 x2 (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1)))))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6) (/.f64 8 (/.f64 (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 x1) x2))))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 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 8 (/.f64 x2 (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1)))))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6) (/.f64 8 (/.f64 (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 x1) x2))))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 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 8 (/.f64 x2 (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1)))))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6) (/.f64 8 (/.f64 (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 x1) x2))))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 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 8 (/.f64 x2 (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1))))
(/.f64 8 (/.f64 (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 x1) x2)))
(*.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 8 (/.f64 x2 (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1)))))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6) (/.f64 8 (/.f64 (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 x1) x2))))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 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 8 (/.f64 x2 (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1)))))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6) (/.f64 8 (/.f64 (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 x1) x2))))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 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 8 (/.f64 x2 (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1)))))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6) (/.f64 8 (/.f64 (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 x1) x2))))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 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 8 (/.f64 x2 (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1))))
(/.f64 8 (/.f64 (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 x1) x2)))
(*.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 8 (/.f64 x2 (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1)))))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6) (/.f64 8 (/.f64 (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 x1) x2))))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 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 8 (/.f64 x2 (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1)))))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6) (/.f64 8 (/.f64 (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 x1) x2))))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 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 8 (/.f64 x2 (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1)))))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6) (/.f64 8 (/.f64 (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 x1) x2))))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 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 x1 (*.f64 x2 6)))
(+.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 x2 6) (*.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))))
(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 x2 6) (*.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)))))
(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 x2 6) (*.f64 x1 -3)))))
(*.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 (*.f64 x1 x1) 3) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1))))
(*.f64 3 (/.f64 (-.f64 (*.f64 (*.f64 x1 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 (*.f64 x1 x1) 3) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1))) (/.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 (*.f64 x1 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 (*.f64 x1 x1) 3) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1))) (/.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 (*.f64 x1 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 (*.f64 x1 x1) 3) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1))) (/.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 (*.f64 x1 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 6 (/.f64 (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 x1) x2)))
(*.f64 (/.f64 6 (fma.f64 x1 x1 1)) (*.f64 x1 (*.f64 x1 x2)))
(+.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 (*.f64 x1 x1) 3) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1))) (/.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 (*.f64 x1 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 (*.f64 x1 x1) 3) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1))) (/.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 (*.f64 x1 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 (*.f64 x1 x1) 3) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1))) (/.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 (*.f64 x1 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 6 (/.f64 (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 x1) x2)))
(*.f64 (/.f64 6 (fma.f64 x1 x1 1)) (*.f64 x1 (*.f64 x1 x2)))
(+.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 (*.f64 x1 x1) 3) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1))) (/.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 (*.f64 x1 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 (*.f64 x1 x1) 3) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1))) (/.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 (*.f64 x1 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 (*.f64 x1 x1) 3) x1) (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1))) (/.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 (*.f64 x1 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 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 2 (/.f64 x2 (*.f64 x1 x1))) (+.f64 (/.f64 1 x1) (/.f64 3 (*.f64 x1 x1))))
(-.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 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 (*.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 2 (/.f64 x2 (*.f64 x1 x1)))))) (+.f64 (/.f64 1 x1) (/.f64 3 (*.f64 x1 x1))))
(+.f64 (/.f64 1 (pow.f64 x1 3)) (+.f64 (/.f64 3 (pow.f64 x1 4)) (-.f64 (fma.f64 2 (/.f64 x2 (*.f64 x1 x1)) (/.f64 x2 (/.f64 (pow.f64 x1 4) -2))) (+.f64 (/.f64 1 x1) (/.f64 3 (*.f64 x1 x1))))))
(+.f64 (/.f64 1 (pow.f64 x1 3)) (+.f64 (/.f64 3 (pow.f64 x1 4)) (+.f64 (*.f64 (/.f64 x2 (*.f64 x1 x1)) (+.f64 2 (/.f64 -2 (*.f64 x1 x1)))) (-.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 (/.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 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 (*.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 2 (/.f64 x2 (*.f64 x1 x1)))))) (+.f64 (/.f64 1 x1) (/.f64 3 (*.f64 x1 x1))))
(+.f64 (/.f64 1 (pow.f64 x1 3)) (+.f64 (/.f64 3 (pow.f64 x1 4)) (-.f64 (fma.f64 2 (/.f64 x2 (*.f64 x1 x1)) (/.f64 x2 (/.f64 (pow.f64 x1 4) -2))) (+.f64 (/.f64 1 x1) (/.f64 3 (*.f64 x1 x1))))))
(+.f64 (/.f64 1 (pow.f64 x1 3)) (+.f64 (/.f64 3 (pow.f64 x1 4)) (+.f64 (*.f64 (/.f64 x2 (*.f64 x1 x1)) (+.f64 2 (/.f64 -2 (*.f64 x1 x1)))) (-.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 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) 3)
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 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 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) 3))
(fma.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 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 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) 3))
(fma.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 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 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) 3))
(fma.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 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 (*.f64 2 x2) (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 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) 3))
(fma.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 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 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) 3))
(fma.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 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 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) 3))
(fma.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 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 (*.f64 2 x2) (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 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) 3))
(fma.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 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 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) 3))
(fma.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 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 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) 3))
(fma.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -3))
(*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3))))
(*.f64 4 (*.f64 (*.f64 x2 x1) (fma.f64 2 x2 -3)))
(*.f64 (*.f64 x1 x2) (*.f64 4 (fma.f64 2 x2 -3)))
(*.f64 x2 (*.f64 x1 (+.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 (*.f64 x2 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 (*.f64 x1 x2) (*.f64 4 (fma.f64 2 x2 -3))))
(*.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 (*.f64 x2 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 (*.f64 2 x2) (fma.f64 2 x2 -3)))) -4))))
(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)) (*.f64 (pow.f64 x1 3) (fma.f64 2 (+.f64 (fma.f64 2 (*.f64 x2 (fma.f64 x2 -2 3)) (*.f64 3 (fma.f64 2 x2 -3))) (+.f64 1 (*.f64 (*.f64 2 x2) (fma.f64 x2 -2 3)))) -4))))
(fma.f64 4 (*.f64 x1 (*.f64 x2 (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 (+.f64 (+.f64 (*.f64 x2 6) -9) (*.f64 -4 (*.f64 x2 (fma.f64 2 x2 -3)))) 2)) 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 (*.f64 x2 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 (*.f64 2 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 (fma.f64 2 (*.f64 x2 (fma.f64 x2 -2 3)) (*.f64 3 (fma.f64 2 x2 -3))) (+.f64 1 (*.f64 (*.f64 2 x2) (fma.f64 x2 -2 3)))) -4) (*.f64 (pow.f64 x1 4) (fma.f64 2 (+.f64 (fma.f64 2 x2 -3) (-.f64 (fma.f64 2 x2 (fma.f64 2 x2 -3)) (fma.f64 x2 -2 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 (+.f64 (+.f64 (*.f64 x2 6) -9) (*.f64 -4 (*.f64 x2 (fma.f64 2 x2 -3)))) 2)) (*.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 6 x1) -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 6 x1) -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 6 x1) -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 6 x1) -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 6 x1) -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)
(fma.f64 x1 -4 (+.f64 (-.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 (*.f64 x1 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 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) 3))) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6))))
(fma.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (+.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -3))) (*.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 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 (*.f64 x1 x1) (fma.f64 x1 x1 1)) (/.f64 (*.f64 x1 2) (/.f64 (/.f64 (fma.f64 x1 x1 1) 2) (+.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) 3))))) (fma.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) 3))) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 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 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -3))))) (fma.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (+.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -3))) (*.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 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 (*.f64 x1 x1) (fma.f64 x1 x1 1)) (/.f64 (*.f64 x1 2) (/.f64 (/.f64 (fma.f64 x1 x1 1) 2) (+.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) 3))))) (fma.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) 3))) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6) (*.f64 8 (/.f64 x1 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 x2 x2)))))))
(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 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -3))))) (fma.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (+.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -3))) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6) (*.f64 (/.f64 8 (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 x1 (*.f64 x2 x2))))))
(+.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 (*.f64 x1 x1) (fma.f64 x1 x1 1)) (/.f64 (*.f64 x1 2) (/.f64 (/.f64 (fma.f64 x1 x1 1) 2) (+.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) 3))))) (fma.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) 3))) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6) (*.f64 8 (/.f64 x1 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 x2 x2)))))))
(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 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -3))))) (fma.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (+.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -3))) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6) (*.f64 (/.f64 8 (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 x1 (*.f64 x2 x2))))))
(*.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 x1 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 x2 x2))))
(*.f64 (/.f64 8 (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 x1 (*.f64 x2 x2)))
(+.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 (*.f64 x1 x1) (fma.f64 x1 x1 1)) (/.f64 (*.f64 x1 2) (/.f64 (/.f64 (fma.f64 x1 x1 1) 2) (+.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) 3))))) (*.f64 8 (/.f64 x1 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 x2 x2)))))
(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 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -3))))) (*.f64 (/.f64 8 (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 x1 (*.f64 x2 x2))))
(+.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 (*.f64 x1 x1) (fma.f64 x1 x1 1)) (/.f64 (*.f64 x1 2) (/.f64 (/.f64 (fma.f64 x1 x1 1) 2) (+.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) 3))))) (fma.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) 3))) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6) (*.f64 8 (/.f64 x1 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 x2 x2)))))))
(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 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -3))))) (fma.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (+.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -3))) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6) (*.f64 (/.f64 8 (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 x1 (*.f64 x2 x2))))))
(+.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 (*.f64 x1 x1) (fma.f64 x1 x1 1)) (/.f64 (*.f64 x1 2) (/.f64 (/.f64 (fma.f64 x1 x1 1) 2) (+.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) 3))))) (fma.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) 3))) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6) (*.f64 8 (/.f64 x1 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 x2 x2)))))))
(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 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -3))))) (fma.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (+.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -3))) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6) (*.f64 (/.f64 8 (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 x1 (*.f64 x2 x2))))))
(*.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 x1 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 x2 x2))))
(*.f64 (/.f64 8 (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 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 (*.f64 x1 x1) (fma.f64 x1 x1 1)) (/.f64 (*.f64 x1 2) (/.f64 (/.f64 (fma.f64 x1 x1 1) 2) (+.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) 3))))) (*.f64 8 (/.f64 x1 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 x2 x2)))))
(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 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -3))))) (*.f64 (/.f64 8 (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 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 (*.f64 x1 x1) (fma.f64 x1 x1 1)) (/.f64 (*.f64 x1 2) (/.f64 (/.f64 (fma.f64 x1 x1 1) 2) (+.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) 3))))) (fma.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) 3))) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6) (*.f64 8 (/.f64 x1 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 x2 x2)))))))
(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 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -3))))) (fma.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (+.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -3))) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6) (*.f64 (/.f64 8 (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 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 (*.f64 x1 x1) (fma.f64 x1 x1 1)) (/.f64 (*.f64 x1 2) (/.f64 (/.f64 (fma.f64 x1 x1 1) 2) (+.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) 3))))) (fma.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) 3))) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6) (*.f64 8 (/.f64 x1 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (*.f64 x2 x2)))))))
(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 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (+.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -3))))) (fma.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (+.f64 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -3))) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6) (*.f64 (/.f64 8 (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 x1 (*.f64 x2 x2))))))

localize335.0ms (0.8%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.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.6b
(+.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.4b
(+.f64 -6 (/.f64 2 (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))))))
Compiler

Compiled 707 to 413 computations (41.6% saved)

series25.0ms (0.1%)

Counts
4 → 96
Calls

24 calls:

TimeVariablePointExpression
4.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))))
3.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)))))
2.0ms
x2
@inf
(+.f64 -6 (/.f64 2 (/.f64 (fma.f64 x1 x1 1) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))))))
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))))
1.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))))

rewrite86.0ms (0.2%)

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 -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 (*.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 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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -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 (pow.f64 (*.f64 (/.f64 2 (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 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 *.f64 (cbrt.f64 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6)) (pow.f64 (cbrt.f64 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6)) 2) (cbrt.f64 (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 *.f64 (sqrt.f64 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6)) (sqrt.f64 (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 *.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 (pow.f64 (*.f64 (/.f64 2 (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 (pow.f64 (*.f64 (/.f64 2 (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 (pow.f64 (*.f64 (/.f64 2 (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 (pow.f64 (*.f64 (/.f64 2 (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 (pow.f64 (*.f64 (/.f64 2 (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 (pow.f64 (*.f64 (/.f64 2 (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 (pow.f64 (*.f64 (/.f64 2 (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 (pow.f64 (*.f64 (/.f64 2 (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 (pow.f64 (*.f64 (/.f64 2 (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 (pow.f64 (*.f64 (/.f64 2 (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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (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 log.f64 (+.f64 1 (expm1.f64 (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 cbrt.f64 (pow.f64 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (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 log1p.f64 (expm1.f64 (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 exp.f64 (log.f64 (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 exp.f64 (*.f64 (log.f64 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -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 (pow.f64 (*.f64 (/.f64 2 (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 (exp.f64 (log1p.f64 (fma.f64 x1 (*.f64 -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 4))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 x1 4) 36) (-.f64 (*.f64 -6 (*.f64 x1 x1)) (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 4)))) 2) (-.f64 (*.f64 -6 (*.f64 x1 x1)) (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 x1 (*.f64 -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 x1 (*.f64 -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 4)))))) (pow.f64 (cbrt.f64 (fma.f64 x1 (*.f64 -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 4)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 x1 (*.f64 -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 4)))))) 2) (cbrt.f64 (fma.f64 x1 (*.f64 -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 x1 (*.f64 -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 4)))))) (sqrt.f64 (fma.f64 x1 (*.f64 -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 4)))) (*.f64 -6 (*.f64 x1 x1)))))))))) (#(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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 4)))) 2)) (/.f64 1 (-.f64 (*.f64 -6 (*.f64 x1 x1)) (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 4)))) (*.f64 -6 (*.f64 x1 x1))))) (+.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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 4)))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (*.f64 -6 (*.f64 x1 x1)) (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 4)))) (*.f64 -6 (*.f64 x1 x1))))))))) (#(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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 4)))) 2)) (-.f64 (*.f64 -6 (*.f64 x1 x1)) (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 4)))) (*.f64 -6 (*.f64 x1 x1)))))))))) (#(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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 4)))) 2))) (neg.f64 (-.f64 (*.f64 -6 (*.f64 x1 x1)) (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 4)))) (*.f64 -6 (*.f64 x1 x1))))))))) (#(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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 4)))) (*.f64 -6 (*.f64 x1 x1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 x1 (*.f64 -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 x1 (*.f64 -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 4))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 x1 (*.f64 -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 4)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 x1 (*.f64 -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 4)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 x1 (*.f64 -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 4))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 x1 (*.f64 -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 x1 (*.f64 -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 x1 (*.f64 -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 4))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 x1 (*.f64 -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 x1 (*.f64 -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 x1 (*.f64 -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 x1 (*.f64 -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 4)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x1 (*.f64 -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 -6 (*.f64 x1 x1)) (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 4)))) (*.f64 -6 (*.f64 x1 x1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -6 x1) x1 (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 4)))))))) (#(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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 4))) (*.f64 -6 (*.f64 x1 x1)))))) (#(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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x1 (-.f64 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 4))) (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 -6 (*.f64 x1 x1)))))) (#(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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 4))))) (*.f64 -6 (*.f64 x1 x1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 36)) (cbrt.f64 (*.f64 -6 (*.f64 x1 x1))) (*.f64 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 4))))) (*.f64 -6 (*.f64 x1 x1)))))) (#(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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 4)))))))))
((#(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 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) 3)))) 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 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) 3)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) 3))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) 3))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) 3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.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 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) 3)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) 3))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (/.f64 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)))))))) (#(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 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (/.f64 x1 (fma.f64 x1 x1 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (/.f64 x1 (fma.f64 x1 x1 1)))) 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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 4)))))) 1)))) (#(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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 4))))))))) (#(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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x1 (-.f64 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6)) 3) (*.f64 64 (pow.f64 (*.f64 x1 x1) 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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6)) 2) (-.f64 (*.f64 16 (pow.f64 x1 4)) (*.f64 x1 (*.f64 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 (*.f64 x1 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 x1 (-.f64 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6)) 3) (*.f64 64 (pow.f64 (*.f64 x1 x1) 3)))) (*.f64 (fma.f64 x1 x1 1) (+.f64 (pow.f64 (*.f64 x1 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6)) 2) (-.f64 (*.f64 16 (pow.f64 x1 4)) (*.f64 x1 (*.f64 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6)) 3) (*.f64 64 (pow.f64 (*.f64 x1 x1) 3)))) (*.f64 (+.f64 (*.f64 x1 x1) -1) (+.f64 (pow.f64 (*.f64 x1 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6)) 2) (-.f64 (*.f64 16 (pow.f64 x1 4)) (*.f64 x1 (*.f64 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 4))) 2)) (*.f64 (fma.f64 x1 x1 1) (*.f64 x1 (-.f64 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 4))) 2)) (*.f64 (+.f64 (*.f64 x1 x1) -1) (*.f64 x1 (-.f64 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x1 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6)) 3) (*.f64 64 (pow.f64 (*.f64 x1 x1) 3))) 1) (*.f64 (+.f64 (pow.f64 (*.f64 x1 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6)) 2) (-.f64 (*.f64 16 (pow.f64 x1 4)) (*.f64 x1 (*.f64 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 4))) 2) 1) (*.f64 (*.f64 x1 (-.f64 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6)) 3) (*.f64 64 (pow.f64 (*.f64 x1 x1) 3))) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1))) (*.f64 (+.f64 (pow.f64 (*.f64 x1 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6)) 2) (-.f64 (*.f64 16 (pow.f64 x1 4)) (*.f64 x1 (*.f64 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 4))) 2) (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1))) (*.f64 (*.f64 x1 (-.f64 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6)) 3) (*.f64 64 (pow.f64 (*.f64 x1 x1) 3))) (neg.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)))) (*.f64 (+.f64 (pow.f64 (*.f64 x1 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6)) 2) (-.f64 (*.f64 16 (pow.f64 x1 4)) (*.f64 x1 (*.f64 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 4))) 2) (neg.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)))) (*.f64 (*.f64 x1 (-.f64 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 4))) (+.f64 (*.f64 x1 x1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (/.f64 x1 (fma.f64 x1 x1 1)))) 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 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (/.f64 x1 (fma.f64 x1 x1 1)))) (*.f64 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (/.f64 x1 (fma.f64 x1 x1 1))))) (-.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 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (/.f64 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))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (/.f64 x1 (fma.f64 x1 x1 1)))) (*.f64 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (/.f64 x1 (fma.f64 x1 x1 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)))) (/.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 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (/.f64 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))))))))) (#(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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 4)))) (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 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (*.f64 x1 (-.f64 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6)) 3) (*.f64 64 (pow.f64 (*.f64 x1 x1) 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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6)) 2) (-.f64 (*.f64 16 (pow.f64 x1 4)) (*.f64 x1 (*.f64 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 (*.f64 x1 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 x1 (-.f64 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6)) 3) (*.f64 64 (pow.f64 (*.f64 x1 x1) 3)))) (+.f64 (pow.f64 (*.f64 x1 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6)) 2) (-.f64 (*.f64 16 (pow.f64 x1 4)) (*.f64 x1 (*.f64 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 4))) 2)) (*.f64 x1 (-.f64 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x1 (-.f64 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -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 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -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)))))))))

simplify125.0ms (0.3%)

Algorithm
egg-herbie
Rules
516×associate-+r+_binary64
465×associate-*l*_binary64
442×associate-*r*_binary64
344×+-commutative_binary64
329×sub-neg_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02024761
16694388
220904248
371654209
Stop Event
node limit
Counts
233 → 236
Calls
Call 1
Inputs
(-.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 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 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 (*.f64 4 x2) 6)
(fma.f64 4 x2 -6)
(-.f64 (+.f64 (*.f64 -2 x1) (*.f64 4 x2)) 6)
(+.f64 (*.f64 -2 x1) (fma.f64 4 x2 -6))
(fma.f64 -2 x1 (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 3 (*.f64 x2 2)) (*.f64 x1 x1)) (fma.f64 -2 x1 (*.f64 4 x2))) -6)
(fma.f64 2 (*.f64 (-.f64 3 (*.f64 x2 2)) (*.f64 x1 x1)) (fma.f64 -2 x1 (fma.f64 4 x2 -6)))
(fma.f64 (+.f64 6 (*.f64 x2 -4)) (*.f64 x1 x1) (fma.f64 -2 x1 (fma.f64 4 x2 -6)))
(-.f64 (fma.f64 -2 x1 (fma.f64 4 x2 -6)) (*.f64 (fma.f64 4 x2 -6) (*.f64 x1 x1)))
(-.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 3 (*.f64 x2 2)) (*.f64 x1 x1)) (fma.f64 -2 x1 (*.f64 4 x2)))) -6)
(fma.f64 2 (pow.f64 x1 3) (fma.f64 2 (*.f64 (-.f64 3 (*.f64 x2 2)) (*.f64 x1 x1)) (fma.f64 -2 x1 (fma.f64 4 x2 -6))))
(fma.f64 2 (pow.f64 x1 3) (fma.f64 (+.f64 6 (*.f64 x2 -4)) (*.f64 x1 x1) (fma.f64 -2 x1 (fma.f64 4 x2 -6))))
(+.f64 (fma.f64 -2 x1 (fma.f64 4 x2 -6)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 x1 2) (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 x2 2 -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 x2 2 -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 2 (pow.f64 x1 3)) (-.f64 (*.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 2 (pow.f64 x1 3)) (fma.f64 2 (+.f64 (/.f64 (fma.f64 x2 2 -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 x2 2 -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 x2 2 -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 2 (pow.f64 x1 3)) (-.f64 (*.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 2 (pow.f64 x1 3)) (fma.f64 2 (+.f64 (/.f64 (fma.f64 x2 2 -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 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) -6)
(fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6)
(fma.f64 2 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 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 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) -6))
(fma.f64 4 (/.f64 x2 (fma.f64 x1 x1 1)) (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6))
(fma.f64 4 (/.f64 x2 (fma.f64 x1 x1 1)) (fma.f64 2 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 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 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) -6))
(fma.f64 4 (/.f64 x2 (fma.f64 x1 x1 1)) (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6))
(fma.f64 4 (/.f64 x2 (fma.f64 x1 x1 1)) (fma.f64 2 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 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 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) -6))
(fma.f64 4 (/.f64 x2 (fma.f64 x1 x1 1)) (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6))
(fma.f64 4 (/.f64 x2 (fma.f64 x1 x1 1)) (fma.f64 2 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1)) (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 (fma.f64 x1 x1 1) x2))
(/.f64 (*.f64 4 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 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) -6))
(fma.f64 4 (/.f64 x2 (fma.f64 x1 x1 1)) (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6))
(fma.f64 4 (/.f64 x2 (fma.f64 x1 x1 1)) (fma.f64 2 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1)) (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 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) -6))
(fma.f64 4 (/.f64 x2 (fma.f64 x1 x1 1)) (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6))
(fma.f64 4 (/.f64 x2 (fma.f64 x1 x1 1)) (fma.f64 2 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1)) (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 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) -6))
(fma.f64 4 (/.f64 x2 (fma.f64 x1 x1 1)) (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6))
(fma.f64 4 (/.f64 x2 (fma.f64 x1 x1 1)) (fma.f64 2 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1)) (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 (fma.f64 x1 x1 1) x2))
(/.f64 (*.f64 4 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 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) -6))
(fma.f64 4 (/.f64 x2 (fma.f64 x1 x1 1)) (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6))
(fma.f64 4 (/.f64 x2 (fma.f64 x1 x1 1)) (fma.f64 2 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1)) (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 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) -6))
(fma.f64 4 (/.f64 x2 (fma.f64 x1 x1 1)) (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6))
(fma.f64 4 (/.f64 x2 (fma.f64 x1 x1 1)) (fma.f64 2 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1)) (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 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) -6))
(fma.f64 4 (/.f64 x2 (fma.f64 x1 x1 1)) (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6))
(fma.f64 4 (/.f64 x2 (fma.f64 x1 x1 1)) (fma.f64 2 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6))
(*.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 x1 (*.f64 x2 (+.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 x1 x1) (+.f64 (neg.f64 (fma.f64 4 x2 -6)) (fma.f64 4 x2 -6))))
(fma.f64 (*.f64 x1 x1) (*.f64 0 (fma.f64 4 x2 -6)) (*.f64 (fma.f64 4 x2 -6) (*.f64 (*.f64 x2 x1) 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 -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 x2 2))) (*.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 x1 x1) (+.f64 (neg.f64 (fma.f64 4 x2 -6)) (fma.f64 4 x2 -6)))))
(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 (*.f64 x1 x1) (*.f64 0 (fma.f64 4 x2 -6)) (*.f64 (fma.f64 4 x2 -6) (*.f64 (*.f64 x2 x1) 2))))
(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 x2 2))) (*.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 (pow.f64 x1 4) (+.f64 6 (-.f64 (*.f64 -2 (-.f64 3 (*.f64 x2 2))) (neg.f64 (fma.f64 4 x2 -6))))))))
(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 (fma.f64 4 x2 -6) (*.f64 x2 x1)) (fma.f64 (pow.f64 x1 4) (+.f64 6 (fma.f64 -2 (-.f64 3 (*.f64 x2 2)) (fma.f64 4 x2 -6))) (*.f64 x1 (*.f64 x1 (*.f64 0 (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)) (fma.f64 (+.f64 (*.f64 x2 8) -12) (*.f64 x2 x1) (fma.f64 (pow.f64 x1 4) (+.f64 (fma.f64 4 x2 -6) (+.f64 0 (*.f64 4 x2))) (*.f64 x1 (*.f64 x1 0)))))
(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 (pow.f64 x1 4) (+.f64 (*.f64 4 x2) (fma.f64 4 x2 -6)) (*.f64 x1 (*.f64 x1 0)))))
(*.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 x2 2 -3) x1)) (/.f64 6 x1)))) -18)
(+.f64 (fma.f64 x2 8 (fma.f64 6 (+.f64 (*.f64 x1 x1) (/.f64 (fma.f64 x2 2 -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)
(+.f64 (fma.f64 x1 -4 (-.f64 (fma.f64 x2 8 (*.f64 6 (*.f64 x1 x1))) (/.f64 (fma.f64 (fma.f64 x2 2 -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 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (/.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1))))))
(fma.f64 (*.f64 x1 x1) -6 (*.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1)))))
(fma.f64 (*.f64 x1 x1) -6 (*.f64 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 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 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (/.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1)))))) (*.f64 x2 (fma.f64 4 (/.f64 (*.f64 x1 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1))) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)) (*.f64 2 (/.f64 (fma.f64 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1))) (+.f64 (*.f64 x1 x1) 1))))))
(fma.f64 (*.f64 x1 x1) -6 (fma.f64 x2 (fma.f64 4 (/.f64 x1 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)))) (*.f64 2 (/.f64 (fma.f64 x1 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))) (fma.f64 x1 x1 1)))) (*.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))))))
(fma.f64 (*.f64 x1 x1) -6 (fma.f64 x2 (fma.f64 4 (*.f64 (/.f64 x1 (pow.f64 (fma.f64 x1 x1 1) 2)) (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))) (*.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6))) (fma.f64 x1 x1 1)))) (*.f64 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 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 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (/.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1)))))) (fma.f64 x2 (fma.f64 4 (/.f64 (*.f64 x1 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1))) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)) (*.f64 2 (/.f64 (fma.f64 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1))) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 8 (/.f64 (*.f64 x1 (*.f64 x2 x2)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)))))
(+.f64 (fma.f64 x2 (fma.f64 4 (/.f64 x1 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)))) (*.f64 2 (/.f64 (fma.f64 x1 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))) (fma.f64 x1 x1 1)))) (*.f64 8 (*.f64 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 2)) x1))) (fma.f64 (*.f64 x1 x1) -6 (*.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))))))
(+.f64 (*.f64 8 (*.f64 x1 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 2)))) (fma.f64 (*.f64 x1 x1) -6 (fma.f64 x2 (fma.f64 4 (*.f64 (/.f64 x1 (pow.f64 (fma.f64 x1 x1 1) 2)) (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))) (*.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6))) (fma.f64 x1 x1 1)))) (*.f64 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 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 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (/.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1)))))) (fma.f64 x2 (fma.f64 4 (/.f64 (*.f64 x1 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1))) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)) (*.f64 2 (/.f64 (fma.f64 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1))) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 8 (/.f64 (*.f64 x1 (*.f64 x2 x2)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)))))
(+.f64 (fma.f64 x2 (fma.f64 4 (/.f64 x1 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)))) (*.f64 2 (/.f64 (fma.f64 x1 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))) (fma.f64 x1 x1 1)))) (*.f64 8 (*.f64 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 2)) x1))) (fma.f64 (*.f64 x1 x1) -6 (*.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))))))
(+.f64 (*.f64 8 (*.f64 x1 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 2)))) (fma.f64 (*.f64 x1 x1) -6 (fma.f64 x2 (fma.f64 4 (*.f64 (/.f64 x1 (pow.f64 (fma.f64 x1 x1 1) 2)) (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))) (*.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6))) (fma.f64 x1 x1 1)))) (*.f64 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 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 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 2)) x1))
(*.f64 8 (*.f64 x1 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 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))))
(fma.f64 x2 (fma.f64 4 (/.f64 (*.f64 x1 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1))) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)) (*.f64 2 (/.f64 (fma.f64 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.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 4 (/.f64 x1 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)))) (*.f64 2 (/.f64 (fma.f64 x1 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))) (fma.f64 x1 x1 1)))) (*.f64 8 (*.f64 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 2)) x1)))
(fma.f64 x2 (fma.f64 4 (*.f64 (/.f64 x1 (pow.f64 (fma.f64 x1 x1 1) 2)) (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))) (*.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6))) (fma.f64 x1 x1 1)))) (*.f64 8 (*.f64 x1 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 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 (fma.f64 -6 (*.f64 x1 x1) (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (/.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1)))))) (fma.f64 x2 (fma.f64 4 (/.f64 (*.f64 x1 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1))) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)) (*.f64 2 (/.f64 (fma.f64 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1))) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 8 (/.f64 (*.f64 x1 (*.f64 x2 x2)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)))))
(+.f64 (fma.f64 x2 (fma.f64 4 (/.f64 x1 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)))) (*.f64 2 (/.f64 (fma.f64 x1 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))) (fma.f64 x1 x1 1)))) (*.f64 8 (*.f64 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 2)) x1))) (fma.f64 (*.f64 x1 x1) -6 (*.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))))))
(+.f64 (*.f64 8 (*.f64 x1 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 2)))) (fma.f64 (*.f64 x1 x1) -6 (fma.f64 x2 (fma.f64 4 (*.f64 (/.f64 x1 (pow.f64 (fma.f64 x1 x1 1) 2)) (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))) (*.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6))) (fma.f64 x1 x1 1)))) (*.f64 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 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 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (/.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1)))))) (fma.f64 x2 (fma.f64 4 (/.f64 (*.f64 x1 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1))) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)) (*.f64 2 (/.f64 (fma.f64 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1))) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 8 (/.f64 (*.f64 x1 (*.f64 x2 x2)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)))))
(+.f64 (fma.f64 x2 (fma.f64 4 (/.f64 x1 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)))) (*.f64 2 (/.f64 (fma.f64 x1 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))) (fma.f64 x1 x1 1)))) (*.f64 8 (*.f64 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 2)) x1))) (fma.f64 (*.f64 x1 x1) -6 (*.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))))))
(+.f64 (*.f64 8 (*.f64 x1 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 2)))) (fma.f64 (*.f64 x1 x1) -6 (fma.f64 x2 (fma.f64 4 (*.f64 (/.f64 x1 (pow.f64 (fma.f64 x1 x1 1) 2)) (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))) (*.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6))) (fma.f64 x1 x1 1)))) (*.f64 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 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 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 2)) x1))
(*.f64 8 (*.f64 x1 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 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))))
(fma.f64 x2 (fma.f64 4 (/.f64 (*.f64 x1 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1))) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)) (*.f64 2 (/.f64 (fma.f64 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.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 4 (/.f64 x1 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)))) (*.f64 2 (/.f64 (fma.f64 x1 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))) (fma.f64 x1 x1 1)))) (*.f64 8 (*.f64 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 2)) x1)))
(fma.f64 x2 (fma.f64 4 (*.f64 (/.f64 x1 (pow.f64 (fma.f64 x1 x1 1) 2)) (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))) (*.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6))) (fma.f64 x1 x1 1)))) (*.f64 8 (*.f64 x1 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 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 (fma.f64 -6 (*.f64 x1 x1) (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (/.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1)))))) (fma.f64 x2 (fma.f64 4 (/.f64 (*.f64 x1 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1))) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)) (*.f64 2 (/.f64 (fma.f64 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1))) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 8 (/.f64 (*.f64 x1 (*.f64 x2 x2)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)))))
(+.f64 (fma.f64 x2 (fma.f64 4 (/.f64 x1 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)))) (*.f64 2 (/.f64 (fma.f64 x1 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))) (fma.f64 x1 x1 1)))) (*.f64 8 (*.f64 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 2)) x1))) (fma.f64 (*.f64 x1 x1) -6 (*.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))))))
(+.f64 (*.f64 8 (*.f64 x1 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 2)))) (fma.f64 (*.f64 x1 x1) -6 (fma.f64 x2 (fma.f64 4 (*.f64 (/.f64 x1 (pow.f64 (fma.f64 x1 x1 1) 2)) (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))) (*.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6))) (fma.f64 x1 x1 1)))) (*.f64 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 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 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (/.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1)))))) (fma.f64 x2 (fma.f64 4 (/.f64 (*.f64 x1 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1))) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)) (*.f64 2 (/.f64 (fma.f64 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1))) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 8 (/.f64 (*.f64 x1 (*.f64 x2 x2)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)))))
(+.f64 (fma.f64 x2 (fma.f64 4 (/.f64 x1 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)))) (*.f64 2 (/.f64 (fma.f64 x1 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))) (fma.f64 x1 x1 1)))) (*.f64 8 (*.f64 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 2)) x1))) (fma.f64 (*.f64 x1 x1) -6 (*.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))))))
(+.f64 (*.f64 8 (*.f64 x1 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 2)))) (fma.f64 (*.f64 x1 x1) -6 (fma.f64 x2 (fma.f64 4 (*.f64 (/.f64 x1 (pow.f64 (fma.f64 x1 x1 1) 2)) (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))) (*.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6))) (fma.f64 x1 x1 1)))) (*.f64 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6)))))))
(*.f64 6 (*.f64 x2 x1))
(*.f64 (*.f64 6 x2) x1)
(*.f64 x2 (*.f64 x1 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 (*.f64 x1 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 (-.f64 3 (*.f64 x2 2)) (pow.f64 x1 3)) (fma.f64 -3 (*.f64 x1 x1) (*.f64 (*.f64 6 x2) x1)))
(fma.f64 3 (*.f64 (-.f64 3 (*.f64 x2 2)) (pow.f64 x1 3)) (fma.f64 6 (*.f64 x2 x1) (*.f64 (*.f64 x1 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 (-.f64 3 (*.f64 x2 2)) (pow.f64 x1 3)) (fma.f64 -3 (*.f64 x1 x1) (fma.f64 3 (pow.f64 x1 4) (*.f64 (*.f64 6 x2) x1))))
(fma.f64 3 (*.f64 (-.f64 3 (*.f64 x2 2)) (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 x2 2 -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 x2 2 -3) x1) (+.f64 (/.f64 3 (*.f64 x1 x1)) (fma.f64 x1 9 -3)))
(+.f64 (fma.f64 3 (/.f64 (fma.f64 x2 2 -3) x1) (fma.f64 x1 9 -3)) (/.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 x2 2 -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 x2 2 -3) x1) (+.f64 (/.f64 3 (*.f64 x1 x1)) (fma.f64 x1 9 -3)))
(+.f64 (fma.f64 3 (/.f64 (fma.f64 x2 2 -3) x1) (fma.f64 x1 9 -3)) (/.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 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (/.f64 (+.f64 (*.f64 x1 x1) 1) x1)))
(/.f64 (*.f64 3 (*.f64 x1 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)))) (fma.f64 x1 x1 1))
(/.f64 (*.f64 3 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))) (/.f64 (fma.f64 x1 x1 1) x1))
(+.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 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (/.f64 (+.f64 (*.f64 x1 x1) 1) x1))))
(fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x2)) (/.f64 (*.f64 3 (*.f64 x1 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)))) (fma.f64 x1 x1 1)))
(fma.f64 6 (/.f64 x2 (/.f64 (fma.f64 x1 x1 1) x1)) (/.f64 (*.f64 3 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))) (/.f64 (fma.f64 x1 x1 1) x1)))
(+.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 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (/.f64 (+.f64 (*.f64 x1 x1) 1) x1))))
(fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x2)) (/.f64 (*.f64 3 (*.f64 x1 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)))) (fma.f64 x1 x1 1)))
(fma.f64 6 (/.f64 x2 (/.f64 (fma.f64 x1 x1 1) x1)) (/.f64 (*.f64 3 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))) (/.f64 (fma.f64 x1 x1 1) x1)))
(+.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 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (/.f64 (+.f64 (*.f64 x1 x1) 1) x1))))
(fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x2)) (/.f64 (*.f64 3 (*.f64 x1 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)))) (fma.f64 x1 x1 1)))
(fma.f64 6 (/.f64 x2 (/.f64 (fma.f64 x1 x1 1) x1)) (/.f64 (*.f64 3 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))) (/.f64 (fma.f64 x1 x1 1) x1)))
(*.f64 6 (/.f64 (*.f64 x2 x1) (+.f64 1 (pow.f64 x1 2))))
(*.f64 6 (/.f64 x2 (/.f64 (+.f64 (*.f64 x1 x1) 1) x1)))
(*.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x2)))
(*.f64 6 (/.f64 x2 (/.f64 (fma.f64 x1 x1 1) x1)))
(+.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 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (/.f64 (+.f64 (*.f64 x1 x1) 1) x1))))
(fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x2)) (/.f64 (*.f64 3 (*.f64 x1 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)))) (fma.f64 x1 x1 1)))
(fma.f64 6 (/.f64 x2 (/.f64 (fma.f64 x1 x1 1) x1)) (/.f64 (*.f64 3 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))) (/.f64 (fma.f64 x1 x1 1) x1)))
(+.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 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (/.f64 (+.f64 (*.f64 x1 x1) 1) x1))))
(fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x2)) (/.f64 (*.f64 3 (*.f64 x1 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)))) (fma.f64 x1 x1 1)))
(fma.f64 6 (/.f64 x2 (/.f64 (fma.f64 x1 x1 1) x1)) (/.f64 (*.f64 3 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))) (/.f64 (fma.f64 x1 x1 1) x1)))
(+.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 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (/.f64 (+.f64 (*.f64 x1 x1) 1) x1))))
(fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x2)) (/.f64 (*.f64 3 (*.f64 x1 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)))) (fma.f64 x1 x1 1)))
(fma.f64 6 (/.f64 x2 (/.f64 (fma.f64 x1 x1 1) x1)) (/.f64 (*.f64 3 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))) (/.f64 (fma.f64 x1 x1 1) x1)))
(*.f64 6 (/.f64 (*.f64 x2 x1) (+.f64 1 (pow.f64 x1 2))))
(*.f64 6 (/.f64 x2 (/.f64 (+.f64 (*.f64 x1 x1) 1) x1)))
(*.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x2)))
(*.f64 6 (/.f64 x2 (/.f64 (fma.f64 x1 x1 1) x1)))
(+.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 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (/.f64 (+.f64 (*.f64 x1 x1) 1) x1))))
(fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x2)) (/.f64 (*.f64 3 (*.f64 x1 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)))) (fma.f64 x1 x1 1)))
(fma.f64 6 (/.f64 x2 (/.f64 (fma.f64 x1 x1 1) x1)) (/.f64 (*.f64 3 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))) (/.f64 (fma.f64 x1 x1 1) x1)))
(+.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 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (/.f64 (+.f64 (*.f64 x1 x1) 1) x1))))
(fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x2)) (/.f64 (*.f64 3 (*.f64 x1 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)))) (fma.f64 x1 x1 1)))
(fma.f64 6 (/.f64 x2 (/.f64 (fma.f64 x1 x1 1) x1)) (/.f64 (*.f64 3 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))) (/.f64 (fma.f64 x1 x1 1) x1)))
(+.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 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (/.f64 (+.f64 (*.f64 x1 x1) 1) x1))))
(fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x2)) (/.f64 (*.f64 3 (*.f64 x1 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)))) (fma.f64 x1 x1 1)))
(fma.f64 6 (/.f64 x2 (/.f64 (fma.f64 x1 x1 1) x1)) (/.f64 (*.f64 3 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))) (/.f64 (fma.f64 x1 x1 1) x1)))
(/.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 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (/.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1)))))
(*.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))))
(*.f64 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 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 4 (/.f64 (*.f64 x1 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1))) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)) (*.f64 2 (/.f64 (fma.f64 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1))) (+.f64 (*.f64 x1 x1) 1))))) (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (/.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1))))))
(fma.f64 x2 (fma.f64 4 (/.f64 x1 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)))) (*.f64 2 (/.f64 (fma.f64 x1 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))) (fma.f64 x1 x1 1)))) (*.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1)))))
(fma.f64 x2 (fma.f64 4 (*.f64 (/.f64 x1 (pow.f64 (fma.f64 x1 x1 1) 2)) (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))) (*.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6))) (fma.f64 x1 x1 1)))) (*.f64 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 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 4 (/.f64 (*.f64 x1 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1))) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)) (*.f64 2 (/.f64 (fma.f64 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1))) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 8 (/.f64 (*.f64 x1 (*.f64 x2 x2)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)))) (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (/.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1))))))
(+.f64 (fma.f64 x2 (fma.f64 4 (/.f64 x1 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)))) (*.f64 2 (/.f64 (fma.f64 x1 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))) (fma.f64 x1 x1 1)))) (*.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))))) (*.f64 8 (*.f64 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 2)) x1)))
(+.f64 (fma.f64 x2 (fma.f64 4 (*.f64 (/.f64 x1 (pow.f64 (fma.f64 x1 x1 1) 2)) (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))) (*.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6))) (fma.f64 x1 x1 1)))) (*.f64 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6))))) (*.f64 8 (*.f64 x1 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 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 x2 (fma.f64 4 (/.f64 (*.f64 x1 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1))) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)) (*.f64 2 (/.f64 (fma.f64 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1))) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 8 (/.f64 (*.f64 x1 (*.f64 x2 x2)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)))) (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (/.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1))))))
(+.f64 (fma.f64 x2 (fma.f64 4 (/.f64 x1 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)))) (*.f64 2 (/.f64 (fma.f64 x1 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))) (fma.f64 x1 x1 1)))) (*.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))))) (*.f64 8 (*.f64 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 2)) x1)))
(+.f64 (fma.f64 x2 (fma.f64 4 (*.f64 (/.f64 x1 (pow.f64 (fma.f64 x1 x1 1) 2)) (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))) (*.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6))) (fma.f64 x1 x1 1)))) (*.f64 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6))))) (*.f64 8 (*.f64 x1 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 2)))))
(*.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 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 2)) x1))
(*.f64 8 (*.f64 x1 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 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))))
(fma.f64 x2 (fma.f64 4 (/.f64 (*.f64 x1 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1))) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)) (*.f64 2 (/.f64 (fma.f64 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.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 4 (/.f64 x1 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)))) (*.f64 2 (/.f64 (fma.f64 x1 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))) (fma.f64 x1 x1 1)))) (*.f64 8 (*.f64 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 2)) x1)))
(fma.f64 x2 (fma.f64 4 (*.f64 (/.f64 x1 (pow.f64 (fma.f64 x1 x1 1) 2)) (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))) (*.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6))) (fma.f64 x1 x1 1)))) (*.f64 8 (*.f64 x1 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 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 x2 (fma.f64 4 (/.f64 (*.f64 x1 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1))) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)) (*.f64 2 (/.f64 (fma.f64 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1))) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 8 (/.f64 (*.f64 x1 (*.f64 x2 x2)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)))) (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (/.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1))))))
(+.f64 (fma.f64 x2 (fma.f64 4 (/.f64 x1 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)))) (*.f64 2 (/.f64 (fma.f64 x1 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))) (fma.f64 x1 x1 1)))) (*.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))))) (*.f64 8 (*.f64 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 2)) x1)))
(+.f64 (fma.f64 x2 (fma.f64 4 (*.f64 (/.f64 x1 (pow.f64 (fma.f64 x1 x1 1) 2)) (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))) (*.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6))) (fma.f64 x1 x1 1)))) (*.f64 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6))))) (*.f64 8 (*.f64 x1 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 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 x2 (fma.f64 4 (/.f64 (*.f64 x1 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1))) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)) (*.f64 2 (/.f64 (fma.f64 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1))) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 8 (/.f64 (*.f64 x1 (*.f64 x2 x2)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)))) (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (/.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1))))))
(+.f64 (fma.f64 x2 (fma.f64 4 (/.f64 x1 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)))) (*.f64 2 (/.f64 (fma.f64 x1 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))) (fma.f64 x1 x1 1)))) (*.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))))) (*.f64 8 (*.f64 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 2)) x1)))
(+.f64 (fma.f64 x2 (fma.f64 4 (*.f64 (/.f64 x1 (pow.f64 (fma.f64 x1 x1 1) 2)) (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))) (*.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6))) (fma.f64 x1 x1 1)))) (*.f64 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6))))) (*.f64 8 (*.f64 x1 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 2)))))
(*.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 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 2)) x1))
(*.f64 8 (*.f64 x1 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 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))))
(fma.f64 x2 (fma.f64 4 (/.f64 (*.f64 x1 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1))) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)) (*.f64 2 (/.f64 (fma.f64 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.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 4 (/.f64 x1 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)))) (*.f64 2 (/.f64 (fma.f64 x1 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))) (fma.f64 x1 x1 1)))) (*.f64 8 (*.f64 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 2)) x1)))
(fma.f64 x2 (fma.f64 4 (*.f64 (/.f64 x1 (pow.f64 (fma.f64 x1 x1 1) 2)) (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))) (*.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6))) (fma.f64 x1 x1 1)))) (*.f64 8 (*.f64 x1 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 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 x2 (fma.f64 4 (/.f64 (*.f64 x1 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1))) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)) (*.f64 2 (/.f64 (fma.f64 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1))) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 8 (/.f64 (*.f64 x1 (*.f64 x2 x2)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)))) (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (/.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1))))))
(+.f64 (fma.f64 x2 (fma.f64 4 (/.f64 x1 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)))) (*.f64 2 (/.f64 (fma.f64 x1 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))) (fma.f64 x1 x1 1)))) (*.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))))) (*.f64 8 (*.f64 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 2)) x1)))
(+.f64 (fma.f64 x2 (fma.f64 4 (*.f64 (/.f64 x1 (pow.f64 (fma.f64 x1 x1 1) 2)) (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))) (*.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6))) (fma.f64 x1 x1 1)))) (*.f64 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6))))) (*.f64 8 (*.f64 x1 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 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 x2 (fma.f64 4 (/.f64 (*.f64 x1 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1))) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)) (*.f64 2 (/.f64 (fma.f64 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1))) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 8 (/.f64 (*.f64 x1 (*.f64 x2 x2)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)))) (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (/.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) -6) x1 (*.f64 4 (*.f64 x1 x1))))))
(+.f64 (fma.f64 x2 (fma.f64 4 (/.f64 x1 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)))) (*.f64 2 (/.f64 (fma.f64 x1 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))) (fma.f64 x1 x1 1)))) (*.f64 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) (fma.f64 x1 (fma.f64 2 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6) (*.f64 4 (*.f64 x1 x1))))) (*.f64 8 (*.f64 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 2)) x1)))
(+.f64 (fma.f64 x2 (fma.f64 4 (*.f64 (/.f64 x1 (pow.f64 (fma.f64 x1 x1 1) 2)) (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))) (*.f64 2 (/.f64 (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6))) (fma.f64 x1 x1 1)))) (*.f64 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1)) (fma.f64 x1 x1 1)) (*.f64 x1 (+.f64 (*.f64 4 x1) (fma.f64 2 (/.f64 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1)) (fma.f64 x1 x1 1)) -6))))) (*.f64 8 (*.f64 x1 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 2)))))
(*.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 x1 (*.f64 x2 (+.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 (*.f64 x1 x1) (fma.f64 -1 (fma.f64 4 x2 -6) (*.f64 4 x2))))
(fma.f64 2 (*.f64 (fma.f64 4 x2 -6) (*.f64 x2 x1)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 x2) (fma.f64 4 x2 -6))))
(*.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 x2 (+.f64 (*.f64 x2 8) -12)) (*.f64 6 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 -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 x2 2))) (*.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 x1 x1) (fma.f64 -1 (fma.f64 4 x2 -6) (*.f64 4 x2)))))
(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 (fma.f64 4 x2 -6) (*.f64 x2 x1)) (*.f64 (*.f64 x1 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 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 x2 (+.f64 (*.f64 x2 8) -12)) (*.f64 6 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)) (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 x2 2))) (*.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 (pow.f64 x1 4) (+.f64 6 (-.f64 (*.f64 -2 (-.f64 3 (*.f64 x2 2))) (neg.f64 (fma.f64 4 x2 -6))))))))
(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 (fma.f64 4 x2 -6) (*.f64 x2 x1)) (fma.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 x2) (fma.f64 4 x2 -6)) (*.f64 (pow.f64 x1 4) (+.f64 6 (fma.f64 -2 (-.f64 3 (*.f64 x2 2)) (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)) (fma.f64 (+.f64 (*.f64 x2 8) -12) (*.f64 x2 x1) (fma.f64 (pow.f64 x1 4) (+.f64 (fma.f64 4 x2 -6) (+.f64 0 (*.f64 4 x2))) (*.f64 (*.f64 x1 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)) (fma.f64 (+.f64 (*.f64 x2 8) -12) (*.f64 x2 x1) (fma.f64 (pow.f64 x1 4) (+.f64 (*.f64 4 x2) (fma.f64 4 x2 -6)) (*.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 6 (/.f64 (fma.f64 x2 2 -3) x1) (*.f64 x1 (*.f64 x1 12))) (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)
(+.f64 (fma.f64 x1 -4 (-.f64 (fma.f64 x2 8 (*.f64 x1 (*.f64 x1 12))) (/.f64 (fma.f64 (fma.f64 x2 2 -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))

eval810.0ms (2%)

Compiler

Compiled 52716 to 32987 computations (37.4% saved)

prune142.0ms (0.3%)

Pruning

23 alts after pruning (22 fresh and 1 done)

PrunedKeptTotal
New42422446
Fresh000
Picked101
Done011
Total42523448
Error
0.1b
Counts
448 → 23
Alt Table
Click to see full alt table
StatusErrorProgram
50.5b
(+.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 (pow.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) 3) 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)))))
53.8b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 6 x1) -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)))))
53.8b
(+.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)))))
13.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 (*.f64 6 x1) -4))) (+.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.1b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.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 2 (*.f64 (*.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))) 2)) (-.f64 (*.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 2 (*.f64 (*.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) 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.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 (*.f64 x1 x1) (+.f64 (*.f64 x2 6) (*.f64 x1 -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)))))
9.1b
(+.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)) (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)))) (+.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.8b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.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 (*.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.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)))))
17.3b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 (/.f64 8 (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 x1 (*.f64 x2 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)))))
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 (*.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)))))
9.5b
(+.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 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 (-.f64 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 4)))))))))))
22.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 x1 (+.f64 (*.f64 6 x1) -4)))))))
9.8b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x2 (*.f64 x1 (+.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)))))
0.5b
(+.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)))))
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))) (-.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)))))
11.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 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)))))))
9.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 -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)))))
1.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 (*.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)))))
3.0b
(+.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)))))
24.3b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (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 2 (*.f64 (*.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))))) 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.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))) (fma.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 1 (fma.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)))))
54.0b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (-.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 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 4903 to 3154 computations (35.7% saved)

localize371.0ms (0.9%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.6b
(+.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 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 1 (fma.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)))
7.0b
(fma.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 1 (fma.f64 x1 x1 1)) -3)
7.3b
(*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))
7.4b
(*.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 1018 to 625 computations (38.6% saved)

series9.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
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))) (fma.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 1 (fma.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)))
1.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))) (fma.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 1 (fma.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)))
1.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))) (fma.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 1 (fma.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)))
1.0ms
x2
@0
(fma.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 1 (fma.f64 x1 x1 1)) -3)
1.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))) (fma.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 1 (fma.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)))

rewrite96.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
030108
1700108
Stop Event
node limit
Counts
2 → 61
Calls
Call 1
Inputs
(fma.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 1 (fma.f64 x1 x1 1)) -3)
(+.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 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 1 (fma.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)))
Outputs
((#(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 (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 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 (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 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 -.f64 (exp.f64 (log1p.f64 (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 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (fma.f64 x1 x1 1)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (fma.f64 x1 x1 1))) 2) (-.f64 (*.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (fma.f64 x1 x1 1))) (*.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 (pow.f64 x1 4) (pow.f64 (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6) 2)) (-.f64 (*.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (fma.f64 x1 x1 1))) (*.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 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 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (fma.f64 x1 x1 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (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 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (fma.f64 x1 x1 1))))) (cbrt.f64 (pow.f64 (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 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (fma.f64 x1 x1 1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (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 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (fma.f64 x1 x1 1)))) 2)) (cbrt.f64 (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 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.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 (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 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (fma.f64 x1 x1 1))))) (sqrt.f64 (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 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.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 (pow.f64 (*.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (fma.f64 x1 x1 1))) 3) (*.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6) 3) (pow.f64 x1 6))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (fma.f64 x1 x1 1))) 2) (*.f64 (*.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 x1 (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6))) (*.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.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 (pow.f64 (*.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (fma.f64 x1 x1 1))) 2) (*.f64 (pow.f64 x1 4) (pow.f64 (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6) 2))) (/.f64 1 (-.f64 (*.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (fma.f64 x1 x1 1))) (*.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (fma.f64 x1 x1 1))) 2) (*.f64 (*.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 x1 (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6))) (*.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (fma.f64 x1 x1 1)))))) (+.f64 (pow.f64 (*.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (fma.f64 x1 x1 1))) 3) (*.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6) 3) (pow.f64 x1 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (fma.f64 x1 x1 1))) (*.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 (pow.f64 (*.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (fma.f64 x1 x1 1))) 2) (*.f64 (pow.f64 x1 4) (pow.f64 (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (fma.f64 x1 x1 1))) 3) (*.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6) 3) (pow.f64 x1 6))) (+.f64 (pow.f64 (*.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (fma.f64 x1 x1 1))) 2) (*.f64 (*.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 x1 (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6))) (*.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.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 (pow.f64 (*.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (fma.f64 x1 x1 1))) 2) (*.f64 (pow.f64 x1 4) (pow.f64 (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6) 2))) (-.f64 (*.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (fma.f64 x1 x1 1))) (*.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (fma.f64 x1 x1 1))) 3) (*.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6) 3) (pow.f64 x1 6)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (fma.f64 x1 x1 1))) 2) (*.f64 (*.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 x1 (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6))) (*.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.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 (pow.f64 (*.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (fma.f64 x1 x1 1))) 2) (*.f64 (pow.f64 x1 4) (pow.f64 (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6) 2)))) (neg.f64 (-.f64 (*.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (fma.f64 x1 x1 1))) (*.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6) 3) (pow.f64 x1 6)) (pow.f64 (*.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (fma.f64 x1 x1 1))) 3)) (+.f64 (*.f64 (pow.f64 x1 4) (pow.f64 (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6) 2)) (-.f64 (pow.f64 (*.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (fma.f64 x1 x1 1))) 2) (*.f64 (*.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 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.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 (pow.f64 x1 4) (pow.f64 (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6) 2)) (pow.f64 (*.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (fma.f64 x1 x1 1))) 2)) (-.f64 (*.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 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.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 (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 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (fma.f64 x1 x1 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (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 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (fma.f64 x1 x1 1)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (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 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.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 (sqrt.f64 (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 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (fma.f64 x1 x1 1))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (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 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (fma.f64 x1 x1 1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (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 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (fma.f64 x1 x1 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (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 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (fma.f64 x1 x1 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (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 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.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 (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 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.f64 (fma.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 (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 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.f64 (fma.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 (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 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (fma.f64 x1 x1 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (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 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (fma.f64 x1 x1 1))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x 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 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (fma.f64 x1 x1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (fma.f64 x1 x1 1))) (*.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))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.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 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (fma.f64 x1 x1 1))))))) (#(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 (*.f64 x1 2) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (fma.f64 x1 x1 1)) (*.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))))))) (#(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 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.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 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (fma.f64 x1 x1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 (*.f64 x1 2) (-.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))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6) (*.f64 x1 x1) (*.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (fma.f64 x1 x1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.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)))) 2) (cbrt.f64 (*.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 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (fma.f64 x1 x1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (fma.f64 x1 x1 1))) 2)) (cbrt.f64 (*.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (fma.f64 x1 x1 1)))) (*.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))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x1 (sqrt.f64 (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6))) (*.f64 x1 (sqrt.f64 (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 4 -6))) (*.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (fma.f64 x1 x1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (fma.f64 x1 x1 1)))) (sqrt.f64 (*.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (fma.f64 x1 x1 1)))) (*.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))))))))

simplify114.0ms (0.3%)

Algorithm
egg-herbie
Rules
552×associate-+l+_binary64
467×associate-*l*_binary64
459×associate-*r*_binary64
420×associate-+r+_binary64
330×distribute-rgt-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01692916
15862457
220092344
Stop Event
node limit
Counts
109 → 115
Calls
Call 1
Inputs
(-.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)))))
(*.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 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (*.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))))))) x1) (+.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 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 x2 (+.f64 (*.f64 -8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (*.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))))))) x1) (+.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 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 x2 (+.f64 (*.f64 -8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (*.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))))))) x1) (+.f64 1 (pow.f64 x1 2))))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))))
Outputs
(-.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 -1 x1 (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 (-.f64 (fma.f64 2 x2 (*.f64 (fma.f64 x2 -2 3) (*.f64 x1 x1))) x1) -3)
(-.f64 (*.f64 (fma.f64 x2 -2 3) (+.f64 -1 (*.f64 x1 x1))) 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 (fma.f64 (fma.f64 -2 x2 3) (*.f64 x1 x1) (*.f64 2 x2)) (pow.f64 x1 3))) -3)
(fma.f64 -1 x1 (+.f64 (*.f64 (*.f64 x1 x1) (+.f64 x1 (fma.f64 x2 -2 3))) (fma.f64 2 x2 -3)))
(+.f64 (*.f64 (fma.f64 x2 -2 3) (+.f64 -1 (*.f64 x1 x1))) (-.f64 (pow.f64 x1 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 (/.f64 (*.f64 2 x2) (*.f64 x1 x1)) (+.f64 (/.f64 1 x1) (/.f64 3 (*.f64 x1 x1))))
(+.f64 (fma.f64 (/.f64 2 x1) (/.f64 x2 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 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 (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 1 (pow.f64 x1 3)) (-.f64 (+.f64 (/.f64 3 (pow.f64 x1 4)) (fma.f64 -2 (/.f64 x2 (pow.f64 x1 4)) (*.f64 2 (/.f64 x2 (*.f64 x1 x1))))) (+.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 x2 (/.f64 (pow.f64 x1 4) -2))) (-.f64 (/.f64 3 (pow.f64 x1 4)) (+.f64 (/.f64 1 x1) (/.f64 3 (*.f64 x1 x1))))))
(+.f64 (/.f64 1 (pow.f64 x1 3)) (+.f64 (+.f64 (*.f64 (/.f64 x2 (*.f64 x1 x1)) (+.f64 2 (/.f64 (/.f64 -2 x1) x1))) (-.f64 (/.f64 3 (pow.f64 x1 4)) (/.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 (/.f64 (*.f64 2 x2) (*.f64 x1 x1)) (+.f64 (/.f64 1 x1) (/.f64 3 (*.f64 x1 x1))))
(+.f64 (fma.f64 (/.f64 2 x1) (/.f64 x2 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 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 (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 1 (pow.f64 x1 3)) (-.f64 (+.f64 (/.f64 3 (pow.f64 x1 4)) (fma.f64 -2 (/.f64 x2 (pow.f64 x1 4)) (*.f64 2 (/.f64 x2 (*.f64 x1 x1))))) (+.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 x2 (/.f64 (pow.f64 x1 4) -2))) (-.f64 (/.f64 3 (pow.f64 x1 4)) (+.f64 (/.f64 1 x1) (/.f64 3 (*.f64 x1 x1))))))
(+.f64 (/.f64 1 (pow.f64 x1 3)) (+.f64 (+.f64 (*.f64 (/.f64 x2 (*.f64 x1 x1)) (+.f64 2 (/.f64 (/.f64 -2 x1) x1))) (-.f64 (/.f64 3 (pow.f64 x1 4)) (/.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 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) 3)
(+.f64 (/.f64 (*.f64 x1 (+.f64 -1 (*.f64 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 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) 3))
(fma.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)) (+.f64 (/.f64 (*.f64 x1 (+.f64 -1 (*.f64 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 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) 3))
(fma.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)) (+.f64 (/.f64 (*.f64 x1 (+.f64 -1 (*.f64 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 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) 3))
(fma.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)) (+.f64 (/.f64 (*.f64 x1 (+.f64 -1 (*.f64 3 x1))) (fma.f64 x1 x1 1)) -3))
(*.f64 2 (/.f64 x2 (+.f64 1 (pow.f64 x1 2))))
(/.f64 (*.f64 2 x2) (+.f64 (*.f64 x1 x1) 1))
(/.f64 2 (/.f64 (fma.f64 x1 x1 1) x2))
(/.f64 (*.f64 2 x2) (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 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) 3))
(fma.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)) (+.f64 (/.f64 (*.f64 x1 (+.f64 -1 (*.f64 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 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) 3))
(fma.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)) (+.f64 (/.f64 (*.f64 x1 (+.f64 -1 (*.f64 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 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) 3))
(fma.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)) (+.f64 (/.f64 (*.f64 x1 (+.f64 -1 (*.f64 3 x1))) (fma.f64 x1 x1 1)) -3))
(*.f64 2 (/.f64 x2 (+.f64 1 (pow.f64 x1 2))))
(/.f64 (*.f64 2 x2) (+.f64 (*.f64 x1 x1) 1))
(/.f64 2 (/.f64 (fma.f64 x1 x1 1) x2))
(/.f64 (*.f64 2 x2) (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 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) 3))
(fma.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)) (+.f64 (/.f64 (*.f64 x1 (+.f64 -1 (*.f64 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 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) 3))
(fma.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)) (+.f64 (/.f64 (*.f64 x1 (+.f64 -1 (*.f64 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 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) 3))
(fma.f64 2 (/.f64 x2 (fma.f64 x1 x1 1)) (+.f64 (/.f64 (*.f64 x1 (+.f64 -1 (*.f64 3 x1))) (fma.f64 x1 x1 1)) -3))
(*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3))))
(*.f64 4 (*.f64 (*.f64 x2 x1) (fma.f64 2 x2 -3)))
(*.f64 (*.f64 (*.f64 x2 4) x1) (fma.f64 2 x2 -3))
(*.f64 x2 (*.f64 x1 (+.f64 (*.f64 x2 8) -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 (*.f64 x2 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 x2 8 (fma.f64 2 (fma.f64 x2 -2 (fma.f64 x2 -2 3)) -6)) (*.f64 (*.f64 (*.f64 x2 4) x1) (fma.f64 2 x2 -3)))
(*.f64 x1 (+.f64 (*.f64 x2 (+.f64 (*.f64 x2 8) -12)) (*.f64 x1 (+.f64 (*.f64 x2 4) (fma.f64 2 (fma.f64 x2 -2 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))))
(fma.f64 4 (*.f64 (*.f64 x2 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 (fma.f64 2 x2 -3) (*.f64 x2 x1)) (fma.f64 (*.f64 x1 x1) (fma.f64 x2 8 (fma.f64 2 (fma.f64 x2 -2 (fma.f64 x2 -2 3)) -6)) (*.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 2 (*.f64 x2 (fma.f64 x2 -2 3))))) -4))))
(fma.f64 4 (*.f64 (fma.f64 2 x2 -3) (*.f64 x2 x1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 (fma.f64 2 (+.f64 (+.f64 (*.f64 x2 6) -8) (*.f64 (*.f64 x2 -4) (fma.f64 2 x2 -3))) -4)) (+.f64 (*.f64 x2 4) (fma.f64 2 (fma.f64 x2 -2 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 (*.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 (*.f64 x2 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 (fma.f64 2 x2 -3) (*.f64 x2 x1)) (fma.f64 (*.f64 x1 x1) (fma.f64 x2 8 (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 2 (*.f64 x2 (fma.f64 x2 -2 3))))) -4) (*.f64 (pow.f64 x1 4) (fma.f64 2 (+.f64 (fma.f64 2 x2 -3) (-.f64 (fma.f64 2 x2 (fma.f64 2 x2 -3)) (fma.f64 x2 -2 3))) (*.f64 (fma.f64 x2 -2 3) 4))))))
(+.f64 (*.f64 x1 (+.f64 (*.f64 x2 (+.f64 (*.f64 x2 8) -12)) (*.f64 x1 (+.f64 (*.f64 x2 4) (fma.f64 2 (fma.f64 x2 -2 3) -6))))) (fma.f64 (pow.f64 x1 3) (fma.f64 2 (+.f64 (+.f64 (*.f64 x2 6) -8) (*.f64 (*.f64 x2 -4) (fma.f64 2 x2 -3))) -4) (*.f64 (pow.f64 x1 4) (fma.f64 2 (+.f64 (fma.f64 x2 8 -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 (fma.f64 2 x2 -3) 4))) -6)
(+.f64 (fma.f64 x1 -4 (fma.f64 (fma.f64 2 x2 -3) 4 (*.f64 x1 (*.f64 x1 6)))) -6)
(+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 x2 8) -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 (fma.f64 2 x2 -3) 4)) (/.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 (fma.f64 2 x2 -3) 4 (*.f64 x1 (*.f64 x1 6))))) -6)
(+.f64 (fma.f64 2 (/.f64 (+.f64 (*.f64 x2 6) -8) x1) (/.f64 4 x1)) (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 (*.f64 x2 8) -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 (fma.f64 2 x2 -3) 4))) -6)
(+.f64 (fma.f64 x1 -4 (fma.f64 (fma.f64 2 x2 -3) 4 (*.f64 x1 (*.f64 x1 6)))) -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 -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 (fma.f64 2 x2 -3) 4)))) -6)
(fma.f64 x1 -4 (+.f64 (-.f64 (fma.f64 (fma.f64 2 x2 -3) 4 (*.f64 x1 (*.f64 x1 6))) (/.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 (fma.f64 2 x2 -3) -6)) 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 2 (*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) 3))) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) -6))))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (*.f64 x1 (+.f64 -1 (*.f64 3 x1))) (fma.f64 x1 x1 1)) -6) (*.f64 (*.f64 (/.f64 (*.f64 x1 (+.f64 -1 (*.f64 3 x1))) (fma.f64 x1 x1 1)) (*.f64 2 x1)) (+.f64 (/.f64 (*.f64 x1 (+.f64 -1 (*.f64 3 x1))) (fma.f64 x1 x1 1)) -3)))
(+.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 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)))))) (*.f64 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)) 8)) (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 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) 8 (/.f64 2 (/.f64 (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 2) (+.f64 (-.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) 3) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1))))))) (fma.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) 3))) (*.f64 x1 (*.f64 x1 (fma.f64 4 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) -6)))))
(fma.f64 x2 (fma.f64 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) 8 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (*.f64 4 (+.f64 (+.f64 (/.f64 (*.f64 x1 (+.f64 -1 (*.f64 3 x1))) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 x1 (+.f64 -1 (*.f64 3 x1))) (fma.f64 x1 x1 1)))))) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (*.f64 x1 (+.f64 -1 (*.f64 3 x1))) (fma.f64 x1 x1 1)) -6) (*.f64 (*.f64 (/.f64 (*.f64 x1 (+.f64 -1 (*.f64 3 x1))) (fma.f64 x1 x1 1)) (*.f64 2 x1)) (+.f64 (/.f64 (*.f64 x1 (+.f64 -1 (*.f64 3 x1))) (fma.f64 x1 x1 1)) -3))))
(+.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 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)))))) (*.f64 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)) 8)) (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 x1 (*.f64 x2 x2)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)) (*.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 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) 8 (/.f64 2 (/.f64 (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 2) (+.f64 (-.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) 3) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1))))))) (fma.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) 3))) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) -6) (/.f64 (*.f64 (*.f64 8 (*.f64 x2 x2)) x1) (pow.f64 (fma.f64 x1 x1 1) 2)))))
(fma.f64 x2 (fma.f64 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) 8 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (*.f64 4 (+.f64 (+.f64 (/.f64 (*.f64 x1 (+.f64 -1 (*.f64 3 x1))) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 x1 (+.f64 -1 (*.f64 3 x1))) (fma.f64 x1 x1 1)))))) (fma.f64 2 (*.f64 (*.f64 x1 (+.f64 (/.f64 (*.f64 x1 (+.f64 -1 (*.f64 3 x1))) (fma.f64 x1 x1 1)) -3)) (/.f64 (*.f64 x1 (+.f64 -1 (*.f64 3 x1))) (fma.f64 x1 x1 1))) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (*.f64 x1 (+.f64 -1 (*.f64 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 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)))))) (*.f64 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)) 8)) (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 x1 (*.f64 x2 x2)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)) (*.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 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) 8 (/.f64 2 (/.f64 (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 2) (+.f64 (-.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) 3) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1))))))) (fma.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) 3))) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) -6) (/.f64 (*.f64 (*.f64 8 (*.f64 x2 x2)) x1) (pow.f64 (fma.f64 x1 x1 1) 2)))))
(fma.f64 x2 (fma.f64 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) 8 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (*.f64 4 (+.f64 (+.f64 (/.f64 (*.f64 x1 (+.f64 -1 (*.f64 3 x1))) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 x1 (+.f64 -1 (*.f64 3 x1))) (fma.f64 x1 x1 1)))))) (fma.f64 2 (*.f64 (*.f64 x1 (+.f64 (/.f64 (*.f64 x1 (+.f64 -1 (*.f64 3 x1))) (fma.f64 x1 x1 1)) -3)) (/.f64 (*.f64 x1 (+.f64 -1 (*.f64 3 x1))) (fma.f64 x1 x1 1))) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (*.f64 x1 (+.f64 -1 (*.f64 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 (*.f64 8 (*.f64 x2 x2)) x1) (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 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)))))) (*.f64 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)) 8)) (*.f64 8 (/.f64 (*.f64 x1 (*.f64 x2 x2)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2))))
(fma.f64 x2 (fma.f64 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) 8 (/.f64 2 (/.f64 (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 2) (+.f64 (-.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) 3) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1))))))) (/.f64 (*.f64 (*.f64 8 (*.f64 x2 x2)) x1) (pow.f64 (fma.f64 x1 x1 1) 2)))
(fma.f64 x2 (fma.f64 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) 8 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (*.f64 4 (+.f64 (+.f64 (/.f64 (*.f64 x1 (+.f64 -1 (*.f64 3 x1))) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 x1 (+.f64 -1 (*.f64 3 x1))) (fma.f64 x1 x1 1)))))) (*.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 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)))))) (*.f64 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)) 8)) (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 x1 (*.f64 x2 x2)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)) (*.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 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) 8 (/.f64 2 (/.f64 (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 2) (+.f64 (-.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) 3) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1))))))) (fma.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) 3))) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) -6) (/.f64 (*.f64 (*.f64 8 (*.f64 x2 x2)) x1) (pow.f64 (fma.f64 x1 x1 1) 2)))))
(fma.f64 x2 (fma.f64 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) 8 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (*.f64 4 (+.f64 (+.f64 (/.f64 (*.f64 x1 (+.f64 -1 (*.f64 3 x1))) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 x1 (+.f64 -1 (*.f64 3 x1))) (fma.f64 x1 x1 1)))))) (fma.f64 2 (*.f64 (*.f64 x1 (+.f64 (/.f64 (*.f64 x1 (+.f64 -1 (*.f64 3 x1))) (fma.f64 x1 x1 1)) -3)) (/.f64 (*.f64 x1 (+.f64 -1 (*.f64 3 x1))) (fma.f64 x1 x1 1))) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (*.f64 x1 (+.f64 -1 (*.f64 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 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)))))) (*.f64 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)) 8)) (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 x1 (*.f64 x2 x2)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)) (*.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 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) 8 (/.f64 2 (/.f64 (fma.f64 x1 x1 1) (*.f64 (*.f64 x1 2) (+.f64 (-.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) 3) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1))))))) (fma.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) 3))) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) -6) (/.f64 (*.f64 (*.f64 8 (*.f64 x2 x2)) x1) (pow.f64 (fma.f64 x1 x1 1) 2)))))
(fma.f64 x2 (fma.f64 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) 8 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (*.f64 4 (+.f64 (+.f64 (/.f64 (*.f64 x1 (+.f64 -1 (*.f64 3 x1))) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 x1 (+.f64 -1 (*.f64 3 x1))) (fma.f64 x1 x1 1)))))) (fma.f64 2 (*.f64 (*.f64 x1 (+.f64 (/.f64 (*.f64 x1 (+.f64 -1 (*.f64 3 x1))) (fma.f64 x1 x1 1)) -3)) (/.f64 (*.f64 x1 (+.f64 -1 (*.f64 3 x1))) (fma.f64 x1 x1 1))) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (*.f64 x1 (+.f64 -1 (*.f64 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 (*.f64 8 (*.f64 x2 x2)) x1) (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 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (*.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))))))) x1) (+.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 -1 (*.f64 x2 (fma.f64 -8 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)) (*.f64 2 (/.f64 (*.f64 -2 (+.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.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)))))) (/.f64 (+.f64 (*.f64 x1 x1) 1) x1))))) (*.f64 8 (/.f64 (*.f64 x1 (*.f64 x2 x2)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2))))
(-.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 x2 x2)) x1) (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 x2 (fma.f64 2 (/.f64 -2 (/.f64 (/.f64 (fma.f64 x1 x1 1) x1) (+.f64 (-.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) 3) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1))))) (/.f64 (*.f64 (*.f64 x1 x1) -8) (fma.f64 x1 x1 1)))))
(-.f64 (*.f64 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 x1 8)) (*.f64 x2 (fma.f64 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) -8 (/.f64 -4 (/.f64 (/.f64 (fma.f64 x1 x1 1) x1) (+.f64 (+.f64 (/.f64 (*.f64 x1 (+.f64 -1 (*.f64 3 x1))) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 x1 (+.f64 -1 (*.f64 3 x1))) (fma.f64 x1 x1 1))))))))
(+.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 (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (*.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))))))) x1) (+.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 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) -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))))))) (fma.f64 -1 (*.f64 x2 (fma.f64 -8 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)) (*.f64 2 (/.f64 (*.f64 -2 (+.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.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)))))) (/.f64 (+.f64 (*.f64 x1 x1) 1) x1))))) (*.f64 8 (/.f64 (*.f64 x1 (*.f64 x2 x2)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2))))))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) -6) (fma.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) 3))) (-.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 x2 x2)) x1) (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 x2 (fma.f64 2 (/.f64 -2 (/.f64 (/.f64 (fma.f64 x1 x1 1) x1) (+.f64 (-.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) 3) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1))))) (/.f64 (*.f64 (*.f64 x1 x1) -8) (fma.f64 x1 x1 1)))))))
(-.f64 (fma.f64 2 (*.f64 (*.f64 x1 (+.f64 (/.f64 (*.f64 x1 (+.f64 -1 (*.f64 3 x1))) (fma.f64 x1 x1 1)) -3)) (/.f64 (*.f64 x1 (+.f64 -1 (*.f64 3 x1))) (fma.f64 x1 x1 1))) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (*.f64 x1 (+.f64 -1 (*.f64 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 x2 (fma.f64 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) -8 (/.f64 -4 (/.f64 (/.f64 (fma.f64 x1 x1 1) x1) (+.f64 (+.f64 (/.f64 (*.f64 x1 (+.f64 -1 (*.f64 3 x1))) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 x1 (+.f64 -1 (*.f64 3 x1))) (fma.f64 x1 x1 1))))))))
(+.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 (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -8 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (*.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))))))) x1) (+.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 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) -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))))))) (fma.f64 -1 (*.f64 x2 (fma.f64 -8 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)) (*.f64 2 (/.f64 (*.f64 -2 (+.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.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)))))) (/.f64 (+.f64 (*.f64 x1 x1) 1) x1))))) (*.f64 8 (/.f64 (*.f64 x1 (*.f64 x2 x2)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2))))))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) -6) (fma.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (*.f64 x1 (-.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) 3))) (-.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 x2 x2)) x1) (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 x2 (fma.f64 2 (/.f64 -2 (/.f64 (/.f64 (fma.f64 x1 x1 1) x1) (+.f64 (-.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) 3) (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1))))) (/.f64 (*.f64 (*.f64 x1 x1) -8) (fma.f64 x1 x1 1)))))))
(-.f64 (fma.f64 2 (*.f64 (*.f64 x1 (+.f64 (/.f64 (*.f64 x1 (+.f64 -1 (*.f64 3 x1))) (fma.f64 x1 x1 1)) -3)) (/.f64 (*.f64 x1 (+.f64 -1 (*.f64 3 x1))) (fma.f64 x1 x1 1))) (fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (*.f64 x1 (+.f64 -1 (*.f64 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 x2 (fma.f64 (/.f64 (*.f64 x1 x1) (fma.f64 x1 x1 1)) -8 (/.f64 -4 (/.f64 (/.f64 (fma.f64 x1 x1 1) x1) (+.f64 (+.f64 (/.f64 (*.f64 x1 (+.f64 -1 (*.f64 3 x1))) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 x1 (+.f64 -1 (*.f64 3 x1))) (fma.f64 x1 x1 1))))))))

localize285.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (*.f64 3 x1) x1)
0.2b
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x2 (*.f64 x1 (+.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))))
0.2b
(*.f64 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12)))
7.3b
(*.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 455 to 270 computations (40.7% saved)

series23.0ms (0.1%)

Counts
3 → 60
Calls

15 calls:

TimeVariablePointExpression
3.0ms
x2
@inf
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x2 (*.f64 x1 (+.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))))
2.0ms
x2
@0
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x2 (*.f64 x1 (+.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))))
2.0ms
x2
@-inf
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x2 (*.f64 x1 (+.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))))
2.0ms
x1
@-inf
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x2 (*.f64 x1 (+.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))))
2.0ms
x1
@0
(*.f64 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12)))

rewrite89.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 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12)))
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x2 (*.f64 x1 (+.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 x2 (*.f64 x1 (fma.f64 x2 8 -12))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x2 (*.f64 x1 (fma.f64 x2 8 -12))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x2 (*.f64 x1 (fma.f64 x2 8 -12))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x2 (*.f64 x1 (fma.f64 x2 8 -12)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 x2 (*.f64 x1 (fma.f64 x2 8 -12)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 x2 (*.f64 x1 (fma.f64 x2 8 -12)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 x2 (*.f64 x1 (fma.f64 x2 8 -12))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 x2 (*.f64 x1 (fma.f64 x2 8 -12))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 x2 (*.f64 x1 (fma.f64 x2 8 -12)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 x2 (*.f64 x1 (fma.f64 x2 8 -12)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 x2 (*.f64 x1 (fma.f64 x2 8 -12)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 3 (/.f64 (-.f64 (fma.f64 3 (*.f64 x1 x1) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 x2 (*.f64 (*.f64 x1 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (fma.f64 3 (*.f64 x1 x1) (-.f64 (*.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 (fma.f64 3 (*.f64 x1 x1) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 x2 (*.f64 (*.f64 x1 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (fma.f64 3 (*.f64 x1 x1) (-.f64 (*.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 (fma.f64 3 (*.f64 x1 x1) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 x2 (*.f64 (*.f64 x1 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (fma.f64 3 (*.f64 x1 x1) (-.f64 (*.f64 x2 2) x1)) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))))) 2) (cbrt.f64 (fma.f64 3 (/.f64 (-.f64 (fma.f64 3 (*.f64 x1 x1) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 x2 (*.f64 (*.f64 x1 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (fma.f64 3 (*.f64 x1 x1) (-.f64 (*.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 (fma.f64 3 (*.f64 x1 x1) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 x2 (*.f64 (*.f64 x1 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (fma.f64 3 (*.f64 x1 x1) (-.f64 (*.f64 x2 2) x1)) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))))) (sqrt.f64 (fma.f64 3 (/.f64 (-.f64 (fma.f64 3 (*.f64 x1 x1) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 x2 (*.f64 (*.f64 x1 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (fma.f64 3 (*.f64 x1 x1) (-.f64 (*.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 x2 (*.f64 (*.f64 x1 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (fma.f64 3 (*.f64 x1 x1) (-.f64 (*.f64 x2 2) x1)) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))) 3) (pow.f64 (*.f64 3 (/.f64 (-.f64 (fma.f64 3 (*.f64 x1 x1) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1))) 3)) (+.f64 (pow.f64 (+.f64 x1 (fma.f64 x2 (*.f64 (*.f64 x1 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (fma.f64 3 (*.f64 x1 x1) (-.f64 (*.f64 x2 2) x1)) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))) 2) (-.f64 (pow.f64 (*.f64 3 (/.f64 (-.f64 (fma.f64 3 (*.f64 x1 x1) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1))) 2) (*.f64 (+.f64 x1 (fma.f64 x2 (*.f64 (*.f64 x1 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (fma.f64 3 (*.f64 x1 x1) (-.f64 (*.f64 x2 2) x1)) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))) (*.f64 3 (/.f64 (-.f64 (fma.f64 3 (*.f64 x1 x1) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 x1 (fma.f64 x2 (*.f64 (*.f64 x1 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (fma.f64 3 (*.f64 x1 x1) (-.f64 (*.f64 x2 2) x1)) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))) 2) (pow.f64 (*.f64 3 (/.f64 (-.f64 (fma.f64 3 (*.f64 x1 x1) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1))) 2)) (-.f64 (+.f64 x1 (fma.f64 x2 (*.f64 (*.f64 x1 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (fma.f64 3 (*.f64 x1 x1) (-.f64 (*.f64 x2 2) x1)) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))) (*.f64 3 (/.f64 (-.f64 (fma.f64 3 (*.f64 x1 x1) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 3 (/.f64 (-.f64 (fma.f64 3 (*.f64 x1 x1) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 x2 (*.f64 (*.f64 x1 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (fma.f64 3 (*.f64 x1 x1) (-.f64 (*.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 (fma.f64 3 (*.f64 x1 x1) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 x2 (*.f64 (*.f64 x1 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (fma.f64 3 (*.f64 x1 x1) (-.f64 (*.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 (fma.f64 3 (*.f64 x1 x1) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 x2 (*.f64 (*.f64 x1 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (fma.f64 3 (*.f64 x1 x1) (-.f64 (*.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 (fma.f64 3 (*.f64 x1 x1) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 x2 (*.f64 (*.f64 x1 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (fma.f64 3 (*.f64 x1 x1) (-.f64 (*.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 (fma.f64 3 (*.f64 x1 x1) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 x2 (*.f64 (*.f64 x1 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (fma.f64 3 (*.f64 x1 x1) (-.f64 (*.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 (fma.f64 3 (*.f64 x1 x1) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 x2 (*.f64 (*.f64 x1 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (fma.f64 3 (*.f64 x1 x1) (-.f64 (*.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 x2 (*.f64 (*.f64 x1 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (fma.f64 3 (*.f64 x1 x1) (-.f64 (*.f64 x2 2) x1)) (fma.f64 x1 x1 1))) (pow.f64 x1 3))))) (exp.f64 (*.f64 3 (/.f64 (-.f64 (fma.f64 3 (*.f64 x1 x1) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 3 (/.f64 (-.f64 (fma.f64 3 (*.f64 x1 x1) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)))) (exp.f64 (+.f64 x1 (fma.f64 x2 (*.f64 (*.f64 x1 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (fma.f64 3 (*.f64 x1 x1) (-.f64 (*.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 (fma.f64 3 (*.f64 x1 x1) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 x2 (*.f64 (*.f64 x1 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (fma.f64 3 (*.f64 x1 x1) (-.f64 (*.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 (fma.f64 3 (*.f64 x1 x1) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 x2 (*.f64 (*.f64 x1 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (fma.f64 3 (*.f64 x1 x1) (-.f64 (*.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 (fma.f64 3 (*.f64 x1 x1) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 x2 (*.f64 (*.f64 x1 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (fma.f64 3 (*.f64 x1 x1) (-.f64 (*.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 (fma.f64 3 (*.f64 x1 x1) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 x2 (*.f64 (*.f64 x1 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (fma.f64 3 (*.f64 x1 x1) (-.f64 (*.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 x2 (*.f64 (*.f64 x1 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (fma.f64 3 (*.f64 x1 x1) (-.f64 (*.f64 x2 2) x1)) (fma.f64 x1 x1 1))) (pow.f64 x1 3))) (+.f64 x1 (*.f64 3 (/.f64 (-.f64 (fma.f64 3 (*.f64 x1 x1) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 x1 (fma.f64 x2 (*.f64 (*.f64 x1 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (fma.f64 3 (*.f64 x1 x1) (-.f64 (*.f64 x2 2) x1)) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))) (*.f64 3 (/.f64 (-.f64 (fma.f64 3 (*.f64 x1 x1) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 3 (/.f64 (-.f64 (fma.f64 3 (*.f64 x1 x1) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1))) (+.f64 x1 (fma.f64 x2 (*.f64 (*.f64 x1 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (fma.f64 3 (*.f64 x1 x1) (-.f64 (*.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 (fma.f64 3 (*.f64 x1 x1) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)) (+.f64 x1 (fma.f64 x2 (*.f64 (*.f64 x1 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (fma.f64 3 (*.f64 x1 x1) (-.f64 (*.f64 x2 2) x1)) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (-.f64 (fma.f64 3 (*.f64 x1 x1) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)) 3 (+.f64 x1 (fma.f64 x2 (*.f64 (*.f64 x1 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (fma.f64 3 (*.f64 x1 x1) (-.f64 (*.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 x2 (*.f64 (*.f64 x1 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (fma.f64 3 (*.f64 x1 x1) (-.f64 (*.f64 x2 2) x1)) (fma.f64 x1 x1 1))) (pow.f64 x1 3))))) 2) (cbrt.f64 (+.f64 x1 (fma.f64 x2 (*.f64 (*.f64 x1 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (fma.f64 3 (*.f64 x1 x1) (-.f64 (*.f64 x2 2) x1)) (fma.f64 x1 x1 1))) (pow.f64 x1 3))))) (*.f64 3 (/.f64 (-.f64 (fma.f64 3 (*.f64 x1 x1) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 3 (/.f64 (-.f64 (fma.f64 3 (*.f64 x1 x1) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)))) 2) (cbrt.f64 (*.f64 3 (/.f64 (-.f64 (fma.f64 3 (*.f64 x1 x1) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)))) (+.f64 x1 (fma.f64 x2 (*.f64 (*.f64 x1 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (fma.f64 3 (*.f64 x1 x1) (-.f64 (*.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 x2 (*.f64 (*.f64 x1 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (fma.f64 3 (*.f64 x1 x1) (-.f64 (*.f64 x2 2) x1)) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))) 2) (cbrt.f64 (fma.f64 x2 (*.f64 (*.f64 x1 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (fma.f64 3 (*.f64 x1 x1) (-.f64 (*.f64 x2 2) x1)) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))) (+.f64 x1 (*.f64 3 (/.f64 (-.f64 (fma.f64 3 (*.f64 x1 x1) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 x1 (fma.f64 x2 (*.f64 (*.f64 x1 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (fma.f64 3 (*.f64 x1 x1) (-.f64 (*.f64 x2 2) x1)) (fma.f64 x1 x1 1))) (pow.f64 x1 3))))) (sqrt.f64 (+.f64 x1 (fma.f64 x2 (*.f64 (*.f64 x1 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (fma.f64 3 (*.f64 x1 x1) (-.f64 (*.f64 x2 2) x1)) (fma.f64 x1 x1 1))) (pow.f64 x1 3))))) (*.f64 3 (/.f64 (-.f64 (fma.f64 3 (*.f64 x1 x1) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 3 (/.f64 (-.f64 (fma.f64 3 (*.f64 x1 x1) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)))) (sqrt.f64 (*.f64 3 (/.f64 (-.f64 (fma.f64 3 (*.f64 x1 x1) (*.f64 -2 x2)) x1) (fma.f64 x1 x1 1)))) (+.f64 x1 (fma.f64 x2 (*.f64 (*.f64 x1 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (fma.f64 3 (*.f64 x1 x1) (-.f64 (*.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 x2 (*.f64 (*.f64 x1 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (fma.f64 3 (*.f64 x1 x1) (-.f64 (*.f64 x2 2) x1)) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))) (sqrt.f64 (fma.f64 x2 (*.f64 (*.f64 x1 (fma.f64 x2 8 -12)) (fma.f64 x1 x1 1)) (fma.f64 (*.f64 x1 3) (*.f64 x1 (/.f64 (fma.f64 3 (*.f64 x1 x1) (-.f64 (*.f64 x2 2) x1)) (fma.f64 x1 x1 1))) (pow.f64 x1 3)))) (+.f64 x1 (*.f64 3 (/.f64 (-.f64 (fma.f64 3 (*.f64 x1 x1) (*.f64 -2 x2)) 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))))))))

simplify122.0ms (0.3%)

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

Useful iterations: 3 (0.0ms)

IterNodesCost
01141881
13771580
212821555
358661389
Stop Event
node limit
Counts
111 → 94
Calls
Call 1
Inputs
(*.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 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 (*.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 -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 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 -12 (*.f64 x2 x1))
(*.f64 (*.f64 -12 x2) x1)
(*.f64 x1 (*.f64 -12 x2))
(+.f64 (*.f64 8 (*.f64 (pow.f64 x2 2) x1)) (*.f64 -12 (*.f64 x2 x1)))
(fma.f64 8 (*.f64 x1 (*.f64 x2 x2)) (*.f64 (*.f64 -12 x2) x1))
(*.f64 x2 (*.f64 x1 (fma.f64 x2 8 -12)))
(+.f64 (*.f64 8 (*.f64 (pow.f64 x2 2) x1)) (*.f64 -12 (*.f64 x2 x1)))
(fma.f64 8 (*.f64 x1 (*.f64 x2 x2)) (*.f64 (*.f64 -12 x2) x1))
(*.f64 x2 (*.f64 x1 (fma.f64 x2 8 -12)))
(+.f64 (*.f64 8 (*.f64 (pow.f64 x2 2) x1)) (*.f64 -12 (*.f64 x2 x1)))
(fma.f64 8 (*.f64 x1 (*.f64 x2 x2)) (*.f64 (*.f64 -12 x2) x1))
(*.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 x1 (*.f64 8 (*.f64 x2 x2)))
(*.f64 x2 (*.f64 x2 (*.f64 x1 8)))
(+.f64 (*.f64 -12 (*.f64 x2 x1)) (*.f64 8 (*.f64 (pow.f64 x2 2) x1)))
(fma.f64 8 (*.f64 x1 (*.f64 x2 x2)) (*.f64 (*.f64 -12 x2) x1))
(*.f64 x2 (*.f64 x1 (fma.f64 x2 8 -12)))
(+.f64 (*.f64 -12 (*.f64 x2 x1)) (*.f64 8 (*.f64 (pow.f64 x2 2) x1)))
(fma.f64 8 (*.f64 x1 (*.f64 x2 x2)) (*.f64 (*.f64 -12 x2) x1))
(*.f64 x2 (*.f64 x1 (fma.f64 x2 8 -12)))
(+.f64 (*.f64 -12 (*.f64 x2 x1)) (*.f64 8 (*.f64 (pow.f64 x2 2) x1)))
(fma.f64 8 (*.f64 x1 (*.f64 x2 x2)) (*.f64 (*.f64 -12 x2) x1))
(*.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 x1 (*.f64 8 (*.f64 x2 x2)))
(*.f64 x2 (*.f64 x2 (*.f64 x1 8)))
(+.f64 (*.f64 -12 (*.f64 x2 x1)) (*.f64 8 (*.f64 (pow.f64 x2 2) x1)))
(fma.f64 8 (*.f64 x1 (*.f64 x2 x2)) (*.f64 (*.f64 -12 x2) x1))
(*.f64 x2 (*.f64 x1 (fma.f64 x2 8 -12)))
(+.f64 (*.f64 -12 (*.f64 x2 x1)) (*.f64 8 (*.f64 (pow.f64 x2 2) x1)))
(fma.f64 8 (*.f64 x1 (*.f64 x2 x2)) (*.f64 (*.f64 -12 x2) x1))
(*.f64 x2 (*.f64 x1 (fma.f64 x2 8 -12)))
(+.f64 (*.f64 -12 (*.f64 x2 x1)) (*.f64 8 (*.f64 (pow.f64 x2 2) x1)))
(fma.f64 8 (*.f64 x1 (*.f64 x2 x2)) (*.f64 (*.f64 -12 x2) x1))
(*.f64 x2 (*.f64 x1 (fma.f64 x2 8 -12)))
(*.f64 x2 (*.f64 x1 (-.f64 (*.f64 8 x2) 12)))
(fma.f64 8 (*.f64 x1 (*.f64 x2 x2)) (*.f64 (*.f64 -12 x2) x1))
(*.f64 x2 (*.f64 x1 (fma.f64 x2 8 -12)))
(*.f64 x2 (*.f64 x1 (-.f64 (*.f64 8 x2) 12)))
(fma.f64 8 (*.f64 x1 (*.f64 x2 x2)) (*.f64 (*.f64 -12 x2) x1))
(*.f64 x2 (*.f64 x1 (fma.f64 x2 8 -12)))
(*.f64 x2 (*.f64 x1 (-.f64 (*.f64 8 x2) 12)))
(fma.f64 8 (*.f64 x1 (*.f64 x2 x2)) (*.f64 (*.f64 -12 x2) x1))
(*.f64 x2 (*.f64 x1 (fma.f64 x2 8 -12)))
(*.f64 x2 (*.f64 x1 (-.f64 (*.f64 8 x2) 12)))
(fma.f64 8 (*.f64 x1 (*.f64 x2 x2)) (*.f64 (*.f64 -12 x2) x1))
(*.f64 x2 (*.f64 x1 (fma.f64 x2 8 -12)))
(*.f64 x2 (*.f64 x1 (-.f64 (*.f64 8 x2) 12)))
(fma.f64 8 (*.f64 x1 (*.f64 x2 x2)) (*.f64 (*.f64 -12 x2) x1))
(*.f64 x2 (*.f64 x1 (fma.f64 x2 8 -12)))
(*.f64 x2 (*.f64 x1 (-.f64 (*.f64 8 x2) 12)))
(fma.f64 8 (*.f64 x1 (*.f64 x2 x2)) (*.f64 (*.f64 -12 x2) x1))
(*.f64 x2 (*.f64 x1 (fma.f64 x2 8 -12)))
(*.f64 x2 (*.f64 x1 (-.f64 (*.f64 8 x2) 12)))
(fma.f64 8 (*.f64 x1 (*.f64 x2 x2)) (*.f64 (*.f64 -12 x2) x1))
(*.f64 x2 (*.f64 x1 (fma.f64 x2 8 -12)))
(*.f64 x2 (*.f64 x1 (-.f64 (*.f64 8 x2) 12)))
(fma.f64 8 (*.f64 x1 (*.f64 x2 x2)) (*.f64 (*.f64 -12 x2) x1))
(*.f64 x2 (*.f64 x1 (fma.f64 x2 8 -12)))
(*.f64 x2 (*.f64 x1 (-.f64 (*.f64 8 x2) 12)))
(fma.f64 8 (*.f64 x1 (*.f64 x2 x2)) (*.f64 (*.f64 -12 x2) x1))
(*.f64 x2 (*.f64 x1 (fma.f64 x2 8 -12)))
(*.f64 x2 (*.f64 x1 (-.f64 (*.f64 8 x2) 12)))
(fma.f64 8 (*.f64 x1 (*.f64 x2 x2)) (*.f64 (*.f64 -12 x2) x1))
(*.f64 x2 (*.f64 x1 (fma.f64 x2 8 -12)))
(*.f64 x2 (*.f64 x1 (-.f64 (*.f64 8 x2) 12)))
(fma.f64 8 (*.f64 x1 (*.f64 x2 x2)) (*.f64 (*.f64 -12 x2) x1))
(*.f64 x2 (*.f64 x1 (fma.f64 x2 8 -12)))
(*.f64 x2 (*.f64 x1 (-.f64 (*.f64 8 x2) 12)))
(fma.f64 8 (*.f64 x1 (*.f64 x2 x2)) (*.f64 (*.f64 -12 x2) x1))
(*.f64 x2 (*.f64 x1 (fma.f64 x2 8 -12)))
(+.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 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1)) (fma.f64 3 (/.f64 (*.f64 (*.f64 x1 x1) (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1))) (fma.f64 x1 x1 1)) (+.f64 x1 (pow.f64 x1 3))))
(fma.f64 3 (+.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (*.f64 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (-.f64 (*.f64 3 (*.f64 x1 x1)) x1))) (+.f64 x1 (pow.f64 x1 3)))
(fma.f64 3 (*.f64 (fma.f64 x1 x1 1) (/.f64 (*.f64 x1 (-.f64 (*.f64 x1 3) 1)) (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 (fma.f64 3 (*.f64 x1 x1) (neg.f64 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 x1 x1) (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1))) (fma.f64 x1 x1 1)) x1)))
(+.f64 (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)))) x1) (fma.f64 3 (+.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (*.f64 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (-.f64 (*.f64 3 (*.f64 x1 x1)) x1))) (pow.f64 x1 3)))
(fma.f64 3 (*.f64 (fma.f64 x1 x1 1) (/.f64 (*.f64 x1 (-.f64 (*.f64 x1 3) 1)) (fma.f64 x1 x1 1))) (+.f64 (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)))) 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 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 (-.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 (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 (fma.f64 3 (*.f64 x1 x1) (neg.f64 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 (*.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 x1 x1) (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1))) (fma.f64 x1 x1 1)) x1)))
(+.f64 x1 (fma.f64 3 (+.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (*.f64 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (-.f64 (*.f64 3 (*.f64 x1 x1)) 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 (*.f64 x1 (-.f64 (*.f64 x1 3) 1)) (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 (-.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 (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 (fma.f64 3 (*.f64 x1 x1) (neg.f64 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 (*.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 x1 x1) (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1))) (fma.f64 x1 x1 1)) x1)))
(+.f64 x1 (fma.f64 3 (+.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (*.f64 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (-.f64 (*.f64 3 (*.f64 x1 x1)) 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 (*.f64 x1 (-.f64 (*.f64 x1 3) 1)) (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 (*.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 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 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) -6 (/.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 (-.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 (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 (fma.f64 3 (*.f64 x1 x1) (neg.f64 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 (*.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 x1 x1) (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1))) (fma.f64 x1 x1 1)) x1)))
(+.f64 x1 (fma.f64 3 (+.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (*.f64 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (-.f64 (*.f64 3 (*.f64 x1 x1)) 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 (*.f64 x1 (-.f64 (*.f64 x1 3) 1)) (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 (-.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 (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 (fma.f64 3 (*.f64 x1 x1) (neg.f64 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 (*.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 x1 x1) (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1))) (fma.f64 x1 x1 1)) x1)))
(+.f64 x1 (fma.f64 3 (+.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (*.f64 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (-.f64 (*.f64 3 (*.f64 x1 x1)) 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 (*.f64 x1 (-.f64 (*.f64 x1 3) 1)) (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 (*.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 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 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) -6 (/.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 (-.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 (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 (fma.f64 3 (*.f64 x1 x1) (neg.f64 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 (*.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 x1 x1) (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1))) (fma.f64 x1 x1 1)) x1)))
(+.f64 x1 (fma.f64 3 (+.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (*.f64 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (-.f64 (*.f64 3 (*.f64 x1 x1)) 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 (*.f64 x1 (-.f64 (*.f64 x1 3) 1)) (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 (-.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 (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 (fma.f64 3 (*.f64 x1 x1) (neg.f64 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 (*.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 x1 x1) (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1))) (fma.f64 x1 x1 1)) x1)))
(+.f64 x1 (fma.f64 3 (+.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (*.f64 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) (-.f64 (*.f64 3 (*.f64 x1 x1)) 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 (*.f64 x1 (-.f64 (*.f64 x1 3) 1)) (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 -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 x2 6 (+.f64 9 (*.f64 3 (*.f64 x2 2)))) (fma.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -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 (fma.f64 x2 8 -12) -2))))
(fma.f64 x2 -6 (*.f64 x1 (+.f64 (*.f64 x1 (+.f64 9 (*.f64 x2 12))) (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 (*.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 1 (*.f64 x2 (fma.f64 8 x2 -12))) (pow.f64 x1 3) (*.f64 x1 (fma.f64 x2 (fma.f64 8 x2 -12) -2)))))
(fma.f64 (*.f64 x1 x1) (fma.f64 x2 6 (+.f64 9 (*.f64 3 (*.f64 x2 2)))) (fma.f64 x2 -6 (fma.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2) (*.f64 (pow.f64 x1 3) (fma.f64 x2 (fma.f64 x2 8 -12) 1)))))
(fma.f64 x1 (*.f64 x1 (fma.f64 x2 6 (+.f64 (*.f64 x2 6) 9))) (fma.f64 x2 -6 (fma.f64 (pow.f64 x1 3) (fma.f64 x2 (fma.f64 x2 8 -12) 1) (*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)))))
(fma.f64 x2 -6 (fma.f64 x1 (*.f64 x1 (+.f64 9 (*.f64 x2 12))) (fma.f64 (pow.f64 x1 3) (fma.f64 x2 (fma.f64 x2 8 -12) 1) (*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)))))
(*.f64 (+.f64 1 (*.f64 x2 (-.f64 (*.f64 8 x2) 12))) (pow.f64 x1 3))
(*.f64 (pow.f64 x1 3) (+.f64 1 (*.f64 x2 (fma.f64 8 x2 -12))))
(*.f64 (pow.f64 x1 3) (fma.f64 x2 (fma.f64 x2 8 -12) 1))
(+.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 (pow.f64 x1 3) (+.f64 1 (*.f64 x2 (fma.f64 8 x2 -12)))))
(fma.f64 (pow.f64 x1 3) (fma.f64 x2 (fma.f64 x2 8 -12) 1) (*.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 1 (*.f64 x2 (fma.f64 8 x2 -12))) (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 (pow.f64 x1 3) (fma.f64 x2 (fma.f64 x2 8 -12) 1))))
(fma.f64 (pow.f64 x1 3) (fma.f64 x2 (fma.f64 x2 8 -12) 1) (*.f64 x1 (+.f64 (*.f64 x1 9) (fma.f64 x2 (fma.f64 x2 8 -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 9 (fma.f64 9 (*.f64 x1 x1) (fma.f64 3 (fma.f64 2 x2 -3) (fma.f64 (+.f64 1 (*.f64 x2 (fma.f64 8 x2 -12))) (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 (pow.f64 x1 3) (fma.f64 x2 (fma.f64 x2 8 -12) 1)))) (*.f64 (fma.f64 x1 x1 1) 9))
(fma.f64 (fma.f64 x1 x1 1) 9 (fma.f64 (pow.f64 x1 3) (fma.f64 x2 (fma.f64 x2 8 -12) 1) (fma.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2) (+.f64 (*.f64 x2 6) -9))))
(fma.f64 (fma.f64 x1 x1 1) 9 (fma.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2) (fma.f64 (pow.f64 x1 3) (fma.f64 x2 (fma.f64 x2 8 -12) 1) (+.f64 (*.f64 x2 6) -9))))
(*.f64 -1 (*.f64 (pow.f64 x1 3) (-.f64 (*.f64 -1 (*.f64 x2 (-.f64 (*.f64 8 x2) 12))) 1)))
(*.f64 (pow.f64 x1 3) (+.f64 1 (*.f64 x2 (fma.f64 8 x2 -12))))
(*.f64 (pow.f64 x1 3) (fma.f64 x2 (fma.f64 x2 8 -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))))
(fma.f64 9 (*.f64 x1 x1) (*.f64 (pow.f64 x1 3) (+.f64 1 (*.f64 x2 (fma.f64 8 x2 -12)))))
(fma.f64 (pow.f64 x1 3) (fma.f64 x2 (fma.f64 x2 8 -12) 1) (*.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 1 (*.f64 x2 (fma.f64 8 x2 -12))) (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 (pow.f64 x1 3) (fma.f64 x2 (fma.f64 x2 8 -12) 1))))
(fma.f64 (pow.f64 x1 3) (fma.f64 x2 (fma.f64 x2 8 -12) 1) (*.f64 x1 (+.f64 (*.f64 x1 9) (fma.f64 x2 (fma.f64 x2 8 -12) -2))))
(+.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 1 (*.f64 x2 (fma.f64 8 x2 -12))) (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 (pow.f64 x1 3) (fma.f64 x2 (fma.f64 x2 8 -12) 1)))) (*.f64 (fma.f64 x1 x1 1) 9))
(fma.f64 (fma.f64 x1 x1 1) 9 (fma.f64 (pow.f64 x1 3) (fma.f64 x2 (fma.f64 x2 8 -12) 1) (fma.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2) (+.f64 (*.f64 x2 6) -9))))
(fma.f64 (fma.f64 x1 x1 1) 9 (fma.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2) (fma.f64 (pow.f64 x1 3) (fma.f64 x2 (fma.f64 x2 8 -12) 1) (+.f64 (*.f64 x2 6) -9))))
(*.f64 3 (pow.f64 x1 2))
(*.f64 3 (*.f64 x1 x1))
(*.f64 x1 (*.f64 x1 3))
(*.f64 3 (pow.f64 x1 2))
(*.f64 3 (*.f64 x1 x1))
(*.f64 x1 (*.f64 x1 3))
(*.f64 3 (pow.f64 x1 2))
(*.f64 3 (*.f64 x1 x1))
(*.f64 x1 (*.f64 x1 3))
(*.f64 3 (pow.f64 x1 2))
(*.f64 3 (*.f64 x1 x1))
(*.f64 x1 (*.f64 x1 3))
(*.f64 3 (pow.f64 x1 2))
(*.f64 3 (*.f64 x1 x1))
(*.f64 x1 (*.f64 x1 3))
(*.f64 3 (pow.f64 x1 2))
(*.f64 3 (*.f64 x1 x1))
(*.f64 x1 (*.f64 x1 3))
(*.f64 3 (pow.f64 x1 2))
(*.f64 3 (*.f64 x1 x1))
(*.f64 x1 (*.f64 x1 3))
(*.f64 3 (pow.f64 x1 2))
(*.f64 3 (*.f64 x1 x1))
(*.f64 x1 (*.f64 x1 3))
(*.f64 3 (pow.f64 x1 2))
(*.f64 3 (*.f64 x1 x1))
(*.f64 x1 (*.f64 x1 3))
(*.f64 3 (pow.f64 x1 2))
(*.f64 3 (*.f64 x1 x1))
(*.f64 x1 (*.f64 x1 3))
(*.f64 3 (pow.f64 x1 2))
(*.f64 3 (*.f64 x1 x1))
(*.f64 x1 (*.f64 x1 3))
(*.f64 3 (pow.f64 x1 2))
(*.f64 3 (*.f64 x1 x1))
(*.f64 x1 (*.f64 x1 3))

localize328.0ms (0.8%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.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))
2.6b
(+.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.4b
(-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)
7.4b
(*.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 907 to 550 computations (39.4% saved)

series4.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
1.0ms
x1
@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 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3))
1.0ms
x1
@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 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3))
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 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3))
1.0ms
x1
@-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 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3))
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 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3))

rewrite77.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
593×fma-neg_binary64
362×log1p-udef_binary64
361×expm1-udef_binary64
213×add-sqr-sqrt_binary64
207×*-un-lft-identity_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01853
141553
2620553
Stop Event
node limit
Counts
1 → 27
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 (-.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 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) (*.f64 2 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))))) (*.f64 -3 (*.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 (*.f64 (*.f64 2 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)))) (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1))) (*.f64 (*.f64 2 (/.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 -.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (/.f64 x1 (/.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))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 x1 (-.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)) (*.f64 (fma.f64 x1 x1 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 (*.f64 2 (*.f64 x1 (-.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)) 2) -9)) (*.f64 (fma.f64 x1 x1 1) (+.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 /.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 3) -27) (*.f64 2 (*.f64 x1 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)))) (*.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))))) (fma.f64 x1 x1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 2) -9) (*.f64 2 (*.f64 x1 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)))) (*.f64 (+.f64 3 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1))) (fma.f64 x1 x1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 x1 (-.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)) (fma.f64 x1 x1 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 3) -27) (*.f64 2 (/.f64 x1 (/.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)) 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 (+.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) 2) -9) (*.f64 2 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1))))) (+.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 /.f64 (*.f64 (*.f64 2 (/.f64 x1 (/.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)) (+.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 (*.f64 2 (/.f64 x1 (/.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)) 2) -9)) (+.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 /.f64 (*.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 2 (*.f64 x1 (-.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 2 (*.f64 (/.f64 x1 (/.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))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 x1 (/.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))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (/.f64 x1 (/.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)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 x1 (/.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)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 x1 (/.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))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3)) (*.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 log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (/.f64 x1 (/.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 x1 (/.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))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)))) 3) (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 cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) 3) (pow.f64 (*.f64 2 (/.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 expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (/.f64 x1 (/.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (/.f64 x1 (/.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 2 (*.f64 (/.f64 x1 (/.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (/.f64 x1 (/.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)))) 1))))))

simplify83.0ms (0.2%)

Algorithm
egg-herbie
Rules
760×fma-neg_binary64
647×fma-def_binary64
522×associate-*l*_binary64
488×associate-*r*_binary64
366×distribute-rgt-in_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01201869
14211572
215141460
373451445
Stop Event
node limit
Counts
51 → 60
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 2 (*.f64 (pow.f64 x1 2) (+.f64 (*.f64 -2 x2) (*.f64 -1 (-.f64 (*.f64 2 x2) 3))))))
(+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 1 (+.f64 (*.f64 3 (-.f64 (*.f64 2 x2) 3)) (*.f64 2 (*.f64 x2 (+.f64 (*.f64 -2 x2) 3))))) (*.f64 2 (*.f64 x2 (-.f64 (*.f64 2 x2) 3)))) (pow.f64 x1 3))) (+.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (*.f64 2 (*.f64 (pow.f64 x1 2) (+.f64 (*.f64 -2 x2) (*.f64 -1 (-.f64 (*.f64 2 x2) 3)))))))
(+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 1 (+.f64 (*.f64 3 (-.f64 (*.f64 2 x2) 3)) (*.f64 2 (*.f64 x2 (+.f64 (*.f64 -2 x2) 3))))) (*.f64 2 (*.f64 x2 (-.f64 (*.f64 2 x2) 3)))) (pow.f64 x1 3))) (+.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 x1 4) (-.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -2 x2) 3)) (*.f64 2 x2)) (+.f64 (*.f64 -2 x2) (+.f64 (*.f64 -1 (-.f64 (*.f64 2 x2) 3)) 3))))) (*.f64 2 (*.f64 (pow.f64 x1 2) (+.f64 (*.f64 -2 x2) (*.f64 -1 (-.f64 (*.f64 2 x2) 3))))))))
-6
(-.f64 (*.f64 2 (/.f64 (+.f64 1 (*.f64 3 (-.f64 (*.f64 2 x2) 3))) x1)) 6)
(-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 1 (*.f64 3 (-.f64 (*.f64 2 x2) 3))) x1)) (*.f64 2 (/.f64 (+.f64 (*.f64 -2 x2) (+.f64 6 (*.f64 -1 (-.f64 (*.f64 2 x2) 3)))) (pow.f64 x1 2)))) 6)
(-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 1 (*.f64 3 (-.f64 (*.f64 2 x2) 3))) x1)) (+.f64 (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 3 (+.f64 (*.f64 -2 x2) 3)) (*.f64 2 (*.f64 x2 (-.f64 (*.f64 2 x2) 3)))) (+.f64 2 (*.f64 3 (-.f64 (*.f64 2 x2) 3)))) (pow.f64 x1 3))) (*.f64 2 (/.f64 (+.f64 (*.f64 -2 x2) (+.f64 6 (*.f64 -1 (-.f64 (*.f64 2 x2) 3)))) (pow.f64 x1 2))))) 6)
-6
(-.f64 (*.f64 2 (/.f64 (+.f64 1 (*.f64 3 (-.f64 (*.f64 2 x2) 3))) x1)) 6)
(-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 1 (*.f64 3 (-.f64 (*.f64 2 x2) 3))) x1)) (*.f64 -2 (/.f64 (-.f64 (*.f64 4 x2) 9) (pow.f64 x1 2)))) 6)
(-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 1 (*.f64 3 (-.f64 (*.f64 2 x2) 3))) x1)) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 4 x2) 9) (pow.f64 x1 2))) (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 x2 (-.f64 (*.f64 2 x2) 3))) (*.f64 3 (+.f64 (*.f64 -2 x2) 3))) (+.f64 2 (*.f64 3 (-.f64 (*.f64 2 x2) 3)))) (pow.f64 x1 3))))) 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 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 2 (/.f64 (*.f64 x2 (*.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 (*.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 2 (/.f64 (*.f64 x2 (*.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 (*.f64 (pow.f64 x2 2) 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 (*.f64 2 (/.f64 (*.f64 x2 (*.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 (*.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 2 (/.f64 (*.f64 x2 (*.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 (*.f64 (pow.f64 x2 2) 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 (*.f64 2 (/.f64 (*.f64 x2 (*.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 (*.f64 (pow.f64 x2 2) 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 (*.f64 2 (/.f64 (*.f64 x2 (*.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 (*.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 -2 (*.f64 x2 (+.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 -2 (*.f64 x2 (+.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 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 (*.f64 x2 (+.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 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)))))
Outputs
(*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3))))
(*.f64 4 (*.f64 (*.f64 x2 x1) (fma.f64 2 x2 -3)))
(*.f64 4 (*.f64 (fma.f64 x2 2 -3) (*.f64 x2 x1)))
(*.f64 4 (*.f64 x1 (*.f64 x2 (fma.f64 x2 2 -3))))
(+.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (*.f64 2 (*.f64 (pow.f64 x1 2) (+.f64 (*.f64 -2 x2) (*.f64 -1 (-.f64 (*.f64 2 x2) 3))))))
(fma.f64 4 (*.f64 (*.f64 x2 x1) (fma.f64 2 x2 -3)) (*.f64 (*.f64 2 (*.f64 x1 x1)) (fma.f64 -2 x2 (neg.f64 (fma.f64 2 x2 -3)))))
(fma.f64 4 (*.f64 (fma.f64 x2 2 -3) (*.f64 x2 x1)) (*.f64 (*.f64 x1 x1) (*.f64 (-.f64 (*.f64 x2 -2) (fma.f64 x2 2 -3)) 2)))
(fma.f64 4 (*.f64 x1 (*.f64 x2 (fma.f64 x2 2 -3))) (*.f64 (*.f64 x1 x1) (*.f64 2 (fma.f64 x2 -2 (fma.f64 x2 -2 3)))))
(fma.f64 4 (*.f64 x1 (*.f64 x2 (fma.f64 x2 2 -3))) (*.f64 (*.f64 x1 x1) (*.f64 2 (-.f64 0 (fma.f64 4 x2 -3)))))
(+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 1 (+.f64 (*.f64 3 (-.f64 (*.f64 2 x2) 3)) (*.f64 2 (*.f64 x2 (+.f64 (*.f64 -2 x2) 3))))) (*.f64 2 (*.f64 x2 (-.f64 (*.f64 2 x2) 3)))) (pow.f64 x1 3))) (+.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (*.f64 2 (*.f64 (pow.f64 x1 2) (+.f64 (*.f64 -2 x2) (*.f64 -1 (-.f64 (*.f64 2 x2) 3)))))))
(fma.f64 2 (*.f64 (+.f64 1 (-.f64 (fma.f64 3 (fma.f64 2 x2 -3) (*.f64 (*.f64 x2 2) (fma.f64 -2 x2 3))) (*.f64 (*.f64 x2 2) (fma.f64 2 x2 -3)))) (pow.f64 x1 3)) (fma.f64 4 (*.f64 (*.f64 x2 x1) (fma.f64 2 x2 -3)) (*.f64 (*.f64 2 (*.f64 x1 x1)) (fma.f64 -2 x2 (neg.f64 (fma.f64 2 x2 -3))))))
(fma.f64 2 (*.f64 (+.f64 1 (-.f64 (fma.f64 2 (*.f64 x2 (fma.f64 x2 -2 3)) (*.f64 3 (fma.f64 x2 2 -3))) (*.f64 x2 (*.f64 2 (fma.f64 x2 2 -3))))) (pow.f64 x1 3)) (fma.f64 4 (*.f64 (fma.f64 x2 2 -3) (*.f64 x2 x1)) (*.f64 (*.f64 x1 x1) (*.f64 (-.f64 (*.f64 x2 -2) (fma.f64 x2 2 -3)) 2))))
(fma.f64 4 (*.f64 x1 (*.f64 x2 (fma.f64 x2 2 -3))) (*.f64 2 (+.f64 (*.f64 (*.f64 x1 x1) (fma.f64 x2 -2 (fma.f64 x2 -2 3))) (*.f64 (+.f64 (+.f64 (*.f64 x2 6) -8) (*.f64 (*.f64 x2 2) (fma.f64 x2 -2 (fma.f64 x2 -2 6)))) (pow.f64 x1 3)))))
(fma.f64 4 (*.f64 x1 (*.f64 x2 (fma.f64 x2 2 -3))) (*.f64 2 (+.f64 (*.f64 (*.f64 x1 x1) (-.f64 0 (fma.f64 4 x2 -3))) (*.f64 (+.f64 (+.f64 (*.f64 x2 6) -8) (*.f64 (*.f64 x2 2) (-.f64 3 (fma.f64 4 x2 -3)))) (pow.f64 x1 3)))))
(+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 1 (+.f64 (*.f64 3 (-.f64 (*.f64 2 x2) 3)) (*.f64 2 (*.f64 x2 (+.f64 (*.f64 -2 x2) 3))))) (*.f64 2 (*.f64 x2 (-.f64 (*.f64 2 x2) 3)))) (pow.f64 x1 3))) (+.f64 (*.f64 4 (*.f64 x2 (*.f64 x1 (-.f64 (*.f64 2 x2) 3)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 x1 4) (-.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -2 x2) 3)) (*.f64 2 x2)) (+.f64 (*.f64 -2 x2) (+.f64 (*.f64 -1 (-.f64 (*.f64 2 x2) 3)) 3))))) (*.f64 2 (*.f64 (pow.f64 x1 2) (+.f64 (*.f64 -2 x2) (*.f64 -1 (-.f64 (*.f64 2 x2) 3))))))))
(fma.f64 2 (*.f64 (+.f64 1 (-.f64 (fma.f64 3 (fma.f64 2 x2 -3) (*.f64 (*.f64 x2 2) (fma.f64 -2 x2 3))) (*.f64 (*.f64 x2 2) (fma.f64 2 x2 -3)))) (pow.f64 x1 3)) (fma.f64 4 (*.f64 (*.f64 x2 x1) (fma.f64 2 x2 -3)) (*.f64 2 (+.f64 (*.f64 (pow.f64 x1 4) (-.f64 (fma.f64 -1 (fma.f64 -2 x2 3) (*.f64 x2 2)) (fma.f64 -2 x2 (fma.f64 -1 (fma.f64 2 x2 -3) 3)))) (*.f64 (*.f64 x1 x1) (fma.f64 -2 x2 (neg.f64 (fma.f64 2 x2 -3))))))))
(fma.f64 2 (*.f64 (+.f64 1 (-.f64 (fma.f64 2 (*.f64 x2 (fma.f64 x2 -2 3)) (*.f64 3 (fma.f64 x2 2 -3))) (*.f64 x2 (*.f64 2 (fma.f64 x2 2 -3))))) (pow.f64 x1 3)) (fma.f64 4 (*.f64 (fma.f64 x2 2 -3) (*.f64 x2 x1)) (*.f64 2 (fma.f64 (pow.f64 x1 4) (-.f64 (fma.f64 x2 2 (fma.f64 x2 2 -3)) (fma.f64 x2 -2 (-.f64 3 (fma.f64 x2 2 -3)))) (*.f64 x1 (*.f64 x1 (-.f64 (*.f64 x2 -2) (fma.f64 x2 2 -3))))))))
(fma.f64 4 (*.f64 x1 (*.f64 x2 (fma.f64 x2 2 -3))) (*.f64 2 (+.f64 (fma.f64 x1 (*.f64 x1 (fma.f64 x2 -2 (fma.f64 x2 -2 3))) (*.f64 (pow.f64 x1 4) (-.f64 (*.f64 4 x2) (-.f64 6 (+.f64 (*.f64 4 x2) -3))))) (*.f64 (+.f64 (+.f64 (*.f64 x2 6) -8) (*.f64 (*.f64 x2 2) (fma.f64 x2 -2 (fma.f64 x2 -2 6)))) (pow.f64 x1 3)))))
(fma.f64 4 (*.f64 x1 (*.f64 x2 (fma.f64 x2 2 -3))) (*.f64 2 (+.f64 (fma.f64 x1 (*.f64 x1 (-.f64 0 (fma.f64 4 x2 -3))) (*.f64 (pow.f64 x1 4) (-.f64 (*.f64 4 x2) (-.f64 6 (fma.f64 4 x2 -3))))) (*.f64 (+.f64 (+.f64 (*.f64 x2 6) -8) (*.f64 (*.f64 x2 2) (-.f64 3 (fma.f64 4 x2 -3)))) (pow.f64 x1 3)))))
-6
(-.f64 (*.f64 2 (/.f64 (+.f64 1 (*.f64 3 (-.f64 (*.f64 2 x2) 3))) x1)) 6)
(fma.f64 2 (/.f64 (+.f64 1 (*.f64 3 (fma.f64 2 x2 -3))) x1) -6)
(fma.f64 2 (/.f64 (fma.f64 3 (fma.f64 x2 2 -3) 1) x1) -6)
(fma.f64 2 (/.f64 (+.f64 (*.f64 x2 6) -8) x1) -6)
(fma.f64 (/.f64 2 x1) (+.f64 (*.f64 x2 6) -8) -6)
(-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 1 (*.f64 3 (-.f64 (*.f64 2 x2) 3))) x1)) (*.f64 2 (/.f64 (+.f64 (*.f64 -2 x2) (+.f64 6 (*.f64 -1 (-.f64 (*.f64 2 x2) 3)))) (pow.f64 x1 2)))) 6)
(+.f64 (*.f64 2 (+.f64 (/.f64 (+.f64 1 (*.f64 3 (fma.f64 2 x2 -3))) x1) (/.f64 (fma.f64 -2 x2 (+.f64 (neg.f64 (fma.f64 2 x2 -3)) 6)) (*.f64 x1 x1)))) -6)
(fma.f64 2 (+.f64 (/.f64 (fma.f64 3 (fma.f64 x2 2 -3) 1) x1) (/.f64 (-.f64 (fma.f64 x2 -2 6) (fma.f64 x2 2 -3)) (*.f64 x1 x1))) -6)
(fma.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 x2 6) -8) x1) (/.f64 (-.f64 6 (+.f64 (*.f64 4 x2) -3)) (*.f64 x1 x1))) -6)
(fma.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 x2 6) -8) x1) (/.f64 (-.f64 6 (fma.f64 4 x2 -3)) (*.f64 x1 x1))) -6)
(-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 1 (*.f64 3 (-.f64 (*.f64 2 x2) 3))) x1)) (+.f64 (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 3 (+.f64 (*.f64 -2 x2) 3)) (*.f64 2 (*.f64 x2 (-.f64 (*.f64 2 x2) 3)))) (+.f64 2 (*.f64 3 (-.f64 (*.f64 2 x2) 3)))) (pow.f64 x1 3))) (*.f64 2 (/.f64 (+.f64 (*.f64 -2 x2) (+.f64 6 (*.f64 -1 (-.f64 (*.f64 2 x2) 3)))) (pow.f64 x1 2))))) 6)
(+.f64 (fma.f64 2 (/.f64 (+.f64 1 (*.f64 3 (fma.f64 2 x2 -3))) x1) (*.f64 2 (+.f64 (/.f64 (-.f64 (fma.f64 2 (*.f64 x2 (fma.f64 2 x2 -3)) (*.f64 3 (fma.f64 -2 x2 3))) (+.f64 2 (*.f64 3 (fma.f64 2 x2 -3)))) (pow.f64 x1 3)) (/.f64 (fma.f64 -2 x2 (+.f64 (neg.f64 (fma.f64 2 x2 -3)) 6)) (*.f64 x1 x1))))) -6)
(fma.f64 2 (/.f64 (fma.f64 3 (fma.f64 x2 2 -3) 1) x1) (fma.f64 2 (+.f64 (/.f64 (-.f64 (fma.f64 x2 -2 6) (fma.f64 x2 2 -3)) (*.f64 x1 x1)) (/.f64 (-.f64 (fma.f64 2 (*.f64 x2 (fma.f64 x2 2 -3)) (+.f64 9 (*.f64 x2 -6))) (fma.f64 3 (fma.f64 x2 2 -3) 2)) (pow.f64 x1 3))) -6))
(fma.f64 2 (+.f64 (/.f64 (-.f64 6 (+.f64 (*.f64 4 x2) -3)) (*.f64 x1 x1)) (+.f64 (/.f64 (+.f64 (*.f64 x2 6) -8) x1) (/.f64 (+.f64 (*.f64 (fma.f64 x2 2 -3) (fma.f64 x2 2 -3)) (+.f64 (*.f64 x2 -6) 7)) (pow.f64 x1 3)))) -6)
(fma.f64 2 (+.f64 (/.f64 (-.f64 6 (fma.f64 4 x2 -3)) (*.f64 x1 x1)) (+.f64 (/.f64 (+.f64 (*.f64 x2 6) -8) x1) (/.f64 (fma.f64 (fma.f64 x2 2 -3) (fma.f64 x2 2 -3) (+.f64 (*.f64 x2 -6) 7)) (pow.f64 x1 3)))) -6)
-6
(-.f64 (*.f64 2 (/.f64 (+.f64 1 (*.f64 3 (-.f64 (*.f64 2 x2) 3))) x1)) 6)
(fma.f64 2 (/.f64 (+.f64 1 (*.f64 3 (fma.f64 2 x2 -3))) x1) -6)
(fma.f64 2 (/.f64 (fma.f64 3 (fma.f64 x2 2 -3) 1) x1) -6)
(fma.f64 2 (/.f64 (+.f64 (*.f64 x2 6) -8) x1) -6)
(fma.f64 (/.f64 2 x1) (+.f64 (*.f64 x2 6) -8) -6)
(-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 1 (*.f64 3 (-.f64 (*.f64 2 x2) 3))) x1)) (*.f64 -2 (/.f64 (-.f64 (*.f64 4 x2) 9) (pow.f64 x1 2)))) 6)
(+.f64 (fma.f64 2 (/.f64 (+.f64 1 (*.f64 3 (fma.f64 2 x2 -3))) x1) (*.f64 -2 (/.f64 (fma.f64 4 x2 -9) (*.f64 x1 x1)))) -6)
(fma.f64 2 (/.f64 (fma.f64 3 (fma.f64 x2 2 -3) 1) x1) (fma.f64 -2 (/.f64 (fma.f64 4 x2 -9) (*.f64 x1 x1)) -6))
(fma.f64 2 (/.f64 (+.f64 (*.f64 x2 6) -8) x1) (fma.f64 -2 (/.f64 (fma.f64 4 x2 -9) (*.f64 x1 x1)) -6))
(-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 1 (*.f64 3 (-.f64 (*.f64 2 x2) 3))) x1)) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 4 x2) 9) (pow.f64 x1 2))) (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 x2 (-.f64 (*.f64 2 x2) 3))) (*.f64 3 (+.f64 (*.f64 -2 x2) 3))) (+.f64 2 (*.f64 3 (-.f64 (*.f64 2 x2) 3)))) (pow.f64 x1 3))))) 6)
(+.f64 (fma.f64 2 (/.f64 (+.f64 1 (*.f64 3 (fma.f64 2 x2 -3))) x1) (fma.f64 -2 (/.f64 (fma.f64 4 x2 -9) (*.f64 x1 x1)) (*.f64 2 (/.f64 (-.f64 (fma.f64 2 (*.f64 x2 (fma.f64 2 x2 -3)) (*.f64 3 (fma.f64 -2 x2 3))) (+.f64 2 (*.f64 3 (fma.f64 2 x2 -3)))) (pow.f64 x1 3))))) -6)
(+.f64 (fma.f64 2 (/.f64 (-.f64 (fma.f64 2 (*.f64 x2 (fma.f64 x2 2 -3)) (+.f64 9 (*.f64 x2 -6))) (fma.f64 3 (fma.f64 x2 2 -3) 2)) (pow.f64 x1 3)) (*.f64 -2 (/.f64 (fma.f64 4 x2 -9) (*.f64 x1 x1)))) (fma.f64 2 (/.f64 (fma.f64 3 (fma.f64 x2 2 -3) 1) x1) -6))
(+.f64 (fma.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 x2 6) -8) x1) (/.f64 (+.f64 (*.f64 (fma.f64 x2 2 -3) (fma.f64 x2 2 -3)) (+.f64 (*.f64 x2 -6) 7)) (pow.f64 x1 3))) (/.f64 (+.f64 (*.f64 x2 -8) 18) (*.f64 x1 x1))) -6)
(+.f64 (/.f64 (+.f64 (*.f64 x2 -8) 18) (*.f64 x1 x1)) (fma.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 x2 6) -8) x1) (/.f64 (fma.f64 (fma.f64 x2 2 -3) (fma.f64 x2 2 -3) (+.f64 (*.f64 x2 -6) 7)) (pow.f64 x1 3))) -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 2 (/.f64 (*.f64 (*.f64 x1 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1)) (-.f64 (-.f64 (/.f64 (*.f64 3 (*.f64 x1 x1)) (+.f64 (*.f64 x1 x1) 1)) 3) (/.f64 x1 (+.f64 (*.f64 x1 x1) 1)))) (+.f64 (*.f64 x1 x1) 1)))
(/.f64 (*.f64 2 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1)) (/.f64 (/.f64 (fma.f64 x1 x1 1) x1) (-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3)))
(*.f64 (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)) (*.f64 x1 (*.f64 2 (+.f64 (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)) -3))))
(+.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 2 (/.f64 (*.f64 x2 (*.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 2 (+.f64 (/.f64 (*.f64 (*.f64 x1 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1)) (-.f64 (-.f64 (/.f64 (*.f64 3 (*.f64 x1 x1)) (+.f64 (*.f64 x1 x1) 1)) 3) (/.f64 x1 (+.f64 (*.f64 x1 x1) 1)))) (+.f64 (*.f64 x1 x1) 1)) (/.f64 (*.f64 (*.f64 x2 x1) (*.f64 2 (+.f64 (-.f64 (-.f64 (/.f64 (*.f64 3 (*.f64 x1 x1)) (+.f64 (*.f64 x1 x1) 1)) 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 2 (+.f64 (*.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 x2 (fma.f64 x1 x1 1)) (*.f64 x1 (*.f64 2 (+.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 2 (fma.f64 (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)) (*.f64 x1 (+.f64 (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)) -3)) (*.f64 (*.f64 (/.f64 x2 (fma.f64 x1 x1 1)) (*.f64 x1 2)) (+.f64 (+.f64 (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1))))))
(+.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 2 (/.f64 (*.f64 x2 (*.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 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 x1 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1)) (-.f64 (-.f64 (/.f64 (*.f64 3 (*.f64 x1 x1)) (+.f64 (*.f64 x1 x1) 1)) 3) (/.f64 x1 (+.f64 (*.f64 x1 x1) 1)))) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 2 (/.f64 (*.f64 (*.f64 x2 x1) (*.f64 2 (+.f64 (-.f64 (-.f64 (/.f64 (*.f64 3 (*.f64 x1 x1)) (+.f64 (*.f64 x1 x1) 1)) 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 (*.f64 x2 x2))) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2))))
(fma.f64 2 (+.f64 (*.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 x2 (fma.f64 x1 x1 1)) (*.f64 x1 (*.f64 2 (+.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 8 (*.f64 x2 (*.f64 x2 x1))) (pow.f64 (fma.f64 x1 x1 1) 2)))
(fma.f64 2 (fma.f64 (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)) (*.f64 x1 (+.f64 (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)) -3)) (*.f64 (*.f64 (/.f64 x2 (fma.f64 x1 x1 1)) (*.f64 x1 2)) (+.f64 (+.f64 (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1))))) (*.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 x1 8)))
(+.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 2 (/.f64 (*.f64 x2 (*.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 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 x1 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1)) (-.f64 (-.f64 (/.f64 (*.f64 3 (*.f64 x1 x1)) (+.f64 (*.f64 x1 x1) 1)) 3) (/.f64 x1 (+.f64 (*.f64 x1 x1) 1)))) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 2 (/.f64 (*.f64 (*.f64 x2 x1) (*.f64 2 (+.f64 (-.f64 (-.f64 (/.f64 (*.f64 3 (*.f64 x1 x1)) (+.f64 (*.f64 x1 x1) 1)) 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 (*.f64 x2 x2))) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2))))
(fma.f64 2 (+.f64 (*.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 x2 (fma.f64 x1 x1 1)) (*.f64 x1 (*.f64 2 (+.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 8 (*.f64 x2 (*.f64 x2 x1))) (pow.f64 (fma.f64 x1 x1 1) 2)))
(fma.f64 2 (fma.f64 (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)) (*.f64 x1 (+.f64 (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)) -3)) (*.f64 (*.f64 (/.f64 x2 (fma.f64 x1 x1 1)) (*.f64 x1 2)) (+.f64 (+.f64 (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1))))) (*.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 (*.f64 8 (*.f64 x1 (*.f64 x2 x2))) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2))
(/.f64 (*.f64 8 (*.f64 x2 (*.f64 x2 x1))) (pow.f64 (fma.f64 x1 x1 1) 2))
(*.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 x1 8))
(+.f64 (*.f64 2 (/.f64 (*.f64 x2 (*.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 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 x2 x1) (*.f64 2 (+.f64 (-.f64 (-.f64 (/.f64 (*.f64 3 (*.f64 x1 x1)) (+.f64 (*.f64 x1 x1) 1)) 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 (*.f64 x2 x2))) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)))
(fma.f64 8 (/.f64 x2 (/.f64 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x1) x2)) (/.f64 2 (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 (*.f64 (*.f64 2 (+.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)))) x2)))))
(fma.f64 8 (*.f64 x1 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2))) (*.f64 (/.f64 x2 (fma.f64 x1 x1 1)) (*.f64 4 (*.f64 x1 (+.f64 (+.f64 (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)))))))
(+.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 2 (/.f64 (*.f64 x2 (*.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 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 x1 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1)) (-.f64 (-.f64 (/.f64 (*.f64 3 (*.f64 x1 x1)) (+.f64 (*.f64 x1 x1) 1)) 3) (/.f64 x1 (+.f64 (*.f64 x1 x1) 1)))) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 2 (/.f64 (*.f64 (*.f64 x2 x1) (*.f64 2 (+.f64 (-.f64 (-.f64 (/.f64 (*.f64 3 (*.f64 x1 x1)) (+.f64 (*.f64 x1 x1) 1)) 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 (*.f64 x2 x2))) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2))))
(fma.f64 2 (+.f64 (*.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 x2 (fma.f64 x1 x1 1)) (*.f64 x1 (*.f64 2 (+.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 8 (*.f64 x2 (*.f64 x2 x1))) (pow.f64 (fma.f64 x1 x1 1) 2)))
(fma.f64 2 (fma.f64 (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)) (*.f64 x1 (+.f64 (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)) -3)) (*.f64 (*.f64 (/.f64 x2 (fma.f64 x1 x1 1)) (*.f64 x1 2)) (+.f64 (+.f64 (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1))))) (*.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 x1 8)))
(+.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 2 (/.f64 (*.f64 x2 (*.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 (*.f64 (pow.f64 x2 2) x1) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 x1 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1)) (-.f64 (-.f64 (/.f64 (*.f64 3 (*.f64 x1 x1)) (+.f64 (*.f64 x1 x1) 1)) 3) (/.f64 x1 (+.f64 (*.f64 x1 x1) 1)))) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 2 (/.f64 (*.f64 (*.f64 x2 x1) (*.f64 2 (+.f64 (-.f64 (-.f64 (/.f64 (*.f64 3 (*.f64 x1 x1)) (+.f64 (*.f64 x1 x1) 1)) 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 (*.f64 x2 x2))) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2))))
(fma.f64 2 (+.f64 (*.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 x2 (fma.f64 x1 x1 1)) (*.f64 x1 (*.f64 2 (+.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 8 (*.f64 x2 (*.f64 x2 x1))) (pow.f64 (fma.f64 x1 x1 1) 2)))
(fma.f64 2 (fma.f64 (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)) (*.f64 x1 (+.f64 (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)) -3)) (*.f64 (*.f64 (/.f64 x2 (fma.f64 x1 x1 1)) (*.f64 x1 2)) (+.f64 (+.f64 (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1))))) (*.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 (*.f64 8 (*.f64 x1 (*.f64 x2 x2))) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2))
(/.f64 (*.f64 8 (*.f64 x2 (*.f64 x2 x1))) (pow.f64 (fma.f64 x1 x1 1) 2))
(*.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 x1 8))
(+.f64 (*.f64 -2 (*.f64 x2 (+.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 -2 (*.f64 x2 (*.f64 -2 (+.f64 (/.f64 x1 (/.f64 (+.f64 (*.f64 x1 x1) 1) (-.f64 (-.f64 (/.f64 (*.f64 3 (*.f64 x1 x1)) (+.f64 (*.f64 x1 x1) 1)) 3) (/.f64 x1 (+.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 x1 (*.f64 x2 x2))) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2)))
(fma.f64 -2 (*.f64 x2 (*.f64 -2 (+.f64 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3)) (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x1))))) (/.f64 (*.f64 8 (*.f64 x2 (*.f64 x2 x1))) (pow.f64 (fma.f64 x1 x1 1) 2)))
(fma.f64 (*.f64 4 x2) (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (+.f64 (+.f64 (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)))) (*.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 x1 8)))
(+.f64 (*.f64 -2 (*.f64 x2 (+.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 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 -2 (*.f64 x2 (*.f64 -2 (+.f64 (/.f64 x1 (/.f64 (+.f64 (*.f64 x1 x1) 1) (-.f64 (-.f64 (/.f64 (*.f64 3 (*.f64 x1 x1)) (+.f64 (*.f64 x1 x1) 1)) 3) (/.f64 x1 (+.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 2 (/.f64 (*.f64 (*.f64 x1 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1)) (-.f64 (-.f64 (/.f64 (*.f64 3 (*.f64 x1 x1)) (+.f64 (*.f64 x1 x1) 1)) 3) (/.f64 x1 (+.f64 (*.f64 x1 x1) 1)))) (+.f64 (*.f64 x1 x1) 1)) (/.f64 (*.f64 8 (*.f64 x1 (*.f64 x2 x2))) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2))))
(fma.f64 -2 (*.f64 x2 (*.f64 -2 (+.f64 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3)) (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x1))))) (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 8 (*.f64 x2 (*.f64 x2 x1))) (pow.f64 (fma.f64 x1 x1 1) 2))))
(fma.f64 x2 (*.f64 4 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (+.f64 (+.f64 (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1))))) (fma.f64 2 (*.f64 (*.f64 x1 (+.f64 (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)) -3)) (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1))) (*.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 x1 8))))
(+.f64 (*.f64 -2 (*.f64 x2 (+.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 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 -2 (*.f64 x2 (*.f64 -2 (+.f64 (/.f64 x1 (/.f64 (+.f64 (*.f64 x1 x1) 1) (-.f64 (-.f64 (/.f64 (*.f64 3 (*.f64 x1 x1)) (+.f64 (*.f64 x1 x1) 1)) 3) (/.f64 x1 (+.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 2 (/.f64 (*.f64 (*.f64 x1 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1)) (-.f64 (-.f64 (/.f64 (*.f64 3 (*.f64 x1 x1)) (+.f64 (*.f64 x1 x1) 1)) 3) (/.f64 x1 (+.f64 (*.f64 x1 x1) 1)))) (+.f64 (*.f64 x1 x1) 1)) (/.f64 (*.f64 8 (*.f64 x1 (*.f64 x2 x2))) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2))))
(fma.f64 -2 (*.f64 x2 (*.f64 -2 (+.f64 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) 3)) (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x1))))) (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 8 (*.f64 x2 (*.f64 x2 x1))) (pow.f64 (fma.f64 x1 x1 1) 2))))
(fma.f64 x2 (*.f64 4 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (+.f64 (+.f64 (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1))))) (fma.f64 2 (*.f64 (*.f64 x1 (+.f64 (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1)) -3)) (/.f64 (*.f64 x1 (+.f64 (*.f64 x1 3) -1)) (fma.f64 x1 x1 1))) (*.f64 (/.f64 x2 (/.f64 (pow.f64 (fma.f64 x1 x1 1) 2) x2)) (*.f64 x1 8))))

localize175.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (*.f64 3 x1) x1)
0.2b
(*.f64 6 (pow.f64 x1 2))
0.3b
(+.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))))
7.3b
(*.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 564 to 373 computations (33.9% saved)

series16.0ms (0%)

Counts
2 → 24
Calls

9 calls:

TimeVariablePointExpression
7.0ms
x1
@0
(+.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))))
2.0ms
x2
@-inf
(+.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))))
2.0ms
x2
@0
(+.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))))
1.0ms
x2
@inf
(+.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))))
1.0ms
x1
@inf
(+.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))))

rewrite50.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
454×add-sqr-sqrt_binary64
443×pow1_binary64
442×*-un-lft-identity_binary64
426×add-cbrt-cube_binary64
426×add-log-exp_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036103
1899103
Stop Event
node limit
Counts
2 → 17
Calls
Call 1
Inputs
(+.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 6 (pow.f64 x1 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (+.f64 (fma.f64 (+.f64 (fma.f64 -4 x1 (fma.f64 6 (*.f64 x1 x1) (*.f64 4 (fma.f64 2 x2 -3)))) -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))))) (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 (+.f64 (fma.f64 -4 x1 (fma.f64 6 (*.f64 x1 x1) (*.f64 4 (fma.f64 2 x2 -3)))) -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))))) (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 (+.f64 (fma.f64 -4 x1 (fma.f64 6 (*.f64 x1 x1) (*.f64 4 (fma.f64 2 x2 -3)))) -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))))) (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 (+.f64 (fma.f64 -4 x1 (fma.f64 6 (*.f64 x1 x1) (*.f64 4 (fma.f64 2 x2 -3)))) -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))))) (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 (+.f64 (fma.f64 -4 x1 (fma.f64 6 (*.f64 x1 x1) (*.f64 4 (fma.f64 2 x2 -3)))) -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))))) (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 (+.f64 (fma.f64 -4 x1 (fma.f64 6 (*.f64 x1 x1) (*.f64 4 (fma.f64 2 x2 -3)))) -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))))) (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 (+.f64 (fma.f64 -4 x1 (fma.f64 6 (*.f64 x1 x1) (*.f64 4 (fma.f64 2 x2 -3)))) -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))))) (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 (+.f64 (fma.f64 -4 x1 (fma.f64 6 (*.f64 x1 x1) (*.f64 4 (fma.f64 2 x2 -3)))) -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))))) (pow.f64 x1 3))) (+.f64 x1 (+.f64 (fma.f64 (+.f64 (fma.f64 -4 x1 (fma.f64 6 (*.f64 x1 x1) (*.f64 4 (fma.f64 2 x2 -3)))) -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))))) (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 (+.f64 (fma.f64 -4 x1 (fma.f64 6 (*.f64 x1 x1) (*.f64 4 (fma.f64 2 x2 -3)))) -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))))) (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 (+.f64 (fma.f64 -4 x1 (fma.f64 6 (*.f64 x1 x1) (*.f64 4 (fma.f64 2 x2 -3)))) -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))))) (pow.f64 x1 3))) (+.f64 x1 (+.f64 (fma.f64 (+.f64 (fma.f64 -4 x1 (fma.f64 6 (*.f64 x1 x1) (*.f64 4 (fma.f64 2 x2 -3)))) -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))))) (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 (+.f64 (fma.f64 -4 x1 (fma.f64 6 (*.f64 x1 x1) (*.f64 4 (fma.f64 2 x2 -3)))) -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))))) (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 (+.f64 (fma.f64 -4 x1 (fma.f64 6 (*.f64 x1 x1) (*.f64 4 (fma.f64 2 x2 -3)))) -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))))) (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 (+.f64 (fma.f64 -4 x1 (fma.f64 6 (*.f64 x1 x1) (*.f64 4 (fma.f64 2 x2 -3)))) -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))))) (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 (+.f64 (fma.f64 -4 x1 (fma.f64 6 (*.f64 x1 x1) (*.f64 4 (fma.f64 2 x2 -3)))) -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))))) (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 (+.f64 (fma.f64 -4 x1 (fma.f64 6 (*.f64 x1 x1) (*.f64 4 (fma.f64 2 x2 -3)))) -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))))) (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 (+.f64 (fma.f64 -4 x1 (fma.f64 6 (*.f64 x1 x1) (*.f64 4 (fma.f64 2 x2 -3)))) -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))))) (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 (+.f64 (fma.f64 -4 x1 (fma.f64 6 (*.f64 x1 x1) (*.f64 4 (fma.f64 2 x2 -3)))) -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))))) (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 (+.f64 (fma.f64 -4 x1 (fma.f64 6 (*.f64 x1 x1) (*.f64 4 (fma.f64 2 x2 -3)))) -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))))) (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 (+.f64 (fma.f64 -4 x1 (fma.f64 6 (*.f64 x1 x1) (*.f64 4 (fma.f64 2 x2 -3)))) -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))))) (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 pow.f64 (*.f64 6 (*.f64 x1 x1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 6 (*.f64 x1 x1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (*.f64 6 (*.f64 x1 x1)) (*.f64 6 (*.f64 x1 x1))) (*.f64 6 (*.f64 x1 x1))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 6 (*.f64 x1 x1))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 6 (*.f64 x1 x1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 6 (*.f64 x1 x1))))))))

simplify59.0ms (0.1%)

Algorithm
egg-herbie
Rules
823×associate-+r+_binary64
645×fma-def_binary64
437×distribute-rgt-in_binary64
396×distribute-lft-in_binary64
369×associate--l+_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0971560
13331380
211481298
345921035
Stop Event
node limit
Counts
41 → 41
Calls
Call 1
Inputs
(-.f64 (+.f64 (*.f64 -6 x2) (*.f64 4 (-.f64 (*.f64 2 x2) 3))) 6)
(-.f64 (+.f64 (*.f64 -6 x1) (+.f64 (*.f64 -6 x2) (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) 6)
(-.f64 (+.f64 (*.f64 -6 x1) (+.f64 (*.f64 -6 x2) (+.f64 (*.f64 4 (-.f64 (*.f64 2 x2) 3)) (*.f64 (pow.f64 x1 2) (+.f64 (*.f64 6 x2) (+.f64 (*.f64 4 (-.f64 (*.f64 2 x2) 3)) (*.f64 3 (-.f64 3 (*.f64 -2 x2))))))))) 6)
(-.f64 (+.f64 (*.f64 -6 x1) (+.f64 (*.f64 -6 x2) (+.f64 (*.f64 -3 (pow.f64 x1 3)) (+.f64 (*.f64 4 (-.f64 (*.f64 2 x2) 3)) (*.f64 (pow.f64 x1 2) (+.f64 (*.f64 6 x2) (+.f64 (*.f64 4 (-.f64 (*.f64 2 x2) 3)) (*.f64 3 (-.f64 3 (*.f64 -2 x2)))))))))) 6)
(*.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 -6 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 (*.f64 -6 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 (-.f64 (+.f64 (*.f64 -4 x1) (*.f64 6 (pow.f64 x1 2))) 18) (+.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 (pow.f64 x1 3)))))
(+.f64 (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (+.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 (-.f64 (+.f64 (*.f64 -4 x1) (*.f64 6 (pow.f64 x1 2))) 18) (+.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 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (+.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 (-.f64 (+.f64 (*.f64 -4 x1) (*.f64 6 (pow.f64 x1 2))) 18) (+.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 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (+.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 (-.f64 (+.f64 (*.f64 -4 x1) (*.f64 6 (pow.f64 x1 2))) 18) (+.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 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (+.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 (-.f64 (+.f64 (*.f64 -4 x1) (*.f64 6 (pow.f64 x1 2))) 18) (+.f64 1 (pow.f64 x1 2))) (+.f64 (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (+.f64 1 (pow.f64 x1 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 (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 (-.f64 (+.f64 (*.f64 -4 x1) (*.f64 6 (pow.f64 x1 2))) 18) (+.f64 1 (pow.f64 x1 2))) (+.f64 (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (+.f64 1 (pow.f64 x1 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 (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 (-.f64 (+.f64 (*.f64 -4 x1) (*.f64 6 (pow.f64 x1 2))) 18) (+.f64 1 (pow.f64 x1 2))) (+.f64 (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (+.f64 1 (pow.f64 x1 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 (pow.f64 x1 3))))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 -8 (+.f64 1 (pow.f64 x1 2))) (*.f64 6 (/.f64 1 (+.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 (-.f64 (+.f64 (*.f64 -4 x1) (*.f64 6 (pow.f64 x1 2))) 18) (+.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 -1 (*.f64 (+.f64 (*.f64 -6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 -8 (+.f64 1 (pow.f64 x1 2))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))) x2)) (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 (-.f64 (+.f64 (*.f64 -4 x1) (*.f64 6 (pow.f64 x1 2))) 18) (+.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 -1 (*.f64 (+.f64 (*.f64 -6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 -8 (+.f64 1 (pow.f64 x1 2))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))) x2)) (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 (-.f64 (+.f64 (*.f64 -4 x1) (*.f64 6 (pow.f64 x1 2))) 18) (+.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 -1 (*.f64 (+.f64 (*.f64 -6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 -8 (+.f64 1 (pow.f64 x1 2))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))) x2)) (pow.f64 x1 3))))))
Outputs
(-.f64 (+.f64 (*.f64 -6 x2) (*.f64 4 (-.f64 (*.f64 2 x2) 3))) 6)
(+.f64 (fma.f64 -6 x2 (*.f64 4 (fma.f64 2 x2 -3))) -6)
(fma.f64 -6 x2 (fma.f64 4 (fma.f64 x2 2 -3) -6))
(fma.f64 -6 x2 (+.f64 (*.f64 x2 8) -18))
(+.f64 (*.f64 x2 2) -18)
(-.f64 (+.f64 (*.f64 -6 x1) (+.f64 (*.f64 -6 x2) (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) 6)
(+.f64 (fma.f64 -6 x1 (fma.f64 -6 x2 (*.f64 4 (fma.f64 2 x2 -3)))) -6)
(fma.f64 -6 x1 (fma.f64 -6 x2 (fma.f64 4 (fma.f64 x2 2 -3) -6)))
(fma.f64 -6 (+.f64 x2 x1) (+.f64 (*.f64 x2 8) -18))
(fma.f64 -6 x1 (+.f64 (*.f64 x2 2) -18))
(-.f64 (+.f64 (*.f64 -6 x1) (+.f64 (*.f64 -6 x2) (+.f64 (*.f64 4 (-.f64 (*.f64 2 x2) 3)) (*.f64 (pow.f64 x1 2) (+.f64 (*.f64 6 x2) (+.f64 (*.f64 4 (-.f64 (*.f64 2 x2) 3)) (*.f64 3 (-.f64 3 (*.f64 -2 x2))))))))) 6)
(+.f64 (fma.f64 -6 x1 (fma.f64 -6 x2 (fma.f64 4 (fma.f64 2 x2 -3) (*.f64 (*.f64 x1 x1) (fma.f64 6 x2 (fma.f64 4 (fma.f64 2 x2 -3) (*.f64 3 (-.f64 3 (*.f64 x2 -2))))))))) -6)
(+.f64 -6 (fma.f64 -6 x1 (fma.f64 -6 x2 (fma.f64 4 (fma.f64 x2 2 -3) (*.f64 x1 (*.f64 x1 (fma.f64 x2 6 (fma.f64 4 (fma.f64 x2 2 -3) (+.f64 9 (*.f64 (*.f64 x2 2) 3))))))))))
(+.f64 (fma.f64 -6 (+.f64 x2 x1) (+.f64 (*.f64 x2 8) -18)) (*.f64 x1 (*.f64 x1 (fma.f64 x2 6 (+.f64 (fma.f64 4 (fma.f64 x2 2 -3) 9) (*.f64 x2 6))))))
(+.f64 (+.f64 (*.f64 x2 2) -18) (*.f64 x1 (+.f64 (*.f64 x1 (fma.f64 3 (fma.f64 x2 2 3) (+.f64 (*.f64 x2 14) -12))) -6)))
(-.f64 (+.f64 (*.f64 -6 x1) (+.f64 (*.f64 -6 x2) (+.f64 (*.f64 -3 (pow.f64 x1 3)) (+.f64 (*.f64 4 (-.f64 (*.f64 2 x2) 3)) (*.f64 (pow.f64 x1 2) (+.f64 (*.f64 6 x2) (+.f64 (*.f64 4 (-.f64 (*.f64 2 x2) 3)) (*.f64 3 (-.f64 3 (*.f64 -2 x2)))))))))) 6)
(+.f64 (fma.f64 -6 x1 (fma.f64 -6 x2 (fma.f64 -3 (pow.f64 x1 3) (fma.f64 4 (fma.f64 2 x2 -3) (*.f64 (*.f64 x1 x1) (fma.f64 6 x2 (fma.f64 4 (fma.f64 2 x2 -3) (*.f64 3 (-.f64 3 (*.f64 x2 -2)))))))))) -6)
(+.f64 -6 (fma.f64 -6 x1 (fma.f64 -6 x2 (fma.f64 -3 (pow.f64 x1 3) (fma.f64 4 (fma.f64 x2 2 -3) (*.f64 x1 (*.f64 x1 (fma.f64 x2 6 (fma.f64 4 (fma.f64 x2 2 -3) (+.f64 9 (*.f64 (*.f64 x2 2) 3)))))))))))
(fma.f64 -6 (+.f64 x2 x1) (+.f64 (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (fma.f64 x2 6 (+.f64 (fma.f64 4 (fma.f64 x2 2 -3) 9) (*.f64 x2 6))))) (+.f64 (*.f64 x2 8) -18)))
(+.f64 (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (fma.f64 3 (fma.f64 x2 2 3) (+.f64 (*.f64 x2 14) -12)))) (fma.f64 -6 x1 (+.f64 (*.f64 x2 2) -18)))
(*.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 -3 (pow.f64 x1 3)))
(*.f64 (pow.f64 x1 3) (+.f64 -3 (*.f64 6 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 (*.f64 x1 x1) (+.f64 (*.f64 4 (fma.f64 2 x2 -3)) 9) (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 6 (pow.f64 x1 4) (*.f64 -3 (pow.f64 x1 3))))
(fma.f64 6 (pow.f64 x1 4) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (fma.f64 4 (fma.f64 x2 2 -3) 9))))
(*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 (+.f64 -3 (*.f64 6 x1))) (fma.f64 4 (fma.f64 x2 2 -3) 9)))
(+.f64 (*.f64 -6 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 -6 x1 (fma.f64 (*.f64 x1 x1) (+.f64 (*.f64 4 (fma.f64 2 x2 -3)) 9) (fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4)))))
(fma.f64 -6 x1 (fma.f64 (*.f64 x1 x1) (fma.f64 4 (fma.f64 x2 2 -3) 9) (fma.f64 6 (pow.f64 x1 4) (*.f64 -3 (pow.f64 x1 3)))))
(fma.f64 -6 x1 (fma.f64 6 (pow.f64 x1 4) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (fma.f64 4 (fma.f64 x2 2 -3) 9)))))
(fma.f64 -6 x1 (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 (+.f64 -3 (*.f64 6 x1))) (fma.f64 4 (fma.f64 x2 2 -3) 9))))
(*.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 -3 (pow.f64 x1 3)))
(*.f64 (pow.f64 x1 3) (+.f64 -3 (*.f64 6 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 (*.f64 x1 x1) (+.f64 (*.f64 4 (fma.f64 2 x2 -3)) 9) (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 6 (pow.f64 x1 4) (*.f64 -3 (pow.f64 x1 3))))
(fma.f64 6 (pow.f64 x1 4) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (fma.f64 4 (fma.f64 x2 2 -3) 9))))
(*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 (+.f64 -3 (*.f64 6 x1))) (fma.f64 4 (fma.f64 x2 2 -3) 9)))
(+.f64 (*.f64 -6 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 -6 x1 (fma.f64 (*.f64 x1 x1) (+.f64 (*.f64 4 (fma.f64 2 x2 -3)) 9) (fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4)))))
(fma.f64 -6 x1 (fma.f64 (*.f64 x1 x1) (fma.f64 4 (fma.f64 x2 2 -3) 9) (fma.f64 6 (pow.f64 x1 4) (*.f64 -3 (pow.f64 x1 3)))))
(fma.f64 -6 x1 (fma.f64 6 (pow.f64 x1 4) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (fma.f64 4 (fma.f64 x2 2 -3) 9)))))
(fma.f64 -6 x1 (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 (+.f64 -3 (*.f64 6 x1))) (fma.f64 4 (fma.f64 x2 2 -3) 9))))
(+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 x1) (*.f64 6 (pow.f64 x1 2))) 18) (+.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 (pow.f64 x1 3)))))
(fma.f64 (+.f64 (fma.f64 -4 x1 (*.f64 6 (*.f64 x1 x1))) -18) (+.f64 (*.f64 x1 x1) 1) (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)) (fma.f64 (fma.f64 x1 -4 (fma.f64 6 (*.f64 x1 x1) -18)) (fma.f64 x1 x1 1) (+.f64 (pow.f64 x1 3) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 x1))) 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 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (+.f64 x1 (fma.f64 6 (*.f64 x1 x1) (fma.f64 x1 -4 -18)))))
(fma.f64 3 (*.f64 (fma.f64 x1 x1 1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) (+.f64 (*.f64 3 x1) -1)))) (*.f64 (fma.f64 x1 x1 1) (+.f64 x1 (fma.f64 x1 (+.f64 -4 (*.f64 6 x1)) -18))))
(+.f64 (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (+.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 (-.f64 (+.f64 (*.f64 -4 x1) (*.f64 6 (pow.f64 x1 2))) 18) (+.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 x2 (-.f64 (fma.f64 6 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)) (+.f64 8 (*.f64 8 (*.f64 x1 x1)))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 (+.f64 (fma.f64 -4 x1 (*.f64 6 (*.f64 x1 x1))) -18) (+.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 x2 (fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (fma.f64 (fma.f64 x1 x1 1) 8 (/.f64 -6 (fma.f64 x1 x1 1)))) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (fma.f64 (fma.f64 x1 -4 (fma.f64 6 (*.f64 x1 x1) -18)) (fma.f64 x1 x1 1) (+.f64 (pow.f64 x1 3) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 x1))) x1)))))
(fma.f64 x2 (fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (fma.f64 (fma.f64 x1 x1 1) 8 (/.f64 -6 (fma.f64 x1 x1 1)))) (fma.f64 3 (+.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 x1 3)) (*.f64 3 (pow.f64 x1 4))) (fma.f64 x1 x1 1)) (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (+.f64 x1 (fma.f64 6 (*.f64 x1 x1) (fma.f64 x1 -4 -18))))))
(fma.f64 x2 (fma.f64 (fma.f64 x1 x1 1) 8 (*.f64 (/.f64 6 (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 x1) -1))) (fma.f64 3 (*.f64 (fma.f64 x1 x1 1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) (+.f64 (*.f64 3 x1) -1)))) (*.f64 (fma.f64 x1 x1 1) (+.f64 x1 (fma.f64 x1 (+.f64 -4 (*.f64 6 x1)) -18)))))
(+.f64 (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (+.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 (-.f64 (+.f64 (*.f64 -4 x1) (*.f64 6 (pow.f64 x1 2))) 18) (+.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 x2 (-.f64 (fma.f64 6 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)) (+.f64 8 (*.f64 8 (*.f64 x1 x1)))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 (+.f64 (fma.f64 -4 x1 (*.f64 6 (*.f64 x1 x1))) -18) (+.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 x2 (fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (fma.f64 (fma.f64 x1 x1 1) 8 (/.f64 -6 (fma.f64 x1 x1 1)))) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (fma.f64 (fma.f64 x1 -4 (fma.f64 6 (*.f64 x1 x1) -18)) (fma.f64 x1 x1 1) (+.f64 (pow.f64 x1 3) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 x1))) x1)))))
(fma.f64 x2 (fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (fma.f64 (fma.f64 x1 x1 1) 8 (/.f64 -6 (fma.f64 x1 x1 1)))) (fma.f64 3 (+.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 x1 3)) (*.f64 3 (pow.f64 x1 4))) (fma.f64 x1 x1 1)) (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (+.f64 x1 (fma.f64 6 (*.f64 x1 x1) (fma.f64 x1 -4 -18))))))
(fma.f64 x2 (fma.f64 (fma.f64 x1 x1 1) 8 (*.f64 (/.f64 6 (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 x1) -1))) (fma.f64 3 (*.f64 (fma.f64 x1 x1 1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) (+.f64 (*.f64 3 x1) -1)))) (*.f64 (fma.f64 x1 x1 1) (+.f64 x1 (fma.f64 x1 (+.f64 -4 (*.f64 6 x1)) -18)))))
(+.f64 (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (+.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 (-.f64 (+.f64 (*.f64 -4 x1) (*.f64 6 (pow.f64 x1 2))) 18) (+.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 x2 (-.f64 (fma.f64 6 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)) (+.f64 8 (*.f64 8 (*.f64 x1 x1)))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 (+.f64 (fma.f64 -4 x1 (*.f64 6 (*.f64 x1 x1))) -18) (+.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 x2 (fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (fma.f64 (fma.f64 x1 x1 1) 8 (/.f64 -6 (fma.f64 x1 x1 1)))) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (fma.f64 (fma.f64 x1 -4 (fma.f64 6 (*.f64 x1 x1) -18)) (fma.f64 x1 x1 1) (+.f64 (pow.f64 x1 3) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 x1))) x1)))))
(fma.f64 x2 (fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (fma.f64 (fma.f64 x1 x1 1) 8 (/.f64 -6 (fma.f64 x1 x1 1)))) (fma.f64 3 (+.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 x1 3)) (*.f64 3 (pow.f64 x1 4))) (fma.f64 x1 x1 1)) (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (+.f64 x1 (fma.f64 6 (*.f64 x1 x1) (fma.f64 x1 -4 -18))))))
(fma.f64 x2 (fma.f64 (fma.f64 x1 x1 1) 8 (*.f64 (/.f64 6 (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 x1) -1))) (fma.f64 3 (*.f64 (fma.f64 x1 x1 1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) (+.f64 (*.f64 3 x1) -1)))) (*.f64 (fma.f64 x1 x1 1) (+.f64 x1 (fma.f64 x1 (+.f64 -4 (*.f64 6 x1)) -18)))))
(*.f64 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (+.f64 1 (pow.f64 x1 2)))) (*.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 8 (*.f64 8 (*.f64 x1 x1)))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))))
(*.f64 x2 (fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (fma.f64 (fma.f64 x1 x1 1) 8 (/.f64 -6 (fma.f64 x1 x1 1)))))
(*.f64 x2 (fma.f64 (fma.f64 x1 x1 1) 8 (*.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 (-.f64 (+.f64 (*.f64 -4 x1) (*.f64 6 (pow.f64 x1 2))) 18) (+.f64 1 (pow.f64 x1 2))) (+.f64 (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (+.f64 1 (pow.f64 x1 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 (pow.f64 x1 3))))))
(fma.f64 x2 (-.f64 (fma.f64 6 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)) (+.f64 8 (*.f64 8 (*.f64 x1 x1)))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 (+.f64 (fma.f64 -4 x1 (*.f64 6 (*.f64 x1 x1))) -18) (+.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 x2 (fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (fma.f64 (fma.f64 x1 x1 1) 8 (/.f64 -6 (fma.f64 x1 x1 1)))) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (fma.f64 (fma.f64 x1 -4 (fma.f64 6 (*.f64 x1 x1) -18)) (fma.f64 x1 x1 1) (+.f64 (pow.f64 x1 3) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 x1))) x1)))))
(fma.f64 x2 (fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (fma.f64 (fma.f64 x1 x1 1) 8 (/.f64 -6 (fma.f64 x1 x1 1)))) (fma.f64 3 (+.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 x1 3)) (*.f64 3 (pow.f64 x1 4))) (fma.f64 x1 x1 1)) (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (+.f64 x1 (fma.f64 6 (*.f64 x1 x1) (fma.f64 x1 -4 -18))))))
(fma.f64 x2 (fma.f64 (fma.f64 x1 x1 1) 8 (*.f64 (/.f64 6 (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 x1) -1))) (fma.f64 3 (*.f64 (fma.f64 x1 x1 1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) (+.f64 (*.f64 3 x1) -1)))) (*.f64 (fma.f64 x1 x1 1) (+.f64 x1 (fma.f64 x1 (+.f64 -4 (*.f64 6 x1)) -18)))))
(+.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 (-.f64 (+.f64 (*.f64 -4 x1) (*.f64 6 (pow.f64 x1 2))) 18) (+.f64 1 (pow.f64 x1 2))) (+.f64 (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (+.f64 1 (pow.f64 x1 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 (pow.f64 x1 3))))))
(fma.f64 x2 (-.f64 (fma.f64 6 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)) (+.f64 8 (*.f64 8 (*.f64 x1 x1)))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 (+.f64 (fma.f64 -4 x1 (*.f64 6 (*.f64 x1 x1))) -18) (+.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 x2 (fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (fma.f64 (fma.f64 x1 x1 1) 8 (/.f64 -6 (fma.f64 x1 x1 1)))) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (fma.f64 (fma.f64 x1 -4 (fma.f64 6 (*.f64 x1 x1) -18)) (fma.f64 x1 x1 1) (+.f64 (pow.f64 x1 3) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 x1))) x1)))))
(fma.f64 x2 (fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (fma.f64 (fma.f64 x1 x1 1) 8 (/.f64 -6 (fma.f64 x1 x1 1)))) (fma.f64 3 (+.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 x1 3)) (*.f64 3 (pow.f64 x1 4))) (fma.f64 x1 x1 1)) (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (+.f64 x1 (fma.f64 6 (*.f64 x1 x1) (fma.f64 x1 -4 -18))))))
(fma.f64 x2 (fma.f64 (fma.f64 x1 x1 1) 8 (*.f64 (/.f64 6 (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 x1) -1))) (fma.f64 3 (*.f64 (fma.f64 x1 x1 1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) (+.f64 (*.f64 3 x1) -1)))) (*.f64 (fma.f64 x1 x1 1) (+.f64 x1 (fma.f64 x1 (+.f64 -4 (*.f64 6 x1)) -18)))))
(+.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 (-.f64 (+.f64 (*.f64 -4 x1) (*.f64 6 (pow.f64 x1 2))) 18) (+.f64 1 (pow.f64 x1 2))) (+.f64 (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (*.f64 8 (+.f64 1 (pow.f64 x1 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 (pow.f64 x1 3))))))
(fma.f64 x2 (-.f64 (fma.f64 6 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)) (+.f64 8 (*.f64 8 (*.f64 x1 x1)))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 (+.f64 (fma.f64 -4 x1 (*.f64 6 (*.f64 x1 x1))) -18) (+.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 x2 (fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (fma.f64 (fma.f64 x1 x1 1) 8 (/.f64 -6 (fma.f64 x1 x1 1)))) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (fma.f64 (fma.f64 x1 -4 (fma.f64 6 (*.f64 x1 x1) -18)) (fma.f64 x1 x1 1) (+.f64 (pow.f64 x1 3) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 x1))) x1)))))
(fma.f64 x2 (fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (fma.f64 (fma.f64 x1 x1 1) 8 (/.f64 -6 (fma.f64 x1 x1 1)))) (fma.f64 3 (+.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 x1 3)) (*.f64 3 (pow.f64 x1 4))) (fma.f64 x1 x1 1)) (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (+.f64 x1 (fma.f64 6 (*.f64 x1 x1) (fma.f64 x1 -4 -18))))))
(fma.f64 x2 (fma.f64 (fma.f64 x1 x1 1) 8 (*.f64 (/.f64 6 (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 x1) -1))) (fma.f64 3 (*.f64 (fma.f64 x1 x1 1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) (+.f64 (*.f64 3 x1) -1)))) (*.f64 (fma.f64 x1 x1 1) (+.f64 x1 (fma.f64 x1 (+.f64 -4 (*.f64 6 x1)) -18)))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 -8 (+.f64 1 (pow.f64 x1 2))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))) x2))
(*.f64 x2 (-.f64 (fma.f64 6 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)) (+.f64 8 (*.f64 8 (*.f64 x1 x1)))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))))
(*.f64 x2 (fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (fma.f64 (fma.f64 x1 x1 1) 8 (/.f64 -6 (fma.f64 x1 x1 1)))))
(*.f64 x2 (fma.f64 (fma.f64 x1 x1 1) 8 (*.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 (-.f64 (+.f64 (*.f64 -4 x1) (*.f64 6 (pow.f64 x1 2))) 18) (+.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 -1 (*.f64 (+.f64 (*.f64 -6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 -8 (+.f64 1 (pow.f64 x1 2))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))) x2)) (pow.f64 x1 3))))))
(fma.f64 x2 (-.f64 (fma.f64 6 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)) (+.f64 8 (*.f64 8 (*.f64 x1 x1)))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 (+.f64 (fma.f64 -4 x1 (*.f64 6 (*.f64 x1 x1))) -18) (+.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 x2 (fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (fma.f64 (fma.f64 x1 x1 1) 8 (/.f64 -6 (fma.f64 x1 x1 1)))) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (fma.f64 (fma.f64 x1 -4 (fma.f64 6 (*.f64 x1 x1) -18)) (fma.f64 x1 x1 1) (+.f64 (pow.f64 x1 3) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 x1))) x1)))))
(fma.f64 x2 (fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (fma.f64 (fma.f64 x1 x1 1) 8 (/.f64 -6 (fma.f64 x1 x1 1)))) (fma.f64 3 (+.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 x1 3)) (*.f64 3 (pow.f64 x1 4))) (fma.f64 x1 x1 1)) (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (+.f64 x1 (fma.f64 6 (*.f64 x1 x1) (fma.f64 x1 -4 -18))))))
(fma.f64 x2 (fma.f64 (fma.f64 x1 x1 1) 8 (*.f64 (/.f64 6 (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 x1) -1))) (fma.f64 3 (*.f64 (fma.f64 x1 x1 1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) (+.f64 (*.f64 3 x1) -1)))) (*.f64 (fma.f64 x1 x1 1) (+.f64 x1 (fma.f64 x1 (+.f64 -4 (*.f64 6 x1)) -18)))))
(+.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 (-.f64 (+.f64 (*.f64 -4 x1) (*.f64 6 (pow.f64 x1 2))) 18) (+.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 -1 (*.f64 (+.f64 (*.f64 -6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 -8 (+.f64 1 (pow.f64 x1 2))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))) x2)) (pow.f64 x1 3))))))
(fma.f64 x2 (-.f64 (fma.f64 6 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)) (+.f64 8 (*.f64 8 (*.f64 x1 x1)))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 (+.f64 (fma.f64 -4 x1 (*.f64 6 (*.f64 x1 x1))) -18) (+.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 x2 (fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (fma.f64 (fma.f64 x1 x1 1) 8 (/.f64 -6 (fma.f64 x1 x1 1)))) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (fma.f64 (fma.f64 x1 -4 (fma.f64 6 (*.f64 x1 x1) -18)) (fma.f64 x1 x1 1) (+.f64 (pow.f64 x1 3) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 x1))) x1)))))
(fma.f64 x2 (fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (fma.f64 (fma.f64 x1 x1 1) 8 (/.f64 -6 (fma.f64 x1 x1 1)))) (fma.f64 3 (+.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 x1 3)) (*.f64 3 (pow.f64 x1 4))) (fma.f64 x1 x1 1)) (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (+.f64 x1 (fma.f64 6 (*.f64 x1 x1) (fma.f64 x1 -4 -18))))))
(fma.f64 x2 (fma.f64 (fma.f64 x1 x1 1) 8 (*.f64 (/.f64 6 (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 x1) -1))) (fma.f64 3 (*.f64 (fma.f64 x1 x1 1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) (+.f64 (*.f64 3 x1) -1)))) (*.f64 (fma.f64 x1 x1 1) (+.f64 x1 (fma.f64 x1 (+.f64 -4 (*.f64 6 x1)) -18)))))
(+.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 (-.f64 (+.f64 (*.f64 -4 x1) (*.f64 6 (pow.f64 x1 2))) 18) (+.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 -1 (*.f64 (+.f64 (*.f64 -6 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (+.f64 (*.f64 -8 (+.f64 1 (pow.f64 x1 2))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))) x2)) (pow.f64 x1 3))))))
(fma.f64 x2 (-.f64 (fma.f64 6 (/.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 x1) 1)) (+.f64 8 (*.f64 8 (*.f64 x1 x1)))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) (fma.f64 (+.f64 (fma.f64 -4 x1 (*.f64 6 (*.f64 x1 x1))) -18) (+.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 x2 (fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (fma.f64 (fma.f64 x1 x1 1) 8 (/.f64 -6 (fma.f64 x1 x1 1)))) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (fma.f64 (fma.f64 x1 -4 (fma.f64 6 (*.f64 x1 x1) -18)) (fma.f64 x1 x1 1) (+.f64 (pow.f64 x1 3) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 x1))) x1)))))
(fma.f64 x2 (fma.f64 6 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) x1)) (fma.f64 (fma.f64 x1 x1 1) 8 (/.f64 -6 (fma.f64 x1 x1 1)))) (fma.f64 3 (+.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 x1 3)) (*.f64 3 (pow.f64 x1 4))) (fma.f64 x1 x1 1)) (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (fma.f64 x1 x1 1))) (*.f64 (fma.f64 x1 x1 1) (+.f64 x1 (fma.f64 6 (*.f64 x1 x1) (fma.f64 x1 -4 -18))))))
(fma.f64 x2 (fma.f64 (fma.f64 x1 x1 1) 8 (*.f64 (/.f64 6 (fma.f64 x1 x1 1)) (+.f64 (*.f64 x1 x1) -1))) (fma.f64 3 (*.f64 (fma.f64 x1 x1 1) (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) (+.f64 (*.f64 3 x1) -1)))) (*.f64 (fma.f64 x1 x1 1) (+.f64 x1 (fma.f64 x1 (+.f64 -4 (*.f64 6 x1)) -18)))))

localize463.0ms (1.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.4b
(-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)
7.3b
(*.f64 (*.f64 (*.f64 3 x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))
10.7b
(*.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))
16.6b
(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)))
Compiler

Compiled 1060 to 672 computations (36.6% saved)

series16.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
2.0ms
x2
@0
(*.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))
2.0ms
x2
@inf
(*.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))
2.0ms
x2
@-inf
(*.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))
2.0ms
x1
@0
(*.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))
1.0ms
x2
@-inf
(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)))

rewrite103.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
789×prod-diff_binary64
365×fma-def_binary64
324×log1p-udef_binary64
323×expm1-udef_binary64
217×fma-neg_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01970
140365
2490365
Stop Event
node limit
Counts
2 → 41
Calls
Call 1
Inputs
(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)))
(*.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))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 4 (/.f64 (fma.f64 x1 (*.f64 x1 3) (-.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 x1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (fma.f64 4 (/.f64 (fma.f64 x1 (*.f64 x1 3) (-.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 x1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 4 (/.f64 (fma.f64 x1 (*.f64 x1 3) (-.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 x1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 4 (/.f64 (fma.f64 x1 (*.f64 x1 3) (-.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 x1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (fma.f64 x1 (*.f64 x1 3) (-.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1)) -6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 4 (/.f64 (fma.f64 x1 (*.f64 x1 3) (-.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 x1))) 2) (cbrt.f64 (*.f64 (fma.f64 4 (/.f64 (fma.f64 x1 (*.f64 x1 3) (-.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 x1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (fma.f64 4 (/.f64 (fma.f64 x1 (*.f64 x1 3) (-.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 x1))) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 4 (/.f64 (fma.f64 x1 (*.f64 x1 3) (-.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 x1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (fma.f64 x1 (*.f64 x1 3) (-.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1)) -6)) x1) (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (fma.f64 x1 (*.f64 x1 3) (-.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1)) -6)) x1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 x1 8) (pow.f64 (fma.f64 4 (/.f64 (fma.f64 x1 (*.f64 x1 3) (-.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1)) -6) 4)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 4 (/.f64 (fma.f64 x1 (*.f64 x1 3) (-.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 x1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (*.f64 (fma.f64 4 (/.f64 (fma.f64 x1 (*.f64 x1 3) (-.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 x1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 x1 8) (pow.f64 (fma.f64 4 (/.f64 (fma.f64 x1 (*.f64 x1 3) (-.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1)) -6) 4))) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 4 (/.f64 (fma.f64 x1 (*.f64 x1 3) (-.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 x1))) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (fma.f64 4 (/.f64 (fma.f64 x1 (*.f64 x1 3) (-.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1)) -6) 2) (pow.f64 x1 4)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (fma.f64 4 (/.f64 (fma.f64 x1 (*.f64 x1 3) (-.f64 (*.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 (*.f64 (fma.f64 4 (/.f64 (fma.f64 x1 (*.f64 x1 3) (-.f64 (*.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 (*.f64 (fma.f64 4 (/.f64 (fma.f64 x1 (*.f64 x1 3) (-.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 x1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (fma.f64 x1 (*.f64 x1 3) (-.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1)) -6)) x1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fma.f64 4 (/.f64 (fma.f64 x1 (*.f64 x1 3) (-.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 x1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (fma.f64 4 (/.f64 (fma.f64 x1 (*.f64 x1 3) (-.f64 (*.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 (*.f64 (fma.f64 4 (/.f64 (fma.f64 x1 (*.f64 x1 3) (-.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 x1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (fma.f64 4 (/.f64 (fma.f64 x1 (*.f64 x1 3) (-.f64 (*.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 (*.f64 (fma.f64 4 (/.f64 (fma.f64 x1 (*.f64 x1 3) (-.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 x1))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (fma.f64 4 (/.f64 (fma.f64 x1 (*.f64 x1 3) (-.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 x1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (fma.f64 4 (/.f64 (fma.f64 x1 (*.f64 x1 3) (-.f64 (*.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 (*.f64 (pow.f64 (fma.f64 4 (/.f64 (fma.f64 x1 (*.f64 x1 3) (-.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1)) -6) 2) (pow.f64 x1 4))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 4 (/.f64 (fma.f64 x1 (*.f64 x1 3) (-.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 x1))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (fma.f64 4 (/.f64 (fma.f64 x1 (*.f64 x1 3) (-.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1)) -6) 2) (pow.f64 x1 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (fma.f64 4 (/.f64 (fma.f64 x1 (*.f64 x1 3) (-.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1)) -6) 2) (pow.f64 x1 4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (fma.f64 4 (/.f64 (fma.f64 x1 (*.f64 x1 3) (-.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 x1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 x1 8) (pow.f64 (fma.f64 4 (/.f64 (fma.f64 x1 (*.f64 x1 3) (-.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1)) -6) 4)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 4 (/.f64 (fma.f64 x1 (*.f64 x1 3) (-.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1)) -6) 2) (pow.f64 x1 4)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 4 (/.f64 (fma.f64 x1 (*.f64 x1 3) (-.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 x1))) 2) 3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 x1 8) (pow.f64 (fma.f64 4 (/.f64 (fma.f64 x1 (*.f64 x1 3) (-.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1)) -6) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (pow.f64 x1 4)) (pow.f64 (fma.f64 4 (/.f64 (fma.f64 x1 (*.f64 x1 3) (-.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1)) -6) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (fma.f64 4 (/.f64 (fma.f64 x1 (*.f64 x1 3) (-.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1)) -6) 2) (pow.f64 x1 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 4 (/.f64 (fma.f64 x1 (*.f64 x1 3) (-.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1)) -6) 2) (pow.f64 x1 4)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 4 (/.f64 (fma.f64 x1 (*.f64 x1 3) (-.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1)) -6) 2) 3) (pow.f64 (pow.f64 x1 4) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 x1 4) 3) (pow.f64 (pow.f64 (fma.f64 4 (/.f64 (fma.f64 x1 (*.f64 x1 3) (-.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1)) -6) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 (fma.f64 4 (/.f64 (fma.f64 x1 (*.f64 x1 3) (-.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1)) -6) 2) (pow.f64 x1 4))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 (fma.f64 4 (/.f64 (fma.f64 x1 (*.f64 x1 3) (-.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1)) -6) 2) (pow.f64 x1 4))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (pow.f64 (fma.f64 4 (/.f64 (fma.f64 x1 (*.f64 x1 3) (-.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1)) -6) 2) (pow.f64 x1 4))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (fma.f64 4 (/.f64 (fma.f64 x1 (*.f64 x1 3) (-.f64 (*.f64 2 x2) x1)) (fma.f64 x1 x1 1)) -6) 2) (pow.f64 x1 4))) 1))))))

simplify134.0ms (0.3%)

Algorithm
egg-herbie
Rules
709×fma-def_binary64
443×unswap-sqr_binary64
419×associate-*r*_binary64
400×associate-*l*_binary64
359×distribute-lft-out_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01321989
13961867
211771822
355991723
Stop Event
node limit
Counts
89 → 92
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 (pow.f64 x1 4) (pow.f64 (-.f64 (*.f64 8 x2) 6) 2))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 x1 5) (-.f64 (*.f64 8 x2) 6))) (*.f64 (pow.f64 x1 4) (pow.f64 (-.f64 (*.f64 8 x2) 6) 2)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 x1 5) (-.f64 (*.f64 8 x2) 6))) (+.f64 (*.f64 (pow.f64 x1 4) (pow.f64 (-.f64 (*.f64 8 x2) 6) 2)) (*.f64 (+.f64 16 (*.f64 8 (*.f64 (-.f64 3 (*.f64 2 x2)) (-.f64 (*.f64 8 x2) 6)))) (pow.f64 x1 6))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 x1 5) (-.f64 (*.f64 8 x2) 6))) (+.f64 (*.f64 (pow.f64 x1 4) (pow.f64 (-.f64 (*.f64 8 x2) 6) 2)) (+.f64 (*.f64 (+.f64 16 (*.f64 8 (*.f64 (-.f64 3 (*.f64 2 x2)) (-.f64 (*.f64 8 x2) 6)))) (pow.f64 x1 6)) (*.f64 (pow.f64 x1 7) (+.f64 (*.f64 -32 (-.f64 3 (*.f64 2 x2))) (*.f64 8 (-.f64 (*.f64 8 x2) 6)))))))
(*.f64 36 (pow.f64 x1 4))
(+.f64 (*.f64 -48 (pow.f64 x1 3)) (*.f64 36 (pow.f64 x1 4)))
(+.f64 (*.f64 -48 (pow.f64 x1 3)) (+.f64 (*.f64 (pow.f64 x1 2) (+.f64 (*.f64 48 (-.f64 (*.f64 2 x2) 3)) 16)) (*.f64 36 (pow.f64 x1 4))))
(+.f64 (*.f64 -48 (pow.f64 x1 3)) (+.f64 (*.f64 (pow.f64 x1 2) (+.f64 (*.f64 48 (-.f64 (*.f64 2 x2) 3)) 16)) (+.f64 (*.f64 36 (pow.f64 x1 4)) (*.f64 x1 (+.f64 48 (*.f64 -32 (-.f64 (*.f64 2 x2) 3)))))))
(*.f64 36 (pow.f64 x1 4))
(+.f64 (*.f64 -48 (pow.f64 x1 3)) (*.f64 36 (pow.f64 x1 4)))
(+.f64 (*.f64 -48 (pow.f64 x1 3)) (+.f64 (*.f64 (pow.f64 x1 2) (+.f64 (*.f64 48 (-.f64 (*.f64 2 x2) 3)) 16)) (*.f64 36 (pow.f64 x1 4))))
(+.f64 (*.f64 -48 (pow.f64 x1 3)) (+.f64 (*.f64 (pow.f64 x1 2) (+.f64 (*.f64 48 (-.f64 (*.f64 2 x2) 3)) 16)) (+.f64 (*.f64 36 (pow.f64 x1 4)) (*.f64 -1 (*.f64 x1 (-.f64 (*.f64 32 (-.f64 (*.f64 2 x2) 3)) 48))))))
(*.f64 (pow.f64 x1 4) (pow.f64 (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6) 2))
(+.f64 (*.f64 16 (/.f64 (*.f64 x2 (*.f64 (pow.f64 x1 4) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 (pow.f64 x1 4) (pow.f64 (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6) 2)))
(+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 x2 2) (pow.f64 x1 4)) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (+.f64 (*.f64 16 (/.f64 (*.f64 x2 (*.f64 (pow.f64 x1 4) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 (pow.f64 x1 4) (pow.f64 (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6) 2))))
(+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 x2 2) (pow.f64 x1 4)) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (+.f64 (*.f64 16 (/.f64 (*.f64 x2 (*.f64 (pow.f64 x1 4) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 (pow.f64 x1 4) (pow.f64 (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6) 2))))
(*.f64 64 (/.f64 (*.f64 (pow.f64 x2 2) (pow.f64 x1 4)) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))
(+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 x2 2) (pow.f64 x1 4)) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 16 (/.f64 (*.f64 x2 (*.f64 (pow.f64 x1 4) (-.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 1 (pow.f64 x1 2)))))
(+.f64 (*.f64 (pow.f64 x1 4) (pow.f64 (-.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) 2)) (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 x2 2) (pow.f64 x1 4)) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 16 (/.f64 (*.f64 x2 (*.f64 (pow.f64 x1 4) (-.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 1 (pow.f64 x1 2))))))
(+.f64 (*.f64 (pow.f64 x1 4) (pow.f64 (-.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) 2)) (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 x2 2) (pow.f64 x1 4)) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 16 (/.f64 (*.f64 x2 (*.f64 (pow.f64 x1 4) (-.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 1 (pow.f64 x1 2))))))
(*.f64 64 (/.f64 (*.f64 (pow.f64 x2 2) (pow.f64 x1 4)) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))
(+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 x2 2) (pow.f64 x1 4)) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 16 (/.f64 (*.f64 x2 (*.f64 (pow.f64 x1 4) (-.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 1 (pow.f64 x1 2)))))
(+.f64 (*.f64 (pow.f64 x1 4) (pow.f64 (-.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) 2)) (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 x2 2) (pow.f64 x1 4)) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 16 (/.f64 (*.f64 x2 (*.f64 (pow.f64 x1 4) (-.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 1 (pow.f64 x1 2))))))
(+.f64 (*.f64 (pow.f64 x1 4) (pow.f64 (-.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) 2)) (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 x2 2) (pow.f64 x1 4)) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 16 (/.f64 (*.f64 x2 (*.f64 (pow.f64 x1 4) (-.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 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 (*.f64 x1 -4) (fma.f64 8 x2 -6)))
(+.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 (+.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 (pow.f64 x1 3) (*.f64 (pow.f64 x1 4) (*.f64 4 (+.f64 3 (*.f64 x2 -2))))))
(fma.f64 (pow.f64 x1 4) (+.f64 12 (*.f64 x2 -8)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -4) (fma.f64 8 x2 -6))))
(*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 (+.f64 -4 (*.f64 (+.f64 12 (*.f64 x2 -8)) x1))) (fma.f64 8 x2 -6)))
(+.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 (+.f64 3 (*.f64 -2 x2)) (pow.f64 x1 4)) (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 (+.f64 3 (*.f64 x2 -2)) (pow.f64 x1 4)) (fma.f64 4 (pow.f64 x1 5) (*.f64 -4 (pow.f64 x1 3)))))
(fma.f64 x1 (*.f64 x1 (fma.f64 8 x2 -6)) (fma.f64 -4 (pow.f64 x1 3) (fma.f64 4 (pow.f64 x1 5) (*.f64 (pow.f64 x1 4) (+.f64 12 (*.f64 x2 -8))))))
(fma.f64 x1 (*.f64 x1 (fma.f64 8 x2 -6)) (fma.f64 4 (pow.f64 x1 5) (*.f64 (pow.f64 x1 3) (+.f64 (*.f64 (+.f64 12 (*.f64 x2 -8)) x1) -4))))
(*.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 (*.f64 x1 6) (fma.f64 x1 -4 (+.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)))
(fma.f64 x1 -4 (fma.f64 4 (fma.f64 2 x2 -3) (fma.f64 x1 (*.f64 x1 6) (/.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 (*.f64 x1 6) (fma.f64 x1 -4 (+.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)))
(fma.f64 x1 -4 (fma.f64 4 (fma.f64 2 x2 -3) (fma.f64 x1 (*.f64 x1 6) (/.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 (*.f64 x1 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 (*.f64 x1 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 8 (/.f64 x2 (/.f64 (+.f64 (*.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 (*.f64 (*.f64 x1 x1) x2)) (fma.f64 x1 x1 1)))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6) (*.f64 (/.f64 x2 (fma.f64 x1 x1 1)) (*.f64 (*.f64 x1 x1) 8)))
(*.f64 (*.f64 x1 x1) (+.f64 (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6) (/.f64 (*.f64 8 x2) (fma.f64 x1 x1 1))))
(+.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 8 (/.f64 x2 (/.f64 (+.f64 (*.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 (*.f64 (*.f64 x1 x1) x2)) (fma.f64 x1 x1 1)))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6) (*.f64 (/.f64 x2 (fma.f64 x1 x1 1)) (*.f64 (*.f64 x1 x1) 8)))
(*.f64 (*.f64 x1 x1) (+.f64 (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6) (/.f64 (*.f64 8 x2) (fma.f64 x1 x1 1))))
(+.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 8 (/.f64 x2 (/.f64 (+.f64 (*.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 (*.f64 (*.f64 x1 x1) x2)) (fma.f64 x1 x1 1)))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6) (*.f64 (/.f64 x2 (fma.f64 x1 x1 1)) (*.f64 (*.f64 x1 x1) 8)))
(*.f64 (*.f64 x1 x1) (+.f64 (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6) (/.f64 (*.f64 8 x2) (fma.f64 x1 x1 1))))
(*.f64 8 (/.f64 (*.f64 x2 (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2))))
(*.f64 8 (/.f64 x2 (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1))))
(/.f64 (*.f64 8 (*.f64 (*.f64 x1 x1) x2)) (fma.f64 x1 x1 1))
(*.f64 (/.f64 x2 (fma.f64 x1 x1 1)) (*.f64 (*.f64 x1 x1) 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 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 8 (/.f64 x2 (/.f64 (+.f64 (*.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 (*.f64 (*.f64 x1 x1) x2)) (fma.f64 x1 x1 1)))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6) (*.f64 (/.f64 x2 (fma.f64 x1 x1 1)) (*.f64 (*.f64 x1 x1) 8)))
(*.f64 (*.f64 x1 x1) (+.f64 (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6) (/.f64 (*.f64 8 x2) (fma.f64 x1 x1 1))))
(+.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 8 (/.f64 x2 (/.f64 (+.f64 (*.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 (*.f64 (*.f64 x1 x1) x2)) (fma.f64 x1 x1 1)))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6) (*.f64 (/.f64 x2 (fma.f64 x1 x1 1)) (*.f64 (*.f64 x1 x1) 8)))
(*.f64 (*.f64 x1 x1) (+.f64 (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6) (/.f64 (*.f64 8 x2) (fma.f64 x1 x1 1))))
(+.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 8 (/.f64 x2 (/.f64 (+.f64 (*.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 (*.f64 (*.f64 x1 x1) x2)) (fma.f64 x1 x1 1)))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6) (*.f64 (/.f64 x2 (fma.f64 x1 x1 1)) (*.f64 (*.f64 x1 x1) 8)))
(*.f64 (*.f64 x1 x1) (+.f64 (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6) (/.f64 (*.f64 8 x2) (fma.f64 x1 x1 1))))
(*.f64 8 (/.f64 (*.f64 x2 (pow.f64 x1 2)) (+.f64 1 (pow.f64 x1 2))))
(*.f64 8 (/.f64 x2 (/.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 x1 x1))))
(/.f64 (*.f64 8 (*.f64 (*.f64 x1 x1) x2)) (fma.f64 x1 x1 1))
(*.f64 (/.f64 x2 (fma.f64 x1 x1 1)) (*.f64 (*.f64 x1 x1) 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 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 8 (/.f64 x2 (/.f64 (+.f64 (*.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 (*.f64 (*.f64 x1 x1) x2)) (fma.f64 x1 x1 1)))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6) (*.f64 (/.f64 x2 (fma.f64 x1 x1 1)) (*.f64 (*.f64 x1 x1) 8)))
(*.f64 (*.f64 x1 x1) (+.f64 (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6) (/.f64 (*.f64 8 x2) (fma.f64 x1 x1 1))))
(+.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 8 (/.f64 x2 (/.f64 (+.f64 (*.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 (*.f64 (*.f64 x1 x1) x2)) (fma.f64 x1 x1 1)))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6) (*.f64 (/.f64 x2 (fma.f64 x1 x1 1)) (*.f64 (*.f64 x1 x1) 8)))
(*.f64 (*.f64 x1 x1) (+.f64 (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6) (/.f64 (*.f64 8 x2) (fma.f64 x1 x1 1))))
(+.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 8 (/.f64 x2 (/.f64 (+.f64 (*.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 (*.f64 (*.f64 x1 x1) x2)) (fma.f64 x1 x1 1)))
(fma.f64 (*.f64 x1 x1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6) (*.f64 (/.f64 x2 (fma.f64 x1 x1 1)) (*.f64 (*.f64 x1 x1) 8)))
(*.f64 (*.f64 x1 x1) (+.f64 (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6) (/.f64 (*.f64 8 x2) (fma.f64 x1 x1 1))))
(*.f64 (pow.f64 x1 4) (pow.f64 (-.f64 (*.f64 8 x2) 6) 2))
(*.f64 (pow.f64 x1 4) (pow.f64 (fma.f64 8 x2 -6) 2))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 x1 5) (-.f64 (*.f64 8 x2) 6))) (*.f64 (pow.f64 x1 4) (pow.f64 (-.f64 (*.f64 8 x2) 6) 2)))
(fma.f64 -8 (*.f64 (fma.f64 8 x2 -6) (pow.f64 x1 5)) (*.f64 (pow.f64 x1 4) (pow.f64 (fma.f64 8 x2 -6) 2)))
(fma.f64 (pow.f64 x1 4) (pow.f64 (fma.f64 8 x2 -6) 2) (*.f64 (fma.f64 8 x2 -6) (*.f64 (pow.f64 x1 5) -8)))
(*.f64 (fma.f64 8 x2 -6) (+.f64 (*.f64 (fma.f64 8 x2 -6) (pow.f64 x1 4)) (*.f64 (pow.f64 x1 5) -8)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 x1 5) (-.f64 (*.f64 8 x2) 6))) (+.f64 (*.f64 (pow.f64 x1 4) (pow.f64 (-.f64 (*.f64 8 x2) 6) 2)) (*.f64 (+.f64 16 (*.f64 8 (*.f64 (-.f64 3 (*.f64 2 x2)) (-.f64 (*.f64 8 x2) 6)))) (pow.f64 x1 6))))
(fma.f64 -8 (*.f64 (fma.f64 8 x2 -6) (pow.f64 x1 5)) (fma.f64 (pow.f64 x1 4) (pow.f64 (fma.f64 8 x2 -6) 2) (*.f64 (+.f64 16 (*.f64 8 (*.f64 (fma.f64 8 x2 -6) (+.f64 3 (*.f64 -2 x2))))) (pow.f64 x1 6))))
(fma.f64 -8 (*.f64 (fma.f64 8 x2 -6) (pow.f64 x1 5)) (fma.f64 (pow.f64 x1 4) (pow.f64 (fma.f64 8 x2 -6) 2) (*.f64 (fma.f64 8 (*.f64 (fma.f64 8 x2 -6) (+.f64 3 (*.f64 x2 -2))) 16) (pow.f64 x1 6))))
(fma.f64 (fma.f64 (fma.f64 8 x2 -6) (+.f64 24 (*.f64 x2 -16)) 16) (pow.f64 x1 6) (*.f64 (fma.f64 8 x2 -6) (+.f64 (*.f64 (fma.f64 8 x2 -6) (pow.f64 x1 4)) (*.f64 (pow.f64 x1 5) -8))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 x1 5) (-.f64 (*.f64 8 x2) 6))) (+.f64 (*.f64 (pow.f64 x1 4) (pow.f64 (-.f64 (*.f64 8 x2) 6) 2)) (+.f64 (*.f64 (+.f64 16 (*.f64 8 (*.f64 (-.f64 3 (*.f64 2 x2)) (-.f64 (*.f64 8 x2) 6)))) (pow.f64 x1 6)) (*.f64 (pow.f64 x1 7) (+.f64 (*.f64 -32 (-.f64 3 (*.f64 2 x2))) (*.f64 8 (-.f64 (*.f64 8 x2) 6)))))))
(fma.f64 -8 (*.f64 (fma.f64 8 x2 -6) (pow.f64 x1 5)) (fma.f64 (pow.f64 x1 4) (pow.f64 (fma.f64 8 x2 -6) 2) (fma.f64 (+.f64 16 (*.f64 8 (*.f64 (fma.f64 8 x2 -6) (+.f64 3 (*.f64 -2 x2))))) (pow.f64 x1 6) (*.f64 (pow.f64 x1 7) (fma.f64 -32 (+.f64 3 (*.f64 -2 x2)) (*.f64 8 (fma.f64 8 x2 -6)))))))
(fma.f64 -8 (*.f64 (fma.f64 8 x2 -6) (pow.f64 x1 5)) (fma.f64 (pow.f64 x1 4) (pow.f64 (fma.f64 8 x2 -6) 2) (fma.f64 (pow.f64 x1 7) (fma.f64 8 (fma.f64 8 x2 -6) (+.f64 -96 (*.f64 (*.f64 x2 -2) -32))) (*.f64 (fma.f64 8 (*.f64 (fma.f64 8 x2 -6) (+.f64 3 (*.f64 x2 -2))) 16) (pow.f64 x1 6)))))
(fma.f64 (fma.f64 8 x2 -6) (*.f64 (pow.f64 x1 5) -8) (fma.f64 (pow.f64 x1 4) (pow.f64 (fma.f64 8 x2 -6) 2) (fma.f64 (pow.f64 x1 7) (+.f64 (+.f64 (*.f64 x2 64) -144) (*.f64 x2 64)) (*.f64 (fma.f64 (fma.f64 8 x2 -6) (+.f64 24 (*.f64 x2 -16)) 16) (pow.f64 x1 6)))))
(*.f64 36 (pow.f64 x1 4))
(*.f64 (pow.f64 x1 4) 36)
(+.f64 (*.f64 -48 (pow.f64 x1 3)) (*.f64 36 (pow.f64 x1 4)))
(fma.f64 -48 (pow.f64 x1 3) (*.f64 (pow.f64 x1 4) 36))
(fma.f64 (pow.f64 x1 4) 36 (*.f64 (pow.f64 x1 3) -48))
(*.f64 (pow.f64 x1 3) (+.f64 -48 (*.f64 36 x1)))
(+.f64 (*.f64 -48 (pow.f64 x1 3)) (+.f64 (*.f64 (pow.f64 x1 2) (+.f64 (*.f64 48 (-.f64 (*.f64 2 x2) 3)) 16)) (*.f64 36 (pow.f64 x1 4))))
(fma.f64 -48 (pow.f64 x1 3) (fma.f64 (*.f64 x1 x1) (fma.f64 48 (fma.f64 2 x2 -3) 16) (*.f64 (pow.f64 x1 4) 36)))
(fma.f64 (pow.f64 x1 3) -48 (fma.f64 (*.f64 x1 x1) (fma.f64 (fma.f64 2 x2 -3) 48 16) (*.f64 (pow.f64 x1 4) 36)))
(fma.f64 (pow.f64 x1 4) 36 (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -48) (+.f64 (*.f64 x2 96) -128))))
(*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 (+.f64 (*.f64 36 x1) -48)) (+.f64 (*.f64 x2 96) -128)))
(+.f64 (*.f64 -48 (pow.f64 x1 3)) (+.f64 (*.f64 (pow.f64 x1 2) (+.f64 (*.f64 48 (-.f64 (*.f64 2 x2) 3)) 16)) (+.f64 (*.f64 36 (pow.f64 x1 4)) (*.f64 x1 (+.f64 48 (*.f64 -32 (-.f64 (*.f64 2 x2) 3)))))))
(fma.f64 -48 (pow.f64 x1 3) (fma.f64 (*.f64 x1 x1) (fma.f64 48 (fma.f64 2 x2 -3) 16) (fma.f64 36 (pow.f64 x1 4) (*.f64 x1 (+.f64 48 (*.f64 (fma.f64 2 x2 -3) -32))))))
(fma.f64 (pow.f64 x1 3) -48 (fma.f64 (*.f64 x1 x1) (fma.f64 (fma.f64 2 x2 -3) 48 16) (fma.f64 x1 (fma.f64 (fma.f64 2 x2 -3) -32 48) (*.f64 (pow.f64 x1 4) 36))))
(fma.f64 (pow.f64 x1 3) -48 (fma.f64 (pow.f64 x1 4) 36 (*.f64 x1 (+.f64 (*.f64 x1 (+.f64 (*.f64 x2 96) -128)) (+.f64 (*.f64 x2 -64) 144)))))
(*.f64 36 (pow.f64 x1 4))
(*.f64 (pow.f64 x1 4) 36)
(+.f64 (*.f64 -48 (pow.f64 x1 3)) (*.f64 36 (pow.f64 x1 4)))
(fma.f64 -48 (pow.f64 x1 3) (*.f64 (pow.f64 x1 4) 36))
(fma.f64 (pow.f64 x1 4) 36 (*.f64 (pow.f64 x1 3) -48))
(*.f64 (pow.f64 x1 3) (+.f64 -48 (*.f64 36 x1)))
(+.f64 (*.f64 -48 (pow.f64 x1 3)) (+.f64 (*.f64 (pow.f64 x1 2) (+.f64 (*.f64 48 (-.f64 (*.f64 2 x2) 3)) 16)) (*.f64 36 (pow.f64 x1 4))))
(fma.f64 -48 (pow.f64 x1 3) (fma.f64 (*.f64 x1 x1) (fma.f64 48 (fma.f64 2 x2 -3) 16) (*.f64 (pow.f64 x1 4) 36)))
(fma.f64 (pow.f64 x1 3) -48 (fma.f64 (*.f64 x1 x1) (fma.f64 (fma.f64 2 x2 -3) 48 16) (*.f64 (pow.f64 x1 4) 36)))
(fma.f64 (pow.f64 x1 4) 36 (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -48) (+.f64 (*.f64 x2 96) -128))))
(*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 (+.f64 (*.f64 36 x1) -48)) (+.f64 (*.f64 x2 96) -128)))
(+.f64 (*.f64 -48 (pow.f64 x1 3)) (+.f64 (*.f64 (pow.f64 x1 2) (+.f64 (*.f64 48 (-.f64 (*.f64 2 x2) 3)) 16)) (+.f64 (*.f64 36 (pow.f64 x1 4)) (*.f64 -1 (*.f64 x1 (-.f64 (*.f64 32 (-.f64 (*.f64 2 x2) 3)) 48))))))
(fma.f64 -48 (pow.f64 x1 3) (fma.f64 (*.f64 x1 x1) (fma.f64 48 (fma.f64 2 x2 -3) 16) (fma.f64 36 (pow.f64 x1 4) (*.f64 x1 (+.f64 48 (*.f64 (fma.f64 2 x2 -3) -32))))))
(fma.f64 (pow.f64 x1 3) -48 (fma.f64 (*.f64 x1 x1) (fma.f64 (fma.f64 2 x2 -3) 48 16) (fma.f64 x1 (fma.f64 (fma.f64 2 x2 -3) -32 48) (*.f64 (pow.f64 x1 4) 36))))
(fma.f64 (pow.f64 x1 3) -48 (fma.f64 (pow.f64 x1 4) 36 (*.f64 x1 (+.f64 (*.f64 x1 (+.f64 (*.f64 x2 96) -128)) (+.f64 (*.f64 x2 -64) 144)))))
(*.f64 (pow.f64 x1 4) (pow.f64 (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6) 2))
(*.f64 (pow.f64 x1 4) (pow.f64 (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6) 2))
(*.f64 (pow.f64 x1 4) (pow.f64 (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) 2))
(*.f64 (pow.f64 x1 4) (pow.f64 (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6) 2))
(+.f64 (*.f64 16 (/.f64 (*.f64 x2 (*.f64 (pow.f64 x1 4) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 (pow.f64 x1 4) (pow.f64 (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6) 2)))
(fma.f64 16 (/.f64 (*.f64 (*.f64 x2 (pow.f64 x1 4)) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (pow.f64 x1 4) (pow.f64 (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6) 2)))
(fma.f64 (pow.f64 x1 4) (pow.f64 (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) 2) (/.f64 (*.f64 x2 16) (/.f64 (/.f64 (fma.f64 x1 x1 1) (pow.f64 x1 4)) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6))))
(fma.f64 (pow.f64 x1 4) (pow.f64 (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6) 2) (*.f64 (/.f64 x2 (fma.f64 x1 x1 1)) (*.f64 (*.f64 16 (pow.f64 x1 4)) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6))))
(*.f64 (*.f64 (pow.f64 x1 4) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6)) (+.f64 (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6) (/.f64 (*.f64 x2 16) (fma.f64 x1 x1 1))))
(+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 x2 2) (pow.f64 x1 4)) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (+.f64 (*.f64 16 (/.f64 (*.f64 x2 (*.f64 (pow.f64 x1 4) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 (pow.f64 x1 4) (pow.f64 (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6) 2))))
(fma.f64 (pow.f64 x1 4) (pow.f64 (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6) 2) (fma.f64 64 (/.f64 (*.f64 x2 x2) (/.f64 (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2) (pow.f64 x1 4))) (*.f64 16 (/.f64 (*.f64 (*.f64 x2 (pow.f64 x1 4)) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6)) (+.f64 (*.f64 x1 x1) 1)))))
(fma.f64 (pow.f64 x1 4) (pow.f64 (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) 2) (fma.f64 16 (*.f64 (/.f64 x2 (fma.f64 x1 x1 1)) (*.f64 (pow.f64 x1 4) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6))) (*.f64 64 (*.f64 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 2)) (pow.f64 x1 4)))))
(fma.f64 (pow.f64 x1 4) (pow.f64 (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6) 2) (fma.f64 16 (*.f64 (*.f64 (pow.f64 x1 4) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6)) (/.f64 x2 (fma.f64 x1 x1 1))) (/.f64 (*.f64 (pow.f64 x1 4) (*.f64 x2 (*.f64 x2 64))) (pow.f64 (fma.f64 x1 x1 1) 2))))
(fma.f64 64 (*.f64 (/.f64 (pow.f64 x1 4) (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 x2 x2)) (*.f64 (*.f64 (pow.f64 x1 4) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6)) (+.f64 (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6) (/.f64 (*.f64 x2 16) (fma.f64 x1 x1 1)))))
(+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 x2 2) (pow.f64 x1 4)) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (+.f64 (*.f64 16 (/.f64 (*.f64 x2 (*.f64 (pow.f64 x1 4) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6))) (+.f64 1 (pow.f64 x1 2)))) (*.f64 (pow.f64 x1 4) (pow.f64 (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) 6) 2))))
(fma.f64 (pow.f64 x1 4) (pow.f64 (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6) 2) (fma.f64 64 (/.f64 (*.f64 x2 x2) (/.f64 (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2) (pow.f64 x1 4))) (*.f64 16 (/.f64 (*.f64 (*.f64 x2 (pow.f64 x1 4)) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6)) (+.f64 (*.f64 x1 x1) 1)))))
(fma.f64 (pow.f64 x1 4) (pow.f64 (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) 2) (fma.f64 16 (*.f64 (/.f64 x2 (fma.f64 x1 x1 1)) (*.f64 (pow.f64 x1 4) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6))) (*.f64 64 (*.f64 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 2)) (pow.f64 x1 4)))))
(fma.f64 (pow.f64 x1 4) (pow.f64 (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6) 2) (fma.f64 16 (*.f64 (*.f64 (pow.f64 x1 4) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6)) (/.f64 x2 (fma.f64 x1 x1 1))) (/.f64 (*.f64 (pow.f64 x1 4) (*.f64 x2 (*.f64 x2 64))) (pow.f64 (fma.f64 x1 x1 1) 2))))
(fma.f64 64 (*.f64 (/.f64 (pow.f64 x1 4) (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 x2 x2)) (*.f64 (*.f64 (pow.f64 x1 4) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6)) (+.f64 (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6) (/.f64 (*.f64 x2 16) (fma.f64 x1 x1 1)))))
(*.f64 64 (/.f64 (*.f64 (pow.f64 x2 2) (pow.f64 x1 4)) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))
(*.f64 64 (/.f64 (*.f64 x2 x2) (/.f64 (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2) (pow.f64 x1 4))))
(*.f64 64 (*.f64 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 2)) (pow.f64 x1 4)))
(/.f64 (*.f64 (pow.f64 x1 4) (*.f64 x2 (*.f64 x2 64))) (pow.f64 (fma.f64 x1 x1 1) 2))
(+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 x2 2) (pow.f64 x1 4)) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 16 (/.f64 (*.f64 x2 (*.f64 (pow.f64 x1 4) (-.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 1 (pow.f64 x1 2)))))
(fma.f64 64 (/.f64 (*.f64 x2 x2) (/.f64 (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2) (pow.f64 x1 4))) (*.f64 16 (/.f64 (*.f64 (*.f64 x2 (pow.f64 x1 4)) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6)) (+.f64 (*.f64 x1 x1) 1))))
(fma.f64 16 (*.f64 (/.f64 x2 (fma.f64 x1 x1 1)) (*.f64 (pow.f64 x1 4) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6))) (*.f64 64 (*.f64 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 2)) (pow.f64 x1 4))))
(fma.f64 16 (*.f64 (*.f64 (pow.f64 x1 4) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6)) (/.f64 x2 (fma.f64 x1 x1 1))) (/.f64 (*.f64 (pow.f64 x1 4) (*.f64 x2 (*.f64 x2 64))) (pow.f64 (fma.f64 x1 x1 1) 2)))
(*.f64 (pow.f64 x1 4) (+.f64 (/.f64 (*.f64 x2 (*.f64 x2 64)) (pow.f64 (fma.f64 x1 x1 1) 2)) (/.f64 (*.f64 x2 16) (/.f64 (fma.f64 x1 x1 1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6)))))
(+.f64 (*.f64 (pow.f64 x1 4) (pow.f64 (-.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) 2)) (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 x2 2) (pow.f64 x1 4)) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 16 (/.f64 (*.f64 x2 (*.f64 (pow.f64 x1 4) (-.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 1 (pow.f64 x1 2))))))
(fma.f64 (pow.f64 x1 4) (pow.f64 (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6) 2) (fma.f64 64 (/.f64 (*.f64 x2 x2) (/.f64 (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2) (pow.f64 x1 4))) (*.f64 16 (/.f64 (*.f64 (*.f64 x2 (pow.f64 x1 4)) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6)) (+.f64 (*.f64 x1 x1) 1)))))
(fma.f64 (pow.f64 x1 4) (pow.f64 (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) 2) (fma.f64 16 (*.f64 (/.f64 x2 (fma.f64 x1 x1 1)) (*.f64 (pow.f64 x1 4) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6))) (*.f64 64 (*.f64 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 2)) (pow.f64 x1 4)))))
(fma.f64 (pow.f64 x1 4) (pow.f64 (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6) 2) (fma.f64 16 (*.f64 (*.f64 (pow.f64 x1 4) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6)) (/.f64 x2 (fma.f64 x1 x1 1))) (/.f64 (*.f64 (pow.f64 x1 4) (*.f64 x2 (*.f64 x2 64))) (pow.f64 (fma.f64 x1 x1 1) 2))))
(fma.f64 64 (*.f64 (/.f64 (pow.f64 x1 4) (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 x2 x2)) (*.f64 (*.f64 (pow.f64 x1 4) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6)) (+.f64 (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6) (/.f64 (*.f64 x2 16) (fma.f64 x1 x1 1)))))
(+.f64 (*.f64 (pow.f64 x1 4) (pow.f64 (-.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) 2)) (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 x2 2) (pow.f64 x1 4)) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 16 (/.f64 (*.f64 x2 (*.f64 (pow.f64 x1 4) (-.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 1 (pow.f64 x1 2))))))
(fma.f64 (pow.f64 x1 4) (pow.f64 (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6) 2) (fma.f64 64 (/.f64 (*.f64 x2 x2) (/.f64 (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2) (pow.f64 x1 4))) (*.f64 16 (/.f64 (*.f64 (*.f64 x2 (pow.f64 x1 4)) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6)) (+.f64 (*.f64 x1 x1) 1)))))
(fma.f64 (pow.f64 x1 4) (pow.f64 (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) 2) (fma.f64 16 (*.f64 (/.f64 x2 (fma.f64 x1 x1 1)) (*.f64 (pow.f64 x1 4) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6))) (*.f64 64 (*.f64 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 2)) (pow.f64 x1 4)))))
(fma.f64 (pow.f64 x1 4) (pow.f64 (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6) 2) (fma.f64 16 (*.f64 (*.f64 (pow.f64 x1 4) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6)) (/.f64 x2 (fma.f64 x1 x1 1))) (/.f64 (*.f64 (pow.f64 x1 4) (*.f64 x2 (*.f64 x2 64))) (pow.f64 (fma.f64 x1 x1 1) 2))))
(fma.f64 64 (*.f64 (/.f64 (pow.f64 x1 4) (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 x2 x2)) (*.f64 (*.f64 (pow.f64 x1 4) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6)) (+.f64 (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6) (/.f64 (*.f64 x2 16) (fma.f64 x1 x1 1)))))
(*.f64 64 (/.f64 (*.f64 (pow.f64 x2 2) (pow.f64 x1 4)) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2)))
(*.f64 64 (/.f64 (*.f64 x2 x2) (/.f64 (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2) (pow.f64 x1 4))))
(*.f64 64 (*.f64 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 2)) (pow.f64 x1 4)))
(/.f64 (*.f64 (pow.f64 x1 4) (*.f64 x2 (*.f64 x2 64))) (pow.f64 (fma.f64 x1 x1 1) 2))
(+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 x2 2) (pow.f64 x1 4)) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 16 (/.f64 (*.f64 x2 (*.f64 (pow.f64 x1 4) (-.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 1 (pow.f64 x1 2)))))
(fma.f64 64 (/.f64 (*.f64 x2 x2) (/.f64 (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2) (pow.f64 x1 4))) (*.f64 16 (/.f64 (*.f64 (*.f64 x2 (pow.f64 x1 4)) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6)) (+.f64 (*.f64 x1 x1) 1))))
(fma.f64 16 (*.f64 (/.f64 x2 (fma.f64 x1 x1 1)) (*.f64 (pow.f64 x1 4) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6))) (*.f64 64 (*.f64 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 2)) (pow.f64 x1 4))))
(fma.f64 16 (*.f64 (*.f64 (pow.f64 x1 4) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6)) (/.f64 x2 (fma.f64 x1 x1 1))) (/.f64 (*.f64 (pow.f64 x1 4) (*.f64 x2 (*.f64 x2 64))) (pow.f64 (fma.f64 x1 x1 1) 2)))
(*.f64 (pow.f64 x1 4) (+.f64 (/.f64 (*.f64 x2 (*.f64 x2 64)) (pow.f64 (fma.f64 x1 x1 1) 2)) (/.f64 (*.f64 x2 16) (/.f64 (fma.f64 x1 x1 1) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6)))))
(+.f64 (*.f64 (pow.f64 x1 4) (pow.f64 (-.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) 2)) (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 x2 2) (pow.f64 x1 4)) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 16 (/.f64 (*.f64 x2 (*.f64 (pow.f64 x1 4) (-.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 1 (pow.f64 x1 2))))))
(fma.f64 (pow.f64 x1 4) (pow.f64 (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6) 2) (fma.f64 64 (/.f64 (*.f64 x2 x2) (/.f64 (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2) (pow.f64 x1 4))) (*.f64 16 (/.f64 (*.f64 (*.f64 x2 (pow.f64 x1 4)) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6)) (+.f64 (*.f64 x1 x1) 1)))))
(fma.f64 (pow.f64 x1 4) (pow.f64 (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) 2) (fma.f64 16 (*.f64 (/.f64 x2 (fma.f64 x1 x1 1)) (*.f64 (pow.f64 x1 4) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6))) (*.f64 64 (*.f64 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 2)) (pow.f64 x1 4)))))
(fma.f64 (pow.f64 x1 4) (pow.f64 (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6) 2) (fma.f64 16 (*.f64 (*.f64 (pow.f64 x1 4) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6)) (/.f64 x2 (fma.f64 x1 x1 1))) (/.f64 (*.f64 (pow.f64 x1 4) (*.f64 x2 (*.f64 x2 64))) (pow.f64 (fma.f64 x1 x1 1) 2))))
(fma.f64 64 (*.f64 (/.f64 (pow.f64 x1 4) (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 x2 x2)) (*.f64 (*.f64 (pow.f64 x1 4) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6)) (+.f64 (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6) (/.f64 (*.f64 x2 16) (fma.f64 x1 x1 1)))))
(+.f64 (*.f64 (pow.f64 x1 4) (pow.f64 (-.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) 2)) (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 x2 2) (pow.f64 x1 4)) (pow.f64 (+.f64 1 (pow.f64 x1 2)) 2))) (*.f64 16 (/.f64 (*.f64 x2 (*.f64 (pow.f64 x1 4) (-.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 1 (pow.f64 x1 2))))))
(fma.f64 (pow.f64 x1 4) (pow.f64 (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6) 2) (fma.f64 64 (/.f64 (*.f64 x2 x2) (/.f64 (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2) (pow.f64 x1 4))) (*.f64 16 (/.f64 (*.f64 (*.f64 x2 (pow.f64 x1 4)) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (+.f64 (*.f64 x1 x1) 1)) -6)) (+.f64 (*.f64 x1 x1) 1)))))
(fma.f64 (pow.f64 x1 4) (pow.f64 (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6) 2) (fma.f64 16 (*.f64 (/.f64 x2 (fma.f64 x1 x1 1)) (*.f64 (pow.f64 x1 4) (fma.f64 4 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -6))) (*.f64 64 (*.f64 (/.f64 (*.f64 x2 x2) (pow.f64 (fma.f64 x1 x1 1) 2)) (pow.f64 x1 4)))))
(fma.f64 (pow.f64 x1 4) (pow.f64 (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6) 2) (fma.f64 16 (*.f64 (*.f64 (pow.f64 x1 4) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6)) (/.f64 x2 (fma.f64 x1 x1 1))) (/.f64 (*.f64 (pow.f64 x1 4) (*.f64 x2 (*.f64 x2 64))) (pow.f64 (fma.f64 x1 x1 1) 2))))
(fma.f64 64 (*.f64 (/.f64 (pow.f64 x1 4) (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 x2 x2)) (*.f64 (*.f64 (pow.f64 x1 4) (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6)) (+.f64 (fma.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 x1 x1) 3) x1) (fma.f64 x1 x1 1)) -6) (/.f64 (*.f64 x2 16) (fma.f64 x1 x1 1)))))

eval1.9s (4.7%)

Compiler

Compiled 98466 to 61924 computations (37.1% saved)

prune244.0ms (0.6%)

Pruning

40 alts after pruning (38 fresh and 2 done)

PrunedKeptTotal
New88432916
Fresh11617
Picked101
Done325
Total89940939
Error
0.0b
Counts
939 → 40
Alt Table
Click to see full alt table
StatusErrorProgram
31.7b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 x2 (*.f64 x1 (fma.f64 x2 8 -12)))) 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)))))
53.8b
(+.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)))))
3.0b
(+.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 x1 (*.f64 x1 (*.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)))))
13.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 (*.f64 6 x1) -4))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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)))))
23.3b
(+.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 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) -6 (/.f64 6 (fma.f64 x1 x1 1)))))))
24.3b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (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 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (fma.f64 x1 x1 1))))) 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)))))
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 (-.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 x2 6) (*.f64 x1 -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)))))
37.9b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 -6 (*.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 (*.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)))))
55.4b
(+.f64 x1 (*.f64 (sqrt.f64 (+.f64 (+.f64 (fma.f64 (+.f64 (fma.f64 -4 x1 (fma.f64 6 (*.f64 x1 x1) (*.f64 4 (fma.f64 2 x2 -3)))) -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))))) (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 (+.f64 (fma.f64 -4 x1 (fma.f64 6 (*.f64 x1 x1) (*.f64 4 (fma.f64 2 x2 -3)))) -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))))) (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))))))))
54.4b
(+.f64 x1 (*.f64 (pow.f64 x1 3) (+.f64 -3 (*.f64 6 x1))))
10.1b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x2 (*.f64 x1 (+.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)))))
18.8b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 -12 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)))))
53.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))) (+.f64 (fma.f64 (/.f64 2 x1) (/.f64 x2 x1) (/.f64 -1 x1)) (/.f64 -3 (*.f64 x1 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.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 (*.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)))))
54.5b
(+.f64 x1 (*.f64 6 (pow.f64 x1 4)))
21.2b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.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)))))
54.2b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 6 x1) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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)))))
19.3b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.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 2 (*.f64 (*.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))) 2)) (-.f64 (*.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 2 (*.f64 (*.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) 1)) (*.f64 x1 (*.f64 x1 (*.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.6b
(+.f64 x1 (fma.f64 3 (*.f64 (fma.f64 x1 x1 1) (/.f64 (*.f64 x1 (-.f64 (*.f64 x1 3) 1)) (fma.f64 x1 x1 1))) (+.f64 (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)))) x1))))
54.0b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (fma.f64 2 (/.f64 (+.f64 (*.f64 x2 6) -8) x1) (/.f64 4 x1)) (+.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)))))
0.5b
(+.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.4b
(+.f64 x1 (+.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)))))
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))) (-.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)))))
11.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 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)))))))
17.9b
(+.f64 x1 (fma.f64 x2 -6 (*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))))
61.7b
(+.f64 x1 (-.f64 (+.f64 (*.f64 -6 x1) (+.f64 (*.f64 -6 x2) (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) 6))
17.9b
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))))
10.0b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x2 (*.f64 x2 (*.f64 x1 8))) (+.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)))))
61.7b
(+.f64 x1 (+.f64 (*.f64 x2 2) -18))
32.2b
(+.f64 x1 (*.f64 x2 -6))
9.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 -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)))))
1.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 (*.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)))))
9.9b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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)))))
61.7b
(+.f64 x1 (-.f64 (+.f64 (*.f64 -6 x2) (*.f64 4 (-.f64 (*.f64 2 x2) 3))) 6))
17.8b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.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 (*.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 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (-.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 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.8b
(+.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 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)))))
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 x1 (*.f64 x1 (*.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)))))
9.9b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x2 6) (*.f64 x1 -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)))))
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))) (fma.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 1 (fma.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)))))
Compiler

Compiled 5786 to 3760 computations (35% saved)

localize497.0ms (1.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.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))
2.6b
(+.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.4b
(-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)
7.4b
(*.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 891 to 542 computations (39.2% saved)

localize8.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
@inf
(+.f64 x1 (*.f64 x2 -6))
0.0ms
x2
@0
(+.f64 x1 (*.f64 x2 -6))
0.0ms
x1
@inf
(+.f64 x1 (*.f64 x2 -6))
0.0ms
x1
@-inf
(+.f64 x1 (*.f64 x2 -6))

rewrite94.0ms (0.2%)

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))))))

simplify9.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)

localize200.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (*.f64 3 x1) x1)
0.2b
(*.f64 x1 (*.f64 x1 (*.f64 x2 6)))
0.2b
(*.f64 x1 (*.f64 x2 6))
0.3b
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 6 x1) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 368 to 228 computations (38% saved)

series45.0ms (0.1%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
31.0ms
x2
@inf
(*.f64 x1 (*.f64 x2 6))
3.0ms
x2
@-inf
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 6 x1) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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.0ms
x2
@0
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 6 x1) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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.0ms
x2
@inf
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 6 x1) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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.0ms
x1
@0
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 6 x1) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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))))

rewrite54.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
422×add-sqr-sqrt_binary64
409×*-un-lft-identity_binary64
409×pow1_binary64
397×add-cbrt-cube_binary64
395×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify152.0ms (0.4%)

Algorithm
egg-herbie
Rules
549×fma-def_binary64
517×associate-+l+_binary64
470×distribute-rgt-in_binary64
456×associate-+r+_binary64
443×distribute-lft-in_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0991515
13261371
29801278
342911246
Stop Event
node limit
Counts
101 → 57
Calls
Call 1
Inputs
(-.f64 (+.f64 (*.f64 8 x2) (*.f64 -6 x2)) 18)
(-.f64 (+.f64 (*.f64 -6 x1) (+.f64 (*.f64 8 x2) (*.f64 -6 x2))) 18)
(-.f64 (+.f64 (*.f64 -6 x1) (+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (+.f64 (*.f64 8 x2) (+.f64 (*.f64 6 x2) (*.f64 3 (-.f64 3 (*.f64 -2 x2))))) 12)) (+.f64 (*.f64 8 x2) (*.f64 -6 x2)))) 18)
(-.f64 (+.f64 (*.f64 -6 x1) (+.f64 (*.f64 (pow.f64 x1 4) (+.f64 6 (*.f64 3 (-.f64 (*.f64 -2 x2) 3)))) (+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (+.f64 (*.f64 8 x2) (+.f64 (*.f64 6 x2) (*.f64 3 (-.f64 3 (*.f64 -2 x2))))) 12)) (+.f64 (*.f64 8 x2) (*.f64 -6 x2))))) 18)
(*.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 (+.f64 (*.f64 8 x2) (*.f64 6 x2)) 12)) (+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4))))
(+.f64 (*.f64 -3 x1) (+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (+.f64 (*.f64 8 x2) (*.f64 6 x2)) 12)) (+.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 (+.f64 (*.f64 8 x2) (*.f64 6 x2)) 12)) (+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4))))
(+.f64 (*.f64 -3 x1) (+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (+.f64 (*.f64 8 x2) (*.f64 6 x2)) 12)) (+.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 (pow.f64 x1 3) (*.f64 (+.f64 1 (pow.f64 x1 2)) (-.f64 (*.f64 x1 (-.f64 (*.f64 6 x1) 4)) 18)))))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (*.f64 x2 (-.f64 (+.f64 (*.f64 8 (+.f64 1 (pow.f64 x1 2))) (*.f64 6 (pow.f64 x1 2))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 (pow.f64 x1 3) (*.f64 (+.f64 1 (pow.f64 x1 2)) (-.f64 (*.f64 x1 (-.f64 (*.f64 6 x1) 4)) 18))))))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (*.f64 x2 (-.f64 (+.f64 (*.f64 8 (+.f64 1 (pow.f64 x1 2))) (*.f64 6 (pow.f64 x1 2))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 (pow.f64 x1 3) (*.f64 (+.f64 1 (pow.f64 x1 2)) (-.f64 (*.f64 x1 (-.f64 (*.f64 6 x1) 4)) 18))))))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (*.f64 x2 (-.f64 (+.f64 (*.f64 8 (+.f64 1 (pow.f64 x1 2))) (*.f64 6 (pow.f64 x1 2))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 (pow.f64 x1 3) (*.f64 (+.f64 1 (pow.f64 x1 2)) (-.f64 (*.f64 x1 (-.f64 (*.f64 6 x1) 4)) 18))))))
(*.f64 x2 (-.f64 (+.f64 (*.f64 8 (+.f64 1 (pow.f64 x1 2))) (*.f64 6 (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 x1 (+.f64 (*.f64 x2 (-.f64 (+.f64 (*.f64 8 (+.f64 1 (pow.f64 x1 2))) (*.f64 6 (pow.f64 x1 2))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 (pow.f64 x1 3) (*.f64 (+.f64 1 (pow.f64 x1 2)) (-.f64 (*.f64 x1 (-.f64 (*.f64 6 x1) 4)) 18))))))
(+.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 8 (+.f64 1 (pow.f64 x1 2))) (*.f64 6 (pow.f64 x1 2))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 (pow.f64 x1 3) (*.f64 (+.f64 1 (pow.f64 x1 2)) (-.f64 (*.f64 x1 (-.f64 (*.f64 6 x1) 4)) 18))))))
(+.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 8 (+.f64 1 (pow.f64 x1 2))) (*.f64 6 (pow.f64 x1 2))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 (pow.f64 x1 3) (*.f64 (+.f64 1 (pow.f64 x1 2)) (-.f64 (*.f64 x1 (-.f64 (*.f64 6 x1) 4)) 18))))))
(*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -6 (pow.f64 x1 2)) (+.f64 (*.f64 -8 (+.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 (+.f64 1 (pow.f64 x1 2)) (-.f64 (*.f64 (-.f64 (*.f64 6 x1) 4) x1) 18)) (+.f64 x1 (+.f64 (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -6 (pow.f64 x1 2)) (+.f64 (*.f64 -8 (+.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 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (-.f64 (*.f64 (-.f64 (*.f64 6 x1) 4) x1) 18)) (+.f64 x1 (+.f64 (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -6 (pow.f64 x1 2)) (+.f64 (*.f64 -8 (+.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 3 (/.f64 (pow.f64 x1 2) (+.f64 1 (pow.f64 x1 2)))) (/.f64 x1 (+.f64 1 (pow.f64 x1 2))))) (+.f64 (*.f64 (+.f64 1 (pow.f64 x1 2)) (-.f64 (*.f64 (-.f64 (*.f64 6 x1) 4) x1) 18)) (+.f64 x1 (+.f64 (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -6 (pow.f64 x1 2)) (+.f64 (*.f64 -8 (+.f64 1 (pow.f64 x1 2))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))))) (pow.f64 x1 3)))))
(*.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))
(*.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 (+.f64 (*.f64 8 x2) (*.f64 -6 x2)) 18)
(+.f64 (*.f64 x2 2) -18)
(fma.f64 x2 2 -18)
(-.f64 (+.f64 (*.f64 -6 x1) (+.f64 (*.f64 8 x2) (*.f64 -6 x2))) 18)
(+.f64 (fma.f64 -6 x1 (*.f64 x2 2)) -18)
(fma.f64 -6 x1 (fma.f64 x2 2 -18))
(fma.f64 x2 2 (fma.f64 -6 x1 -18))
(-.f64 (+.f64 (*.f64 -6 x1) (+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (+.f64 (*.f64 8 x2) (+.f64 (*.f64 6 x2) (*.f64 3 (-.f64 3 (*.f64 -2 x2))))) 12)) (+.f64 (*.f64 8 x2) (*.f64 -6 x2)))) 18)
(+.f64 (fma.f64 -6 x1 (fma.f64 (*.f64 x1 x1) (+.f64 (+.f64 (*.f64 x2 14) (*.f64 3 (+.f64 3 (*.f64 2 x2)))) -12) (*.f64 x2 2))) -18)
(+.f64 (fma.f64 -6 x1 (fma.f64 x2 2 (*.f64 (*.f64 x1 x1) (+.f64 (fma.f64 x2 14 (+.f64 9 (*.f64 (*.f64 x2 2) 3))) -12)))) -18)
(fma.f64 -6 x1 (fma.f64 (*.f64 x1 x1) (fma.f64 x2 14 (+.f64 9 (fma.f64 x2 6 -12))) (fma.f64 x2 2 -18)))
(fma.f64 -6 x1 (fma.f64 (*.f64 x1 x1) (+.f64 (+.f64 9 (*.f64 x2 20)) -12) (fma.f64 x2 2 -18)))
(-.f64 (+.f64 (*.f64 -6 x1) (+.f64 (*.f64 (pow.f64 x1 4) (+.f64 6 (*.f64 3 (-.f64 (*.f64 -2 x2) 3)))) (+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (+.f64 (*.f64 8 x2) (+.f64 (*.f64 6 x2) (*.f64 3 (-.f64 3 (*.f64 -2 x2))))) 12)) (+.f64 (*.f64 8 x2) (*.f64 -6 x2))))) 18)
(+.f64 (fma.f64 -6 x1 (fma.f64 (pow.f64 x1 4) (+.f64 6 (*.f64 3 (fma.f64 -2 x2 -3))) (fma.f64 (*.f64 x1 x1) (+.f64 (+.f64 (*.f64 x2 14) (*.f64 3 (+.f64 3 (*.f64 2 x2)))) -12) (*.f64 x2 2)))) -18)
(+.f64 (fma.f64 -6 x1 (fma.f64 (pow.f64 x1 4) (fma.f64 3 (fma.f64 x2 -2 -3) 6) (fma.f64 x2 2 (*.f64 (*.f64 x1 x1) (+.f64 (fma.f64 x2 14 (+.f64 9 (*.f64 (*.f64 x2 2) 3))) -12))))) -18)
(fma.f64 -6 x1 (fma.f64 (pow.f64 x1 4) (+.f64 (*.f64 x2 -6) -3) (fma.f64 (*.f64 x1 x1) (fma.f64 x2 14 (+.f64 9 (fma.f64 x2 6 -12))) (fma.f64 x2 2 -18))))
(fma.f64 -6 x1 (fma.f64 (pow.f64 x1 4) (+.f64 (*.f64 x2 -6) -3) (fma.f64 (*.f64 x1 x1) (+.f64 (+.f64 9 (*.f64 x2 20)) -12) (fma.f64 x2 2 -18))))
(*.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 -3 (pow.f64 x1 3)))
(*.f64 (pow.f64 x1 3) (+.f64 -3 (*.f64 x1 6)))
(+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (+.f64 (*.f64 8 x2) (*.f64 6 x2)) 12)) (+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4))))
(fma.f64 (*.f64 x1 x1) (+.f64 (*.f64 x2 14) -12) (fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4))))
(fma.f64 (*.f64 x1 x1) (fma.f64 x2 14 -12) (fma.f64 6 (pow.f64 x1 4) (*.f64 -3 (pow.f64 x1 3))))
(fma.f64 6 (pow.f64 x1 4) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (fma.f64 x2 14 -12))))
(*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -3)) (fma.f64 x2 14 -12)))
(+.f64 (*.f64 -3 x1) (+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (+.f64 (*.f64 8 x2) (*.f64 6 x2)) 12)) (+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4)))))
(fma.f64 -3 x1 (fma.f64 (*.f64 x1 x1) (+.f64 (*.f64 x2 14) -12) (fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4)))))
(fma.f64 x1 -3 (fma.f64 (*.f64 x1 x1) (fma.f64 x2 14 -12) (fma.f64 6 (pow.f64 x1 4) (*.f64 -3 (pow.f64 x1 3)))))
(fma.f64 x1 -3 (fma.f64 6 (pow.f64 x1 4) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (fma.f64 x2 14 -12)))))
(fma.f64 x1 -3 (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -3)) (fma.f64 x2 14 -12))))
(*.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 -3 (pow.f64 x1 3)))
(*.f64 (pow.f64 x1 3) (+.f64 -3 (*.f64 x1 6)))
(+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (+.f64 (*.f64 8 x2) (*.f64 6 x2)) 12)) (+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4))))
(fma.f64 (*.f64 x1 x1) (+.f64 (*.f64 x2 14) -12) (fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4))))
(fma.f64 (*.f64 x1 x1) (fma.f64 x2 14 -12) (fma.f64 6 (pow.f64 x1 4) (*.f64 -3 (pow.f64 x1 3))))
(fma.f64 6 (pow.f64 x1 4) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (fma.f64 x2 14 -12))))
(*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -3)) (fma.f64 x2 14 -12)))
(+.f64 (*.f64 -3 x1) (+.f64 (*.f64 (pow.f64 x1 2) (-.f64 (+.f64 (*.f64 8 x2) (*.f64 6 x2)) 12)) (+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4)))))
(fma.f64 -3 x1 (fma.f64 (*.f64 x1 x1) (+.f64 (*.f64 x2 14) -12) (fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4)))))
(fma.f64 x1 -3 (fma.f64 (*.f64 x1 x1) (fma.f64 x2 14 -12) (fma.f64 6 (pow.f64 x1 4) (*.f64 -3 (pow.f64 x1 3)))))
(fma.f64 x1 -3 (fma.f64 6 (pow.f64 x1 4) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 -3) (fma.f64 x2 14 -12)))))
(fma.f64 x1 -3 (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -3)) (fma.f64 x2 14 -12))))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (pow.f64 x1 3) (*.f64 (+.f64 1 (pow.f64 x1 2)) (-.f64 (*.f64 x1 (-.f64 (*.f64 6 x1) 4)) 18)))))
(fma.f64 3 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) (+.f64 x1 (+.f64 (pow.f64 x1 3) (*.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 x1 (fma.f64 6 x1 -4) -18)))))
(+.f64 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 x1 (fma.f64 x1 6 -4) -18) (pow.f64 x1 3)) (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) x1))
(fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 (fma.f64 x1 x1 1) (+.f64 (fma.f64 x1 (fma.f64 x1 6 -4) -18) x1)))
(fma.f64 3 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) (+.f64 (*.f64 x1 3) -1))) (*.f64 (fma.f64 x1 x1 1) (+.f64 (fma.f64 x1 (fma.f64 x1 6 -4) -18) x1)))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (*.f64 x2 (-.f64 (+.f64 (*.f64 8 (+.f64 1 (pow.f64 x1 2))) (*.f64 6 (pow.f64 x1 2))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 (pow.f64 x1 3) (*.f64 (+.f64 1 (pow.f64 x1 2)) (-.f64 (*.f64 x1 (-.f64 (*.f64 6 x1) 4)) 18))))))
(fma.f64 3 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) (+.f64 x1 (fma.f64 x2 (-.f64 (fma.f64 8 (+.f64 (*.f64 x1 x1) 1) (*.f64 (*.f64 x1 x1) 6)) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))) (+.f64 (pow.f64 x1 3) (*.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 x1 (fma.f64 6 x1 -4) -18))))))
(+.f64 (fma.f64 x2 (fma.f64 8 (fma.f64 x1 x1 1) (fma.f64 (*.f64 x1 x1) 6 (/.f64 -6 (fma.f64 x1 x1 1)))) (fma.f64 (fma.f64 x1 x1 1) (fma.f64 x1 (fma.f64 x1 6 -4) -18) (pow.f64 x1 3))) (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) 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 x2 (+.f64 8 (+.f64 (*.f64 (*.f64 x1 x1) 14) (/.f64 -6 (fma.f64 x1 x1 1)))) (*.f64 (fma.f64 x1 x1 1) (+.f64 (fma.f64 x1 (fma.f64 x1 6 -4) -18) x1))))
(fma.f64 3 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) (+.f64 (*.f64 x1 3) -1))) (fma.f64 x2 (+.f64 8 (fma.f64 x1 (*.f64 x1 14) (/.f64 -6 (fma.f64 x1 x1 1)))) (*.f64 (fma.f64 x1 x1 1) (+.f64 (fma.f64 x1 (fma.f64 x1 6 -4) -18) x1))))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (*.f64 x2 (-.f64 (+.f64 (*.f64 8 (+.f64 1 (pow.f64 x1 2))) (*.f64 6 (pow.f64 x1 2))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 (pow.f64 x1 3) (*.f64 (+.f64 1 (pow.f64 x1 2)) (-.f64 (*.f64 x1 (-.f64 (*.f64 6 x1) 4)) 18))))))
(fma.f64 3 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) (+.f64 x1 (fma.f64 x2 (-.f64 (fma.f64 8 (+.f64 (*.f64 x1 x1) 1) (*.f64 (*.f64 x1 x1) 6)) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))) (+.f64 (pow.f64 x1 3) (*.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 x1 (fma.f64 6 x1 -4) -18))))))
(+.f64 (fma.f64 x2 (fma.f64 8 (fma.f64 x1 x1 1) (fma.f64 (*.f64 x1 x1) 6 (/.f64 -6 (fma.f64 x1 x1 1)))) (fma.f64 (fma.f64 x1 x1 1) (fma.f64 x1 (fma.f64 x1 6 -4) -18) (pow.f64 x1 3))) (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) 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 x2 (+.f64 8 (+.f64 (*.f64 (*.f64 x1 x1) 14) (/.f64 -6 (fma.f64 x1 x1 1)))) (*.f64 (fma.f64 x1 x1 1) (+.f64 (fma.f64 x1 (fma.f64 x1 6 -4) -18) x1))))
(fma.f64 3 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) (+.f64 (*.f64 x1 3) -1))) (fma.f64 x2 (+.f64 8 (fma.f64 x1 (*.f64 x1 14) (/.f64 -6 (fma.f64 x1 x1 1)))) (*.f64 (fma.f64 x1 x1 1) (+.f64 (fma.f64 x1 (fma.f64 x1 6 -4) -18) x1))))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 2)) x1) (+.f64 1 (pow.f64 x1 2)))) (+.f64 x1 (+.f64 (*.f64 x2 (-.f64 (+.f64 (*.f64 8 (+.f64 1 (pow.f64 x1 2))) (*.f64 6 (pow.f64 x1 2))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 (pow.f64 x1 3) (*.f64 (+.f64 1 (pow.f64 x1 2)) (-.f64 (*.f64 x1 (-.f64 (*.f64 6 x1) 4)) 18))))))
(fma.f64 3 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) (+.f64 x1 (fma.f64 x2 (-.f64 (fma.f64 8 (+.f64 (*.f64 x1 x1) 1) (*.f64 (*.f64 x1 x1) 6)) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))) (+.f64 (pow.f64 x1 3) (*.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 x1 (fma.f64 6 x1 -4) -18))))))
(+.f64 (fma.f64 x2 (fma.f64 8 (fma.f64 x1 x1 1) (fma.f64 (*.f64 x1 x1) 6 (/.f64 -6 (fma.f64 x1 x1 1)))) (fma.f64 (fma.f64 x1 x1 1) (fma.f64 x1 (fma.f64 x1 6 -4) -18) (pow.f64 x1 3))) (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) 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 x2 (+.f64 8 (+.f64 (*.f64 (*.f64 x1 x1) 14) (/.f64 -6 (fma.f64 x1 x1 1)))) (*.f64 (fma.f64 x1 x1 1) (+.f64 (fma.f64 x1 (fma.f64 x1 6 -4) -18) x1))))
(fma.f64 3 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) (+.f64 (*.f64 x1 3) -1))) (fma.f64 x2 (+.f64 8 (fma.f64 x1 (*.f64 x1 14) (/.f64 -6 (fma.f64 x1 x1 1)))) (*.f64 (fma.f64 x1 x1 1) (+.f64 (fma.f64 x1 (fma.f64 x1 6 -4) -18) x1))))
(*.f64 x2 (-.f64 (+.f64 (*.f64 8 (+.f64 1 (pow.f64 x1 2))) (*.f64 6 (pow.f64 x1 2))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2))))))
(*.f64 x2 (-.f64 (fma.f64 8 (+.f64 (*.f64 x1 x1) 1) (*.f64 (*.f64 x1 x1) 6)) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))))
(*.f64 x2 (fma.f64 8 (fma.f64 x1 x1 1) (fma.f64 (*.f64 x1 x1) 6 (/.f64 -6 (fma.f64 x1 x1 1)))))
(*.f64 x2 (+.f64 8 (+.f64 (*.f64 (*.f64 x1 x1) 14) (/.f64 -6 (fma.f64 x1 x1 1)))))
(*.f64 x2 (+.f64 8 (fma.f64 x1 (*.f64 x1 14) (/.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 8 (+.f64 1 (pow.f64 x1 2))) (*.f64 6 (pow.f64 x1 2))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 (pow.f64 x1 3) (*.f64 (+.f64 1 (pow.f64 x1 2)) (-.f64 (*.f64 x1 (-.f64 (*.f64 6 x1) 4)) 18))))))
(fma.f64 3 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) (+.f64 x1 (fma.f64 x2 (-.f64 (fma.f64 8 (+.f64 (*.f64 x1 x1) 1) (*.f64 (*.f64 x1 x1) 6)) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))) (+.f64 (pow.f64 x1 3) (*.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 x1 (fma.f64 6 x1 -4) -18))))))
(+.f64 (fma.f64 x2 (fma.f64 8 (fma.f64 x1 x1 1) (fma.f64 (*.f64 x1 x1) 6 (/.f64 -6 (fma.f64 x1 x1 1)))) (fma.f64 (fma.f64 x1 x1 1) (fma.f64 x1 (fma.f64 x1 6 -4) -18) (pow.f64 x1 3))) (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) 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 x2 (+.f64 8 (+.f64 (*.f64 (*.f64 x1 x1) 14) (/.f64 -6 (fma.f64 x1 x1 1)))) (*.f64 (fma.f64 x1 x1 1) (+.f64 (fma.f64 x1 (fma.f64 x1 6 -4) -18) x1))))
(fma.f64 3 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) (+.f64 (*.f64 x1 3) -1))) (fma.f64 x2 (+.f64 8 (fma.f64 x1 (*.f64 x1 14) (/.f64 -6 (fma.f64 x1 x1 1)))) (*.f64 (fma.f64 x1 x1 1) (+.f64 (fma.f64 x1 (fma.f64 x1 6 -4) -18) 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 8 (+.f64 1 (pow.f64 x1 2))) (*.f64 6 (pow.f64 x1 2))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 (pow.f64 x1 3) (*.f64 (+.f64 1 (pow.f64 x1 2)) (-.f64 (*.f64 x1 (-.f64 (*.f64 6 x1) 4)) 18))))))
(fma.f64 3 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) (+.f64 x1 (fma.f64 x2 (-.f64 (fma.f64 8 (+.f64 (*.f64 x1 x1) 1) (*.f64 (*.f64 x1 x1) 6)) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))) (+.f64 (pow.f64 x1 3) (*.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 x1 (fma.f64 6 x1 -4) -18))))))
(+.f64 (fma.f64 x2 (fma.f64 8 (fma.f64 x1 x1 1) (fma.f64 (*.f64 x1 x1) 6 (/.f64 -6 (fma.f64 x1 x1 1)))) (fma.f64 (fma.f64 x1 x1 1) (fma.f64 x1 (fma.f64 x1 6 -4) -18) (pow.f64 x1 3))) (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) 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 x2 (+.f64 8 (+.f64 (*.f64 (*.f64 x1 x1) 14) (/.f64 -6 (fma.f64 x1 x1 1)))) (*.f64 (fma.f64 x1 x1 1) (+.f64 (fma.f64 x1 (fma.f64 x1 6 -4) -18) x1))))
(fma.f64 3 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) (+.f64 (*.f64 x1 3) -1))) (fma.f64 x2 (+.f64 8 (fma.f64 x1 (*.f64 x1 14) (/.f64 -6 (fma.f64 x1 x1 1)))) (*.f64 (fma.f64 x1 x1 1) (+.f64 (fma.f64 x1 (fma.f64 x1 6 -4) -18) 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 8 (+.f64 1 (pow.f64 x1 2))) (*.f64 6 (pow.f64 x1 2))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))) (+.f64 (pow.f64 x1 3) (*.f64 (+.f64 1 (pow.f64 x1 2)) (-.f64 (*.f64 x1 (-.f64 (*.f64 6 x1) 4)) 18))))))
(fma.f64 3 (/.f64 (fma.f64 3 (*.f64 x1 x1) (neg.f64 x1)) (+.f64 (*.f64 x1 x1) 1)) (+.f64 x1 (fma.f64 x2 (-.f64 (fma.f64 8 (+.f64 (*.f64 x1 x1) 1) (*.f64 (*.f64 x1 x1) 6)) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))) (+.f64 (pow.f64 x1 3) (*.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 x1 (fma.f64 6 x1 -4) -18))))))
(+.f64 (fma.f64 x2 (fma.f64 8 (fma.f64 x1 x1 1) (fma.f64 (*.f64 x1 x1) 6 (/.f64 -6 (fma.f64 x1 x1 1)))) (fma.f64 (fma.f64 x1 x1 1) (fma.f64 x1 (fma.f64 x1 6 -4) -18) (pow.f64 x1 3))) (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) 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 x2 (+.f64 8 (+.f64 (*.f64 (*.f64 x1 x1) 14) (/.f64 -6 (fma.f64 x1 x1 1)))) (*.f64 (fma.f64 x1 x1 1) (+.f64 (fma.f64 x1 (fma.f64 x1 6 -4) -18) x1))))
(fma.f64 3 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) (+.f64 (*.f64 x1 3) -1))) (fma.f64 x2 (+.f64 8 (fma.f64 x1 (*.f64 x1 14) (/.f64 -6 (fma.f64 x1 x1 1)))) (*.f64 (fma.f64 x1 x1 1) (+.f64 (fma.f64 x1 (fma.f64 x1 6 -4) -18) x1))))
(*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -6 (pow.f64 x1 2)) (+.f64 (*.f64 -8 (+.f64 1 (pow.f64 x1 2))) (*.f64 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2))))))))
(*.f64 x2 (-.f64 (fma.f64 8 (+.f64 (*.f64 x1 x1) 1) (*.f64 (*.f64 x1 x1) 6)) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))))
(*.f64 x2 (fma.f64 8 (fma.f64 x1 x1 1) (fma.f64 (*.f64 x1 x1) 6 (/.f64 -6 (fma.f64 x1 x1 1)))))
(*.f64 x2 (+.f64 8 (+.f64 (*.f64 (*.f64 x1 x1) 14) (/.f64 -6 (fma.f64 x1 x1 1)))))
(*.f64 x2 (+.f64 8 (fma.f64 x1 (*.f64 x1 14) (/.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 (+.f64 1 (pow.f64 x1 2)) (-.f64 (*.f64 (-.f64 (*.f64 6 x1) 4) x1) 18)) (+.f64 x1 (+.f64 (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -6 (pow.f64 x1 2)) (+.f64 (*.f64 -8 (+.f64 1 (pow.f64 x1 2))) (*.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)) (+.f64 x1 (fma.f64 x2 (-.f64 (fma.f64 8 (+.f64 (*.f64 x1 x1) 1) (*.f64 (*.f64 x1 x1) 6)) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))) (+.f64 (pow.f64 x1 3) (*.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 x1 (fma.f64 6 x1 -4) -18))))))
(+.f64 (fma.f64 x2 (fma.f64 8 (fma.f64 x1 x1 1) (fma.f64 (*.f64 x1 x1) 6 (/.f64 -6 (fma.f64 x1 x1 1)))) (fma.f64 (fma.f64 x1 x1 1) (fma.f64 x1 (fma.f64 x1 6 -4) -18) (pow.f64 x1 3))) (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) 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 x2 (+.f64 8 (+.f64 (*.f64 (*.f64 x1 x1) 14) (/.f64 -6 (fma.f64 x1 x1 1)))) (*.f64 (fma.f64 x1 x1 1) (+.f64 (fma.f64 x1 (fma.f64 x1 6 -4) -18) x1))))
(fma.f64 3 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) (+.f64 (*.f64 x1 3) -1))) (fma.f64 x2 (+.f64 8 (fma.f64 x1 (*.f64 x1 14) (/.f64 -6 (fma.f64 x1 x1 1)))) (*.f64 (fma.f64 x1 x1 1) (+.f64 (fma.f64 x1 (fma.f64 x1 6 -4) -18) 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 (+.f64 1 (pow.f64 x1 2)) (-.f64 (*.f64 (-.f64 (*.f64 6 x1) 4) x1) 18)) (+.f64 x1 (+.f64 (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -6 (pow.f64 x1 2)) (+.f64 (*.f64 -8 (+.f64 1 (pow.f64 x1 2))) (*.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)) (+.f64 x1 (fma.f64 x2 (-.f64 (fma.f64 8 (+.f64 (*.f64 x1 x1) 1) (*.f64 (*.f64 x1 x1) 6)) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))) (+.f64 (pow.f64 x1 3) (*.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 x1 (fma.f64 6 x1 -4) -18))))))
(+.f64 (fma.f64 x2 (fma.f64 8 (fma.f64 x1 x1 1) (fma.f64 (*.f64 x1 x1) 6 (/.f64 -6 (fma.f64 x1 x1 1)))) (fma.f64 (fma.f64 x1 x1 1) (fma.f64 x1 (fma.f64 x1 6 -4) -18) (pow.f64 x1 3))) (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) 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 x2 (+.f64 8 (+.f64 (*.f64 (*.f64 x1 x1) 14) (/.f64 -6 (fma.f64 x1 x1 1)))) (*.f64 (fma.f64 x1 x1 1) (+.f64 (fma.f64 x1 (fma.f64 x1 6 -4) -18) x1))))
(fma.f64 3 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) (+.f64 (*.f64 x1 3) -1))) (fma.f64 x2 (+.f64 8 (fma.f64 x1 (*.f64 x1 14) (/.f64 -6 (fma.f64 x1 x1 1)))) (*.f64 (fma.f64 x1 x1 1) (+.f64 (fma.f64 x1 (fma.f64 x1 6 -4) -18) 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 (+.f64 1 (pow.f64 x1 2)) (-.f64 (*.f64 (-.f64 (*.f64 6 x1) 4) x1) 18)) (+.f64 x1 (+.f64 (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -6 (pow.f64 x1 2)) (+.f64 (*.f64 -8 (+.f64 1 (pow.f64 x1 2))) (*.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)) (+.f64 x1 (fma.f64 x2 (-.f64 (fma.f64 8 (+.f64 (*.f64 x1 x1) 1) (*.f64 (*.f64 x1 x1) 6)) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))) (+.f64 (pow.f64 x1 3) (*.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 x1 (fma.f64 6 x1 -4) -18))))))
(+.f64 (fma.f64 x2 (fma.f64 8 (fma.f64 x1 x1 1) (fma.f64 (*.f64 x1 x1) 6 (/.f64 -6 (fma.f64 x1 x1 1)))) (fma.f64 (fma.f64 x1 x1 1) (fma.f64 x1 (fma.f64 x1 6 -4) -18) (pow.f64 x1 3))) (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) 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 x2 (+.f64 8 (+.f64 (*.f64 (*.f64 x1 x1) 14) (/.f64 -6 (fma.f64 x1 x1 1)))) (*.f64 (fma.f64 x1 x1 1) (+.f64 (fma.f64 x1 (fma.f64 x1 6 -4) -18) x1))))
(fma.f64 3 (/.f64 x1 (/.f64 (fma.f64 x1 x1 1) (+.f64 (*.f64 x1 3) -1))) (fma.f64 x2 (+.f64 8 (fma.f64 x1 (*.f64 x1 14) (/.f64 -6 (fma.f64 x1 x1 1)))) (*.f64 (fma.f64 x1 x1 1) (+.f64 (fma.f64 x1 (fma.f64 x1 6 -4) -18) x1))))
(*.f64 6 (*.f64 x2 x1))
(*.f64 x1 (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 6))
(*.f64 6 (*.f64 x2 x1))
(*.f64 x1 (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 6))
(*.f64 6 (*.f64 x2 x1))
(*.f64 x1 (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 6))
(*.f64 6 (*.f64 x2 x1))
(*.f64 x1 (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 6))
(*.f64 6 (*.f64 x2 x1))
(*.f64 x1 (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 6))
(*.f64 6 (*.f64 x2 x1))
(*.f64 x1 (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 6))
(*.f64 6 (*.f64 x2 x1))
(*.f64 x1 (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 6))
(*.f64 6 (*.f64 x2 x1))
(*.f64 x1 (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 6))
(*.f64 6 (*.f64 x2 x1))
(*.f64 x1 (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 6))
(*.f64 6 (*.f64 x2 x1))
(*.f64 x1 (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 6))
(*.f64 6 (*.f64 x2 x1))
(*.f64 x1 (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 6))
(*.f64 6 (*.f64 x2 x1))
(*.f64 x1 (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 6))
(*.f64 6 (*.f64 x2 x1))
(*.f64 x1 (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 6))
(*.f64 6 (*.f64 x2 x1))
(*.f64 x1 (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 6))
(*.f64 6 (*.f64 x2 x1))
(*.f64 x1 (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 6))
(*.f64 6 (*.f64 x2 x1))
(*.f64 x1 (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 6))
(*.f64 6 (*.f64 x2 x1))
(*.f64 x1 (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 6))
(*.f64 6 (*.f64 x2 x1))
(*.f64 x1 (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 6))
(*.f64 6 (*.f64 x2 x1))
(*.f64 x1 (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 6))
(*.f64 6 (*.f64 x2 x1))
(*.f64 x1 (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 6))
(*.f64 6 (*.f64 x2 x1))
(*.f64 x1 (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 6))
(*.f64 6 (*.f64 x2 x1))
(*.f64 x1 (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 6))
(*.f64 6 (*.f64 x2 x1))
(*.f64 x1 (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 6))
(*.f64 6 (*.f64 x2 x1))
(*.f64 x1 (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 6))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (*.f64 x1 x1)))
(*.f64 (*.f64 x1 x1) (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 (*.f64 x1 6)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (*.f64 x1 x1)))
(*.f64 (*.f64 x1 x1) (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 (*.f64 x1 6)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (*.f64 x1 x1)))
(*.f64 (*.f64 x1 x1) (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 (*.f64 x1 6)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (*.f64 x1 x1)))
(*.f64 (*.f64 x1 x1) (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 (*.f64 x1 6)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (*.f64 x1 x1)))
(*.f64 (*.f64 x1 x1) (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 (*.f64 x1 6)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (*.f64 x1 x1)))
(*.f64 (*.f64 x1 x1) (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 (*.f64 x1 6)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (*.f64 x1 x1)))
(*.f64 (*.f64 x1 x1) (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 (*.f64 x1 6)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (*.f64 x1 x1)))
(*.f64 (*.f64 x1 x1) (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 (*.f64 x1 6)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (*.f64 x1 x1)))
(*.f64 (*.f64 x1 x1) (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 (*.f64 x1 6)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (*.f64 x1 x1)))
(*.f64 (*.f64 x1 x1) (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 (*.f64 x1 6)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (*.f64 x1 x1)))
(*.f64 (*.f64 x1 x1) (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 (*.f64 x1 6)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (*.f64 x1 x1)))
(*.f64 (*.f64 x1 x1) (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 (*.f64 x1 6)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (*.f64 x1 x1)))
(*.f64 (*.f64 x1 x1) (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 (*.f64 x1 6)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (*.f64 x1 x1)))
(*.f64 (*.f64 x1 x1) (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 (*.f64 x1 6)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (*.f64 x1 x1)))
(*.f64 (*.f64 x1 x1) (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 (*.f64 x1 6)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (*.f64 x1 x1)))
(*.f64 (*.f64 x1 x1) (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 (*.f64 x1 6)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (*.f64 x1 x1)))
(*.f64 (*.f64 x1 x1) (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 (*.f64 x1 6)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (*.f64 x1 x1)))
(*.f64 (*.f64 x1 x1) (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 (*.f64 x1 6)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (*.f64 x1 x1)))
(*.f64 (*.f64 x1 x1) (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 (*.f64 x1 6)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (*.f64 x1 x1)))
(*.f64 (*.f64 x1 x1) (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 (*.f64 x1 6)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (*.f64 x1 x1)))
(*.f64 (*.f64 x1 x1) (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 (*.f64 x1 6)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (*.f64 x1 x1)))
(*.f64 (*.f64 x1 x1) (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 (*.f64 x1 6)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (*.f64 x1 x1)))
(*.f64 (*.f64 x1 x1) (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 (*.f64 x1 6)))
(*.f64 6 (*.f64 x2 (pow.f64 x1 2)))
(*.f64 6 (*.f64 x2 (*.f64 x1 x1)))
(*.f64 (*.f64 x1 x1) (*.f64 x2 6))
(*.f64 x2 (*.f64 x1 (*.f64 x1 6)))

localize16.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 x1 (*.f64 (pow.f64 x1 3) (+.f64 -3 (*.f64 6 x1))))
0.0b
(+.f64 -3 (*.f64 6 x1))
0.2b
(*.f64 (pow.f64 x1 3) (+.f64 -3 (*.f64 6 x1)))
Compiler

Compiled 37 to 28 computations (24.3% saved)

series5.0ms (0%)

Counts
3 → 36
Calls

9 calls:

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

rewrite81.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
504×log-prod_binary64
432×fma-def_binary64
360×pow-prod-down_binary64
281×pow2_binary64
203×fma-neg_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify204.0ms (0.5%)

Algorithm
egg-herbie
Rules
851×fma-def_binary64
751×sqr-pow_binary64
577×pow-sqr_binary64
570×fabs-mul_binary64
550×cube-prod_binary64
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
016356
138354
280342
3188342
4382303
51281291
62664291
73064291
83269291
93463291
103714291
114031291
124431291
134919291
145542291
156346291
166754291
177118291
187414291
197654291
207804291
Stop Event
node limit
Counts
220 → 197
Calls
Call 1
Inputs
(*.f64 -3 (pow.f64 x1 3))
(+.f64 (*.f64 6 (pow.f64 x1 4)) (*.f64 -3 (pow.f64 x1 3)))
(+.f64 (*.f64 6 (pow.f64 x1 4)) (*.f64 -3 (pow.f64 x1 3)))
(+.f64 (*.f64 6 (pow.f64 x1 4)) (*.f64 -3 (pow.f64 x1 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 6 (pow.f64 x1 4)))
(+.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 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4)))
(+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4)))
-3
(-.f64 (*.f64 6 x1) 3)
(-.f64 (*.f64 6 x1) 3)
(-.f64 (*.f64 6 x1) 3)
(*.f64 6 x1)
(-.f64 (*.f64 6 x1) 3)
(-.f64 (*.f64 6 x1) 3)
(-.f64 (*.f64 6 x1) 3)
(*.f64 6 x1)
(-.f64 (*.f64 6 x1) 3)
(-.f64 (*.f64 6 x1) 3)
(-.f64 (*.f64 6 x1) 3)
x1
(+.f64 x1 (*.f64 -3 (pow.f64 x1 3)))
(+.f64 x1 (+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4))))
(+.f64 x1 (+.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 x1 (+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4))))
(+.f64 x1 (+.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 x1 (+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4))))
(+.f64 x1 (+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4))))
Outputs
(*.f64 -3 (pow.f64 x1 3))
(+.f64 (*.f64 6 (pow.f64 x1 4)) (*.f64 -3 (pow.f64 x1 3)))
(fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4)))
(*.f64 x1 (*.f64 x1 (*.f64 x1 (fma.f64 x1 6 -3))))
(*.f64 (pow.f64 x1 3) (fma.f64 x1 6 -3))
(+.f64 (*.f64 6 (pow.f64 x1 4)) (*.f64 -3 (pow.f64 x1 3)))
(fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4)))
(*.f64 x1 (*.f64 x1 (*.f64 x1 (fma.f64 x1 6 -3))))
(*.f64 (pow.f64 x1 3) (fma.f64 x1 6 -3))
(+.f64 (*.f64 6 (pow.f64 x1 4)) (*.f64 -3 (pow.f64 x1 3)))
(fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4)))
(*.f64 x1 (*.f64 x1 (*.f64 x1 (fma.f64 x1 6 -3))))
(*.f64 (pow.f64 x1 3) (fma.f64 x1 6 -3))
(*.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)))
(*.f64 x1 (*.f64 x1 (*.f64 x1 (fma.f64 x1 6 -3))))
(*.f64 (pow.f64 x1 3) (fma.f64 x1 6 -3))
(+.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)))
(*.f64 x1 (*.f64 x1 (*.f64 x1 (fma.f64 x1 6 -3))))
(*.f64 (pow.f64 x1 3) (fma.f64 x1 6 -3))
(+.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)))
(*.f64 x1 (*.f64 x1 (*.f64 x1 (fma.f64 x1 6 -3))))
(*.f64 (pow.f64 x1 3) (fma.f64 x1 6 -3))
(*.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)))
(*.f64 x1 (*.f64 x1 (*.f64 x1 (fma.f64 x1 6 -3))))
(*.f64 (pow.f64 x1 3) (fma.f64 x1 6 -3))
(+.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)))
(*.f64 x1 (*.f64 x1 (*.f64 x1 (fma.f64 x1 6 -3))))
(*.f64 (pow.f64 x1 3) (fma.f64 x1 6 -3))
(+.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)))
(*.f64 x1 (*.f64 x1 (*.f64 x1 (fma.f64 x1 6 -3))))
(*.f64 (pow.f64 x1 3) (fma.f64 x1 6 -3))
-3
(-.f64 (*.f64 6 x1) 3)
(fma.f64 6 x1 -3)
(fma.f64 x1 6 -3)
(-.f64 (*.f64 6 x1) 3)
(fma.f64 6 x1 -3)
(fma.f64 x1 6 -3)
(-.f64 (*.f64 6 x1) 3)
(fma.f64 6 x1 -3)
(fma.f64 x1 6 -3)
(*.f64 6 x1)
(*.f64 x1 6)
(-.f64 (*.f64 6 x1) 3)
(fma.f64 6 x1 -3)
(fma.f64 x1 6 -3)
(-.f64 (*.f64 6 x1) 3)
(fma.f64 6 x1 -3)
(fma.f64 x1 6 -3)
(-.f64 (*.f64 6 x1) 3)
(fma.f64 6 x1 -3)
(fma.f64 x1 6 -3)
(*.f64 6 x1)
(*.f64 x1 6)
(-.f64 (*.f64 6 x1) 3)
(fma.f64 6 x1 -3)
(fma.f64 x1 6 -3)
(-.f64 (*.f64 6 x1) 3)
(fma.f64 6 x1 -3)
(fma.f64 x1 6 -3)
(-.f64 (*.f64 6 x1) 3)
(fma.f64 6 x1 -3)
(fma.f64 x1 6 -3)
x1
(+.f64 x1 (*.f64 -3 (pow.f64 x1 3)))
(fma.f64 -3 (pow.f64 x1 3) x1)
(+.f64 x1 (+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4))))
(+.f64 x1 (fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4))))
(fma.f64 -3 (pow.f64 x1 3) (fma.f64 6 (pow.f64 x1 4) x1))
(+.f64 x1 (*.f64 (pow.f64 x1 3) (fma.f64 x1 6 -3)))
(fma.f64 (pow.f64 x1 3) (fma.f64 x1 6 -3) x1)
(+.f64 x1 (+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4))))
(+.f64 x1 (fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4))))
(fma.f64 -3 (pow.f64 x1 3) (fma.f64 6 (pow.f64 x1 4) x1))
(+.f64 x1 (*.f64 (pow.f64 x1 3) (fma.f64 x1 6 -3)))
(fma.f64 (pow.f64 x1 3) (fma.f64 x1 6 -3) x1)
(*.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)))
(*.f64 x1 (*.f64 x1 (*.f64 x1 (fma.f64 x1 6 -3))))
(*.f64 (pow.f64 x1 3) (fma.f64 x1 6 -3))
(+.f64 x1 (+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4))))
(+.f64 x1 (fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4))))
(fma.f64 -3 (pow.f64 x1 3) (fma.f64 6 (pow.f64 x1 4) x1))
(+.f64 x1 (*.f64 (pow.f64 x1 3) (fma.f64 x1 6 -3)))
(fma.f64 (pow.f64 x1 3) (fma.f64 x1 6 -3) x1)
(+.f64 x1 (+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4))))
(+.f64 x1 (fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4))))
(fma.f64 -3 (pow.f64 x1 3) (fma.f64 6 (pow.f64 x1 4) x1))
(+.f64 x1 (*.f64 (pow.f64 x1 3) (fma.f64 x1 6 -3)))
(fma.f64 (pow.f64 x1 3) (fma.f64 x1 6 -3) x1)
(*.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)))
(*.f64 x1 (*.f64 x1 (*.f64 x1 (fma.f64 x1 6 -3))))
(*.f64 (pow.f64 x1 3) (fma.f64 x1 6 -3))
(+.f64 x1 (+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4))))
(+.f64 x1 (fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4))))
(fma.f64 -3 (pow.f64 x1 3) (fma.f64 6 (pow.f64 x1 4) x1))
(+.f64 x1 (*.f64 (pow.f64 x1 3) (fma.f64 x1 6 -3)))
(fma.f64 (pow.f64 x1 3) (fma.f64 x1 6 -3) x1)
(+.f64 x1 (+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4))))
(+.f64 x1 (fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4))))
(fma.f64 -3 (pow.f64 x1 3) (fma.f64 6 (pow.f64 x1 4) x1))
(+.f64 x1 (*.f64 (pow.f64 x1 3) (fma.f64 x1 6 -3)))
(fma.f64 (pow.f64 x1 3) (fma.f64 x1 6 -3) x1)

localize46.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 x1 (fma.f64 x2 -6 (*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))))
0.1b
(fma.f64 x2 -6 (*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)))
7.6b
(*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))
Compiler

Compiled 54 to 37 computations (31.5% saved)

series14.0ms (0%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
2.0ms
x1
@0
(*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))
1.0ms
x1
@inf
(*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))
1.0ms
x2
@0
(*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))
1.0ms
x2
@inf
(*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))
1.0ms
x1
@-inf
(*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))

rewrite104.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
621×prod-diff_binary64
505×log-prod_binary64
330×pow-prod-down_binary64
317×pow2_binary64
261×fma-def_binary64
Iterations

Useful iterations: 2 (0.0ms)

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

simplify172.0ms (0.4%)

Algorithm
egg-herbie
Rules
817×unsub-neg_binary64
412×associate-+l-_binary64
237×*-commutative_binary64
237×distribute-rgt-neg-in_binary64
235×fma-def_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0541055
11531025
2404944
31084932
43404932
57108932
Stop Event
node limit
Counts
178 → 140
Calls
Call 1
Inputs
(*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))
(*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))
(*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))
(*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))
(*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))
(*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))
(*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))
(*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))
(*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))
(*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))
(*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))
(*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))
(*.f64 -2 x1)
(+.f64 (*.f64 -2 x1) (*.f64 -12 (*.f64 x2 x1)))
(+.f64 (*.f64 -2 x1) (+.f64 (*.f64 -12 (*.f64 x2 x1)) (*.f64 8 (*.f64 (pow.f64 x2 2) x1))))
(+.f64 (*.f64 -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 -2 x1) (+.f64 (*.f64 -12 (*.f64 x2 x1)) (*.f64 8 (*.f64 (pow.f64 x2 2) x1))))
(+.f64 (*.f64 -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 -2 x1) (+.f64 (*.f64 -12 (*.f64 x2 x1)) (*.f64 8 (*.f64 (pow.f64 x2 2) x1))))
(+.f64 (*.f64 -2 x1) (+.f64 (*.f64 -12 (*.f64 x2 x1)) (*.f64 8 (*.f64 (pow.f64 x2 2) x1))))
(*.f64 -2 x1)
(+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (*.f64 -2 x1))
(+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (+.f64 (*.f64 -2 x1) (*.f64 8 (*.f64 (pow.f64 x2 2) x1))))
(+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (+.f64 (*.f64 -2 x1) (*.f64 8 (*.f64 (pow.f64 x2 2) x1))))
(*.f64 8 (*.f64 (pow.f64 x2 2) x1))
(+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (*.f64 8 (*.f64 (pow.f64 x2 2) x1)))
(+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (+.f64 (*.f64 -2 x1) (*.f64 8 (*.f64 (pow.f64 x2 2) x1))))
(+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (+.f64 (*.f64 -2 x1) (*.f64 8 (*.f64 (pow.f64 x2 2) x1))))
(*.f64 8 (*.f64 (pow.f64 x2 2) x1))
(+.f64 (*.f64 -1 (*.f64 x2 (+.f64 6 (*.f64 12 x1)))) (*.f64 8 (*.f64 (pow.f64 x2 2) x1)))
(+.f64 (*.f64 -1 (*.f64 x2 (+.f64 6 (*.f64 12 x1)))) (+.f64 (*.f64 -2 x1) (*.f64 8 (*.f64 (pow.f64 x2 2) x1))))
(+.f64 (*.f64 -1 (*.f64 x2 (+.f64 6 (*.f64 12 x1)))) (+.f64 (*.f64 -2 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 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)))
(+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)))
(*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))
(+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)))
(+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)))
(+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)))
(*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))
(+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)))
(+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)))
(+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)))
(*.f64 -6 x2)
(+.f64 (*.f64 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 1) x1) (*.f64 -6 x2))
(+.f64 (*.f64 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 1) x1) (*.f64 -6 x2))
(+.f64 (*.f64 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 1) x1) (*.f64 -6 x2))
(*.f64 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 1) x1)
(+.f64 (*.f64 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 1) x1) (*.f64 -6 x2))
(+.f64 (*.f64 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 1) x1) (*.f64 -6 x2))
(+.f64 (*.f64 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 1) x1) (*.f64 -6 x2))
(*.f64 -1 (*.f64 x1 (-.f64 (*.f64 -1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)) 1)))
(+.f64 (*.f64 -1 (*.f64 x1 (-.f64 (*.f64 -1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)) 1))) (*.f64 -6 x2))
(+.f64 (*.f64 -1 (*.f64 x1 (-.f64 (*.f64 -1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)) 1))) (*.f64 -6 x2))
(+.f64 (*.f64 -1 (*.f64 x1 (-.f64 (*.f64 -1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)) 1))) (*.f64 -6 x2))
(+.f64 x1 (*.f64 -2 x1))
(+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (+.f64 x1 (*.f64 -2 x1)))
(+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (+.f64 x1 (+.f64 (*.f64 -2 x1) (*.f64 8 (*.f64 (pow.f64 x2 2) x1)))))
(+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (+.f64 x1 (+.f64 (*.f64 -2 x1) (*.f64 8 (*.f64 (pow.f64 x2 2) x1)))))
(*.f64 8 (*.f64 (pow.f64 x2 2) x1))
(+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (*.f64 8 (*.f64 (pow.f64 x2 2) x1)))
(+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (+.f64 x1 (+.f64 (*.f64 -2 x1) (*.f64 8 (*.f64 (pow.f64 x2 2) x1)))))
(+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (+.f64 x1 (+.f64 (*.f64 -2 x1) (*.f64 8 (*.f64 (pow.f64 x2 2) x1)))))
(*.f64 8 (*.f64 (pow.f64 x2 2) x1))
(+.f64 (*.f64 -1 (*.f64 x2 (+.f64 6 (*.f64 12 x1)))) (*.f64 8 (*.f64 (pow.f64 x2 2) x1)))
(+.f64 (*.f64 -1 (*.f64 x2 (+.f64 6 (*.f64 12 x1)))) (+.f64 x1 (+.f64 (*.f64 -2 x1) (*.f64 8 (*.f64 (pow.f64 x2 2) x1)))))
(+.f64 (*.f64 -1 (*.f64 x2 (+.f64 6 (*.f64 12 x1)))) (+.f64 x1 (+.f64 (*.f64 -2 x1) (*.f64 8 (*.f64 (pow.f64 x2 2) x1)))))
Outputs
(*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))
(*.f64 x1 (fma.f64 x2 (fma.f64 8 x2 -12) -2))
(*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))
(*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))
(*.f64 x1 (fma.f64 x2 (fma.f64 8 x2 -12) -2))
(*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))
(*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))
(*.f64 x1 (fma.f64 x2 (fma.f64 8 x2 -12) -2))
(*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))
(*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))
(*.f64 x1 (fma.f64 x2 (fma.f64 8 x2 -12) -2))
(*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))
(*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))
(*.f64 x1 (fma.f64 x2 (fma.f64 8 x2 -12) -2))
(*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))
(*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))
(*.f64 x1 (fma.f64 x2 (fma.f64 8 x2 -12) -2))
(*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))
(*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))
(*.f64 x1 (fma.f64 x2 (fma.f64 8 x2 -12) -2))
(*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))
(*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))
(*.f64 x1 (fma.f64 x2 (fma.f64 8 x2 -12) -2))
(*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))
(*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))
(*.f64 x1 (fma.f64 x2 (fma.f64 8 x2 -12) -2))
(*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))
(*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))
(*.f64 x1 (fma.f64 x2 (fma.f64 8 x2 -12) -2))
(*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))
(*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))
(*.f64 x1 (fma.f64 x2 (fma.f64 8 x2 -12) -2))
(*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))
(*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))
(*.f64 x1 (fma.f64 x2 (fma.f64 8 x2 -12) -2))
(*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))
(*.f64 -2 x1)
(*.f64 x1 -2)
(+.f64 (*.f64 -2 x1) (*.f64 -12 (*.f64 x2 x1)))
(fma.f64 -2 x1 (*.f64 (*.f64 -12 x2) x1))
(*.f64 x1 (+.f64 -2 (*.f64 x2 -12)))
(*.f64 x1 (fma.f64 x2 -12 -2))
(+.f64 (*.f64 -2 x1) (+.f64 (*.f64 -12 (*.f64 x2 x1)) (*.f64 8 (*.f64 (pow.f64 x2 2) x1))))
(*.f64 x1 (fma.f64 x2 (fma.f64 8 x2 -12) -2))
(*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))
(+.f64 (*.f64 -2 x1) (+.f64 (*.f64 -12 (*.f64 x2 x1)) (*.f64 8 (*.f64 (pow.f64 x2 2) x1))))
(*.f64 x1 (fma.f64 x2 (fma.f64 8 x2 -12) -2))
(*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))
(*.f64 8 (*.f64 (pow.f64 x2 2) x1))
(*.f64 8 (*.f64 x1 (*.f64 x2 x2)))
(*.f64 x1 (*.f64 8 (*.f64 x2 x2)))
(*.f64 x1 (*.f64 x2 (*.f64 x2 8)))
(+.f64 (*.f64 -12 (*.f64 x2 x1)) (*.f64 8 (*.f64 (pow.f64 x2 2) x1)))
(fma.f64 -12 (*.f64 x1 x2) (*.f64 8 (*.f64 x1 (*.f64 x2 x2))))
(*.f64 x1 (*.f64 x2 (fma.f64 x2 8 -12)))
(*.f64 (fma.f64 x2 8 -12) (*.f64 x1 x2))
(+.f64 (*.f64 -2 x1) (+.f64 (*.f64 -12 (*.f64 x2 x1)) (*.f64 8 (*.f64 (pow.f64 x2 2) x1))))
(*.f64 x1 (fma.f64 x2 (fma.f64 8 x2 -12) -2))
(*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))
(+.f64 (*.f64 -2 x1) (+.f64 (*.f64 -12 (*.f64 x2 x1)) (*.f64 8 (*.f64 (pow.f64 x2 2) x1))))
(*.f64 x1 (fma.f64 x2 (fma.f64 8 x2 -12) -2))
(*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))
(*.f64 8 (*.f64 (pow.f64 x2 2) x1))
(*.f64 8 (*.f64 x1 (*.f64 x2 x2)))
(*.f64 x1 (*.f64 8 (*.f64 x2 x2)))
(*.f64 x1 (*.f64 x2 (*.f64 x2 8)))
(+.f64 (*.f64 -12 (*.f64 x2 x1)) (*.f64 8 (*.f64 (pow.f64 x2 2) x1)))
(fma.f64 -12 (*.f64 x1 x2) (*.f64 8 (*.f64 x1 (*.f64 x2 x2))))
(*.f64 x1 (*.f64 x2 (fma.f64 x2 8 -12)))
(*.f64 (fma.f64 x2 8 -12) (*.f64 x1 x2))
(+.f64 (*.f64 -2 x1) (+.f64 (*.f64 -12 (*.f64 x2 x1)) (*.f64 8 (*.f64 (pow.f64 x2 2) x1))))
(*.f64 x1 (fma.f64 x2 (fma.f64 8 x2 -12) -2))
(*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))
(+.f64 (*.f64 -2 x1) (+.f64 (*.f64 -12 (*.f64 x2 x1)) (*.f64 8 (*.f64 (pow.f64 x2 2) x1))))
(*.f64 x1 (fma.f64 x2 (fma.f64 8 x2 -12) -2))
(*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))
(*.f64 -2 x1)
(*.f64 x1 -2)
(+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (*.f64 -2 x1))
(fma.f64 x2 (fma.f64 -12 x1 -6) (*.f64 x1 -2))
(fma.f64 x2 (fma.f64 x1 -12 -6) (*.f64 x1 -2))
(fma.f64 x1 -2 (*.f64 x2 (fma.f64 x1 -12 -6)))
(+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (+.f64 (*.f64 -2 x1) (*.f64 8 (*.f64 (pow.f64 x2 2) x1))))
(fma.f64 x2 (fma.f64 -12 x1 -6) (fma.f64 -2 x1 (*.f64 8 (*.f64 x1 (*.f64 x2 x2)))))
(fma.f64 x2 (fma.f64 x1 -12 -6) (*.f64 x1 (+.f64 -2 (*.f64 8 (*.f64 x2 x2)))))
(fma.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2) (*.f64 x2 -6))
(+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (+.f64 (*.f64 -2 x1) (*.f64 8 (*.f64 (pow.f64 x2 2) x1))))
(fma.f64 x2 (fma.f64 -12 x1 -6) (fma.f64 -2 x1 (*.f64 8 (*.f64 x1 (*.f64 x2 x2)))))
(fma.f64 x2 (fma.f64 x1 -12 -6) (*.f64 x1 (+.f64 -2 (*.f64 8 (*.f64 x2 x2)))))
(fma.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2) (*.f64 x2 -6))
(*.f64 8 (*.f64 (pow.f64 x2 2) x1))
(*.f64 8 (*.f64 x1 (*.f64 x2 x2)))
(*.f64 x1 (*.f64 8 (*.f64 x2 x2)))
(*.f64 x1 (*.f64 x2 (*.f64 x2 8)))
(+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (*.f64 8 (*.f64 (pow.f64 x2 2) x1)))
(fma.f64 x2 (fma.f64 -12 x1 -6) (*.f64 8 (*.f64 x1 (*.f64 x2 x2))))
(fma.f64 8 (*.f64 x1 (*.f64 x2 x2)) (*.f64 x2 (fma.f64 x1 -12 -6)))
(+.f64 (*.f64 (fma.f64 x2 8 -12) (*.f64 x1 x2)) (*.f64 x2 -6))
(*.f64 x2 (+.f64 -6 (*.f64 x1 (fma.f64 x2 8 -12))))
(*.f64 x2 (-.f64 (*.f64 x1 (fma.f64 x2 8 -12)) 6))
(+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (+.f64 (*.f64 -2 x1) (*.f64 8 (*.f64 (pow.f64 x2 2) x1))))
(fma.f64 x2 (fma.f64 -12 x1 -6) (fma.f64 -2 x1 (*.f64 8 (*.f64 x1 (*.f64 x2 x2)))))
(fma.f64 x2 (fma.f64 x1 -12 -6) (*.f64 x1 (+.f64 -2 (*.f64 8 (*.f64 x2 x2)))))
(fma.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2) (*.f64 x2 -6))
(+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (+.f64 (*.f64 -2 x1) (*.f64 8 (*.f64 (pow.f64 x2 2) x1))))
(fma.f64 x2 (fma.f64 -12 x1 -6) (fma.f64 -2 x1 (*.f64 8 (*.f64 x1 (*.f64 x2 x2)))))
(fma.f64 x2 (fma.f64 x1 -12 -6) (*.f64 x1 (+.f64 -2 (*.f64 8 (*.f64 x2 x2)))))
(fma.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2) (*.f64 x2 -6))
(*.f64 8 (*.f64 (pow.f64 x2 2) x1))
(*.f64 8 (*.f64 x1 (*.f64 x2 x2)))
(*.f64 x1 (*.f64 8 (*.f64 x2 x2)))
(*.f64 x1 (*.f64 x2 (*.f64 x2 8)))
(+.f64 (*.f64 -1 (*.f64 x2 (+.f64 6 (*.f64 12 x1)))) (*.f64 8 (*.f64 (pow.f64 x2 2) x1)))
(fma.f64 x2 (fma.f64 -12 x1 -6) (*.f64 8 (*.f64 x1 (*.f64 x2 x2))))
(fma.f64 8 (*.f64 x1 (*.f64 x2 x2)) (*.f64 x2 (fma.f64 x1 -12 -6)))
(+.f64 (*.f64 (fma.f64 x2 8 -12) (*.f64 x1 x2)) (*.f64 x2 -6))
(*.f64 x2 (+.f64 -6 (*.f64 x1 (fma.f64 x2 8 -12))))
(*.f64 x2 (-.f64 (*.f64 x1 (fma.f64 x2 8 -12)) 6))
(+.f64 (*.f64 -1 (*.f64 x2 (+.f64 6 (*.f64 12 x1)))) (+.f64 (*.f64 -2 x1) (*.f64 8 (*.f64 (pow.f64 x2 2) x1))))
(fma.f64 x2 (fma.f64 -12 x1 -6) (fma.f64 -2 x1 (*.f64 8 (*.f64 x1 (*.f64 x2 x2)))))
(fma.f64 x2 (fma.f64 x1 -12 -6) (*.f64 x1 (+.f64 -2 (*.f64 8 (*.f64 x2 x2)))))
(fma.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2) (*.f64 x2 -6))
(+.f64 (*.f64 -1 (*.f64 x2 (+.f64 6 (*.f64 12 x1)))) (+.f64 (*.f64 -2 x1) (*.f64 8 (*.f64 (pow.f64 x2 2) x1))))
(fma.f64 x2 (fma.f64 -12 x1 -6) (fma.f64 -2 x1 (*.f64 8 (*.f64 x1 (*.f64 x2 x2)))))
(fma.f64 x2 (fma.f64 x1 -12 -6) (*.f64 x1 (+.f64 -2 (*.f64 8 (*.f64 x2 x2)))))
(fma.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2) (*.f64 x2 -6))
(*.f64 -6 x2)
(*.f64 x2 -6)
(+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)))
(fma.f64 x2 (fma.f64 -12 x1 -6) (fma.f64 -2 x1 (*.f64 8 (*.f64 x1 (*.f64 x2 x2)))))
(fma.f64 x2 (fma.f64 x1 -12 -6) (*.f64 x1 (+.f64 -2 (*.f64 8 (*.f64 x2 x2)))))
(fma.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2) (*.f64 x2 -6))
(+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)))
(fma.f64 x2 (fma.f64 -12 x1 -6) (fma.f64 -2 x1 (*.f64 8 (*.f64 x1 (*.f64 x2 x2)))))
(fma.f64 x2 (fma.f64 x1 -12 -6) (*.f64 x1 (+.f64 -2 (*.f64 8 (*.f64 x2 x2)))))
(fma.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2) (*.f64 x2 -6))
(+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)))
(fma.f64 x2 (fma.f64 -12 x1 -6) (fma.f64 -2 x1 (*.f64 8 (*.f64 x1 (*.f64 x2 x2)))))
(fma.f64 x2 (fma.f64 x1 -12 -6) (*.f64 x1 (+.f64 -2 (*.f64 8 (*.f64 x2 x2)))))
(fma.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2) (*.f64 x2 -6))
(*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))
(*.f64 x1 (fma.f64 x2 (fma.f64 8 x2 -12) -2))
(*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))
(+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)))
(fma.f64 x2 (fma.f64 -12 x1 -6) (fma.f64 -2 x1 (*.f64 8 (*.f64 x1 (*.f64 x2 x2)))))
(fma.f64 x2 (fma.f64 x1 -12 -6) (*.f64 x1 (+.f64 -2 (*.f64 8 (*.f64 x2 x2)))))
(fma.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2) (*.f64 x2 -6))
(+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)))
(fma.f64 x2 (fma.f64 -12 x1 -6) (fma.f64 -2 x1 (*.f64 8 (*.f64 x1 (*.f64 x2 x2)))))
(fma.f64 x2 (fma.f64 x1 -12 -6) (*.f64 x1 (+.f64 -2 (*.f64 8 (*.f64 x2 x2)))))
(fma.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2) (*.f64 x2 -6))
(+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)))
(fma.f64 x2 (fma.f64 -12 x1 -6) (fma.f64 -2 x1 (*.f64 8 (*.f64 x1 (*.f64 x2 x2)))))
(fma.f64 x2 (fma.f64 x1 -12 -6) (*.f64 x1 (+.f64 -2 (*.f64 8 (*.f64 x2 x2)))))
(fma.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2) (*.f64 x2 -6))
(*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))
(*.f64 x1 (fma.f64 x2 (fma.f64 8 x2 -12) -2))
(*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))
(+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)))
(fma.f64 x2 (fma.f64 -12 x1 -6) (fma.f64 -2 x1 (*.f64 8 (*.f64 x1 (*.f64 x2 x2)))))
(fma.f64 x2 (fma.f64 x1 -12 -6) (*.f64 x1 (+.f64 -2 (*.f64 8 (*.f64 x2 x2)))))
(fma.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2) (*.f64 x2 -6))
(+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)))
(fma.f64 x2 (fma.f64 -12 x1 -6) (fma.f64 -2 x1 (*.f64 8 (*.f64 x1 (*.f64 x2 x2)))))
(fma.f64 x2 (fma.f64 x1 -12 -6) (*.f64 x1 (+.f64 -2 (*.f64 8 (*.f64 x2 x2)))))
(fma.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2) (*.f64 x2 -6))
(+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)))
(fma.f64 x2 (fma.f64 -12 x1 -6) (fma.f64 -2 x1 (*.f64 8 (*.f64 x1 (*.f64 x2 x2)))))
(fma.f64 x2 (fma.f64 x1 -12 -6) (*.f64 x1 (+.f64 -2 (*.f64 8 (*.f64 x2 x2)))))
(fma.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2) (*.f64 x2 -6))
(*.f64 -6 x2)
(*.f64 x2 -6)
(+.f64 (*.f64 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 1) x1) (*.f64 -6 x2))
(fma.f64 (fma.f64 x2 (fma.f64 8 x2 -12) -1) x1 (*.f64 x2 -6))
(fma.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -1) (*.f64 x2 -6))
(+.f64 (*.f64 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 1) x1) (*.f64 -6 x2))
(fma.f64 (fma.f64 x2 (fma.f64 8 x2 -12) -1) x1 (*.f64 x2 -6))
(fma.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -1) (*.f64 x2 -6))
(+.f64 (*.f64 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 1) x1) (*.f64 -6 x2))
(fma.f64 (fma.f64 x2 (fma.f64 8 x2 -12) -1) x1 (*.f64 x2 -6))
(fma.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -1) (*.f64 x2 -6))
(*.f64 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 1) x1)
(*.f64 x1 (fma.f64 x2 (fma.f64 8 x2 -12) -1))
(*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -1))
(+.f64 (*.f64 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 1) x1) (*.f64 -6 x2))
(fma.f64 (fma.f64 x2 (fma.f64 8 x2 -12) -1) x1 (*.f64 x2 -6))
(fma.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -1) (*.f64 x2 -6))
(+.f64 (*.f64 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 1) x1) (*.f64 -6 x2))
(fma.f64 (fma.f64 x2 (fma.f64 8 x2 -12) -1) x1 (*.f64 x2 -6))
(fma.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -1) (*.f64 x2 -6))
(+.f64 (*.f64 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 1) x1) (*.f64 -6 x2))
(fma.f64 (fma.f64 x2 (fma.f64 8 x2 -12) -1) x1 (*.f64 x2 -6))
(fma.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -1) (*.f64 x2 -6))
(*.f64 -1 (*.f64 x1 (-.f64 (*.f64 -1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)) 1)))
(*.f64 x1 (fma.f64 x2 (fma.f64 8 x2 -12) -1))
(*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -1))
(+.f64 (*.f64 -1 (*.f64 x1 (-.f64 (*.f64 -1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)) 1))) (*.f64 -6 x2))
(fma.f64 (fma.f64 x2 (fma.f64 8 x2 -12) -1) x1 (*.f64 x2 -6))
(fma.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -1) (*.f64 x2 -6))
(+.f64 (*.f64 -1 (*.f64 x1 (-.f64 (*.f64 -1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)) 1))) (*.f64 -6 x2))
(fma.f64 (fma.f64 x2 (fma.f64 8 x2 -12) -1) x1 (*.f64 x2 -6))
(fma.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -1) (*.f64 x2 -6))
(+.f64 (*.f64 -1 (*.f64 x1 (-.f64 (*.f64 -1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)) 1))) (*.f64 -6 x2))
(fma.f64 (fma.f64 x2 (fma.f64 8 x2 -12) -1) x1 (*.f64 x2 -6))
(fma.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -1) (*.f64 x2 -6))
(+.f64 x1 (*.f64 -2 x1))
(*.f64 -1 x1)
(neg.f64 x1)
(+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (+.f64 x1 (*.f64 -2 x1)))
(fma.f64 x2 (fma.f64 -12 x1 -6) (*.f64 -1 x1))
(fma.f64 x2 (fma.f64 x1 -12 -6) (neg.f64 x1))
(-.f64 (*.f64 x2 (fma.f64 x1 -12 -6)) x1)
(+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (+.f64 x1 (+.f64 (*.f64 -2 x1) (*.f64 8 (*.f64 (pow.f64 x2 2) x1)))))
(fma.f64 (fma.f64 x2 (fma.f64 8 x2 -12) -1) x1 (*.f64 x2 -6))
(fma.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -1) (*.f64 x2 -6))
(+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (+.f64 x1 (+.f64 (*.f64 -2 x1) (*.f64 8 (*.f64 (pow.f64 x2 2) x1)))))
(fma.f64 (fma.f64 x2 (fma.f64 8 x2 -12) -1) x1 (*.f64 x2 -6))
(fma.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -1) (*.f64 x2 -6))
(*.f64 8 (*.f64 (pow.f64 x2 2) x1))
(*.f64 8 (*.f64 x1 (*.f64 x2 x2)))
(*.f64 x1 (*.f64 8 (*.f64 x2 x2)))
(*.f64 x1 (*.f64 x2 (*.f64 x2 8)))
(+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (*.f64 8 (*.f64 (pow.f64 x2 2) x1)))
(fma.f64 x2 (fma.f64 -12 x1 -6) (*.f64 8 (*.f64 x1 (*.f64 x2 x2))))
(fma.f64 8 (*.f64 x1 (*.f64 x2 x2)) (*.f64 x2 (fma.f64 x1 -12 -6)))
(+.f64 (*.f64 (fma.f64 x2 8 -12) (*.f64 x1 x2)) (*.f64 x2 -6))
(*.f64 x2 (+.f64 -6 (*.f64 x1 (fma.f64 x2 8 -12))))
(*.f64 x2 (-.f64 (*.f64 x1 (fma.f64 x2 8 -12)) 6))
(+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (+.f64 x1 (+.f64 (*.f64 -2 x1) (*.f64 8 (*.f64 (pow.f64 x2 2) x1)))))
(fma.f64 (fma.f64 x2 (fma.f64 8 x2 -12) -1) x1 (*.f64 x2 -6))
(fma.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -1) (*.f64 x2 -6))
(+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (+.f64 x1 (+.f64 (*.f64 -2 x1) (*.f64 8 (*.f64 (pow.f64 x2 2) x1)))))
(fma.f64 (fma.f64 x2 (fma.f64 8 x2 -12) -1) x1 (*.f64 x2 -6))
(fma.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -1) (*.f64 x2 -6))
(*.f64 8 (*.f64 (pow.f64 x2 2) x1))
(*.f64 8 (*.f64 x1 (*.f64 x2 x2)))
(*.f64 x1 (*.f64 8 (*.f64 x2 x2)))
(*.f64 x1 (*.f64 x2 (*.f64 x2 8)))
(+.f64 (*.f64 -1 (*.f64 x2 (+.f64 6 (*.f64 12 x1)))) (*.f64 8 (*.f64 (pow.f64 x2 2) x1)))
(fma.f64 x2 (fma.f64 -12 x1 -6) (*.f64 8 (*.f64 x1 (*.f64 x2 x2))))
(fma.f64 8 (*.f64 x1 (*.f64 x2 x2)) (*.f64 x2 (fma.f64 x1 -12 -6)))
(+.f64 (*.f64 (fma.f64 x2 8 -12) (*.f64 x1 x2)) (*.f64 x2 -6))
(*.f64 x2 (+.f64 -6 (*.f64 x1 (fma.f64 x2 8 -12))))
(*.f64 x2 (-.f64 (*.f64 x1 (fma.f64 x2 8 -12)) 6))
(+.f64 (*.f64 -1 (*.f64 x2 (+.f64 6 (*.f64 12 x1)))) (+.f64 x1 (+.f64 (*.f64 -2 x1) (*.f64 8 (*.f64 (pow.f64 x2 2) x1)))))
(fma.f64 (fma.f64 x2 (fma.f64 8 x2 -12) -1) x1 (*.f64 x2 -6))
(fma.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -1) (*.f64 x2 -6))
(+.f64 (*.f64 -1 (*.f64 x2 (+.f64 6 (*.f64 12 x1)))) (+.f64 x1 (+.f64 (*.f64 -2 x1) (*.f64 8 (*.f64 (pow.f64 x2 2) x1)))))
(fma.f64 (fma.f64 x2 (fma.f64 8 x2 -12) -1) x1 (*.f64 x2 -6))
(fma.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -1) (*.f64 x2 -6))

eval1.2s (3%)

Compiler

Compiled 36190 to 23307 computations (35.6% saved)

prune303.0ms (0.7%)

Pruning

54 alts after pruning (49 fresh and 5 done)

PrunedKeptTotal
New64027667
Fresh112233
Picked101
Done156
Total65354707
Error
0.0b
Counts
707 → 54
Alt Table
Click to see full alt table
StatusErrorProgram
31.7b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 x2 (*.f64 x1 (fma.f64 x2 8 -12)))) 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)))))
13.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 (*.f64 6 x1) -4))) (+.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)))))
53.8b
(+.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)))))
3.0b
(+.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 x1 (*.f64 x1 (*.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)))))
39.5b
(/.f64 (-.f64 (*.f64 (*.f64 x2 x2) 36) (*.f64 x1 x1)) (-.f64 (*.f64 x2 -6) x1))
13.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 (*.f64 6 x1) -4))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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)))))
24.3b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (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 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (fma.f64 x1 x1 1))))) 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)))))
37.4b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 -6 (*.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)))))
54.1b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 1 (*.f64 3 (-.f64 (*.f64 2 x2) 3))) x1)) 6) (*.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)))))
35.0b
(cbrt.f64 (pow.f64 (fma.f64 x2 -6 (fma.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2) x1)) 3))
39.5b
(*.f64 (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36)) (/.f64 1 (+.f64 x1 (*.f64 6 x2))))
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 (-.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 x2 6) (*.f64 x1 -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)))))
54.5b
(+.f64 x1 (*.f64 6 (pow.f64 x1 4)))
61.7b
(+.f64 x1 (-.f64 (+.f64 (*.f64 8 x2) (*.f64 -6 x2)) 18))
31.4b
(+.f64 x1 (fma.f64 x2 -6 (*.f64 x1 (*.f64 x2 (*.f64 x2 8)))))
10.1b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x2 (*.f64 x1 (+.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)))))
18.8b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 -12 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)))))
54.4b
(+.f64 x1 (*.f64 (pow.f64 x1 3) (/.f64 (-.f64 9 (*.f64 (*.f64 x1 x1) 36)) (+.f64 -3 (*.f64 -6 x1)))))
53.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))) (+.f64 (fma.f64 (/.f64 2 x1) (/.f64 x2 x1) (/.f64 -1 x1)) (/.f64 -3 (*.f64 x1 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.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 (*.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)))))
61.7b
(+.f64 x1 (-.f64 (+.f64 (*.f64 -6 x1) (+.f64 (*.f64 8 x2) (*.f64 -6 x2))) 18))
39.6b
(/.f64 1 (/.f64 (+.f64 x1 (*.f64 6 x2)) (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36))))
45.0b
(*.f64 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 1) x1)
19.0b
(+.f64 x1 (fma.f64 x2 -6 (*.f64 x1 -2)))
21.2b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.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)))))
54.2b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 6 x1) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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)))))
54.0b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (fma.f64 2 (/.f64 (+.f64 (*.f64 x2 6) -8) x1) (/.f64 4 x1)) (+.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)))))
17.9b
(+.f64 (*.f64 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 1) x1) (*.f64 -6 x2))
0.5b
(+.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)))))
23.2b
(+.f64 x1 (*.f64 x2 (-.f64 (*.f64 x1 (fma.f64 x2 8 -12)) 6)))
17.4b
(+.f64 x1 (+.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)))))
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))) (-.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)))))
53.8b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 6 x1) -4)) (+.f64 (*.f64 8 x2) -18)) (+.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)))))
19.0b
(+.f64 x1 (+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (*.f64 -2 x1)))
10.0b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x2 (*.f64 x2 (*.f64 x1 8))) (+.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)))))
49.6b
(neg.f64 x1)
61.7b
(+.f64 x1 (+.f64 (*.f64 x2 2) -18))
9.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 -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)))))
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 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)))))
55.4b
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 x1 3) (fma.f64 x1 6 -3) x1)) 2)
32.2b
(+.f64 x1 (*.f64 x2 -6))
1.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 (*.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)))))
9.9b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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)))))
17.8b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.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 (*.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 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (-.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 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 (*.f64 -1 (*.f64 x1 (-.f64 (*.f64 -1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)) 1))) (*.f64 -6 x2))
32.0b
(*.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 x1 (*.f64 x1 (*.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)))))
32.2b
(fma.f64 x2 -6 x1)
9.9b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x2 6) (*.f64 x1 -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
54.5b
(+.f64 x1 (*.f64 (pow.f64 x1 3) (*.f64 x1 6)))
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))) (fma.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 1 (fma.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)))))
19.0b
(+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (+.f64 x1 (*.f64 -2 x1)))
Compiler

Compiled 5616 to 3664 computations (34.8% saved)

localize860.0ms (2.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.6b
(+.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.4b
(-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)
7.4b
(*.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.4b
(*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x2 6) (*.f64 x1 -3)))
Compiler

Compiled 937 to 567 computations (39.5% saved)

series16.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite94.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01014
122014
2296814
Stop Event
node limit
Counts
1 → 68
Calls
Call 1
Inputs
(*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x2 6) (*.f64 x1 -3)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x1 (*.f64 x1 (*.f64 x2 6))) (*.f64 -3 (pow.f64 x1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 x1 (*.f64 x1 (*.f64 x2 6))))))) (#(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 x1 (*.f64 x1 (*.f64 x2 6))) 1) (*.f64 (*.f64 -3 (pow.f64 x1 3)) 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 x1 (*.f64 x1 (*.f64 x2 6))) 3) (pow.f64 (*.f64 -3 (pow.f64 x1 3)) 3)) (+.f64 (pow.f64 (*.f64 x1 (*.f64 x1 (*.f64 x2 6))) 2) (-.f64 (pow.f64 (*.f64 -3 (pow.f64 x1 3)) 2) (*.f64 (*.f64 x1 (*.f64 x1 (*.f64 x2 6))) (*.f64 -3 (pow.f64 x1 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 x1 (*.f64 x1 (*.f64 x2 6))) 2) (pow.f64 (*.f64 -3 (pow.f64 x1 3)) 2)) (-.f64 (*.f64 x1 (*.f64 x1 (*.f64 x2 6))) (*.f64 -3 (pow.f64 x1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 216 (pow.f64 x2 3) (*.f64 (pow.f64 x1 3) -27)) (*.f64 x1 x1)) (fma.f64 (*.f64 x1 -3) (-.f64 (*.f64 x1 -3) (*.f64 x2 6)) (*.f64 36 (*.f64 x2 x2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 36 (*.f64 x2 x2)) (*.f64 (*.f64 x1 x1) 9)) (*.f64 x1 x1)) (fma.f64 x2 6 (*.f64 3 x1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x1 x1) (fma.f64 216 (pow.f64 x2 3) (*.f64 (pow.f64 x1 3) -27))) (fma.f64 (*.f64 x1 -3) (-.f64 (*.f64 x1 -3) (*.f64 x2 6)) (*.f64 36 (*.f64 x2 x2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 36 (*.f64 x2 x2)) (*.f64 (*.f64 x1 x1) 9))) (fma.f64 x2 6 (*.f64 3 x1)))))) (#(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 x2 6)) (*.f64 -3 (pow.f64 x1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x1 (*.f64 x1 (*.f64 x1 -3)) (*.f64 x1 (*.f64 x1 (*.f64 x2 6))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x1 (*.f64 -3 (*.f64 x1 x1)) (*.f64 x1 (*.f64 x1 (*.f64 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 (*.f64 x1 x1) (*.f64 x1 -3) (*.f64 x1 (*.f64 x1 (*.f64 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 -3 (pow.f64 x1 3) (*.f64 x1 (*.f64 x1 (*.f64 x2 6))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x1 -3) (*.f64 x1 x1) (*.f64 x1 (*.f64 x1 (*.f64 x2 6))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 x1 (*.f64 x1 (*.f64 x2 6))) (*.f64 -3 (pow.f64 x1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 -3 (pow.f64 x1 3)) (*.f64 x1 (*.f64 x1 (*.f64 x2 6))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 x1 3) -3 (*.f64 x1 (*.f64 x1 (*.f64 x2 6))))))) (#(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 x1 (*.f64 x1 (*.f64 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 (*.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 (*.f64 (cbrt.f64 x1) x1) (*.f64 (pow.f64 (cbrt.f64 x1) 2) (*.f64 x1 -3)) (*.f64 x1 (*.f64 x1 (*.f64 x2 6))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 x1 -3)) (*.f64 (sqrt.f64 (*.f64 x1 -3)) (*.f64 x1 x1)) (*.f64 x1 (*.f64 x1 (*.f64 x2 6))))))) (#(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 (*.f64 x1 (*.f64 x1 (*.f64 x2 6))) 1 (*.f64 (*.f64 -3 (pow.f64 x1 3)) 1))))) (#(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 x1 (*.f64 x1 (*.f64 x2 6))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 (*.f64 x2 6)))) 2) (cbrt.f64 (*.f64 x1 (*.f64 x1 (*.f64 x2 6)))) (*.f64 -3 (pow.f64 x1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 -3 (pow.f64 x1 3))) (sqrt.f64 (*.f64 -3 (pow.f64 x1 3))) (*.f64 x1 (*.f64 x1 (*.f64 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 (*.f64 x2 6) x1) x1 (*.f64 -3 (pow.f64 x1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 x1 -3) x1) x1 (*.f64 x1 (*.f64 x1 (*.f64 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 x1 x1) -3) x1 (*.f64 x1 (*.f64 x1 (*.f64 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 x1 (*.f64 x1 (*.f64 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 x1 (*.f64 x1 (*.f64 x2 6))))))) (#(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 x1 (*.f64 x1 (*.f64 x2 6))))))) (#(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)))))))

simplify135.0ms (0.3%)

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)))

localize3.0ms (0%)

Compiler

Compiled 5 to 3 computations (40% saved)

localize44.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 x2 (-.f64 (*.f64 8 x2) 12))
0.0b
(-.f64 (*.f64 -1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)) 1)
0.0b
(+.f64 (*.f64 -1 (*.f64 x1 (-.f64 (*.f64 -1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)) 1))) (*.f64 -6 x2))
7.6b
(*.f64 x1 (-.f64 (*.f64 -1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)) 1))
Compiler

Compiled 114 to 91 computations (20.2% saved)

series9.0ms (0%)

Counts
4 → 51
Calls

18 calls:

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

rewrite164.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
688×fma-def_binary64
433×fma-neg_binary64
317×expm1-udef_binary64
317×log1p-udef_binary64
235×log-pow_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01960
142054
2549954
Stop Event
node limit
Counts
4 → 186
Calls
Call 1
Inputs
(*.f64 x1 (-.f64 (*.f64 -1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)) 1))
(+.f64 (*.f64 -1 (*.f64 x1 (-.f64 (*.f64 -1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)) 1))) (*.f64 -6 x2))
(-.f64 (*.f64 -1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)) 1)
(*.f64 x2 (-.f64 (*.f64 8 x2) 12))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2) x1) (neg.f64 x1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2) (neg.f64 x1)) (*.f64 -1 (neg.f64 x1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) (neg.f64 x1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 x1) (fma.f64 x2 (fma.f64 x2 8 -12) -2)) (*.f64 (neg.f64 x1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2) 3) -1) x1) (+.f64 (+.f64 (pow.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2) 2) 1) (fma.f64 x2 (fma.f64 x2 8 -12) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2) 2) -1) x1) (+.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x1 (+.f64 (pow.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2) 3) -1)) (+.f64 (+.f64 (pow.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2) 2) 1) (fma.f64 x2 (fma.f64 x2 8 -12) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x1 (+.f64 (pow.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2) 2) -1)) (+.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 x1) (+.f64 (pow.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2) 3) -1)) (+.f64 (+.f64 (pow.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2) 2) 1) (fma.f64 x2 (fma.f64 x2 8 -12) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 x1) (+.f64 (pow.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2) 2) -1)) (+.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 x1) (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 x1 3) (pow.f64 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) 3) (pow.f64 x1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2) (neg.f64 x1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2) x1 (neg.f64 x1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2) (neg.f64 x1) (*.f64 -1 (neg.f64 x1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 x1) (fma.f64 x2 (fma.f64 x2 8 -12) -2) (*.f64 (neg.f64 x1) -1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x2 -6) (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) (*.f64 x2 -6)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))) 2) (fma.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) (*.f64 6 x2))) (/.f64 (pow.f64 (*.f64 x2 -6) 2) (fma.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) (*.f64 6 x2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) (*.f64 x2 -6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) (*.f64 x2 -6)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) (*.f64 x2 -6))) (pow.f64 (cbrt.f64 (fma.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) (*.f64 x2 -6))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) (*.f64 x2 -6))) 2) (cbrt.f64 (fma.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) (*.f64 x2 -6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) (*.f64 x2 -6))) (sqrt.f64 (fma.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) (*.f64 x2 -6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 -216 (pow.f64 x2 3) (pow.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))) 3)) (/.f64 1 (fma.f64 (*.f64 x2 -6) (fma.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) (*.f64 x2 -6)) (pow.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))) 2) (pow.f64 (*.f64 x2 -6) 2)) (/.f64 1 (fma.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) (*.f64 6 x2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (*.f64 x2 -6) (fma.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) (*.f64 x2 -6)) (pow.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))) 2)) (fma.f64 -216 (pow.f64 x2 3) (pow.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) (*.f64 6 x2)) (-.f64 (pow.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))) 2) (pow.f64 (*.f64 x2 -6) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 -216 (pow.f64 x2 3) (pow.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))) 3)) (fma.f64 (*.f64 x2 -6) (fma.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) (*.f64 x2 -6)) (pow.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 -216 (pow.f64 x2 3) (pow.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))) 3)) (fma.f64 36 (*.f64 x2 x2) (-.f64 (pow.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))) 2) (*.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))) (*.f64 x2 -6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))) 2) (pow.f64 (*.f64 x2 -6) 2)) (fma.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) (*.f64 6 x2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 -216 (pow.f64 x2 3) (pow.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))) 3))) (neg.f64 (fma.f64 (*.f64 x2 -6) (fma.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) (*.f64 x2 -6)) (pow.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))) 2) (pow.f64 (*.f64 x2 -6) 2))) (neg.f64 (fma.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) (*.f64 6 x2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 36 (*.f64 x2 x2) (pow.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))) 2)) (fma.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) (*.f64 x2 -6)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) (*.f64 x2 -6)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) (*.f64 x2 -6)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) (*.f64 x2 -6))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) (*.f64 x2 -6))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) (*.f64 x2 -6)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) (*.f64 x2 -6))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) (*.f64 x2 -6)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (pow.f64 (exp.f64 -6) x2) (pow.f64 (exp.f64 x1) (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x2 -6))) (pow.f64 (exp.f64 x1) (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (pow.f64 (exp.f64 -6) x2) (+.f64 1 (expm1.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x2 -6))) (+.f64 1 (expm1.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))))) (pow.f64 (exp.f64 -6) x2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 x1) (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))) (+.f64 1 (expm1.f64 (*.f64 x2 -6)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))))) (+.f64 1 (expm1.f64 (*.f64 x2 -6)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x2 -6))) (pow.f64 (exp.f64 x1) (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 -6) x2) (+.f64 1 (expm1.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x2 -6))) (+.f64 1 (expm1.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) (*.f64 x2 -6)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) (*.f64 x2 -6))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) (*.f64 x2 -6))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) (*.f64 x2 -6))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) (*.f64 x2 -6))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) (*.f64 x2 -6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x1 (neg.f64 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))) (*.f64 x2 -6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x1 (*.f64 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) -1) (*.f64 x2 -6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))) (*.f64 x2 -6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x2 -6 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))) (*.f64 x2 -6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 x2 -6) (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) x1 (*.f64 x2 -6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) (neg.f64 x1) (*.f64 x2 -6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))) -1 (*.f64 x2 -6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))) 1 (*.f64 x2 -6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -6 x2 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x2 -6) 1 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 x2 -6)) (pow.f64 (cbrt.f64 (*.f64 x2 -6)) 2) (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 x2 -6)) 2) (cbrt.f64 (*.f64 x2 -6)) (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) 2)) (*.f64 (cbrt.f64 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))) x1) (*.f64 x2 -6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 x1 x1)) (*.f64 (cbrt.f64 x1) (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))) (*.f64 x2 -6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)))) (pow.f64 (cbrt.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)))) 2) (*.f64 x2 -6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)))) 2) (cbrt.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)))) (*.f64 x2 -6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)))) 2) (neg.f64 (cbrt.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))))) (*.f64 x2 -6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x2) 2) (*.f64 (cbrt.f64 x2) -6) (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 x2 -6)) (sqrt.f64 (*.f64 x2 -6)) (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))) (*.f64 (sqrt.f64 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))) x1) (*.f64 x2 -6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x1) (*.f64 (sqrt.f64 x1) (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))) (*.f64 x2 -6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)))) (sqrt.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)))) (*.f64 x2 -6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)))) (neg.f64 (sqrt.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))))) (*.f64 x2 -6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)))) (*.f64 (sqrt.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)))) -1) (*.f64 x2 -6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x2) (*.f64 (sqrt.f64 x2) -6) (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 x1) (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) (*.f64 x2 -6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))) x1 (*.f64 x2 -6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (sqrt.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))))) (sqrt.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)))) (*.f64 x2 -6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)))) 2)) (cbrt.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)))) (*.f64 x2 -6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))) x1 (*.f64 x2 -6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x1 (cbrt.f64 (pow.f64 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) 2))) (cbrt.f64 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))) (*.f64 x2 -6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x1 (sqrt.f64 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)))) (sqrt.f64 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))) (*.f64 x2 -6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) (cbrt.f64 (*.f64 x1 x1))) (cbrt.f64 x1) (*.f64 x2 -6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) (sqrt.f64 x1)) (sqrt.f64 x1) (*.f64 x2 -6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)))) 2)) (cbrt.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)))) (*.f64 x2 -6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -1 (sqrt.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))))) (sqrt.f64 (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)))) (*.f64 x2 -6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 x1) 1) (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) (*.f64 x2 -6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 x1) (cbrt.f64 (pow.f64 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) 2))) (cbrt.f64 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))) (*.f64 x2 -6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 x1) (sqrt.f64 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)))) (sqrt.f64 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))) (*.f64 x2 -6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -6 (pow.f64 (cbrt.f64 x2) 2)) (cbrt.f64 x2) (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -6 (sqrt.f64 x2)) (sqrt.f64 x2) (*.f64 x1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))) (cbrt.f64 (pow.f64 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) 2)) (cbrt.f64 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))) (sqrt.f64 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2) 3) -1) (/.f64 1 (+.f64 (+.f64 (pow.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2) 2) 1) (fma.f64 x2 (fma.f64 x2 8 -12) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2) 2) -1) (/.f64 1 (+.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) 1) (-.f64 (sqrt.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (+.f64 (pow.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2) 2) 1) (fma.f64 x2 (fma.f64 x2 8 -12) -2)) (+.f64 (pow.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2) 3) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2) 1) (+.f64 (pow.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2) 3) -1) (+.f64 (+.f64 (pow.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2) 2) 1) (fma.f64 x2 (fma.f64 x2 8 -12) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2) 3) -1) (+.f64 (pow.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2) 2) (-.f64 1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2) 2) -1) (+.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2) 3) -1)) (neg.f64 (+.f64 (+.f64 (pow.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2) 2) 1) (fma.f64 x2 (fma.f64 x2 8 -12) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2) 2) -1)) (neg.f64 (+.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (*.f64 (log.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2) -1 -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2) 1 -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 x2 (fma.f64 x2 8 -12) -2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) (pow.f64 (cbrt.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) 2) (cbrt.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) 2) (neg.f64 (cbrt.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) 2) (*.f64 (cbrt.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) (sqrt.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) (neg.f64 (sqrt.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) (*.f64 (sqrt.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) (*.f64 (sqrt.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 (*.f64 x2 (fma.f64 x2 8 -12)) 3) -8) (/.f64 1 (+.f64 (pow.f64 (*.f64 x2 (fma.f64 x2 8 -12)) 2) (fma.f64 x2 (*.f64 (fma.f64 x2 8 -12) 2) 4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 (*.f64 x2 (fma.f64 x2 8 -12)) 2) -4) (/.f64 1 (fma.f64 x2 (fma.f64 x2 8 -12) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (sqrt.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2))) (sqrt.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) 2)) (cbrt.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) 2)) (cbrt.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -1 (sqrt.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2))) (sqrt.f64 (fma.f64 x2 (fma.f64 x2 8 -12) -2)) -1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x2 8) x2) (*.f64 -12 x2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x2 (*.f64 x2 8)) (*.f64 x2 -12))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 x2 (fma.f64 x2 8 -12)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 512 (pow.f64 x2 3) -1728) x2) (fma.f64 64 (*.f64 x2 x2) (fma.f64 x2 96 144)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 64 (*.f64 x2 x2) -144) x2) (fma.f64 x2 8 12))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x2 (fma.f64 512 (pow.f64 x2 3) -1728)) (fma.f64 64 (*.f64 x2 x2) (fma.f64 x2 96 144)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x2 (fma.f64 64 (*.f64 x2 x2) -144)) (fma.f64 x2 8 12))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x2 (fma.f64 x2 8 -12)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x2 (fma.f64 x2 8 -12))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 x2 (fma.f64 x2 8 -12))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x2 (fma.f64 x2 8 -12)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 x2 (fma.f64 x2 8 -12)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 x2) (fma.f64 x2 8 -12)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 x2 (fma.f64 x2 8 -12)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 x2 (fma.f64 x2 8 -12)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 x2 (fma.f64 x2 8 -12))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 x2 (fma.f64 x2 8 -12))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 x2 (fma.f64 x2 8 -12))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 x2 (fma.f64 x2 8 -12))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x2 (*.f64 x2 8) (*.f64 x2 -12))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x2 8) x2 (*.f64 -12 x2))))))

simplify76.0ms (0.2%)

Algorithm
egg-herbie
Rules
577×fma-def_binary64
466×unsub-neg_binary64
394×distribute-rgt-in_binary64
358×distribute-neg-in_binary64
354×distribute-lft-in_binary64
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
051673
1135611
2332575
3902491
43465489
57023489
Stop Event
node limit
Counts
237 → 226
Calls
Call 1
Inputs
x1
(+.f64 x1 (*.f64 12 (*.f64 x2 x1)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 x2 2) x1)) (+.f64 x1 (*.f64 12 (*.f64 x2 x1))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 x2 2) x1)) (+.f64 x1 (*.f64 12 (*.f64 x2 x1))))
(*.f64 -8 (*.f64 (pow.f64 x2 2) 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 x1 (*.f64 12 (*.f64 x2 x1))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 x2 2) x1)) (+.f64 x1 (*.f64 12 (*.f64 x2 x1))))
(*.f64 -8 (*.f64 (pow.f64 x2 2) 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 x1 (*.f64 12 (*.f64 x2 x1))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 x2 2) x1)) (+.f64 x1 (*.f64 12 (*.f64 x2 x1))))
(*.f64 -6 x2)
(*.f64 -1 (*.f64 x1 (-.f64 (*.f64 -1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)) 1)))
(*.f64 -1 (*.f64 x1 (-.f64 (*.f64 -1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)) 1)))
(*.f64 -1 x1)
(+.f64 (*.f64 -1 x1) (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)))
(+.f64 (*.f64 -1 x1) (+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (*.f64 8 (*.f64 (pow.f64 x2 2) x1))))
(+.f64 (*.f64 -1 x1) (+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (*.f64 8 (*.f64 (pow.f64 x2 2) x1))))
(*.f64 8 (*.f64 (pow.f64 x2 2) x1))
(+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (*.f64 8 (*.f64 (pow.f64 x2 2) x1)))
(+.f64 (*.f64 -1 x1) (+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (*.f64 8 (*.f64 (pow.f64 x2 2) x1))))
(+.f64 (*.f64 -1 x1) (+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (*.f64 8 (*.f64 (pow.f64 x2 2) x1))))
(*.f64 8 (*.f64 (pow.f64 x2 2) x1))
(+.f64 (*.f64 -1 (*.f64 x2 (+.f64 6 (*.f64 12 x1)))) (*.f64 8 (*.f64 (pow.f64 x2 2) x1)))
(+.f64 (*.f64 -1 x1) (+.f64 (*.f64 -1 (*.f64 x2 (+.f64 6 (*.f64 12 x1)))) (*.f64 8 (*.f64 (pow.f64 x2 2) x1))))
(+.f64 (*.f64 -1 x1) (+.f64 (*.f64 -1 (*.f64 x2 (+.f64 6 (*.f64 12 x1)))) (*.f64 8 (*.f64 (pow.f64 x2 2) x1))))
1
(+.f64 1 (*.f64 12 x2))
(+.f64 1 (+.f64 (*.f64 12 x2) (*.f64 -8 (pow.f64 x2 2))))
(+.f64 1 (+.f64 (*.f64 12 x2) (*.f64 -8 (pow.f64 x2 2))))
(*.f64 -8 (pow.f64 x2 2))
(+.f64 (*.f64 12 x2) (*.f64 -8 (pow.f64 x2 2)))
(+.f64 1 (+.f64 (*.f64 12 x2) (*.f64 -8 (pow.f64 x2 2))))
(+.f64 1 (+.f64 (*.f64 12 x2) (*.f64 -8 (pow.f64 x2 2))))
(*.f64 -8 (pow.f64 x2 2))
(+.f64 (*.f64 12 x2) (*.f64 -8 (pow.f64 x2 2)))
(+.f64 1 (+.f64 (*.f64 12 x2) (*.f64 -8 (pow.f64 x2 2))))
(+.f64 1 (+.f64 (*.f64 12 x2) (*.f64 -8 (pow.f64 x2 2))))
(*.f64 -12 x2)
(+.f64 (*.f64 8 (pow.f64 x2 2)) (*.f64 -12 x2))
(+.f64 (*.f64 8 (pow.f64 x2 2)) (*.f64 -12 x2))
(+.f64 (*.f64 8 (pow.f64 x2 2)) (*.f64 -12 x2))
(*.f64 8 (pow.f64 x2 2))
(+.f64 (*.f64 8 (pow.f64 x2 2)) (*.f64 -12 x2))
(+.f64 (*.f64 8 (pow.f64 x2 2)) (*.f64 -12 x2))
(+.f64 (*.f64 8 (pow.f64 x2 2)) (*.f64 -12 x2))
(*.f64 8 (pow.f64 x2 2))
(+.f64 (*.f64 8 (pow.f64 x2 2)) (*.f64 -12 x2))
(+.f64 (*.f64 8 (pow.f64 x2 2)) (*.f64 -12 x2))
(+.f64 (*.f64 8 (pow.f64 x2 2)) (*.f64 -12 x2))
Outputs
x1
(+.f64 x1 (*.f64 12 (*.f64 x2 x1)))
(+.f64 x1 (*.f64 12 (*.f64 x1 x2)))
(fma.f64 12 (*.f64 x1 x2) x1)
(fma.f64 x1 (*.f64 12 x2) x1)
(*.f64 x1 (fma.f64 12 x2 1))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 x2 2) x1)) (+.f64 x1 (*.f64 12 (*.f64 x2 x1))))
(fma.f64 -8 (*.f64 x1 (*.f64 x2 x2)) (+.f64 x1 (*.f64 12 (*.f64 x1 x2))))
(+.f64 x1 (*.f64 x1 (fma.f64 -8 (*.f64 x2 x2) (*.f64 12 x2))))
(fma.f64 x1 (*.f64 x2 (+.f64 12 (*.f64 x2 -8))) x1)
(*.f64 x1 (fma.f64 x2 (fma.f64 x2 -8 12) 1))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 x2 2) x1)) (+.f64 x1 (*.f64 12 (*.f64 x2 x1))))
(fma.f64 -8 (*.f64 x1 (*.f64 x2 x2)) (+.f64 x1 (*.f64 12 (*.f64 x1 x2))))
(+.f64 x1 (*.f64 x1 (fma.f64 -8 (*.f64 x2 x2) (*.f64 12 x2))))
(fma.f64 x1 (*.f64 x2 (+.f64 12 (*.f64 x2 -8))) x1)
(*.f64 x1 (fma.f64 x2 (fma.f64 x2 -8 12) 1))
(*.f64 -8 (*.f64 (pow.f64 x2 2) x1))
(*.f64 -8 (*.f64 x1 (*.f64 x2 x2)))
(*.f64 (*.f64 x2 x2) (*.f64 x1 -8))
(*.f64 x1 (*.f64 x2 (*.f64 x2 -8)))
(*.f64 x2 (*.f64 x2 (*.f64 x1 -8)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 x2 2) x1)) (*.f64 12 (*.f64 x2 x1)))
(fma.f64 -8 (*.f64 x1 (*.f64 x2 x2)) (*.f64 12 (*.f64 x1 x2)))
(*.f64 x1 (fma.f64 -8 (*.f64 x2 x2) (*.f64 12 x2)))
(*.f64 x1 (*.f64 x2 (+.f64 12 (*.f64 x2 -8))))
(*.f64 x1 (*.f64 x2 (fma.f64 x2 -8 12)))
(*.f64 x2 (*.f64 x1 (fma.f64 x2 -8 12)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 x2 2) x1)) (+.f64 x1 (*.f64 12 (*.f64 x2 x1))))
(fma.f64 -8 (*.f64 x1 (*.f64 x2 x2)) (+.f64 x1 (*.f64 12 (*.f64 x1 x2))))
(+.f64 x1 (*.f64 x1 (fma.f64 -8 (*.f64 x2 x2) (*.f64 12 x2))))
(fma.f64 x1 (*.f64 x2 (+.f64 12 (*.f64 x2 -8))) x1)
(*.f64 x1 (fma.f64 x2 (fma.f64 x2 -8 12) 1))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 x2 2) x1)) (+.f64 x1 (*.f64 12 (*.f64 x2 x1))))
(fma.f64 -8 (*.f64 x1 (*.f64 x2 x2)) (+.f64 x1 (*.f64 12 (*.f64 x1 x2))))
(+.f64 x1 (*.f64 x1 (fma.f64 -8 (*.f64 x2 x2) (*.f64 12 x2))))
(fma.f64 x1 (*.f64 x2 (+.f64 12 (*.f64 x2 -8))) x1)
(*.f64 x1 (fma.f64 x2 (fma.f64 x2 -8 12) 1))
(*.f64 -8 (*.f64 (pow.f64 x2 2) x1))
(*.f64 -8 (*.f64 x1 (*.f64 x2 x2)))
(*.f64 (*.f64 x2 x2) (*.f64 x1 -8))
(*.f64 x1 (*.f64 x2 (*.f64 x2 -8)))
(*.f64 x2 (*.f64 x2 (*.f64 x1 -8)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 x2 2) x1)) (*.f64 12 (*.f64 x2 x1)))
(fma.f64 -8 (*.f64 x1 (*.f64 x2 x2)) (*.f64 12 (*.f64 x1 x2)))
(*.f64 x1 (fma.f64 -8 (*.f64 x2 x2) (*.f64 12 x2)))
(*.f64 x1 (*.f64 x2 (+.f64 12 (*.f64 x2 -8))))
(*.f64 x1 (*.f64 x2 (fma.f64 x2 -8 12)))
(*.f64 x2 (*.f64 x1 (fma.f64 x2 -8 12)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 x2 2) x1)) (+.f64 x1 (*.f64 12 (*.f64 x2 x1))))
(fma.f64 -8 (*.f64 x1 (*.f64 x2 x2)) (+.f64 x1 (*.f64 12 (*.f64 x1 x2))))
(+.f64 x1 (*.f64 x1 (fma.f64 -8 (*.f64 x2 x2) (*.f64 12 x2))))
(fma.f64 x1 (*.f64 x2 (+.f64 12 (*.f64 x2 -8))) x1)
(*.f64 x1 (fma.f64 x2 (fma.f64 x2 -8 12) 1))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 x2 2) x1)) (+.f64 x1 (*.f64 12 (*.f64 x2 x1))))
(fma.f64 -8 (*.f64 x1 (*.f64 x2 x2)) (+.f64 x1 (*.f64 12 (*.f64 x1 x2))))
(+.f64 x1 (*.f64 x1 (fma.f64 -8 (*.f64 x2 x2) (*.f64 12 x2))))
(fma.f64 x1 (*.f64 x2 (+.f64 12 (*.f64 x2 -8))) x1)
(*.f64 x1 (fma.f64 x2 (fma.f64 x2 -8 12) 1))
(*.f64 -6 x2)
(*.f64 x2 -6)
(*.f64 -1 (*.f64 x1 (-.f64 (*.f64 -1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)) 1)))
(*.f64 (neg.f64 x1) (fma.f64 -1 (fma.f64 x2 (fma.f64 8 x2 -12) -2) -1))
(*.f64 (fma.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2) -1) (neg.f64 x1))
(*.f64 (+.f64 (*.f64 x2 (fma.f64 x2 8 -12)) -1) (*.f64 x1 1))
(*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -1))
(*.f64 -1 (*.f64 x1 (-.f64 (*.f64 -1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)) 1)))
(*.f64 (neg.f64 x1) (fma.f64 -1 (fma.f64 x2 (fma.f64 8 x2 -12) -2) -1))
(*.f64 (fma.f64 -1 (fma.f64 x2 (fma.f64 x2 8 -12) -2) -1) (neg.f64 x1))
(*.f64 (+.f64 (*.f64 x2 (fma.f64 x2 8 -12)) -1) (*.f64 x1 1))
(*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -1))
(*.f64 -1 x1)
(neg.f64 x1)
(+.f64 (*.f64 -1 x1) (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)))
(fma.f64 -1 x1 (*.f64 x2 (fma.f64 -12 x1 -6)))
(fma.f64 x2 (fma.f64 x1 -12 -6) (neg.f64 x1))
(+.f64 (*.f64 -1 x1) (+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (*.f64 8 (*.f64 (pow.f64 x2 2) x1))))
(fma.f64 -1 x1 (fma.f64 x2 (fma.f64 -12 x1 -6) (*.f64 (*.f64 x1 (*.f64 x2 x2)) 8)))
(-.f64 (fma.f64 x2 (fma.f64 x1 -12 -6) (*.f64 x1 (*.f64 x2 (*.f64 x2 8)))) x1)
(-.f64 (fma.f64 x1 (*.f64 x2 (*.f64 x2 8)) (*.f64 x2 (fma.f64 x1 -12 -6))) x1)
(fma.f64 x2 -6 (*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -1)))
(+.f64 (*.f64 -1 x1) (+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (*.f64 8 (*.f64 (pow.f64 x2 2) x1))))
(fma.f64 -1 x1 (fma.f64 x2 (fma.f64 -12 x1 -6) (*.f64 (*.f64 x1 (*.f64 x2 x2)) 8)))
(-.f64 (fma.f64 x2 (fma.f64 x1 -12 -6) (*.f64 x1 (*.f64 x2 (*.f64 x2 8)))) x1)
(-.f64 (fma.f64 x1 (*.f64 x2 (*.f64 x2 8)) (*.f64 x2 (fma.f64 x1 -12 -6))) x1)
(fma.f64 x2 -6 (*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -1)))
(*.f64 8 (*.f64 (pow.f64 x2 2) x1))
(*.f64 (*.f64 x1 (*.f64 x2 x2)) 8)
(*.f64 x1 (*.f64 x2 (*.f64 x2 8)))
(+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (*.f64 8 (*.f64 (pow.f64 x2 2) x1)))
(fma.f64 x2 (fma.f64 -12 x1 -6) (*.f64 (*.f64 x1 (*.f64 x2 x2)) 8))
(fma.f64 x2 (fma.f64 x1 -12 -6) (*.f64 x1 (*.f64 x2 (*.f64 x2 8))))
(fma.f64 x1 (*.f64 x2 (*.f64 x2 8)) (*.f64 x2 (fma.f64 x1 -12 -6)))
(fma.f64 x2 -6 (*.f64 (*.f64 x1 x2) (fma.f64 x2 8 -12)))
(*.f64 x2 (+.f64 -6 (*.f64 x1 (fma.f64 x2 8 -12))))
(+.f64 (*.f64 -1 x1) (+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (*.f64 8 (*.f64 (pow.f64 x2 2) x1))))
(fma.f64 -1 x1 (fma.f64 x2 (fma.f64 -12 x1 -6) (*.f64 (*.f64 x1 (*.f64 x2 x2)) 8)))
(-.f64 (fma.f64 x2 (fma.f64 x1 -12 -6) (*.f64 x1 (*.f64 x2 (*.f64 x2 8)))) x1)
(-.f64 (fma.f64 x1 (*.f64 x2 (*.f64 x2 8)) (*.f64 x2 (fma.f64 x1 -12 -6))) x1)
(fma.f64 x2 -6 (*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -1)))
(+.f64 (*.f64 -1 x1) (+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (*.f64 8 (*.f64 (pow.f64 x2 2) x1))))
(fma.f64 -1 x1 (fma.f64 x2 (fma.f64 -12 x1 -6) (*.f64 (*.f64 x1 (*.f64 x2 x2)) 8)))
(-.f64 (fma.f64 x2 (fma.f64 x1 -12 -6) (*.f64 x1 (*.f64 x2 (*.f64 x2 8)))) x1)
(-.f64 (fma.f64 x1 (*.f64 x2 (*.f64 x2 8)) (*.f64 x2 (fma.f64 x1 -12 -6))) x1)
(fma.f64 x2 -6 (*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -1)))
(*.f64 8 (*.f64 (pow.f64 x2 2) x1))
(*.f64 (*.f64 x1 (*.f64 x2 x2)) 8)
(*.f64 x1 (*.f64 x2 (*.f64 x2 8)))
(+.f64 (*.f64 -1 (*.f64 x2 (+.f64 6 (*.f64 12 x1)))) (*.f64 8 (*.f64 (pow.f64 x2 2) x1)))
(fma.f64 x2 (fma.f64 -12 x1 -6) (*.f64 (*.f64 x1 (*.f64 x2 x2)) 8))
(fma.f64 x2 (fma.f64 x1 -12 -6) (*.f64 x1 (*.f64 x2 (*.f64 x2 8))))
(fma.f64 x1 (*.f64 x2 (*.f64 x2 8)) (*.f64 x2 (fma.f64 x1 -12 -6)))
(fma.f64 x2 -6 (*.f64 (*.f64 x1 x2) (fma.f64 x2 8 -12)))
(*.f64 x2 (+.f64 -6 (*.f64 x1 (fma.f64 x2 8 -12))))
(+.f64 (*.f64 -1 x1) (+.f64 (*.f64 -1 (*.f64 x2 (+.f64 6 (*.f64 12 x1)))) (*.f64 8 (*.f64 (pow.f64 x2 2) x1))))
(fma.f64 -1 x1 (fma.f64 x2 (fma.f64 -12 x1 -6) (*.f64 (*.f64 x1 (*.f64 x2 x2)) 8)))
(-.f64 (fma.f64 x2 (fma.f64 x1 -12 -6) (*.f64 x1 (*.f64 x2 (*.f64 x2 8)))) x1)
(-.f64 (fma.f64 x1 (*.f64 x2 (*.f64 x2 8)) (*.f64 x2 (fma.f64 x1 -12 -6))) x1)
(fma.f64 x2 -6 (*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -1)))
(+.f64 (*.f64 -1 x1) (+.f64 (*.f64 -1 (*.f64 x2 (+.f64 6 (*.f64 12 x1)))) (*.f64 8 (*.f64 (pow.f64 x2 2) x1))))
(fma.f64 -1 x1 (fma.f64 x2 (fma.f64 -12 x1 -6) (*.f64 (*.f64 x1 (*.f64 x2 x2)) 8)))
(-.f64 (fma.f64 x2 (fma.f64 x1 -12 -6) (*.f64 x1 (*.f64 x2 (*.f64 x2 8)))) x1)
(-.f64 (fma.f64 x1 (*.f64 x2 (*.f64 x2 8)) (*.f64 x2 (fma.f64 x1 -12 -6))) x1)
(fma.f64 x2 -6 (*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -1)))
1
(+.f64 1 (*.f64 12 x2))
(fma.f64 12 x2 1)
(+.f64 1 (+.f64 (*.f64 12 x2) (*.f64 -8 (pow.f64 x2 2))))
(+.f64 1 (fma.f64 12 x2 (*.f64 -8 (*.f64 x2 x2))))
(+.f64 1 (fma.f64 -8 (*.f64 x2 x2) (*.f64 12 x2)))
(fma.f64 12 x2 (fma.f64 x2 (*.f64 x2 -8) 1))
(fma.f64 x2 (fma.f64 x2 -8 12) 1)
(+.f64 1 (+.f64 (*.f64 12 x2) (*.f64 -8 (pow.f64 x2 2))))
(+.f64 1 (fma.f64 12 x2 (*.f64 -8 (*.f64 x2 x2))))
(+.f64 1 (fma.f64 -8 (*.f64 x2 x2) (*.f64 12 x2)))
(fma.f64 12 x2 (fma.f64 x2 (*.f64 x2 -8) 1))
(fma.f64 x2 (fma.f64 x2 -8 12) 1)
(*.f64 -8 (pow.f64 x2 2))
(*.f64 -8 (*.f64 x2 x2))
(*.f64 x2 (*.f64 x2 -8))
(+.f64 (*.f64 12 x2) (*.f64 -8 (pow.f64 x2 2)))
(fma.f64 12 x2 (*.f64 -8 (*.f64 x2 x2)))
(fma.f64 -8 (*.f64 x2 x2) (*.f64 12 x2))
(*.f64 x2 (+.f64 12 (*.f64 x2 -8)))
(*.f64 x2 (fma.f64 x2 -8 12))
(+.f64 1 (+.f64 (*.f64 12 x2) (*.f64 -8 (pow.f64 x2 2))))
(+.f64 1 (fma.f64 12 x2 (*.f64 -8 (*.f64 x2 x2))))
(+.f64 1 (fma.f64 -8 (*.f64 x2 x2) (*.f64 12 x2)))
(fma.f64 12 x2 (fma.f64 x2 (*.f64 x2 -8) 1))
(fma.f64 x2 (fma.f64 x2 -8 12) 1)
(+.f64 1 (+.f64 (*.f64 12 x2) (*.f64 -8 (pow.f64 x2 2))))
(+.f64 1 (fma.f64 12 x2 (*.f64 -8 (*.f64 x2 x2))))
(+.f64 1 (fma.f64 -8 (*.f64 x2 x2) (*.f64 12 x2)))
(fma.f64 12 x2 (fma.f64 x2 (*.f64 x2 -8) 1))
(fma.f64 x2 (fma.f64 x2 -8 12) 1)
(*.f64 -8 (pow.f64 x2 2))
(*.f64 -8 (*.f64 x2 x2))
(*.f64 x2 (*.f64 x2 -8))
(+.f64 (*.f64 12 x2) (*.f64 -8 (pow.f64 x2 2)))
(fma.f64 12 x2 (*.f64 -8 (*.f64 x2 x2)))
(fma.f64 -8 (*.f64 x2 x2) (*.f64 12 x2))
(*.f64 x2 (+.f64 12 (*.f64 x2 -8)))
(*.f64 x2 (fma.f64 x2 -8 12))
(+.f64 1 (+.f64 (*.f64 12 x2) (*.f64 -8 (pow.f64 x2 2))))
(+.f64 1 (fma.f64 12 x2 (*.f64 -8 (*.f64 x2 x2))))
(+.f64 1 (fma.f64 -8 (*.f64 x2 x2) (*.f64 12 x2)))
(fma.f64 12 x2 (fma.f64 x2 (*.f64 x2 -8) 1))
(fma.f64 x2 (fma.f64 x2 -8 12) 1)
(+.f64 1 (+.f64 (*.f64 12 x2) (*.f64 -8 (pow.f64 x2 2))))
(+.f64 1 (fma.f64 12 x2 (*.f64 -8 (*.f64 x2 x2))))
(+.f64 1 (fma.f64 -8 (*.f64 x2 x2) (*.f64 12 x2)))
(fma.f64 12 x2 (fma.f64 x2 (*.f64 x2 -8) 1))
(fma.f64 x2 (fma.f64 x2 -8 12) 1)
(*.f64 -12 x2)
(*.f64 x2 -12)
(+.f64 (*.f64 8 (pow.f64 x2 2)) (*.f64 -12 x2))
(fma.f64 8 (*.f64 x2 x2) (*.f64 x2 -12))
(*.f64 x2 (fma.f64 x2 8 -12))
(+.f64 (*.f64 8 (pow.f64 x2 2)) (*.f64 -12 x2))
(fma.f64 8 (*.f64 x2 x2) (*.f64 x2 -12))
(*.f64 x2 (fma.f64 x2 8 -12))
(+.f64 (*.f64 8 (pow.f64 x2 2)) (*.f64 -12 x2))
(fma.f64 8 (*.f64 x2 x2) (*.f64 x2 -12))
(*.f64 x2 (fma.f64 x2 8 -12))
(*.f64 8 (pow.f64 x2 2))
(*.f64 (*.f64 x2 x2) 8)
(*.f64 x2 (*.f64 x2 8))
(+.f64 (*.f64 8 (pow.f64 x2 2)) (*.f64 -12 x2))
(fma.f64 8 (*.f64 x2 x2) (*.f64 x2 -12))
(*.f64 x2 (fma.f64 x2 8 -12))
(+.f64 (*.f64 8 (pow.f64 x2 2)) (*.f64 -12 x2))
(fma.f64 8 (*.f64 x2 x2) (*.f64 x2 -12))
(*.f64 x2 (fma.f64 x2 8 -12))
(+.f64 (*.f64 8 (pow.f64 x2 2)) (*.f64 -12 x2))
(fma.f64 8 (*.f64 x2 x2) (*.f64 x2 -12))
(*.f64 x2 (fma.f64 x2 8 -12))
(*.f64 8 (pow.f64 x2 2))
(*.f64 (*.f64 x2 x2) 8)
(*.f64 x2 (*.f64 x2 8))
(+.f64 (*.f64 8 (pow.f64 x2 2)) (*.f64 -12 x2))
(fma.f64 8 (*.f64 x2 x2) (*.f64 x2 -12))
(*.f64 x2 (fma.f64 x2 8 -12))
(+.f64 (*.f64 8 (pow.f64 x2 2)) (*.f64 -12 x2))
(fma.f64 8 (*.f64 x2 x2) (*.f64 x2 -12))
(*.f64 x2 (fma.f64 x2 8 -12))
(+.f64 (*.f64 8 (pow.f64 x2 2)) (*.f64 -12 x2))
(fma.f64 8 (*.f64 x2 x2) (*.f64 x2 -12))
(*.f64 x2 (fma.f64 x2 8 -12))

localize276.0ms (0.7%)

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 (-.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 x1 (*.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))))
0.2b
(*.f64 x1 (*.f64 x2 6))
0.2b
(*.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))
3.4b
(-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)
Compiler

Compiled 709 to 429 computations (39.5% saved)

series19.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
10.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 (-.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 x1 (*.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.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 (-.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 x1 (*.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.0ms
x1
@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 (-.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 x1 (*.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.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 (-.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 x1 (*.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.0ms
x1
@-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 (-.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 x1 (*.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))))

rewrite47.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
443×add-sqr-sqrt_binary64
434×*-un-lft-identity_binary64
434×pow1_binary64
413×add-cbrt-cube_binary64
412×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
035114
1854114
Stop Event
node limit
Counts
1 → 11
Calls
Call 1
Inputs
(+.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 x1 (*.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
((#(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 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 x1 (*.f64 x1 6))) (fma.f64 x1 x1 1) (*.f64 x1 (*.f64 x1 (*.f64 x2 6)))) (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 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 x1 (*.f64 x1 6))) (fma.f64 x1 x1 1) (*.f64 x1 (*.f64 x1 (*.f64 x2 6)))) (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 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 x1 (*.f64 x1 6))) (fma.f64 x1 x1 1) (*.f64 x1 (*.f64 x1 (*.f64 x2 6)))) (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 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 x1 (*.f64 x1 6))) (fma.f64 x1 x1 1) (*.f64 x1 (*.f64 x1 (*.f64 x2 6)))) (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 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 x1 (*.f64 x1 6))) (fma.f64 x1 x1 1) (*.f64 x1 (*.f64 x1 (*.f64 x2 6)))) (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 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 x1 (*.f64 x1 6))) (fma.f64 x1 x1 1) (*.f64 x1 (*.f64 x1 (*.f64 x2 6)))) (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 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 x1 (*.f64 x1 6))) (fma.f64 x1 x1 1) (*.f64 x1 (*.f64 x1 (*.f64 x2 6)))) (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 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 x1 (*.f64 x1 6))) (fma.f64 x1 x1 1) (*.f64 x1 (*.f64 x1 (*.f64 x2 6)))) (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 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 x1 (*.f64 x1 6))) (fma.f64 x1 x1 1) (*.f64 x1 (*.f64 x1 (*.f64 x2 6)))) (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 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 x1 (*.f64 x1 6))) (fma.f64 x1 x1 1) (*.f64 x1 (*.f64 x1 (*.f64 x2 6)))) (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 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 x1 (*.f64 x1 6))) (fma.f64 x1 x1 1) (*.f64 x1 (*.f64 x1 (*.f64 x2 6)))) (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 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 x1 (*.f64 x1 6))) (fma.f64 x1 x1 1) (*.f64 x1 (*.f64 x1 (*.f64 x2 6)))) (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 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 x1 (*.f64 x1 6))) (fma.f64 x1 x1 1) (*.f64 x1 (*.f64 x1 (*.f64 x2 6)))) (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 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 x1 (*.f64 x1 6))) (fma.f64 x1 x1 1) (*.f64 x1 (*.f64 x1 (*.f64 x2 6)))) (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 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 x1 (*.f64 x1 6))) (fma.f64 x1 x1 1) (*.f64 x1 (*.f64 x1 (*.f64 x2 6)))) (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 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 x1 (*.f64 x1 6))) (fma.f64 x1 x1 1) (*.f64 x1 (*.f64 x1 (*.f64 x2 6)))) (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 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 x1 (*.f64 x1 6))) (fma.f64 x1 x1 1) (*.f64 x1 (*.f64 x1 (*.f64 x2 6)))) (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 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 x1 (*.f64 x1 6))) (fma.f64 x1 x1 1) (*.f64 x1 (*.f64 x1 (*.f64 x2 6)))) (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 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 x1 (*.f64 x1 6))) (fma.f64 x1 x1 1) (*.f64 x1 (*.f64 x1 (*.f64 x2 6)))) (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 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 x1 (*.f64 x1 6))) (fma.f64 x1 x1 1) (*.f64 x1 (*.f64 x1 (*.f64 x2 6)))) (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 (/.f64 (-.f64 (fma.f64 (*.f64 x1 3) x1 (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 x1 (*.f64 x1 6))) (fma.f64 x1 x1 1) (*.f64 x1 (*.f64 x1 (*.f64 x2 6)))) (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)))))))))))

simplify80.0ms (0.2%)

Algorithm
egg-herbie
Rules
928×fma-def_binary64
681×fma-neg_binary64
514×associate-*l*_binary64
464×associate-*r*_binary64
427×distribute-rgt-in_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01302203
14761863
217751774
371041764
Stop Event
node limit
Counts
35 → 42
Calls
Call 1
Inputs
(*.f64 -6 x2)
(+.f64 (*.f64 x1 (-.f64 (*.f64 4 (*.f64 x2 (-.f64 (*.f64 2 x2) 3))) 2)) (*.f64 -6 x2))
(+.f64 (*.f64 x1 (-.f64 (*.f64 4 (*.f64 x2 (-.f64 (*.f64 2 x2) 3))) 2)) (+.f64 (*.f64 (pow.f64 x1 2) (+.f64 6 (+.f64 (*.f64 6 x2) (+.f64 (*.f64 2 (+.f64 (*.f64 -2 x2) (*.f64 -1 (-.f64 (*.f64 2 x2) 3)))) (*.f64 3 (-.f64 3 (*.f64 -2 x2))))))) (*.f64 -6 x2)))
(+.f64 (*.f64 x1 (-.f64 (*.f64 4 (*.f64 x2 (-.f64 (*.f64 2 x2) 3))) 2)) (+.f64 (*.f64 (pow.f64 x1 3) (+.f64 4 (+.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)))))) (+.f64 (*.f64 (pow.f64 x1 2) (+.f64 6 (+.f64 (*.f64 6 x2) (+.f64 (*.f64 2 (+.f64 (*.f64 -2 x2) (*.f64 -1 (-.f64 (*.f64 2 x2) 3)))) (*.f64 3 (-.f64 3 (*.f64 -2 x2))))))) (*.f64 -6 x2))))
(*.f64 6 (pow.f64 x1 4))
(+.f64 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4)))
(+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (+.f64 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4))))
(+.f64 (*.f64 (+.f64 1 (*.f64 2 (+.f64 1 (*.f64 3 (-.f64 (*.f64 2 x2) 3))))) x1) (+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (+.f64 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4)))))
(*.f64 6 (pow.f64 x1 4))
(+.f64 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4)))
(+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (+.f64 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4))))
(+.f64 (*.f64 -1 (*.f64 x1 (-.f64 (*.f64 -2 (+.f64 1 (*.f64 3 (-.f64 (*.f64 2 x2) 3)))) 1))) (+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (+.f64 (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 (+.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 6 (pow.f64 x1 2)))) (pow.f64 x1 3))))
(+.f64 (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 2 (*.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 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 (+.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 6 (pow.f64 x1 2)))) (pow.f64 x1 3)))))
(+.f64 (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 2 (*.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 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 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 6 (pow.f64 x1 2)))) (pow.f64 x1 3))))))
(+.f64 (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 2 (*.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 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 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 6 (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 x2 (-.f64 (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 2 (*.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 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 x2 (-.f64 (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 2 (*.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 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 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))) (+.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 6 (pow.f64 x1 2)))) (pow.f64 x1 3))))))
(+.f64 (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 2 (*.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 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 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))) (+.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 6 (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 -1 (*.f64 x2 (+.f64 (*.f64 -6 (pow.f64 x1 2)) (+.f64 (*.f64 2 (*.f64 (+.f64 1 (pow.f64 x1 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 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 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))) (+.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 6 (pow.f64 x1 2)))) (+.f64 (pow.f64 x1 3) (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -6 (pow.f64 x1 2)) (+.f64 (*.f64 2 (*.f64 (+.f64 1 (pow.f64 x1 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 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 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))) (+.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 6 (pow.f64 x1 2)))) (+.f64 (pow.f64 x1 3) (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -6 (pow.f64 x1 2)) (+.f64 (*.f64 2 (*.f64 (+.f64 1 (pow.f64 x1 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 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))))))))))
Outputs
(*.f64 -6 x2)
(+.f64 (*.f64 x1 (-.f64 (*.f64 4 (*.f64 x2 (-.f64 (*.f64 2 x2) 3))) 2)) (*.f64 -6 x2))
(fma.f64 x1 (fma.f64 4 (*.f64 x2 (fma.f64 2 x2 -3)) -2) (*.f64 -6 x2))
(fma.f64 x1 (fma.f64 4 (*.f64 x2 (fma.f64 x2 2 -3)) -2) (*.f64 -6 x2))
(fma.f64 x1 (fma.f64 x2 (*.f64 4 (fma.f64 x2 2 -3)) -2) (*.f64 -6 x2))
(+.f64 (*.f64 x1 (-.f64 (*.f64 4 (*.f64 x2 (-.f64 (*.f64 2 x2) 3))) 2)) (+.f64 (*.f64 (pow.f64 x1 2) (+.f64 6 (+.f64 (*.f64 6 x2) (+.f64 (*.f64 2 (+.f64 (*.f64 -2 x2) (*.f64 -1 (-.f64 (*.f64 2 x2) 3)))) (*.f64 3 (-.f64 3 (*.f64 -2 x2))))))) (*.f64 -6 x2)))
(fma.f64 x1 (fma.f64 4 (*.f64 x2 (fma.f64 2 x2 -3)) -2) (fma.f64 (*.f64 x1 x1) (+.f64 6 (fma.f64 6 x2 (fma.f64 2 (fma.f64 -2 x2 (neg.f64 (fma.f64 2 x2 -3))) (*.f64 3 (+.f64 3 (*.f64 x2 2)))))) (*.f64 -6 x2)))
(fma.f64 x1 (fma.f64 4 (*.f64 x2 (fma.f64 x2 2 -3)) -2) (fma.f64 (*.f64 x1 x1) (+.f64 6 (fma.f64 x2 6 (fma.f64 2 (-.f64 (*.f64 x2 -2) (fma.f64 x2 2 -3)) (*.f64 3 (-.f64 3 (*.f64 x2 -2)))))) (*.f64 -6 x2)))
(fma.f64 -6 x2 (*.f64 x1 (+.f64 (fma.f64 x2 (*.f64 4 (fma.f64 x2 2 -3)) -2) (*.f64 x1 (+.f64 6 (fma.f64 3 (fma.f64 x2 2 3) (+.f64 (*.f64 x2 2) (+.f64 6 (*.f64 x2 -4)))))))))
(fma.f64 -6 x2 (*.f64 x1 (+.f64 (fma.f64 x2 (*.f64 4 (fma.f64 x2 2 -3)) -2) (*.f64 x1 (+.f64 6 (fma.f64 3 (fma.f64 x2 2 3) (fma.f64 x2 2 (+.f64 6 (*.f64 x2 -4)))))))))
(+.f64 (*.f64 x1 (-.f64 (*.f64 4 (*.f64 x2 (-.f64 (*.f64 2 x2) 3))) 2)) (+.f64 (*.f64 (pow.f64 x1 3) (+.f64 4 (+.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)))))) (+.f64 (*.f64 (pow.f64 x1 2) (+.f64 6 (+.f64 (*.f64 6 x2) (+.f64 (*.f64 2 (+.f64 (*.f64 -2 x2) (*.f64 -1 (-.f64 (*.f64 2 x2) 3)))) (*.f64 3 (-.f64 3 (*.f64 -2 x2))))))) (*.f64 -6 x2))))
(fma.f64 x1 (fma.f64 4 (*.f64 x2 (fma.f64 2 x2 -3)) -2) (fma.f64 (pow.f64 x1 3) (+.f64 4 (fma.f64 2 (+.f64 1 (-.f64 (fma.f64 2 (*.f64 x2 (fma.f64 -2 x2 3)) (*.f64 3 (fma.f64 2 x2 -3))) (*.f64 (*.f64 x2 2) (fma.f64 2 x2 -3)))) (*.f64 4 (*.f64 x2 (fma.f64 2 x2 -3))))) (fma.f64 (*.f64 x1 x1) (+.f64 6 (fma.f64 6 x2 (fma.f64 2 (fma.f64 -2 x2 (neg.f64 (fma.f64 2 x2 -3))) (*.f64 3 (+.f64 3 (*.f64 x2 2)))))) (*.f64 -6 x2))))
(fma.f64 x1 (fma.f64 4 (*.f64 x2 (fma.f64 x2 2 -3)) -2) (fma.f64 (pow.f64 x1 3) (+.f64 4 (fma.f64 2 (-.f64 (+.f64 (*.f64 x2 (*.f64 (fma.f64 x2 -2 3) 2)) (fma.f64 3 (fma.f64 x2 2 -3) 1)) (*.f64 (*.f64 x2 2) (fma.f64 x2 2 -3))) (*.f64 x2 (*.f64 (fma.f64 x2 2 -3) 4)))) (fma.f64 (*.f64 x1 x1) (+.f64 6 (fma.f64 x2 6 (fma.f64 2 (-.f64 (*.f64 x2 -2) (fma.f64 x2 2 -3)) (*.f64 3 (-.f64 3 (*.f64 x2 -2)))))) (*.f64 -6 x2))))
(fma.f64 (pow.f64 x1 3) (fma.f64 x2 (*.f64 4 (fma.f64 x2 2 -3)) (fma.f64 2 (+.f64 1 (fma.f64 x2 (+.f64 6 (*.f64 x2 -4)) (*.f64 (fma.f64 x2 2 -3) (fma.f64 x2 -2 3)))) 4)) (fma.f64 -6 x2 (*.f64 x1 (+.f64 (fma.f64 x2 (*.f64 4 (fma.f64 x2 2 -3)) -2) (*.f64 x1 (+.f64 6 (fma.f64 3 (fma.f64 x2 2 3) (+.f64 (*.f64 x2 2) (+.f64 6 (*.f64 x2 -4))))))))))
(fma.f64 (pow.f64 x1 3) (fma.f64 x2 (*.f64 4 (fma.f64 x2 2 -3)) (fma.f64 2 (+.f64 1 (fma.f64 x2 (+.f64 6 (*.f64 x2 -4)) (*.f64 (fma.f64 x2 2 -3) (fma.f64 x2 -2 3)))) 4)) (fma.f64 -6 x2 (*.f64 x1 (+.f64 (fma.f64 x2 (*.f64 4 (fma.f64 x2 2 -3)) -2) (*.f64 x1 (+.f64 6 (fma.f64 3 (fma.f64 x2 2 3) (fma.f64 x2 2 (+.f64 6 (*.f64 x2 -4))))))))))
(*.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 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (+.f64 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4))))
(fma.f64 6 (*.f64 x2 (*.f64 x1 x1)) (+.f64 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4))))
(fma.f64 6 (*.f64 x2 (*.f64 x1 x1)) (fma.f64 6 (pow.f64 x1 4) (pow.f64 x1 3)))
(fma.f64 (*.f64 x1 x1) (fma.f64 x2 6 x1) (*.f64 6 (pow.f64 x1 4)))
(+.f64 (*.f64 (+.f64 1 (*.f64 2 (+.f64 1 (*.f64 3 (-.f64 (*.f64 2 x2) 3))))) x1) (+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (+.f64 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4)))))
(fma.f64 (+.f64 1 (+.f64 2 (*.f64 (*.f64 3 (fma.f64 2 x2 -3)) 2))) x1 (fma.f64 6 (*.f64 x2 (*.f64 x1 x1)) (+.f64 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4)))))
(fma.f64 x1 (+.f64 3 (*.f64 (fma.f64 x2 2 -3) 6)) (fma.f64 6 (*.f64 x2 (*.f64 x1 x1)) (fma.f64 6 (pow.f64 x1 4) (pow.f64 x1 3))))
(fma.f64 (*.f64 x1 x1) (fma.f64 x2 6 x1) (fma.f64 6 (pow.f64 x1 4) (fma.f64 x1 (fma.f64 (fma.f64 x2 2 -3) 6 2) x1)))
(*.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 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (+.f64 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4))))
(fma.f64 6 (*.f64 x2 (*.f64 x1 x1)) (+.f64 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4))))
(fma.f64 6 (*.f64 x2 (*.f64 x1 x1)) (fma.f64 6 (pow.f64 x1 4) (pow.f64 x1 3)))
(fma.f64 (*.f64 x1 x1) (fma.f64 x2 6 x1) (*.f64 6 (pow.f64 x1 4)))
(+.f64 (*.f64 -1 (*.f64 x1 (-.f64 (*.f64 -2 (+.f64 1 (*.f64 3 (-.f64 (*.f64 2 x2) 3)))) 1))) (+.f64 (*.f64 6 (*.f64 x2 (pow.f64 x1 2))) (+.f64 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4)))))
(fma.f64 -1 (*.f64 x1 (fma.f64 -2 (+.f64 1 (*.f64 3 (fma.f64 2 x2 -3))) -1)) (fma.f64 6 (*.f64 x2 (*.f64 x1 x1)) (+.f64 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4)))))
(-.f64 (fma.f64 6 (*.f64 x2 (*.f64 x1 x1)) (fma.f64 6 (pow.f64 x1 4) (pow.f64 x1 3))) (*.f64 x1 (fma.f64 -2 (fma.f64 3 (fma.f64 x2 2 -3) 1) -1)))
(fma.f64 (*.f64 x1 x1) (fma.f64 x2 6 x1) (fma.f64 6 (pow.f64 x1 4) (fma.f64 (fma.f64 -6 (fma.f64 x2 2 -3) -2) (neg.f64 x1) x1)))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 3 (pow.f64 x1 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 6 (pow.f64 x1 2)))) (pow.f64 x1 3))))
(fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) (+.f64 x1 (fma.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (*.f64 x1 (-.f64 (/.f64 (*.f64 3 (*.f64 x1 x1)) (+.f64 (*.f64 x1 x1) 1)) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1)))))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) 6)) (pow.f64 x1 3))))
(+.f64 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 x1 x1) 6 (/.f64 2 (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 (*.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (-.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) 3)))))) (pow.f64 x1 3)) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) x1))
(+.f64 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 x1 (*.f64 x1 6) (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 x1 2)))) (pow.f64 x1 3)) (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) x1))
(+.f64 (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 2 (*.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 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 (+.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 6 (pow.f64 x1 2)))) (pow.f64 x1 3)))))
(fma.f64 x2 (-.f64 (fma.f64 6 (*.f64 x1 x1) (*.f64 2 (*.f64 x1 (*.f64 2 (+.f64 (-.f64 (/.f64 (*.f64 3 (*.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 6 (+.f64 (*.f64 x1 x1) 1))) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (+.f64 (*.f64 x1 x1) 1)) (+.f64 x1 (fma.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (*.f64 x1 (-.f64 (/.f64 (*.f64 3 (*.f64 x1 x1)) (+.f64 (*.f64 x1 x1) 1)) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1)))))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) 6)) (pow.f64 x1 3)))))
(fma.f64 x2 (fma.f64 (*.f64 x1 x1) 6 (fma.f64 2 (*.f64 (*.f64 x1 2) (+.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) 3))) (/.f64 -6 (fma.f64 x1 x1 1)))) (+.f64 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 x1 x1) 6 (/.f64 2 (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 (*.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (-.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) 3)))))) (pow.f64 x1 3)) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) x1)))
(+.f64 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 x1 (*.f64 x1 6) (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 x1 2)))) (pow.f64 x1 3)) (fma.f64 x2 (fma.f64 (*.f64 x1 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 x1 (*.f64 x1 6) (/.f64 -6 (fma.f64 x1 x1 1)))) (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) x1)))
(fma.f64 x2 (fma.f64 x1 (+.f64 (*.f64 x1 6) (*.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 -6 (fma.f64 x1 x1 1))) (+.f64 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 x1 (*.f64 x1 6) (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 x1 2)))) (pow.f64 x1 3)) (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) x1)))
(+.f64 (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 2 (*.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 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 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 6 (pow.f64 x1 2)))) (pow.f64 x1 3))))))
(fma.f64 x2 (-.f64 (fma.f64 6 (*.f64 x1 x1) (*.f64 2 (*.f64 x1 (*.f64 2 (+.f64 (-.f64 (/.f64 (*.f64 3 (*.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 6 (+.f64 (*.f64 x1 x1) 1))) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 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 (*.f64 3 (*.f64 x1 x1)) x1) (*.f64 x1 (-.f64 (/.f64 (*.f64 3 (*.f64 x1 x1)) (+.f64 (*.f64 x1 x1) 1)) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1)))))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) 6)) (pow.f64 x1 3))))))
(fma.f64 x2 (fma.f64 (*.f64 x1 x1) 6 (fma.f64 2 (*.f64 (*.f64 x1 2) (+.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) 3))) (/.f64 -6 (fma.f64 x1 x1 1)))) (+.f64 (fma.f64 8 (/.f64 x2 (/.f64 (/.f64 (fma.f64 x1 x1 1) x1) x2)) (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 x1 x1) 6 (/.f64 2 (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 (*.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (-.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) 3)))))) (pow.f64 x1 3))) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) x1)))
(+.f64 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 x1 (*.f64 x1 6) (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 x1 2)))) (fma.f64 8 (/.f64 x2 (/.f64 (fma.f64 x1 x1 1) (*.f64 x2 x1))) (pow.f64 x1 3))) (fma.f64 x2 (fma.f64 (*.f64 x1 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 x1 (*.f64 x1 6) (/.f64 -6 (fma.f64 x1 x1 1)))) (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) x1)))
(+.f64 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 x1 (*.f64 x1 6) (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 x1 2)))) (fma.f64 8 (/.f64 x2 (/.f64 (fma.f64 x1 x1 1) (*.f64 x2 x1))) (pow.f64 x1 3))) (fma.f64 x2 (fma.f64 x1 (+.f64 (*.f64 x1 6) (*.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 -6 (fma.f64 x1 x1 1))) (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) x1)))
(+.f64 (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 2 (*.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 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 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 6 (pow.f64 x1 2)))) (pow.f64 x1 3))))))
(fma.f64 x2 (-.f64 (fma.f64 6 (*.f64 x1 x1) (*.f64 2 (*.f64 x1 (*.f64 2 (+.f64 (-.f64 (/.f64 (*.f64 3 (*.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 6 (+.f64 (*.f64 x1 x1) 1))) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 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 (*.f64 3 (*.f64 x1 x1)) x1) (*.f64 x1 (-.f64 (/.f64 (*.f64 3 (*.f64 x1 x1)) (+.f64 (*.f64 x1 x1) 1)) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1)))))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) 6)) (pow.f64 x1 3))))))
(fma.f64 x2 (fma.f64 (*.f64 x1 x1) 6 (fma.f64 2 (*.f64 (*.f64 x1 2) (+.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) 3))) (/.f64 -6 (fma.f64 x1 x1 1)))) (+.f64 (fma.f64 8 (/.f64 x2 (/.f64 (/.f64 (fma.f64 x1 x1 1) x1) x2)) (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 x1 x1) 6 (/.f64 2 (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 (*.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (-.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) 3)))))) (pow.f64 x1 3))) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) x1)))
(+.f64 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 x1 (*.f64 x1 6) (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 x1 2)))) (fma.f64 8 (/.f64 x2 (/.f64 (fma.f64 x1 x1 1) (*.f64 x2 x1))) (pow.f64 x1 3))) (fma.f64 x2 (fma.f64 (*.f64 x1 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 x1 (*.f64 x1 6) (/.f64 -6 (fma.f64 x1 x1 1)))) (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) x1)))
(+.f64 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 x1 (*.f64 x1 6) (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 x1 2)))) (fma.f64 8 (/.f64 x2 (/.f64 (fma.f64 x1 x1 1) (*.f64 x2 x1))) (pow.f64 x1 3))) (fma.f64 x2 (fma.f64 x1 (+.f64 (*.f64 x1 6) (*.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 -6 (fma.f64 x1 x1 1))) (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) 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 x2 (/.f64 (fma.f64 x1 x1 1) (*.f64 x2 x1))))
(+.f64 (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 2 (*.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 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 x2 (-.f64 (fma.f64 6 (*.f64 x1 x1) (*.f64 2 (*.f64 x1 (*.f64 2 (+.f64 (-.f64 (/.f64 (*.f64 3 (*.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 6 (+.f64 (*.f64 x1 x1) 1))) (*.f64 8 (/.f64 (*.f64 x2 x2) (/.f64 (+.f64 (*.f64 x1 x1) 1) x1))))
(fma.f64 x2 (fma.f64 (*.f64 x1 x1) 6 (fma.f64 2 (*.f64 (*.f64 x1 2) (+.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) 3))) (/.f64 -6 (fma.f64 x1 x1 1)))) (*.f64 8 (/.f64 x2 (/.f64 (/.f64 (fma.f64 x1 x1 1) x1) x2))))
(fma.f64 x2 (fma.f64 (*.f64 x1 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 x1 (*.f64 x1 6) (/.f64 -6 (fma.f64 x1 x1 1)))) (*.f64 8 (/.f64 x2 (/.f64 (fma.f64 x1 x1 1) (*.f64 x2 x1)))))
(fma.f64 x2 (fma.f64 x1 (+.f64 (*.f64 x1 6) (*.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 -6 (fma.f64 x1 x1 1))) (*.f64 8 (/.f64 x2 (/.f64 (fma.f64 x1 x1 1) (*.f64 x2 x1)))))
(+.f64 (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 2 (*.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 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 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))) (+.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 6 (pow.f64 x1 2)))) (pow.f64 x1 3))))))
(fma.f64 x2 (-.f64 (fma.f64 6 (*.f64 x1 x1) (*.f64 2 (*.f64 x1 (*.f64 2 (+.f64 (-.f64 (/.f64 (*.f64 3 (*.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 6 (+.f64 (*.f64 x1 x1) 1))) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 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 (*.f64 3 (*.f64 x1 x1)) x1) (*.f64 x1 (-.f64 (/.f64 (*.f64 3 (*.f64 x1 x1)) (+.f64 (*.f64 x1 x1) 1)) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1)))))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) 6)) (pow.f64 x1 3))))))
(fma.f64 x2 (fma.f64 (*.f64 x1 x1) 6 (fma.f64 2 (*.f64 (*.f64 x1 2) (+.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) 3))) (/.f64 -6 (fma.f64 x1 x1 1)))) (+.f64 (fma.f64 8 (/.f64 x2 (/.f64 (/.f64 (fma.f64 x1 x1 1) x1) x2)) (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 x1 x1) 6 (/.f64 2 (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 (*.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (-.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) 3)))))) (pow.f64 x1 3))) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) x1)))
(+.f64 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 x1 (*.f64 x1 6) (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 x1 2)))) (fma.f64 8 (/.f64 x2 (/.f64 (fma.f64 x1 x1 1) (*.f64 x2 x1))) (pow.f64 x1 3))) (fma.f64 x2 (fma.f64 (*.f64 x1 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 x1 (*.f64 x1 6) (/.f64 -6 (fma.f64 x1 x1 1)))) (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) x1)))
(+.f64 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 x1 (*.f64 x1 6) (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 x1 2)))) (fma.f64 8 (/.f64 x2 (/.f64 (fma.f64 x1 x1 1) (*.f64 x2 x1))) (pow.f64 x1 3))) (fma.f64 x2 (fma.f64 x1 (+.f64 (*.f64 x1 6) (*.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 -6 (fma.f64 x1 x1 1))) (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) x1)))
(+.f64 (*.f64 x2 (-.f64 (+.f64 (*.f64 6 (pow.f64 x1 2)) (*.f64 2 (*.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 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 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))) (+.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 6 (pow.f64 x1 2)))) (pow.f64 x1 3))))))
(fma.f64 x2 (-.f64 (fma.f64 6 (*.f64 x1 x1) (*.f64 2 (*.f64 x1 (*.f64 2 (+.f64 (-.f64 (/.f64 (*.f64 3 (*.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 6 (+.f64 (*.f64 x1 x1) 1))) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 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 (*.f64 3 (*.f64 x1 x1)) x1) (*.f64 x1 (-.f64 (/.f64 (*.f64 3 (*.f64 x1 x1)) (+.f64 (*.f64 x1 x1) 1)) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1)))))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) 6)) (pow.f64 x1 3))))))
(fma.f64 x2 (fma.f64 (*.f64 x1 x1) 6 (fma.f64 2 (*.f64 (*.f64 x1 2) (+.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) 3))) (/.f64 -6 (fma.f64 x1 x1 1)))) (+.f64 (fma.f64 8 (/.f64 x2 (/.f64 (/.f64 (fma.f64 x1 x1 1) x1) x2)) (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 x1 x1) 6 (/.f64 2 (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 (*.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (-.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) 3)))))) (pow.f64 x1 3))) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) x1)))
(+.f64 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 x1 (*.f64 x1 6) (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 x1 2)))) (fma.f64 8 (/.f64 x2 (/.f64 (fma.f64 x1 x1 1) (*.f64 x2 x1))) (pow.f64 x1 3))) (fma.f64 x2 (fma.f64 (*.f64 x1 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 x1 (*.f64 x1 6) (/.f64 -6 (fma.f64 x1 x1 1)))) (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) x1)))
(+.f64 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 x1 (*.f64 x1 6) (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 x1 2)))) (fma.f64 8 (/.f64 x2 (/.f64 (fma.f64 x1 x1 1) (*.f64 x2 x1))) (pow.f64 x1 3))) (fma.f64 x2 (fma.f64 x1 (+.f64 (*.f64 x1 6) (*.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 -6 (fma.f64 x1 x1 1))) (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) 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 x2 (/.f64 (fma.f64 x1 x1 1) (*.f64 x2 x1))))
(+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))) (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -6 (pow.f64 x1 2)) (+.f64 (*.f64 2 (*.f64 (+.f64 1 (pow.f64 x1 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 6 (/.f64 1 (+.f64 1 (pow.f64 x1 2)))))))))
(fma.f64 8 (/.f64 (*.f64 x2 x2) (/.f64 (+.f64 (*.f64 x1 x1) 1) x1)) (neg.f64 (*.f64 x2 (fma.f64 -6 (*.f64 x1 x1) (fma.f64 2 (*.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 -2 (+.f64 (/.f64 x1 (/.f64 (+.f64 (*.f64 x1 x1) 1) (-.f64 (/.f64 (*.f64 3 (*.f64 x1 x1)) (+.f64 (*.f64 x1 x1) 1)) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1)))))) (/.f64 (*.f64 x1 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2))))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1)))))))
(-.f64 (*.f64 8 (/.f64 x2 (/.f64 (/.f64 (fma.f64 x1 x1 1) x1) x2))) (*.f64 x2 (fma.f64 -6 (*.f64 x1 x1) (fma.f64 2 (*.f64 -2 (*.f64 (+.f64 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) 3)) (*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (pow.f64 (fma.f64 x1 x1 1) 2)) x1)) (fma.f64 x1 x1 1))) (/.f64 6 (fma.f64 x1 x1 1))))))
(-.f64 (*.f64 8 (/.f64 x2 (/.f64 (fma.f64 x1 x1 1) (*.f64 x2 x1)))) (*.f64 x2 (fma.f64 (*.f64 (fma.f64 x1 x1 1) -4) (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (+.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 -6 (*.f64 x1 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 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 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 6 (pow.f64 x1 2)))) (+.f64 (pow.f64 x1 3) (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -6 (pow.f64 x1 2)) (+.f64 (*.f64 2 (*.f64 (+.f64 1 (pow.f64 x1 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 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)) (+.f64 x1 (fma.f64 8 (/.f64 (*.f64 x2 x2) (/.f64 (+.f64 (*.f64 x1 x1) 1) x1)) (+.f64 (fma.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (*.f64 x1 (-.f64 (/.f64 (*.f64 3 (*.f64 x1 x1)) (+.f64 (*.f64 x1 x1) 1)) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1)))))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) 6)) (pow.f64 x1 3)) (neg.f64 (*.f64 x2 (fma.f64 -6 (*.f64 x1 x1) (fma.f64 2 (*.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 -2 (+.f64 (/.f64 x1 (/.f64 (+.f64 (*.f64 x1 x1) 1) (-.f64 (/.f64 (*.f64 3 (*.f64 x1 x1)) (+.f64 (*.f64 x1 x1) 1)) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1)))))) (/.f64 (*.f64 x1 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2))))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))))))))))
(+.f64 (fma.f64 8 (/.f64 x2 (/.f64 (/.f64 (fma.f64 x1 x1 1) x1) x2)) (-.f64 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 x1 x1) 6 (/.f64 2 (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 (*.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (-.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) 3)))))) (pow.f64 x1 3)) (*.f64 x2 (fma.f64 -6 (*.f64 x1 x1) (fma.f64 2 (*.f64 -2 (*.f64 (+.f64 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) 3)) (*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (pow.f64 (fma.f64 x1 x1 1) 2)) x1)) (fma.f64 x1 x1 1))) (/.f64 6 (fma.f64 x1 x1 1))))))) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) x1))
(+.f64 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 x1 (*.f64 x1 6) (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 x1 2)))) (-.f64 (fma.f64 8 (/.f64 x2 (/.f64 (fma.f64 x1 x1 1) (*.f64 x2 x1))) (pow.f64 x1 3)) (*.f64 x2 (fma.f64 (*.f64 (fma.f64 x1 x1 1) -4) (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (+.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 -6 (*.f64 x1 x1) (/.f64 6 (fma.f64 x1 x1 1))))))) (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) 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 8 (/.f64 (*.f64 (pow.f64 x2 2) x1) (+.f64 1 (pow.f64 x1 2)))) (+.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 6 (pow.f64 x1 2)))) (+.f64 (pow.f64 x1 3) (*.f64 -1 (*.f64 x2 (+.f64 (*.f64 -6 (pow.f64 x1 2)) (+.f64 (*.f64 2 (*.f64 (+.f64 1 (pow.f64 x1 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 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)) (+.f64 x1 (fma.f64 8 (/.f64 (*.f64 x2 x2) (/.f64 (+.f64 (*.f64 x1 x1) 1) x1)) (+.f64 (fma.f64 (+.f64 (*.f64 x1 x1) 1) (fma.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (*.f64 x1 (-.f64 (/.f64 (*.f64 3 (*.f64 x1 x1)) (+.f64 (*.f64 x1 x1) 1)) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1)))))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) 6)) (pow.f64 x1 3)) (neg.f64 (*.f64 x2 (fma.f64 -6 (*.f64 x1 x1) (fma.f64 2 (*.f64 (+.f64 (*.f64 x1 x1) 1) (*.f64 -2 (+.f64 (/.f64 x1 (/.f64 (+.f64 (*.f64 x1 x1) 1) (-.f64 (/.f64 (*.f64 3 (*.f64 x1 x1)) (+.f64 (*.f64 x1 x1) 1)) (+.f64 3 (/.f64 x1 (+.f64 (*.f64 x1 x1) 1)))))) (/.f64 (*.f64 x1 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1)) (pow.f64 (+.f64 (*.f64 x1 x1) 1) 2))))) (/.f64 6 (+.f64 (*.f64 x1 x1) 1))))))))))
(+.f64 (fma.f64 8 (/.f64 x2 (/.f64 (/.f64 (fma.f64 x1 x1 1) x1) x2)) (-.f64 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 (*.f64 x1 x1) 6 (/.f64 2 (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 (*.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (-.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) 3)))))) (pow.f64 x1 3)) (*.f64 x2 (fma.f64 -6 (*.f64 x1 x1) (fma.f64 2 (*.f64 -2 (*.f64 (+.f64 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (-.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) 3)) (*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (pow.f64 (fma.f64 x1 x1 1) 2)) x1)) (fma.f64 x1 x1 1))) (/.f64 6 (fma.f64 x1 x1 1))))))) (fma.f64 3 (/.f64 (-.f64 (*.f64 3 (*.f64 x1 x1)) x1) (fma.f64 x1 x1 1)) x1))
(+.f64 (fma.f64 (fma.f64 x1 x1 1) (fma.f64 x1 (*.f64 x1 6) (*.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) -3) (*.f64 x1 2)))) (-.f64 (fma.f64 8 (/.f64 x2 (/.f64 (fma.f64 x1 x1 1) (*.f64 x2 x1))) (pow.f64 x1 3)) (*.f64 x2 (fma.f64 (*.f64 (fma.f64 x1 x1 1) -4) (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) (+.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 -6 (*.f64 x1 x1) (/.f64 6 (fma.f64 x1 x1 1))))))) (fma.f64 3 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 3)) x1) (fma.f64 x1 x1 1)) x1))

localize31.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 -3 (*.f64 -6 x1))
0.1b
(/.f64 (-.f64 9 (*.f64 (*.f64 x1 x1) 36)) (+.f64 -3 (*.f64 -6 x1)))
0.2b
(*.f64 (pow.f64 x1 3) (/.f64 (-.f64 9 (*.f64 (*.f64 x1 x1) 36)) (+.f64 -3 (*.f64 -6 x1))))
0.2b
(*.f64 (*.f64 x1 x1) 36)
Compiler

Compiled 83 to 56 computations (32.5% saved)

series5.0ms (0%)

Counts
4 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
x1
@inf
(*.f64 (pow.f64 x1 3) (/.f64 (-.f64 9 (*.f64 (*.f64 x1 x1) 36)) (+.f64 -3 (*.f64 -6 x1))))
1.0ms
x1
@-inf
(*.f64 (pow.f64 x1 3) (/.f64 (-.f64 9 (*.f64 (*.f64 x1 x1) 36)) (+.f64 -3 (*.f64 -6 x1))))
1.0ms
x1
@0
(*.f64 (pow.f64 x1 3) (/.f64 (-.f64 9 (*.f64 (*.f64 x1 x1) 36)) (+.f64 -3 (*.f64 -6 x1))))
1.0ms
x1
@0
(*.f64 (*.f64 x1 x1) 36)
0.0ms
x1
@inf
(*.f64 (*.f64 x1 x1) 36)

rewrite132.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
706×log-prod_binary64
580×prod-diff_binary64
275×fma-def_binary64
248×expm1-udef_binary64
248×log1p-udef_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01570
134528
2460428
Stop Event
node limit
Counts
4 → 316
Calls
Call 1
Inputs
(*.f64 (*.f64 x1 x1) 36)
(*.f64 (pow.f64 x1 3) (/.f64 (-.f64 9 (*.f64 (*.f64 x1 x1) 36)) (+.f64 -3 (*.f64 -6 x1))))
(/.f64 (-.f64 9 (*.f64 (*.f64 x1 x1) 36)) (+.f64 -3 (*.f64 -6 x1)))
(+.f64 -3 (*.f64 -6 x1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x1 (*.f64 x1 36)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x1) x1) 36)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x1) x1) 36)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x1) x1) 36))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x1) x1) 36))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x1) x1) 36))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 x1 (*.f64 x1 36)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x1 (*.f64 x1 36)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x1 -6) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 x1 6) 46656) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 x1 4) 1296))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 x1) x1) 36))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 x1 (*.f64 x1 36)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 x1 6) 46656))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 x1 (*.f64 x1 36))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 x1 (*.f64 x1 36))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (*.f64 x1 -6))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 x1 -6))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 x1 3) (fma.f64 x1 -6 -3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 x1 -6 -3)) (pow.f64 x1 3))) (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 x1 -6 -3)) (pow.f64 x1 3))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 x1 -6 -3)) (pow.f64 x1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 x1 -6 -3)) (pow.f64 x1 3)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 x1 -6 -3)) (pow.f64 x1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 x1 3) (fma.f64 x1 -6 -3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 x1 3) (/.f64 1 (fma.f64 x1 -6 -3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 x1 -6 -3) (*.f64 (pow.f64 x1 3) (fma.f64 (*.f64 x1 x1) -36 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 x1 3) (fma.f64 (*.f64 x1 x1) -36 9)) (fma.f64 x1 -6 -3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 x1 3) (fma.f64 (*.f64 x1 x1) -36 9))) (neg.f64 (fma.f64 x1 -6 -3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 x1 3) (fma.f64 (*.f64 x1 x1) -36 9)) 1) (fma.f64 x1 -6 -3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 x1 3) (fma.f64 (*.f64 x1 x1) -36 9)) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)) (cbrt.f64 (fma.f64 x1 -6 -3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 x1 3) (fma.f64 (*.f64 x1 x1) -36 9)) (sqrt.f64 (fma.f64 x1 -6 -3))) (sqrt.f64 (fma.f64 x1 -6 -3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 x1 x1) -36 9)) (pow.f64 x1 3)) (neg.f64 (fma.f64 x1 -6 -3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 x1 3) (neg.f64 (fma.f64 (*.f64 x1 x1) -36 9))) (neg.f64 (fma.f64 x1 -6 -3)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 x1 3) (fma.f64 x1 -6 -3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 x1 3) (fma.f64 x1 -6 -3)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x1 (cbrt.f64 (fma.f64 x1 -6 -3))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (fma.f64 x1 -6 -3)) (pow.f64 x1 3/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 x1 6) (pow.f64 (fma.f64 x1 -6 -3) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (fma.f64 x1 -6 -3)) (pow.f64 x1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 x1 3) (fma.f64 x1 -6 -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 x1 3) (fma.f64 x1 -6 -3)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 x1 3) 3) (pow.f64 (fma.f64 x1 -6 -3) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (fma.f64 x1 -6 -3) 3) (pow.f64 (pow.f64 x1 3) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 x1 3) (fma.f64 x1 -6 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 x1 3) (fma.f64 x1 -6 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (pow.f64 x1 3) (fma.f64 x1 -6 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 x1 3) (fma.f64 x1 -6 -3))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 -3 (*.f64 x1 -6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -3 (neg.f64 (*.f64 x1 -6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -3 (*.f64 (neg.f64 x1) -6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -3 (*.f64 -1 (*.f64 x1 -6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -3 (*.f64 (neg.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36)))) (cbrt.f64 (*.f64 x1 -6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -3 (*.f64 (neg.f64 (sqrt.f64 (*.f64 x1 -6))) (sqrt.f64 (*.f64 x1 -6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x1 -6) -3)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 x1 -6 -3) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3))))) (sqrt.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))) (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 x1 -6 -3) (fma.f64 (neg.f64 (/.f64 36 (sqrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 (*.f64 x1 x1) (sqrt.f64 (fma.f64 x1 -6 -3))) (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 x1 -6 -3) (fma.f64 (neg.f64 (/.f64 (*.f64 x1 x1) (sqrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 36 (sqrt.f64 (fma.f64 x1 -6 -3))) (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 x1 -6 -3) (fma.f64 (neg.f64 (/.f64 (*.f64 x1 -6) (sqrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 (*.f64 x1 -6) (sqrt.f64 (fma.f64 x1 -6 -3))) (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 9 (fma.f64 x1 -6 -3)) (neg.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 x1 -6 -3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 9 (/.f64 1 (fma.f64 x1 -6 -3)) (neg.f64 (*.f64 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)) 36))) (fma.f64 (neg.f64 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3))) 36 (*.f64 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)) 36)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 9 (fma.f64 x1 -6 -3)) (neg.f64 (*.f64 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)) 36))) (fma.f64 (neg.f64 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3))) 36 (*.f64 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)) 36)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3)))) (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (neg.f64 (*.f64 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)) 36))) (fma.f64 (neg.f64 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3))) 36 (*.f64 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)) 36)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (sqrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (neg.f64 (*.f64 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)) 36))) (fma.f64 (neg.f64 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3))) 36 (*.f64 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)) 36)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 9 (fma.f64 (pow.f64 x1 3) -216 -27)) (fma.f64 (*.f64 x1 -6) (fma.f64 x1 -6 3) 9) (neg.f64 (*.f64 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)) 36))) (fma.f64 (neg.f64 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3))) 36 (*.f64 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)) 36)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 9 (fma.f64 (*.f64 x1 x1) -36 9)) (fma.f64 x1 -6 -3) (neg.f64 (*.f64 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)) 36))) (fma.f64 (neg.f64 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3))) 36 (*.f64 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)) 36)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 9 (/.f64 1 (fma.f64 x1 -6 -3)) (neg.f64 (*.f64 (/.f64 1 (fma.f64 x1 -6 -3)) (*.f64 x1 (*.f64 x1 36))))) (fma.f64 (neg.f64 (/.f64 1 (fma.f64 x1 -6 -3))) (*.f64 x1 (*.f64 x1 36)) (*.f64 (/.f64 1 (fma.f64 x1 -6 -3)) (*.f64 x1 (*.f64 x1 36)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 9 (fma.f64 x1 -6 -3)) (neg.f64 (*.f64 (/.f64 1 (fma.f64 x1 -6 -3)) (*.f64 x1 (*.f64 x1 36))))) (fma.f64 (neg.f64 (/.f64 1 (fma.f64 x1 -6 -3))) (*.f64 x1 (*.f64 x1 36)) (*.f64 (/.f64 1 (fma.f64 x1 -6 -3)) (*.f64 x1 (*.f64 x1 36)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3)))) (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (neg.f64 (*.f64 (/.f64 1 (fma.f64 x1 -6 -3)) (*.f64 x1 (*.f64 x1 36))))) (fma.f64 (neg.f64 (/.f64 1 (fma.f64 x1 -6 -3))) (*.f64 x1 (*.f64 x1 36)) (*.f64 (/.f64 1 (fma.f64 x1 -6 -3)) (*.f64 x1 (*.f64 x1 36)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (sqrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (neg.f64 (*.f64 (/.f64 1 (fma.f64 x1 -6 -3)) (*.f64 x1 (*.f64 x1 36))))) (fma.f64 (neg.f64 (/.f64 1 (fma.f64 x1 -6 -3))) (*.f64 x1 (*.f64 x1 36)) (*.f64 (/.f64 1 (fma.f64 x1 -6 -3)) (*.f64 x1 (*.f64 x1 36)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 9 (fma.f64 (pow.f64 x1 3) -216 -27)) (fma.f64 (*.f64 x1 -6) (fma.f64 x1 -6 3) 9) (neg.f64 (*.f64 (/.f64 1 (fma.f64 x1 -6 -3)) (*.f64 x1 (*.f64 x1 36))))) (fma.f64 (neg.f64 (/.f64 1 (fma.f64 x1 -6 -3))) (*.f64 x1 (*.f64 x1 36)) (*.f64 (/.f64 1 (fma.f64 x1 -6 -3)) (*.f64 x1 (*.f64 x1 36)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 9 (fma.f64 (*.f64 x1 x1) -36 9)) (fma.f64 x1 -6 -3) (neg.f64 (*.f64 (/.f64 1 (fma.f64 x1 -6 -3)) (*.f64 x1 (*.f64 x1 36))))) (fma.f64 (neg.f64 (/.f64 1 (fma.f64 x1 -6 -3))) (*.f64 x1 (*.f64 x1 36)) (*.f64 (/.f64 1 (fma.f64 x1 -6 -3)) (*.f64 x1 (*.f64 x1 36)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 9 (/.f64 1 (fma.f64 x1 -6 -3)) (neg.f64 (*.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3))) 1))) (fma.f64 (neg.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))) 1 (*.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 9 (fma.f64 x1 -6 -3)) (neg.f64 (*.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3))) 1))) (fma.f64 (neg.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))) 1 (*.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3)))) (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (neg.f64 (*.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3))) 1))) (fma.f64 (neg.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))) 1 (*.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (sqrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (neg.f64 (*.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3))) 1))) (fma.f64 (neg.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))) 1 (*.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 9 (fma.f64 (pow.f64 x1 3) -216 -27)) (fma.f64 (*.f64 x1 -6) (fma.f64 x1 -6 3) 9) (neg.f64 (*.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3))) 1))) (fma.f64 (neg.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))) 1 (*.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 9 (fma.f64 (*.f64 x1 x1) -36 9)) (fma.f64 x1 -6 -3) (neg.f64 (*.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3))) 1))) (fma.f64 (neg.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))) 1 (*.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 9 (/.f64 1 (fma.f64 x1 -6 -3)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))) (*.f64 (cbrt.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))) (cbrt.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3))))) (*.f64 (cbrt.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))) (cbrt.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3))))) (*.f64 (cbrt.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))) (*.f64 (cbrt.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))) (cbrt.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 9 (fma.f64 x1 -6 -3)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))) (*.f64 (cbrt.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))) (cbrt.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3))))) (*.f64 (cbrt.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))) (cbrt.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3))))) (*.f64 (cbrt.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))) (*.f64 (cbrt.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))) (cbrt.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3)))) (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))) (*.f64 (cbrt.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))) (cbrt.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3))))) (*.f64 (cbrt.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))) (cbrt.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3))))) (*.f64 (cbrt.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))) (*.f64 (cbrt.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))) (cbrt.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (sqrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))) (*.f64 (cbrt.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))) (cbrt.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3))))) (*.f64 (cbrt.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))) (cbrt.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3))))) (*.f64 (cbrt.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))) (*.f64 (cbrt.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))) (cbrt.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 9 (fma.f64 (pow.f64 x1 3) -216 -27)) (fma.f64 (*.f64 x1 -6) (fma.f64 x1 -6 3) 9) (neg.f64 (*.f64 (cbrt.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))) (*.f64 (cbrt.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))) (cbrt.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3))))) (*.f64 (cbrt.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))) (cbrt.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3))))) (*.f64 (cbrt.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))) (*.f64 (cbrt.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))) (cbrt.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 9 (fma.f64 (*.f64 x1 x1) -36 9)) (fma.f64 x1 -6 -3) (neg.f64 (*.f64 (cbrt.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))) (*.f64 (cbrt.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))) (cbrt.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3))))) (*.f64 (cbrt.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))) (cbrt.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3))))) (*.f64 (cbrt.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))) (*.f64 (cbrt.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))) (cbrt.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 9 (/.f64 1 (fma.f64 x1 -6 -3)) (neg.f64 (*.f64 (/.f64 (*.f64 x1 (*.f64 x1 36)) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x1 (*.f64 x1 36)) (cbrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)) (*.f64 (/.f64 (*.f64 x1 (*.f64 x1 36)) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 9 (fma.f64 x1 -6 -3)) (neg.f64 (*.f64 (/.f64 (*.f64 x1 (*.f64 x1 36)) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x1 (*.f64 x1 36)) (cbrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)) (*.f64 (/.f64 (*.f64 x1 (*.f64 x1 36)) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3)))) (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (neg.f64 (*.f64 (/.f64 (*.f64 x1 (*.f64 x1 36)) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x1 (*.f64 x1 36)) (cbrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)) (*.f64 (/.f64 (*.f64 x1 (*.f64 x1 36)) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (sqrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (neg.f64 (*.f64 (/.f64 (*.f64 x1 (*.f64 x1 36)) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x1 (*.f64 x1 36)) (cbrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)) (*.f64 (/.f64 (*.f64 x1 (*.f64 x1 36)) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 9 (fma.f64 (pow.f64 x1 3) -216 -27)) (fma.f64 (*.f64 x1 -6) (fma.f64 x1 -6 3) 9) (neg.f64 (*.f64 (/.f64 (*.f64 x1 (*.f64 x1 36)) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x1 (*.f64 x1 36)) (cbrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)) (*.f64 (/.f64 (*.f64 x1 (*.f64 x1 36)) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 9 (fma.f64 (*.f64 x1 x1) -36 9)) (fma.f64 x1 -6 -3) (neg.f64 (*.f64 (/.f64 (*.f64 x1 (*.f64 x1 36)) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x1 (*.f64 x1 36)) (cbrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)) (*.f64 (/.f64 (*.f64 x1 (*.f64 x1 36)) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 9 (/.f64 1 (fma.f64 x1 -6 -3)) (neg.f64 (*.f64 (/.f64 (*.f64 x1 (*.f64 x1 36)) (sqrt.f64 (fma.f64 x1 -6 -3))) (/.f64 1 (sqrt.f64 (fma.f64 x1 -6 -3)))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x1 (*.f64 x1 36)) (sqrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 1 (sqrt.f64 (fma.f64 x1 -6 -3))) (*.f64 (/.f64 (*.f64 x1 (*.f64 x1 36)) (sqrt.f64 (fma.f64 x1 -6 -3))) (/.f64 1 (sqrt.f64 (fma.f64 x1 -6 -3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 9 (fma.f64 x1 -6 -3)) (neg.f64 (*.f64 (/.f64 (*.f64 x1 (*.f64 x1 36)) (sqrt.f64 (fma.f64 x1 -6 -3))) (/.f64 1 (sqrt.f64 (fma.f64 x1 -6 -3)))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x1 (*.f64 x1 36)) (sqrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 1 (sqrt.f64 (fma.f64 x1 -6 -3))) (*.f64 (/.f64 (*.f64 x1 (*.f64 x1 36)) (sqrt.f64 (fma.f64 x1 -6 -3))) (/.f64 1 (sqrt.f64 (fma.f64 x1 -6 -3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3)))) (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (neg.f64 (*.f64 (/.f64 (*.f64 x1 (*.f64 x1 36)) (sqrt.f64 (fma.f64 x1 -6 -3))) (/.f64 1 (sqrt.f64 (fma.f64 x1 -6 -3)))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x1 (*.f64 x1 36)) (sqrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 1 (sqrt.f64 (fma.f64 x1 -6 -3))) (*.f64 (/.f64 (*.f64 x1 (*.f64 x1 36)) (sqrt.f64 (fma.f64 x1 -6 -3))) (/.f64 1 (sqrt.f64 (fma.f64 x1 -6 -3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (sqrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (neg.f64 (*.f64 (/.f64 (*.f64 x1 (*.f64 x1 36)) (sqrt.f64 (fma.f64 x1 -6 -3))) (/.f64 1 (sqrt.f64 (fma.f64 x1 -6 -3)))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x1 (*.f64 x1 36)) (sqrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 1 (sqrt.f64 (fma.f64 x1 -6 -3))) (*.f64 (/.f64 (*.f64 x1 (*.f64 x1 36)) (sqrt.f64 (fma.f64 x1 -6 -3))) (/.f64 1 (sqrt.f64 (fma.f64 x1 -6 -3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 9 (fma.f64 (pow.f64 x1 3) -216 -27)) (fma.f64 (*.f64 x1 -6) (fma.f64 x1 -6 3) 9) (neg.f64 (*.f64 (/.f64 (*.f64 x1 (*.f64 x1 36)) (sqrt.f64 (fma.f64 x1 -6 -3))) (/.f64 1 (sqrt.f64 (fma.f64 x1 -6 -3)))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x1 (*.f64 x1 36)) (sqrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 1 (sqrt.f64 (fma.f64 x1 -6 -3))) (*.f64 (/.f64 (*.f64 x1 (*.f64 x1 36)) (sqrt.f64 (fma.f64 x1 -6 -3))) (/.f64 1 (sqrt.f64 (fma.f64 x1 -6 -3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 9 (fma.f64 (*.f64 x1 x1) -36 9)) (fma.f64 x1 -6 -3) (neg.f64 (*.f64 (/.f64 (*.f64 x1 (*.f64 x1 36)) (sqrt.f64 (fma.f64 x1 -6 -3))) (/.f64 1 (sqrt.f64 (fma.f64 x1 -6 -3)))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x1 (*.f64 x1 36)) (sqrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 1 (sqrt.f64 (fma.f64 x1 -6 -3))) (*.f64 (/.f64 (*.f64 x1 (*.f64 x1 36)) (sqrt.f64 (fma.f64 x1 -6 -3))) (/.f64 1 (sqrt.f64 (fma.f64 x1 -6 -3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 9 (/.f64 1 (fma.f64 x1 -6 -3)) (neg.f64 (*.f64 (/.f64 (*.f64 x1 36) (fma.f64 x1 -6 -3)) (/.f64 x1 1)))) (fma.f64 (neg.f64 (/.f64 (*.f64 x1 36) (fma.f64 x1 -6 -3))) (/.f64 x1 1) (*.f64 (/.f64 (*.f64 x1 36) (fma.f64 x1 -6 -3)) (/.f64 x1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 9 (fma.f64 x1 -6 -3)) (neg.f64 (*.f64 (/.f64 (*.f64 x1 36) (fma.f64 x1 -6 -3)) (/.f64 x1 1)))) (fma.f64 (neg.f64 (/.f64 (*.f64 x1 36) (fma.f64 x1 -6 -3))) (/.f64 x1 1) (*.f64 (/.f64 (*.f64 x1 36) (fma.f64 x1 -6 -3)) (/.f64 x1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3)))) (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (neg.f64 (*.f64 (/.f64 (*.f64 x1 36) (fma.f64 x1 -6 -3)) (/.f64 x1 1)))) (fma.f64 (neg.f64 (/.f64 (*.f64 x1 36) (fma.f64 x1 -6 -3))) (/.f64 x1 1) (*.f64 (/.f64 (*.f64 x1 36) (fma.f64 x1 -6 -3)) (/.f64 x1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (sqrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (neg.f64 (*.f64 (/.f64 (*.f64 x1 36) (fma.f64 x1 -6 -3)) (/.f64 x1 1)))) (fma.f64 (neg.f64 (/.f64 (*.f64 x1 36) (fma.f64 x1 -6 -3))) (/.f64 x1 1) (*.f64 (/.f64 (*.f64 x1 36) (fma.f64 x1 -6 -3)) (/.f64 x1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 9 (fma.f64 (pow.f64 x1 3) -216 -27)) (fma.f64 (*.f64 x1 -6) (fma.f64 x1 -6 3) 9) (neg.f64 (*.f64 (/.f64 (*.f64 x1 36) (fma.f64 x1 -6 -3)) (/.f64 x1 1)))) (fma.f64 (neg.f64 (/.f64 (*.f64 x1 36) (fma.f64 x1 -6 -3))) (/.f64 x1 1) (*.f64 (/.f64 (*.f64 x1 36) (fma.f64 x1 -6 -3)) (/.f64 x1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 9 (fma.f64 (*.f64 x1 x1) -36 9)) (fma.f64 x1 -6 -3) (neg.f64 (*.f64 (/.f64 (*.f64 x1 36) (fma.f64 x1 -6 -3)) (/.f64 x1 1)))) (fma.f64 (neg.f64 (/.f64 (*.f64 x1 36) (fma.f64 x1 -6 -3))) (/.f64 x1 1) (*.f64 (/.f64 (*.f64 x1 36) (fma.f64 x1 -6 -3)) (/.f64 x1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 9 (/.f64 1 (fma.f64 x1 -6 -3)) (neg.f64 (*.f64 (/.f64 36 (fma.f64 x1 -6 -3)) (/.f64 (*.f64 x1 x1) 1)))) (fma.f64 (neg.f64 (/.f64 36 (fma.f64 x1 -6 -3))) (/.f64 (*.f64 x1 x1) 1) (*.f64 (/.f64 36 (fma.f64 x1 -6 -3)) (/.f64 (*.f64 x1 x1) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 9 (fma.f64 x1 -6 -3)) (neg.f64 (*.f64 (/.f64 36 (fma.f64 x1 -6 -3)) (/.f64 (*.f64 x1 x1) 1)))) (fma.f64 (neg.f64 (/.f64 36 (fma.f64 x1 -6 -3))) (/.f64 (*.f64 x1 x1) 1) (*.f64 (/.f64 36 (fma.f64 x1 -6 -3)) (/.f64 (*.f64 x1 x1) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3)))) (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (neg.f64 (*.f64 (/.f64 36 (fma.f64 x1 -6 -3)) (/.f64 (*.f64 x1 x1) 1)))) (fma.f64 (neg.f64 (/.f64 36 (fma.f64 x1 -6 -3))) (/.f64 (*.f64 x1 x1) 1) (*.f64 (/.f64 36 (fma.f64 x1 -6 -3)) (/.f64 (*.f64 x1 x1) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (sqrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (neg.f64 (*.f64 (/.f64 36 (fma.f64 x1 -6 -3)) (/.f64 (*.f64 x1 x1) 1)))) (fma.f64 (neg.f64 (/.f64 36 (fma.f64 x1 -6 -3))) (/.f64 (*.f64 x1 x1) 1) (*.f64 (/.f64 36 (fma.f64 x1 -6 -3)) (/.f64 (*.f64 x1 x1) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 9 (fma.f64 (pow.f64 x1 3) -216 -27)) (fma.f64 (*.f64 x1 -6) (fma.f64 x1 -6 3) 9) (neg.f64 (*.f64 (/.f64 36 (fma.f64 x1 -6 -3)) (/.f64 (*.f64 x1 x1) 1)))) (fma.f64 (neg.f64 (/.f64 36 (fma.f64 x1 -6 -3))) (/.f64 (*.f64 x1 x1) 1) (*.f64 (/.f64 36 (fma.f64 x1 -6 -3)) (/.f64 (*.f64 x1 x1) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 9 (fma.f64 (*.f64 x1 x1) -36 9)) (fma.f64 x1 -6 -3) (neg.f64 (*.f64 (/.f64 36 (fma.f64 x1 -6 -3)) (/.f64 (*.f64 x1 x1) 1)))) (fma.f64 (neg.f64 (/.f64 36 (fma.f64 x1 -6 -3))) (/.f64 (*.f64 x1 x1) 1) (*.f64 (/.f64 36 (fma.f64 x1 -6 -3)) (/.f64 (*.f64 x1 x1) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 9 (/.f64 1 (fma.f64 x1 -6 -3)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) (fma.f64 x1 -6 -3)) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 1296)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) (fma.f64 x1 -6 -3))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 1296)) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) (fma.f64 x1 -6 -3)) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 1296)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 9 (fma.f64 x1 -6 -3)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) (fma.f64 x1 -6 -3)) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 1296)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) (fma.f64 x1 -6 -3))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 1296)) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) (fma.f64 x1 -6 -3)) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 1296)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3)))) (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) (fma.f64 x1 -6 -3)) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 1296)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) (fma.f64 x1 -6 -3))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 1296)) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) (fma.f64 x1 -6 -3)) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 1296)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (sqrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) (fma.f64 x1 -6 -3)) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 1296)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) (fma.f64 x1 -6 -3))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 1296)) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) (fma.f64 x1 -6 -3)) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 1296)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 9 (fma.f64 (pow.f64 x1 3) -216 -27)) (fma.f64 (*.f64 x1 -6) (fma.f64 x1 -6 3) 9) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) (fma.f64 x1 -6 -3)) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 1296)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) (fma.f64 x1 -6 -3))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 1296)) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) (fma.f64 x1 -6 -3)) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 1296)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 9 (fma.f64 (*.f64 x1 x1) -36 9)) (fma.f64 x1 -6 -3) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) (fma.f64 x1 -6 -3)) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 1296)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) (fma.f64 x1 -6 -3))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 1296)) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) (fma.f64 x1 -6 -3)) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 1296)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 9 (/.f64 1 (fma.f64 x1 -6 -3)) (neg.f64 (*.f64 (/.f64 (*.f64 x1 -6) (fma.f64 x1 -6 -3)) (/.f64 (*.f64 x1 -6) 1)))) (fma.f64 (neg.f64 (/.f64 (*.f64 x1 -6) (fma.f64 x1 -6 -3))) (/.f64 (*.f64 x1 -6) 1) (*.f64 (/.f64 (*.f64 x1 -6) (fma.f64 x1 -6 -3)) (/.f64 (*.f64 x1 -6) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 9 (fma.f64 x1 -6 -3)) (neg.f64 (*.f64 (/.f64 (*.f64 x1 -6) (fma.f64 x1 -6 -3)) (/.f64 (*.f64 x1 -6) 1)))) (fma.f64 (neg.f64 (/.f64 (*.f64 x1 -6) (fma.f64 x1 -6 -3))) (/.f64 (*.f64 x1 -6) 1) (*.f64 (/.f64 (*.f64 x1 -6) (fma.f64 x1 -6 -3)) (/.f64 (*.f64 x1 -6) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3)))) (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (neg.f64 (*.f64 (/.f64 (*.f64 x1 -6) (fma.f64 x1 -6 -3)) (/.f64 (*.f64 x1 -6) 1)))) (fma.f64 (neg.f64 (/.f64 (*.f64 x1 -6) (fma.f64 x1 -6 -3))) (/.f64 (*.f64 x1 -6) 1) (*.f64 (/.f64 (*.f64 x1 -6) (fma.f64 x1 -6 -3)) (/.f64 (*.f64 x1 -6) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (sqrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (neg.f64 (*.f64 (/.f64 (*.f64 x1 -6) (fma.f64 x1 -6 -3)) (/.f64 (*.f64 x1 -6) 1)))) (fma.f64 (neg.f64 (/.f64 (*.f64 x1 -6) (fma.f64 x1 -6 -3))) (/.f64 (*.f64 x1 -6) 1) (*.f64 (/.f64 (*.f64 x1 -6) (fma.f64 x1 -6 -3)) (/.f64 (*.f64 x1 -6) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 9 (fma.f64 (pow.f64 x1 3) -216 -27)) (fma.f64 (*.f64 x1 -6) (fma.f64 x1 -6 3) 9) (neg.f64 (*.f64 (/.f64 (*.f64 x1 -6) (fma.f64 x1 -6 -3)) (/.f64 (*.f64 x1 -6) 1)))) (fma.f64 (neg.f64 (/.f64 (*.f64 x1 -6) (fma.f64 x1 -6 -3))) (/.f64 (*.f64 x1 -6) 1) (*.f64 (/.f64 (*.f64 x1 -6) (fma.f64 x1 -6 -3)) (/.f64 (*.f64 x1 -6) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 9 (fma.f64 (*.f64 x1 x1) -36 9)) (fma.f64 x1 -6 -3) (neg.f64 (*.f64 (/.f64 (*.f64 x1 -6) (fma.f64 x1 -6 -3)) (/.f64 (*.f64 x1 -6) 1)))) (fma.f64 (neg.f64 (/.f64 (*.f64 x1 -6) (fma.f64 x1 -6 -3))) (/.f64 (*.f64 x1 -6) 1) (*.f64 (/.f64 (*.f64 x1 -6) (fma.f64 x1 -6 -3)) (/.f64 (*.f64 x1 -6) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 9 (/.f64 1 (fma.f64 x1 -6 -3)) (neg.f64 (*.f64 (/.f64 (*.f64 x1 36) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 x1 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x1 36) (cbrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 x1 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)) (*.f64 (/.f64 (*.f64 x1 36) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 x1 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 9 (fma.f64 x1 -6 -3)) (neg.f64 (*.f64 (/.f64 (*.f64 x1 36) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 x1 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x1 36) (cbrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 x1 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)) (*.f64 (/.f64 (*.f64 x1 36) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 x1 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3)))) (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (neg.f64 (*.f64 (/.f64 (*.f64 x1 36) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 x1 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x1 36) (cbrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 x1 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)) (*.f64 (/.f64 (*.f64 x1 36) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 x1 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (sqrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (neg.f64 (*.f64 (/.f64 (*.f64 x1 36) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 x1 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x1 36) (cbrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 x1 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)) (*.f64 (/.f64 (*.f64 x1 36) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 x1 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 9 (fma.f64 (pow.f64 x1 3) -216 -27)) (fma.f64 (*.f64 x1 -6) (fma.f64 x1 -6 3) 9) (neg.f64 (*.f64 (/.f64 (*.f64 x1 36) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 x1 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x1 36) (cbrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 x1 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)) (*.f64 (/.f64 (*.f64 x1 36) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 x1 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 9 (fma.f64 (*.f64 x1 x1) -36 9)) (fma.f64 x1 -6 -3) (neg.f64 (*.f64 (/.f64 (*.f64 x1 36) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 x1 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x1 36) (cbrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 x1 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)) (*.f64 (/.f64 (*.f64 x1 36) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 x1 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 9 (/.f64 1 (fma.f64 x1 -6 -3)) (neg.f64 (*.f64 (/.f64 36 (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 (*.f64 x1 x1) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2))))) (fma.f64 (neg.f64 (/.f64 36 (cbrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 (*.f64 x1 x1) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)) (*.f64 (/.f64 36 (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 (*.f64 x1 x1) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 9 (fma.f64 x1 -6 -3)) (neg.f64 (*.f64 (/.f64 36 (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 (*.f64 x1 x1) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2))))) (fma.f64 (neg.f64 (/.f64 36 (cbrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 (*.f64 x1 x1) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)) (*.f64 (/.f64 36 (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 (*.f64 x1 x1) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3)))) (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (neg.f64 (*.f64 (/.f64 36 (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 (*.f64 x1 x1) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2))))) (fma.f64 (neg.f64 (/.f64 36 (cbrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 (*.f64 x1 x1) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)) (*.f64 (/.f64 36 (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 (*.f64 x1 x1) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (sqrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (neg.f64 (*.f64 (/.f64 36 (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 (*.f64 x1 x1) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2))))) (fma.f64 (neg.f64 (/.f64 36 (cbrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 (*.f64 x1 x1) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)) (*.f64 (/.f64 36 (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 (*.f64 x1 x1) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 9 (fma.f64 (pow.f64 x1 3) -216 -27)) (fma.f64 (*.f64 x1 -6) (fma.f64 x1 -6 3) 9) (neg.f64 (*.f64 (/.f64 36 (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 (*.f64 x1 x1) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2))))) (fma.f64 (neg.f64 (/.f64 36 (cbrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 (*.f64 x1 x1) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)) (*.f64 (/.f64 36 (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 (*.f64 x1 x1) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 9 (fma.f64 (*.f64 x1 x1) -36 9)) (fma.f64 x1 -6 -3) (neg.f64 (*.f64 (/.f64 36 (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 (*.f64 x1 x1) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2))))) (fma.f64 (neg.f64 (/.f64 36 (cbrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 (*.f64 x1 x1) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)) (*.f64 (/.f64 36 (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 (*.f64 x1 x1) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 9 (/.f64 1 (fma.f64 x1 -6 -3)) (neg.f64 (*.f64 (/.f64 (*.f64 x1 x1) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 36 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x1 x1) (cbrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 36 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)) (*.f64 (/.f64 (*.f64 x1 x1) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 36 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 9 (fma.f64 x1 -6 -3)) (neg.f64 (*.f64 (/.f64 (*.f64 x1 x1) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 36 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x1 x1) (cbrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 36 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)) (*.f64 (/.f64 (*.f64 x1 x1) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 36 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3)))) (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (neg.f64 (*.f64 (/.f64 (*.f64 x1 x1) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 36 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x1 x1) (cbrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 36 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)) (*.f64 (/.f64 (*.f64 x1 x1) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 36 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (sqrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (neg.f64 (*.f64 (/.f64 (*.f64 x1 x1) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 36 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x1 x1) (cbrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 36 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)) (*.f64 (/.f64 (*.f64 x1 x1) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 36 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 9 (fma.f64 (pow.f64 x1 3) -216 -27)) (fma.f64 (*.f64 x1 -6) (fma.f64 x1 -6 3) 9) (neg.f64 (*.f64 (/.f64 (*.f64 x1 x1) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 36 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x1 x1) (cbrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 36 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)) (*.f64 (/.f64 (*.f64 x1 x1) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 36 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 9 (fma.f64 (*.f64 x1 x1) -36 9)) (fma.f64 x1 -6 -3) (neg.f64 (*.f64 (/.f64 (*.f64 x1 x1) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 36 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x1 x1) (cbrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 36 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)) (*.f64 (/.f64 (*.f64 x1 x1) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 36 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 9 (/.f64 1 (fma.f64 x1 -6 -3)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 1296)) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) (cbrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 1296)) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 1296)) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 9 (fma.f64 x1 -6 -3)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 1296)) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) (cbrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 1296)) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 1296)) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3)))) (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 1296)) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) (cbrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 1296)) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 1296)) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (sqrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 1296)) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) (cbrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 1296)) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 1296)) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 9 (fma.f64 (pow.f64 x1 3) -216 -27)) (fma.f64 (*.f64 x1 -6) (fma.f64 x1 -6 3) 9) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 1296)) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) (cbrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 1296)) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 1296)) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 9 (fma.f64 (*.f64 x1 x1) -36 9)) (fma.f64 x1 -6 -3) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 1296)) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) (cbrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 1296)) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 1296)) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 9 (/.f64 1 (fma.f64 x1 -6 -3)) (neg.f64 (*.f64 (/.f64 (*.f64 x1 -6) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 (*.f64 x1 -6) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x1 -6) (cbrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 (*.f64 x1 -6) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)) (*.f64 (/.f64 (*.f64 x1 -6) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 (*.f64 x1 -6) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 9 (fma.f64 x1 -6 -3)) (neg.f64 (*.f64 (/.f64 (*.f64 x1 -6) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 (*.f64 x1 -6) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x1 -6) (cbrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 (*.f64 x1 -6) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)) (*.f64 (/.f64 (*.f64 x1 -6) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 (*.f64 x1 -6) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3)))) (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (neg.f64 (*.f64 (/.f64 (*.f64 x1 -6) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 (*.f64 x1 -6) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x1 -6) (cbrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 (*.f64 x1 -6) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)) (*.f64 (/.f64 (*.f64 x1 -6) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 (*.f64 x1 -6) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (sqrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (neg.f64 (*.f64 (/.f64 (*.f64 x1 -6) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 (*.f64 x1 -6) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x1 -6) (cbrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 (*.f64 x1 -6) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)) (*.f64 (/.f64 (*.f64 x1 -6) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 (*.f64 x1 -6) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 9 (fma.f64 (pow.f64 x1 3) -216 -27)) (fma.f64 (*.f64 x1 -6) (fma.f64 x1 -6 3) 9) (neg.f64 (*.f64 (/.f64 (*.f64 x1 -6) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 (*.f64 x1 -6) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x1 -6) (cbrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 (*.f64 x1 -6) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)) (*.f64 (/.f64 (*.f64 x1 -6) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 (*.f64 x1 -6) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 9 (fma.f64 (*.f64 x1 x1) -36 9)) (fma.f64 x1 -6 -3) (neg.f64 (*.f64 (/.f64 (*.f64 x1 -6) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 (*.f64 x1 -6) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x1 -6) (cbrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 (*.f64 x1 -6) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)) (*.f64 (/.f64 (*.f64 x1 -6) (cbrt.f64 (fma.f64 x1 -6 -3))) (/.f64 (*.f64 x1 -6) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 9 (/.f64 1 (fma.f64 x1 -6 -3)) (neg.f64 (*.f64 (/.f64 (*.f64 x1 36) (sqrt.f64 (fma.f64 x1 -6 -3))) (/.f64 x1 (sqrt.f64 (fma.f64 x1 -6 -3)))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x1 36) (sqrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 x1 (sqrt.f64 (fma.f64 x1 -6 -3))) (*.f64 (/.f64 (*.f64 x1 36) (sqrt.f64 (fma.f64 x1 -6 -3))) (/.f64 x1 (sqrt.f64 (fma.f64 x1 -6 -3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 9 (fma.f64 x1 -6 -3)) (neg.f64 (*.f64 (/.f64 (*.f64 x1 36) (sqrt.f64 (fma.f64 x1 -6 -3))) (/.f64 x1 (sqrt.f64 (fma.f64 x1 -6 -3)))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x1 36) (sqrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 x1 (sqrt.f64 (fma.f64 x1 -6 -3))) (*.f64 (/.f64 (*.f64 x1 36) (sqrt.f64 (fma.f64 x1 -6 -3))) (/.f64 x1 (sqrt.f64 (fma.f64 x1 -6 -3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3)))) (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (neg.f64 (*.f64 (/.f64 (*.f64 x1 36) (sqrt.f64 (fma.f64 x1 -6 -3))) (/.f64 x1 (sqrt.f64 (fma.f64 x1 -6 -3)))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x1 36) (sqrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 x1 (sqrt.f64 (fma.f64 x1 -6 -3))) (*.f64 (/.f64 (*.f64 x1 36) (sqrt.f64 (fma.f64 x1 -6 -3))) (/.f64 x1 (sqrt.f64 (fma.f64 x1 -6 -3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (sqrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (neg.f64 (*.f64 (/.f64 (*.f64 x1 36) (sqrt.f64 (fma.f64 x1 -6 -3))) (/.f64 x1 (sqrt.f64 (fma.f64 x1 -6 -3)))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x1 36) (sqrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 x1 (sqrt.f64 (fma.f64 x1 -6 -3))) (*.f64 (/.f64 (*.f64 x1 36) (sqrt.f64 (fma.f64 x1 -6 -3))) (/.f64 x1 (sqrt.f64 (fma.f64 x1 -6 -3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 9 (fma.f64 (pow.f64 x1 3) -216 -27)) (fma.f64 (*.f64 x1 -6) (fma.f64 x1 -6 3) 9) (neg.f64 (*.f64 (/.f64 (*.f64 x1 36) (sqrt.f64 (fma.f64 x1 -6 -3))) (/.f64 x1 (sqrt.f64 (fma.f64 x1 -6 -3)))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x1 36) (sqrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 x1 (sqrt.f64 (fma.f64 x1 -6 -3))) (*.f64 (/.f64 (*.f64 x1 36) (sqrt.f64 (fma.f64 x1 -6 -3))) (/.f64 x1 (sqrt.f64 (fma.f64 x1 -6 -3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 9 (fma.f64 (*.f64 x1 x1) -36 9)) (fma.f64 x1 -6 -3) (neg.f64 (*.f64 (/.f64 (*.f64 x1 36) (sqrt.f64 (fma.f64 x1 -6 -3))) (/.f64 x1 (sqrt.f64 (fma.f64 x1 -6 -3)))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x1 36) (sqrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 x1 (sqrt.f64 (fma.f64 x1 -6 -3))) (*.f64 (/.f64 (*.f64 x1 36) (sqrt.f64 (fma.f64 x1 -6 -3))) (/.f64 x1 (sqrt.f64 (fma.f64 x1 -6 -3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 9 (/.f64 1 (fma.f64 x1 -6 -3)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) (sqrt.f64 (fma.f64 x1 -6 -3))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 1296)) (sqrt.f64 (fma.f64 x1 -6 -3)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) (sqrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 1296)) (sqrt.f64 (fma.f64 x1 -6 -3))) (*.f64 (/.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) (sqrt.f64 (fma.f64 x1 -6 -3))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 1296)) (sqrt.f64 (fma.f64 x1 -6 -3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 9 (fma.f64 x1 -6 -3)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) (sqrt.f64 (fma.f64 x1 -6 -3))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 1296)) (sqrt.f64 (fma.f64 x1 -6 -3)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) (sqrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 1296)) (sqrt.f64 (fma.f64 x1 -6 -3))) (*.f64 (/.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) (sqrt.f64 (fma.f64 x1 -6 -3))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 1296)) (sqrt.f64 (fma.f64 x1 -6 -3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3)))) (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) (sqrt.f64 (fma.f64 x1 -6 -3))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 1296)) (sqrt.f64 (fma.f64 x1 -6 -3)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) (sqrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 1296)) (sqrt.f64 (fma.f64 x1 -6 -3))) (*.f64 (/.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) (sqrt.f64 (fma.f64 x1 -6 -3))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 1296)) (sqrt.f64 (fma.f64 x1 -6 -3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (sqrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) (sqrt.f64 (fma.f64 x1 -6 -3))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 1296)) (sqrt.f64 (fma.f64 x1 -6 -3)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) (sqrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 1296)) (sqrt.f64 (fma.f64 x1 -6 -3))) (*.f64 (/.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) (sqrt.f64 (fma.f64 x1 -6 -3))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 1296)) (sqrt.f64 (fma.f64 x1 -6 -3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 9 (fma.f64 (pow.f64 x1 3) -216 -27)) (fma.f64 (*.f64 x1 -6) (fma.f64 x1 -6 3) 9) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) (sqrt.f64 (fma.f64 x1 -6 -3))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 1296)) (sqrt.f64 (fma.f64 x1 -6 -3)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) (sqrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 1296)) (sqrt.f64 (fma.f64 x1 -6 -3))) (*.f64 (/.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) (sqrt.f64 (fma.f64 x1 -6 -3))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 1296)) (sqrt.f64 (fma.f64 x1 -6 -3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 9 (fma.f64 (*.f64 x1 x1) -36 9)) (fma.f64 x1 -6 -3) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) (sqrt.f64 (fma.f64 x1 -6 -3))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 1296)) (sqrt.f64 (fma.f64 x1 -6 -3)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) (sqrt.f64 (fma.f64 x1 -6 -3)))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 1296)) (sqrt.f64 (fma.f64 x1 -6 -3))) (*.f64 (/.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) (sqrt.f64 (fma.f64 x1 -6 -3))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 1296)) (sqrt.f64 (fma.f64 x1 -6 -3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 9 (/.f64 1 (fma.f64 x1 -6 -3)) (neg.f64 (*.f64 (fma.f64 (*.f64 x1 -6) (fma.f64 x1 -6 3) 9) (/.f64 (*.f64 x1 (*.f64 x1 36)) (fma.f64 (pow.f64 x1 3) -216 -27))))) (fma.f64 (neg.f64 (fma.f64 (*.f64 x1 -6) (fma.f64 x1 -6 3) 9)) (/.f64 (*.f64 x1 (*.f64 x1 36)) (fma.f64 (pow.f64 x1 3) -216 -27)) (*.f64 (fma.f64 (*.f64 x1 -6) (fma.f64 x1 -6 3) 9) (/.f64 (*.f64 x1 (*.f64 x1 36)) (fma.f64 (pow.f64 x1 3) -216 -27)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 9 (fma.f64 x1 -6 -3)) (neg.f64 (*.f64 (fma.f64 (*.f64 x1 -6) (fma.f64 x1 -6 3) 9) (/.f64 (*.f64 x1 (*.f64 x1 36)) (fma.f64 (pow.f64 x1 3) -216 -27))))) (fma.f64 (neg.f64 (fma.f64 (*.f64 x1 -6) (fma.f64 x1 -6 3) 9)) (/.f64 (*.f64 x1 (*.f64 x1 36)) (fma.f64 (pow.f64 x1 3) -216 -27)) (*.f64 (fma.f64 (*.f64 x1 -6) (fma.f64 x1 -6 3) 9) (/.f64 (*.f64 x1 (*.f64 x1 36)) (fma.f64 (pow.f64 x1 3) -216 -27)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3)))) (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (neg.f64 (*.f64 (fma.f64 (*.f64 x1 -6) (fma.f64 x1 -6 3) 9) (/.f64 (*.f64 x1 (*.f64 x1 36)) (fma.f64 (pow.f64 x1 3) -216 -27))))) (fma.f64 (neg.f64 (fma.f64 (*.f64 x1 -6) (fma.f64 x1 -6 3) 9)) (/.f64 (*.f64 x1 (*.f64 x1 36)) (fma.f64 (pow.f64 x1 3) -216 -27)) (*.f64 (fma.f64 (*.f64 x1 -6) (fma.f64 x1 -6 3) 9) (/.f64 (*.f64 x1 (*.f64 x1 36)) (fma.f64 (pow.f64 x1 3) -216 -27)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (sqrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (neg.f64 (*.f64 (fma.f64 (*.f64 x1 -6) (fma.f64 x1 -6 3) 9) (/.f64 (*.f64 x1 (*.f64 x1 36)) (fma.f64 (pow.f64 x1 3) -216 -27))))) (fma.f64 (neg.f64 (fma.f64 (*.f64 x1 -6) (fma.f64 x1 -6 3) 9)) (/.f64 (*.f64 x1 (*.f64 x1 36)) (fma.f64 (pow.f64 x1 3) -216 -27)) (*.f64 (fma.f64 (*.f64 x1 -6) (fma.f64 x1 -6 3) 9) (/.f64 (*.f64 x1 (*.f64 x1 36)) (fma.f64 (pow.f64 x1 3) -216 -27)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 9 (fma.f64 (pow.f64 x1 3) -216 -27)) (fma.f64 (*.f64 x1 -6) (fma.f64 x1 -6 3) 9) (neg.f64 (*.f64 (fma.f64 (*.f64 x1 -6) (fma.f64 x1 -6 3) 9) (/.f64 (*.f64 x1 (*.f64 x1 36)) (fma.f64 (pow.f64 x1 3) -216 -27))))) (fma.f64 (neg.f64 (fma.f64 (*.f64 x1 -6) (fma.f64 x1 -6 3) 9)) (/.f64 (*.f64 x1 (*.f64 x1 36)) (fma.f64 (pow.f64 x1 3) -216 -27)) (*.f64 (fma.f64 (*.f64 x1 -6) (fma.f64 x1 -6 3) 9) (/.f64 (*.f64 x1 (*.f64 x1 36)) (fma.f64 (pow.f64 x1 3) -216 -27)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 9 (fma.f64 (*.f64 x1 x1) -36 9)) (fma.f64 x1 -6 -3) (neg.f64 (*.f64 (fma.f64 (*.f64 x1 -6) (fma.f64 x1 -6 3) 9) (/.f64 (*.f64 x1 (*.f64 x1 36)) (fma.f64 (pow.f64 x1 3) -216 -27))))) (fma.f64 (neg.f64 (fma.f64 (*.f64 x1 -6) (fma.f64 x1 -6 3) 9)) (/.f64 (*.f64 x1 (*.f64 x1 36)) (fma.f64 (pow.f64 x1 3) -216 -27)) (*.f64 (fma.f64 (*.f64 x1 -6) (fma.f64 x1 -6 3) 9) (/.f64 (*.f64 x1 (*.f64 x1 36)) (fma.f64 (pow.f64 x1 3) -216 -27)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 9 (/.f64 1 (fma.f64 x1 -6 -3)) (neg.f64 (*.f64 (fma.f64 x1 -6 -3) (/.f64 (*.f64 x1 (*.f64 x1 36)) (fma.f64 (*.f64 x1 x1) -36 9))))) (fma.f64 (neg.f64 (fma.f64 x1 -6 -3)) (/.f64 (*.f64 x1 (*.f64 x1 36)) (fma.f64 (*.f64 x1 x1) -36 9)) (*.f64 (fma.f64 x1 -6 -3) (/.f64 (*.f64 x1 (*.f64 x1 36)) (fma.f64 (*.f64 x1 x1) -36 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 9 (fma.f64 x1 -6 -3)) (neg.f64 (*.f64 (fma.f64 x1 -6 -3) (/.f64 (*.f64 x1 (*.f64 x1 36)) (fma.f64 (*.f64 x1 x1) -36 9))))) (fma.f64 (neg.f64 (fma.f64 x1 -6 -3)) (/.f64 (*.f64 x1 (*.f64 x1 36)) (fma.f64 (*.f64 x1 x1) -36 9)) (*.f64 (fma.f64 x1 -6 -3) (/.f64 (*.f64 x1 (*.f64 x1 36)) (fma.f64 (*.f64 x1 x1) -36 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3)))) (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (neg.f64 (*.f64 (fma.f64 x1 -6 -3) (/.f64 (*.f64 x1 (*.f64 x1 36)) (fma.f64 (*.f64 x1 x1) -36 9))))) (fma.f64 (neg.f64 (fma.f64 x1 -6 -3)) (/.f64 (*.f64 x1 (*.f64 x1 36)) (fma.f64 (*.f64 x1 x1) -36 9)) (*.f64 (fma.f64 x1 -6 -3) (/.f64 (*.f64 x1 (*.f64 x1 36)) (fma.f64 (*.f64 x1 x1) -36 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (sqrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (neg.f64 (*.f64 (fma.f64 x1 -6 -3) (/.f64 (*.f64 x1 (*.f64 x1 36)) (fma.f64 (*.f64 x1 x1) -36 9))))) (fma.f64 (neg.f64 (fma.f64 x1 -6 -3)) (/.f64 (*.f64 x1 (*.f64 x1 36)) (fma.f64 (*.f64 x1 x1) -36 9)) (*.f64 (fma.f64 x1 -6 -3) (/.f64 (*.f64 x1 (*.f64 x1 36)) (fma.f64 (*.f64 x1 x1) -36 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 9 (fma.f64 (pow.f64 x1 3) -216 -27)) (fma.f64 (*.f64 x1 -6) (fma.f64 x1 -6 3) 9) (neg.f64 (*.f64 (fma.f64 x1 -6 -3) (/.f64 (*.f64 x1 (*.f64 x1 36)) (fma.f64 (*.f64 x1 x1) -36 9))))) (fma.f64 (neg.f64 (fma.f64 x1 -6 -3)) (/.f64 (*.f64 x1 (*.f64 x1 36)) (fma.f64 (*.f64 x1 x1) -36 9)) (*.f64 (fma.f64 x1 -6 -3) (/.f64 (*.f64 x1 (*.f64 x1 36)) (fma.f64 (*.f64 x1 x1) -36 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 9 (fma.f64 (*.f64 x1 x1) -36 9)) (fma.f64 x1 -6 -3) (neg.f64 (*.f64 (fma.f64 x1 -6 -3) (/.f64 (*.f64 x1 (*.f64 x1 36)) (fma.f64 (*.f64 x1 x1) -36 9))))) (fma.f64 (neg.f64 (fma.f64 x1 -6 -3)) (/.f64 (*.f64 x1 (*.f64 x1 36)) (fma.f64 (*.f64 x1 x1) -36 9)) (*.f64 (fma.f64 x1 -6 -3) (/.f64 (*.f64 x1 (*.f64 x1 36)) (fma.f64 (*.f64 x1 x1) -36 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 x1 -6 -3))) (cbrt.f64 (exp.f64 (fma.f64 x1 -6 -3))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x1 -6 -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x1 -6 -3)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x1 -6 -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -3 (*.f64 x1 -6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 9 (fma.f64 x1 -6 -3)) (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 x1 -6 -3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (*.f64 x1 x1) -36 9) (/.f64 1 (fma.f64 x1 -6 -3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x1 -6 -3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 x1 -6 -3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 x1 x1) -36 9)) 2) (*.f64 (cbrt.f64 (fma.f64 (*.f64 x1 x1) -36 9)) (/.f64 1 (fma.f64 x1 -6 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2) (cbrt.f64 (fma.f64 x1 -6 -3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (*.f64 x1 x1) -36 9)) (*.f64 (sqrt.f64 (fma.f64 (*.f64 x1 x1) -36 9)) (/.f64 1 (fma.f64 x1 -6 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 x1 -6 -3)) (sqrt.f64 (fma.f64 x1 -6 -3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 (*.f64 x1 x1) -36 9)) (/.f64 1 (neg.f64 (fma.f64 x1 -6 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (pow.f64 x1 3) -216 -27) (/.f64 1 (fma.f64 (*.f64 x1 -6) (fma.f64 x1 -6 3) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 x1 -6 -3)) (fma.f64 (*.f64 x1 x1) -36 9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 x1 x1) -36 9)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 (*.f64 x1 x1) -36 9)) (fma.f64 x1 -6 -3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 x1 x1) -36 9)) 1) (/.f64 (sqrt.f64 (fma.f64 (*.f64 x1 x1) -36 9)) (fma.f64 x1 -6 -3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)) (/.f64 (fma.f64 (*.f64 x1 x1) -36 9) (cbrt.f64 (fma.f64 x1 -6 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 x1 x1) -36 9)) 2) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)) (cbrt.f64 (fma.f64 x1 -6 -3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 x1 x1) -36 9)) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)) (/.f64 (sqrt.f64 (fma.f64 (*.f64 x1 x1) -36 9)) (cbrt.f64 (fma.f64 x1 -6 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 x1 -6 -3))) (/.f64 (fma.f64 (*.f64 x1 x1) -36 9) (sqrt.f64 (fma.f64 x1 -6 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 x1 x1) -36 9)) 2) (sqrt.f64 (fma.f64 x1 -6 -3))) (/.f64 (cbrt.f64 (fma.f64 (*.f64 x1 x1) -36 9)) (sqrt.f64 (fma.f64 x1 -6 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 (*.f64 x1 x1) -36 9) (fma.f64 (pow.f64 x1 3) -216 -27)) (fma.f64 (*.f64 x1 -6) (fma.f64 x1 -6 3) 9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 (*.f64 x1 x1) -36 9) (fma.f64 (*.f64 x1 x1) -36 9)) (fma.f64 x1 -6 -3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 x1 -6 -3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 x1 -6 -3) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 x1 -6 -3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (fma.f64 x1 -6 -3)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (fma.f64 (*.f64 x1 x1) -36 9) (neg.f64 (fma.f64 x1 -6 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 x1 -6 -3) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 x1 -6 -3)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 x1 -6 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 x1 -6 -3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 x1 x1) -36 9) 3) (pow.f64 (fma.f64 x1 -6 -3) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 x1 -6 -3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 x1 -6 -3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 x1 -6 -3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 x1 -6 -3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x1 -6 -3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x1 6 -3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 9 (/.f64 1 (fma.f64 x1 -6 -3)) (neg.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -6 x1 -3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x1 -6) 1 -3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 x1 -6) -3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 9 (fma.f64 x1 -6 -3)) (neg.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 x1 -6)) (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) -3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) (cbrt.f64 (*.f64 x1 -6)) -3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x1) 2) (*.f64 (cbrt.f64 x1) -6) -3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 x1 -6)) (sqrt.f64 (*.f64 x1 -6)) -3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x1) (sqrt.f64 (*.f64 x1 36)) -3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x1) (*.f64 (sqrt.f64 x1) -6) -3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 6 x1 -3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3)))) (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (neg.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (sqrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (neg.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 1296))) (sqrt.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36)))) -3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 9 (fma.f64 (pow.f64 x1 3) -216 -27)) (fma.f64 (*.f64 x1 -6) (fma.f64 x1 -6 3) 9) (neg.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 9 (fma.f64 (*.f64 x1 x1) -36 9)) (fma.f64 x1 -6 -3) (neg.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -6 (pow.f64 (cbrt.f64 x1) 2)) (cbrt.f64 x1) -3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -6 (sqrt.f64 x1)) (sqrt.f64 x1) -3)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 -3 (*.f64 x1 -6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 9 (fma.f64 x1 -6 -3)) (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 x1 -6 -3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (*.f64 x1 x1) -36 9) (/.f64 1 (fma.f64 x1 -6 -3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x1 -6 -3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 x1 -6 -3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 x1 x1) -36 9)) 2) (*.f64 (cbrt.f64 (fma.f64 (*.f64 x1 x1) -36 9)) (/.f64 1 (fma.f64 x1 -6 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2) (cbrt.f64 (fma.f64 x1 -6 -3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (*.f64 x1 x1) -36 9)) (*.f64 (sqrt.f64 (fma.f64 (*.f64 x1 x1) -36 9)) (/.f64 1 (fma.f64 x1 -6 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 x1 -6 -3)) (sqrt.f64 (fma.f64 x1 -6 -3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 (*.f64 x1 x1) -36 9)) (/.f64 1 (neg.f64 (fma.f64 x1 -6 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (pow.f64 x1 3) -216 -27) (/.f64 1 (fma.f64 (*.f64 x1 -6) (fma.f64 x1 -6 3) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 x1 -6 -3)) (fma.f64 (*.f64 x1 x1) -36 9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 x1 x1) -36 9)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 (*.f64 x1 x1) -36 9)) (fma.f64 x1 -6 -3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 x1 x1) -36 9)) 1) (/.f64 (sqrt.f64 (fma.f64 (*.f64 x1 x1) -36 9)) (fma.f64 x1 -6 -3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)) (/.f64 (fma.f64 (*.f64 x1 x1) -36 9) (cbrt.f64 (fma.f64 x1 -6 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 x1 x1) -36 9)) 2) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)) (cbrt.f64 (fma.f64 x1 -6 -3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 x1 x1) -36 9)) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)) (/.f64 (sqrt.f64 (fma.f64 (*.f64 x1 x1) -36 9)) (cbrt.f64 (fma.f64 x1 -6 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 x1 -6 -3))) (/.f64 (fma.f64 (*.f64 x1 x1) -36 9) (sqrt.f64 (fma.f64 x1 -6 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 x1 x1) -36 9)) 2) (sqrt.f64 (fma.f64 x1 -6 -3))) (/.f64 (cbrt.f64 (fma.f64 (*.f64 x1 x1) -36 9)) (sqrt.f64 (fma.f64 x1 -6 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 (*.f64 x1 x1) -36 9) (fma.f64 (pow.f64 x1 3) -216 -27)) (fma.f64 (*.f64 x1 -6) (fma.f64 x1 -6 3) 9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 (*.f64 x1 x1) -36 9) (fma.f64 (*.f64 x1 x1) -36 9)) (fma.f64 x1 -6 -3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (*.f64 x1 x1) -36 9) (fma.f64 x1 -6 -3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (fma.f64 x1 -6 -3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 1 (fma.f64 x1 -6 -3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (*.f64 x1 -6) (fma.f64 x1 -6 3) 9) (fma.f64 (pow.f64 x1 3) -216 -27)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 x1 x1) -36 9)) 2) (/.f64 (fma.f64 x1 -6 -3) (cbrt.f64 (fma.f64 (*.f64 x1 x1) -36 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (fma.f64 (*.f64 x1 x1) -36 9)) (/.f64 (fma.f64 x1 -6 -3) (sqrt.f64 (fma.f64 (*.f64 x1 x1) -36 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (*.f64 x1 x1) -36 9)) (neg.f64 (fma.f64 x1 -6 -3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 729 (*.f64 (pow.f64 x1 6) 46656)) (*.f64 (fma.f64 x1 -6 -3) (+.f64 81 (fma.f64 324 (*.f64 x1 x1) (*.f64 (pow.f64 x1 4) 1296)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (pow.f64 x1 3) -216 -27) (fma.f64 (*.f64 x1 -6) (fma.f64 x1 -6 3) 9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (pow.f64 x1 3) -216 -27) (fma.f64 x1 (*.f64 x1 36) (-.f64 9 (*.f64 18 x1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 81 (*.f64 (pow.f64 x1 4) 1296)) (*.f64 (fma.f64 x1 -6 -3) (fma.f64 x1 (*.f64 x1 36) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (/.f64 1 (fma.f64 x1 -6 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x1 x1) -36 9))) (neg.f64 (neg.f64 (fma.f64 x1 -6 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (pow.f64 x1 3) -216 -27)) (neg.f64 (fma.f64 (*.f64 x1 -6) (fma.f64 x1 -6 3) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 729 (*.f64 (pow.f64 x1 6) 46656)) 1) (*.f64 (+.f64 81 (fma.f64 324 (*.f64 x1 x1) (*.f64 (pow.f64 x1 4) 1296))) (fma.f64 x1 -6 -3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 81 (*.f64 (pow.f64 x1 4) 1296)) 1) (*.f64 (fma.f64 x1 (*.f64 x1 36) 9) (fma.f64 x1 -6 -3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 9 (fma.f64 x1 -6 -3)) (*.f64 (fma.f64 x1 -6 -3) (*.f64 x1 (*.f64 x1 36)))) (pow.f64 (fma.f64 x1 -6 -3) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (*.f64 x1 x1) -36 9) (sqrt.f64 (fma.f64 x1 -6 -3))) (sqrt.f64 (fma.f64 x1 -6 -3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (/.f64 9 (fma.f64 x1 -6 -3)) 3) (pow.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3))) 3)) (fma.f64 (/.f64 9 (fma.f64 x1 -6 -3)) (/.f64 9 (fma.f64 x1 -6 -3)) (fma.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3))) (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3))) (*.f64 (/.f64 9 (fma.f64 x1 -6 -3)) (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -27 (*.f64 (pow.f64 x1 3) -216)) (+.f64 9 (fma.f64 x1 (*.f64 x1 36) (*.f64 18 x1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 9 (fma.f64 x1 -6 -3)) (/.f64 9 (fma.f64 x1 -6 -3))) (*.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3))) (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3))))) (+.f64 (/.f64 9 (fma.f64 x1 -6 -3)) (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 x1 (*.f64 x1 36) -9) (fma.f64 x1 -6 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (*.f64 x1 x1) -36 9) 1) (fma.f64 x1 -6 -3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (*.f64 x1 x1) -36 9) (pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 2)) (cbrt.f64 (fma.f64 x1 -6 -3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 729 (*.f64 (pow.f64 x1 6) 46656)) (/.f64 1 (fma.f64 x1 -6 -3))) (+.f64 81 (fma.f64 324 (*.f64 x1 x1) (*.f64 (pow.f64 x1 4) 1296))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 81 (*.f64 (pow.f64 x1 4) 1296)) (/.f64 1 (fma.f64 x1 -6 -3))) (fma.f64 x1 (*.f64 x1 36) 9))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 x1 -6 -3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 x1 -6 -3) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 x1 -6 -3)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 x1 -6 -3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (fma.f64 x1 -6 -3)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (fma.f64 (*.f64 x1 x1) -36 9) (neg.f64 (fma.f64 x1 -6 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 x1 -6 -3) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 x1 -6 -3)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 x1 -6 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 x1 -6 -3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 x1 x1) -36 9) 3) (pow.f64 (fma.f64 x1 -6 -3) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 x1 -6 -3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 x1 -6 -3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 x1 -6 -3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 x1 -6 -3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x1 -6 -3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x1 6 -3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 9 (/.f64 1 (fma.f64 x1 -6 -3)) (neg.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -6 x1 -3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x1 -6) 1 -3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 x1 -6) -3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 9 (fma.f64 x1 -6 -3)) (neg.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 x1 -6)) (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) -3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36))) (cbrt.f64 (*.f64 x1 -6)) -3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x1) 2) (*.f64 (cbrt.f64 x1) -6) -3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 x1 -6)) (sqrt.f64 (*.f64 x1 -6)) -3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x1) (sqrt.f64 (*.f64 x1 36)) -3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x1) (*.f64 (sqrt.f64 x1) -6) -3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 6 x1 -3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3)))) (cbrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (neg.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (sqrt.f64 (/.f64 9 (fma.f64 x1 -6 -3))) (neg.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 x1 4) 1296))) (sqrt.f64 (cbrt.f64 (*.f64 x1 (*.f64 x1 36)))) -3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 9 (fma.f64 (pow.f64 x1 3) -216 -27)) (fma.f64 (*.f64 x1 -6) (fma.f64 x1 -6 3) 9) (neg.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 9 (fma.f64 (*.f64 x1 x1) -36 9)) (fma.f64 x1 -6 -3) (neg.f64 (*.f64 36 (/.f64 (*.f64 x1 x1) (fma.f64 x1 -6 -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -6 (pow.f64 (cbrt.f64 x1) 2)) (cbrt.f64 x1) -3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -6 (sqrt.f64 x1)) (sqrt.f64 x1) -3)))))

simplify181.0ms (0.4%)

Algorithm
egg-herbie
Rules
957×sqr-pow_binary64
803×unswap-sqr_binary64
542×cube-prod_binary64
457×fabs-mul_binary64
385×pow-sqr_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
021339
147339
289339
3209312
4693312
51402312
62938312
73057312
83231312
93443312
103728312
114102312
124552312
135105312
145797312
156254312
166567312
176841312
187055312
197245312
Stop Event
node limit
Counts
364 → 271
Calls
Call 1
Inputs
(*.f64 36 (pow.f64 x1 2))
(*.f64 36 (pow.f64 x1 2))
(*.f64 36 (pow.f64 x1 2))
(*.f64 36 (pow.f64 x1 2))
(*.f64 36 (pow.f64 x1 2))
(*.f64 36 (pow.f64 x1 2))
(*.f64 36 (pow.f64 x1 2))
(*.f64 36 (pow.f64 x1 2))
(*.f64 36 (pow.f64 x1 2))
(*.f64 36 (pow.f64 x1 2))
(*.f64 36 (pow.f64 x1 2))
(*.f64 36 (pow.f64 x1 2))
(*.f64 -3 (pow.f64 x1 3))
(+.f64 (*.f64 6 (pow.f64 x1 4)) (*.f64 -3 (pow.f64 x1 3)))
(+.f64 (*.f64 6 (pow.f64 x1 4)) (*.f64 -3 (pow.f64 x1 3)))
(+.f64 (*.f64 6 (pow.f64 x1 4)) (*.f64 -3 (pow.f64 x1 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 6 (pow.f64 x1 4)))
(+.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 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4)))
(+.f64 (*.f64 -3 (pow.f64 x1 3)) (*.f64 6 (pow.f64 x1 4)))
-3
(-.f64 (*.f64 6 x1) 3)
(-.f64 (*.f64 6 x1) 3)
(-.f64 (*.f64 6 x1) 3)
(*.f64 6 x1)
(-.f64 (*.f64 6 x1) 3)
(-.f64 (*.f64 6 x1) 3)
(-.f64 (*.f64 6 x1) 3)
(*.f64 6 x1)
(-.f64 (*.f64 6 x1) 3)
(-.f64 (*.f64 6 x1) 3)
(-.f64 (*.f64 6 x1) 3)
-3
(-.f64 (*.f64 -6 x1) 3)
(-.f64 (*.f64 -6 x1) 3)
(-.f64 (*.f64 -6 x1) 3)
(*.f64 -6 x1)
(-.f64 (*.f64 -6 x1) 3)
(-.f64 (*.f64 -6 x1) 3)
(-.f64 (*.f64 -6 x1) 3)
(*.f64 -6 x1)
(-.f64 (*.f64 -6 x1) 3)
(-.f64 (*.f64 -6 x1) 3)
(-.f64 (*.f64 -6 x1) 3)
Outputs
(*.f64 36 (pow.f64 x1 2))
(*.f64 36 (*.f64 x1 x1))
(*.f64 36 (pow.f64 x1 2))
(*.f64 36 (*.f64 x1 x1))
(*.f64 36 (pow.f64 x1 2))
(*.f64 36 (*.f64 x1 x1))
(*.f64 36 (pow.f64 x1 2))
(*.f64 36 (*.f64 x1 x1))
(*.f64 36 (pow.f64 x1 2))
(*.f64 36 (*.f64 x1 x1))
(*.f64 36 (pow.f64 x1 2))
(*.f64 36 (*.f64 x1 x1))
(*.f64 36 (pow.f64 x1 2))
(*.f64 36 (*.f64 x1 x1))
(*.f64 36 (pow.f64 x1 2))
(*.f64 36 (*.f64 x1 x1))
(*.f64 36 (pow.f64 x1 2))
(*.f64 36 (*.f64 x1 x1))
(*.f64 36 (pow.f64 x1 2))
(*.f64 36 (*.f64 x1 x1))
(*.f64 36 (pow.f64 x1 2))
(*.f64 36 (*.f64 x1 x1))
(*.f64 36 (pow.f64 x1 2))
(*.f64 36 (*.f64 x1 x1))
(*.f64 -3 (pow.f64 x1 3))
(+.f64 (*.f64 6 (pow.f64 x1 4)) (*.f64 -3 (pow.f64 x1 3)))
(fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4)))
(*.f64 (pow.f64 x1 3) (fma.f64 x1 6 -3))
(+.f64 (*.f64 6 (pow.f64 x1 4)) (*.f64 -3 (pow.f64 x1 3)))
(fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4)))
(*.f64 (pow.f64 x1 3) (fma.f64 x1 6 -3))
(+.f64 (*.f64 6 (pow.f64 x1 4)) (*.f64 -3 (pow.f64 x1 3)))
(fma.f64 -3 (pow.f64 x1 3) (*.f64 6 (pow.f64 x1 4)))
(*.f64 (pow.f64 x1 3) (fma.f64 x1 6 -3))
(*.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)))
(*.f64 (pow.f64 x1 3) (fma.f64 x1 6 -3))
(+.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)))
(*.f64 (pow.f64 x1 3) (fma.f64 x1 6 -3))
(+.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)))
(*.f64 (pow.f64 x1 3) (fma.f64 x1 6 -3))
(*.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)))
(*.f64 (pow.f64 x1 3) (fma.f64 x1 6 -3))
(+.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)))
(*.f64 (pow.f64 x1 3) (fma.f64 x1 6 -3))
(+.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)))
(*.f64 (pow.f64 x1 3) (fma.f64 x1 6 -3))
-3
(-.f64 (*.f64 6 x1) 3)
(fma.f64 6 x1 -3)
(fma.f64 x1 6 -3)
(-.f64 (*.f64 6 x1) 3)
(fma.f64 6 x1 -3)
(fma.f64 x1 6 -3)
(-.f64 (*.f64 6 x1) 3)
(fma.f64 6 x1 -3)
(fma.f64 x1 6 -3)
(*.f64 6 x1)
(*.f64 x1 6)
(-.f64 (*.f64 6 x1) 3)
(fma.f64 6 x1 -3)
(fma.f64 x1 6 -3)
(-.f64 (*.f64 6 x1) 3)
(fma.f64 6 x1 -3)
(fma.f64 x1 6 -3)
(-.f64 (*.f64 6 x1) 3)
(fma.f64 6 x1 -3)
(fma.f64 x1 6 -3)
(*.f64 6 x1)
(*.f64 x1 6)
(-.f64 (*.f64 6 x1) 3)
(fma.f64 6 x1 -3)
(fma.f64 x1 6 -3)
(-.f64 (*.f64 6 x1) 3)
(fma.f64 6 x1 -3)
(fma.f64 x1 6 -3)
(-.f64 (*.f64 6 x1) 3)
(fma.f64 6 x1 -3)
(fma.f64 x1 6 -3)
-3
(-.f64 (*.f64 -6 x1) 3)
(fma.f64 -6 x1 -3)
(fma.f64 x1 -6 -3)
(-.f64 (*.f64 -6 x1) 3)
(fma.f64 -6 x1 -3)
(fma.f64 x1 -6 -3)
(-.f64 (*.f64 -6 x1) 3)
(fma.f64 -6 x1 -3)
(fma.f64 x1 -6 -3)
(*.f64 -6 x1)
(*.f64 x1 -6)
(-.f64 (*.f64 -6 x1) 3)
(fma.f64 -6 x1 -3)
(fma.f64 x1 -6 -3)
(-.f64 (*.f64 -6 x1) 3)
(fma.f64 -6 x1 -3)
(fma.f64 x1 -6 -3)
(-.f64 (*.f64 -6 x1) 3)
(fma.f64 -6 x1 -3)
(fma.f64 x1 -6 -3)
(*.f64 -6 x1)
(*.f64 x1 -6)
(-.f64 (*.f64 -6 x1) 3)
(fma.f64 -6 x1 -3)
(fma.f64 x1 -6 -3)
(-.f64 (*.f64 -6 x1) 3)
(fma.f64 -6 x1 -3)
(fma.f64 x1 -6 -3)
(-.f64 (*.f64 -6 x1) 3)
(fma.f64 -6 x1 -3)
(fma.f64 x1 -6 -3)

eval1.2s (3%)

Compiler

Compiled 61795 to 40924 computations (33.8% saved)

prune210.0ms (0.5%)

Pruning

58 alts after pruning (51 fresh and 7 done)

PrunedKeptTotal
New88116897
Fresh93544
Picked101
Done279
Total89358951
Error
0.0b
Counts
951 → 58
Alt Table
Click to see full alt table
StatusErrorProgram
31.7b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 x2 (*.f64 x1 (fma.f64 x2 8 -12)))) 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)))))
32.0b
(*.f64 x2 -6)
13.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 (*.f64 6 x1) -4))) (+.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)))))
53.8b
(+.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)))))
9.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 -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 x2 6) (*.f64 x1 -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)))))
3.0b
(+.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 x1 (*.f64 x1 (*.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)))))
39.5b
(/.f64 (-.f64 (*.f64 (*.f64 x2 x2) 36) (*.f64 x1 x1)) (-.f64 (*.f64 x2 -6) x1))
13.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 (*.f64 6 x1) -4))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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)))))
54.6b
(+.f64 x1 (*.f64 8 (/.f64 x2 (/.f64 (fma.f64 x1 x1 1) (*.f64 x2 x1)))))
24.3b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (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 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (fma.f64 x1 x1 1))))) 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)))))
37.4b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 -6 (*.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)))))
54.1b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 1 (*.f64 3 (-.f64 (*.f64 2 x2) 3))) x1)) 6) (*.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)))))
35.0b
(cbrt.f64 (pow.f64 (fma.f64 x2 -6 (fma.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2) x1)) 3))
39.5b
(*.f64 (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36)) (/.f64 1 (+.f64 x1 (*.f64 6 x2))))
23.1b
(+.f64 (*.f64 -1 (*.f64 x2 (*.f64 x2 (*.f64 x1 -8)))) (*.f64 -6 x2))
31.4b
(+.f64 x1 (fma.f64 x2 -6 (*.f64 x1 (*.f64 x2 (*.f64 x2 8)))))
61.7b
(+.f64 x1 (-.f64 (+.f64 (*.f64 8 x2) (*.f64 -6 x2)) 18))
23.0b
(*.f64 x2 (+.f64 -6 (*.f64 x1 (fma.f64 x2 8 -12))))
54.5b
(+.f64 x1 (*.f64 (pow.f64 x1 3) (/.f64 (-.f64 9 (*.f64 (*.f64 x1 x1) 36)) (*.f64 x1 -6))))
10.1b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x2 (*.f64 x1 (+.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)))))
18.8b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 -12 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)))))
53.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))) (+.f64 (fma.f64 (/.f64 2 x1) (/.f64 x2 x1) (/.f64 -1 x1)) (/.f64 -3 (*.f64 x1 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.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 (*.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)))))
57.4b
(*.f64 x1 (*.f64 x2 (*.f64 x2 8)))
38.0b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 -6 (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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)))))
61.7b
(+.f64 x1 (-.f64 (+.f64 (*.f64 -6 x1) (+.f64 (*.f64 8 x2) (*.f64 -6 x2))) 18))
19.0b
(+.f64 (*.f64 -1 (*.f64 x1 (-.f64 (*.f64 -1 (-.f64 (*.f64 x2 -12) 2)) 1))) (*.f64 -6 x2))
39.6b
(/.f64 1 (/.f64 (+.f64 x1 (*.f64 6 x2)) (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36))))
19.0b
(+.f64 x1 (fma.f64 x2 -6 (*.f64 x1 -2)))
21.2b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.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)))))
54.2b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 6 x1) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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)))))
19.0b
(+.f64 (*.f64 -1 (+.f64 x1 (*.f64 12 (*.f64 x2 x1)))) (*.f64 -6 x2))
54.0b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (fma.f64 2 (/.f64 (+.f64 (*.f64 x2 6) -8) x1) (/.f64 4 x1)) (+.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)))))
17.9b
(+.f64 (*.f64 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 1) x1) (*.f64 -6 x2))
0.5b
(+.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)))))
3.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 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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)))))
17.4b
(+.f64 x1 (+.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)))))
19.0b
(+.f64 (*.f64 -1 x1) (*.f64 -6 x2))
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))) (-.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)))))
53.8b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 6 x1) -4)) (+.f64 (*.f64 8 x2) -18)) (+.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)))))
19.0b
(+.f64 x1 (+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (*.f64 -2 x1)))
9.9b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x2 6) (*.f64 x1 -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.0b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x2 (*.f64 x2 (*.f64 x1 8))) (+.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)))))
49.6b
(neg.f64 x1)
61.7b
(+.f64 x1 (+.f64 (*.f64 x2 2) -18))
32.2b
(+.f64 x1 (*.f64 x2 -6))
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 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)))))
1.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 (*.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)))))
9.9b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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)))))
17.8b
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.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 (*.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 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (-.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 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)))))
55.9b
(+.f64 x1 (/.f64 1 (/.f64 (fma.f64 x1 -6 -3) (*.f64 (pow.f64 x1 3) (fma.f64 (*.f64 x1 x1) -36 9)))))
54.5b
(+.f64 x1 (*.f64 6 (pow.f64 x1 4)))
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 x1 (*.f64 x1 (*.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)))))
32.2b
(fma.f64 x2 -6 x1)
61.8b
x1
54.5b
(+.f64 x1 (*.f64 (pow.f64 x1 3) (*.f64 x1 6)))
19.0b
(+.f64 (*.f64 -1 x1) (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)))
Compiler

Compiled 2962 to 1932 computations (34.8% saved)

regimes430.0ms (1%)

Counts
99 → 1
Calls
Call 1
Inputs
x1
(neg.f64 x1)
(*.f64 x2 -6)
(*.f64 -6 x2)
(+.f64 x1 (*.f64 x2 -6))
(*.f64 x1 (*.f64 x2 (*.f64 x2 8)))
(+.f64 (*.f64 -1 x1) (*.f64 -6 x2))
(+.f64 x1 (+.f64 (*.f64 x2 2) -18))
(+.f64 (*.f64 -1 x1) (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)))
(+.f64 x1 (-.f64 (+.f64 (*.f64 8 x2) (*.f64 -6 x2)) 18))
(*.f64 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 1) x1)
(+.f64 (*.f64 -1 (*.f64 x2 (*.f64 x2 (*.f64 x1 -8)))) (*.f64 -6 x2))
(+.f64 (*.f64 -1 (+.f64 x1 (*.f64 12 (*.f64 x2 x1)))) (*.f64 -6 x2))
(+.f64 x1 (+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (*.f64 -2 x1)))
(+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (+.f64 x1 (*.f64 -2 x1)))
(/.f64 (-.f64 (*.f64 (*.f64 x2 x2) 36) (*.f64 x1 x1)) (-.f64 (*.f64 x2 -6) x1))
(+.f64 x1 (-.f64 (+.f64 (*.f64 -6 x1) (+.f64 (*.f64 8 x2) (*.f64 -6 x2))) 18))
(+.f64 (*.f64 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 1) x1) (*.f64 -6 x2))
(+.f64 x1 (-.f64 (+.f64 (*.f64 -6 x2) (*.f64 4 (-.f64 (*.f64 2 x2) 3))) 6))
(+.f64 (*.f64 -1 (*.f64 x1 (-.f64 (*.f64 -1 (-.f64 (*.f64 x2 -12) 2)) 1))) (*.f64 -6 x2))
(*.f64 (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36)) (/.f64 1 (+.f64 x1 (*.f64 6 x2))))
(/.f64 1 (/.f64 (+.f64 x1 (*.f64 6 x2)) (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36))))
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))))
(+.f64 x1 (-.f64 (+.f64 (*.f64 -6 x1) (+.f64 (*.f64 -6 x2) (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) 6))
(+.f64 (*.f64 -1 (*.f64 x1 (-.f64 (*.f64 -1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)) 1))) (*.f64 -6 x2))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 -6 (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 x2 (*.f64 x1 (+.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 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.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 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 6 x1) -4)) (+.f64 (*.f64 8 x2) -18)) (+.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 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x2 6) (*.f64 x1 -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 6 x1) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x2 6) (*.f64 x1 -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 x1 (*.f64 -12 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 x2 (*.f64 x2 (*.f64 x1 8))) (+.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 -6 (*.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 x2 (*.f64 x1 (+.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 -6 (*.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 (*.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 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 6 x1) -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 2 x2) 3)) (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 2 (/.f64 (+.f64 1 (*.f64 3 (-.f64 (*.f64 2 x2) 3))) x1)) 6) (*.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 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 (*.f64 6 x1) -4))) (+.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 x1 (*.f64 x1 (*.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 (*.f64 6 x1) -4))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 x1 (*.f64 x1 (*.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 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 x2 6) (*.f64 x1 -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 6 (pow.f64 x1 4)))
(+.f64 x1 (*.f64 6 (pow.f64 x1 4)))
(+.f64 x1 (*.f64 6 (pow.f64 x1 4)))
(+.f64 x1 (fma.f64 x2 -6 (*.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 x1 (*.f64 (pow.f64 x1 3) (*.f64 x1 6)))
(*.f64 x2 (+.f64 -6 (*.f64 x1 (fma.f64 x2 8 -12))))
(+.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 (*.f64 6 x1) -4))) (+.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 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 (pow.f64 x1 3) (+.f64 -3 (*.f64 6 x1))))
(+.f64 x1 (fma.f64 x2 -6 (*.f64 x1 (*.f64 x2 (*.f64 x2 8)))))
(+.f64 x1 (*.f64 x2 (-.f64 (*.f64 x1 (fma.f64 x2 8 -12)) 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 (*.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 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 8 (/.f64 x2 (/.f64 (fma.f64 x1 x1 1) (*.f64 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 x2 6) (*.f64 x1 -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 (pow.f64 x1 3) (/.f64 (-.f64 9 (*.f64 (*.f64 x1 x1) 36)) (*.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 -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 (pow.f64 x1 3) (/.f64 (-.f64 9 (*.f64 (*.f64 x1 x1) 36)) (+.f64 -3 (*.f64 -6 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 (*.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 (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 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 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 -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 (fma.f64 2 (/.f64 (+.f64 (*.f64 x2 6) -8) x1) (/.f64 4 x1)) (+.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 (*.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 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 (fma.f64 (/.f64 2 x1) (/.f64 x2 x1) (/.f64 -1 x1)) (/.f64 -3 (*.f64 x1 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 8 (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 x1 (*.f64 x2 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 (fma.f64 x2 -6 (*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))))
(+.f64 x1 (/.f64 1 (/.f64 (fma.f64 x1 -6 -3) (*.f64 (pow.f64 x1 3) (fma.f64 (*.f64 x1 x1) -36 9)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 x2 (*.f64 x1 (fma.f64 x2 8 -12)))) 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))) (fma.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 1 (fma.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 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 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 1 (fma.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 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 (*.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 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 (*.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)))))
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 x1 3) (fma.f64 x1 6 -3) 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))) (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)) (*.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)))))
(cbrt.f64 (pow.f64 (fma.f64 x2 -6 (fma.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2) x1)) 3))
(+.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 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) -6 (/.f64 6 (fma.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)) (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)))) (+.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 (fma.f64 x1 x1 1) (/.f64 (*.f64 x1 (-.f64 (*.f64 x1 3) 1)) (fma.f64 x1 x1 1))) (+.f64 (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)))) x1))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (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 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (fma.f64 x1 x1 1))))) 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 (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 2 (*.f64 (*.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))))) 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 (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)) (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (/.f64 (fma.f64 x1 x1 1) (*.f64 x1 (-.f64 (fma.f64 2 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) x1)) (fma.f64 x1 x1 1)) -6) (*.f64 x1 4)))))))))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.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 2 (*.f64 (*.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))) 2)) (-.f64 (*.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 2 (*.f64 (*.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) 1)) (*.f64 x1 (*.f64 x1 (*.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 (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 2 (*.f64 (*.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))) 2)) (-.f64 (*.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 2 (*.f64 (*.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) 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 (sqrt.f64 (+.f64 (+.f64 (fma.f64 (+.f64 (fma.f64 -4 x1 (fma.f64 6 (*.f64 x1 x1) (*.f64 4 (fma.f64 2 x2 -3)))) -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))))) (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 (+.f64 (fma.f64 -4 x1 (fma.f64 6 (*.f64 x1 x1) (*.f64 4 (fma.f64 2 x2 -3)))) -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))))) (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))))))))
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:

61.0ms
(*.f64 2 x2)
59.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)))))
58.0ms
x2
50.0ms
(*.f64 2 x2)
49.0ms
x1
Results
ErrorSegmentsBranch
0.2b1x1
0.2b1x2
0.2b1(+.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.2b1(*.f64 2 x2)
0.2b1(*.f64 2 x2)
Compiler

Compiled 5876 to 3653 computations (37.8% saved)

regimes336.0ms (0.8%)

Counts
94 → 1
Calls
Call 1
Inputs
x1
(neg.f64 x1)
(*.f64 x2 -6)
(*.f64 -6 x2)
(+.f64 x1 (*.f64 x2 -6))
(*.f64 x1 (*.f64 x2 (*.f64 x2 8)))
(+.f64 (*.f64 -1 x1) (*.f64 -6 x2))
(+.f64 x1 (+.f64 (*.f64 x2 2) -18))
(+.f64 (*.f64 -1 x1) (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)))
(+.f64 x1 (-.f64 (+.f64 (*.f64 8 x2) (*.f64 -6 x2)) 18))
(*.f64 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 1) x1)
(+.f64 (*.f64 -1 (*.f64 x2 (*.f64 x2 (*.f64 x1 -8)))) (*.f64 -6 x2))
(+.f64 (*.f64 -1 (+.f64 x1 (*.f64 12 (*.f64 x2 x1)))) (*.f64 -6 x2))
(+.f64 x1 (+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (*.f64 -2 x1)))
(+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (+.f64 x1 (*.f64 -2 x1)))
(/.f64 (-.f64 (*.f64 (*.f64 x2 x2) 36) (*.f64 x1 x1)) (-.f64 (*.f64 x2 -6) x1))
(+.f64 x1 (-.f64 (+.f64 (*.f64 -6 x1) (+.f64 (*.f64 8 x2) (*.f64 -6 x2))) 18))
(+.f64 (*.f64 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 1) x1) (*.f64 -6 x2))
(+.f64 x1 (-.f64 (+.f64 (*.f64 -6 x2) (*.f64 4 (-.f64 (*.f64 2 x2) 3))) 6))
(+.f64 (*.f64 -1 (*.f64 x1 (-.f64 (*.f64 -1 (-.f64 (*.f64 x2 -12) 2)) 1))) (*.f64 -6 x2))
(*.f64 (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36)) (/.f64 1 (+.f64 x1 (*.f64 6 x2))))
(/.f64 1 (/.f64 (+.f64 x1 (*.f64 6 x2)) (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36))))
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))))
(+.f64 x1 (-.f64 (+.f64 (*.f64 -6 x1) (+.f64 (*.f64 -6 x2) (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) 6))
(+.f64 (*.f64 -1 (*.f64 x1 (-.f64 (*.f64 -1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)) 1))) (*.f64 -6 x2))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 -6 (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 x2 (*.f64 x1 (+.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 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.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 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 6 x1) -4)) (+.f64 (*.f64 8 x2) -18)) (+.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 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x2 6) (*.f64 x1 -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 6 x1) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x2 6) (*.f64 x1 -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 x1 (*.f64 -12 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 x2 (*.f64 x2 (*.f64 x1 8))) (+.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 -6 (*.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 x2 (*.f64 x1 (+.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 -6 (*.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 (*.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 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 6 x1) -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 2 x2) 3)) (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 2 (/.f64 (+.f64 1 (*.f64 3 (-.f64 (*.f64 2 x2) 3))) x1)) 6) (*.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 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 (*.f64 6 x1) -4))) (+.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 x1 (*.f64 x1 (*.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 (*.f64 6 x1) -4))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 x1 (*.f64 x1 (*.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 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 x2 6) (*.f64 x1 -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 6 (pow.f64 x1 4)))
(+.f64 x1 (*.f64 6 (pow.f64 x1 4)))
(+.f64 x1 (*.f64 6 (pow.f64 x1 4)))
(+.f64 x1 (fma.f64 x2 -6 (*.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 x1 (*.f64 (pow.f64 x1 3) (*.f64 x1 6)))
(*.f64 x2 (+.f64 -6 (*.f64 x1 (fma.f64 x2 8 -12))))
(+.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 (*.f64 6 x1) -4))) (+.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 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 (pow.f64 x1 3) (+.f64 -3 (*.f64 6 x1))))
(+.f64 x1 (fma.f64 x2 -6 (*.f64 x1 (*.f64 x2 (*.f64 x2 8)))))
(+.f64 x1 (*.f64 x2 (-.f64 (*.f64 x1 (fma.f64 x2 8 -12)) 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 (*.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 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 8 (/.f64 x2 (/.f64 (fma.f64 x1 x1 1) (*.f64 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 x2 6) (*.f64 x1 -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 (pow.f64 x1 3) (/.f64 (-.f64 9 (*.f64 (*.f64 x1 x1) 36)) (*.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 -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 (pow.f64 x1 3) (/.f64 (-.f64 9 (*.f64 (*.f64 x1 x1) 36)) (+.f64 -3 (*.f64 -6 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 (*.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 (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 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 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 -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 (fma.f64 2 (/.f64 (+.f64 (*.f64 x2 6) -8) x1) (/.f64 4 x1)) (+.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 (*.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 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 (fma.f64 (/.f64 2 x1) (/.f64 x2 x1) (/.f64 -1 x1)) (/.f64 -3 (*.f64 x1 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 8 (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 x1 (*.f64 x2 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 (fma.f64 x2 -6 (*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))))
(+.f64 x1 (/.f64 1 (/.f64 (fma.f64 x1 -6 -3) (*.f64 (pow.f64 x1 3) (fma.f64 (*.f64 x1 x1) -36 9)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 x2 (*.f64 x1 (fma.f64 x2 8 -12)))) 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))) (fma.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 1 (fma.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 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 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 1 (fma.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 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 (*.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 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 (*.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)))))
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 x1 3) (fma.f64 x1 6 -3) 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))) (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)) (*.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)))))
(cbrt.f64 (pow.f64 (fma.f64 x2 -6 (fma.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2) x1)) 3))
(+.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 (*.f64 (/.f64 x1 (fma.f64 x1 x1 1)) x1) -6 (/.f64 6 (fma.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)) (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)))) (+.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 (fma.f64 x1 x1 1) (/.f64 (*.f64 x1 (-.f64 (*.f64 x1 3) 1)) (fma.f64 x1 x1 1))) (+.f64 (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)))) x1))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (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 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (fma.f64 x1 x1 1)) -3) (/.f64 (*.f64 (*.f64 x1 2) (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1)) (fma.f64 x1 x1 1))))) 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 (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 2 (*.f64 (*.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))))) 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)))))
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))) (fma.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 1 (fma.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:

58.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
x1
51.0ms
x2
47.0ms
(*.f64 2 x2)
Results
ErrorSegmentsBranch
0.4b1x1
0.4b1x2
0.4b1(+.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.4b1(*.f64 2 x2)
Compiler

Compiled 5191 to 3220 computations (38% saved)

regimes278.0ms (0.7%)

Counts
81 → 1
Calls
Call 1
Inputs
x1
(neg.f64 x1)
(*.f64 x2 -6)
(*.f64 -6 x2)
(+.f64 x1 (*.f64 x2 -6))
(*.f64 x1 (*.f64 x2 (*.f64 x2 8)))
(+.f64 (*.f64 -1 x1) (*.f64 -6 x2))
(+.f64 x1 (+.f64 (*.f64 x2 2) -18))
(+.f64 (*.f64 -1 x1) (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)))
(+.f64 x1 (-.f64 (+.f64 (*.f64 8 x2) (*.f64 -6 x2)) 18))
(*.f64 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 1) x1)
(+.f64 (*.f64 -1 (*.f64 x2 (*.f64 x2 (*.f64 x1 -8)))) (*.f64 -6 x2))
(+.f64 (*.f64 -1 (+.f64 x1 (*.f64 12 (*.f64 x2 x1)))) (*.f64 -6 x2))
(+.f64 x1 (+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (*.f64 -2 x1)))
(+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (+.f64 x1 (*.f64 -2 x1)))
(/.f64 (-.f64 (*.f64 (*.f64 x2 x2) 36) (*.f64 x1 x1)) (-.f64 (*.f64 x2 -6) x1))
(+.f64 x1 (-.f64 (+.f64 (*.f64 -6 x1) (+.f64 (*.f64 8 x2) (*.f64 -6 x2))) 18))
(+.f64 (*.f64 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 1) x1) (*.f64 -6 x2))
(+.f64 x1 (-.f64 (+.f64 (*.f64 -6 x2) (*.f64 4 (-.f64 (*.f64 2 x2) 3))) 6))
(+.f64 (*.f64 -1 (*.f64 x1 (-.f64 (*.f64 -1 (-.f64 (*.f64 x2 -12) 2)) 1))) (*.f64 -6 x2))
(*.f64 (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36)) (/.f64 1 (+.f64 x1 (*.f64 6 x2))))
(/.f64 1 (/.f64 (+.f64 x1 (*.f64 6 x2)) (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36))))
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))))
(+.f64 x1 (-.f64 (+.f64 (*.f64 -6 x1) (+.f64 (*.f64 -6 x2) (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) 6))
(+.f64 (*.f64 -1 (*.f64 x1 (-.f64 (*.f64 -1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)) 1))) (*.f64 -6 x2))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 -6 (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 x2 (*.f64 x1 (+.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 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.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 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 6 x1) -4)) (+.f64 (*.f64 8 x2) -18)) (+.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 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x2 6) (*.f64 x1 -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 6 x1) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x2 6) (*.f64 x1 -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 x1 (*.f64 -12 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 x2 (*.f64 x2 (*.f64 x1 8))) (+.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 -6 (*.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 x2 (*.f64 x1 (+.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 -6 (*.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 (*.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 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 6 x1) -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 2 x2) 3)) (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 2 (/.f64 (+.f64 1 (*.f64 3 (-.f64 (*.f64 2 x2) 3))) x1)) 6) (*.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 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 (*.f64 6 x1) -4))) (+.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 x1 (*.f64 x1 (*.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 (*.f64 6 x1) -4))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 x1 (*.f64 x1 (*.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 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 x2 6) (*.f64 x1 -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 6 (pow.f64 x1 4)))
(+.f64 x1 (*.f64 6 (pow.f64 x1 4)))
(+.f64 x1 (*.f64 6 (pow.f64 x1 4)))
(+.f64 x1 (fma.f64 x2 -6 (*.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 x1 (*.f64 (pow.f64 x1 3) (*.f64 x1 6)))
(*.f64 x2 (+.f64 -6 (*.f64 x1 (fma.f64 x2 8 -12))))
(+.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 (*.f64 6 x1) -4))) (+.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 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 (pow.f64 x1 3) (+.f64 -3 (*.f64 6 x1))))
(+.f64 x1 (fma.f64 x2 -6 (*.f64 x1 (*.f64 x2 (*.f64 x2 8)))))
(+.f64 x1 (*.f64 x2 (-.f64 (*.f64 x1 (fma.f64 x2 8 -12)) 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 (*.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 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 8 (/.f64 x2 (/.f64 (fma.f64 x1 x1 1) (*.f64 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 x2 6) (*.f64 x1 -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 (pow.f64 x1 3) (/.f64 (-.f64 9 (*.f64 (*.f64 x1 x1) 36)) (*.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 -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 (pow.f64 x1 3) (/.f64 (-.f64 9 (*.f64 (*.f64 x1 x1) 36)) (+.f64 -3 (*.f64 -6 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 (*.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 (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 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 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 -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 (fma.f64 2 (/.f64 (+.f64 (*.f64 x2 6) -8) x1) (/.f64 4 x1)) (+.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 (*.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 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 (fma.f64 (/.f64 2 x1) (/.f64 x2 x1) (/.f64 -1 x1)) (/.f64 -3 (*.f64 x1 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 8 (pow.f64 (fma.f64 x1 x1 1) 2)) (*.f64 x1 (*.f64 x2 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 (fma.f64 x2 -6 (*.f64 x1 (fma.f64 x2 (fma.f64 x2 8 -12) -2))))
(+.f64 x1 (/.f64 1 (/.f64 (fma.f64 x1 -6 -3) (*.f64 (pow.f64 x1 3) (fma.f64 (*.f64 x1 x1) -36 9)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 x2 (*.f64 x1 (fma.f64 x2 8 -12)))) 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))) (fma.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 1 (fma.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)))))
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:

50.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)))))
48.0ms
(*.f64 2 x2)
44.0ms
x1
42.0ms
x2
Results
ErrorSegmentsBranch
0.5b1x1
0.5b1x2
0.5b1(+.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.5b1(*.f64 2 x2)
Compiler

Compiled 3997 to 2440 computations (39% saved)

regimes183.0ms (0.4%)

Counts
69 → 1
Calls
Call 1
Inputs
x1
(neg.f64 x1)
(*.f64 x2 -6)
(*.f64 -6 x2)
(+.f64 x1 (*.f64 x2 -6))
(*.f64 x1 (*.f64 x2 (*.f64 x2 8)))
(+.f64 (*.f64 -1 x1) (*.f64 -6 x2))
(+.f64 x1 (+.f64 (*.f64 x2 2) -18))
(+.f64 (*.f64 -1 x1) (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)))
(+.f64 x1 (-.f64 (+.f64 (*.f64 8 x2) (*.f64 -6 x2)) 18))
(*.f64 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 1) x1)
(+.f64 (*.f64 -1 (*.f64 x2 (*.f64 x2 (*.f64 x1 -8)))) (*.f64 -6 x2))
(+.f64 (*.f64 -1 (+.f64 x1 (*.f64 12 (*.f64 x2 x1)))) (*.f64 -6 x2))
(+.f64 x1 (+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (*.f64 -2 x1)))
(+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (+.f64 x1 (*.f64 -2 x1)))
(/.f64 (-.f64 (*.f64 (*.f64 x2 x2) 36) (*.f64 x1 x1)) (-.f64 (*.f64 x2 -6) x1))
(+.f64 x1 (-.f64 (+.f64 (*.f64 -6 x1) (+.f64 (*.f64 8 x2) (*.f64 -6 x2))) 18))
(+.f64 (*.f64 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 1) x1) (*.f64 -6 x2))
(+.f64 x1 (-.f64 (+.f64 (*.f64 -6 x2) (*.f64 4 (-.f64 (*.f64 2 x2) 3))) 6))
(+.f64 (*.f64 -1 (*.f64 x1 (-.f64 (*.f64 -1 (-.f64 (*.f64 x2 -12) 2)) 1))) (*.f64 -6 x2))
(*.f64 (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36)) (/.f64 1 (+.f64 x1 (*.f64 6 x2))))
(/.f64 1 (/.f64 (+.f64 x1 (*.f64 6 x2)) (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36))))
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))))
(+.f64 x1 (-.f64 (+.f64 (*.f64 -6 x1) (+.f64 (*.f64 -6 x2) (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) 6))
(+.f64 (*.f64 -1 (*.f64 x1 (-.f64 (*.f64 -1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)) 1))) (*.f64 -6 x2))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 -6 (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 x2 (*.f64 x1 (+.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 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.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 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 6 x1) -4)) (+.f64 (*.f64 8 x2) -18)) (+.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 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x2 6) (*.f64 x1 -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 6 x1) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x2 6) (*.f64 x1 -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 x1 (*.f64 -12 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 x2 (*.f64 x2 (*.f64 x1 8))) (+.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 -6 (*.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 x2 (*.f64 x1 (+.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 -6 (*.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 (*.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 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 6 x1) -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 2 x2) 3)) (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 2 (/.f64 (+.f64 1 (*.f64 3 (-.f64 (*.f64 2 x2) 3))) x1)) 6) (*.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 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 (*.f64 6 x1) -4))) (+.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 x1 (*.f64 x1 (*.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 (*.f64 6 x1) -4))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 x1 (*.f64 x1 (*.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 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 x2 6) (*.f64 x1 -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 6 (pow.f64 x1 4)))
(+.f64 x1 (*.f64 6 (pow.f64 x1 4)))
(+.f64 x1 (*.f64 6 (pow.f64 x1 4)))
(+.f64 x1 (fma.f64 x2 -6 (*.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 x1 (*.f64 (pow.f64 x1 3) (*.f64 x1 6)))
(*.f64 x2 (+.f64 -6 (*.f64 x1 (fma.f64 x2 8 -12))))
(+.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 (*.f64 6 x1) -4))) (+.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 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 (pow.f64 x1 3) (+.f64 -3 (*.f64 6 x1))))
(+.f64 x1 (fma.f64 x2 -6 (*.f64 x1 (*.f64 x2 (*.f64 x2 8)))))
(+.f64 x1 (*.f64 x2 (-.f64 (*.f64 x1 (fma.f64 x2 8 -12)) 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 (*.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 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 8 (/.f64 x2 (/.f64 (fma.f64 x1 x1 1) (*.f64 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 x2 6) (*.f64 x1 -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 (pow.f64 x1 3) (/.f64 (-.f64 9 (*.f64 (*.f64 x1 x1) 36)) (*.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 -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 (pow.f64 x1 3) (/.f64 (-.f64 9 (*.f64 (*.f64 x1 x1) 36)) (+.f64 -3 (*.f64 -6 x1)))))
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:

41.0ms
x1
35.0ms
x2
35.0ms
(*.f64 2 x2)
Results
ErrorSegmentsBranch
1.2b1x1
1.2b1x2
1.2b1(*.f64 2 x2)
Compiler

Compiled 2977 to 1807 computations (39.3% saved)

regimes191.0ms (0.5%)

Counts
57 → 1
Calls
Call 1
Inputs
x1
(neg.f64 x1)
(*.f64 x2 -6)
(*.f64 -6 x2)
(+.f64 x1 (*.f64 x2 -6))
(*.f64 x1 (*.f64 x2 (*.f64 x2 8)))
(+.f64 (*.f64 -1 x1) (*.f64 -6 x2))
(+.f64 x1 (+.f64 (*.f64 x2 2) -18))
(+.f64 (*.f64 -1 x1) (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)))
(+.f64 x1 (-.f64 (+.f64 (*.f64 8 x2) (*.f64 -6 x2)) 18))
(*.f64 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 1) x1)
(+.f64 (*.f64 -1 (*.f64 x2 (*.f64 x2 (*.f64 x1 -8)))) (*.f64 -6 x2))
(+.f64 (*.f64 -1 (+.f64 x1 (*.f64 12 (*.f64 x2 x1)))) (*.f64 -6 x2))
(+.f64 x1 (+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (*.f64 -2 x1)))
(+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (+.f64 x1 (*.f64 -2 x1)))
(/.f64 (-.f64 (*.f64 (*.f64 x2 x2) 36) (*.f64 x1 x1)) (-.f64 (*.f64 x2 -6) x1))
(+.f64 x1 (-.f64 (+.f64 (*.f64 -6 x1) (+.f64 (*.f64 8 x2) (*.f64 -6 x2))) 18))
(+.f64 (*.f64 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 1) x1) (*.f64 -6 x2))
(+.f64 x1 (-.f64 (+.f64 (*.f64 -6 x2) (*.f64 4 (-.f64 (*.f64 2 x2) 3))) 6))
(+.f64 (*.f64 -1 (*.f64 x1 (-.f64 (*.f64 -1 (-.f64 (*.f64 x2 -12) 2)) 1))) (*.f64 -6 x2))
(*.f64 (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36)) (/.f64 1 (+.f64 x1 (*.f64 6 x2))))
(/.f64 1 (/.f64 (+.f64 x1 (*.f64 6 x2)) (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36))))
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))))
(+.f64 x1 (-.f64 (+.f64 (*.f64 -6 x1) (+.f64 (*.f64 -6 x2) (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) 6))
(+.f64 (*.f64 -1 (*.f64 x1 (-.f64 (*.f64 -1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)) 1))) (*.f64 -6 x2))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 -6 (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 x2 (*.f64 x1 (+.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 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.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 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 6 x1) -4)) (+.f64 (*.f64 8 x2) -18)) (+.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 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x2 6) (*.f64 x1 -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 6 x1) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x2 6) (*.f64 x1 -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 x1 (*.f64 -12 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 x2 (*.f64 x2 (*.f64 x1 8))) (+.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 -6 (*.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 x2 (*.f64 x1 (+.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 -6 (*.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 (*.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 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 6 x1) -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 2 x2) 3)) (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 2 (/.f64 (+.f64 1 (*.f64 3 (-.f64 (*.f64 2 x2) 3))) x1)) 6) (*.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 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 (*.f64 6 x1) -4))) (+.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 x1 (*.f64 x1 (*.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 (*.f64 6 x1) -4))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 x1 (*.f64 x1 (*.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 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 x2 6) (*.f64 x1 -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 6 (pow.f64 x1 4)))
(+.f64 x1 (*.f64 6 (pow.f64 x1 4)))
(+.f64 x1 (*.f64 6 (pow.f64 x1 4)))
(+.f64 x1 (fma.f64 x2 -6 (*.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 x1 (*.f64 (pow.f64 x1 3) (*.f64 x1 6)))
(*.f64 x2 (+.f64 -6 (*.f64 x1 (fma.f64 x2 8 -12))))
(+.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 (*.f64 6 x1) -4))) (+.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 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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:

35.0ms
(*.f64 2 x2)
34.0ms
x2
34.0ms
(*.f64 2 x2)
31.0ms
x1
Results
ErrorSegmentsBranch
2.2b1x1
2.2b1x2
2.2b1(*.f64 2 x2)
2.2b1(*.f64 2 x2)
Compiler

Compiled 2221 to 1352 computations (39.1% saved)

regimes117.0ms (0.3%)

Counts
44 → 1
Calls
Call 1
Inputs
x1
(neg.f64 x1)
(*.f64 x2 -6)
(*.f64 -6 x2)
(+.f64 x1 (*.f64 x2 -6))
(*.f64 x1 (*.f64 x2 (*.f64 x2 8)))
(+.f64 (*.f64 -1 x1) (*.f64 -6 x2))
(+.f64 x1 (+.f64 (*.f64 x2 2) -18))
(+.f64 (*.f64 -1 x1) (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)))
(+.f64 x1 (-.f64 (+.f64 (*.f64 8 x2) (*.f64 -6 x2)) 18))
(*.f64 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 1) x1)
(+.f64 (*.f64 -1 (*.f64 x2 (*.f64 x2 (*.f64 x1 -8)))) (*.f64 -6 x2))
(+.f64 (*.f64 -1 (+.f64 x1 (*.f64 12 (*.f64 x2 x1)))) (*.f64 -6 x2))
(+.f64 x1 (+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (*.f64 -2 x1)))
(+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (+.f64 x1 (*.f64 -2 x1)))
(/.f64 (-.f64 (*.f64 (*.f64 x2 x2) 36) (*.f64 x1 x1)) (-.f64 (*.f64 x2 -6) x1))
(+.f64 x1 (-.f64 (+.f64 (*.f64 -6 x1) (+.f64 (*.f64 8 x2) (*.f64 -6 x2))) 18))
(+.f64 (*.f64 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 1) x1) (*.f64 -6 x2))
(+.f64 x1 (-.f64 (+.f64 (*.f64 -6 x2) (*.f64 4 (-.f64 (*.f64 2 x2) 3))) 6))
(+.f64 (*.f64 -1 (*.f64 x1 (-.f64 (*.f64 -1 (-.f64 (*.f64 x2 -12) 2)) 1))) (*.f64 -6 x2))
(*.f64 (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36)) (/.f64 1 (+.f64 x1 (*.f64 6 x2))))
(/.f64 1 (/.f64 (+.f64 x1 (*.f64 6 x2)) (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36))))
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))))
(+.f64 x1 (-.f64 (+.f64 (*.f64 -6 x1) (+.f64 (*.f64 -6 x2) (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) 6))
(+.f64 (*.f64 -1 (*.f64 x1 (-.f64 (*.f64 -1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)) 1))) (*.f64 -6 x2))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 -6 (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 x2 (*.f64 x1 (+.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 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.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 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 6 x1) -4)) (+.f64 (*.f64 8 x2) -18)) (+.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 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x2 6) (*.f64 x1 -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 6 x1) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x2 6) (*.f64 x1 -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 x1 (*.f64 -12 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 x2 (*.f64 x2 (*.f64 x1 8))) (+.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 -6 (*.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 x2 (*.f64 x1 (+.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 -6 (*.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 (*.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 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 6 x1) -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 2 x2) 3)) (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 2 (/.f64 (+.f64 1 (*.f64 3 (-.f64 (*.f64 2 x2) 3))) x1)) 6) (*.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 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 (*.f64 6 x1) -4))) (+.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 x1 (*.f64 x1 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
x1
24.0ms
x2
23.0ms
(*.f64 2 x2)
Results
ErrorSegmentsBranch
2.3b1x1
2.3b1x2
2.3b1(*.f64 2 x2)
Compiler

Compiled 1562 to 952 computations (39.1% saved)

regimes126.0ms (0.3%)

Counts
42 → 1
Calls
Call 1
Inputs
x1
(neg.f64 x1)
(*.f64 x2 -6)
(*.f64 -6 x2)
(+.f64 x1 (*.f64 x2 -6))
(*.f64 x1 (*.f64 x2 (*.f64 x2 8)))
(+.f64 (*.f64 -1 x1) (*.f64 -6 x2))
(+.f64 x1 (+.f64 (*.f64 x2 2) -18))
(+.f64 (*.f64 -1 x1) (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)))
(+.f64 x1 (-.f64 (+.f64 (*.f64 8 x2) (*.f64 -6 x2)) 18))
(*.f64 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 1) x1)
(+.f64 (*.f64 -1 (*.f64 x2 (*.f64 x2 (*.f64 x1 -8)))) (*.f64 -6 x2))
(+.f64 (*.f64 -1 (+.f64 x1 (*.f64 12 (*.f64 x2 x1)))) (*.f64 -6 x2))
(+.f64 x1 (+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (*.f64 -2 x1)))
(+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (+.f64 x1 (*.f64 -2 x1)))
(/.f64 (-.f64 (*.f64 (*.f64 x2 x2) 36) (*.f64 x1 x1)) (-.f64 (*.f64 x2 -6) x1))
(+.f64 x1 (-.f64 (+.f64 (*.f64 -6 x1) (+.f64 (*.f64 8 x2) (*.f64 -6 x2))) 18))
(+.f64 (*.f64 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 1) x1) (*.f64 -6 x2))
(+.f64 x1 (-.f64 (+.f64 (*.f64 -6 x2) (*.f64 4 (-.f64 (*.f64 2 x2) 3))) 6))
(+.f64 (*.f64 -1 (*.f64 x1 (-.f64 (*.f64 -1 (-.f64 (*.f64 x2 -12) 2)) 1))) (*.f64 -6 x2))
(*.f64 (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36)) (/.f64 1 (+.f64 x1 (*.f64 6 x2))))
(/.f64 1 (/.f64 (+.f64 x1 (*.f64 6 x2)) (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36))))
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))))
(+.f64 x1 (-.f64 (+.f64 (*.f64 -6 x1) (+.f64 (*.f64 -6 x2) (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) 6))
(+.f64 (*.f64 -1 (*.f64 x1 (-.f64 (*.f64 -1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)) 1))) (*.f64 -6 x2))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 -6 (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 x2 (*.f64 x1 (+.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 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.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 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 6 x1) -4)) (+.f64 (*.f64 8 x2) -18)) (+.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 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x2 6) (*.f64 x1 -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 6 x1) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x2 6) (*.f64 x1 -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 x1 (*.f64 -12 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 x2 (*.f64 x2 (*.f64 x1 8))) (+.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 -6 (*.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 x2 (*.f64 x1 (+.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 -6 (*.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 (*.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 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 6 x1) -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 2 x2) 3)) (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 2 (/.f64 (+.f64 1 (*.f64 3 (-.f64 (*.f64 2 x2) 3))) x1)) 6) (*.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 2 x2) 3)) (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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
x2
23.0ms
(*.f64 2 x2)
23.0ms
x1
22.0ms
(*.f64 2 x2)
Results
ErrorSegmentsBranch
3.3b1x1
3.3b1x2
3.3b1(*.f64 2 x2)
3.3b1(*.f64 2 x2)
Compiler

Compiled 1387 to 848 computations (38.9% saved)

regimes266.0ms (0.6%)

Counts
40 → 3
Calls
Call 1
Inputs
x1
(neg.f64 x1)
(*.f64 x2 -6)
(*.f64 -6 x2)
(+.f64 x1 (*.f64 x2 -6))
(*.f64 x1 (*.f64 x2 (*.f64 x2 8)))
(+.f64 (*.f64 -1 x1) (*.f64 -6 x2))
(+.f64 x1 (+.f64 (*.f64 x2 2) -18))
(+.f64 (*.f64 -1 x1) (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)))
(+.f64 x1 (-.f64 (+.f64 (*.f64 8 x2) (*.f64 -6 x2)) 18))
(*.f64 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 1) x1)
(+.f64 (*.f64 -1 (*.f64 x2 (*.f64 x2 (*.f64 x1 -8)))) (*.f64 -6 x2))
(+.f64 (*.f64 -1 (+.f64 x1 (*.f64 12 (*.f64 x2 x1)))) (*.f64 -6 x2))
(+.f64 x1 (+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (*.f64 -2 x1)))
(+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (+.f64 x1 (*.f64 -2 x1)))
(/.f64 (-.f64 (*.f64 (*.f64 x2 x2) 36) (*.f64 x1 x1)) (-.f64 (*.f64 x2 -6) x1))
(+.f64 x1 (-.f64 (+.f64 (*.f64 -6 x1) (+.f64 (*.f64 8 x2) (*.f64 -6 x2))) 18))
(+.f64 (*.f64 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 1) x1) (*.f64 -6 x2))
(+.f64 x1 (-.f64 (+.f64 (*.f64 -6 x2) (*.f64 4 (-.f64 (*.f64 2 x2) 3))) 6))
(+.f64 (*.f64 -1 (*.f64 x1 (-.f64 (*.f64 -1 (-.f64 (*.f64 x2 -12) 2)) 1))) (*.f64 -6 x2))
(*.f64 (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36)) (/.f64 1 (+.f64 x1 (*.f64 6 x2))))
(/.f64 1 (/.f64 (+.f64 x1 (*.f64 6 x2)) (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36))))
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))))
(+.f64 x1 (-.f64 (+.f64 (*.f64 -6 x1) (+.f64 (*.f64 -6 x2) (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) 6))
(+.f64 (*.f64 -1 (*.f64 x1 (-.f64 (*.f64 -1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)) 1))) (*.f64 -6 x2))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 -6 (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 x2 (*.f64 x1 (+.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 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.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 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 6 x1) -4)) (+.f64 (*.f64 8 x2) -18)) (+.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 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x2 6) (*.f64 x1 -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 6 x1) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x2 6) (*.f64 x1 -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 x1 (*.f64 -12 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 x2 (*.f64 x2 (*.f64 x1 8))) (+.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 -6 (*.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 x2 (*.f64 x1 (+.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 -6 (*.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 (*.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 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 6 x1) -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 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 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x2 6) (*.f64 x1 -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 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

4 calls:

77.0ms
x1
56.0ms
x2
49.0ms
(*.f64 2 x2)
23.0ms
(*.f64 2 x2)
Results
ErrorSegmentsBranch
2.0b3x1
9.8b1x2
9.8b1(*.f64 2 x2)
9.8b1(*.f64 2 x2)
Compiler

Compiled 1227 to 750 computations (38.9% saved)

bsearch941.0ms (2.3%)

Algorithm
binary-search
Steps
TimeLeftRight
499.0ms
0.0004221854176093806
26738.96034802621
441.0ms
-2001.398207251236
-9.362213480448345e-5
Compiler

Compiled 2582 to 1632 computations (36.8% saved)

regimes360.0ms (0.9%)

Counts
38 → 3
Calls
Call 1
Inputs
x1
(neg.f64 x1)
(*.f64 x2 -6)
(*.f64 -6 x2)
(+.f64 x1 (*.f64 x2 -6))
(*.f64 x1 (*.f64 x2 (*.f64 x2 8)))
(+.f64 (*.f64 -1 x1) (*.f64 -6 x2))
(+.f64 x1 (+.f64 (*.f64 x2 2) -18))
(+.f64 (*.f64 -1 x1) (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)))
(+.f64 x1 (-.f64 (+.f64 (*.f64 8 x2) (*.f64 -6 x2)) 18))
(*.f64 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 1) x1)
(+.f64 (*.f64 -1 (*.f64 x2 (*.f64 x2 (*.f64 x1 -8)))) (*.f64 -6 x2))
(+.f64 (*.f64 -1 (+.f64 x1 (*.f64 12 (*.f64 x2 x1)))) (*.f64 -6 x2))
(+.f64 x1 (+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (*.f64 -2 x1)))
(+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (+.f64 x1 (*.f64 -2 x1)))
(/.f64 (-.f64 (*.f64 (*.f64 x2 x2) 36) (*.f64 x1 x1)) (-.f64 (*.f64 x2 -6) x1))
(+.f64 x1 (-.f64 (+.f64 (*.f64 -6 x1) (+.f64 (*.f64 8 x2) (*.f64 -6 x2))) 18))
(+.f64 (*.f64 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 1) x1) (*.f64 -6 x2))
(+.f64 x1 (-.f64 (+.f64 (*.f64 -6 x2) (*.f64 4 (-.f64 (*.f64 2 x2) 3))) 6))
(+.f64 (*.f64 -1 (*.f64 x1 (-.f64 (*.f64 -1 (-.f64 (*.f64 x2 -12) 2)) 1))) (*.f64 -6 x2))
(*.f64 (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36)) (/.f64 1 (+.f64 x1 (*.f64 6 x2))))
(/.f64 1 (/.f64 (+.f64 x1 (*.f64 6 x2)) (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36))))
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))))
(+.f64 x1 (-.f64 (+.f64 (*.f64 -6 x1) (+.f64 (*.f64 -6 x2) (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) 6))
(+.f64 (*.f64 -1 (*.f64 x1 (-.f64 (*.f64 -1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)) 1))) (*.f64 -6 x2))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 -6 (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 x2 (*.f64 x1 (+.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 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.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 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 6 x1) -4)) (+.f64 (*.f64 8 x2) -18)) (+.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 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x2 6) (*.f64 x1 -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 6 x1) -4)) (+.f64 (*.f64 8 x2) -18)) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x2 6) (*.f64 x1 -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 x1 (*.f64 -12 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 x2 (*.f64 x2 (*.f64 x1 8))) (+.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 -6 (*.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 x2 (*.f64 x1 (+.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 -6 (*.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 (*.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 6 x1) -4)) (+.f64 (*.f64 8 x2) -18)) (+.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 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x2 6) (*.f64 x1 -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 6 x1) -4)) (+.f64 (*.f64 8 x2) -18)) (+.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

4 calls:

145.0ms
x1
65.0ms
(*.f64 2 x2)
41.0ms
x2
20.0ms
(*.f64 2 x2)
Results
ErrorSegmentsBranch
2.0b3x1
9.8b1x2
9.8b1(*.f64 2 x2)
9.8b1(*.f64 2 x2)
Compiler

Compiled 1081 to 662 computations (38.8% saved)

bsearch1.2s (3%)

Algorithm
binary-search
Steps
TimeLeftRight
764.0ms
0.0004221854176093806
26738.96034802621
480.0ms
-2001.398207251236
-9.362213480448345e-5
Compiler

Compiled 2258 to 1434 computations (36.5% saved)

regimes242.0ms (0.6%)

Counts
30 → 3
Calls
Call 1
Inputs
x1
(neg.f64 x1)
(*.f64 x2 -6)
(*.f64 -6 x2)
(+.f64 x1 (*.f64 x2 -6))
(*.f64 x1 (*.f64 x2 (*.f64 x2 8)))
(+.f64 (*.f64 -1 x1) (*.f64 -6 x2))
(+.f64 x1 (+.f64 (*.f64 x2 2) -18))
(+.f64 (*.f64 -1 x1) (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)))
(+.f64 x1 (-.f64 (+.f64 (*.f64 8 x2) (*.f64 -6 x2)) 18))
(*.f64 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 1) x1)
(+.f64 (*.f64 -1 (*.f64 x2 (*.f64 x2 (*.f64 x1 -8)))) (*.f64 -6 x2))
(+.f64 (*.f64 -1 (+.f64 x1 (*.f64 12 (*.f64 x2 x1)))) (*.f64 -6 x2))
(+.f64 x1 (+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (*.f64 -2 x1)))
(+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (+.f64 x1 (*.f64 -2 x1)))
(/.f64 (-.f64 (*.f64 (*.f64 x2 x2) 36) (*.f64 x1 x1)) (-.f64 (*.f64 x2 -6) x1))
(+.f64 x1 (-.f64 (+.f64 (*.f64 -6 x1) (+.f64 (*.f64 8 x2) (*.f64 -6 x2))) 18))
(+.f64 (*.f64 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 1) x1) (*.f64 -6 x2))
(+.f64 x1 (-.f64 (+.f64 (*.f64 -6 x2) (*.f64 4 (-.f64 (*.f64 2 x2) 3))) 6))
(+.f64 (*.f64 -1 (*.f64 x1 (-.f64 (*.f64 -1 (-.f64 (*.f64 x2 -12) 2)) 1))) (*.f64 -6 x2))
(*.f64 (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36)) (/.f64 1 (+.f64 x1 (*.f64 6 x2))))
(/.f64 1 (/.f64 (+.f64 x1 (*.f64 6 x2)) (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36))))
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))))
(+.f64 x1 (-.f64 (+.f64 (*.f64 -6 x1) (+.f64 (*.f64 -6 x2) (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) 6))
(+.f64 (*.f64 -1 (*.f64 x1 (-.f64 (*.f64 -1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)) 1))) (*.f64 -6 x2))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 -6 (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 x2 (*.f64 x1 (+.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 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.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 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 6 x1) -4)) (+.f64 (*.f64 8 x2) -18)) (+.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 x1 (+.f64 (*.f64 6 x1) -4)) (+.f64 (*.f64 8 x2) -18)) (+.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 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 6 x1) -4)) (+.f64 (*.f64 8 x2) -18)) (+.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

2 calls:

151.0ms
x1
31.0ms
x2
Results
ErrorSegmentsBranch
2.0b3x1
9.9b1x2
Compiler

Compiled 559 to 360 computations (35.6% saved)

bsearch1.9s (4.7%)

Algorithm
binary-search
Steps
TimeLeftRight
687.0ms
0.0004221854176093806
26738.96034802621
1.3s
-2001.398207251236
-9.362213480448345e-5
Compiler

Compiled 2186 to 1398 computations (36% saved)

regimes139.0ms (0.3%)

Counts
29 → 3
Calls
Call 1
Inputs
x1
(neg.f64 x1)
(*.f64 x2 -6)
(*.f64 -6 x2)
(+.f64 x1 (*.f64 x2 -6))
(*.f64 x1 (*.f64 x2 (*.f64 x2 8)))
(+.f64 (*.f64 -1 x1) (*.f64 -6 x2))
(+.f64 x1 (+.f64 (*.f64 x2 2) -18))
(+.f64 (*.f64 -1 x1) (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)))
(+.f64 x1 (-.f64 (+.f64 (*.f64 8 x2) (*.f64 -6 x2)) 18))
(*.f64 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 1) x1)
(+.f64 (*.f64 -1 (*.f64 x2 (*.f64 x2 (*.f64 x1 -8)))) (*.f64 -6 x2))
(+.f64 (*.f64 -1 (+.f64 x1 (*.f64 12 (*.f64 x2 x1)))) (*.f64 -6 x2))
(+.f64 x1 (+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (*.f64 -2 x1)))
(+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (+.f64 x1 (*.f64 -2 x1)))
(/.f64 (-.f64 (*.f64 (*.f64 x2 x2) 36) (*.f64 x1 x1)) (-.f64 (*.f64 x2 -6) x1))
(+.f64 x1 (-.f64 (+.f64 (*.f64 -6 x1) (+.f64 (*.f64 8 x2) (*.f64 -6 x2))) 18))
(+.f64 (*.f64 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 1) x1) (*.f64 -6 x2))
(+.f64 x1 (-.f64 (+.f64 (*.f64 -6 x2) (*.f64 4 (-.f64 (*.f64 2 x2) 3))) 6))
(+.f64 (*.f64 -1 (*.f64 x1 (-.f64 (*.f64 -1 (-.f64 (*.f64 x2 -12) 2)) 1))) (*.f64 -6 x2))
(*.f64 (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36)) (/.f64 1 (+.f64 x1 (*.f64 6 x2))))
(/.f64 1 (/.f64 (+.f64 x1 (*.f64 6 x2)) (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36))))
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))))
(+.f64 x1 (-.f64 (+.f64 (*.f64 -6 x1) (+.f64 (*.f64 -6 x2) (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) 6))
(+.f64 (*.f64 -1 (*.f64 x1 (-.f64 (*.f64 -1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)) 1))) (*.f64 -6 x2))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 -6 (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 x2 (*.f64 x1 (+.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 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.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 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 -6 (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 -6 (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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

2 calls:

78.0ms
x1
32.0ms
x2
Results
ErrorSegmentsBranch
2.6b3x1
9.9b1x2
Compiler

Compiled 504 to 327 computations (35.1% saved)

bsearch1.0s (2.5%)

Algorithm
binary-search
Steps
TimeLeftRight
471.0ms
0.0004221854176093806
26738.96034802621
566.0ms
-2001.398207251236
-9.362213480448345e-5
Compiler

Compiled 2114 to 1326 computations (37.3% saved)

regimes146.0ms (0.4%)

Counts
28 → 3
Calls
Call 1
Inputs
x1
(neg.f64 x1)
(*.f64 x2 -6)
(*.f64 -6 x2)
(+.f64 x1 (*.f64 x2 -6))
(*.f64 x1 (*.f64 x2 (*.f64 x2 8)))
(+.f64 (*.f64 -1 x1) (*.f64 -6 x2))
(+.f64 x1 (+.f64 (*.f64 x2 2) -18))
(+.f64 (*.f64 -1 x1) (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)))
(+.f64 x1 (-.f64 (+.f64 (*.f64 8 x2) (*.f64 -6 x2)) 18))
(*.f64 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 1) x1)
(+.f64 (*.f64 -1 (*.f64 x2 (*.f64 x2 (*.f64 x1 -8)))) (*.f64 -6 x2))
(+.f64 (*.f64 -1 (+.f64 x1 (*.f64 12 (*.f64 x2 x1)))) (*.f64 -6 x2))
(+.f64 x1 (+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (*.f64 -2 x1)))
(+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (+.f64 x1 (*.f64 -2 x1)))
(/.f64 (-.f64 (*.f64 (*.f64 x2 x2) 36) (*.f64 x1 x1)) (-.f64 (*.f64 x2 -6) x1))
(+.f64 x1 (-.f64 (+.f64 (*.f64 -6 x1) (+.f64 (*.f64 8 x2) (*.f64 -6 x2))) 18))
(+.f64 (*.f64 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 1) x1) (*.f64 -6 x2))
(+.f64 x1 (-.f64 (+.f64 (*.f64 -6 x2) (*.f64 4 (-.f64 (*.f64 2 x2) 3))) 6))
(+.f64 (*.f64 -1 (*.f64 x1 (-.f64 (*.f64 -1 (-.f64 (*.f64 x2 -12) 2)) 1))) (*.f64 -6 x2))
(*.f64 (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36)) (/.f64 1 (+.f64 x1 (*.f64 6 x2))))
(/.f64 1 (/.f64 (+.f64 x1 (*.f64 6 x2)) (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36))))
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))))
(+.f64 x1 (-.f64 (+.f64 (*.f64 -6 x1) (+.f64 (*.f64 -6 x2) (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) 6))
(+.f64 (*.f64 -1 (*.f64 x1 (-.f64 (*.f64 -1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)) 1))) (*.f64 -6 x2))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 -6 (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 x2 (*.f64 x1 (+.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 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.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 -6 (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 x2 (*.f64 x1 (+.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 -6 (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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

2 calls:

81.0ms
x1
23.0ms
x2
Results
ErrorSegmentsBranch
2.9b3x1
10.1b1x2
Compiler

Compiled 451 to 297 computations (34.1% saved)

bsearch1.2s (3%)

Algorithm
binary-search
Steps
TimeLeftRight
649.0ms
0.0004221854176093806
26738.96034802621
575.0ms
-2001.398207251236
-9.362213480448345e-5
Compiler

Compiled 2078 to 1308 computations (37.1% saved)

regimes182.0ms (0.4%)

Counts
26 → 5
Calls
Call 1
Inputs
x1
(neg.f64 x1)
(*.f64 x2 -6)
(*.f64 -6 x2)
(+.f64 x1 (*.f64 x2 -6))
(*.f64 x1 (*.f64 x2 (*.f64 x2 8)))
(+.f64 (*.f64 -1 x1) (*.f64 -6 x2))
(+.f64 x1 (+.f64 (*.f64 x2 2) -18))
(+.f64 (*.f64 -1 x1) (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)))
(+.f64 x1 (-.f64 (+.f64 (*.f64 8 x2) (*.f64 -6 x2)) 18))
(*.f64 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 1) x1)
(+.f64 (*.f64 -1 (*.f64 x2 (*.f64 x2 (*.f64 x1 -8)))) (*.f64 -6 x2))
(+.f64 (*.f64 -1 (+.f64 x1 (*.f64 12 (*.f64 x2 x1)))) (*.f64 -6 x2))
(+.f64 x1 (+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (*.f64 -2 x1)))
(+.f64 (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)) (+.f64 x1 (*.f64 -2 x1)))
(/.f64 (-.f64 (*.f64 (*.f64 x2 x2) 36) (*.f64 x1 x1)) (-.f64 (*.f64 x2 -6) x1))
(+.f64 x1 (-.f64 (+.f64 (*.f64 -6 x1) (+.f64 (*.f64 8 x2) (*.f64 -6 x2))) 18))
(+.f64 (*.f64 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 1) x1) (*.f64 -6 x2))
(+.f64 x1 (-.f64 (+.f64 (*.f64 -6 x2) (*.f64 4 (-.f64 (*.f64 2 x2) 3))) 6))
(+.f64 (*.f64 -1 (*.f64 x1 (-.f64 (*.f64 -1 (-.f64 (*.f64 x2 -12) 2)) 1))) (*.f64 -6 x2))
(*.f64 (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36)) (/.f64 1 (+.f64 x1 (*.f64 6 x2))))
(/.f64 1 (/.f64 (+.f64 x1 (*.f64 6 x2)) (-.f64 (*.f64 x1 x1) (*.f64 (*.f64 x2 x2) 36))))
(+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))))
(+.f64 x1 (-.f64 (+.f64 (*.f64 -6 x1) (+.f64 (*.f64 -6 x2) (*.f64 4 (-.f64 (*.f64 2 x2) 3)))) 6))
(+.f64 (*.f64 -1 (*.f64 x1 (-.f64 (*.f64 -1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)) 1))) (*.f64 -6 x2))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 -6 (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 -6 (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2))))
(+.f64 (*.f64 -1 (*.f64 x2 (*.f64 x2 (*.f64 x1 -8)))) (*.f64 -6 x2))
(+.f64 (*.f64 -1 (*.f64 x1 (-.f64 (*.f64 -1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)) 1))) (*.f64 -6 x2))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 -6 (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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

2 calls:

105.0ms
x1
66.0ms
x2
Results
ErrorSegmentsBranch
5.8b5x1
10.0b3x2
Compiler

Compiled 347 to 237 computations (31.7% saved)

bsearch1.4s (3.3%)

Algorithm
binary-search
Steps
TimeLeftRight
513.0ms
0.0004221854176093806
26738.96034802621
234.0ms
1.5679625717968541e-170
6.46203844616166e-160
168.0ms
-5.368582010969446e-185
-9.262354966724813e-188
437.0ms
-2001.398207251236
-9.362213480448345e-5
Compiler

Compiled 1502 to 1011 computations (32.7% saved)

regimes84.0ms (0.2%)

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

2 calls:

39.0ms
x2
35.0ms
x1
Results
ErrorSegmentsBranch
13.1b3x1
10.0b3x2
Compiler

Compiled 296 to 207 computations (30.1% saved)

bsearch191.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
87.0ms
1.512120844610478e+49
1.9080682097047947e+54
104.0ms
-9.431623396555117e+154
-1.487187071873428e+152
Compiler

Compiled 134 to 84 computations (37.3% saved)

regimes81.0ms (0.2%)

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

2 calls:

37.0ms
x2
35.0ms
x1
Results
ErrorSegmentsBranch
13.1b3x1
10.0b3x2
Compiler

Compiled 275 to 190 computations (30.9% saved)

bsearch176.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
78.0ms
1.512120844610478e+49
1.9080682097047947e+54
97.0ms
-9.431623396555117e+154
-1.487187071873428e+152
Compiler

Compiled 134 to 84 computations (37.3% saved)

regimes48.0ms (0.1%)

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

2 calls:

25.0ms
x2
17.0ms
x1
Results
ErrorSegmentsBranch
17.9b2x1
10.1b3x2
Compiler

Compiled 158 to 108 computations (31.6% saved)

bsearch551.0ms (1.3%)

Algorithm
binary-search
Steps
TimeLeftRight
228.0ms
1.2266132494836973e-21
3.128695490806854e-14
323.0ms
-55535.919535703666
-2.8155173032828005e-8
Compiler

Compiled 134 to 84 computations (37.3% saved)

regimes24.0ms (0.1%)

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

2 calls:

13.0ms
x1
7.0ms
x2
Results
ErrorSegmentsBranch
17.9b2x1
19.0b1x2
Compiler

Compiled 76 to 52 computations (31.6% saved)

bsearch320.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
320.0ms
5.697859755964497e-32
4.223681505216663e-30
Compiler

Compiled 302 to 217 computations (28.1% saved)

regimes18.0ms (0%)

Counts
10 → 1
Calls
Call 1
Inputs
x1
(neg.f64 x1)
(*.f64 x2 -6)
(*.f64 -6 x2)
(+.f64 x1 (*.f64 x2 -6))
(*.f64 x1 (*.f64 x2 (*.f64 x2 8)))
(+.f64 (*.f64 -1 x1) (*.f64 -6 x2))
(+.f64 x1 (+.f64 (*.f64 x2 2) -18))
(+.f64 (*.f64 -1 x1) (*.f64 x2 (-.f64 (*.f64 -12 x1) 6)))
(+.f64 x1 (-.f64 (+.f64 (*.f64 8 x2) (*.f64 -6 x2)) 18))
Outputs
(+.f64 (*.f64 -1 x1) (*.f64 -6 x2))
Calls

2 calls:

9.0ms
x1
6.0ms
x2
Results
ErrorSegmentsBranch
19.0b1x1
19.0b1x2
Compiler

Compiled 65 to 44 computations (32.3% saved)

regimes33.0ms (0.1%)

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

2 calls:

18.0ms
x1
13.0ms
x2
Results
ErrorSegmentsBranch
27.5b3x1
23.4b3x2
Compiler

Compiled 29 to 18 computations (37.9% saved)

bsearch193.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
110.0ms
3.03760873412048e-169
1.7443556199459765e-167
83.0ms
-1.570391789660811e-128
-4.3029956549040384e-132
Compiler

Compiled 134 to 84 computations (37.3% saved)

regimes9.0ms (0%)

Accuracy

Total -13.0b remaining (-26.2%)

Threshold costs -13.0b (-26.2%)

Counts
2 → 1
Calls
Call 1
Inputs
x1
(neg.f64 x1)
Outputs
(neg.f64 x1)
Calls

2 calls:

4.0ms
x2
3.0ms
x1
Results
ErrorSegmentsBranch
49.6b1x1
49.6b1x2
Compiler

Compiled 11 to 7 computations (36.4% saved)

simplify590.0ms (1.4%)

Algorithm
egg-herbie
Rules
595×unsub-neg_binary64
499×neg-sub0_binary64
496×neg-mul-1_binary64
492×distribute-rgt-neg-in_binary64
459×distribute-neg-out_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02402895
14122871
24522867
34842867
45242867
55682867
66072867
76752867
88512867
911012867
1015572867
1120272867
1224992867
1330722867
1436152867
1540882867
1644482867
1748332867
1849632867
1950212867
2050482867
2152722867
2253692867
2353742867
2453832867
2553892867
2653942867
2754032867
2854072867
2954072867
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))) (fma.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 1 (fma.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 (*.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 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 x1 (*.f64 x1 (*.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 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 2 x2) 3)) (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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)))))
(if (<=.f64 x1 -3504881374004815/36893488147419103232) (+.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 7932099951695107/18446744073709551616) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x2 6) (*.f64 x1 -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 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 -3504881374004815/36893488147419103232) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 6 x1) -4)) (+.f64 (*.f64 8 x2) -18)) (+.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 x1 7932099951695107/18446744073709551616) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x2 6) (*.f64 x1 -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 6 x1) -4)) (+.f64 (*.f64 8 x2) -18)) (+.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 x1 -3504881374004815/36893488147419103232) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 6 x1) -4)) (+.f64 (*.f64 8 x2) -18)) (+.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 x1 7932099951695107/18446744073709551616) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 6 x1) -4)) (+.f64 (*.f64 8 x2) -18)) (+.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 x1 -3504881374004815/36893488147419103232) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 -6 (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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))))) (if (<=.f64 x1 7932099951695107/18446744073709551616) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 -6 (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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)))))))
(if (<=.f64 x1 -3504881374004815/36893488147419103232) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 -6 (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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))))) (if (<=.f64 x1 7932099951695107/18446744073709551616) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x2 (*.f64 x1 (+.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 -6 (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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)))))))
(if (<=.f64 x1 -3504881374004815/36893488147419103232) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 -6 (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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))))) (if (<=.f64 x1 -4109383877411477/76545051729020975577310162521900618820659871603466655644272117978380005723696097587725184512638784526308634214455061267843403507870735540391292521535824647434568377082591826884769598224146796816367616) (+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)))) (if (<=.f64 x1 8527918010327011/543885304644369509058138323509727874385503352552480689356230797517213245297512696564902402319594788524942673393916417039714897241756372213155348458256985448390483221335442656288489603072) (+.f64 (*.f64 -1 (*.f64 x2 (*.f64 x2 (*.f64 x1 -8)))) (*.f64 -6 x2)) (if (<=.f64 x1 7932099951695107/18446744073709551616) (+.f64 (*.f64 -1 (*.f64 x1 (-.f64 (*.f64 -1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)) 1))) (*.f64 -6 x2)) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 -6 (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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)))))))))
(if (<=.f64 x2 -94316233965551172765450780419360553354205696360942319032128196027277175381125822975009387914298057801265064988256520913546700958139514459561304793167167488) (+.f64 (*.f64 -1 (*.f64 x2 (*.f64 x2 (*.f64 x1 -8)))) (*.f64 -6 x2)) (if (<=.f64 x2 15121208446104779992005439661105175164378098434048) (+.f64 (*.f64 -1 (*.f64 x1 (-.f64 (*.f64 -1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)) 1))) (*.f64 -6 x2)) (+.f64 (*.f64 -1 (*.f64 x2 (*.f64 x2 (*.f64 x1 -8)))) (*.f64 -6 x2))))
(if (<=.f64 x2 -94316233965551172765450780419360553354205696360942319032128196027277175381125822975009387914298057801265064988256520913546700958139514459561304793167167488) (+.f64 (*.f64 -1 (*.f64 x2 (*.f64 x2 (*.f64 x1 -8)))) (*.f64 -6 x2)) (if (<=.f64 x2 15121208446104779992005439661105175164378098434048) (+.f64 (*.f64 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 1) x1) (*.f64 -6 x2)) (+.f64 (*.f64 -1 (*.f64 x2 (*.f64 x2 (*.f64 x1 -8)))) (*.f64 -6 x2))))
(if (<=.f64 x2 -954099832636539/17179869184) (+.f64 (*.f64 -1 (*.f64 x2 (*.f64 x2 (*.f64 x1 -8)))) (*.f64 -6 x2)) (if (<=.f64 x2 815224335607219/664613997892457936451903530140172288) (+.f64 (*.f64 -1 x1) (*.f64 -6 x2)) (+.f64 (*.f64 -1 (*.f64 x2 (*.f64 x2 (*.f64 x1 -8)))) (*.f64 -6 x2))))
(if (<=.f64 x1 749305038670629/178405961588244985132285746181186892047843328) (+.f64 (*.f64 -1 x1) (*.f64 -6 x2)) (*.f64 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 1) x1))
(+.f64 (*.f64 -1 x1) (*.f64 -6 x2))
(if (<=.f64 x2 -6127960366002217/390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035663286272) (*.f64 x2 -6) (if (<=.f64 x2 645355762401373/2124551971267068394758352826209874509318372470908127692797776552801614239443408970956650009060917142675557317944986004061386317350610828957638079915066349407775325083341572876126912512) (neg.f64 x1) (*.f64 x2 -6)))
(neg.f64 x1)
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 (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 (/.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 x1 -6))))))))
(+.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 (/.f64 (fma.f64 2 x2 (fma.f64 x1 (*.f64 x1 3) (neg.f64 x1))) (fma.f64 x1 x1 1)) (-.f64 (*.f64 (*.f64 x1 x1) 4) (*.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 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))) (fma.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 1 (fma.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)))) (fma.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 1 (fma.f64 x1 x1 1)) -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)))) (fma.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 1 (fma.f64 x1 x1 1)) -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 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)))) (fma.f64 (-.f64 (fma.f64 x1 (*.f64 x1 3) (*.f64 2 x2)) x1) (/.f64 1 (fma.f64 x1 x1 1)) -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 x1 (+.f64 (*.f64 2 x2) (*.f64 x1 (*.f64 x1 -3)))) (+.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 (*.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 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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 -1 (*.f64 x1 x1))))))))
(+.f64 x1 (+.f64 (*.f64 -3 (/.f64 (+.f64 x1 (+.f64 (*.f64 2 x2) (*.f64 x1 (*.f64 x1 -3)))) (+.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 (*.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 (*.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 -1 (*.f64 x1 x1))))))))
(-.f64 x1 (+.f64 (*.f64 3 (/.f64 (+.f64 x1 (+.f64 (*.f64 2 x2) (*.f64 x1 (*.f64 x1 -3)))) (+.f64 1 (*.f64 x1 x1)))) (-.f64 (-.f64 (+.f64 (*.f64 (*.f64 x1 (*.f64 x1 3)) (/.f64 (+.f64 x1 (+.f64 (*.f64 x2 -2) (*.f64 x1 (*.f64 x1 -3)))) (+.f64 1 (*.f64 x1 x1)))) (*.f64 (+.f64 (*.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 (*.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 -1 (*.f64 x1 x1)))) (*.f64 x1 (*.f64 x1 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 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 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 (*.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 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 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 (*.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 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 x1 (*.f64 x1 9)) (*.f64 (+.f64 (*.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 (*.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 -1 (*.f64 x1 x1))))))))
(+.f64 x1 (+.f64 (*.f64 -3 (/.f64 (+.f64 x1 (+.f64 (*.f64 2 x2) (*.f64 x1 (*.f64 x1 -3)))) (+.f64 1 (*.f64 x1 x1)))) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 x1)) (-.f64 (*.f64 x1 (*.f64 x1 9)) (*.f64 (+.f64 (*.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 (*.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 -1 (*.f64 x1 x1))))))))
(+.f64 x1 (-.f64 (*.f64 -3 (/.f64 (+.f64 x1 (+.f64 (*.f64 2 x2) (*.f64 x1 (*.f64 x1 -3)))) (+.f64 1 (*.f64 x1 x1)))) (-.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 -9)) (*.f64 (+.f64 (*.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 (*.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 -1 (*.f64 x1 x1)))) (*.f64 x1 (*.f64 x1 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 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 x1 (*.f64 x1 6)))) (*.f64 x1 (*.f64 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 x1 (*.f64 x1 6)))) (*.f64 x1 (*.f64 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 x1 (*.f64 x1 (*.f64 x2 6))) (*.f64 (+.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 -1 (*.f64 x1 x1))))))))
(+.f64 x1 (+.f64 (*.f64 -3 (/.f64 (+.f64 x1 (+.f64 (*.f64 2 x2) (*.f64 x1 (*.f64 x1 -3)))) (+.f64 1 (*.f64 x1 x1)))) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 x1)) (-.f64 (*.f64 x1 (*.f64 x1 (*.f64 x2 6))) (*.f64 (+.f64 1 (*.f64 x1 x1)) (-.f64 (*.f64 x1 (*.f64 x1 -6)) (*.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 (*.f64 3 (/.f64 (+.f64 x1 (+.f64 (*.f64 2 x2) (*.f64 x1 (*.f64 x1 -3)))) (+.f64 1 (*.f64 x1 x1)))) (-.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 (*.f64 x2 -6))) (*.f64 (+.f64 1 (*.f64 x1 x1)) (-.f64 (*.f64 x1 (*.f64 x1 -6)) (*.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 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 x1 (*.f64 x1 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 x1 (*.f64 x1 9)) (*.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 x1 (*.f64 x1 9)) (*.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 x1 (*.f64 x1 9)) (*.f64 (+.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 -1 (*.f64 x1 x1))))))))
(+.f64 x1 (+.f64 (*.f64 -3 (/.f64 (+.f64 x1 (+.f64 (*.f64 2 x2) (*.f64 x1 (*.f64 x1 -3)))) (+.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 (*.f64 x1 (*.f64 x1 -6)) (*.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 (*.f64 3 (/.f64 (+.f64 x1 (+.f64 (*.f64 2 x2) (*.f64 x1 (*.f64 x1 -3)))) (+.f64 1 (*.f64 x1 x1)))) (-.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 -9)) (*.f64 (+.f64 1 (*.f64 x1 x1)) (-.f64 (*.f64 x1 (*.f64 x1 -6)) (*.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 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 2 x2) 3)) (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 x1 (*.f64 x1 (*.f64 x2 6))) (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 (*.f64 x1 (*.f64 x1 6)) (*.f64 (*.f64 (*.f64 x1 2) (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 1 (*.f64 x1 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 x1 (*.f64 x1 (*.f64 x2 6))) (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 (*.f64 x1 (*.f64 x1 6)) (*.f64 (*.f64 (*.f64 x1 2) (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 1 (*.f64 x1 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 x1 (*.f64 x1 (*.f64 x2 6))) (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 (*.f64 x1 (*.f64 x1 6)) (*.f64 (*.f64 (*.f64 x1 2) (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 1 (*.f64 x1 x1)))) (-.f64 -3 (*.f64 x2 -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 x1 (*.f64 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 -3 (*.f64 x2 -2))) (*.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 x1 (*.f64 x1 (*.f64 x2 6))) (*.f64 (-.f64 -1 (*.f64 x1 x1)) (-.f64 (*.f64 x1 (*.f64 x1 -6)) (*.f64 (*.f64 (*.f64 x1 2) (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 1 (*.f64 x1 x1)))) (-.f64 -3 (*.f64 x2 -2))))))))))
(+.f64 x1 (+.f64 (*.f64 -3 (/.f64 (+.f64 x1 (+.f64 (*.f64 2 x2) (*.f64 x1 (*.f64 x1 -3)))) (+.f64 1 (*.f64 x1 x1)))) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 x1)) (+.f64 (*.f64 x1 (*.f64 x1 (*.f64 x2 6))) (*.f64 (-.f64 -1 (*.f64 x1 x1)) (-.f64 (*.f64 x1 (*.f64 x1 -6)) (*.f64 (*.f64 (*.f64 x1 2) (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 1 (*.f64 x1 x1)))) (-.f64 -3 (*.f64 x2 -2))))))))))
(if (<=.f64 x1 -3504881374004815/36893488147419103232) (+.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 7932099951695107/18446744073709551616) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x2 6) (*.f64 x1 -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 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 -3504881374004815/36893488147419103232) (+.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 -18 (*.f64 x2 8))))))))) (if (<=.f64 x1 7932099951695107/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 x2 (*.f64 x1 (+.f64 (*.f64 x2 8) -12)))) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x2 6) (*.f64 x1 -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 -18 (*.f64 x2 8)))))))))))
(if (<=.f64 x1 -3504881374004815/36893488147419103232) (+.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 -18 (*.f64 x2 8))))))))) (if (<=.f64 x1 7932099951695107/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 x2 (*.f64 x1 (+.f64 (*.f64 x2 8) -12)))) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x2 6) (*.f64 x1 -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 -18 (*.f64 x2 8)))))))))))
(if (<=.f64 x1 -3504881374004815/36893488147419103232) (+.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 -18 (*.f64 x2 8))))))))) (if (<=.f64 x1 7932099951695107/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 x2 (*.f64 x1 (+.f64 (*.f64 x2 8) -12)))) (*.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 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 -18 (*.f64 x2 8)))))))))))
(if (<=.f64 x1 -3504881374004815/36893488147419103232) (+.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 -18 (*.f64 x2 8))))))))) (if (<=.f64 x1 7932099951695107/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 (*.f64 x1 -3) (*.f64 x2 6))) (*.f64 (+.f64 1 (*.f64 x1 x1)) (*.f64 x2 (*.f64 x1 (+.f64 12 (*.f64 x2 -8)))))))))) (+.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 -18 (*.f64 x2 8)))))))))))
(if (<=.f64 x1 -3504881374004815/36893488147419103232) (+.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 -4 (*.f64 x1 6))) (+.f64 -18 (*.f64 x2 8))))))))) (if (<=.f64 x1 7932099951695107/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 (*.f64 x2 6) (*.f64 x1 -3))) (*.f64 (+.f64 1 (*.f64 x1 x1)) (*.f64 x2 (*.f64 x1 (+.f64 12 (*.f64 x2 -8)))))))))) (+.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 -4 (*.f64 x1 6))) (+.f64 -18 (*.f64 x2 8)))))))))))
(if (<=.f64 x1 -3504881374004815/36893488147419103232) (+.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 -4 (*.f64 x1 6))) (+.f64 -18 (*.f64 x2 8))))))))) (if (<=.f64 x1 7932099951695107/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 x2 (*.f64 x1 (+.f64 12 (*.f64 x2 -8)))) (-.f64 -1 (*.f64 x1 x1))) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x2 6) (*.f64 x1 -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 -4 (*.f64 x1 6))) (+.f64 -18 (*.f64 x2 8)))))))))))
(if (<=.f64 x1 -3504881374004815/36893488147419103232) (+.f64 x1 (+.f64 (*.f64 -3 (/.f64 (+.f64 x1 (+.f64 (*.f64 2 x2) (*.f64 x1 (*.f64 x1 -3)))) (+.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 -4 (*.f64 x1 6))) (+.f64 -18 (*.f64 x2 8))))))))) (if (<=.f64 x1 7932099951695107/18446744073709551616) (+.f64 x1 (-.f64 (*.f64 -3 (/.f64 (+.f64 x1 (+.f64 (*.f64 2 x2) (*.f64 x1 (*.f64 x1 -3)))) (+.f64 1 (*.f64 x1 x1)))) (-.f64 (-.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 x1 x1)) (*.f64 x2 (*.f64 x1 (+.f64 12 (*.f64 x2 -8))))) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x2 -6) (*.f64 x1 3)))) (*.f64 x1 (*.f64 x1 x1))) x1))) (+.f64 x1 (+.f64 (*.f64 -3 (/.f64 (+.f64 x1 (+.f64 (*.f64 2 x2) (*.f64 x1 (*.f64 x1 -3)))) (+.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 -4 (*.f64 x1 6))) (+.f64 -18 (*.f64 x2 8)))))))))))
(if (<=.f64 x1 -3504881374004815/36893488147419103232) (+.f64 x1 (+.f64 (*.f64 -3 (/.f64 (+.f64 x1 (+.f64 (*.f64 2 x2) (*.f64 x1 (*.f64 x1 -3)))) (+.f64 1 (*.f64 x1 x1)))) (-.f64 x1 (-.f64 (-.f64 (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 (*.f64 x1 (+.f64 4 (*.f64 x1 -6))) (+.f64 (*.f64 x2 -8) 18))) (*.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)))))) (if (<=.f64 x1 7932099951695107/18446744073709551616) (+.f64 x1 (-.f64 (*.f64 -3 (/.f64 (+.f64 x1 (+.f64 (*.f64 2 x2) (*.f64 x1 (*.f64 x1 -3)))) (+.f64 1 (*.f64 x1 x1)))) (-.f64 (-.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 x1 x1)) (*.f64 x2 (*.f64 x1 (+.f64 12 (*.f64 x2 -8))))) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x2 -6) (*.f64 x1 3)))) (*.f64 x1 (*.f64 x1 x1))) x1))) (+.f64 x1 (+.f64 (*.f64 -3 (/.f64 (+.f64 x1 (+.f64 (*.f64 2 x2) (*.f64 x1 (*.f64 x1 -3)))) (+.f64 1 (*.f64 x1 x1)))) (-.f64 x1 (-.f64 (-.f64 (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 (*.f64 x1 (+.f64 4 (*.f64 x1 -6))) (+.f64 (*.f64 x2 -8) 18))) (*.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))))))))
(if (<=.f64 x1 -3504881374004815/36893488147419103232) (+.f64 x1 (-.f64 (*.f64 -3 (/.f64 (+.f64 x1 (+.f64 (*.f64 2 x2) (*.f64 x1 (*.f64 x1 -3)))) (+.f64 1 (*.f64 x1 x1)))) (-.f64 (-.f64 (-.f64 (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 (*.f64 x1 (+.f64 4 (*.f64 x1 -6))) (+.f64 (*.f64 x2 -8) 18))) (*.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))) x1))) (if (<=.f64 x1 7932099951695107/18446744073709551616) (+.f64 x1 (-.f64 (*.f64 -3 (/.f64 (+.f64 x1 (+.f64 (*.f64 2 x2) (*.f64 x1 (*.f64 x1 -3)))) (+.f64 1 (*.f64 x1 x1)))) (-.f64 (-.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 x1 x1)) (*.f64 x2 (*.f64 x1 (+.f64 12 (*.f64 x2 -8))))) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x2 -6) (*.f64 x1 3)))) (*.f64 x1 (*.f64 x1 x1))) x1))) (+.f64 x1 (-.f64 (*.f64 -3 (/.f64 (+.f64 x1 (+.f64 (*.f64 2 x2) (*.f64 x1 (*.f64 x1 -3)))) (+.f64 1 (*.f64 x1 x1)))) (-.f64 (-.f64 (-.f64 (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 (*.f64 x1 (+.f64 4 (*.f64 x1 -6))) (+.f64 (*.f64 x2 -8) 18))) (*.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))) x1)))))
(if (<=.f64 x1 -3504881374004815/36893488147419103232) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 6 x1) -4)) (+.f64 (*.f64 8 x2) -18)) (+.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 x1 7932099951695107/18446744073709551616) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x2 6) (*.f64 x1 -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 6 x1) -4)) (+.f64 (*.f64 8 x2) -18)) (+.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 x1 -3504881374004815/36893488147419103232) (+.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 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 -18 (*.f64 x2 8))))))))) (if (<=.f64 x1 7932099951695107/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 x2 (*.f64 x1 (+.f64 (*.f64 x2 8) -12)))) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x2 6) (*.f64 x1 -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 x1 (*.f64 x1 9)) (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 -18 (*.f64 x2 8)))))))))))
(if (<=.f64 x1 -3504881374004815/36893488147419103232) (+.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 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 -18 (*.f64 x2 8))))))))) (if (<=.f64 x1 7932099951695107/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 x2 (*.f64 x1 (+.f64 (*.f64 x2 8) -12)))) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x2 6) (*.f64 x1 -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 x1 (*.f64 x1 9)) (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 -18 (*.f64 x2 8)))))))))))
(if (<=.f64 x1 -3504881374004815/36893488147419103232) (+.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 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 -18 (*.f64 x2 8))))))))) (if (<=.f64 x1 7932099951695107/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 x2 (*.f64 x1 (+.f64 (*.f64 x2 8) -12)))) (*.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 x1 (*.f64 x1 9)) (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 -18 (*.f64 x2 8)))))))))))
(if (<=.f64 x1 -3504881374004815/36893488147419103232) (+.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 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 -18 (*.f64 x2 8))))))))) (if (<=.f64 x1 7932099951695107/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 (*.f64 x1 -3) (*.f64 x2 6))) (*.f64 (+.f64 1 (*.f64 x1 x1)) (*.f64 x2 (*.f64 x1 (+.f64 12 (*.f64 x2 -8)))))))))) (+.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 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 -18 (*.f64 x2 8)))))))))))
(if (<=.f64 x1 -3504881374004815/36893488147419103232) (+.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 (*.f64 x1 (+.f64 -4 (*.f64 x1 6))) (+.f64 -18 (*.f64 x2 8))))))))) (if (<=.f64 x1 7932099951695107/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 (*.f64 x2 6) (*.f64 x1 -3))) (*.f64 (+.f64 1 (*.f64 x1 x1)) (*.f64 x2 (*.f64 x1 (+.f64 12 (*.f64 x2 -8)))))))))) (+.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 (*.f64 x1 (+.f64 -4 (*.f64 x1 6))) (+.f64 -18 (*.f64 x2 8)))))))))))
(if (<=.f64 x1 -3504881374004815/36893488147419103232) (+.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 (*.f64 x1 (+.f64 -4 (*.f64 x1 6))) (+.f64 -18 (*.f64 x2 8))))))))) (if (<=.f64 x1 7932099951695107/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 x2 (*.f64 x1 (+.f64 12 (*.f64 x2 -8)))) (-.f64 -1 (*.f64 x1 x1))) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x2 6) (*.f64 x1 -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 x1 (*.f64 x1 9)) (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 (*.f64 x1 (+.f64 -4 (*.f64 x1 6))) (+.f64 -18 (*.f64 x2 8)))))))))))
(if (<=.f64 x1 -3504881374004815/36893488147419103232) (+.f64 x1 (+.f64 (*.f64 -3 (/.f64 (+.f64 x1 (+.f64 (*.f64 2 x2) (*.f64 x1 (*.f64 x1 -3)))) (+.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 (*.f64 x1 (+.f64 -4 (*.f64 x1 6))) (+.f64 -18 (*.f64 x2 8))))))))) (if (<=.f64 x1 7932099951695107/18446744073709551616) (+.f64 x1 (-.f64 (*.f64 -3 (/.f64 (+.f64 x1 (+.f64 (*.f64 2 x2) (*.f64 x1 (*.f64 x1 -3)))) (+.f64 1 (*.f64 x1 x1)))) (-.f64 (-.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 x1 x1)) (*.f64 x2 (*.f64 x1 (+.f64 12 (*.f64 x2 -8))))) (*.f64 (*.f64 x1 x1) (+.f64 (*.f64 x2 -6) (*.f64 x1 3)))) (*.f64 x1 (*.f64 x1 x1))) x1))) (+.f64 x1 (+.f64 (*.f64 -3 (/.f64 (+.f64 x1 (+.f64 (*.f64 2 x2) (*.f64 x1 (*.f64 x1 -3)))) (+.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 (*.f64 x1 (+.f64 -4 (*.f64 x1 6))) (+.f64 -18 (*.f64 x2 8)))))))))))
(if (<=.f64 x1 -3504881374004815/36893488147419103232) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 (+.f64 (*.f64 6 x1) -4)) (+.f64 (*.f64 8 x2) -18)) (+.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 x1 7932099951695107/18446744073709551616) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 6 x1) -4)) (+.f64 (*.f64 8 x2) -18)) (+.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 x1 -3504881374004815/36893488147419103232) (+.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 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 -18 (*.f64 x2 8))))))))) (if (<=.f64 x1 7932099951695107/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 x1 (*.f64 x1 (*.f64 x2 6))) (*.f64 (+.f64 1 (*.f64 x1 x1)) (*.f64 x2 (*.f64 x1 (+.f64 (*.f64 x2 8) -12))))))))) (+.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 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 -18 (*.f64 x2 8)))))))))))
(if (<=.f64 x1 -3504881374004815/36893488147419103232) (+.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 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 -18 (*.f64 x2 8))))))))) (if (<=.f64 x1 7932099951695107/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 x1 (*.f64 x1 (*.f64 x2 6))) (*.f64 (+.f64 1 (*.f64 x1 x1)) (*.f64 x2 (*.f64 x1 (+.f64 (*.f64 x2 8) -12))))))))) (+.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 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 -18 (*.f64 x2 8)))))))))))
(if (<=.f64 x1 -3504881374004815/36893488147419103232) (+.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 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 -18 (*.f64 x2 8))))))))) (if (<=.f64 x1 7932099951695107/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 x1 (*.f64 x1 (*.f64 x2 6))) (*.f64 (+.f64 1 (*.f64 x1 x1)) (*.f64 x2 (*.f64 x1 (+.f64 12 (*.f64 x2 -8)))))))))) (+.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 (*.f64 x1 (+.f64 (*.f64 x1 6) -4)) (+.f64 -18 (*.f64 x2 8)))))))))))
(if (<=.f64 x1 -3504881374004815/36893488147419103232) (+.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 (*.f64 x1 (+.f64 -4 (*.f64 x1 6))) (+.f64 -18 (*.f64 x2 8))))))))) (if (<=.f64 x1 7932099951695107/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 x1 (*.f64 x1 (*.f64 x2 6))) (*.f64 (+.f64 1 (*.f64 x1 x1)) (*.f64 x2 (*.f64 x1 (+.f64 12 (*.f64 x2 -8)))))))))) (+.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 (*.f64 x1 (+.f64 -4 (*.f64 x1 6))) (+.f64 -18 (*.f64 x2 8)))))))))))
(if (<=.f64 x1 -3504881374004815/36893488147419103232) (+.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 (*.f64 x1 (+.f64 -4 (*.f64 x1 6))) (+.f64 -18 (*.f64 x2 8))))))))) (if (<=.f64 x1 7932099951695107/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 x1 (*.f64 x1 (*.f64 x2 6))) (*.f64 (*.f64 x2 (*.f64 x1 (+.f64 12 (*.f64 x2 -8)))) (-.f64 -1 (*.f64 x1 x1)))))))) (+.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 (*.f64 x1 (+.f64 -4 (*.f64 x1 6))) (+.f64 -18 (*.f64 x2 8)))))))))))
(if (<=.f64 x1 -3504881374004815/36893488147419103232) (+.f64 x1 (+.f64 (*.f64 -3 (/.f64 (+.f64 x1 (+.f64 (*.f64 2 x2) (*.f64 x1 (*.f64 x1 -3)))) (+.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 (*.f64 x1 (+.f64 -4 (*.f64 x1 6))) (+.f64 -18 (*.f64 x2 8))))))))) (if (<=.f64 x1 7932099951695107/18446744073709551616) (+.f64 x1 (+.f64 (*.f64 -3 (/.f64 (+.f64 x1 (+.f64 (*.f64 2 x2) (*.f64 x1 (*.f64 x1 -3)))) (+.f64 1 (*.f64 x1 x1)))) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 x1)) (+.f64 (*.f64 x1 (*.f64 x1 (*.f64 x2 6))) (*.f64 (*.f64 x2 (*.f64 x1 (+.f64 12 (*.f64 x2 -8)))) (-.f64 -1 (*.f64 x1 x1)))))))) (+.f64 x1 (+.f64 (*.f64 -3 (/.f64 (+.f64 x1 (+.f64 (*.f64 2 x2) (*.f64 x1 (*.f64 x1 -3)))) (+.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 (*.f64 x1 (+.f64 -4 (*.f64 x1 6))) (+.f64 -18 (*.f64 x2 8)))))))))))
(if (<=.f64 x1 -3504881374004815/36893488147419103232) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 -6 (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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))))) (if (<=.f64 x1 7932099951695107/18446744073709551616) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x2 (*.f64 x1 (+.f64 (*.f64 8 x2) -12))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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 -6 (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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)))))))
(if (<=.f64 x1 -3504881374004815/36893488147419103232) (+.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 (*.f64 x2 6))) (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 -6 (*.f64 x1 (*.f64 x1 6))))))))) (if (<=.f64 x1 7932099951695107/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 x1 (*.f64 x1 (*.f64 x2 6))) (*.f64 (+.f64 1 (*.f64 x1 x1)) (*.f64 x2 (*.f64 x1 (+.f64 (*.f64 x2 8) -12))))))))) (+.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 (*.f64 x2 6))) (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 -6 (*.f64 x1 (*.f64 x1 6)))))))))))
(if (<=.f64 x1 -3504881374004815/36893488147419103232) (+.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 (*.f64 x2 6))) (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 -6 (*.f64 x1 (*.f64 x1 6))))))))) (if (<=.f64 x1 7932099951695107/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 x1 (*.f64 x1 (*.f64 x2 6))) (*.f64 (+.f64 1 (*.f64 x1 x1)) (*.f64 x2 (*.f64 x1 (+.f64 (*.f64 x2 8) -12))))))))) (+.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 (*.f64 x2 6))) (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 -6 (*.f64 x1 (*.f64 x1 6)))))))))))
(if (<=.f64 x1 -3504881374004815/36893488147419103232) (+.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 (*.f64 x2 6))) (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 -6 (*.f64 x1 (*.f64 x1 6))))))))) (if (<=.f64 x1 7932099951695107/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 x1 (*.f64 x1 (*.f64 x2 6))) (*.f64 (+.f64 1 (*.f64 x1 x1)) (*.f64 x2 (*.f64 x1 (+.f64 12 (*.f64 x2 -8)))))))))) (+.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 (*.f64 x2 6))) (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 -6 (*.f64 x1 (*.f64 x1 6)))))))))))
(if (<=.f64 x1 -3504881374004815/36893488147419103232) (+.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 (*.f64 x2 6))) (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 -6 (*.f64 x1 (*.f64 x1 6))))))))) (if (<=.f64 x1 7932099951695107/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 x1 (*.f64 x1 (*.f64 x2 6))) (*.f64 (*.f64 x2 (*.f64 x1 (+.f64 12 (*.f64 x2 -8)))) (-.f64 -1 (*.f64 x1 x1)))))))) (+.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 (*.f64 x2 6))) (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 -6 (*.f64 x1 (*.f64 x1 6)))))))))))
(if (<=.f64 x1 -3504881374004815/36893488147419103232) (+.f64 x1 (+.f64 (*.f64 -3 (/.f64 (+.f64 x1 (+.f64 (*.f64 2 x2) (*.f64 x1 (*.f64 x1 -3)))) (+.f64 1 (*.f64 x1 x1)))) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 x1)) (+.f64 (*.f64 x1 (*.f64 x1 (*.f64 x2 6))) (*.f64 (-.f64 -1 (*.f64 x1 x1)) (+.f64 6 (*.f64 x1 (*.f64 x1 -6))))))))) (if (<=.f64 x1 7932099951695107/18446744073709551616) (+.f64 x1 (+.f64 (*.f64 -3 (/.f64 (+.f64 x1 (+.f64 (*.f64 2 x2) (*.f64 x1 (*.f64 x1 -3)))) (+.f64 1 (*.f64 x1 x1)))) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 x1)) (+.f64 (*.f64 x1 (*.f64 x1 (*.f64 x2 6))) (*.f64 (*.f64 x2 (*.f64 x1 (+.f64 12 (*.f64 x2 -8)))) (-.f64 -1 (*.f64 x1 x1)))))))) (+.f64 x1 (+.f64 (*.f64 -3 (/.f64 (+.f64 x1 (+.f64 (*.f64 2 x2) (*.f64 x1 (*.f64 x1 -3)))) (+.f64 1 (*.f64 x1 x1)))) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 x1)) (+.f64 (*.f64 x1 (*.f64 x1 (*.f64 x2 6))) (*.f64 (-.f64 -1 (*.f64 x1 x1)) (+.f64 6 (*.f64 x1 (*.f64 x1 -6)))))))))))
(if (<=.f64 x1 -3504881374004815/36893488147419103232) (+.f64 x1 (+.f64 (*.f64 -3 (/.f64 (+.f64 x1 (+.f64 (*.f64 2 x2) (*.f64 x1 (*.f64 x1 -3)))) (+.f64 1 (*.f64 x1 x1)))) (-.f64 x1 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 (*.f64 x2 -6))) (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 6 (*.f64 x1 (*.f64 x1 -6))))) (*.f64 x1 (*.f64 x1 x1)))))) (if (<=.f64 x1 7932099951695107/18446744073709551616) (+.f64 x1 (+.f64 (*.f64 -3 (/.f64 (+.f64 x1 (+.f64 (*.f64 2 x2) (*.f64 x1 (*.f64 x1 -3)))) (+.f64 1 (*.f64 x1 x1)))) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 x1)) (+.f64 (*.f64 x1 (*.f64 x1 (*.f64 x2 6))) (*.f64 (*.f64 x2 (*.f64 x1 (+.f64 12 (*.f64 x2 -8)))) (-.f64 -1 (*.f64 x1 x1)))))))) (+.f64 x1 (+.f64 (*.f64 -3 (/.f64 (+.f64 x1 (+.f64 (*.f64 2 x2) (*.f64 x1 (*.f64 x1 -3)))) (+.f64 1 (*.f64 x1 x1)))) (-.f64 x1 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 (*.f64 x2 -6))) (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 6 (*.f64 x1 (*.f64 x1 -6))))) (*.f64 x1 (*.f64 x1 x1))))))))
(if (<=.f64 x1 -3504881374004815/36893488147419103232) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 -6 (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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))))) (if (<=.f64 x1 7932099951695107/18446744073709551616) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x2 (*.f64 x1 (+.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 -6 (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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)))))))
(if (<=.f64 x1 -3504881374004815/36893488147419103232) (+.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 (*.f64 x2 6))) (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 -6 (*.f64 x1 (*.f64 x1 6))))))))) (if (<=.f64 x1 7932099951695107/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 x1 (*.f64 x1 9)) (*.f64 (+.f64 1 (*.f64 x1 x1)) (*.f64 x2 (*.f64 x1 (+.f64 (*.f64 x2 8) -12))))))))) (+.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 (*.f64 x2 6))) (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 -6 (*.f64 x1 (*.f64 x1 6)))))))))))
(if (<=.f64 x1 -3504881374004815/36893488147419103232) (+.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 (*.f64 x2 6))) (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 -6 (*.f64 x1 (*.f64 x1 6))))))))) (if (<=.f64 x1 7932099951695107/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 x1 (*.f64 x1 9)) (*.f64 (+.f64 1 (*.f64 x1 x1)) (*.f64 x2 (*.f64 x1 (+.f64 (*.f64 x2 8) -12))))))))) (+.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 (*.f64 x2 6))) (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 -6 (*.f64 x1 (*.f64 x1 6)))))))))))
(if (<=.f64 x1 -3504881374004815/36893488147419103232) (+.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 (*.f64 x2 6))) (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 -6 (*.f64 x1 (*.f64 x1 6))))))))) (if (<=.f64 x1 7932099951695107/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 x1 (*.f64 x1 9)) (*.f64 (+.f64 1 (*.f64 x1 x1)) (*.f64 x2 (*.f64 x1 (+.f64 12 (*.f64 x2 -8)))))))))) (+.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 (*.f64 x2 6))) (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 -6 (*.f64 x1 (*.f64 x1 6)))))))))))
(if (<=.f64 x1 -3504881374004815/36893488147419103232) (+.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 (*.f64 x2 6))) (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 -6 (*.f64 x1 (*.f64 x1 6))))))))) (if (<=.f64 x1 7932099951695107/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 x2 (*.f64 x1 (+.f64 12 (*.f64 x2 -8))))) (*.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 x1 (*.f64 x1 (*.f64 x2 6))) (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 -6 (*.f64 x1 (*.f64 x1 6)))))))))))
(if (<=.f64 x1 -3504881374004815/36893488147419103232) (+.f64 x1 (+.f64 (*.f64 -3 (/.f64 (+.f64 x1 (+.f64 (*.f64 2 x2) (*.f64 x1 (*.f64 x1 -3)))) (+.f64 1 (*.f64 x1 x1)))) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 x1)) (+.f64 (*.f64 x1 (*.f64 x1 (*.f64 x2 6))) (*.f64 (-.f64 -1 (*.f64 x1 x1)) (+.f64 6 (*.f64 x1 (*.f64 x1 -6))))))))) (if (<=.f64 x1 7932099951695107/18446744073709551616) (+.f64 x1 (+.f64 (*.f64 -3 (/.f64 (+.f64 x1 (+.f64 (*.f64 2 x2) (*.f64 x1 (*.f64 x1 -3)))) (+.f64 1 (*.f64 x1 x1)))) (+.f64 x1 (-.f64 (*.f64 x1 (*.f64 x1 x1)) (+.f64 (*.f64 (+.f64 1 (*.f64 x1 x1)) (*.f64 x2 (*.f64 x1 (+.f64 12 (*.f64 x2 -8))))) (*.f64 x1 (*.f64 x1 -9))))))) (+.f64 x1 (+.f64 (*.f64 -3 (/.f64 (+.f64 x1 (+.f64 (*.f64 2 x2) (*.f64 x1 (*.f64 x1 -3)))) (+.f64 1 (*.f64 x1 x1)))) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 x1)) (+.f64 (*.f64 x1 (*.f64 x1 (*.f64 x2 6))) (*.f64 (-.f64 -1 (*.f64 x1 x1)) (+.f64 6 (*.f64 x1 (*.f64 x1 -6)))))))))))
(if (<=.f64 x1 -3504881374004815/36893488147419103232) (+.f64 x1 (+.f64 (*.f64 -3 (/.f64 (+.f64 x1 (+.f64 (*.f64 2 x2) (*.f64 x1 (*.f64 x1 -3)))) (+.f64 1 (*.f64 x1 x1)))) (-.f64 x1 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 (*.f64 x2 -6))) (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 6 (*.f64 x1 (*.f64 x1 -6))))) (*.f64 x1 (*.f64 x1 x1)))))) (if (<=.f64 x1 7932099951695107/18446744073709551616) (+.f64 x1 (+.f64 (*.f64 -3 (/.f64 (+.f64 x1 (+.f64 (*.f64 2 x2) (*.f64 x1 (*.f64 x1 -3)))) (+.f64 1 (*.f64 x1 x1)))) (+.f64 x1 (-.f64 (*.f64 x1 (*.f64 x1 x1)) (+.f64 (*.f64 (+.f64 1 (*.f64 x1 x1)) (*.f64 x2 (*.f64 x1 (+.f64 12 (*.f64 x2 -8))))) (*.f64 x1 (*.f64 x1 -9))))))) (+.f64 x1 (+.f64 (*.f64 -3 (/.f64 (+.f64 x1 (+.f64 (*.f64 2 x2) (*.f64 x1 (*.f64 x1 -3)))) (+.f64 1 (*.f64 x1 x1)))) (-.f64 x1 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 (*.f64 x2 -6))) (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 6 (*.f64 x1 (*.f64 x1 -6))))) (*.f64 x1 (*.f64 x1 x1))))))))
(if (<=.f64 x1 -3504881374004815/36893488147419103232) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 -6 (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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))))) (if (<=.f64 x1 -4109383877411477/76545051729020975577310162521900618820659871603466655644272117978380005723696097587725184512638784526308634214455061267843403507870735540391292521535824647434568377082591826884769598224146796816367616) (+.f64 x1 (+.f64 (*.f64 -6 x2) (*.f64 x1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)))) (if (<=.f64 x1 8527918010327011/543885304644369509058138323509727874385503352552480689356230797517213245297512696564902402319594788524942673393916417039714897241756372213155348458256985448390483221335442656288489603072) (+.f64 (*.f64 -1 (*.f64 x2 (*.f64 x2 (*.f64 x1 -8)))) (*.f64 -6 x2)) (if (<=.f64 x1 7932099951695107/18446744073709551616) (+.f64 (*.f64 -1 (*.f64 x1 (-.f64 (*.f64 -1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)) 1))) (*.f64 -6 x2)) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 -6 (*.f64 x1 (*.f64 x1 6))) (+.f64 (*.f64 x1 x1) 1)) (*.f64 x1 (*.f64 x1 (*.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)))))))))
(if (<=.f64 x1 -3504881374004815/36893488147419103232) (+.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 (*.f64 x2 6))) (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 -6 (*.f64 x1 (*.f64 x1 6))))))))) (if (<=.f64 x1 -4109383877411477/76545051729020975577310162521900618820659871603466655644272117978380005723696097587725184512638784526308634214455061267843403507870735540391292521535824647434568377082591826884769598224146796816367616) (+.f64 x1 (+.f64 (*.f64 x2 -6) (*.f64 x1 (+.f64 (*.f64 x2 (+.f64 (*.f64 x2 8) -12)) -2)))) (if (<=.f64 x1 8527918010327011/543885304644369509058138323509727874385503352552480689356230797517213245297512696564902402319594788524942673393916417039714897241756372213155348458256985448390483221335442656288489603072) (+.f64 (*.f64 x2 -6) (neg.f64 (*.f64 x2 (*.f64 x2 (*.f64 x1 -8))))) (if (<=.f64 x1 7932099951695107/18446744073709551616) (+.f64 (*.f64 x2 -6) (neg.f64 (*.f64 x1 (+.f64 (neg.f64 (+.f64 (*.f64 x2 (+.f64 (*.f64 x2 8) -12)) -2)) -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 x1 (*.f64 x1 (*.f64 x2 6))) (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 -6 (*.f64 x1 (*.f64 x1 6)))))))))))))
(if (<=.f64 x1 -3504881374004815/36893488147419103232) (+.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 (*.f64 x2 6))) (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 -6 (*.f64 x1 (*.f64 x1 6))))))))) (if (<=.f64 x1 -4109383877411477/76545051729020975577310162521900618820659871603466655644272117978380005723696097587725184512638784526308634214455061267843403507870735540391292521535824647434568377082591826884769598224146796816367616) (+.f64 x1 (+.f64 (*.f64 x2 -6) (*.f64 x1 (+.f64 (*.f64 x2 (+.f64 (*.f64 x2 8) -12)) -2)))) (if (<=.f64 x1 8527918010327011/543885304644369509058138323509727874385503352552480689356230797517213245297512696564902402319594788524942673393916417039714897241756372213155348458256985448390483221335442656288489603072) (-.f64 (*.f64 x2 -6) (*.f64 x2 (*.f64 x2 (*.f64 x1 -8)))) (if (<=.f64 x1 7932099951695107/18446744073709551616) (-.f64 (*.f64 x2 -6) (*.f64 x1 (+.f64 -1 (+.f64 (neg.f64 (*.f64 x2 (+.f64 (*.f64 x2 8) -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 x1 (*.f64 x1 (*.f64 x2 6))) (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 -6 (*.f64 x1 (*.f64 x1 6)))))))))))))
(if (<=.f64 x1 -3504881374004815/36893488147419103232) (+.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 (*.f64 x2 6))) (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 -6 (*.f64 x1 (*.f64 x1 6))))))))) (if (<=.f64 x1 -4109383877411477/76545051729020975577310162521900618820659871603466655644272117978380005723696097587725184512638784526308634214455061267843403507870735540391292521535824647434568377082591826884769598224146796816367616) (+.f64 x1 (+.f64 (*.f64 x2 -6) (*.f64 x1 (+.f64 (*.f64 x2 (+.f64 (*.f64 x2 8) -12)) -2)))) (if (<=.f64 x1 8527918010327011/543885304644369509058138323509727874385503352552480689356230797517213245297512696564902402319594788524942673393916417039714897241756372213155348458256985448390483221335442656288489603072) (-.f64 (*.f64 x2 -6) (*.f64 x2 (*.f64 x2 (*.f64 x1 -8)))) (if (<=.f64 x1 7932099951695107/18446744073709551616) (-.f64 (*.f64 x2 -6) (*.f64 x1 (-.f64 -1 (+.f64 (*.f64 x2 (+.f64 (*.f64 x2 8) -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 x1 (*.f64 x1 (*.f64 x2 6))) (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 -6 (*.f64 x1 (*.f64 x1 6)))))))))))))
(if (<=.f64 x1 -3504881374004815/36893488147419103232) (+.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 (*.f64 x2 6))) (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 -6 (*.f64 x1 (*.f64 x1 6))))))))) (if (<=.f64 x1 -4109383877411477/76545051729020975577310162521900618820659871603466655644272117978380005723696097587725184512638784526308634214455061267843403507870735540391292521535824647434568377082591826884769598224146796816367616) (+.f64 x1 (+.f64 (*.f64 x2 -6) (*.f64 x1 (+.f64 (*.f64 x2 (+.f64 (*.f64 x2 8) -12)) -2)))) (if (<=.f64 x1 8527918010327011/543885304644369509058138323509727874385503352552480689356230797517213245297512696564902402319594788524942673393916417039714897241756372213155348458256985448390483221335442656288489603072) (+.f64 (*.f64 x2 -6) (*.f64 x2 (*.f64 x2 (*.f64 x1 8)))) (if (<=.f64 x1 7932099951695107/18446744073709551616) (+.f64 (*.f64 x2 -6) (*.f64 x1 (+.f64 1 (+.f64 (*.f64 x2 (+.f64 (*.f64 x2 8) -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 x1 (*.f64 x1 (*.f64 x2 6))) (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 -6 (*.f64 x1 (*.f64 x1 6)))))))))))))
(if (<=.f64 x1 -3504881374004815/36893488147419103232) (+.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 (*.f64 x2 6))) (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 -6 (*.f64 x1 (*.f64 x1 6))))))))) (if (<=.f64 x1 -4109383877411477/76545051729020975577310162521900618820659871603466655644272117978380005723696097587725184512638784526308634214455061267843403507870735540391292521535824647434568377082591826884769598224146796816367616) (+.f64 x1 (-.f64 (*.f64 x2 -6) (*.f64 x1 (+.f64 2 (*.f64 x2 (+.f64 12 (*.f64 x2 -8))))))) (if (<=.f64 x1 8527918010327011/543885304644369509058138323509727874385503352552480689356230797517213245297512696564902402319594788524942673393916417039714897241756372213155348458256985448390483221335442656288489603072) (+.f64 (*.f64 x2 -6) (*.f64 x2 (*.f64 x2 (*.f64 x1 8)))) (if (<=.f64 x1 7932099951695107/18446744073709551616) (+.f64 (*.f64 x2 -6) (*.f64 x1 (-.f64 1 (+.f64 2 (*.f64 x2 (+.f64 12 (*.f64 x2 -8))))))) (+.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 (*.f64 x2 6))) (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 -6 (*.f64 x1 (*.f64 x1 6)))))))))))))
(if (<=.f64 x1 -3504881374004815/36893488147419103232) (+.f64 x1 (+.f64 (*.f64 -3 (/.f64 (+.f64 x1 (+.f64 (*.f64 2 x2) (*.f64 x1 (*.f64 x1 -3)))) (+.f64 1 (*.f64 x1 x1)))) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 x1)) (+.f64 (*.f64 x1 (*.f64 x1 (*.f64 x2 6))) (*.f64 (-.f64 -1 (*.f64 x1 x1)) (+.f64 6 (*.f64 x1 (*.f64 x1 -6))))))))) (if (<=.f64 x1 -4109383877411477/76545051729020975577310162521900618820659871603466655644272117978380005723696097587725184512638784526308634214455061267843403507870735540391292521535824647434568377082591826884769598224146796816367616) (+.f64 x1 (-.f64 (*.f64 x2 -6) (*.f64 x1 (+.f64 2 (*.f64 x2 (+.f64 12 (*.f64 x2 -8))))))) (if (<=.f64 x1 8527918010327011/543885304644369509058138323509727874385503352552480689356230797517213245297512696564902402319594788524942673393916417039714897241756372213155348458256985448390483221335442656288489603072) (+.f64 (*.f64 x2 -6) (*.f64 x2 (*.f64 x2 (*.f64 x1 8)))) (if (<=.f64 x1 7932099951695107/18446744073709551616) (+.f64 (*.f64 x2 -6) (*.f64 x1 (-.f64 1 (+.f64 2 (*.f64 x2 (+.f64 12 (*.f64 x2 -8))))))) (+.f64 x1 (+.f64 (*.f64 -3 (/.f64 (+.f64 x1 (+.f64 (*.f64 2 x2) (*.f64 x1 (*.f64 x1 -3)))) (+.f64 1 (*.f64 x1 x1)))) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 x1 x1)) (+.f64 (*.f64 x1 (*.f64 x1 (*.f64 x2 6))) (*.f64 (-.f64 -1 (*.f64 x1 x1)) (+.f64 6 (*.f64 x1 (*.f64 x1 -6)))))))))))))
(if (<=.f64 x1 -3504881374004815/36893488147419103232) (+.f64 x1 (+.f64 (*.f64 -3 (/.f64 (+.f64 x1 (+.f64 (*.f64 2 x2) (*.f64 x1 (*.f64 x1 -3)))) (+.f64 1 (*.f64 x1 x1)))) (-.f64 x1 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 (*.f64 x2 -6))) (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 6 (*.f64 x1 (*.f64 x1 -6))))) (*.f64 x1 (*.f64 x1 x1)))))) (if (<=.f64 x1 -4109383877411477/76545051729020975577310162521900618820659871603466655644272117978380005723696097587725184512638784526308634214455061267843403507870735540391292521535824647434568377082591826884769598224146796816367616) (+.f64 x1 (-.f64 (*.f64 x2 -6) (*.f64 x1 (+.f64 2 (*.f64 x2 (+.f64 12 (*.f64 x2 -8))))))) (if (<=.f64 x1 8527918010327011/543885304644369509058138323509727874385503352552480689356230797517213245297512696564902402319594788524942673393916417039714897241756372213155348458256985448390483221335442656288489603072) (+.f64 (*.f64 x2 -6) (*.f64 x2 (*.f64 x2 (*.f64 x1 8)))) (if (<=.f64 x1 7932099951695107/18446744073709551616) (+.f64 (*.f64 x2 -6) (*.f64 x1 (-.f64 1 (+.f64 2 (*.f64 x2 (+.f64 12 (*.f64 x2 -8))))))) (+.f64 x1 (+.f64 (*.f64 -3 (/.f64 (+.f64 x1 (+.f64 (*.f64 2 x2) (*.f64 x1 (*.f64 x1 -3)))) (+.f64 1 (*.f64 x1 x1)))) (-.f64 x1 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 (*.f64 x2 -6))) (*.f64 (+.f64 1 (*.f64 x1 x1)) (+.f64 6 (*.f64 x1 (*.f64 x1 -6))))) (*.f64 x1 (*.f64 x1 x1))))))))))
(if (<=.f64 x2 -94316233965551172765450780419360553354205696360942319032128196027277175381125822975009387914298057801265064988256520913546700958139514459561304793167167488) (+.f64 (*.f64 -1 (*.f64 x2 (*.f64 x2 (*.f64 x1 -8)))) (*.f64 -6 x2)) (if (<=.f64 x2 15121208446104779992005439661105175164378098434048) (+.f64 (*.f64 -1 (*.f64 x1 (-.f64 (*.f64 -1 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 2)) 1))) (*.f64 -6 x2)) (+.f64 (*.f64 -1 (*.f64 x2 (*.f64 x2 (*.f64 x1 -8)))) (*.f64 -6 x2))))
(if (<=.f64 x2 -94316233965551172765450780419360553354205696360942319032128196027277175381125822975009387914298057801265064988256520913546700958139514459561304793167167488) (+.f64 (*.f64 x2 -6) (neg.f64 (*.f64 x2 (*.f64 x2 (*.f64 x1 -8))))) (if (<=.f64 x2 15121208446104779992005439661105175164378098434048) (+.f64 (*.f64 x2 -6) (neg.f64 (*.f64 x1 (+.f64 (neg.f64 (+.f64 (*.f64 x2 (+.f64 (*.f64 x2 8) -12)) -2)) -1)))) (+.f64 (*.f64 x2 -6) (neg.f64 (*.f64 x2 (*.f64 x2 (*.f64 x1 -8)))))))
(if (<=.f64 x2 -94316233965551172765450780419360553354205696360942319032128196027277175381125822975009387914298057801265064988256520913546700958139514459561304793167167488) (-.f64 (*.f64 x2 -6) (*.f64 x2 (*.f64 x2 (*.f64 x1 -8)))) (if (<=.f64 x2 15121208446104779992005439661105175164378098434048) (-.f64 (*.f64 x2 -6) (*.f64 x1 (+.f64 -1 (+.f64 (neg.f64 (*.f64 x2 (+.f64 (*.f64 x2 8) -12))) 2)))) (-.f64 (*.f64 x2 -6) (*.f64 x2 (*.f64 x2 (*.f64 x1 -8))))))
(if (<=.f64 x2 -94316233965551172765450780419360553354205696360942319032128196027277175381125822975009387914298057801265064988256520913546700958139514459561304793167167488) (-.f64 (*.f64 x2 -6) (*.f64 x2 (*.f64 x2 (*.f64 x1 -8)))) (if (<=.f64 x2 15121208446104779992005439661105175164378098434048) (-.f64 (*.f64 x2 -6) (*.f64 x1 (-.f64 -1 (+.f64 (*.f64 x2 (+.f64 (*.f64 x2 8) -12)) -2)))) (-.f64 (*.f64 x2 -6) (*.f64 x2 (*.f64 x2 (*.f64 x1 -8))))))
(if (<=.f64 x2 -94316233965551172765450780419360553354205696360942319032128196027277175381125822975009387914298057801265064988256520913546700958139514459561304793167167488) (+.f64 (*.f64 x2 -6) (*.f64 x2 (*.f64 x2 (*.f64 x1 8)))) (if (<=.f64 x2 15121208446104779992005439661105175164378098434048) (+.f64 (*.f64 x2 -6) (*.f64 x1 (+.f64 1 (+.f64 (*.f64 x2 (+.f64 (*.f64 x2 8) -12)) -2)))) (+.f64 (*.f64 x2 -6) (*.f64 x2 (*.f64 x2 (*.f64 x1 8))))))
(if (<=.f64 x2 -94316233965551172765450780419360553354205696360942319032128196027277175381125822975009387914298057801265064988256520913546700958139514459561304793167167488) (+.f64 (*.f64 x2 -6) (*.f64 x2 (*.f64 x2 (*.f64 x1 8)))) (if (<=.f64 x2 15121208446104779992005439661105175164378098434048) (+.f64 (*.f64 x2 -6) (*.f64 x1 (-.f64 1 (+.f64 2 (*.f64 x2 (+.f64 12 (*.f64 x2 -8))))))) (+.f64 (*.f64 x2 -6) (*.f64 x2 (*.f64 x2 (*.f64 x1 8))))))
(if (<=.f64 x2 -94316233965551172765450780419360553354205696360942319032128196027277175381125822975009387914298057801265064988256520913546700958139514459561304793167167488) (+.f64 (*.f64 -1 (*.f64 x2 (*.f64 x2 (*.f64 x1 -8)))) (*.f64 -6 x2)) (if (<=.f64 x2 15121208446104779992005439661105175164378098434048) (+.f64 (*.f64 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 1) x1) (*.f64 -6 x2)) (+.f64 (*.f64 -1 (*.f64 x2 (*.f64 x2 (*.f64 x1 -8)))) (*.f64 -6 x2))))
(if (<=.f64 x2 -94316233965551172765450780419360553354205696360942319032128196027277175381125822975009387914298057801265064988256520913546700958139514459561304793167167488) (+.f64 (*.f64 x2 -6) (neg.f64 (*.f64 x2 (*.f64 x2 (*.f64 x1 -8))))) (if (<=.f64 x2 15121208446104779992005439661105175164378098434048) (+.f64 (*.f64 x2 -6) (*.f64 x1 (+.f64 (*.f64 x2 (+.f64 (*.f64 x2 8) -12)) -1))) (+.f64 (*.f64 x2 -6) (neg.f64 (*.f64 x2 (*.f64 x2 (*.f64 x1 -8)))))))
(if (<=.f64 x2 -94316233965551172765450780419360553354205696360942319032128196027277175381125822975009387914298057801265064988256520913546700958139514459561304793167167488) (-.f64 (*.f64 x2 -6) (*.f64 x2 (*.f64 x2 (*.f64 x1 -8)))) (if (<=.f64 x2 15121208446104779992005439661105175164378098434048) (+.f64 (*.f64 x2 -6) (*.f64 x1 (+.f64 (*.f64 x2 (+.f64 (*.f64 x2 8) -12)) -1))) (-.f64 (*.f64 x2 -6) (*.f64 x2 (*.f64 x2 (*.f64 x1 -8))))))
(if (<=.f64 x2 -94316233965551172765450780419360553354205696360942319032128196027277175381125822975009387914298057801265064988256520913546700958139514459561304793167167488) (+.f64 (*.f64 x2 -6) (*.f64 x2 (*.f64 x2 (*.f64 x1 8)))) (if (<=.f64 x2 15121208446104779992005439661105175164378098434048) (+.f64 (*.f64 x2 -6) (*.f64 x1 (+.f64 (*.f64 x2 (+.f64 (*.f64 x2 8) -12)) -1))) (+.f64 (*.f64 x2 -6) (*.f64 x2 (*.f64 x2 (*.f64 x1 8))))))
(if (<=.f64 x2 -954099832636539/17179869184) (+.f64 (*.f64 -1 (*.f64 x2 (*.f64 x2 (*.f64 x1 -8)))) (*.f64 -6 x2)) (if (<=.f64 x2 815224335607219/664613997892457936451903530140172288) (+.f64 (*.f64 -1 x1) (*.f64 -6 x2)) (+.f64 (*.f64 -1 (*.f64 x2 (*.f64 x2 (*.f64 x1 -8)))) (*.f64 -6 x2))))
(if (<=.f64 x2 -954099832636539/17179869184) (+.f64 (*.f64 x2 -6) (neg.f64 (*.f64 x2 (*.f64 x2 (*.f64 x1 -8))))) (if (<=.f64 x2 815224335607219/664613997892457936451903530140172288) (+.f64 (neg.f64 x1) (*.f64 x2 -6)) (+.f64 (*.f64 x2 -6) (neg.f64 (*.f64 x2 (*.f64 x2 (*.f64 x1 -8)))))))
(if (<=.f64 x2 -954099832636539/17179869184) (-.f64 (*.f64 x2 -6) (*.f64 x2 (*.f64 x2 (*.f64 x1 -8)))) (if (<=.f64 x2 815224335607219/664613997892457936451903530140172288) (-.f64 (*.f64 x2 -6) x1) (-.f64 (*.f64 x2 -6) (*.f64 x2 (*.f64 x2 (*.f64 x1 -8))))))
(if (<=.f64 x2 -954099832636539/17179869184) (+.f64 (*.f64 x2 -6) (*.f64 x2 (*.f64 x2 (*.f64 x1 8)))) (if (<=.f64 x2 815224335607219/664613997892457936451903530140172288) (-.f64 (*.f64 x2 -6) x1) (+.f64 (*.f64 x2 -6) (*.f64 x2 (*.f64 x2 (*.f64 x1 8))))))
(if (<=.f64 x1 749305038670629/178405961588244985132285746181186892047843328) (+.f64 (*.f64 -1 x1) (*.f64 -6 x2)) (*.f64 (-.f64 (*.f64 x2 (-.f64 (*.f64 8 x2) 12)) 1) x1))
(if (<=.f64 x1 749305038670629/178405961588244985132285746181186892047843328) (+.f64 (neg.f64 x1) (*.f64 x2 -6)) (*.f64 x1 (+.f64 (*.f64 x2 (+.f64 (*.f64 x2 8) -12)) -1)))
(if (<=.f64 x1 749305038670629/178405961588244985132285746181186892047843328) (-.f64 (*.f64 x2 -6) x1) (*.f64 x1 (+.f64 (*.f64 x2 (+.f64 (*.f64 x2 8) -12)) -1)))
(+.f64 (*.f64 -1 x1) (*.f64 -6 x2))
(+.f64 (neg.f64 x1) (*.f64 x2 -6))
(-.f64 (*.f64 x2 -6) x1)
(if (<=.f64 x2 -6127960366002217/390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035663286272) (*.f64 x2 -6) (if (<=.f64 x2 645355762401373/2124551971267068394758352826209874509318372470908127692797776552801614239443408970956650009060917142675557317944986004061386317350610828957638079915066349407775325083341572876126912512) (neg.f64 x1) (*.f64 x2 -6)))
(neg.f64 x1)
x1
Compiler

Compiled 1972 to 1232 computations (37.5% saved)

soundness284.0ms (0.7%)

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)

end1.7s (4.1%)

Compiler

Compiled 1932 to 1167 computations (39.6% saved)

Profiling

Loading profile data...