Rosa's FloatVsDoubleBenchmark

Time bar (total: 5.6s)

analyze13.0ms (0.2%)

Memory
4.2MiB live, 4.2MiB allocated
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 259 to 73 computations (71.8% saved)

sample5.4s (97.7%)

Memory
8.7MiB live, 1 722.8MiB allocated
Samples
1.5s7 669×0valid-sollya
1.2s7 669×0valid-baseline
1.2s7 669×0valid-rival
230.0ms459×1valid-baseline
150.0ms459×1valid-rival
98.0ms128×2valid-baseline
75.0ms459×1valid-sollya
63.0ms128×2valid-rival
20.0ms128×2valid-sollya
Bogosity

preprocess82.0ms (1.5%)

Memory
-0.6MiB live, 29.8MiB allocated
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 #s(literal 3 binary64) (/.f64 (*.f64 x1 (*.f64 x1 (-.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 #s(literal 3 binary64) (/.f64 (*.f64 x1 (*.f64 x1 (-.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 (-.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 (+.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%)

Memory
0.2MiB live, 0.2MiB allocated
Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
73.0%
(+.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)

simplify10.0ms (0.2%)

Memory
-14.5MiB live, 3.5MiB allocated
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))))))

soundness0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Stop Event
fuel
Compiler

Compiled 129 to 35 computations (72.9% saved)

preprocess22.0ms (0.4%)

Memory
11.5MiB live, 27.1MiB allocated
Compiler

Compiled 516 to 140 computations (72.9% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...