Rosa's FloatVsDoubleBenchmark

Time bar (total: 9.0s)

analyze2.0ms (0%)

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

Compiled 130 to 36 computations (72.3% saved)

sample8.7s (96.7%)

Results
3.2s7683×0valid-rival
2.2s7680×0valid-sollya
114.0ms453×1valid-sollya
376.0ms453×1valid-rival
171.0ms120×2valid-rival
30.0ms120×2valid-sollya
15.0ms0exit-sollya
Bogosity

preprocess193.0ms (2.1%)

Algorithm
egg-herbie
Rules
639×distribute-rgt-in
616×distribute-lft-in
613×associate-+r+
610×associate-+l+
230×distribute-lft-neg-out
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01203283
14592983
219512901
Stop Event
node limit
Calls
Call 1
Inputs
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) #s(literal 6 binary64)))) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) #s(literal 6 binary64)))) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))))))
(+.f64 (neg.f64 x1) (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 x1)) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) (neg.f64 x1)) (neg.f64 x1)) (*.f64 #s(literal 2 binary64) x2)) (neg.f64 x1)) (+.f64 (*.f64 (neg.f64 x1) (neg.f64 x1)) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) (neg.f64 x1)) (neg.f64 x1)) (*.f64 #s(literal 2 binary64) x2)) (neg.f64 x1)) (+.f64 (*.f64 (neg.f64 x1) (neg.f64 x1)) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 (neg.f64 x1) (neg.f64 x1)) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) (neg.f64 x1)) (neg.f64 x1)) (*.f64 #s(literal 2 binary64) x2)) (neg.f64 x1)) (+.f64 (*.f64 (neg.f64 x1) (neg.f64 x1)) #s(literal 1 binary64)))) #s(literal 6 binary64)))) (+.f64 (*.f64 (neg.f64 x1) (neg.f64 x1)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) (neg.f64 x1)) (neg.f64 x1)) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) (neg.f64 x1)) (neg.f64 x1)) (*.f64 #s(literal 2 binary64) x2)) (neg.f64 x1)) (+.f64 (*.f64 (neg.f64 x1) (neg.f64 x1)) #s(literal 1 binary64))))) (*.f64 (*.f64 (neg.f64 x1) (neg.f64 x1)) (neg.f64 x1))) (neg.f64 x1)) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) (neg.f64 x1)) (neg.f64 x1)) (*.f64 #s(literal 2 binary64) x2)) (neg.f64 x1)) (+.f64 (*.f64 (neg.f64 x1) (neg.f64 x1)) #s(literal 1 binary64))))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) (neg.f64 x2))) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) (neg.f64 x2))) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) (neg.f64 x2))) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) #s(literal 6 binary64)))) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) (neg.f64 x2))) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) (neg.f64 x2))) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))))))
(neg.f64 (+.f64 (neg.f64 x1) (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 x1)) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) (neg.f64 x1)) (neg.f64 x1)) (*.f64 #s(literal 2 binary64) x2)) (neg.f64 x1)) (+.f64 (*.f64 (neg.f64 x1) (neg.f64 x1)) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) (neg.f64 x1)) (neg.f64 x1)) (*.f64 #s(literal 2 binary64) x2)) (neg.f64 x1)) (+.f64 (*.f64 (neg.f64 x1) (neg.f64 x1)) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 (neg.f64 x1) (neg.f64 x1)) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) (neg.f64 x1)) (neg.f64 x1)) (*.f64 #s(literal 2 binary64) x2)) (neg.f64 x1)) (+.f64 (*.f64 (neg.f64 x1) (neg.f64 x1)) #s(literal 1 binary64)))) #s(literal 6 binary64)))) (+.f64 (*.f64 (neg.f64 x1) (neg.f64 x1)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) (neg.f64 x1)) (neg.f64 x1)) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) (neg.f64 x1)) (neg.f64 x1)) (*.f64 #s(literal 2 binary64) x2)) (neg.f64 x1)) (+.f64 (*.f64 (neg.f64 x1) (neg.f64 x1)) #s(literal 1 binary64))))) (*.f64 (*.f64 (neg.f64 x1) (neg.f64 x1)) (neg.f64 x1))) (neg.f64 x1)) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) (neg.f64 x1)) (neg.f64 x1)) (*.f64 #s(literal 2 binary64) x2)) (neg.f64 x1)) (+.f64 (*.f64 (neg.f64 x1) (neg.f64 x1)) #s(literal 1 binary64)))))))
(neg.f64 (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) (neg.f64 x2))) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) (neg.f64 x2))) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) (neg.f64 x2))) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) #s(literal 6 binary64)))) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) (neg.f64 x2))) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) (neg.f64 x2))) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))))))
(+.f64 x2 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x2) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x2) x2) (*.f64 #s(literal 2 binary64) x1)) x2) (+.f64 (*.f64 x2 x2) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x2) x2) (*.f64 #s(literal 2 binary64) x1)) x2) (+.f64 (*.f64 x2 x2) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 x2 x2) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x2) x2) (*.f64 #s(literal 2 binary64) x1)) x2) (+.f64 (*.f64 x2 x2) #s(literal 1 binary64)))) #s(literal 6 binary64)))) (+.f64 (*.f64 x2 x2) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x2) x2) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x2) x2) (*.f64 #s(literal 2 binary64) x1)) x2) (+.f64 (*.f64 x2 x2) #s(literal 1 binary64))))) (*.f64 (*.f64 x2 x2) x2)) x2) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x2) x2) (*.f64 #s(literal 2 binary64) x1)) x2) (+.f64 (*.f64 x2 x2) #s(literal 1 binary64))))))
Outputs
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) #s(literal 6 binary64)))) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))))))
(+.f64 x1 (+.f64 (+.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x1 #s(literal 2 binary64)) (/.f64 (-.f64 (fma.f64 (*.f64 x1 #s(literal 3 binary64)) x1 (*.f64 #s(literal 2 binary64) x2)) x1) (fma.f64 x1 x1 #s(literal 1 binary64)))) (+.f64 (/.f64 (-.f64 (fma.f64 (*.f64 x1 #s(literal 3 binary64)) x1 (*.f64 #s(literal 2 binary64) x2)) x1) (fma.f64 x1 x1 #s(literal 1 binary64))) #s(literal -3 binary64)) (*.f64 (*.f64 x1 x1) (fma.f64 #s(literal 4 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 x1 #s(literal 3 binary64)) x1 (*.f64 #s(literal 2 binary64) x2)) x1) (fma.f64 x1 x1 #s(literal 1 binary64))) #s(literal -6 binary64)))) (fma.f64 x1 x1 #s(literal 1 binary64)) (*.f64 (*.f64 x1 (*.f64 x1 #s(literal 3 binary64))) (/.f64 (-.f64 (fma.f64 (*.f64 x1 #s(literal 3 binary64)) x1 (*.f64 #s(literal 2 binary64) x2)) x1) (fma.f64 x1 x1 #s(literal 1 binary64))))) (*.f64 x1 (*.f64 x1 x1))) (+.f64 x1 (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 2 binary64) x2) x1)) (fma.f64 x1 x1 #s(literal 1 binary64)))))))
(+.f64 x1 (fma.f64 #s(literal 3 binary64) (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 x1 x1)) (fma.f64 #s(literal 2 binary64) x2 x1)) (fma.f64 x1 x1 #s(literal 1 binary64))) (+.f64 x1 (fma.f64 (fma.f64 x1 x1 #s(literal 1 binary64)) (fma.f64 x1 (*.f64 x1 (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) x2)) x1) (fma.f64 x1 x1 #s(literal 1 binary64))) #s(literal 4 binary64) #s(literal -6 binary64))) (*.f64 (*.f64 x1 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) x2)) x1) (fma.f64 x1 x1 #s(literal 1 binary64))))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) x2)) x1) (fma.f64 x1 x1 #s(literal 1 binary64))) #s(literal -3 binary64)))) (fma.f64 (*.f64 #s(literal 3 binary64) (*.f64 x1 x1)) (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) x2)) x1) (fma.f64 x1 x1 #s(literal 1 binary64))) (pow.f64 x1 #s(literal 3 binary64)))))))
(+.f64 x1 (fma.f64 #s(literal 3 binary64) (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 x1 x1)) (fma.f64 #s(literal 2 binary64) x2 x1)) (fma.f64 x1 x1 #s(literal 1 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 x1 x1)) (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 x1 x1)) (fma.f64 x2 #s(literal -2 binary64) x1)) (fma.f64 x1 x1 #s(literal 1 binary64)))) (*.f64 (fma.f64 x1 x1 #s(literal 1 binary64)) (+.f64 (*.f64 x1 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 x1 x1)) (fma.f64 x2 #s(literal -2 binary64) x1)) (fma.f64 x1 x1 #s(literal 1 binary64))) (+.f64 (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 x1 x1)) (fma.f64 x2 #s(literal -2 binary64) x1)) (fma.f64 x1 x1 #s(literal 1 binary64))) #s(literal -3 binary64)))) (*.f64 x1 (fma.f64 (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 x1 x1)) (fma.f64 x2 #s(literal -2 binary64) x1)) (fma.f64 x1 x1 #s(literal 1 binary64))) #s(literal 4 binary64) #s(literal -6 binary64))))) x1)))))
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) #s(literal 6 binary64)))) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))))))
(+.f64 x1 (+.f64 (+.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x1 #s(literal 2 binary64)) (/.f64 (-.f64 (fma.f64 (*.f64 x1 #s(literal 3 binary64)) x1 (*.f64 #s(literal 2 binary64) x2)) x1) (fma.f64 x1 x1 #s(literal 1 binary64)))) (+.f64 (/.f64 (-.f64 (fma.f64 (*.f64 x1 #s(literal 3 binary64)) x1 (*.f64 #s(literal 2 binary64) x2)) x1) (fma.f64 x1 x1 #s(literal 1 binary64))) #s(literal -3 binary64)) (*.f64 (*.f64 x1 x1) (fma.f64 #s(literal 4 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 x1 #s(literal 3 binary64)) x1 (*.f64 #s(literal 2 binary64) x2)) x1) (fma.f64 x1 x1 #s(literal 1 binary64))) #s(literal -6 binary64)))) (fma.f64 x1 x1 #s(literal 1 binary64)) (*.f64 (*.f64 x1 (*.f64 x1 #s(literal 3 binary64))) (/.f64 (-.f64 (fma.f64 (*.f64 x1 #s(literal 3 binary64)) x1 (*.f64 #s(literal 2 binary64) x2)) x1) (fma.f64 x1 x1 #s(literal 1 binary64))))) (*.f64 x1 (*.f64 x1 x1))) (+.f64 x1 (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 2 binary64) x2) x1)) (fma.f64 x1 x1 #s(literal 1 binary64)))))))
(+.f64 x1 (fma.f64 #s(literal 3 binary64) (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 x1 x1)) (fma.f64 #s(literal 2 binary64) x2 x1)) (fma.f64 x1 x1 #s(literal 1 binary64))) (+.f64 x1 (fma.f64 (fma.f64 x1 x1 #s(literal 1 binary64)) (fma.f64 x1 (*.f64 x1 (fma.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) x2)) x1) (fma.f64 x1 x1 #s(literal 1 binary64))) #s(literal 4 binary64) #s(literal -6 binary64))) (*.f64 (*.f64 x1 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) x2)) x1) (fma.f64 x1 x1 #s(literal 1 binary64))))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) x2)) x1) (fma.f64 x1 x1 #s(literal 1 binary64))) #s(literal -3 binary64)))) (fma.f64 (*.f64 #s(literal 3 binary64) (*.f64 x1 x1)) (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) x2)) x1) (fma.f64 x1 x1 #s(literal 1 binary64))) (pow.f64 x1 #s(literal 3 binary64)))))))
(+.f64 x1 (fma.f64 #s(literal 3 binary64) (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 x1 x1)) (fma.f64 #s(literal 2 binary64) x2 x1)) (fma.f64 x1 x1 #s(literal 1 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 x1 x1)) (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 x1 x1)) (fma.f64 x2 #s(literal -2 binary64) x1)) (fma.f64 x1 x1 #s(literal 1 binary64)))) (*.f64 (fma.f64 x1 x1 #s(literal 1 binary64)) (+.f64 (*.f64 x1 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 x1 x1)) (fma.f64 x2 #s(literal -2 binary64) x1)) (fma.f64 x1 x1 #s(literal 1 binary64))) (+.f64 (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 x1 x1)) (fma.f64 x2 #s(literal -2 binary64) x1)) (fma.f64 x1 x1 #s(literal 1 binary64))) #s(literal -3 binary64)))) (*.f64 x1 (fma.f64 (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 x1 x1)) (fma.f64 x2 #s(literal -2 binary64) x1)) (fma.f64 x1 x1 #s(literal 1 binary64))) #s(literal 4 binary64) #s(literal -6 binary64))))) x1)))))
(+.f64 (neg.f64 x1) (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 x1)) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) (neg.f64 x1)) (neg.f64 x1)) (*.f64 #s(literal 2 binary64) x2)) (neg.f64 x1)) (+.f64 (*.f64 (neg.f64 x1) (neg.f64 x1)) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) (neg.f64 x1)) (neg.f64 x1)) (*.f64 #s(literal 2 binary64) x2)) (neg.f64 x1)) (+.f64 (*.f64 (neg.f64 x1) (neg.f64 x1)) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 (neg.f64 x1) (neg.f64 x1)) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) (neg.f64 x1)) (neg.f64 x1)) (*.f64 #s(literal 2 binary64) x2)) (neg.f64 x1)) (+.f64 (*.f64 (neg.f64 x1) (neg.f64 x1)) #s(literal 1 binary64)))) #s(literal 6 binary64)))) (+.f64 (*.f64 (neg.f64 x1) (neg.f64 x1)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) (neg.f64 x1)) (neg.f64 x1)) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) (neg.f64 x1)) (neg.f64 x1)) (*.f64 #s(literal 2 binary64) x2)) (neg.f64 x1)) (+.f64 (*.f64 (neg.f64 x1) (neg.f64 x1)) #s(literal 1 binary64))))) (*.f64 (*.f64 (neg.f64 x1) (neg.f64 x1)) (neg.f64 x1))) (neg.f64 x1)) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) (neg.f64 x1)) (neg.f64 x1)) (*.f64 #s(literal 2 binary64) x2)) (neg.f64 x1)) (+.f64 (*.f64 (neg.f64 x1) (neg.f64 x1)) #s(literal 1 binary64))))))
(+.f64 (neg.f64 x1) (+.f64 (-.f64 (+.f64 (fma.f64 (fma.f64 (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 x1 #s(literal 3 binary64)) x1 (*.f64 #s(literal 2 binary64) x2)) (neg.f64 x1)) (fma.f64 x1 x1 #s(literal 1 binary64))) (*.f64 #s(literal 2 binary64) (neg.f64 x1))) (+.f64 (/.f64 (-.f64 (fma.f64 (*.f64 x1 #s(literal 3 binary64)) x1 (*.f64 #s(literal 2 binary64) x2)) (neg.f64 x1)) (fma.f64 x1 x1 #s(literal 1 binary64))) #s(literal -3 binary64)) (*.f64 (*.f64 x1 x1) (fma.f64 #s(literal 4 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 x1 #s(literal 3 binary64)) x1 (*.f64 #s(literal 2 binary64) x2)) (neg.f64 x1)) (fma.f64 x1 x1 #s(literal 1 binary64))) #s(literal -6 binary64)))) (fma.f64 x1 x1 #s(literal 1 binary64)) (*.f64 (*.f64 x1 (*.f64 x1 #s(literal 3 binary64))) (/.f64 (-.f64 (fma.f64 (*.f64 x1 #s(literal 3 binary64)) x1 (*.f64 #s(literal 2 binary64) x2)) (neg.f64 x1)) (fma.f64 x1 x1 #s(literal 1 binary64))))) (*.f64 (*.f64 x1 x1) (neg.f64 x1))) x1) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 2 binary64) x2) (neg.f64 x1))) (fma.f64 x1 x1 #s(literal 1 binary64))))))
(-.f64 (fma.f64 #s(literal 3 binary64) (/.f64 (+.f64 x1 (fma.f64 #s(literal 3 binary64) (*.f64 x1 x1) (*.f64 x2 #s(literal -2 binary64)))) (fma.f64 x1 x1 #s(literal 1 binary64))) (-.f64 (fma.f64 (fma.f64 x1 x1 #s(literal 1 binary64)) (fma.f64 (*.f64 x1 x1) (fma.f64 #s(literal 4 binary64) (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 x1 x1) (fma.f64 #s(literal 2 binary64) x2 x1)) (fma.f64 x1 x1 #s(literal 1 binary64))) #s(literal -6 binary64)) (*.f64 (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 x1 x1) (fma.f64 #s(literal 2 binary64) x2 x1)) (fma.f64 x1 x1 #s(literal 1 binary64))) (*.f64 (*.f64 x1 #s(literal -2 binary64)) (+.f64 (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 x1 x1) (fma.f64 #s(literal 2 binary64) x2 x1)) (fma.f64 x1 x1 #s(literal 1 binary64))) #s(literal -3 binary64))))) (-.f64 (/.f64 (*.f64 (*.f64 x1 #s(literal 3 binary64)) (*.f64 x1 (fma.f64 #s(literal 3 binary64) (*.f64 x1 x1) (fma.f64 #s(literal 2 binary64) x2 x1)))) (fma.f64 x1 x1 #s(literal 1 binary64))) (pow.f64 x1 #s(literal 3 binary64)))) x1)) x1)
(-.f64 (fma.f64 #s(literal 3 binary64) (/.f64 (fma.f64 x1 (*.f64 x1 #s(literal 3 binary64)) (fma.f64 x2 #s(literal -2 binary64) x1)) (fma.f64 x1 x1 #s(literal 1 binary64))) (+.f64 (*.f64 (*.f64 x1 #s(literal 3 binary64)) (/.f64 (*.f64 x1 (fma.f64 x1 (*.f64 x1 #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) x2 x1))) (fma.f64 x1 x1 #s(literal 1 binary64)))) (*.f64 (fma.f64 x1 x1 #s(literal 1 binary64)) (+.f64 (fma.f64 (*.f64 x1 x1) (fma.f64 #s(literal 4 binary64) (/.f64 (fma.f64 x1 (*.f64 x1 #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) x2 x1)) (fma.f64 x1 x1 #s(literal 1 binary64))) #s(literal -6 binary64)) (*.f64 (/.f64 (fma.f64 x1 (*.f64 x1 #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) x2 x1)) (fma.f64 x1 x1 #s(literal 1 binary64))) (*.f64 (*.f64 x1 #s(literal -2 binary64)) (+.f64 (/.f64 (fma.f64 x1 (*.f64 x1 #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) x2 x1)) (fma.f64 x1 x1 #s(literal 1 binary64))) #s(literal -3 binary64))))) (neg.f64 x1))))) x1)
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) (neg.f64 x2))) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) (neg.f64 x2))) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) (neg.f64 x2))) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) #s(literal 6 binary64)))) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) (neg.f64 x2))) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) (neg.f64 x2))) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))))))
(+.f64 x1 (+.f64 (+.f64 (*.f64 x1 (*.f64 x1 x1)) (fma.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 x1 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 2 binary64) x2) x1)) (fma.f64 x1 x1 #s(literal 1 binary64))))) (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 2 binary64) x2) x1)) (fma.f64 x1 x1 #s(literal 1 binary64))) #s(literal -3 binary64)) (*.f64 (*.f64 x1 x1) (fma.f64 #s(literal 4 binary64) (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 2 binary64) x2) x1)) (fma.f64 x1 x1 #s(literal 1 binary64))) #s(literal -6 binary64)))) (fma.f64 x1 x1 #s(literal 1 binary64)) (*.f64 (*.f64 x1 #s(literal 3 binary64)) (*.f64 x1 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 2 binary64) x2) x1)) (fma.f64 x1 x1 #s(literal 1 binary64))))))) (+.f64 x1 (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 2 binary64) (neg.f64 x2)) x1)) (fma.f64 x1 x1 #s(literal 1 binary64)))))))
(+.f64 x1 (fma.f64 #s(literal 3 binary64) (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) x2)) x1) (fma.f64 x1 x1 #s(literal 1 binary64))) (+.f64 x1 (fma.f64 (fma.f64 x1 x1 #s(literal 1 binary64)) (fma.f64 x1 (*.f64 x1 (fma.f64 #s(literal 4 binary64) (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 x1 x1)) (fma.f64 #s(literal 2 binary64) x2 x1)) (fma.f64 x1 x1 #s(literal 1 binary64))) #s(literal -6 binary64))) (*.f64 x1 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 x1 x1)) (fma.f64 #s(literal 2 binary64) x2 x1)) (fma.f64 x1 x1 #s(literal 1 binary64))) (+.f64 (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 x1 x1)) (fma.f64 #s(literal 2 binary64) x2 x1)) (fma.f64 x1 x1 #s(literal 1 binary64))) #s(literal -3 binary64)))))) (fma.f64 (*.f64 #s(literal 3 binary64) (*.f64 x1 x1)) (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 x1 x1)) (fma.f64 #s(literal 2 binary64) x2 x1)) (fma.f64 x1 x1 #s(literal 1 binary64))) (pow.f64 x1 #s(literal 3 binary64)))))))
(+.f64 x1 (fma.f64 #s(literal 3 binary64) (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 x1 x1)) (fma.f64 x2 #s(literal -2 binary64) x1)) (fma.f64 x1 x1 #s(literal 1 binary64))) (+.f64 (*.f64 x1 (*.f64 #s(literal 3 binary64) (*.f64 x1 (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 x1 x1)) (fma.f64 #s(literal 2 binary64) x2 x1)) (fma.f64 x1 x1 #s(literal 1 binary64)))))) (*.f64 (fma.f64 x1 x1 #s(literal 1 binary64)) (+.f64 (*.f64 x1 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 x1 x1)) (fma.f64 #s(literal 2 binary64) x2 x1)) (fma.f64 x1 x1 #s(literal 1 binary64))) (+.f64 (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 x1 x1)) (fma.f64 #s(literal 2 binary64) x2 x1)) (fma.f64 x1 x1 #s(literal 1 binary64))) #s(literal -3 binary64)))) (*.f64 x1 (fma.f64 #s(literal 4 binary64) (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 x1 x1)) (fma.f64 #s(literal 2 binary64) x2 x1)) (fma.f64 x1 x1 #s(literal 1 binary64))) #s(literal -6 binary64))))) x1)))))
(neg.f64 (+.f64 (neg.f64 x1) (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 x1)) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) (neg.f64 x1)) (neg.f64 x1)) (*.f64 #s(literal 2 binary64) x2)) (neg.f64 x1)) (+.f64 (*.f64 (neg.f64 x1) (neg.f64 x1)) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) (neg.f64 x1)) (neg.f64 x1)) (*.f64 #s(literal 2 binary64) x2)) (neg.f64 x1)) (+.f64 (*.f64 (neg.f64 x1) (neg.f64 x1)) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 (neg.f64 x1) (neg.f64 x1)) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) (neg.f64 x1)) (neg.f64 x1)) (*.f64 #s(literal 2 binary64) x2)) (neg.f64 x1)) (+.f64 (*.f64 (neg.f64 x1) (neg.f64 x1)) #s(literal 1 binary64)))) #s(literal 6 binary64)))) (+.f64 (*.f64 (neg.f64 x1) (neg.f64 x1)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) (neg.f64 x1)) (neg.f64 x1)) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) (neg.f64 x1)) (neg.f64 x1)) (*.f64 #s(literal 2 binary64) x2)) (neg.f64 x1)) (+.f64 (*.f64 (neg.f64 x1) (neg.f64 x1)) #s(literal 1 binary64))))) (*.f64 (*.f64 (neg.f64 x1) (neg.f64 x1)) (neg.f64 x1))) (neg.f64 x1)) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) (neg.f64 x1)) (neg.f64 x1)) (*.f64 #s(literal 2 binary64) x2)) (neg.f64 x1)) (+.f64 (*.f64 (neg.f64 x1) (neg.f64 x1)) #s(literal 1 binary64)))))))
(neg.f64 (+.f64 (neg.f64 x1) (+.f64 (-.f64 (+.f64 (fma.f64 (fma.f64 (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 x1 #s(literal 3 binary64)) x1 (*.f64 #s(literal 2 binary64) x2)) (neg.f64 x1)) (fma.f64 x1 x1 #s(literal 1 binary64))) (*.f64 #s(literal 2 binary64) (neg.f64 x1))) (+.f64 (/.f64 (-.f64 (fma.f64 (*.f64 x1 #s(literal 3 binary64)) x1 (*.f64 #s(literal 2 binary64) x2)) (neg.f64 x1)) (fma.f64 x1 x1 #s(literal 1 binary64))) #s(literal -3 binary64)) (*.f64 (*.f64 x1 x1) (fma.f64 #s(literal 4 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 x1 #s(literal 3 binary64)) x1 (*.f64 #s(literal 2 binary64) x2)) (neg.f64 x1)) (fma.f64 x1 x1 #s(literal 1 binary64))) #s(literal -6 binary64)))) (fma.f64 x1 x1 #s(literal 1 binary64)) (*.f64 (*.f64 x1 (*.f64 x1 #s(literal 3 binary64))) (/.f64 (-.f64 (fma.f64 (*.f64 x1 #s(literal 3 binary64)) x1 (*.f64 #s(literal 2 binary64) x2)) (neg.f64 x1)) (fma.f64 x1 x1 #s(literal 1 binary64))))) (*.f64 (*.f64 x1 x1) (neg.f64 x1))) x1) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 2 binary64) x2) (neg.f64 x1))) (fma.f64 x1 x1 #s(literal 1 binary64)))))))
(-.f64 x1 (fma.f64 #s(literal 3 binary64) (/.f64 (+.f64 x1 (fma.f64 #s(literal 3 binary64) (*.f64 x1 x1) (*.f64 x2 #s(literal -2 binary64)))) (fma.f64 x1 x1 #s(literal 1 binary64))) (-.f64 (fma.f64 (fma.f64 x1 x1 #s(literal 1 binary64)) (fma.f64 (*.f64 x1 x1) (fma.f64 #s(literal 4 binary64) (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 x1 x1) (fma.f64 #s(literal 2 binary64) x2 x1)) (fma.f64 x1 x1 #s(literal 1 binary64))) #s(literal -6 binary64)) (*.f64 (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 x1 x1) (fma.f64 #s(literal 2 binary64) x2 x1)) (fma.f64 x1 x1 #s(literal 1 binary64))) (*.f64 (*.f64 x1 #s(literal -2 binary64)) (+.f64 (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 x1 x1) (fma.f64 #s(literal 2 binary64) x2 x1)) (fma.f64 x1 x1 #s(literal 1 binary64))) #s(literal -3 binary64))))) (-.f64 (/.f64 (*.f64 (*.f64 x1 #s(literal 3 binary64)) (*.f64 x1 (fma.f64 #s(literal 3 binary64) (*.f64 x1 x1) (fma.f64 #s(literal 2 binary64) x2 x1)))) (fma.f64 x1 x1 #s(literal 1 binary64))) (pow.f64 x1 #s(literal 3 binary64)))) x1)))
(-.f64 x1 (fma.f64 #s(literal 3 binary64) (/.f64 (fma.f64 x1 (*.f64 x1 #s(literal 3 binary64)) (fma.f64 x2 #s(literal -2 binary64) x1)) (fma.f64 x1 x1 #s(literal 1 binary64))) (+.f64 (*.f64 (*.f64 x1 #s(literal 3 binary64)) (/.f64 (*.f64 x1 (fma.f64 x1 (*.f64 x1 #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) x2 x1))) (fma.f64 x1 x1 #s(literal 1 binary64)))) (*.f64 (fma.f64 x1 x1 #s(literal 1 binary64)) (+.f64 (fma.f64 (*.f64 x1 x1) (fma.f64 #s(literal 4 binary64) (/.f64 (fma.f64 x1 (*.f64 x1 #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) x2 x1)) (fma.f64 x1 x1 #s(literal 1 binary64))) #s(literal -6 binary64)) (*.f64 (/.f64 (fma.f64 x1 (*.f64 x1 #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) x2 x1)) (fma.f64 x1 x1 #s(literal 1 binary64))) (*.f64 (*.f64 x1 #s(literal -2 binary64)) (+.f64 (/.f64 (fma.f64 x1 (*.f64 x1 #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) x2 x1)) (fma.f64 x1 x1 #s(literal 1 binary64))) #s(literal -3 binary64))))) (neg.f64 x1))))))
(neg.f64 (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) (neg.f64 x2))) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) (neg.f64 x2))) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) (neg.f64 x2))) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) #s(literal 6 binary64)))) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) (neg.f64 x2))) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) (neg.f64 x2))) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))))))
(neg.f64 (+.f64 x1 (+.f64 (+.f64 (*.f64 x1 (*.f64 x1 x1)) (fma.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 x1 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 2 binary64) x2) x1)) (fma.f64 x1 x1 #s(literal 1 binary64))))) (+.f64 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 2 binary64) x2) x1)) (fma.f64 x1 x1 #s(literal 1 binary64))) #s(literal -3 binary64)) (*.f64 (*.f64 x1 x1) (fma.f64 #s(literal 4 binary64) (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 2 binary64) x2) x1)) (fma.f64 x1 x1 #s(literal 1 binary64))) #s(literal -6 binary64)))) (fma.f64 x1 x1 #s(literal 1 binary64)) (*.f64 (*.f64 x1 #s(literal 3 binary64)) (*.f64 x1 (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 2 binary64) x2) x1)) (fma.f64 x1 x1 #s(literal 1 binary64))))))) (+.f64 x1 (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (*.f64 x1 (*.f64 x1 #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 2 binary64) (neg.f64 x2)) x1)) (fma.f64 x1 x1 #s(literal 1 binary64))))))))
(-.f64 (neg.f64 x1) (fma.f64 #s(literal 3 binary64) (/.f64 (-.f64 (fma.f64 x1 (*.f64 x1 #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) x2)) x1) (fma.f64 x1 x1 #s(literal 1 binary64))) (+.f64 x1 (fma.f64 (fma.f64 x1 x1 #s(literal 1 binary64)) (fma.f64 x1 (*.f64 x1 (fma.f64 #s(literal 4 binary64) (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 x1 x1)) (fma.f64 #s(literal 2 binary64) x2 x1)) (fma.f64 x1 x1 #s(literal 1 binary64))) #s(literal -6 binary64))) (*.f64 x1 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 x1 x1)) (fma.f64 #s(literal 2 binary64) x2 x1)) (fma.f64 x1 x1 #s(literal 1 binary64))) (+.f64 (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 x1 x1)) (fma.f64 #s(literal 2 binary64) x2 x1)) (fma.f64 x1 x1 #s(literal 1 binary64))) #s(literal -3 binary64)))))) (fma.f64 (*.f64 #s(literal 3 binary64) (*.f64 x1 x1)) (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 x1 x1)) (fma.f64 #s(literal 2 binary64) x2 x1)) (fma.f64 x1 x1 #s(literal 1 binary64))) (pow.f64 x1 #s(literal 3 binary64)))))))
(-.f64 (/.f64 (*.f64 #s(literal -3 binary64) (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 x1 x1)) (fma.f64 x2 #s(literal -2 binary64) x1))) (fma.f64 x1 x1 #s(literal 1 binary64))) (+.f64 x1 (+.f64 (*.f64 x1 (*.f64 #s(literal 3 binary64) (*.f64 x1 (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 x1 x1)) (fma.f64 #s(literal 2 binary64) x2 x1)) (fma.f64 x1 x1 #s(literal 1 binary64)))))) (*.f64 (fma.f64 x1 x1 #s(literal 1 binary64)) (+.f64 (*.f64 x1 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 x1 x1)) (fma.f64 #s(literal 2 binary64) x2 x1)) (fma.f64 x1 x1 #s(literal 1 binary64))) (+.f64 (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 x1 x1)) (fma.f64 #s(literal 2 binary64) x2 x1)) (fma.f64 x1 x1 #s(literal 1 binary64))) #s(literal -3 binary64)))) (*.f64 x1 (fma.f64 #s(literal 4 binary64) (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 x1 x1)) (fma.f64 #s(literal 2 binary64) x2 x1)) (fma.f64 x1 x1 #s(literal 1 binary64))) #s(literal -6 binary64))))) x1)))))
(+.f64 x2 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x2) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x2) x2) (*.f64 #s(literal 2 binary64) x1)) x2) (+.f64 (*.f64 x2 x2) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x2) x2) (*.f64 #s(literal 2 binary64) x1)) x2) (+.f64 (*.f64 x2 x2) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 x2 x2) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x2) x2) (*.f64 #s(literal 2 binary64) x1)) x2) (+.f64 (*.f64 x2 x2) #s(literal 1 binary64)))) #s(literal 6 binary64)))) (+.f64 (*.f64 x2 x2) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x2) x2) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x2) x2) (*.f64 #s(literal 2 binary64) x1)) x2) (+.f64 (*.f64 x2 x2) #s(literal 1 binary64))))) (*.f64 (*.f64 x2 x2) x2)) x2) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x2) x2) (*.f64 #s(literal 2 binary64) x1)) x2) (+.f64 (*.f64 x2 x2) #s(literal 1 binary64))))))
(+.f64 x2 (+.f64 (+.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) x2) (/.f64 (-.f64 (fma.f64 (*.f64 #s(literal 3 binary64) x2) x2 (*.f64 x1 #s(literal 2 binary64))) x2) (fma.f64 x2 x2 #s(literal 1 binary64)))) (+.f64 (/.f64 (-.f64 (fma.f64 (*.f64 #s(literal 3 binary64) x2) x2 (*.f64 x1 #s(literal 2 binary64))) x2) (fma.f64 x2 x2 #s(literal 1 binary64))) #s(literal -3 binary64)) (*.f64 (*.f64 x2 x2) (fma.f64 #s(literal 4 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 #s(literal 3 binary64) x2) x2 (*.f64 x1 #s(literal 2 binary64))) x2) (fma.f64 x2 x2 #s(literal 1 binary64))) #s(literal -6 binary64)))) (fma.f64 x2 x2 #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 x2 x2)) (-.f64 (fma.f64 (*.f64 #s(literal 3 binary64) x2) x2 (*.f64 x1 #s(literal 2 binary64))) x2)) (fma.f64 x2 x2 #s(literal 1 binary64)))) (*.f64 x2 (*.f64 x2 x2))) (+.f64 x2 (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 x2 x2)) (+.f64 (*.f64 x1 #s(literal 2 binary64)) x2)) (fma.f64 x2 x2 #s(literal 1 binary64)))))))
(+.f64 x2 (fma.f64 #s(literal 3 binary64) (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 x2 x2)) (fma.f64 x1 #s(literal 2 binary64) x2)) (fma.f64 x2 x2 #s(literal 1 binary64))) (+.f64 x2 (fma.f64 (fma.f64 x2 x2 #s(literal 1 binary64)) (fma.f64 x2 (*.f64 x2 (fma.f64 #s(literal 4 binary64) (/.f64 (-.f64 (fma.f64 x1 #s(literal 2 binary64) (*.f64 #s(literal 3 binary64) (*.f64 x2 x2))) x2) (fma.f64 x2 x2 #s(literal 1 binary64))) #s(literal -6 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 x2 (/.f64 (-.f64 (fma.f64 x1 #s(literal 2 binary64) (*.f64 #s(literal 3 binary64) (*.f64 x2 x2))) x2) (fma.f64 x2 x2 #s(literal 1 binary64)))) (+.f64 (/.f64 (-.f64 (fma.f64 x1 #s(literal 2 binary64) (*.f64 #s(literal 3 binary64) (*.f64 x2 x2))) x2) (fma.f64 x2 x2 #s(literal 1 binary64))) #s(literal -3 binary64))))) (fma.f64 (*.f64 #s(literal 3 binary64) (*.f64 x2 x2)) (/.f64 (-.f64 (fma.f64 x1 #s(literal 2 binary64) (*.f64 #s(literal 3 binary64) (*.f64 x2 x2))) x2) (fma.f64 x2 x2 #s(literal 1 binary64))) (pow.f64 x2 #s(literal 3 binary64)))))))
(+.f64 x2 (fma.f64 #s(literal 3 binary64) (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 x2 x2)) (fma.f64 x1 #s(literal 2 binary64) x2)) (fma.f64 x2 x2 #s(literal 1 binary64))) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 (*.f64 (*.f64 x2 x2) (fma.f64 #s(literal 3 binary64) (*.f64 x2 x2) (fma.f64 x1 #s(literal 2 binary64) (neg.f64 x2)))) (fma.f64 x2 x2 #s(literal 1 binary64)))) (*.f64 (fma.f64 x2 x2 #s(literal 1 binary64)) (+.f64 (*.f64 x2 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 x2 x2) (fma.f64 x1 #s(literal 2 binary64) (neg.f64 x2))) (fma.f64 x2 x2 #s(literal 1 binary64))) (+.f64 (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 x2 x2) (fma.f64 x1 #s(literal 2 binary64) (neg.f64 x2))) (fma.f64 x2 x2 #s(literal 1 binary64))) #s(literal -3 binary64)))) (*.f64 x2 (fma.f64 #s(literal 4 binary64) (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 x2 x2) (fma.f64 x1 #s(literal 2 binary64) (neg.f64 x2))) (fma.f64 x2 x2 #s(literal 1 binary64))) #s(literal -6 binary64))))) x2)))))
Compiler

Compiled 129 to 35 computations (72.9% saved)

eval0.0ms (0%)

Compiler

Compiled 2 to 2 computations (0% saved)

prune5.0ms (0.1%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
67.5%
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) #s(literal 6 binary64)))) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))))))
Compiler

Compiled 258 to 70 computations (72.9% saved)

simplify27.0ms (0.3%)

Algorithm
egg-herbie
Rules
19×+-commutative
18×*-commutative
11×sub-neg
neg-sub0
neg-mul-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
040505
178505
299505
3111505
4118505
5119505
Stop Event
saturated
Calls
Call 1
Inputs
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) #s(literal 6 binary64)))) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))))))
Outputs
(+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) #s(literal 6 binary64)))) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))))))
(+.f64 x1 (+.f64 (+.f64 x1 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 x1 #s(literal 2 binary64)) (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) #s(literal 4 binary64)) #s(literal 6 binary64))))) (*.f64 (*.f64 x1 (*.f64 x1 #s(literal 3 binary64))) (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))))) (*.f64 x1 (*.f64 x1 x1)))) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (-.f64 (*.f64 x1 (*.f64 x1 #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))))))

soundness2.0ms (0%)

Stop Event
fuel
Compiler

Compiled 129 to 35 computations (72.9% saved)

preprocess70.0ms (0.8%)

Compiler

Compiled 516 to 140 computations (72.9% saved)

end0.0ms (0%)

Profiling

Loading profile data...